PR gas/2117
[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; \
f70224b5
PB
222@if gcc-bootstrap
223 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
224@endif gcc-bootstrap
e90269c8 225 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
226
227# Similar, for later GCC stages.
d545f33b 228POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 229 $(HOST_EXPORTS) \
b00612cc 230 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
231 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
232 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
233 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
e8a5fa9c
RW
234 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
235 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
236 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
237 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
238 -I$$r/$(srcdir)/libstdc++-v3/libsupc++ \
239 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
240 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD; \
241 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
242 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
243 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 244
50212802
NN
245# Target libraries are put under this directory:
246TARGET_SUBDIR = @target_subdir@
247# This is set by the configure script to the arguments to use when configuring
248# directories built for the target.
a7254363 249TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 250# This is the list of variables to export in the environment when
6a9cf61e 251# configuring subdirectories for the host system.
378fce5b 252BASE_TARGET_EXPORTS = \
6a9cf61e 253 $(BASE_EXPORTS) \
378fce5b 254 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 255 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
256 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 258 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 259 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
261 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
262 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
378fce5b 263 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 264 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 265 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 266 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 267 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 268 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 269 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 270 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 271 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 272 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 273 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
274
275RAW_CXX_TARGET_EXPORTS = \
276 $(BASE_TARGET_EXPORTS) \
277 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 278 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
279
280NORMAL_TARGET_EXPORTS = \
281 $(BASE_TARGET_EXPORTS) \
1b05fbbd 282 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 283
4b1cb4fe
DD
284# Where to find GMP
285HOST_GMPLIBS = @gmplibs@
286HOST_GMPINC = @gmpinc@
287
e28c595f
JM
288# Where to find PPL
289HOST_PPLLIBS = @ppllibs@
290HOST_PPLINC = @pplinc@
291
292# Where to find CLOOG
293HOST_CLOOGLIBS = @clooglibs@
294HOST_CLOOGINC = @clooginc@
295
50212802
NN
296# ----------------------------------------------
297# Programs producing files for the BUILD machine
298# ----------------------------------------------
299
300SHELL = @config_shell@
301
302# pwd command to use. Allow user to override default by setting PWDCMD in
303# the environment to account for automounters. The make variable must not
304# be called PWDCMD, otherwise the value set here is passed to make
305# subprocesses and overrides the setting from the user's environment.
b40e3958
L
306# Don't use PWD since it is a common shell environment variable and we
307# don't want to corrupt it.
308PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
309
310# compilers to use to create programs which must be run in the build
311# environment.
b5714970
PB
312AR_FOR_BUILD = @AR_FOR_BUILD@
313AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 314CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 315CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
316CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
317CXX_FOR_BUILD = @CXX_FOR_BUILD@
318DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
319GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
320GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
321LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
322LD_FOR_BUILD = @LD_FOR_BUILD@
323NM_FOR_BUILD = @NM_FOR_BUILD@
324RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
325WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
326WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
327
328# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
329# here so that they can be overridden by Makefile fragments.
50212802
NN
330BUILD_PREFIX = @BUILD_PREFIX@
331BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 332
0df3d27f
PB
333# Flags to pass to stage2 and later makes. They are defined
334# here so that they can be overridden by Makefile fragments.
335BOOT_CFLAGS= -g -O2
f6d183c0 336BOOT_LDFLAGS=
c325a203 337BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 338
8e957354
PB
339AWK = @AWK@
340SED = @SED@
be01d343
PB
341BISON = @BISON@
342YACC = @YACC@
343FLEX = @FLEX@
344LEX = @LEX@
345M4 = @M4@
346MAKEINFO = @MAKEINFO@
347EXPECT = @EXPECT@
348RUNTEST = @RUNTEST@
252b5132
RH
349
350# This just becomes part of the MAKEINFO definition passed down to
351# sub-makes. It lets flags be given on the command line while still
352# using the makeinfo from the object tree.
62a3fc85
DD
353# (Default to avoid splitting info files by setting the threshold high.)
354MAKEINFOFLAGS = --split-size=5000000
252b5132 355
50212802
NN
356# ---------------------------------------------
357# Programs producing files for the HOST machine
358# ---------------------------------------------
252b5132 359
50212802 360AS = @AS@
50212802
NN
361AR = @AR@
362AR_FLAGS = rc
50212802 363CC = @CC@
50212802 364CXX = @CXX@
50212802 365DLLTOOL = @DLLTOOL@
50212802 366LD = @LD@
be01d343
PB
367LIPO = @LIPO@
368NM = @NM@
80911fe1 369OBJDUMP = @OBJDUMP@
50212802 370RANLIB = @RANLIB@
be01d343 371STRIP = @STRIP@
50212802 372WINDRES = @WINDRES@
0c24b341 373WINDMC = @WINDMC@
252b5132 374
a0323144
PB
375GNATBIND = @GNATBIND@
376GNATMAKE = @GNATMAKE@
377
be01d343 378CFLAGS = @CFLAGS@
b2edfdd2 379LDFLAGS = @LDFLAGS@
be01d343
PB
380LIBCFLAGS = $(CFLAGS)
381CXXFLAGS = @CXXFLAGS@
382LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 383
1b05fbbd
AO
384TFLAGS =
385
386# Defaults for all stages; some are overridden below.
387
388STAGE_CFLAGS = $(BOOT_CFLAGS)
389STAGE_TFLAGS = $(TFLAGS)
390STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
391
392
393# Defaults for stage 1; some are overridden below.
394STAGE1_CFLAGS = $(STAGE_CFLAGS)
395STAGE1_TFLAGS = $(STAGE_TFLAGS)
396STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
397
398# Defaults for stage 2; some are overridden below.
399STAGE2_CFLAGS = $(STAGE_CFLAGS)
400STAGE2_TFLAGS = $(STAGE_TFLAGS)
401STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
402
403# Defaults for stage 3; some are overridden below.
404STAGE3_CFLAGS = $(STAGE_CFLAGS)
405STAGE3_TFLAGS = $(STAGE_TFLAGS)
406STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
407
408# Defaults for stage 4; some are overridden below.
409STAGE4_CFLAGS = $(STAGE_CFLAGS)
410STAGE4_TFLAGS = $(STAGE_TFLAGS)
411STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
412
413# Defaults for stage profile; some are overridden below.
414STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
415STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
416STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
417
418# Defaults for stage feedback; some are overridden below.
419STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
420STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
421STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
422
423
8a0d8a5c
PB
424# Only build the C compiler for stage1, because that is the only one that
425# we can guarantee will build with the native compiler, and also it is the
426# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
427# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
428# overrideable (for a bootstrap build stage1 also builds gcc.info).
429
1b05fbbd 430STAGE1_CFLAGS = @stage1_cflags@
8a0d8a5c
PB
431STAGE1_CHECKING=@stage1_checking@
432STAGE1_LANGUAGES=@stage1_languages@
1b05fbbd
AO
433# * We force-disable intermodule optimizations, even if
434# --enable-intermodule was passed, since the installed compiler
435# probably can't handle them. Luckily, autoconf always respects
436# the last argument when conflicting --enable arguments are passed.
437# * Likewise, we force-disable coverage flags, since the installed
438# compiler probably has never heard of them.
439STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
440 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 441
1b05fbbd
AO
442STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
443STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 444
1b05fbbd
AO
445STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
446STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 447
8520c408
AO
448do-compare = @do_compare@
449do-compare3 = $(do-compare)
8520c408 450
50212802
NN
451# -----------------------------------------------
452# Programs producing files for the TARGET machine
453# -----------------------------------------------
0da52010 454
50212802 455AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 456AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 457CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 458
50212802
NN
459# If GCC_FOR_TARGET is not overriden on the command line, then this
460# variable is passed down to the gcc Makefile, where it is used to
461# build libgcc2.a. We define it here so that it can itself be
462# overridden on the command line.
1b05fbbd
AO
463GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
464CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
465RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
466GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
467GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
852e5f18 468DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 469LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 470
7e0f7140 471LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 472NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 473OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 474RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 475STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 476WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 477WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 478
be01d343
PB
479COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
480COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
481COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
482
7f6ef0c0
PB
483CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
484CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 485
be01d343
PB
486LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
487LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 488LDFLAGS_FOR_TARGET =
50212802 489
1b05fbbd
AO
490FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
491SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
492DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
493
494XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
495
50212802
NN
496# ------------------------------------
497# Miscellaneous targets and flag lists
498# ------------------------------------
499
252b5132
RH
500# The first rule in the file had better be this one. Don't put any above it.
501# This lives here to allow makefile fragments to contain dependencies.
f70224b5 502all:
252b5132 503
252b5132 504#### host and target specific makefile fragments come in here.
a0da8069
NN
505@target_makefile_frag@
506@alphaieee_frag@
507@ospace_frag@
508@host_makefile_frag@
252b5132
RH
509###
510
e90269c8
PB
511# This is the list of directories that may be needed in RPATH_ENVVAR
512# so that prorgams built for the target machine work.
4f0ef2d8 513TARGET_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
514
515@if target-libstdc++-v3
516TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
517@endif target-libstdc++-v3
518
519@if target-libmudflap
520TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
521@endif target-libmudflap
522
064d0a7c
PB
523@if target-libssp
524TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
525@endif target-libssp
526
b3ded179
PB
527@if target-libgomp
528TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
529@endif target-libgomp
530
e90269c8
PB
531
532
533# This is the list of directories that may be needed in RPATH_ENVVAR
534# so that programs built for the host machine work.
e8a5fa9c 535HOST_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)
e90269c8
PB
536
537# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
538@if gcc
3bbd2f8f 539HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
540@endif gcc
541
542
543@if bfd
544HOST_LIB_PATH_bfd = \
c380fdd8 545 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
546@endif bfd
547
548@if opcodes
549HOST_LIB_PATH_opcodes = \
c380fdd8 550 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
551@endif opcodes
552
4b900473
PB
553@if gmp
554HOST_LIB_PATH_gmp = \
555 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
556@endif gmp
557
558@if mpfr
559HOST_LIB_PATH_mpfr = \
560 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
561@endif mpfr
562
e8a5fa9c
RW
563@if mpc
564HOST_LIB_PATH_mpc = \
565 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
566@endif mpc
567
e28c595f
JM
568@if ppl
569HOST_LIB_PATH_ppl = \
570 $$r/$(HOST_SUBDIR)/ppl/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/.libs:
571@endif ppl
572
573@if cloog
574HOST_LIB_PATH_cloog = \
575 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
576@endif cloog
577
e90269c8 578
252b5132 579# Flags to pass down to all sub-makes.
252b5132 580BASE_FLAGS_TO_PASS = \
497f816e 581 "DESTDIR=$(DESTDIR)" \
252b5132 582 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 583 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
584 "bindir=$(bindir)" \
585 "datadir=$(datadir)" \
586 "exec_prefix=$(exec_prefix)" \
587 "includedir=$(includedir)" \
108a6f8e
CD
588 "datarootdir=$(datarootdir)" \
589 "docdir=$(docdir)" \
252b5132 590 "infodir=$(infodir)" \
a3ca38d2 591 "pdfdir=$(pdfdir)" \
108a6f8e 592 "htmldir=$(htmldir)" \
252b5132
RH
593 "libdir=$(libdir)" \
594 "libexecdir=$(libexecdir)" \
595 "lispdir=$(lispdir)" \
596 "localstatedir=$(localstatedir)" \
597 "mandir=$(mandir)" \
598 "oldincludedir=$(oldincludedir)" \
599 "prefix=$(prefix)" \
600 "sbindir=$(sbindir)" \
601 "sharedstatedir=$(sharedstatedir)" \
602 "sysconfdir=$(sysconfdir)" \
603 "tooldir=$(tooldir)" \
ba73c63f 604 "build_tooldir=$(build_tooldir)" \
12f0bd74 605 "target_alias=$(target_alias)" \
8e957354 606 "AWK=$(AWK)" \
12f0bd74
NN
607 "BISON=$(BISON)" \
608 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 609 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
610 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
611 "EXPECT=$(EXPECT)" \
6a9cf61e 612 "FLEX=$(FLEX)" \
12f0bd74
NN
613 "INSTALL=$(INSTALL)" \
614 "INSTALL_DATA=$(INSTALL_DATA)" \
615 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
616 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 617 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
618 "LEX=$(LEX)" \
619 "M4=$(M4)" \
620 "MAKE=$(MAKE)" \
621 "RUNTEST=$(RUNTEST)" \
622 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 623 "SED=$(SED)" \
12f0bd74
NN
624 "SHELL=$(SHELL)" \
625 "YACC=$(YACC)" \
c52c6897 626 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 627 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 628 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 629 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
630 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
631 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
632 "CFLAGS=$(CFLAGS)" \
633 "CXXFLAGS=$(CXXFLAGS)" \
634 "LDFLAGS=$(LDFLAGS)" \
635 "LIBCFLAGS=$(LIBCFLAGS)" \
636 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 637 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 638 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
639 "GNATBIND=$(GNATBIND)" \
640 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
641 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
642 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
643 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
644 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 645 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
646 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
647 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
648 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 649 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 650 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 651 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 652 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 653 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 654 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
655 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
656 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
657 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 658 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 659 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 660 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 661 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 662 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 663 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 664 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 665 "LEAN=$(LEAN)" \
1b05fbbd
AO
666 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
667 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
668 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
669 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
670 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
671 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
672 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
673 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
674 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
675 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
676 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
677 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
678 "TFLAGS=$(TFLAGS)" \
10ecffb9 679 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 680 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 681
55db4b87
PB
682# We leave this in just in case, but it is not needed anymore.
683RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 684
252b5132
RH
685# Flags to pass down to most sub-makes, in which we're building with
686# the host environment.
252b5132
RH
687EXTRA_HOST_FLAGS = \
688 'AR=$(AR)' \
689 'AS=$(AS)' \
690 'CC=$(CC)' \
691 'CXX=$(CXX)' \
692 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
693 'GCJ=$(GCJ)' \
694 'GFORTRAN=$(GFORTRAN)' \
252b5132 695 'LD=$(LD)' \
be01d343 696 'LIPO=$(LIPO)' \
252b5132 697 'NM=$(NM)' \
80911fe1 698 'OBJDUMP=$(OBJDUMP)' \
b9459e83 699 'RANLIB=$(RANLIB)' \
be01d343 700 'STRIP=$(STRIP)' \
0c24b341
NC
701 'WINDRES=$(WINDRES)' \
702 'WINDMC=$(WINDMC)'
252b5132
RH
703
704FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
705
706# Flags that are concerned with the location of the X11 include files
707# and library files
708#
709# NOTE: until the top-level is getting the values via autoconf, it only
710# causes problems to have this top-level Makefile overriding the autoconf-set
711# values in child directories. Only variables that don't conflict with
712# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
713#
714X11_FLAGS_TO_PASS = \
715 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
716 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
717
8a0d8a5c
PB
718# Flags to pass to stage2 and later makes.
719
720POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
721 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
722 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
723 GNATBIND="$${GNATBIND}" \
724 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)" \
725 HOST_LIBS="$(POSTSTAGE1_LIBS)" \
8a0d8a5c
PB
726 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
727
252b5132 728# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
729# The double $ decreases the length of the command line; those variables
730# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
731# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
732# so we expand them here.
252b5132
RH
733EXTRA_TARGET_FLAGS = \
734 'AR=$$(AR_FOR_TARGET)' \
0aed8855 735 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
736 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
737 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
738 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
739 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 740 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
741 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
742 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
0aed8855 743 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 744 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
745 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
746 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 747 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 748 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 749 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 750 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
751 'WINDMC=$$(WINDMC_FOR_TARGET)' \
752 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
753 "TFLAGS=$$TFLAGS"
252b5132
RH
754
755TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
756
757# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
758# unfortunately needs the native compiler and the target ar and
759# ranlib.
760# If any variables are added here, they must be added to do-*, below.
2a4cbe27 761# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
762# cross-building scheme.
763EXTRA_GCC_FLAGS = \
252b5132 764 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
765 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
766 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
767 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
768 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 769 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 770
f0b24077 771GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 772
1b05fbbd 773@if gcc
96655cc4 774BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
775ifneq ($(BUILD_CONFIG),)
776include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
777endif
778@endif gcc
779
dd12c3a8 780.PHONY: configure-host
b813574b 781configure-host: \
dd12c3a8
NN
782 maybe-configure-ash \
783 maybe-configure-autoconf \
784 maybe-configure-automake \
785 maybe-configure-bash \
786 maybe-configure-bfd \
787 maybe-configure-opcodes \
788 maybe-configure-binutils \
789 maybe-configure-bison \
790 maybe-configure-byacc \
791 maybe-configure-bzip2 \
f9806fa5 792 maybe-configure-cgen \
dd12c3a8
NN
793 maybe-configure-dejagnu \
794 maybe-configure-diff \
795 maybe-configure-dosutils \
796 maybe-configure-etc \
797 maybe-configure-fastjar \
798 maybe-configure-fileutils \
799 maybe-configure-findutils \
800 maybe-configure-find \
d3ed111c 801 maybe-configure-fixincludes \
dd12c3a8
NN
802 maybe-configure-flex \
803 maybe-configure-gas \
b813574b 804 maybe-configure-gcc \
dd12c3a8
NN
805 maybe-configure-gawk \
806 maybe-configure-gettext \
4b900473
PB
807 maybe-configure-gmp \
808 maybe-configure-mpfr \
e8a5fa9c 809 maybe-configure-mpc \
e28c595f
JM
810 maybe-configure-ppl \
811 maybe-configure-cloog \
dd12c3a8 812 maybe-configure-gnuserv \
93f9b408 813 maybe-configure-gold \
dd12c3a8
NN
814 maybe-configure-gprof \
815 maybe-configure-gzip \
816 maybe-configure-hello \
817 maybe-configure-indent \
818 maybe-configure-intl \
819 maybe-configure-tcl \
820 maybe-configure-itcl \
821 maybe-configure-ld \
04cf1b77 822 maybe-configure-libcpp \
be01d343 823 maybe-configure-libdecnumber \
dd12c3a8
NN
824 maybe-configure-libgui \
825 maybe-configure-libiberty \
dc448a7b 826 maybe-configure-libiconv \
dd12c3a8
NN
827 maybe-configure-libtool \
828 maybe-configure-m4 \
829 maybe-configure-make \
830 maybe-configure-mmalloc \
831 maybe-configure-patch \
832 maybe-configure-perl \
833 maybe-configure-prms \
834 maybe-configure-rcs \
835 maybe-configure-readline \
836 maybe-configure-release \
837 maybe-configure-recode \
838 maybe-configure-sed \
839 maybe-configure-send-pr \
840 maybe-configure-shellutils \
841 maybe-configure-sid \
842 maybe-configure-sim \
843 maybe-configure-tar \
844 maybe-configure-texinfo \
845 maybe-configure-textutils \
846 maybe-configure-time \
847 maybe-configure-uudecode \
848 maybe-configure-wdiff \
849 maybe-configure-zip \
850 maybe-configure-zlib \
851 maybe-configure-gdb \
852 maybe-configure-expect \
853 maybe-configure-guile \
854 maybe-configure-tk \
dd12c3a8 855 maybe-configure-libtermcap \
b00612cc
PB
856 maybe-configure-utils \
857 maybe-configure-gnattools
dd12c3a8
NN
858.PHONY: configure-target
859configure-target: \
860 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 861 maybe-configure-target-libmudflap \
064d0a7c 862 maybe-configure-target-libssp \
dd12c3a8 863 maybe-configure-target-newlib \
6aa8ef82 864 maybe-configure-target-libgcc \
4b1cb4fe 865 maybe-configure-target-libgfortran \
dd12c3a8
NN
866 maybe-configure-target-libobjc \
867 maybe-configure-target-libtermcap \
868 maybe-configure-target-winsup \
869 maybe-configure-target-libgloss \
870 maybe-configure-target-libiberty \
871 maybe-configure-target-gperf \
872 maybe-configure-target-examples \
873 maybe-configure-target-libffi \
874 maybe-configure-target-libjava \
875 maybe-configure-target-zlib \
876 maybe-configure-target-boehm-gc \
877 maybe-configure-target-qthreads \
a2592b1b 878 maybe-configure-target-rda \
b3ded179
PB
879 maybe-configure-target-libada \
880 maybe-configure-target-libgomp
252b5132 881
319cab08
PB
882# The target built for a native non-bootstrap build.
883.PHONY: all
f70224b5
PB
884all:
885@if gcc-bootstrap
be01d343 886 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
887 @r=`${PWD_COMMAND}`; export r; \
888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 889 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 890@endif gcc-bootstrap
0aed8855 891 @: $(MAKE); $(unstage)
f70224b5
PB
892 @r=`${PWD_COMMAND}`; export r; \
893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 894@if gcc-bootstrap
b5233201 895 if [ -f stage_last ]; then \
07fc31c9 896 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 897 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 898 else \
1b05fbbd 899@endif gcc-bootstrap
b5233201
AO
900 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
901@if gcc-bootstrap
902 ; \
04ec0acb 903 fi \
b5233201 904@endif gcc-bootstrap
04ec0acb 905 && :
6a9cf61e
PB
906
907.PHONY: all-build
c52c6897
PB
908
909all-build: maybe-all-build-libiberty
910all-build: maybe-all-build-bison
911all-build: maybe-all-build-byacc
912all-build: maybe-all-build-flex
913all-build: maybe-all-build-m4
914all-build: maybe-all-build-texinfo
915all-build: maybe-all-build-fixincludes
916
dd12c3a8 917.PHONY: all-host
c52c6897
PB
918
919all-host: maybe-all-ash
920all-host: maybe-all-autoconf
921all-host: maybe-all-automake
922all-host: maybe-all-bash
923@if bfd-no-bootstrap
924all-host: maybe-all-bfd
925@endif bfd-no-bootstrap
926@if opcodes-no-bootstrap
927all-host: maybe-all-opcodes
928@endif opcodes-no-bootstrap
929@if binutils-no-bootstrap
930all-host: maybe-all-binutils
931@endif binutils-no-bootstrap
932all-host: maybe-all-bison
933all-host: maybe-all-byacc
934all-host: maybe-all-bzip2
f9806fa5 935all-host: maybe-all-cgen
c52c6897
PB
936all-host: maybe-all-dejagnu
937all-host: maybe-all-diff
938all-host: maybe-all-dosutils
939all-host: maybe-all-etc
940all-host: maybe-all-fastjar
941all-host: maybe-all-fileutils
942all-host: maybe-all-findutils
943all-host: maybe-all-find
944all-host: maybe-all-fixincludes
945all-host: maybe-all-flex
946@if gas-no-bootstrap
947all-host: maybe-all-gas
948@endif gas-no-bootstrap
949@if gcc-no-bootstrap
950all-host: maybe-all-gcc
951@endif gcc-no-bootstrap
952all-host: maybe-all-gawk
953all-host: maybe-all-gettext
4b900473
PB
954@if gmp-no-bootstrap
955all-host: maybe-all-gmp
956@endif gmp-no-bootstrap
957@if mpfr-no-bootstrap
958all-host: maybe-all-mpfr
959@endif mpfr-no-bootstrap
e8a5fa9c
RW
960@if mpc-no-bootstrap
961all-host: maybe-all-mpc
962@endif mpc-no-bootstrap
e28c595f
JM
963@if ppl-no-bootstrap
964all-host: maybe-all-ppl
965@endif ppl-no-bootstrap
966@if cloog-no-bootstrap
967all-host: maybe-all-cloog
968@endif cloog-no-bootstrap
c52c6897 969all-host: maybe-all-gnuserv
93f9b408
ILT
970@if gold-no-bootstrap
971all-host: maybe-all-gold
972@endif gold-no-bootstrap
c52c6897
PB
973all-host: maybe-all-gprof
974all-host: maybe-all-gzip
975all-host: maybe-all-hello
976all-host: maybe-all-indent
977@if intl-no-bootstrap
978all-host: maybe-all-intl
979@endif intl-no-bootstrap
980all-host: maybe-all-tcl
981all-host: maybe-all-itcl
982@if ld-no-bootstrap
983all-host: maybe-all-ld
984@endif ld-no-bootstrap
985@if libcpp-no-bootstrap
986all-host: maybe-all-libcpp
987@endif libcpp-no-bootstrap
988@if libdecnumber-no-bootstrap
989all-host: maybe-all-libdecnumber
990@endif libdecnumber-no-bootstrap
991all-host: maybe-all-libgui
992@if libiberty-no-bootstrap
993all-host: maybe-all-libiberty
994@endif libiberty-no-bootstrap
dc448a7b 995all-host: maybe-all-libiconv
c52c6897
PB
996all-host: maybe-all-libtool
997all-host: maybe-all-m4
998all-host: maybe-all-make
999all-host: maybe-all-mmalloc
1000all-host: maybe-all-patch
1001all-host: maybe-all-perl
1002all-host: maybe-all-prms
1003all-host: maybe-all-rcs
1004all-host: maybe-all-readline
1005all-host: maybe-all-release
1006all-host: maybe-all-recode
1007all-host: maybe-all-sed
1008all-host: maybe-all-send-pr
1009all-host: maybe-all-shellutils
1010all-host: maybe-all-sid
1011all-host: maybe-all-sim
1012all-host: maybe-all-tar
1013all-host: maybe-all-texinfo
1014all-host: maybe-all-textutils
1015all-host: maybe-all-time
1016all-host: maybe-all-uudecode
1017all-host: maybe-all-wdiff
1018all-host: maybe-all-zip
1019@if zlib-no-bootstrap
1020all-host: maybe-all-zlib
1021@endif zlib-no-bootstrap
1022all-host: maybe-all-gdb
1023all-host: maybe-all-expect
1024all-host: maybe-all-guile
1025all-host: maybe-all-tk
1026all-host: maybe-all-libtermcap
1027all-host: maybe-all-utils
1028all-host: maybe-all-gnattools
1029
dd12c3a8 1030.PHONY: all-target
c52c6897 1031
e8a5fa9c 1032@if target-libstdc++-v3-no-bootstrap
c52c6897 1033all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1034@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1035all-target: maybe-all-target-libmudflap
1036all-target: maybe-all-target-libssp
c52c6897 1037all-target: maybe-all-target-newlib
f86e35b8 1038@if target-libgcc-no-bootstrap
6aa8ef82 1039all-target: maybe-all-target-libgcc
f86e35b8 1040@endif target-libgcc-no-bootstrap
c52c6897
PB
1041all-target: maybe-all-target-libgfortran
1042all-target: maybe-all-target-libobjc
1043all-target: maybe-all-target-libtermcap
1044all-target: maybe-all-target-winsup
1045all-target: maybe-all-target-libgloss
1046all-target: maybe-all-target-libiberty
1047all-target: maybe-all-target-gperf
1048all-target: maybe-all-target-examples
1049all-target: maybe-all-target-libffi
1050all-target: maybe-all-target-libjava
1051all-target: maybe-all-target-zlib
1052all-target: maybe-all-target-boehm-gc
1053all-target: maybe-all-target-qthreads
1054all-target: maybe-all-target-rda
1055all-target: maybe-all-target-libada
1056all-target: maybe-all-target-libgomp
252b5132
RH
1057
1058# Do a target for all the subdirectories. A ``make do-X'' will do a
1059# ``make X'' in all subdirectories (because, in general, there is a
1060# dependency (below) of X upon do-X, a ``make X'' will also do this,
1061# but it may do additional work as well).
e393202e 1062
2a4cbe27 1063.PHONY: do-info
f70224b5 1064do-info:
0aed8855 1065 @: $(MAKE); $(unstage)
e360f423
PB
1066 @r=`${PWD_COMMAND}`; export r; \
1067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1068 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1069 info-target
f70224b5 1070
e393202e 1071
2a4cbe27 1072.PHONY: info-host
c52c6897
PB
1073
1074info-host: maybe-info-ash
1075info-host: maybe-info-autoconf
1076info-host: maybe-info-automake
1077info-host: maybe-info-bash
1078info-host: maybe-info-bfd
1079info-host: maybe-info-opcodes
1080info-host: maybe-info-binutils
1081info-host: maybe-info-bison
1082info-host: maybe-info-byacc
1083info-host: maybe-info-bzip2
f9806fa5 1084info-host: maybe-info-cgen
c52c6897
PB
1085info-host: maybe-info-dejagnu
1086info-host: maybe-info-diff
1087info-host: maybe-info-dosutils
1088info-host: maybe-info-etc
1089info-host: maybe-info-fastjar
1090info-host: maybe-info-fileutils
1091info-host: maybe-info-findutils
1092info-host: maybe-info-find
1093info-host: maybe-info-fixincludes
1094info-host: maybe-info-flex
1095info-host: maybe-info-gas
1096info-host: maybe-info-gcc
1097info-host: maybe-info-gawk
1098info-host: maybe-info-gettext
4b900473
PB
1099info-host: maybe-info-gmp
1100info-host: maybe-info-mpfr
e8a5fa9c 1101info-host: maybe-info-mpc
e28c595f
JM
1102info-host: maybe-info-ppl
1103info-host: maybe-info-cloog
c52c6897 1104info-host: maybe-info-gnuserv
93f9b408 1105info-host: maybe-info-gold
c52c6897
PB
1106info-host: maybe-info-gprof
1107info-host: maybe-info-gzip
1108info-host: maybe-info-hello
1109info-host: maybe-info-indent
1110info-host: maybe-info-intl
1111info-host: maybe-info-tcl
1112info-host: maybe-info-itcl
1113info-host: maybe-info-ld
1114info-host: maybe-info-libcpp
1115info-host: maybe-info-libdecnumber
1116info-host: maybe-info-libgui
1117info-host: maybe-info-libiberty
dc448a7b 1118info-host: maybe-info-libiconv
c52c6897
PB
1119info-host: maybe-info-libtool
1120info-host: maybe-info-m4
1121info-host: maybe-info-make
1122info-host: maybe-info-mmalloc
1123info-host: maybe-info-patch
1124info-host: maybe-info-perl
1125info-host: maybe-info-prms
1126info-host: maybe-info-rcs
1127info-host: maybe-info-readline
1128info-host: maybe-info-release
1129info-host: maybe-info-recode
1130info-host: maybe-info-sed
1131info-host: maybe-info-send-pr
1132info-host: maybe-info-shellutils
1133info-host: maybe-info-sid
1134info-host: maybe-info-sim
1135info-host: maybe-info-tar
1136info-host: maybe-info-texinfo
1137info-host: maybe-info-textutils
1138info-host: maybe-info-time
1139info-host: maybe-info-uudecode
1140info-host: maybe-info-wdiff
1141info-host: maybe-info-zip
1142info-host: maybe-info-zlib
1143info-host: maybe-info-gdb
1144info-host: maybe-info-expect
1145info-host: maybe-info-guile
1146info-host: maybe-info-tk
1147info-host: maybe-info-libtermcap
1148info-host: maybe-info-utils
1149info-host: maybe-info-gnattools
252b5132 1150
2a4cbe27 1151.PHONY: info-target
c52c6897
PB
1152
1153info-target: maybe-info-target-libstdc++-v3
1154info-target: maybe-info-target-libmudflap
1155info-target: maybe-info-target-libssp
c52c6897 1156info-target: maybe-info-target-newlib
6aa8ef82 1157info-target: maybe-info-target-libgcc
c52c6897
PB
1158info-target: maybe-info-target-libgfortran
1159info-target: maybe-info-target-libobjc
1160info-target: maybe-info-target-libtermcap
1161info-target: maybe-info-target-winsup
1162info-target: maybe-info-target-libgloss
1163info-target: maybe-info-target-libiberty
1164info-target: maybe-info-target-gperf
1165info-target: maybe-info-target-examples
1166info-target: maybe-info-target-libffi
1167info-target: maybe-info-target-libjava
1168info-target: maybe-info-target-zlib
1169info-target: maybe-info-target-boehm-gc
1170info-target: maybe-info-target-qthreads
1171info-target: maybe-info-target-rda
1172info-target: maybe-info-target-libada
1173info-target: maybe-info-target-libgomp
252b5132 1174
4fa63067 1175.PHONY: do-dvi
f70224b5 1176do-dvi:
0aed8855 1177 @: $(MAKE); $(unstage)
e360f423
PB
1178 @r=`${PWD_COMMAND}`; export r; \
1179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1180 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1181 dvi-target
f70224b5 1182
2a4cbe27 1183
4fa63067 1184.PHONY: dvi-host
c52c6897
PB
1185
1186dvi-host: maybe-dvi-ash
1187dvi-host: maybe-dvi-autoconf
1188dvi-host: maybe-dvi-automake
1189dvi-host: maybe-dvi-bash
1190dvi-host: maybe-dvi-bfd
1191dvi-host: maybe-dvi-opcodes
1192dvi-host: maybe-dvi-binutils
1193dvi-host: maybe-dvi-bison
1194dvi-host: maybe-dvi-byacc
1195dvi-host: maybe-dvi-bzip2
f9806fa5 1196dvi-host: maybe-dvi-cgen
c52c6897
PB
1197dvi-host: maybe-dvi-dejagnu
1198dvi-host: maybe-dvi-diff
1199dvi-host: maybe-dvi-dosutils
1200dvi-host: maybe-dvi-etc
1201dvi-host: maybe-dvi-fastjar
1202dvi-host: maybe-dvi-fileutils
1203dvi-host: maybe-dvi-findutils
1204dvi-host: maybe-dvi-find
1205dvi-host: maybe-dvi-fixincludes
1206dvi-host: maybe-dvi-flex
1207dvi-host: maybe-dvi-gas
1208dvi-host: maybe-dvi-gcc
1209dvi-host: maybe-dvi-gawk
1210dvi-host: maybe-dvi-gettext
4b900473
PB
1211dvi-host: maybe-dvi-gmp
1212dvi-host: maybe-dvi-mpfr
e8a5fa9c 1213dvi-host: maybe-dvi-mpc
e28c595f
JM
1214dvi-host: maybe-dvi-ppl
1215dvi-host: maybe-dvi-cloog
c52c6897 1216dvi-host: maybe-dvi-gnuserv
93f9b408 1217dvi-host: maybe-dvi-gold
c52c6897
PB
1218dvi-host: maybe-dvi-gprof
1219dvi-host: maybe-dvi-gzip
1220dvi-host: maybe-dvi-hello
1221dvi-host: maybe-dvi-indent
1222dvi-host: maybe-dvi-intl
1223dvi-host: maybe-dvi-tcl
1224dvi-host: maybe-dvi-itcl
1225dvi-host: maybe-dvi-ld
1226dvi-host: maybe-dvi-libcpp
1227dvi-host: maybe-dvi-libdecnumber
1228dvi-host: maybe-dvi-libgui
1229dvi-host: maybe-dvi-libiberty
dc448a7b 1230dvi-host: maybe-dvi-libiconv
c52c6897
PB
1231dvi-host: maybe-dvi-libtool
1232dvi-host: maybe-dvi-m4
1233dvi-host: maybe-dvi-make
1234dvi-host: maybe-dvi-mmalloc
1235dvi-host: maybe-dvi-patch
1236dvi-host: maybe-dvi-perl
1237dvi-host: maybe-dvi-prms
1238dvi-host: maybe-dvi-rcs
1239dvi-host: maybe-dvi-readline
1240dvi-host: maybe-dvi-release
1241dvi-host: maybe-dvi-recode
1242dvi-host: maybe-dvi-sed
1243dvi-host: maybe-dvi-send-pr
1244dvi-host: maybe-dvi-shellutils
1245dvi-host: maybe-dvi-sid
1246dvi-host: maybe-dvi-sim
1247dvi-host: maybe-dvi-tar
1248dvi-host: maybe-dvi-texinfo
1249dvi-host: maybe-dvi-textutils
1250dvi-host: maybe-dvi-time
1251dvi-host: maybe-dvi-uudecode
1252dvi-host: maybe-dvi-wdiff
1253dvi-host: maybe-dvi-zip
1254dvi-host: maybe-dvi-zlib
1255dvi-host: maybe-dvi-gdb
1256dvi-host: maybe-dvi-expect
1257dvi-host: maybe-dvi-guile
1258dvi-host: maybe-dvi-tk
1259dvi-host: maybe-dvi-libtermcap
1260dvi-host: maybe-dvi-utils
1261dvi-host: maybe-dvi-gnattools
2a4cbe27 1262
4fa63067 1263.PHONY: dvi-target
c52c6897
PB
1264
1265dvi-target: maybe-dvi-target-libstdc++-v3
1266dvi-target: maybe-dvi-target-libmudflap
1267dvi-target: maybe-dvi-target-libssp
c52c6897 1268dvi-target: maybe-dvi-target-newlib
6aa8ef82 1269dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1270dvi-target: maybe-dvi-target-libgfortran
1271dvi-target: maybe-dvi-target-libobjc
1272dvi-target: maybe-dvi-target-libtermcap
1273dvi-target: maybe-dvi-target-winsup
1274dvi-target: maybe-dvi-target-libgloss
1275dvi-target: maybe-dvi-target-libiberty
1276dvi-target: maybe-dvi-target-gperf
1277dvi-target: maybe-dvi-target-examples
1278dvi-target: maybe-dvi-target-libffi
1279dvi-target: maybe-dvi-target-libjava
1280dvi-target: maybe-dvi-target-zlib
1281dvi-target: maybe-dvi-target-boehm-gc
1282dvi-target: maybe-dvi-target-qthreads
1283dvi-target: maybe-dvi-target-rda
1284dvi-target: maybe-dvi-target-libada
1285dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1286
56a8fe78
DD
1287.PHONY: do-pdf
1288do-pdf:
1289 @: $(MAKE); $(unstage)
1290 @r=`${PWD_COMMAND}`; export r; \
1291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1292 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1293 pdf-target
1294
1295
1296.PHONY: pdf-host
1297
1298pdf-host: maybe-pdf-ash
1299pdf-host: maybe-pdf-autoconf
1300pdf-host: maybe-pdf-automake
1301pdf-host: maybe-pdf-bash
1302pdf-host: maybe-pdf-bfd
1303pdf-host: maybe-pdf-opcodes
1304pdf-host: maybe-pdf-binutils
1305pdf-host: maybe-pdf-bison
1306pdf-host: maybe-pdf-byacc
1307pdf-host: maybe-pdf-bzip2
f9806fa5 1308pdf-host: maybe-pdf-cgen
56a8fe78
DD
1309pdf-host: maybe-pdf-dejagnu
1310pdf-host: maybe-pdf-diff
1311pdf-host: maybe-pdf-dosutils
1312pdf-host: maybe-pdf-etc
1313pdf-host: maybe-pdf-fastjar
1314pdf-host: maybe-pdf-fileutils
1315pdf-host: maybe-pdf-findutils
1316pdf-host: maybe-pdf-find
1317pdf-host: maybe-pdf-fixincludes
1318pdf-host: maybe-pdf-flex
1319pdf-host: maybe-pdf-gas
1320pdf-host: maybe-pdf-gcc
1321pdf-host: maybe-pdf-gawk
1322pdf-host: maybe-pdf-gettext
4b900473
PB
1323pdf-host: maybe-pdf-gmp
1324pdf-host: maybe-pdf-mpfr
e8a5fa9c 1325pdf-host: maybe-pdf-mpc
e28c595f
JM
1326pdf-host: maybe-pdf-ppl
1327pdf-host: maybe-pdf-cloog
56a8fe78 1328pdf-host: maybe-pdf-gnuserv
93f9b408 1329pdf-host: maybe-pdf-gold
56a8fe78
DD
1330pdf-host: maybe-pdf-gprof
1331pdf-host: maybe-pdf-gzip
1332pdf-host: maybe-pdf-hello
1333pdf-host: maybe-pdf-indent
1334pdf-host: maybe-pdf-intl
1335pdf-host: maybe-pdf-tcl
1336pdf-host: maybe-pdf-itcl
1337pdf-host: maybe-pdf-ld
1338pdf-host: maybe-pdf-libcpp
1339pdf-host: maybe-pdf-libdecnumber
1340pdf-host: maybe-pdf-libgui
1341pdf-host: maybe-pdf-libiberty
dc448a7b 1342pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1343pdf-host: maybe-pdf-libtool
1344pdf-host: maybe-pdf-m4
1345pdf-host: maybe-pdf-make
1346pdf-host: maybe-pdf-mmalloc
1347pdf-host: maybe-pdf-patch
1348pdf-host: maybe-pdf-perl
1349pdf-host: maybe-pdf-prms
1350pdf-host: maybe-pdf-rcs
1351pdf-host: maybe-pdf-readline
1352pdf-host: maybe-pdf-release
1353pdf-host: maybe-pdf-recode
1354pdf-host: maybe-pdf-sed
1355pdf-host: maybe-pdf-send-pr
1356pdf-host: maybe-pdf-shellutils
1357pdf-host: maybe-pdf-sid
1358pdf-host: maybe-pdf-sim
1359pdf-host: maybe-pdf-tar
1360pdf-host: maybe-pdf-texinfo
1361pdf-host: maybe-pdf-textutils
1362pdf-host: maybe-pdf-time
1363pdf-host: maybe-pdf-uudecode
1364pdf-host: maybe-pdf-wdiff
1365pdf-host: maybe-pdf-zip
1366pdf-host: maybe-pdf-zlib
1367pdf-host: maybe-pdf-gdb
1368pdf-host: maybe-pdf-expect
1369pdf-host: maybe-pdf-guile
1370pdf-host: maybe-pdf-tk
1371pdf-host: maybe-pdf-libtermcap
1372pdf-host: maybe-pdf-utils
1373pdf-host: maybe-pdf-gnattools
1374
1375.PHONY: pdf-target
1376
1377pdf-target: maybe-pdf-target-libstdc++-v3
1378pdf-target: maybe-pdf-target-libmudflap
1379pdf-target: maybe-pdf-target-libssp
1380pdf-target: maybe-pdf-target-newlib
6aa8ef82 1381pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1382pdf-target: maybe-pdf-target-libgfortran
1383pdf-target: maybe-pdf-target-libobjc
1384pdf-target: maybe-pdf-target-libtermcap
1385pdf-target: maybe-pdf-target-winsup
1386pdf-target: maybe-pdf-target-libgloss
1387pdf-target: maybe-pdf-target-libiberty
1388pdf-target: maybe-pdf-target-gperf
1389pdf-target: maybe-pdf-target-examples
1390pdf-target: maybe-pdf-target-libffi
1391pdf-target: maybe-pdf-target-libjava
1392pdf-target: maybe-pdf-target-zlib
1393pdf-target: maybe-pdf-target-boehm-gc
1394pdf-target: maybe-pdf-target-qthreads
1395pdf-target: maybe-pdf-target-rda
1396pdf-target: maybe-pdf-target-libada
1397pdf-target: maybe-pdf-target-libgomp
1398
6d389afc 1399.PHONY: do-html
f70224b5 1400do-html:
0aed8855 1401 @: $(MAKE); $(unstage)
e360f423
PB
1402 @r=`${PWD_COMMAND}`; export r; \
1403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1404 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1405 html-target
f70224b5 1406
6d389afc
MS
1407
1408.PHONY: html-host
c52c6897
PB
1409
1410html-host: maybe-html-ash
1411html-host: maybe-html-autoconf
1412html-host: maybe-html-automake
1413html-host: maybe-html-bash
1414html-host: maybe-html-bfd
1415html-host: maybe-html-opcodes
1416html-host: maybe-html-binutils
1417html-host: maybe-html-bison
1418html-host: maybe-html-byacc
1419html-host: maybe-html-bzip2
f9806fa5 1420html-host: maybe-html-cgen
c52c6897
PB
1421html-host: maybe-html-dejagnu
1422html-host: maybe-html-diff
1423html-host: maybe-html-dosutils
1424html-host: maybe-html-etc
1425html-host: maybe-html-fastjar
1426html-host: maybe-html-fileutils
1427html-host: maybe-html-findutils
1428html-host: maybe-html-find
1429html-host: maybe-html-fixincludes
1430html-host: maybe-html-flex
1431html-host: maybe-html-gas
1432html-host: maybe-html-gcc
1433html-host: maybe-html-gawk
1434html-host: maybe-html-gettext
4b900473
PB
1435html-host: maybe-html-gmp
1436html-host: maybe-html-mpfr
e8a5fa9c 1437html-host: maybe-html-mpc
e28c595f
JM
1438html-host: maybe-html-ppl
1439html-host: maybe-html-cloog
c52c6897 1440html-host: maybe-html-gnuserv
93f9b408 1441html-host: maybe-html-gold
c52c6897
PB
1442html-host: maybe-html-gprof
1443html-host: maybe-html-gzip
1444html-host: maybe-html-hello
1445html-host: maybe-html-indent
1446html-host: maybe-html-intl
1447html-host: maybe-html-tcl
1448html-host: maybe-html-itcl
1449html-host: maybe-html-ld
1450html-host: maybe-html-libcpp
1451html-host: maybe-html-libdecnumber
1452html-host: maybe-html-libgui
1453html-host: maybe-html-libiberty
dc448a7b 1454html-host: maybe-html-libiconv
c52c6897
PB
1455html-host: maybe-html-libtool
1456html-host: maybe-html-m4
1457html-host: maybe-html-make
1458html-host: maybe-html-mmalloc
1459html-host: maybe-html-patch
1460html-host: maybe-html-perl
1461html-host: maybe-html-prms
1462html-host: maybe-html-rcs
1463html-host: maybe-html-readline
1464html-host: maybe-html-release
1465html-host: maybe-html-recode
1466html-host: maybe-html-sed
1467html-host: maybe-html-send-pr
1468html-host: maybe-html-shellutils
1469html-host: maybe-html-sid
1470html-host: maybe-html-sim
1471html-host: maybe-html-tar
1472html-host: maybe-html-texinfo
1473html-host: maybe-html-textutils
1474html-host: maybe-html-time
1475html-host: maybe-html-uudecode
1476html-host: maybe-html-wdiff
1477html-host: maybe-html-zip
1478html-host: maybe-html-zlib
1479html-host: maybe-html-gdb
1480html-host: maybe-html-expect
1481html-host: maybe-html-guile
1482html-host: maybe-html-tk
1483html-host: maybe-html-libtermcap
1484html-host: maybe-html-utils
1485html-host: maybe-html-gnattools
6d389afc
MS
1486
1487.PHONY: html-target
c52c6897
PB
1488
1489html-target: maybe-html-target-libstdc++-v3
1490html-target: maybe-html-target-libmudflap
1491html-target: maybe-html-target-libssp
c52c6897 1492html-target: maybe-html-target-newlib
6aa8ef82 1493html-target: maybe-html-target-libgcc
c52c6897
PB
1494html-target: maybe-html-target-libgfortran
1495html-target: maybe-html-target-libobjc
1496html-target: maybe-html-target-libtermcap
1497html-target: maybe-html-target-winsup
1498html-target: maybe-html-target-libgloss
1499html-target: maybe-html-target-libiberty
1500html-target: maybe-html-target-gperf
1501html-target: maybe-html-target-examples
1502html-target: maybe-html-target-libffi
1503html-target: maybe-html-target-libjava
1504html-target: maybe-html-target-zlib
1505html-target: maybe-html-target-boehm-gc
1506html-target: maybe-html-target-qthreads
1507html-target: maybe-html-target-rda
1508html-target: maybe-html-target-libada
1509html-target: maybe-html-target-libgomp
6d389afc 1510
4fa63067 1511.PHONY: do-TAGS
f70224b5 1512do-TAGS:
0aed8855 1513 @: $(MAKE); $(unstage)
e360f423
PB
1514 @r=`${PWD_COMMAND}`; export r; \
1515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1516 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1517 TAGS-target
f70224b5 1518
2a4cbe27 1519
4fa63067 1520.PHONY: TAGS-host
c52c6897
PB
1521
1522TAGS-host: maybe-TAGS-ash
1523TAGS-host: maybe-TAGS-autoconf
1524TAGS-host: maybe-TAGS-automake
1525TAGS-host: maybe-TAGS-bash
1526TAGS-host: maybe-TAGS-bfd
1527TAGS-host: maybe-TAGS-opcodes
1528TAGS-host: maybe-TAGS-binutils
1529TAGS-host: maybe-TAGS-bison
1530TAGS-host: maybe-TAGS-byacc
1531TAGS-host: maybe-TAGS-bzip2
f9806fa5 1532TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1533TAGS-host: maybe-TAGS-dejagnu
1534TAGS-host: maybe-TAGS-diff
1535TAGS-host: maybe-TAGS-dosutils
1536TAGS-host: maybe-TAGS-etc
1537TAGS-host: maybe-TAGS-fastjar
1538TAGS-host: maybe-TAGS-fileutils
1539TAGS-host: maybe-TAGS-findutils
1540TAGS-host: maybe-TAGS-find
1541TAGS-host: maybe-TAGS-fixincludes
1542TAGS-host: maybe-TAGS-flex
1543TAGS-host: maybe-TAGS-gas
1544TAGS-host: maybe-TAGS-gcc
1545TAGS-host: maybe-TAGS-gawk
1546TAGS-host: maybe-TAGS-gettext
4b900473
PB
1547TAGS-host: maybe-TAGS-gmp
1548TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1549TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1550TAGS-host: maybe-TAGS-ppl
1551TAGS-host: maybe-TAGS-cloog
c52c6897 1552TAGS-host: maybe-TAGS-gnuserv
93f9b408 1553TAGS-host: maybe-TAGS-gold
c52c6897
PB
1554TAGS-host: maybe-TAGS-gprof
1555TAGS-host: maybe-TAGS-gzip
1556TAGS-host: maybe-TAGS-hello
1557TAGS-host: maybe-TAGS-indent
1558TAGS-host: maybe-TAGS-intl
1559TAGS-host: maybe-TAGS-tcl
1560TAGS-host: maybe-TAGS-itcl
1561TAGS-host: maybe-TAGS-ld
1562TAGS-host: maybe-TAGS-libcpp
1563TAGS-host: maybe-TAGS-libdecnumber
1564TAGS-host: maybe-TAGS-libgui
1565TAGS-host: maybe-TAGS-libiberty
dc448a7b 1566TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1567TAGS-host: maybe-TAGS-libtool
1568TAGS-host: maybe-TAGS-m4
1569TAGS-host: maybe-TAGS-make
1570TAGS-host: maybe-TAGS-mmalloc
1571TAGS-host: maybe-TAGS-patch
1572TAGS-host: maybe-TAGS-perl
1573TAGS-host: maybe-TAGS-prms
1574TAGS-host: maybe-TAGS-rcs
1575TAGS-host: maybe-TAGS-readline
1576TAGS-host: maybe-TAGS-release
1577TAGS-host: maybe-TAGS-recode
1578TAGS-host: maybe-TAGS-sed
1579TAGS-host: maybe-TAGS-send-pr
1580TAGS-host: maybe-TAGS-shellutils
1581TAGS-host: maybe-TAGS-sid
1582TAGS-host: maybe-TAGS-sim
1583TAGS-host: maybe-TAGS-tar
1584TAGS-host: maybe-TAGS-texinfo
1585TAGS-host: maybe-TAGS-textutils
1586TAGS-host: maybe-TAGS-time
1587TAGS-host: maybe-TAGS-uudecode
1588TAGS-host: maybe-TAGS-wdiff
1589TAGS-host: maybe-TAGS-zip
1590TAGS-host: maybe-TAGS-zlib
1591TAGS-host: maybe-TAGS-gdb
1592TAGS-host: maybe-TAGS-expect
1593TAGS-host: maybe-TAGS-guile
1594TAGS-host: maybe-TAGS-tk
1595TAGS-host: maybe-TAGS-libtermcap
1596TAGS-host: maybe-TAGS-utils
1597TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1598
4fa63067 1599.PHONY: TAGS-target
c52c6897
PB
1600
1601TAGS-target: maybe-TAGS-target-libstdc++-v3
1602TAGS-target: maybe-TAGS-target-libmudflap
1603TAGS-target: maybe-TAGS-target-libssp
c52c6897 1604TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1605TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1606TAGS-target: maybe-TAGS-target-libgfortran
1607TAGS-target: maybe-TAGS-target-libobjc
1608TAGS-target: maybe-TAGS-target-libtermcap
1609TAGS-target: maybe-TAGS-target-winsup
1610TAGS-target: maybe-TAGS-target-libgloss
1611TAGS-target: maybe-TAGS-target-libiberty
1612TAGS-target: maybe-TAGS-target-gperf
1613TAGS-target: maybe-TAGS-target-examples
1614TAGS-target: maybe-TAGS-target-libffi
1615TAGS-target: maybe-TAGS-target-libjava
1616TAGS-target: maybe-TAGS-target-zlib
1617TAGS-target: maybe-TAGS-target-boehm-gc
1618TAGS-target: maybe-TAGS-target-qthreads
1619TAGS-target: maybe-TAGS-target-rda
1620TAGS-target: maybe-TAGS-target-libada
1621TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1622
4fa63067 1623.PHONY: do-install-info
f70224b5 1624do-install-info:
0aed8855 1625 @: $(MAKE); $(unstage)
e360f423
PB
1626 @r=`${PWD_COMMAND}`; export r; \
1627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1628 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1629 install-info-target
f70224b5 1630
a2592b1b 1631
4fa63067 1632.PHONY: install-info-host
c52c6897
PB
1633
1634install-info-host: maybe-install-info-ash
1635install-info-host: maybe-install-info-autoconf
1636install-info-host: maybe-install-info-automake
1637install-info-host: maybe-install-info-bash
1638install-info-host: maybe-install-info-bfd
1639install-info-host: maybe-install-info-opcodes
1640install-info-host: maybe-install-info-binutils
1641install-info-host: maybe-install-info-bison
1642install-info-host: maybe-install-info-byacc
1643install-info-host: maybe-install-info-bzip2
f9806fa5 1644install-info-host: maybe-install-info-cgen
c52c6897
PB
1645install-info-host: maybe-install-info-dejagnu
1646install-info-host: maybe-install-info-diff
1647install-info-host: maybe-install-info-dosutils
1648install-info-host: maybe-install-info-etc
1649install-info-host: maybe-install-info-fastjar
1650install-info-host: maybe-install-info-fileutils
1651install-info-host: maybe-install-info-findutils
1652install-info-host: maybe-install-info-find
1653install-info-host: maybe-install-info-fixincludes
1654install-info-host: maybe-install-info-flex
1655install-info-host: maybe-install-info-gas
1656install-info-host: maybe-install-info-gcc
1657install-info-host: maybe-install-info-gawk
1658install-info-host: maybe-install-info-gettext
4b900473
PB
1659install-info-host: maybe-install-info-gmp
1660install-info-host: maybe-install-info-mpfr
e8a5fa9c 1661install-info-host: maybe-install-info-mpc
e28c595f
JM
1662install-info-host: maybe-install-info-ppl
1663install-info-host: maybe-install-info-cloog
c52c6897 1664install-info-host: maybe-install-info-gnuserv
93f9b408 1665install-info-host: maybe-install-info-gold
c52c6897
PB
1666install-info-host: maybe-install-info-gprof
1667install-info-host: maybe-install-info-gzip
1668install-info-host: maybe-install-info-hello
1669install-info-host: maybe-install-info-indent
1670install-info-host: maybe-install-info-intl
1671install-info-host: maybe-install-info-tcl
1672install-info-host: maybe-install-info-itcl
1673install-info-host: maybe-install-info-ld
1674install-info-host: maybe-install-info-libcpp
1675install-info-host: maybe-install-info-libdecnumber
1676install-info-host: maybe-install-info-libgui
1677install-info-host: maybe-install-info-libiberty
dc448a7b 1678install-info-host: maybe-install-info-libiconv
c52c6897
PB
1679install-info-host: maybe-install-info-libtool
1680install-info-host: maybe-install-info-m4
1681install-info-host: maybe-install-info-make
1682install-info-host: maybe-install-info-mmalloc
1683install-info-host: maybe-install-info-patch
1684install-info-host: maybe-install-info-perl
1685install-info-host: maybe-install-info-prms
1686install-info-host: maybe-install-info-rcs
1687install-info-host: maybe-install-info-readline
1688install-info-host: maybe-install-info-release
1689install-info-host: maybe-install-info-recode
1690install-info-host: maybe-install-info-sed
1691install-info-host: maybe-install-info-send-pr
1692install-info-host: maybe-install-info-shellutils
1693install-info-host: maybe-install-info-sid
1694install-info-host: maybe-install-info-sim
1695install-info-host: maybe-install-info-tar
1696install-info-host: maybe-install-info-texinfo
1697install-info-host: maybe-install-info-textutils
1698install-info-host: maybe-install-info-time
1699install-info-host: maybe-install-info-uudecode
1700install-info-host: maybe-install-info-wdiff
1701install-info-host: maybe-install-info-zip
1702install-info-host: maybe-install-info-zlib
1703install-info-host: maybe-install-info-gdb
1704install-info-host: maybe-install-info-expect
1705install-info-host: maybe-install-info-guile
1706install-info-host: maybe-install-info-tk
1707install-info-host: maybe-install-info-libtermcap
1708install-info-host: maybe-install-info-utils
1709install-info-host: maybe-install-info-gnattools
a2592b1b 1710
4fa63067 1711.PHONY: install-info-target
c52c6897
PB
1712
1713install-info-target: maybe-install-info-target-libstdc++-v3
1714install-info-target: maybe-install-info-target-libmudflap
1715install-info-target: maybe-install-info-target-libssp
c52c6897 1716install-info-target: maybe-install-info-target-newlib
6aa8ef82 1717install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1718install-info-target: maybe-install-info-target-libgfortran
1719install-info-target: maybe-install-info-target-libobjc
1720install-info-target: maybe-install-info-target-libtermcap
1721install-info-target: maybe-install-info-target-winsup
1722install-info-target: maybe-install-info-target-libgloss
1723install-info-target: maybe-install-info-target-libiberty
1724install-info-target: maybe-install-info-target-gperf
1725install-info-target: maybe-install-info-target-examples
1726install-info-target: maybe-install-info-target-libffi
1727install-info-target: maybe-install-info-target-libjava
1728install-info-target: maybe-install-info-target-zlib
1729install-info-target: maybe-install-info-target-boehm-gc
1730install-info-target: maybe-install-info-target-qthreads
1731install-info-target: maybe-install-info-target-rda
1732install-info-target: maybe-install-info-target-libada
1733install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1734
a3ca38d2
DD
1735.PHONY: do-install-pdf
1736do-install-pdf:
1737 @: $(MAKE); $(unstage)
1738 @r=`${PWD_COMMAND}`; export r; \
1739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1741 install-pdf-target
1742
1743
1744.PHONY: install-pdf-host
1745
1746install-pdf-host: maybe-install-pdf-ash
1747install-pdf-host: maybe-install-pdf-autoconf
1748install-pdf-host: maybe-install-pdf-automake
1749install-pdf-host: maybe-install-pdf-bash
1750install-pdf-host: maybe-install-pdf-bfd
1751install-pdf-host: maybe-install-pdf-opcodes
1752install-pdf-host: maybe-install-pdf-binutils
1753install-pdf-host: maybe-install-pdf-bison
1754install-pdf-host: maybe-install-pdf-byacc
1755install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1756install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1757install-pdf-host: maybe-install-pdf-dejagnu
1758install-pdf-host: maybe-install-pdf-diff
1759install-pdf-host: maybe-install-pdf-dosutils
1760install-pdf-host: maybe-install-pdf-etc
1761install-pdf-host: maybe-install-pdf-fastjar
1762install-pdf-host: maybe-install-pdf-fileutils
1763install-pdf-host: maybe-install-pdf-findutils
1764install-pdf-host: maybe-install-pdf-find
1765install-pdf-host: maybe-install-pdf-fixincludes
1766install-pdf-host: maybe-install-pdf-flex
1767install-pdf-host: maybe-install-pdf-gas
1768install-pdf-host: maybe-install-pdf-gcc
1769install-pdf-host: maybe-install-pdf-gawk
1770install-pdf-host: maybe-install-pdf-gettext
1771install-pdf-host: maybe-install-pdf-gmp
1772install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1773install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1774install-pdf-host: maybe-install-pdf-ppl
1775install-pdf-host: maybe-install-pdf-cloog
a3ca38d2 1776install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1777install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1778install-pdf-host: maybe-install-pdf-gprof
1779install-pdf-host: maybe-install-pdf-gzip
1780install-pdf-host: maybe-install-pdf-hello
1781install-pdf-host: maybe-install-pdf-indent
1782install-pdf-host: maybe-install-pdf-intl
1783install-pdf-host: maybe-install-pdf-tcl
1784install-pdf-host: maybe-install-pdf-itcl
1785install-pdf-host: maybe-install-pdf-ld
1786install-pdf-host: maybe-install-pdf-libcpp
1787install-pdf-host: maybe-install-pdf-libdecnumber
1788install-pdf-host: maybe-install-pdf-libgui
1789install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1790install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1791install-pdf-host: maybe-install-pdf-libtool
1792install-pdf-host: maybe-install-pdf-m4
1793install-pdf-host: maybe-install-pdf-make
1794install-pdf-host: maybe-install-pdf-mmalloc
1795install-pdf-host: maybe-install-pdf-patch
1796install-pdf-host: maybe-install-pdf-perl
1797install-pdf-host: maybe-install-pdf-prms
1798install-pdf-host: maybe-install-pdf-rcs
1799install-pdf-host: maybe-install-pdf-readline
1800install-pdf-host: maybe-install-pdf-release
1801install-pdf-host: maybe-install-pdf-recode
1802install-pdf-host: maybe-install-pdf-sed
1803install-pdf-host: maybe-install-pdf-send-pr
1804install-pdf-host: maybe-install-pdf-shellutils
1805install-pdf-host: maybe-install-pdf-sid
1806install-pdf-host: maybe-install-pdf-sim
1807install-pdf-host: maybe-install-pdf-tar
1808install-pdf-host: maybe-install-pdf-texinfo
1809install-pdf-host: maybe-install-pdf-textutils
1810install-pdf-host: maybe-install-pdf-time
1811install-pdf-host: maybe-install-pdf-uudecode
1812install-pdf-host: maybe-install-pdf-wdiff
1813install-pdf-host: maybe-install-pdf-zip
1814install-pdf-host: maybe-install-pdf-zlib
1815install-pdf-host: maybe-install-pdf-gdb
1816install-pdf-host: maybe-install-pdf-expect
1817install-pdf-host: maybe-install-pdf-guile
1818install-pdf-host: maybe-install-pdf-tk
1819install-pdf-host: maybe-install-pdf-libtermcap
1820install-pdf-host: maybe-install-pdf-utils
1821install-pdf-host: maybe-install-pdf-gnattools
1822
1823.PHONY: install-pdf-target
1824
1825install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1826install-pdf-target: maybe-install-pdf-target-libmudflap
1827install-pdf-target: maybe-install-pdf-target-libssp
1828install-pdf-target: maybe-install-pdf-target-newlib
1829install-pdf-target: maybe-install-pdf-target-libgcc
1830install-pdf-target: maybe-install-pdf-target-libgfortran
1831install-pdf-target: maybe-install-pdf-target-libobjc
1832install-pdf-target: maybe-install-pdf-target-libtermcap
1833install-pdf-target: maybe-install-pdf-target-winsup
1834install-pdf-target: maybe-install-pdf-target-libgloss
1835install-pdf-target: maybe-install-pdf-target-libiberty
1836install-pdf-target: maybe-install-pdf-target-gperf
1837install-pdf-target: maybe-install-pdf-target-examples
1838install-pdf-target: maybe-install-pdf-target-libffi
1839install-pdf-target: maybe-install-pdf-target-libjava
1840install-pdf-target: maybe-install-pdf-target-zlib
1841install-pdf-target: maybe-install-pdf-target-boehm-gc
1842install-pdf-target: maybe-install-pdf-target-qthreads
1843install-pdf-target: maybe-install-pdf-target-rda
1844install-pdf-target: maybe-install-pdf-target-libada
1845install-pdf-target: maybe-install-pdf-target-libgomp
1846
108a6f8e
CD
1847.PHONY: do-install-html
1848do-install-html:
1849 @: $(MAKE); $(unstage)
1850 @r=`${PWD_COMMAND}`; export r; \
1851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1852 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1853 install-html-target
1854
1855
1856.PHONY: install-html-host
1857
1858install-html-host: maybe-install-html-ash
1859install-html-host: maybe-install-html-autoconf
1860install-html-host: maybe-install-html-automake
1861install-html-host: maybe-install-html-bash
1862install-html-host: maybe-install-html-bfd
1863install-html-host: maybe-install-html-opcodes
1864install-html-host: maybe-install-html-binutils
1865install-html-host: maybe-install-html-bison
1866install-html-host: maybe-install-html-byacc
1867install-html-host: maybe-install-html-bzip2
f9806fa5 1868install-html-host: maybe-install-html-cgen
108a6f8e
CD
1869install-html-host: maybe-install-html-dejagnu
1870install-html-host: maybe-install-html-diff
1871install-html-host: maybe-install-html-dosutils
1872install-html-host: maybe-install-html-etc
1873install-html-host: maybe-install-html-fastjar
1874install-html-host: maybe-install-html-fileutils
1875install-html-host: maybe-install-html-findutils
1876install-html-host: maybe-install-html-find
1877install-html-host: maybe-install-html-fixincludes
1878install-html-host: maybe-install-html-flex
1879install-html-host: maybe-install-html-gas
1880install-html-host: maybe-install-html-gcc
1881install-html-host: maybe-install-html-gawk
1882install-html-host: maybe-install-html-gettext
4b900473
PB
1883install-html-host: maybe-install-html-gmp
1884install-html-host: maybe-install-html-mpfr
e8a5fa9c 1885install-html-host: maybe-install-html-mpc
e28c595f
JM
1886install-html-host: maybe-install-html-ppl
1887install-html-host: maybe-install-html-cloog
108a6f8e 1888install-html-host: maybe-install-html-gnuserv
93f9b408 1889install-html-host: maybe-install-html-gold
108a6f8e
CD
1890install-html-host: maybe-install-html-gprof
1891install-html-host: maybe-install-html-gzip
1892install-html-host: maybe-install-html-hello
1893install-html-host: maybe-install-html-indent
1894install-html-host: maybe-install-html-intl
1895install-html-host: maybe-install-html-tcl
1896install-html-host: maybe-install-html-itcl
1897install-html-host: maybe-install-html-ld
1898install-html-host: maybe-install-html-libcpp
1899install-html-host: maybe-install-html-libdecnumber
1900install-html-host: maybe-install-html-libgui
1901install-html-host: maybe-install-html-libiberty
dc448a7b 1902install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1903install-html-host: maybe-install-html-libtool
1904install-html-host: maybe-install-html-m4
1905install-html-host: maybe-install-html-make
1906install-html-host: maybe-install-html-mmalloc
1907install-html-host: maybe-install-html-patch
1908install-html-host: maybe-install-html-perl
1909install-html-host: maybe-install-html-prms
1910install-html-host: maybe-install-html-rcs
1911install-html-host: maybe-install-html-readline
1912install-html-host: maybe-install-html-release
1913install-html-host: maybe-install-html-recode
1914install-html-host: maybe-install-html-sed
1915install-html-host: maybe-install-html-send-pr
1916install-html-host: maybe-install-html-shellutils
1917install-html-host: maybe-install-html-sid
1918install-html-host: maybe-install-html-sim
1919install-html-host: maybe-install-html-tar
1920install-html-host: maybe-install-html-texinfo
1921install-html-host: maybe-install-html-textutils
1922install-html-host: maybe-install-html-time
1923install-html-host: maybe-install-html-uudecode
1924install-html-host: maybe-install-html-wdiff
1925install-html-host: maybe-install-html-zip
1926install-html-host: maybe-install-html-zlib
1927install-html-host: maybe-install-html-gdb
1928install-html-host: maybe-install-html-expect
1929install-html-host: maybe-install-html-guile
1930install-html-host: maybe-install-html-tk
1931install-html-host: maybe-install-html-libtermcap
1932install-html-host: maybe-install-html-utils
1933install-html-host: maybe-install-html-gnattools
1934
1935.PHONY: install-html-target
1936
1937install-html-target: maybe-install-html-target-libstdc++-v3
1938install-html-target: maybe-install-html-target-libmudflap
1939install-html-target: maybe-install-html-target-libssp
108a6f8e 1940install-html-target: maybe-install-html-target-newlib
6aa8ef82 1941install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1942install-html-target: maybe-install-html-target-libgfortran
1943install-html-target: maybe-install-html-target-libobjc
1944install-html-target: maybe-install-html-target-libtermcap
1945install-html-target: maybe-install-html-target-winsup
1946install-html-target: maybe-install-html-target-libgloss
1947install-html-target: maybe-install-html-target-libiberty
1948install-html-target: maybe-install-html-target-gperf
1949install-html-target: maybe-install-html-target-examples
1950install-html-target: maybe-install-html-target-libffi
1951install-html-target: maybe-install-html-target-libjava
1952install-html-target: maybe-install-html-target-zlib
1953install-html-target: maybe-install-html-target-boehm-gc
1954install-html-target: maybe-install-html-target-qthreads
1955install-html-target: maybe-install-html-target-rda
1956install-html-target: maybe-install-html-target-libada
1957install-html-target: maybe-install-html-target-libgomp
1958
2a4cbe27 1959.PHONY: do-installcheck
f70224b5 1960do-installcheck:
0aed8855 1961 @: $(MAKE); $(unstage)
e360f423
PB
1962 @r=`${PWD_COMMAND}`; export r; \
1963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1965 installcheck-target
f70224b5 1966
2a4cbe27
NN
1967
1968.PHONY: installcheck-host
c52c6897
PB
1969
1970installcheck-host: maybe-installcheck-ash
1971installcheck-host: maybe-installcheck-autoconf
1972installcheck-host: maybe-installcheck-automake
1973installcheck-host: maybe-installcheck-bash
1974installcheck-host: maybe-installcheck-bfd
1975installcheck-host: maybe-installcheck-opcodes
1976installcheck-host: maybe-installcheck-binutils
1977installcheck-host: maybe-installcheck-bison
1978installcheck-host: maybe-installcheck-byacc
1979installcheck-host: maybe-installcheck-bzip2
f9806fa5 1980installcheck-host: maybe-installcheck-cgen
c52c6897
PB
1981installcheck-host: maybe-installcheck-dejagnu
1982installcheck-host: maybe-installcheck-diff
1983installcheck-host: maybe-installcheck-dosutils
1984installcheck-host: maybe-installcheck-etc
1985installcheck-host: maybe-installcheck-fastjar
1986installcheck-host: maybe-installcheck-fileutils
1987installcheck-host: maybe-installcheck-findutils
1988installcheck-host: maybe-installcheck-find
1989installcheck-host: maybe-installcheck-fixincludes
1990installcheck-host: maybe-installcheck-flex
1991installcheck-host: maybe-installcheck-gas
1992installcheck-host: maybe-installcheck-gcc
1993installcheck-host: maybe-installcheck-gawk
1994installcheck-host: maybe-installcheck-gettext
4b900473
PB
1995installcheck-host: maybe-installcheck-gmp
1996installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 1997installcheck-host: maybe-installcheck-mpc
e28c595f
JM
1998installcheck-host: maybe-installcheck-ppl
1999installcheck-host: maybe-installcheck-cloog
c52c6897 2000installcheck-host: maybe-installcheck-gnuserv
93f9b408 2001installcheck-host: maybe-installcheck-gold
c52c6897
PB
2002installcheck-host: maybe-installcheck-gprof
2003installcheck-host: maybe-installcheck-gzip
2004installcheck-host: maybe-installcheck-hello
2005installcheck-host: maybe-installcheck-indent
2006installcheck-host: maybe-installcheck-intl
2007installcheck-host: maybe-installcheck-tcl
2008installcheck-host: maybe-installcheck-itcl
2009installcheck-host: maybe-installcheck-ld
2010installcheck-host: maybe-installcheck-libcpp
2011installcheck-host: maybe-installcheck-libdecnumber
2012installcheck-host: maybe-installcheck-libgui
2013installcheck-host: maybe-installcheck-libiberty
dc448a7b 2014installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2015installcheck-host: maybe-installcheck-libtool
2016installcheck-host: maybe-installcheck-m4
2017installcheck-host: maybe-installcheck-make
2018installcheck-host: maybe-installcheck-mmalloc
2019installcheck-host: maybe-installcheck-patch
2020installcheck-host: maybe-installcheck-perl
2021installcheck-host: maybe-installcheck-prms
2022installcheck-host: maybe-installcheck-rcs
2023installcheck-host: maybe-installcheck-readline
2024installcheck-host: maybe-installcheck-release
2025installcheck-host: maybe-installcheck-recode
2026installcheck-host: maybe-installcheck-sed
2027installcheck-host: maybe-installcheck-send-pr
2028installcheck-host: maybe-installcheck-shellutils
2029installcheck-host: maybe-installcheck-sid
2030installcheck-host: maybe-installcheck-sim
2031installcheck-host: maybe-installcheck-tar
2032installcheck-host: maybe-installcheck-texinfo
2033installcheck-host: maybe-installcheck-textutils
2034installcheck-host: maybe-installcheck-time
2035installcheck-host: maybe-installcheck-uudecode
2036installcheck-host: maybe-installcheck-wdiff
2037installcheck-host: maybe-installcheck-zip
2038installcheck-host: maybe-installcheck-zlib
2039installcheck-host: maybe-installcheck-gdb
2040installcheck-host: maybe-installcheck-expect
2041installcheck-host: maybe-installcheck-guile
2042installcheck-host: maybe-installcheck-tk
2043installcheck-host: maybe-installcheck-libtermcap
2044installcheck-host: maybe-installcheck-utils
2045installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
2046
2047.PHONY: installcheck-target
c52c6897
PB
2048
2049installcheck-target: maybe-installcheck-target-libstdc++-v3
2050installcheck-target: maybe-installcheck-target-libmudflap
2051installcheck-target: maybe-installcheck-target-libssp
c52c6897 2052installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2053installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
2054installcheck-target: maybe-installcheck-target-libgfortran
2055installcheck-target: maybe-installcheck-target-libobjc
2056installcheck-target: maybe-installcheck-target-libtermcap
2057installcheck-target: maybe-installcheck-target-winsup
2058installcheck-target: maybe-installcheck-target-libgloss
2059installcheck-target: maybe-installcheck-target-libiberty
2060installcheck-target: maybe-installcheck-target-gperf
2061installcheck-target: maybe-installcheck-target-examples
2062installcheck-target: maybe-installcheck-target-libffi
2063installcheck-target: maybe-installcheck-target-libjava
2064installcheck-target: maybe-installcheck-target-zlib
2065installcheck-target: maybe-installcheck-target-boehm-gc
2066installcheck-target: maybe-installcheck-target-qthreads
2067installcheck-target: maybe-installcheck-target-rda
2068installcheck-target: maybe-installcheck-target-libada
2069installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2070
4fa63067 2071.PHONY: do-mostlyclean
f70224b5 2072do-mostlyclean:
0aed8855 2073 @: $(MAKE); $(unstage)
e360f423
PB
2074 @r=`${PWD_COMMAND}`; export r; \
2075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2076 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2077 mostlyclean-target
f70224b5 2078
2a4cbe27 2079
4fa63067 2080.PHONY: mostlyclean-host
c52c6897
PB
2081
2082mostlyclean-host: maybe-mostlyclean-ash
2083mostlyclean-host: maybe-mostlyclean-autoconf
2084mostlyclean-host: maybe-mostlyclean-automake
2085mostlyclean-host: maybe-mostlyclean-bash
2086mostlyclean-host: maybe-mostlyclean-bfd
2087mostlyclean-host: maybe-mostlyclean-opcodes
2088mostlyclean-host: maybe-mostlyclean-binutils
2089mostlyclean-host: maybe-mostlyclean-bison
2090mostlyclean-host: maybe-mostlyclean-byacc
2091mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2092mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2093mostlyclean-host: maybe-mostlyclean-dejagnu
2094mostlyclean-host: maybe-mostlyclean-diff
2095mostlyclean-host: maybe-mostlyclean-dosutils
2096mostlyclean-host: maybe-mostlyclean-etc
2097mostlyclean-host: maybe-mostlyclean-fastjar
2098mostlyclean-host: maybe-mostlyclean-fileutils
2099mostlyclean-host: maybe-mostlyclean-findutils
2100mostlyclean-host: maybe-mostlyclean-find
2101mostlyclean-host: maybe-mostlyclean-fixincludes
2102mostlyclean-host: maybe-mostlyclean-flex
2103mostlyclean-host: maybe-mostlyclean-gas
2104mostlyclean-host: maybe-mostlyclean-gcc
2105mostlyclean-host: maybe-mostlyclean-gawk
2106mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2107mostlyclean-host: maybe-mostlyclean-gmp
2108mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2109mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2110mostlyclean-host: maybe-mostlyclean-ppl
2111mostlyclean-host: maybe-mostlyclean-cloog
c52c6897 2112mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2113mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2114mostlyclean-host: maybe-mostlyclean-gprof
2115mostlyclean-host: maybe-mostlyclean-gzip
2116mostlyclean-host: maybe-mostlyclean-hello
2117mostlyclean-host: maybe-mostlyclean-indent
2118mostlyclean-host: maybe-mostlyclean-intl
2119mostlyclean-host: maybe-mostlyclean-tcl
2120mostlyclean-host: maybe-mostlyclean-itcl
2121mostlyclean-host: maybe-mostlyclean-ld
2122mostlyclean-host: maybe-mostlyclean-libcpp
2123mostlyclean-host: maybe-mostlyclean-libdecnumber
2124mostlyclean-host: maybe-mostlyclean-libgui
2125mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2126mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2127mostlyclean-host: maybe-mostlyclean-libtool
2128mostlyclean-host: maybe-mostlyclean-m4
2129mostlyclean-host: maybe-mostlyclean-make
2130mostlyclean-host: maybe-mostlyclean-mmalloc
2131mostlyclean-host: maybe-mostlyclean-patch
2132mostlyclean-host: maybe-mostlyclean-perl
2133mostlyclean-host: maybe-mostlyclean-prms
2134mostlyclean-host: maybe-mostlyclean-rcs
2135mostlyclean-host: maybe-mostlyclean-readline
2136mostlyclean-host: maybe-mostlyclean-release
2137mostlyclean-host: maybe-mostlyclean-recode
2138mostlyclean-host: maybe-mostlyclean-sed
2139mostlyclean-host: maybe-mostlyclean-send-pr
2140mostlyclean-host: maybe-mostlyclean-shellutils
2141mostlyclean-host: maybe-mostlyclean-sid
2142mostlyclean-host: maybe-mostlyclean-sim
2143mostlyclean-host: maybe-mostlyclean-tar
2144mostlyclean-host: maybe-mostlyclean-texinfo
2145mostlyclean-host: maybe-mostlyclean-textutils
2146mostlyclean-host: maybe-mostlyclean-time
2147mostlyclean-host: maybe-mostlyclean-uudecode
2148mostlyclean-host: maybe-mostlyclean-wdiff
2149mostlyclean-host: maybe-mostlyclean-zip
2150mostlyclean-host: maybe-mostlyclean-zlib
2151mostlyclean-host: maybe-mostlyclean-gdb
2152mostlyclean-host: maybe-mostlyclean-expect
2153mostlyclean-host: maybe-mostlyclean-guile
2154mostlyclean-host: maybe-mostlyclean-tk
2155mostlyclean-host: maybe-mostlyclean-libtermcap
2156mostlyclean-host: maybe-mostlyclean-utils
2157mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 2158
4fa63067 2159.PHONY: mostlyclean-target
c52c6897
PB
2160
2161mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2162mostlyclean-target: maybe-mostlyclean-target-libmudflap
2163mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2164mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2165mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2166mostlyclean-target: maybe-mostlyclean-target-libgfortran
2167mostlyclean-target: maybe-mostlyclean-target-libobjc
2168mostlyclean-target: maybe-mostlyclean-target-libtermcap
2169mostlyclean-target: maybe-mostlyclean-target-winsup
2170mostlyclean-target: maybe-mostlyclean-target-libgloss
2171mostlyclean-target: maybe-mostlyclean-target-libiberty
2172mostlyclean-target: maybe-mostlyclean-target-gperf
2173mostlyclean-target: maybe-mostlyclean-target-examples
2174mostlyclean-target: maybe-mostlyclean-target-libffi
2175mostlyclean-target: maybe-mostlyclean-target-libjava
2176mostlyclean-target: maybe-mostlyclean-target-zlib
2177mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2178mostlyclean-target: maybe-mostlyclean-target-qthreads
2179mostlyclean-target: maybe-mostlyclean-target-rda
2180mostlyclean-target: maybe-mostlyclean-target-libada
2181mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2182
4fa63067 2183.PHONY: do-clean
f70224b5 2184do-clean:
0aed8855 2185 @: $(MAKE); $(unstage)
e360f423
PB
2186 @r=`${PWD_COMMAND}`; export r; \
2187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2188 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2189 clean-target
f70224b5 2190
2a4cbe27 2191
4fa63067 2192.PHONY: clean-host
c52c6897
PB
2193
2194clean-host: maybe-clean-ash
2195clean-host: maybe-clean-autoconf
2196clean-host: maybe-clean-automake
2197clean-host: maybe-clean-bash
2198clean-host: maybe-clean-bfd
2199clean-host: maybe-clean-opcodes
2200clean-host: maybe-clean-binutils
2201clean-host: maybe-clean-bison
2202clean-host: maybe-clean-byacc
2203clean-host: maybe-clean-bzip2
f9806fa5 2204clean-host: maybe-clean-cgen
c52c6897
PB
2205clean-host: maybe-clean-dejagnu
2206clean-host: maybe-clean-diff
2207clean-host: maybe-clean-dosutils
2208clean-host: maybe-clean-etc
2209clean-host: maybe-clean-fastjar
2210clean-host: maybe-clean-fileutils
2211clean-host: maybe-clean-findutils
2212clean-host: maybe-clean-find
2213clean-host: maybe-clean-fixincludes
2214clean-host: maybe-clean-flex
2215clean-host: maybe-clean-gas
2216clean-host: maybe-clean-gcc
2217clean-host: maybe-clean-gawk
2218clean-host: maybe-clean-gettext
4b900473
PB
2219clean-host: maybe-clean-gmp
2220clean-host: maybe-clean-mpfr
e8a5fa9c 2221clean-host: maybe-clean-mpc
e28c595f
JM
2222clean-host: maybe-clean-ppl
2223clean-host: maybe-clean-cloog
c52c6897 2224clean-host: maybe-clean-gnuserv
93f9b408 2225clean-host: maybe-clean-gold
c52c6897
PB
2226clean-host: maybe-clean-gprof
2227clean-host: maybe-clean-gzip
2228clean-host: maybe-clean-hello
2229clean-host: maybe-clean-indent
2230clean-host: maybe-clean-intl
2231clean-host: maybe-clean-tcl
2232clean-host: maybe-clean-itcl
2233clean-host: maybe-clean-ld
2234clean-host: maybe-clean-libcpp
2235clean-host: maybe-clean-libdecnumber
2236clean-host: maybe-clean-libgui
2237clean-host: maybe-clean-libiberty
dc448a7b 2238clean-host: maybe-clean-libiconv
c52c6897
PB
2239clean-host: maybe-clean-libtool
2240clean-host: maybe-clean-m4
2241clean-host: maybe-clean-make
2242clean-host: maybe-clean-mmalloc
2243clean-host: maybe-clean-patch
2244clean-host: maybe-clean-perl
2245clean-host: maybe-clean-prms
2246clean-host: maybe-clean-rcs
2247clean-host: maybe-clean-readline
2248clean-host: maybe-clean-release
2249clean-host: maybe-clean-recode
2250clean-host: maybe-clean-sed
2251clean-host: maybe-clean-send-pr
2252clean-host: maybe-clean-shellutils
2253clean-host: maybe-clean-sid
2254clean-host: maybe-clean-sim
2255clean-host: maybe-clean-tar
2256clean-host: maybe-clean-texinfo
2257clean-host: maybe-clean-textutils
2258clean-host: maybe-clean-time
2259clean-host: maybe-clean-uudecode
2260clean-host: maybe-clean-wdiff
2261clean-host: maybe-clean-zip
2262clean-host: maybe-clean-zlib
2263clean-host: maybe-clean-gdb
2264clean-host: maybe-clean-expect
2265clean-host: maybe-clean-guile
2266clean-host: maybe-clean-tk
2267clean-host: maybe-clean-libtermcap
2268clean-host: maybe-clean-utils
2269clean-host: maybe-clean-gnattools
2a4cbe27 2270
4fa63067 2271.PHONY: clean-target
c52c6897
PB
2272
2273clean-target: maybe-clean-target-libstdc++-v3
2274clean-target: maybe-clean-target-libmudflap
2275clean-target: maybe-clean-target-libssp
c52c6897 2276clean-target: maybe-clean-target-newlib
6aa8ef82 2277clean-target: maybe-clean-target-libgcc
c52c6897
PB
2278clean-target: maybe-clean-target-libgfortran
2279clean-target: maybe-clean-target-libobjc
2280clean-target: maybe-clean-target-libtermcap
2281clean-target: maybe-clean-target-winsup
2282clean-target: maybe-clean-target-libgloss
2283clean-target: maybe-clean-target-libiberty
2284clean-target: maybe-clean-target-gperf
2285clean-target: maybe-clean-target-examples
2286clean-target: maybe-clean-target-libffi
2287clean-target: maybe-clean-target-libjava
2288clean-target: maybe-clean-target-zlib
2289clean-target: maybe-clean-target-boehm-gc
2290clean-target: maybe-clean-target-qthreads
2291clean-target: maybe-clean-target-rda
2292clean-target: maybe-clean-target-libada
2293clean-target: maybe-clean-target-libgomp
2a4cbe27 2294
4fa63067 2295.PHONY: do-distclean
f70224b5 2296do-distclean:
0aed8855 2297 @: $(MAKE); $(unstage)
e360f423
PB
2298 @r=`${PWD_COMMAND}`; export r; \
2299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2300 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2301 distclean-target
f70224b5 2302
2a4cbe27 2303
4fa63067 2304.PHONY: distclean-host
c52c6897
PB
2305
2306distclean-host: maybe-distclean-ash
2307distclean-host: maybe-distclean-autoconf
2308distclean-host: maybe-distclean-automake
2309distclean-host: maybe-distclean-bash
2310distclean-host: maybe-distclean-bfd
2311distclean-host: maybe-distclean-opcodes
2312distclean-host: maybe-distclean-binutils
2313distclean-host: maybe-distclean-bison
2314distclean-host: maybe-distclean-byacc
2315distclean-host: maybe-distclean-bzip2
f9806fa5 2316distclean-host: maybe-distclean-cgen
c52c6897
PB
2317distclean-host: maybe-distclean-dejagnu
2318distclean-host: maybe-distclean-diff
2319distclean-host: maybe-distclean-dosutils
2320distclean-host: maybe-distclean-etc
2321distclean-host: maybe-distclean-fastjar
2322distclean-host: maybe-distclean-fileutils
2323distclean-host: maybe-distclean-findutils
2324distclean-host: maybe-distclean-find
2325distclean-host: maybe-distclean-fixincludes
2326distclean-host: maybe-distclean-flex
2327distclean-host: maybe-distclean-gas
2328distclean-host: maybe-distclean-gcc
2329distclean-host: maybe-distclean-gawk
2330distclean-host: maybe-distclean-gettext
4b900473
PB
2331distclean-host: maybe-distclean-gmp
2332distclean-host: maybe-distclean-mpfr
e8a5fa9c 2333distclean-host: maybe-distclean-mpc
e28c595f
JM
2334distclean-host: maybe-distclean-ppl
2335distclean-host: maybe-distclean-cloog
c52c6897 2336distclean-host: maybe-distclean-gnuserv
93f9b408 2337distclean-host: maybe-distclean-gold
c52c6897
PB
2338distclean-host: maybe-distclean-gprof
2339distclean-host: maybe-distclean-gzip
2340distclean-host: maybe-distclean-hello
2341distclean-host: maybe-distclean-indent
2342distclean-host: maybe-distclean-intl
2343distclean-host: maybe-distclean-tcl
2344distclean-host: maybe-distclean-itcl
2345distclean-host: maybe-distclean-ld
2346distclean-host: maybe-distclean-libcpp
2347distclean-host: maybe-distclean-libdecnumber
2348distclean-host: maybe-distclean-libgui
2349distclean-host: maybe-distclean-libiberty
dc448a7b 2350distclean-host: maybe-distclean-libiconv
c52c6897
PB
2351distclean-host: maybe-distclean-libtool
2352distclean-host: maybe-distclean-m4
2353distclean-host: maybe-distclean-make
2354distclean-host: maybe-distclean-mmalloc
2355distclean-host: maybe-distclean-patch
2356distclean-host: maybe-distclean-perl
2357distclean-host: maybe-distclean-prms
2358distclean-host: maybe-distclean-rcs
2359distclean-host: maybe-distclean-readline
2360distclean-host: maybe-distclean-release
2361distclean-host: maybe-distclean-recode
2362distclean-host: maybe-distclean-sed
2363distclean-host: maybe-distclean-send-pr
2364distclean-host: maybe-distclean-shellutils
2365distclean-host: maybe-distclean-sid
2366distclean-host: maybe-distclean-sim
2367distclean-host: maybe-distclean-tar
2368distclean-host: maybe-distclean-texinfo
2369distclean-host: maybe-distclean-textutils
2370distclean-host: maybe-distclean-time
2371distclean-host: maybe-distclean-uudecode
2372distclean-host: maybe-distclean-wdiff
2373distclean-host: maybe-distclean-zip
2374distclean-host: maybe-distclean-zlib
2375distclean-host: maybe-distclean-gdb
2376distclean-host: maybe-distclean-expect
2377distclean-host: maybe-distclean-guile
2378distclean-host: maybe-distclean-tk
2379distclean-host: maybe-distclean-libtermcap
2380distclean-host: maybe-distclean-utils
2381distclean-host: maybe-distclean-gnattools
2a4cbe27 2382
4fa63067 2383.PHONY: distclean-target
c52c6897
PB
2384
2385distclean-target: maybe-distclean-target-libstdc++-v3
2386distclean-target: maybe-distclean-target-libmudflap
2387distclean-target: maybe-distclean-target-libssp
c52c6897 2388distclean-target: maybe-distclean-target-newlib
6aa8ef82 2389distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2390distclean-target: maybe-distclean-target-libgfortran
2391distclean-target: maybe-distclean-target-libobjc
2392distclean-target: maybe-distclean-target-libtermcap
2393distclean-target: maybe-distclean-target-winsup
2394distclean-target: maybe-distclean-target-libgloss
2395distclean-target: maybe-distclean-target-libiberty
2396distclean-target: maybe-distclean-target-gperf
2397distclean-target: maybe-distclean-target-examples
2398distclean-target: maybe-distclean-target-libffi
2399distclean-target: maybe-distclean-target-libjava
2400distclean-target: maybe-distclean-target-zlib
2401distclean-target: maybe-distclean-target-boehm-gc
2402distclean-target: maybe-distclean-target-qthreads
2403distclean-target: maybe-distclean-target-rda
2404distclean-target: maybe-distclean-target-libada
2405distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2406
4fa63067 2407.PHONY: do-maintainer-clean
f70224b5 2408do-maintainer-clean:
0aed8855 2409 @: $(MAKE); $(unstage)
e360f423
PB
2410 @r=`${PWD_COMMAND}`; export r; \
2411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2412 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2413 maintainer-clean-target
f70224b5 2414
2a4cbe27 2415
4fa63067 2416.PHONY: maintainer-clean-host
c52c6897
PB
2417
2418maintainer-clean-host: maybe-maintainer-clean-ash
2419maintainer-clean-host: maybe-maintainer-clean-autoconf
2420maintainer-clean-host: maybe-maintainer-clean-automake
2421maintainer-clean-host: maybe-maintainer-clean-bash
2422maintainer-clean-host: maybe-maintainer-clean-bfd
2423maintainer-clean-host: maybe-maintainer-clean-opcodes
2424maintainer-clean-host: maybe-maintainer-clean-binutils
2425maintainer-clean-host: maybe-maintainer-clean-bison
2426maintainer-clean-host: maybe-maintainer-clean-byacc
2427maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2428maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2429maintainer-clean-host: maybe-maintainer-clean-dejagnu
2430maintainer-clean-host: maybe-maintainer-clean-diff
2431maintainer-clean-host: maybe-maintainer-clean-dosutils
2432maintainer-clean-host: maybe-maintainer-clean-etc
2433maintainer-clean-host: maybe-maintainer-clean-fastjar
2434maintainer-clean-host: maybe-maintainer-clean-fileutils
2435maintainer-clean-host: maybe-maintainer-clean-findutils
2436maintainer-clean-host: maybe-maintainer-clean-find
2437maintainer-clean-host: maybe-maintainer-clean-fixincludes
2438maintainer-clean-host: maybe-maintainer-clean-flex
2439maintainer-clean-host: maybe-maintainer-clean-gas
2440maintainer-clean-host: maybe-maintainer-clean-gcc
2441maintainer-clean-host: maybe-maintainer-clean-gawk
2442maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2443maintainer-clean-host: maybe-maintainer-clean-gmp
2444maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2445maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2446maintainer-clean-host: maybe-maintainer-clean-ppl
2447maintainer-clean-host: maybe-maintainer-clean-cloog
c52c6897 2448maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2449maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2450maintainer-clean-host: maybe-maintainer-clean-gprof
2451maintainer-clean-host: maybe-maintainer-clean-gzip
2452maintainer-clean-host: maybe-maintainer-clean-hello
2453maintainer-clean-host: maybe-maintainer-clean-indent
2454maintainer-clean-host: maybe-maintainer-clean-intl
2455maintainer-clean-host: maybe-maintainer-clean-tcl
2456maintainer-clean-host: maybe-maintainer-clean-itcl
2457maintainer-clean-host: maybe-maintainer-clean-ld
2458maintainer-clean-host: maybe-maintainer-clean-libcpp
2459maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2460maintainer-clean-host: maybe-maintainer-clean-libgui
2461maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2462maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2463maintainer-clean-host: maybe-maintainer-clean-libtool
2464maintainer-clean-host: maybe-maintainer-clean-m4
2465maintainer-clean-host: maybe-maintainer-clean-make
2466maintainer-clean-host: maybe-maintainer-clean-mmalloc
2467maintainer-clean-host: maybe-maintainer-clean-patch
2468maintainer-clean-host: maybe-maintainer-clean-perl
2469maintainer-clean-host: maybe-maintainer-clean-prms
2470maintainer-clean-host: maybe-maintainer-clean-rcs
2471maintainer-clean-host: maybe-maintainer-clean-readline
2472maintainer-clean-host: maybe-maintainer-clean-release
2473maintainer-clean-host: maybe-maintainer-clean-recode
2474maintainer-clean-host: maybe-maintainer-clean-sed
2475maintainer-clean-host: maybe-maintainer-clean-send-pr
2476maintainer-clean-host: maybe-maintainer-clean-shellutils
2477maintainer-clean-host: maybe-maintainer-clean-sid
2478maintainer-clean-host: maybe-maintainer-clean-sim
2479maintainer-clean-host: maybe-maintainer-clean-tar
2480maintainer-clean-host: maybe-maintainer-clean-texinfo
2481maintainer-clean-host: maybe-maintainer-clean-textutils
2482maintainer-clean-host: maybe-maintainer-clean-time
2483maintainer-clean-host: maybe-maintainer-clean-uudecode
2484maintainer-clean-host: maybe-maintainer-clean-wdiff
2485maintainer-clean-host: maybe-maintainer-clean-zip
2486maintainer-clean-host: maybe-maintainer-clean-zlib
2487maintainer-clean-host: maybe-maintainer-clean-gdb
2488maintainer-clean-host: maybe-maintainer-clean-expect
2489maintainer-clean-host: maybe-maintainer-clean-guile
2490maintainer-clean-host: maybe-maintainer-clean-tk
2491maintainer-clean-host: maybe-maintainer-clean-libtermcap
2492maintainer-clean-host: maybe-maintainer-clean-utils
2493maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2494
4fa63067 2495.PHONY: maintainer-clean-target
c52c6897
PB
2496
2497maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2498maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2499maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2500maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2501maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2502maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2503maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2504maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2505maintainer-clean-target: maybe-maintainer-clean-target-winsup
2506maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2507maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2508maintainer-clean-target: maybe-maintainer-clean-target-gperf
2509maintainer-clean-target: maybe-maintainer-clean-target-examples
2510maintainer-clean-target: maybe-maintainer-clean-target-libffi
2511maintainer-clean-target: maybe-maintainer-clean-target-libjava
2512maintainer-clean-target: maybe-maintainer-clean-target-zlib
2513maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2514maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2515maintainer-clean-target: maybe-maintainer-clean-target-rda
2516maintainer-clean-target: maybe-maintainer-clean-target-libada
2517maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2518
2a4cbe27 2519
4fa63067 2520# Here are the targets which correspond to the do-X targets.
2a4cbe27 2521
a3ca38d2
DD
2522.PHONY: info installcheck dvi pdf html
2523.PHONY: install-info install-pdf install-html
4fa63067
NN
2524.PHONY: clean distclean mostlyclean maintainer-clean realclean
2525.PHONY: local-clean local-distclean local-maintainer-clean
2526info: do-info
2527installcheck: do-installcheck
2528dvi: do-dvi
56a8fe78 2529pdf: do-pdf
6d389afc 2530html: do-html
2a4cbe27 2531
4fa63067
NN
2532# Make sure makeinfo is built before we do a `make info', if we're
2533# in fact building texinfo.
2534do-info: maybe-all-texinfo
2a4cbe27 2535
4fa63067 2536install-info: do-install-info dir.info
b40e3958 2537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2538 if [ -f dir.info ] ; then \
2539 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2540 else true ; fi
2a4cbe27 2541
a3ca38d2
DD
2542install-pdf: do-install-pdf
2543
108a6f8e
CD
2544install-html: do-install-html
2545
4fa63067
NN
2546local-clean:
2547 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2548
4fa63067
NN
2549local-distclean:
2550 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2551 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2552 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2553 rm -rf $(TARGET_SUBDIR); \
2554 else true; fi
2555 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2556 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2557 rm -rf $(HOST_SUBDIR); \
2558 else true; fi
4fa63067
NN
2559 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2560 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2561 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2562 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2563 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2564
4fa63067
NN
2565local-maintainer-clean:
2566 @echo "This command is intended for maintainers to use;"
2567 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2568
4fa63067
NN
2569clean: do-clean local-clean
2570mostlyclean: do-mostlyclean local-clean
2571distclean: do-distclean local-clean local-distclean
2572maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2573maintainer-clean: local-distclean
2574realclean: maintainer-clean
2a4cbe27 2575
4fa63067 2576# Check target.
2a4cbe27 2577
4fa63067
NN
2578.PHONY: check do-check
2579check: do-check
2a4cbe27 2580
4fa63067 2581# Only include modules actually being configured and built.
f70224b5
PB
2582.PHONY: check-host
2583check-host: \
4fa63067
NN
2584 maybe-check-ash \
2585 maybe-check-autoconf \
2586 maybe-check-automake \
2587 maybe-check-bash \
2588 maybe-check-bfd \
2589 maybe-check-opcodes \
2590 maybe-check-binutils \
2591 maybe-check-bison \
2592 maybe-check-byacc \
2593 maybe-check-bzip2 \
f9806fa5 2594 maybe-check-cgen \
4fa63067
NN
2595 maybe-check-dejagnu \
2596 maybe-check-diff \
2597 maybe-check-dosutils \
2598 maybe-check-etc \
2599 maybe-check-fastjar \
2600 maybe-check-fileutils \
2601 maybe-check-findutils \
2602 maybe-check-find \
d3ed111c 2603 maybe-check-fixincludes \
4fa63067
NN
2604 maybe-check-flex \
2605 maybe-check-gas \
b813574b 2606 maybe-check-gcc \
4fa63067
NN
2607 maybe-check-gawk \
2608 maybe-check-gettext \
4b900473
PB
2609 maybe-check-gmp \
2610 maybe-check-mpfr \
e8a5fa9c 2611 maybe-check-mpc \
e28c595f
JM
2612 maybe-check-ppl \
2613 maybe-check-cloog \
4fa63067 2614 maybe-check-gnuserv \
93f9b408 2615 maybe-check-gold \
4fa63067
NN
2616 maybe-check-gprof \
2617 maybe-check-gzip \
2618 maybe-check-hello \
2619 maybe-check-indent \
2620 maybe-check-intl \
2621 maybe-check-tcl \
2622 maybe-check-itcl \
2623 maybe-check-ld \
04cf1b77 2624 maybe-check-libcpp \
be01d343 2625 maybe-check-libdecnumber \
4fa63067
NN
2626 maybe-check-libgui \
2627 maybe-check-libiberty \
dc448a7b 2628 maybe-check-libiconv \
4fa63067
NN
2629 maybe-check-libtool \
2630 maybe-check-m4 \
2631 maybe-check-make \
2632 maybe-check-mmalloc \
2633 maybe-check-patch \
2634 maybe-check-perl \
2635 maybe-check-prms \
2636 maybe-check-rcs \
2637 maybe-check-readline \
2638 maybe-check-release \
2639 maybe-check-recode \
2640 maybe-check-sed \
2641 maybe-check-send-pr \
2642 maybe-check-shellutils \
2643 maybe-check-sid \
2644 maybe-check-sim \
2645 maybe-check-tar \
2646 maybe-check-texinfo \
2647 maybe-check-textutils \
2648 maybe-check-time \
2649 maybe-check-uudecode \
2650 maybe-check-wdiff \
2651 maybe-check-zip \
2652 maybe-check-zlib \
2653 maybe-check-gdb \
2654 maybe-check-expect \
2655 maybe-check-guile \
2656 maybe-check-tk \
4fa63067
NN
2657 maybe-check-libtermcap \
2658 maybe-check-utils \
f70224b5
PB
2659 maybe-check-gnattools
2660
2661.PHONY: check-target
2662check-target: \
4fa63067 2663 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2664 maybe-check-target-libmudflap \
064d0a7c 2665 maybe-check-target-libssp \
4fa63067 2666 maybe-check-target-newlib \
6aa8ef82 2667 maybe-check-target-libgcc \
4b1cb4fe 2668 maybe-check-target-libgfortran \
4fa63067
NN
2669 maybe-check-target-libobjc \
2670 maybe-check-target-libtermcap \
2671 maybe-check-target-winsup \
2672 maybe-check-target-libgloss \
2673 maybe-check-target-libiberty \
2674 maybe-check-target-gperf \
2675 maybe-check-target-examples \
2676 maybe-check-target-libffi \
2677 maybe-check-target-libjava \
2678 maybe-check-target-zlib \
2679 maybe-check-target-boehm-gc \
2680 maybe-check-target-qthreads \
2681 maybe-check-target-rda \
b3ded179
PB
2682 maybe-check-target-libada \
2683 maybe-check-target-libgomp
f70224b5
PB
2684
2685do-check:
0aed8855 2686 @: $(MAKE); $(unstage)
e360f423
PB
2687 @r=`${PWD_COMMAND}`; export r; \
2688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2689 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2690
4fa63067 2691# Automated reporting of test results.
2a4cbe27 2692
4fa63067
NN
2693warning.log: build.log
2694 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2695
4fa63067
NN
2696mail-report.log:
2697 if test x'$(BOOT_CFLAGS)' != x''; then \
2698 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2699 fi; \
2700 $(srcdir)/contrib/test_summary -t >$@
2701 chmod +x $@
2702 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2703
4fa63067
NN
2704mail-report-with-warnings.log: warning.log
2705 if test x'$(BOOT_CFLAGS)' != x''; then \
2706 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2707 fi; \
2708 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2709 chmod +x $@
2710 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2711
4fa63067 2712# Installation targets.
2a4cbe27 2713
4fa63067 2714.PHONY: install uninstall
f70224b5 2715install:
0aed8855 2716 @: $(MAKE); $(unstage)
e360f423
PB
2717 @r=`${PWD_COMMAND}`; export r; \
2718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2719 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2720
4fa63067
NN
2721.PHONY: install-host-nogcc
2722install-host-nogcc: \
2723 maybe-install-ash \
2724 maybe-install-autoconf \
2725 maybe-install-automake \
2726 maybe-install-bash \
2727 maybe-install-bfd \
2728 maybe-install-opcodes \
2729 maybe-install-binutils \
2730 maybe-install-bison \
2731 maybe-install-byacc \
2732 maybe-install-bzip2 \
f9806fa5 2733 maybe-install-cgen \
4fa63067
NN
2734 maybe-install-dejagnu \
2735 maybe-install-diff \
2736 maybe-install-dosutils \
2737 maybe-install-etc \
2738 maybe-install-fastjar \
2739 maybe-install-fileutils \
2740 maybe-install-findutils \
2741 maybe-install-find \
d3ed111c 2742 maybe-install-fixincludes \
4fa63067
NN
2743 maybe-install-flex \
2744 maybe-install-gas \
2745 maybe-install-gawk \
2746 maybe-install-gettext \
4b900473
PB
2747 maybe-install-gmp \
2748 maybe-install-mpfr \
e8a5fa9c 2749 maybe-install-mpc \
e28c595f
JM
2750 maybe-install-ppl \
2751 maybe-install-cloog \
4fa63067 2752 maybe-install-gnuserv \
93f9b408 2753 maybe-install-gold \
4fa63067
NN
2754 maybe-install-gprof \
2755 maybe-install-gzip \
2756 maybe-install-hello \
2757 maybe-install-indent \
2758 maybe-install-intl \
2759 maybe-install-tcl \
2760 maybe-install-itcl \
2761 maybe-install-ld \
04cf1b77 2762 maybe-install-libcpp \
be01d343 2763 maybe-install-libdecnumber \
4fa63067
NN
2764 maybe-install-libgui \
2765 maybe-install-libiberty \
dc448a7b 2766 maybe-install-libiconv \
4fa63067
NN
2767 maybe-install-libtool \
2768 maybe-install-m4 \
2769 maybe-install-make \
2770 maybe-install-mmalloc \
2771 maybe-install-patch \
2772 maybe-install-perl \
2773 maybe-install-prms \
2774 maybe-install-rcs \
2775 maybe-install-readline \
2776 maybe-install-release \
2777 maybe-install-recode \
2778 maybe-install-sed \
2779 maybe-install-send-pr \
2780 maybe-install-shellutils \
2781 maybe-install-sid \
2782 maybe-install-sim \
2783 maybe-install-tar \
2784 maybe-install-texinfo \
2785 maybe-install-textutils \
2786 maybe-install-time \
2787 maybe-install-uudecode \
2788 maybe-install-wdiff \
2789 maybe-install-zip \
2790 maybe-install-zlib \
2791 maybe-install-gdb \
2792 maybe-install-expect \
2793 maybe-install-guile \
2794 maybe-install-tk \
4fa63067 2795 maybe-install-libtermcap \
b00612cc
PB
2796 maybe-install-utils \
2797 maybe-install-gnattools
2a4cbe27 2798
4fa63067 2799.PHONY: install-host
b813574b 2800install-host: \
4fa63067
NN
2801 maybe-install-ash \
2802 maybe-install-autoconf \
2803 maybe-install-automake \
2804 maybe-install-bash \
2805 maybe-install-bfd \
2806 maybe-install-opcodes \
2807 maybe-install-binutils \
2808 maybe-install-bison \
2809 maybe-install-byacc \
2810 maybe-install-bzip2 \
f9806fa5 2811 maybe-install-cgen \
4fa63067
NN
2812 maybe-install-dejagnu \
2813 maybe-install-diff \
2814 maybe-install-dosutils \
2815 maybe-install-etc \
2816 maybe-install-fastjar \
2817 maybe-install-fileutils \
2818 maybe-install-findutils \
2819 maybe-install-find \
d3ed111c 2820 maybe-install-fixincludes \
4fa63067
NN
2821 maybe-install-flex \
2822 maybe-install-gas \
b813574b 2823 maybe-install-gcc \
4fa63067
NN
2824 maybe-install-gawk \
2825 maybe-install-gettext \
4b900473
PB
2826 maybe-install-gmp \
2827 maybe-install-mpfr \
e8a5fa9c 2828 maybe-install-mpc \
e28c595f
JM
2829 maybe-install-ppl \
2830 maybe-install-cloog \
4fa63067 2831 maybe-install-gnuserv \
93f9b408 2832 maybe-install-gold \
4fa63067
NN
2833 maybe-install-gprof \
2834 maybe-install-gzip \
2835 maybe-install-hello \
2836 maybe-install-indent \
2837 maybe-install-intl \
2838 maybe-install-tcl \
2839 maybe-install-itcl \
2840 maybe-install-ld \
04cf1b77 2841 maybe-install-libcpp \
be01d343 2842 maybe-install-libdecnumber \
4fa63067
NN
2843 maybe-install-libgui \
2844 maybe-install-libiberty \
dc448a7b 2845 maybe-install-libiconv \
4fa63067
NN
2846 maybe-install-libtool \
2847 maybe-install-m4 \
2848 maybe-install-make \
2849 maybe-install-mmalloc \
2850 maybe-install-patch \
2851 maybe-install-perl \
2852 maybe-install-prms \
2853 maybe-install-rcs \
2854 maybe-install-readline \
2855 maybe-install-release \
2856 maybe-install-recode \
2857 maybe-install-sed \
2858 maybe-install-send-pr \
2859 maybe-install-shellutils \
2860 maybe-install-sid \
2861 maybe-install-sim \
2862 maybe-install-tar \
2863 maybe-install-texinfo \
2864 maybe-install-textutils \
2865 maybe-install-time \
2866 maybe-install-uudecode \
2867 maybe-install-wdiff \
2868 maybe-install-zip \
2869 maybe-install-zlib \
2870 maybe-install-gdb \
2871 maybe-install-expect \
2872 maybe-install-guile \
2873 maybe-install-tk \
4fa63067 2874 maybe-install-libtermcap \
b00612cc
PB
2875 maybe-install-utils \
2876 maybe-install-gnattools
2a4cbe27 2877
4fa63067
NN
2878.PHONY: install-target
2879install-target: \
2880 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2881 maybe-install-target-libmudflap \
064d0a7c 2882 maybe-install-target-libssp \
4fa63067 2883 maybe-install-target-newlib \
6aa8ef82 2884 maybe-install-target-libgcc \
4b1cb4fe 2885 maybe-install-target-libgfortran \
4fa63067
NN
2886 maybe-install-target-libobjc \
2887 maybe-install-target-libtermcap \
2888 maybe-install-target-winsup \
2889 maybe-install-target-libgloss \
2890 maybe-install-target-libiberty \
2891 maybe-install-target-gperf \
2892 maybe-install-target-examples \
2893 maybe-install-target-libffi \
2894 maybe-install-target-libjava \
2895 maybe-install-target-zlib \
2896 maybe-install-target-boehm-gc \
2897 maybe-install-target-qthreads \
2898 maybe-install-target-rda \
b3ded179
PB
2899 maybe-install-target-libada \
2900 maybe-install-target-libgomp
2a4cbe27 2901
4fa63067
NN
2902uninstall:
2903 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2904
4fa63067
NN
2905.PHONY: install.all
2906install.all: install-no-fixedincludes
2907 @if [ -f ./gcc/Makefile ] ; then \
2908 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2910 $(HOST_EXPORTS) \
4fa63067
NN
2911 (cd ./gcc && \
2912 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2913 else \
2914 true ; \
2915 fi
2a4cbe27 2916
4fa63067
NN
2917# install-no-fixedincludes is used because Cygnus can not distribute
2918# the fixed header files.
2919.PHONY: install-no-fixedincludes
2920install-no-fixedincludes: installdirs install-host-nogcc \
2921 install-target gcc-no-fixedincludes
2a4cbe27 2922
4fa63067 2923### other supporting targets
2a4cbe27 2924
4fa63067
NN
2925MAKEDIRS= \
2926 $(DESTDIR)$(prefix) \
2927 $(DESTDIR)$(exec_prefix)
2928.PHONY: installdirs
2929installdirs: mkinstalldirs
2930 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2931
4fa63067
NN
2932dir.info: do-install-info
2933 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2934 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2935 mv -f dir.info.new dir.info ; \
2936 else true ; \
2937 fi
2a4cbe27 2938
4fa63067
NN
2939dist:
2940 @echo "Building a full distribution of this tree isn't done"
2941 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2942
4fa63067 2943etags tags: TAGS
2a4cbe27 2944
4fa63067
NN
2945# Right now this just builds TAGS in each subdirectory. emacs19 has the
2946# ability to use several tags files at once, so there is probably no need
2947# to combine them into one big TAGS file (like CVS 1.3 does). We could
2948# (if we felt like it) have this Makefile write a piece of elisp which
2949# the user could load to tell emacs19 where all the TAGS files we just
2950# built are.
2951TAGS: do-TAGS
2a4cbe27 2952
a7254363
PB
2953# ------------------------------------
2954# Macros for configure and all targets
2955# ------------------------------------
2956
2957
2958
2959
2960
4fa63067
NN
2961# --------------------------------------
2962# Modules which run on the build machine
2963# --------------------------------------
2964
a7254363 2965
4fa63067
NN
2966.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2967maybe-configure-build-libiberty:
4f0ef2d8
CD
2968@if gcc-bootstrap
2969configure-build-libiberty: stage_current
2970@endif gcc-bootstrap
6bd3dfaa
PB
2971@if build-libiberty
2972maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2973configure-build-libiberty:
0aed8855 2974 @: $(MAKE); $(unstage)
c52c6897 2975 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2977 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2978 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2979 $(BUILD_EXPORTS) \
4fa63067
NN
2980 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2981 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2982 case $(srcdir) in \
b00612cc
PB
2983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2984 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2986 esac; \
b00612cc
PB
2987 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2988 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2989 rm -f no-such-file || : ; \
2990 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2991 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2992 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2993 || exit 1
6bd3dfaa 2994@endif build-libiberty
2a4cbe27 2995
a7254363
PB
2996
2997
d545f33b
PB
2998
2999
4fa63067
NN
3000.PHONY: all-build-libiberty maybe-all-build-libiberty
3001maybe-all-build-libiberty:
4f0ef2d8
CD
3002@if gcc-bootstrap
3003all-build-libiberty: stage_current
3004@endif gcc-bootstrap
6bd3dfaa 3005@if build-libiberty
72b2455a 3006TARGET-build-libiberty=all
6bd3dfaa 3007maybe-all-build-libiberty: all-build-libiberty
4fa63067 3008all-build-libiberty: configure-build-libiberty
0aed8855 3009 @: $(MAKE); $(unstage)
4fa63067 3010 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3012 $(BUILD_EXPORTS) \
72b2455a 3013 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3014 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3015 $(TARGET-build-libiberty))
6bd3dfaa 3016@endif build-libiberty
2a4cbe27 3017
a7254363
PB
3018
3019
d545f33b
PB
3020
3021
6a9cf61e
PB
3022.PHONY: configure-build-bison maybe-configure-build-bison
3023maybe-configure-build-bison:
4f0ef2d8
CD
3024@if gcc-bootstrap
3025configure-build-bison: stage_current
3026@endif gcc-bootstrap
6a9cf61e
PB
3027@if build-bison
3028maybe-configure-build-bison: configure-build-bison
c52c6897 3029configure-build-bison:
0aed8855 3030 @: $(MAKE); $(unstage)
c52c6897 3031 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3033 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3034 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
3035 $(BUILD_EXPORTS) \
3036 echo Configuring in $(BUILD_SUBDIR)/bison; \
3037 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3038 case $(srcdir) in \
b00612cc
PB
3039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3040 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3042 esac; \
b00612cc
PB
3043 srcdiroption="--srcdir=$${topdir}/bison"; \
3044 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3045 rm -f no-such-file || : ; \
3046 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3047 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3048 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3049 || exit 1
3050@endif build-bison
3051
a7254363
PB
3052
3053
d545f33b
PB
3054
3055
6a9cf61e
PB
3056.PHONY: all-build-bison maybe-all-build-bison
3057maybe-all-build-bison:
4f0ef2d8
CD
3058@if gcc-bootstrap
3059all-build-bison: stage_current
3060@endif gcc-bootstrap
6a9cf61e 3061@if build-bison
72b2455a 3062TARGET-build-bison=all
6a9cf61e
PB
3063maybe-all-build-bison: all-build-bison
3064all-build-bison: configure-build-bison
0aed8855 3065 @: $(MAKE); $(unstage)
6a9cf61e
PB
3066 @r=`${PWD_COMMAND}`; export r; \
3067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3068 $(BUILD_EXPORTS) \
72b2455a 3069 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3070 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3071 $(TARGET-build-bison))
6a9cf61e
PB
3072@endif build-bison
3073
a7254363
PB
3074
3075
d545f33b
PB
3076
3077
6a9cf61e
PB
3078.PHONY: configure-build-byacc maybe-configure-build-byacc
3079maybe-configure-build-byacc:
4f0ef2d8
CD
3080@if gcc-bootstrap
3081configure-build-byacc: stage_current
3082@endif gcc-bootstrap
6a9cf61e
PB
3083@if build-byacc
3084maybe-configure-build-byacc: configure-build-byacc
c52c6897 3085configure-build-byacc:
0aed8855 3086 @: $(MAKE); $(unstage)
c52c6897 3087 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3089 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3090 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
3091 $(BUILD_EXPORTS) \
3092 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3093 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3094 case $(srcdir) in \
b00612cc
PB
3095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3096 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3098 esac; \
b00612cc
PB
3099 srcdiroption="--srcdir=$${topdir}/byacc"; \
3100 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3101 rm -f no-such-file || : ; \
3102 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3103 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3104 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3105 || exit 1
3106@endif build-byacc
3107
a7254363
PB
3108
3109
d545f33b
PB
3110
3111
6a9cf61e
PB
3112.PHONY: all-build-byacc maybe-all-build-byacc
3113maybe-all-build-byacc:
4f0ef2d8
CD
3114@if gcc-bootstrap
3115all-build-byacc: stage_current
3116@endif gcc-bootstrap
6a9cf61e 3117@if build-byacc
72b2455a 3118TARGET-build-byacc=all
6a9cf61e
PB
3119maybe-all-build-byacc: all-build-byacc
3120all-build-byacc: configure-build-byacc
0aed8855 3121 @: $(MAKE); $(unstage)
6a9cf61e
PB
3122 @r=`${PWD_COMMAND}`; export r; \
3123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3124 $(BUILD_EXPORTS) \
72b2455a 3125 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3127 $(TARGET-build-byacc))
6a9cf61e
PB
3128@endif build-byacc
3129
a7254363
PB
3130
3131
d545f33b
PB
3132
3133
6a9cf61e
PB
3134.PHONY: configure-build-flex maybe-configure-build-flex
3135maybe-configure-build-flex:
4f0ef2d8
CD
3136@if gcc-bootstrap
3137configure-build-flex: stage_current
3138@endif gcc-bootstrap
6a9cf61e
PB
3139@if build-flex
3140maybe-configure-build-flex: configure-build-flex
c52c6897 3141configure-build-flex:
0aed8855 3142 @: $(MAKE); $(unstage)
c52c6897 3143 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3145 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3146 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
3147 $(BUILD_EXPORTS) \
3148 echo Configuring in $(BUILD_SUBDIR)/flex; \
3149 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3150 case $(srcdir) in \
b00612cc
PB
3151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3152 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3154 esac; \
b00612cc
PB
3155 srcdiroption="--srcdir=$${topdir}/flex"; \
3156 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3157 rm -f no-such-file || : ; \
3158 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3159 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3160 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3161 || exit 1
3162@endif build-flex
3163
a7254363
PB
3164
3165
d545f33b
PB
3166
3167
6a9cf61e
PB
3168.PHONY: all-build-flex maybe-all-build-flex
3169maybe-all-build-flex:
4f0ef2d8
CD
3170@if gcc-bootstrap
3171all-build-flex: stage_current
3172@endif gcc-bootstrap
6a9cf61e 3173@if build-flex
72b2455a 3174TARGET-build-flex=all
6a9cf61e
PB
3175maybe-all-build-flex: all-build-flex
3176all-build-flex: configure-build-flex
0aed8855 3177 @: $(MAKE); $(unstage)
6a9cf61e
PB
3178 @r=`${PWD_COMMAND}`; export r; \
3179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3180 $(BUILD_EXPORTS) \
72b2455a 3181 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3183 $(TARGET-build-flex))
6a9cf61e
PB
3184@endif build-flex
3185
a7254363
PB
3186
3187
d545f33b
PB
3188
3189
6a9cf61e
PB
3190.PHONY: configure-build-m4 maybe-configure-build-m4
3191maybe-configure-build-m4:
4f0ef2d8
CD
3192@if gcc-bootstrap
3193configure-build-m4: stage_current
3194@endif gcc-bootstrap
6a9cf61e
PB
3195@if build-m4
3196maybe-configure-build-m4: configure-build-m4
c52c6897 3197configure-build-m4:
0aed8855 3198 @: $(MAKE); $(unstage)
c52c6897 3199 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3201 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3202 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
3203 $(BUILD_EXPORTS) \
3204 echo Configuring in $(BUILD_SUBDIR)/m4; \
3205 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3206 case $(srcdir) in \
b00612cc
PB
3207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3208 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3210 esac; \
b00612cc
PB
3211 srcdiroption="--srcdir=$${topdir}/m4"; \
3212 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3213 rm -f no-such-file || : ; \
3214 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3215 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3216 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3217 || exit 1
3218@endif build-m4
3219
a7254363
PB
3220
3221
d545f33b
PB
3222
3223
6a9cf61e
PB
3224.PHONY: all-build-m4 maybe-all-build-m4
3225maybe-all-build-m4:
4f0ef2d8
CD
3226@if gcc-bootstrap
3227all-build-m4: stage_current
3228@endif gcc-bootstrap
6a9cf61e 3229@if build-m4
72b2455a 3230TARGET-build-m4=all
6a9cf61e
PB
3231maybe-all-build-m4: all-build-m4
3232all-build-m4: configure-build-m4
0aed8855 3233 @: $(MAKE); $(unstage)
6a9cf61e
PB
3234 @r=`${PWD_COMMAND}`; export r; \
3235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3236 $(BUILD_EXPORTS) \
72b2455a 3237 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3239 $(TARGET-build-m4))
6a9cf61e
PB
3240@endif build-m4
3241
a7254363
PB
3242
3243
d545f33b
PB
3244
3245
6a9cf61e
PB
3246.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3247maybe-configure-build-texinfo:
4f0ef2d8
CD
3248@if gcc-bootstrap
3249configure-build-texinfo: stage_current
3250@endif gcc-bootstrap
6a9cf61e
PB
3251@if build-texinfo
3252maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3253configure-build-texinfo:
0aed8855 3254 @: $(MAKE); $(unstage)
c52c6897 3255 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3257 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3258 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3259 $(BUILD_EXPORTS) \
3260 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3261 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3262 case $(srcdir) in \
b00612cc
PB
3263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3264 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3266 esac; \
b00612cc
PB
3267 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3268 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3269 rm -f no-such-file || : ; \
3270 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3271 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3272 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3273 || exit 1
3274@endif build-texinfo
3275
a7254363
PB
3276
3277
d545f33b
PB
3278
3279
6a9cf61e
PB
3280.PHONY: all-build-texinfo maybe-all-build-texinfo
3281maybe-all-build-texinfo:
4f0ef2d8
CD
3282@if gcc-bootstrap
3283all-build-texinfo: stage_current
3284@endif gcc-bootstrap
6a9cf61e 3285@if build-texinfo
72b2455a 3286TARGET-build-texinfo=all
6a9cf61e
PB
3287maybe-all-build-texinfo: all-build-texinfo
3288all-build-texinfo: configure-build-texinfo
0aed8855 3289 @: $(MAKE); $(unstage)
6a9cf61e
PB
3290 @r=`${PWD_COMMAND}`; export r; \
3291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3292 $(BUILD_EXPORTS) \
72b2455a 3293 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3295 $(TARGET-build-texinfo))
6a9cf61e
PB
3296@endif build-texinfo
3297
a7254363
PB
3298
3299
d545f33b
PB
3300
3301
ee025550
PB
3302.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3303maybe-configure-build-fixincludes:
4f0ef2d8
CD
3304@if gcc-bootstrap
3305configure-build-fixincludes: stage_current
3306@endif gcc-bootstrap
ee025550
PB
3307@if build-fixincludes
3308maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3309configure-build-fixincludes:
0aed8855 3310 @: $(MAKE); $(unstage)
c52c6897 3311 @r=`${PWD_COMMAND}`; export r; \
ee025550 3312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3313 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3314 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3315 $(BUILD_EXPORTS) \
3316 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3317 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3318 case $(srcdir) in \
b00612cc
PB
3319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3320 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3322 esac; \
b00612cc
PB
3323 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3324 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3325 rm -f no-such-file || : ; \
3326 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3327 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3328 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3329 || exit 1
3330@endif build-fixincludes
3331
a7254363
PB
3332
3333
d545f33b
PB
3334
3335
ee025550
PB
3336.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3337maybe-all-build-fixincludes:
4f0ef2d8
CD
3338@if gcc-bootstrap
3339all-build-fixincludes: stage_current
3340@endif gcc-bootstrap
ee025550
PB
3341@if build-fixincludes
3342TARGET-build-fixincludes=all
3343maybe-all-build-fixincludes: all-build-fixincludes
3344all-build-fixincludes: configure-build-fixincludes
0aed8855 3345 @: $(MAKE); $(unstage)
ee025550
PB
3346 @r=`${PWD_COMMAND}`; export r; \
3347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3348 $(BUILD_EXPORTS) \
3349 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3350 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3351 $(TARGET-build-fixincludes))
ee025550
PB
3352@endif build-fixincludes
3353
2a4cbe27 3354
a7254363 3355
d545f33b
PB
3356
3357
4fa63067
NN
3358# --------------------------------------
3359# Modules which run on the host machine
3360# --------------------------------------
2a4cbe27 3361
a7254363 3362
4fa63067
NN
3363.PHONY: configure-ash maybe-configure-ash
3364maybe-configure-ash:
4f0ef2d8
CD
3365@if gcc-bootstrap
3366configure-ash: stage_current
3367@endif gcc-bootstrap
6bd3dfaa
PB
3368@if ash
3369maybe-configure-ash: configure-ash
c52c6897 3370configure-ash:
0aed8855 3371 @: $(MAKE); $(unstage)
c52c6897 3372 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3374 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3375 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3376 $(HOST_EXPORTS) \
a7254363
PB
3377 echo Configuring in $(HOST_SUBDIR)/ash; \
3378 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3379 case $(srcdir) in \
b00612cc
PB
3380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3381 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3383 esac; \
b00612cc
PB
3384 srcdiroption="--srcdir=$${topdir}/ash"; \
3385 libsrcdir="$$s/ash"; \
4fa63067 3386 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3388 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3389 || exit 1
6bd3dfaa 3390@endif ash
2a4cbe27 3391
a7254363
PB
3392
3393
d545f33b
PB
3394
3395
4fa63067
NN
3396.PHONY: all-ash maybe-all-ash
3397maybe-all-ash:
4f0ef2d8
CD
3398@if gcc-bootstrap
3399all-ash: stage_current
3400@endif gcc-bootstrap
6bd3dfaa 3401@if ash
d27cc32e 3402TARGET-ash=all
6bd3dfaa 3403maybe-all-ash: all-ash
4fa63067 3404all-ash: configure-ash
0aed8855 3405 @: $(MAKE); $(unstage)
4fa63067
NN
3406 @r=`${PWD_COMMAND}`; export r; \
3407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3408 $(HOST_EXPORTS) \
b00612cc 3409 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3411 $(TARGET-ash))
6bd3dfaa 3412@endif ash
2a4cbe27 3413
a7254363 3414
d545f33b
PB
3415
3416
4fa63067
NN
3417.PHONY: check-ash maybe-check-ash
3418maybe-check-ash:
6bd3dfaa
PB
3419@if ash
3420maybe-check-ash: check-ash
2a4cbe27 3421
4fa63067 3422check-ash:
0aed8855 3423 @: $(MAKE); $(unstage)
4fa63067 3424 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3426 $(HOST_EXPORTS) \
b00612cc
PB
3427 (cd $(HOST_SUBDIR)/ash && \
3428 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3429
6bd3dfaa 3430@endif ash
2a4cbe27 3431
4fa63067
NN
3432.PHONY: install-ash maybe-install-ash
3433maybe-install-ash:
6bd3dfaa
PB
3434@if ash
3435maybe-install-ash: install-ash
2a4cbe27 3436
4fa63067 3437install-ash: installdirs
0aed8855 3438 @: $(MAKE); $(unstage)
4fa63067 3439 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3441 $(HOST_EXPORTS) \
b00612cc 3442 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3443 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3444
6bd3dfaa 3445@endif ash
2a4cbe27 3446
56a8fe78 3447# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3448
4fa63067
NN
3449.PHONY: maybe-info-ash info-ash
3450maybe-info-ash:
6bd3dfaa
PB
3451@if ash
3452maybe-info-ash: info-ash
4fa63067
NN
3453
3454info-ash: \
3455 configure-ash
0aed8855 3456 @: $(MAKE); $(unstage)
4fa63067 3457 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3458 r=`${PWD_COMMAND}`; export r; \
3459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3460 $(HOST_EXPORTS) \
b813574b 3461 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3463 done; \
4fa63067 3464 echo "Doing info in ash" ; \
b00612cc 3465 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3468 "RANLIB=$${RANLIB}" \
0c24b341 3469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3470 info) \
2a4cbe27
NN
3471 || exit 1
3472
6bd3dfaa 3473@endif ash
2a4cbe27 3474
4fa63067
NN
3475.PHONY: maybe-dvi-ash dvi-ash
3476maybe-dvi-ash:
6bd3dfaa
PB
3477@if ash
3478maybe-dvi-ash: dvi-ash
2a4cbe27 3479
4fa63067
NN
3480dvi-ash: \
3481 configure-ash
0aed8855 3482 @: $(MAKE); $(unstage)
4fa63067 3483 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3484 r=`${PWD_COMMAND}`; export r; \
3485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3486 $(HOST_EXPORTS) \
b813574b 3487 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3489 done; \
4fa63067 3490 echo "Doing dvi in ash" ; \
b00612cc 3491 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3494 "RANLIB=$${RANLIB}" \
0c24b341 3495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3496 dvi) \
2a4cbe27
NN
3497 || exit 1
3498
6bd3dfaa 3499@endif ash
2a4cbe27 3500
56a8fe78
DD
3501.PHONY: maybe-pdf-ash pdf-ash
3502maybe-pdf-ash:
3503@if ash
3504maybe-pdf-ash: pdf-ash
3505
3506pdf-ash: \
3507 configure-ash
3508 @: $(MAKE); $(unstage)
3509 @[ -f ./ash/Makefile ] || exit 0; \
3510 r=`${PWD_COMMAND}`; export r; \
3511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3512 $(HOST_EXPORTS) \
3513 for flag in $(EXTRA_HOST_FLAGS) ; do \
3514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3515 done; \
3516 echo "Doing pdf in ash" ; \
3517 (cd $(HOST_SUBDIR)/ash && \
3518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3520 "RANLIB=$${RANLIB}" \
0c24b341 3521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3522 pdf) \
3523 || exit 1
3524
3525@endif ash
3526
6d389afc
MS
3527.PHONY: maybe-html-ash html-ash
3528maybe-html-ash:
3529@if ash
3530maybe-html-ash: html-ash
3531
3532html-ash: \
3533 configure-ash
0aed8855 3534 @: $(MAKE); $(unstage)
6d389afc
MS
3535 @[ -f ./ash/Makefile ] || exit 0; \
3536 r=`${PWD_COMMAND}`; export r; \
3537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3538 $(HOST_EXPORTS) \
3539 for flag in $(EXTRA_HOST_FLAGS) ; do \
3540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3541 done; \
3542 echo "Doing html in ash" ; \
b00612cc 3543 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3546 "RANLIB=$${RANLIB}" \
0c24b341 3547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3548 html) \
3549 || exit 1
3550
3551@endif ash
3552
4fa63067
NN
3553.PHONY: maybe-TAGS-ash TAGS-ash
3554maybe-TAGS-ash:
6bd3dfaa
PB
3555@if ash
3556maybe-TAGS-ash: TAGS-ash
2a4cbe27 3557
4fa63067
NN
3558TAGS-ash: \
3559 configure-ash
0aed8855 3560 @: $(MAKE); $(unstage)
4fa63067 3561 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3562 r=`${PWD_COMMAND}`; export r; \
3563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3564 $(HOST_EXPORTS) \
b813574b 3565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3567 done; \
4fa63067 3568 echo "Doing TAGS in ash" ; \
b00612cc 3569 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3572 "RANLIB=$${RANLIB}" \
0c24b341 3573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3574 TAGS) \
2a4cbe27
NN
3575 || exit 1
3576
6bd3dfaa 3577@endif ash
2a4cbe27 3578
4fa63067
NN
3579.PHONY: maybe-install-info-ash install-info-ash
3580maybe-install-info-ash:
6bd3dfaa
PB
3581@if ash
3582maybe-install-info-ash: install-info-ash
2a4cbe27 3583
4fa63067
NN
3584install-info-ash: \
3585 configure-ash \
3586 info-ash
0aed8855 3587 @: $(MAKE); $(unstage)
4fa63067 3588 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3589 r=`${PWD_COMMAND}`; export r; \
3590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3591 $(HOST_EXPORTS) \
b813574b 3592 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3594 done; \
4fa63067 3595 echo "Doing install-info in ash" ; \
b00612cc 3596 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3599 "RANLIB=$${RANLIB}" \
0c24b341 3600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3601 install-info) \
2a4cbe27
NN
3602 || exit 1
3603
6bd3dfaa 3604@endif ash
2a4cbe27 3605
a3ca38d2
DD
3606.PHONY: maybe-install-pdf-ash install-pdf-ash
3607maybe-install-pdf-ash:
3608@if ash
3609maybe-install-pdf-ash: install-pdf-ash
3610
3611install-pdf-ash: \
3612 configure-ash \
3613 pdf-ash
3614 @: $(MAKE); $(unstage)
3615 @[ -f ./ash/Makefile ] || exit 0; \
3616 r=`${PWD_COMMAND}`; export r; \
3617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3618 $(HOST_EXPORTS) \
3619 for flag in $(EXTRA_HOST_FLAGS) ; do \
3620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3621 done; \
3622 echo "Doing install-pdf in ash" ; \
3623 (cd $(HOST_SUBDIR)/ash && \
3624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3626 "RANLIB=$${RANLIB}" \
0c24b341 3627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3628 install-pdf) \
3629 || exit 1
3630
3631@endif ash
3632
108a6f8e
CD
3633.PHONY: maybe-install-html-ash install-html-ash
3634maybe-install-html-ash:
3635@if ash
3636maybe-install-html-ash: install-html-ash
3637
3638install-html-ash: \
3639 configure-ash \
3640 html-ash
3641 @: $(MAKE); $(unstage)
3642 @[ -f ./ash/Makefile ] || exit 0; \
3643 r=`${PWD_COMMAND}`; export r; \
3644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3645 $(HOST_EXPORTS) \
3646 for flag in $(EXTRA_HOST_FLAGS) ; do \
3647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3648 done; \
3649 echo "Doing install-html in ash" ; \
3650 (cd $(HOST_SUBDIR)/ash && \
3651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3653 "RANLIB=$${RANLIB}" \
0c24b341 3654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3655 install-html) \
3656 || exit 1
3657
3658@endif ash
3659
4fa63067
NN
3660.PHONY: maybe-installcheck-ash installcheck-ash
3661maybe-installcheck-ash:
6bd3dfaa
PB
3662@if ash
3663maybe-installcheck-ash: installcheck-ash
2a4cbe27 3664
4fa63067
NN
3665installcheck-ash: \
3666 configure-ash
0aed8855 3667 @: $(MAKE); $(unstage)
4fa63067 3668 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3669 r=`${PWD_COMMAND}`; export r; \
3670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3671 $(HOST_EXPORTS) \
b813574b 3672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3674 done; \
4fa63067 3675 echo "Doing installcheck in ash" ; \
b00612cc 3676 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3679 "RANLIB=$${RANLIB}" \
0c24b341 3680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3681 installcheck) \
2a4cbe27
NN
3682 || exit 1
3683
6bd3dfaa 3684@endif ash
2a4cbe27 3685
4fa63067
NN
3686.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3687maybe-mostlyclean-ash:
6bd3dfaa
PB
3688@if ash
3689maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3690
4fa63067 3691mostlyclean-ash:
0aed8855 3692 @: $(MAKE); $(unstage)
4fa63067 3693 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3694 r=`${PWD_COMMAND}`; export r; \
3695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3696 $(HOST_EXPORTS) \
b813574b 3697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3699 done; \
4fa63067 3700 echo "Doing mostlyclean in ash" ; \
b00612cc 3701 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3704 "RANLIB=$${RANLIB}" \
0c24b341 3705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3706 mostlyclean) \
2a4cbe27
NN
3707 || exit 1
3708
6bd3dfaa 3709@endif ash
2a4cbe27 3710
4fa63067
NN
3711.PHONY: maybe-clean-ash clean-ash
3712maybe-clean-ash:
6bd3dfaa
PB
3713@if ash
3714maybe-clean-ash: clean-ash
2a4cbe27 3715
4fa63067 3716clean-ash:
0aed8855 3717 @: $(MAKE); $(unstage)
4fa63067 3718 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3719 r=`${PWD_COMMAND}`; export r; \
3720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3721 $(HOST_EXPORTS) \
b813574b 3722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724 done; \
4fa63067 3725 echo "Doing clean in ash" ; \
b00612cc 3726 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729 "RANLIB=$${RANLIB}" \
0c24b341 3730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3731 clean) \
2a4cbe27
NN
3732 || exit 1
3733
6bd3dfaa 3734@endif ash
2a4cbe27 3735
4fa63067
NN
3736.PHONY: maybe-distclean-ash distclean-ash
3737maybe-distclean-ash:
6bd3dfaa
PB
3738@if ash
3739maybe-distclean-ash: distclean-ash
2a4cbe27 3740
4fa63067 3741distclean-ash:
0aed8855 3742 @: $(MAKE); $(unstage)
4fa63067 3743 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3744 r=`${PWD_COMMAND}`; export r; \
3745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3746 $(HOST_EXPORTS) \
b813574b 3747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3749 done; \
4fa63067 3750 echo "Doing distclean in ash" ; \
b00612cc 3751 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3754 "RANLIB=$${RANLIB}" \
0c24b341 3755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3756 distclean) \
2a4cbe27
NN
3757 || exit 1
3758
6bd3dfaa 3759@endif ash
2a4cbe27 3760
4fa63067
NN
3761.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3762maybe-maintainer-clean-ash:
6bd3dfaa
PB
3763@if ash
3764maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3765
4fa63067 3766maintainer-clean-ash:
0aed8855 3767 @: $(MAKE); $(unstage)
4fa63067 3768 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3769 r=`${PWD_COMMAND}`; export r; \
3770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3771 $(HOST_EXPORTS) \
b813574b 3772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3774 done; \
4fa63067 3775 echo "Doing maintainer-clean in ash" ; \
b00612cc 3776 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3779 "RANLIB=$${RANLIB}" \
0c24b341 3780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3781 maintainer-clean) \
2a4cbe27
NN
3782 || exit 1
3783
6bd3dfaa 3784@endif ash
2a4cbe27 3785
2a4cbe27 3786
a7254363 3787
4fa63067
NN
3788.PHONY: configure-autoconf maybe-configure-autoconf
3789maybe-configure-autoconf:
4f0ef2d8
CD
3790@if gcc-bootstrap
3791configure-autoconf: stage_current
3792@endif gcc-bootstrap
6bd3dfaa
PB
3793@if autoconf
3794maybe-configure-autoconf: configure-autoconf
c52c6897 3795configure-autoconf:
0aed8855 3796 @: $(MAKE); $(unstage)
c52c6897 3797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3799 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3801 $(HOST_EXPORTS) \
a7254363
PB
3802 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3803 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3804 case $(srcdir) in \
b00612cc
PB
3805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3806 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3808 esac; \
b00612cc
PB
3809 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3810 libsrcdir="$$s/autoconf"; \
4fa63067 3811 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3813 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3814 || exit 1
6bd3dfaa 3815@endif autoconf
2a4cbe27 3816
a7254363
PB
3817
3818
d545f33b
PB
3819
3820
4fa63067
NN
3821.PHONY: all-autoconf maybe-all-autoconf
3822maybe-all-autoconf:
4f0ef2d8
CD
3823@if gcc-bootstrap
3824all-autoconf: stage_current
3825@endif gcc-bootstrap
6bd3dfaa 3826@if autoconf
d27cc32e 3827TARGET-autoconf=all
6bd3dfaa 3828maybe-all-autoconf: all-autoconf
4fa63067 3829all-autoconf: configure-autoconf
0aed8855 3830 @: $(MAKE); $(unstage)
4fa63067
NN
3831 @r=`${PWD_COMMAND}`; export r; \
3832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3833 $(HOST_EXPORTS) \
b00612cc 3834 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3836 $(TARGET-autoconf))
6bd3dfaa 3837@endif autoconf
2a4cbe27 3838
a7254363 3839
d545f33b
PB
3840
3841
4fa63067
NN
3842.PHONY: check-autoconf maybe-check-autoconf
3843maybe-check-autoconf:
6bd3dfaa
PB
3844@if autoconf
3845maybe-check-autoconf: check-autoconf
2a4cbe27 3846
4fa63067 3847check-autoconf:
0aed8855 3848 @: $(MAKE); $(unstage)
4fa63067 3849 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3851 $(HOST_EXPORTS) \
b00612cc
PB
3852 (cd $(HOST_SUBDIR)/autoconf && \
3853 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3854
6bd3dfaa 3855@endif autoconf
2a4cbe27 3856
4fa63067
NN
3857.PHONY: install-autoconf maybe-install-autoconf
3858maybe-install-autoconf:
6bd3dfaa
PB
3859@if autoconf
3860maybe-install-autoconf: install-autoconf
2a4cbe27 3861
4fa63067 3862install-autoconf: installdirs
0aed8855 3863 @: $(MAKE); $(unstage)
4fa63067 3864 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3866 $(HOST_EXPORTS) \
b00612cc 3867 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3868 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3869
6bd3dfaa 3870@endif autoconf
2a4cbe27 3871
56a8fe78 3872# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3873
4fa63067
NN
3874.PHONY: maybe-info-autoconf info-autoconf
3875maybe-info-autoconf:
6bd3dfaa
PB
3876@if autoconf
3877maybe-info-autoconf: info-autoconf
4fa63067
NN
3878
3879info-autoconf: \
3880 configure-autoconf
0aed8855 3881 @: $(MAKE); $(unstage)
4fa63067 3882 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3883 r=`${PWD_COMMAND}`; export r; \
3884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3885 $(HOST_EXPORTS) \
b813574b 3886 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3888 done; \
4fa63067 3889 echo "Doing info in autoconf" ; \
b00612cc 3890 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3893 "RANLIB=$${RANLIB}" \
0c24b341 3894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3895 info) \
2a4cbe27
NN
3896 || exit 1
3897
6bd3dfaa 3898@endif autoconf
2a4cbe27 3899
4fa63067
NN
3900.PHONY: maybe-dvi-autoconf dvi-autoconf
3901maybe-dvi-autoconf:
6bd3dfaa
PB
3902@if autoconf
3903maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3904
4fa63067
NN
3905dvi-autoconf: \
3906 configure-autoconf
0aed8855 3907 @: $(MAKE); $(unstage)
4fa63067 3908 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3909 r=`${PWD_COMMAND}`; export r; \
3910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3911 $(HOST_EXPORTS) \
b813574b 3912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3914 done; \
4fa63067 3915 echo "Doing dvi in autoconf" ; \
b00612cc 3916 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3919 "RANLIB=$${RANLIB}" \
0c24b341 3920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3921 dvi) \
2a4cbe27
NN
3922 || exit 1
3923
6bd3dfaa 3924@endif autoconf
2a4cbe27 3925
56a8fe78
DD
3926.PHONY: maybe-pdf-autoconf pdf-autoconf
3927maybe-pdf-autoconf:
3928@if autoconf
3929maybe-pdf-autoconf: pdf-autoconf
3930
3931pdf-autoconf: \
3932 configure-autoconf
3933 @: $(MAKE); $(unstage)
3934 @[ -f ./autoconf/Makefile ] || exit 0; \
3935 r=`${PWD_COMMAND}`; export r; \
3936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3937 $(HOST_EXPORTS) \
3938 for flag in $(EXTRA_HOST_FLAGS) ; do \
3939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3940 done; \
3941 echo "Doing pdf in autoconf" ; \
3942 (cd $(HOST_SUBDIR)/autoconf && \
3943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3945 "RANLIB=$${RANLIB}" \
0c24b341 3946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3947 pdf) \
3948 || exit 1
3949
3950@endif autoconf
3951
6d389afc
MS
3952.PHONY: maybe-html-autoconf html-autoconf
3953maybe-html-autoconf:
3954@if autoconf
3955maybe-html-autoconf: html-autoconf
3956
3957html-autoconf: \
3958 configure-autoconf
0aed8855 3959 @: $(MAKE); $(unstage)
6d389afc
MS
3960 @[ -f ./autoconf/Makefile ] || exit 0; \
3961 r=`${PWD_COMMAND}`; export r; \
3962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3963 $(HOST_EXPORTS) \
3964 for flag in $(EXTRA_HOST_FLAGS) ; do \
3965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3966 done; \
3967 echo "Doing html in autoconf" ; \
b00612cc 3968 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3971 "RANLIB=$${RANLIB}" \
0c24b341 3972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3973 html) \
3974 || exit 1
3975
3976@endif autoconf
3977
4fa63067
NN
3978.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3979maybe-TAGS-autoconf:
6bd3dfaa
PB
3980@if autoconf
3981maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3982
4fa63067
NN
3983TAGS-autoconf: \
3984 configure-autoconf
0aed8855 3985 @: $(MAKE); $(unstage)
4fa63067 3986 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3987 r=`${PWD_COMMAND}`; export r; \
3988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3989 $(HOST_EXPORTS) \
b813574b 3990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3992 done; \
4fa63067 3993 echo "Doing TAGS in autoconf" ; \
b00612cc 3994 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3997 "RANLIB=$${RANLIB}" \
0c24b341 3998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3999 TAGS) \
2a4cbe27
NN
4000 || exit 1
4001
6bd3dfaa 4002@endif autoconf
2a4cbe27 4003
4fa63067
NN
4004.PHONY: maybe-install-info-autoconf install-info-autoconf
4005maybe-install-info-autoconf:
6bd3dfaa
PB
4006@if autoconf
4007maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4008
4fa63067
NN
4009install-info-autoconf: \
4010 configure-autoconf \
4011 info-autoconf
0aed8855 4012 @: $(MAKE); $(unstage)
4fa63067 4013 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4014 r=`${PWD_COMMAND}`; export r; \
4015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4016 $(HOST_EXPORTS) \
b813574b 4017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4019 done; \
4fa63067 4020 echo "Doing install-info in autoconf" ; \
b00612cc 4021 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4024 "RANLIB=$${RANLIB}" \
0c24b341 4025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4026 install-info) \
2a4cbe27
NN
4027 || exit 1
4028
6bd3dfaa 4029@endif autoconf
2a4cbe27 4030
a3ca38d2
DD
4031.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4032maybe-install-pdf-autoconf:
4033@if autoconf
4034maybe-install-pdf-autoconf: install-pdf-autoconf
4035
4036install-pdf-autoconf: \
4037 configure-autoconf \
4038 pdf-autoconf
4039 @: $(MAKE); $(unstage)
4040 @[ -f ./autoconf/Makefile ] || exit 0; \
4041 r=`${PWD_COMMAND}`; export r; \
4042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4043 $(HOST_EXPORTS) \
4044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4046 done; \
4047 echo "Doing install-pdf in autoconf" ; \
4048 (cd $(HOST_SUBDIR)/autoconf && \
4049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4051 "RANLIB=$${RANLIB}" \
0c24b341 4052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4053 install-pdf) \
4054 || exit 1
4055
4056@endif autoconf
4057
108a6f8e
CD
4058.PHONY: maybe-install-html-autoconf install-html-autoconf
4059maybe-install-html-autoconf:
4060@if autoconf
4061maybe-install-html-autoconf: install-html-autoconf
4062
4063install-html-autoconf: \
4064 configure-autoconf \
4065 html-autoconf
4066 @: $(MAKE); $(unstage)
4067 @[ -f ./autoconf/Makefile ] || exit 0; \
4068 r=`${PWD_COMMAND}`; export r; \
4069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4070 $(HOST_EXPORTS) \
4071 for flag in $(EXTRA_HOST_FLAGS) ; do \
4072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4073 done; \
4074 echo "Doing install-html in autoconf" ; \
4075 (cd $(HOST_SUBDIR)/autoconf && \
4076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4078 "RANLIB=$${RANLIB}" \
0c24b341 4079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4080 install-html) \
4081 || exit 1
4082
4083@endif autoconf
4084
4fa63067
NN
4085.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4086maybe-installcheck-autoconf:
6bd3dfaa
PB
4087@if autoconf
4088maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4089
4fa63067
NN
4090installcheck-autoconf: \
4091 configure-autoconf
0aed8855 4092 @: $(MAKE); $(unstage)
4fa63067 4093 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4094 r=`${PWD_COMMAND}`; export r; \
4095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4096 $(HOST_EXPORTS) \
b813574b 4097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4099 done; \
4fa63067 4100 echo "Doing installcheck in autoconf" ; \
b00612cc 4101 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4104 "RANLIB=$${RANLIB}" \
0c24b341 4105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4106 installcheck) \
2a4cbe27
NN
4107 || exit 1
4108
6bd3dfaa 4109@endif autoconf
2a4cbe27 4110
4fa63067
NN
4111.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4112maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4113@if autoconf
4114maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4115
4fa63067 4116mostlyclean-autoconf:
0aed8855 4117 @: $(MAKE); $(unstage)
4fa63067 4118 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4119 r=`${PWD_COMMAND}`; export r; \
4120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4121 $(HOST_EXPORTS) \
b813574b 4122 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4124 done; \
4fa63067 4125 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4126 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4129 "RANLIB=$${RANLIB}" \
0c24b341 4130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4131 mostlyclean) \
2a4cbe27
NN
4132 || exit 1
4133
6bd3dfaa 4134@endif autoconf
2a4cbe27 4135
4fa63067
NN
4136.PHONY: maybe-clean-autoconf clean-autoconf
4137maybe-clean-autoconf:
6bd3dfaa
PB
4138@if autoconf
4139maybe-clean-autoconf: clean-autoconf
2a4cbe27 4140
4fa63067 4141clean-autoconf:
0aed8855 4142 @: $(MAKE); $(unstage)
4fa63067 4143 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4144 r=`${PWD_COMMAND}`; export r; \
4145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4146 $(HOST_EXPORTS) \
b813574b 4147 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4149 done; \
4fa63067 4150 echo "Doing clean in autoconf" ; \
b00612cc 4151 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4154 "RANLIB=$${RANLIB}" \
0c24b341 4155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4156 clean) \
2a4cbe27
NN
4157 || exit 1
4158
6bd3dfaa 4159@endif autoconf
2a4cbe27 4160
4fa63067
NN
4161.PHONY: maybe-distclean-autoconf distclean-autoconf
4162maybe-distclean-autoconf:
6bd3dfaa
PB
4163@if autoconf
4164maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4165
4fa63067 4166distclean-autoconf:
0aed8855 4167 @: $(MAKE); $(unstage)
4fa63067 4168 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4169 r=`${PWD_COMMAND}`; export r; \
4170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4171 $(HOST_EXPORTS) \
b813574b 4172 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4174 done; \
4fa63067 4175 echo "Doing distclean in autoconf" ; \
b00612cc 4176 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4179 "RANLIB=$${RANLIB}" \
0c24b341 4180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4181 distclean) \
2a4cbe27
NN
4182 || exit 1
4183
6bd3dfaa 4184@endif autoconf
2a4cbe27 4185
4fa63067
NN
4186.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4187maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4188@if autoconf
4189maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4190
4fa63067 4191maintainer-clean-autoconf:
0aed8855 4192 @: $(MAKE); $(unstage)
4fa63067 4193 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4194 r=`${PWD_COMMAND}`; export r; \
4195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4196 $(HOST_EXPORTS) \
b813574b 4197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4199 done; \
4fa63067 4200 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4201 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4204 "RANLIB=$${RANLIB}" \
0c24b341 4205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4206 maintainer-clean) \
2a4cbe27
NN
4207 || exit 1
4208
6bd3dfaa 4209@endif autoconf
2a4cbe27 4210
2a4cbe27 4211
a7254363 4212
4fa63067
NN
4213.PHONY: configure-automake maybe-configure-automake
4214maybe-configure-automake:
4f0ef2d8
CD
4215@if gcc-bootstrap
4216configure-automake: stage_current
4217@endif gcc-bootstrap
6bd3dfaa
PB
4218@if automake
4219maybe-configure-automake: configure-automake
c52c6897 4220configure-automake:
0aed8855 4221 @: $(MAKE); $(unstage)
c52c6897 4222 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4224 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 4226 $(HOST_EXPORTS) \
a7254363
PB
4227 echo Configuring in $(HOST_SUBDIR)/automake; \
4228 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4229 case $(srcdir) in \
b00612cc
PB
4230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4231 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4233 esac; \
b00612cc
PB
4234 srcdiroption="--srcdir=$${topdir}/automake"; \
4235 libsrcdir="$$s/automake"; \
4fa63067 4236 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4237 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4238 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4239 || exit 1
6bd3dfaa 4240@endif automake
2a4cbe27 4241
a7254363
PB
4242
4243
d545f33b
PB
4244
4245
4fa63067
NN
4246.PHONY: all-automake maybe-all-automake
4247maybe-all-automake:
4f0ef2d8
CD
4248@if gcc-bootstrap
4249all-automake: stage_current
4250@endif gcc-bootstrap
6bd3dfaa 4251@if automake
d27cc32e 4252TARGET-automake=all
6bd3dfaa 4253maybe-all-automake: all-automake
4fa63067 4254all-automake: configure-automake
0aed8855 4255 @: $(MAKE); $(unstage)
4fa63067
NN
4256 @r=`${PWD_COMMAND}`; export r; \
4257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4258 $(HOST_EXPORTS) \
b00612cc 4259 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4261 $(TARGET-automake))
6bd3dfaa 4262@endif automake
2a4cbe27 4263
a7254363 4264
d545f33b
PB
4265
4266
4fa63067
NN
4267.PHONY: check-automake maybe-check-automake
4268maybe-check-automake:
6bd3dfaa
PB
4269@if automake
4270maybe-check-automake: check-automake
2a4cbe27 4271
4fa63067 4272check-automake:
0aed8855 4273 @: $(MAKE); $(unstage)
4fa63067 4274 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4276 $(HOST_EXPORTS) \
b00612cc
PB
4277 (cd $(HOST_SUBDIR)/automake && \
4278 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4279
6bd3dfaa 4280@endif automake
4fa63067
NN
4281
4282.PHONY: install-automake maybe-install-automake
4283maybe-install-automake:
6bd3dfaa
PB
4284@if automake
4285maybe-install-automake: install-automake
2a4cbe27 4286
4fa63067 4287install-automake: installdirs
0aed8855 4288 @: $(MAKE); $(unstage)
4fa63067
NN
4289 @r=`${PWD_COMMAND}`; export r; \
4290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4291 $(HOST_EXPORTS) \
b00612cc 4292 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4293 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4294
6bd3dfaa 4295@endif automake
2a4cbe27 4296
56a8fe78 4297# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4298
4299.PHONY: maybe-info-automake info-automake
4300maybe-info-automake:
6bd3dfaa
PB
4301@if automake
4302maybe-info-automake: info-automake
4fa63067
NN
4303
4304info-automake: \
4305 configure-automake
0aed8855 4306 @: $(MAKE); $(unstage)
4fa63067 4307 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4308 r=`${PWD_COMMAND}`; export r; \
4309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4310 $(HOST_EXPORTS) \
b813574b 4311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313 done; \
4fa63067 4314 echo "Doing info in automake" ; \
b00612cc 4315 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318 "RANLIB=$${RANLIB}" \
0c24b341 4319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4320 info) \
2a4cbe27
NN
4321 || exit 1
4322
6bd3dfaa 4323@endif automake
2a4cbe27 4324
4fa63067
NN
4325.PHONY: maybe-dvi-automake dvi-automake
4326maybe-dvi-automake:
6bd3dfaa
PB
4327@if automake
4328maybe-dvi-automake: dvi-automake
2a4cbe27 4329
4fa63067
NN
4330dvi-automake: \
4331 configure-automake
0aed8855 4332 @: $(MAKE); $(unstage)
4fa63067 4333 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4334 r=`${PWD_COMMAND}`; export r; \
4335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4336 $(HOST_EXPORTS) \
b813574b 4337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4339 done; \
4fa63067 4340 echo "Doing dvi in automake" ; \
b00612cc 4341 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4344 "RANLIB=$${RANLIB}" \
0c24b341 4345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4346 dvi) \
2a4cbe27
NN
4347 || exit 1
4348
6bd3dfaa 4349@endif automake
2a4cbe27 4350
56a8fe78
DD
4351.PHONY: maybe-pdf-automake pdf-automake
4352maybe-pdf-automake:
4353@if automake
4354maybe-pdf-automake: pdf-automake
4355
4356pdf-automake: \
4357 configure-automake
4358 @: $(MAKE); $(unstage)
4359 @[ -f ./automake/Makefile ] || exit 0; \
4360 r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362 $(HOST_EXPORTS) \
4363 for flag in $(EXTRA_HOST_FLAGS) ; do \
4364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365 done; \
4366 echo "Doing pdf in automake" ; \
4367 (cd $(HOST_SUBDIR)/automake && \
4368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370 "RANLIB=$${RANLIB}" \
0c24b341 4371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4372 pdf) \
4373 || exit 1
4374
4375@endif automake
4376
6d389afc
MS
4377.PHONY: maybe-html-automake html-automake
4378maybe-html-automake:
4379@if automake
4380maybe-html-automake: html-automake
4381
4382html-automake: \
4383 configure-automake
0aed8855 4384 @: $(MAKE); $(unstage)
6d389afc
MS
4385 @[ -f ./automake/Makefile ] || exit 0; \
4386 r=`${PWD_COMMAND}`; export r; \
4387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4388 $(HOST_EXPORTS) \
4389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4391 done; \
4392 echo "Doing html in automake" ; \
b00612cc 4393 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4396 "RANLIB=$${RANLIB}" \
0c24b341 4397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4398 html) \
4399 || exit 1
4400
4401@endif automake
4402
4fa63067
NN
4403.PHONY: maybe-TAGS-automake TAGS-automake
4404maybe-TAGS-automake:
6bd3dfaa
PB
4405@if automake
4406maybe-TAGS-automake: TAGS-automake
2a4cbe27 4407
4fa63067
NN
4408TAGS-automake: \
4409 configure-automake
0aed8855 4410 @: $(MAKE); $(unstage)
4fa63067 4411 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4412 r=`${PWD_COMMAND}`; export r; \
4413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4414 $(HOST_EXPORTS) \
b813574b 4415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4417 done; \
4fa63067 4418 echo "Doing TAGS in automake" ; \
b00612cc 4419 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4422 "RANLIB=$${RANLIB}" \
0c24b341 4423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4424 TAGS) \
2a4cbe27
NN
4425 || exit 1
4426
6bd3dfaa 4427@endif automake
2a4cbe27 4428
4fa63067
NN
4429.PHONY: maybe-install-info-automake install-info-automake
4430maybe-install-info-automake:
6bd3dfaa
PB
4431@if automake
4432maybe-install-info-automake: install-info-automake
2a4cbe27 4433
4fa63067
NN
4434install-info-automake: \
4435 configure-automake \
4436 info-automake
0aed8855 4437 @: $(MAKE); $(unstage)
4fa63067 4438 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4439 r=`${PWD_COMMAND}`; export r; \
4440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4441 $(HOST_EXPORTS) \
b813574b 4442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4444 done; \
4fa63067 4445 echo "Doing install-info in automake" ; \
b00612cc 4446 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4449 "RANLIB=$${RANLIB}" \
0c24b341 4450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4451 install-info) \
2a4cbe27
NN
4452 || exit 1
4453
6bd3dfaa 4454@endif automake
2a4cbe27 4455
a3ca38d2
DD
4456.PHONY: maybe-install-pdf-automake install-pdf-automake
4457maybe-install-pdf-automake:
4458@if automake
4459maybe-install-pdf-automake: install-pdf-automake
4460
4461install-pdf-automake: \
4462 configure-automake \
4463 pdf-automake
4464 @: $(MAKE); $(unstage)
4465 @[ -f ./automake/Makefile ] || exit 0; \
4466 r=`${PWD_COMMAND}`; export r; \
4467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4468 $(HOST_EXPORTS) \
4469 for flag in $(EXTRA_HOST_FLAGS) ; do \
4470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471 done; \
4472 echo "Doing install-pdf in automake" ; \
4473 (cd $(HOST_SUBDIR)/automake && \
4474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476 "RANLIB=$${RANLIB}" \
0c24b341 4477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4478 install-pdf) \
4479 || exit 1
4480
4481@endif automake
4482
108a6f8e
CD
4483.PHONY: maybe-install-html-automake install-html-automake
4484maybe-install-html-automake:
4485@if automake
4486maybe-install-html-automake: install-html-automake
4487
4488install-html-automake: \
4489 configure-automake \
4490 html-automake
4491 @: $(MAKE); $(unstage)
4492 @[ -f ./automake/Makefile ] || exit 0; \
4493 r=`${PWD_COMMAND}`; export r; \
4494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4495 $(HOST_EXPORTS) \
4496 for flag in $(EXTRA_HOST_FLAGS) ; do \
4497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498 done; \
4499 echo "Doing install-html in automake" ; \
4500 (cd $(HOST_SUBDIR)/automake && \
4501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4503 "RANLIB=$${RANLIB}" \
0c24b341 4504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4505 install-html) \
4506 || exit 1
4507
4508@endif automake
4509
4fa63067
NN
4510.PHONY: maybe-installcheck-automake installcheck-automake
4511maybe-installcheck-automake:
6bd3dfaa
PB
4512@if automake
4513maybe-installcheck-automake: installcheck-automake
2a4cbe27 4514
4fa63067
NN
4515installcheck-automake: \
4516 configure-automake
0aed8855 4517 @: $(MAKE); $(unstage)
4fa63067 4518 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4519 r=`${PWD_COMMAND}`; export r; \
4520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4521 $(HOST_EXPORTS) \
b813574b 4522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4524 done; \
4fa63067 4525 echo "Doing installcheck in automake" ; \
b00612cc 4526 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4529 "RANLIB=$${RANLIB}" \
0c24b341 4530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4531 installcheck) \
2a4cbe27
NN
4532 || exit 1
4533
6bd3dfaa 4534@endif automake
2a4cbe27 4535
4fa63067
NN
4536.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4537maybe-mostlyclean-automake:
6bd3dfaa
PB
4538@if automake
4539maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4540
4fa63067 4541mostlyclean-automake:
0aed8855 4542 @: $(MAKE); $(unstage)
4fa63067 4543 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4544 r=`${PWD_COMMAND}`; export r; \
4545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4546 $(HOST_EXPORTS) \
b813574b 4547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4549 done; \
4fa63067 4550 echo "Doing mostlyclean in automake" ; \
b00612cc 4551 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4554 "RANLIB=$${RANLIB}" \
0c24b341 4555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4556 mostlyclean) \
2a4cbe27
NN
4557 || exit 1
4558
6bd3dfaa 4559@endif automake
2a4cbe27 4560
4fa63067
NN
4561.PHONY: maybe-clean-automake clean-automake
4562maybe-clean-automake:
6bd3dfaa
PB
4563@if automake
4564maybe-clean-automake: clean-automake
2a4cbe27 4565
4fa63067 4566clean-automake:
0aed8855 4567 @: $(MAKE); $(unstage)
4fa63067 4568 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4569 r=`${PWD_COMMAND}`; export r; \
4570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4571 $(HOST_EXPORTS) \
b813574b 4572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4574 done; \
4fa63067 4575 echo "Doing clean in automake" ; \
b00612cc 4576 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4579 "RANLIB=$${RANLIB}" \
0c24b341 4580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4581 clean) \
2a4cbe27
NN
4582 || exit 1
4583
6bd3dfaa 4584@endif automake
2a4cbe27 4585
4fa63067
NN
4586.PHONY: maybe-distclean-automake distclean-automake
4587maybe-distclean-automake:
6bd3dfaa
PB
4588@if automake
4589maybe-distclean-automake: distclean-automake
2a4cbe27 4590
4fa63067 4591distclean-automake:
0aed8855 4592 @: $(MAKE); $(unstage)
4fa63067 4593 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4594 r=`${PWD_COMMAND}`; export r; \
4595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4596 $(HOST_EXPORTS) \
b813574b 4597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4599 done; \
4fa63067 4600 echo "Doing distclean in automake" ; \
b00612cc 4601 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4604 "RANLIB=$${RANLIB}" \
0c24b341 4605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4606 distclean) \
2a4cbe27
NN
4607 || exit 1
4608
6bd3dfaa 4609@endif automake
2a4cbe27 4610
4fa63067
NN
4611.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4612maybe-maintainer-clean-automake:
6bd3dfaa
PB
4613@if automake
4614maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4615
4fa63067 4616maintainer-clean-automake:
0aed8855 4617 @: $(MAKE); $(unstage)
4fa63067 4618 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4619 r=`${PWD_COMMAND}`; export r; \
4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4621 $(HOST_EXPORTS) \
b813574b 4622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4624 done; \
4fa63067 4625 echo "Doing maintainer-clean in automake" ; \
b00612cc 4626 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4629 "RANLIB=$${RANLIB}" \
0c24b341 4630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4631 maintainer-clean) \
2a4cbe27
NN
4632 || exit 1
4633
6bd3dfaa 4634@endif automake
2a4cbe27 4635
2a4cbe27 4636
a7254363 4637
4fa63067
NN
4638.PHONY: configure-bash maybe-configure-bash
4639maybe-configure-bash:
4f0ef2d8
CD
4640@if gcc-bootstrap
4641configure-bash: stage_current
4642@endif gcc-bootstrap
6bd3dfaa
PB
4643@if bash
4644maybe-configure-bash: configure-bash
c52c6897 4645configure-bash:
0aed8855 4646 @: $(MAKE); $(unstage)
c52c6897 4647 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4649 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4651 $(HOST_EXPORTS) \
a7254363
PB
4652 echo Configuring in $(HOST_SUBDIR)/bash; \
4653 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4654 case $(srcdir) in \
b00612cc
PB
4655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4656 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4658 esac; \
b00612cc
PB
4659 srcdiroption="--srcdir=$${topdir}/bash"; \
4660 libsrcdir="$$s/bash"; \
4fa63067 4661 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4663 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4664 || exit 1
6bd3dfaa 4665@endif bash
2a4cbe27 4666
a7254363
PB
4667
4668
d545f33b
PB
4669
4670
4fa63067
NN
4671.PHONY: all-bash maybe-all-bash
4672maybe-all-bash:
4f0ef2d8
CD
4673@if gcc-bootstrap
4674all-bash: stage_current
4675@endif gcc-bootstrap
6bd3dfaa 4676@if bash
d27cc32e 4677TARGET-bash=all
6bd3dfaa 4678maybe-all-bash: all-bash
4fa63067 4679all-bash: configure-bash
0aed8855 4680 @: $(MAKE); $(unstage)
4fa63067
NN
4681 @r=`${PWD_COMMAND}`; export r; \
4682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4683 $(HOST_EXPORTS) \
b00612cc 4684 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4686 $(TARGET-bash))
6bd3dfaa 4687@endif bash
2a4cbe27 4688
a7254363 4689
d545f33b
PB
4690
4691
4fa63067
NN
4692.PHONY: check-bash maybe-check-bash
4693maybe-check-bash:
6bd3dfaa
PB
4694@if bash
4695maybe-check-bash: check-bash
2a4cbe27 4696
4fa63067 4697check-bash:
0aed8855 4698 @: $(MAKE); $(unstage)
4fa63067 4699 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4701 $(HOST_EXPORTS) \
b00612cc
PB
4702 (cd $(HOST_SUBDIR)/bash && \
4703 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4704
6bd3dfaa 4705@endif bash
2a4cbe27 4706
4fa63067
NN
4707.PHONY: install-bash maybe-install-bash
4708maybe-install-bash:
6bd3dfaa
PB
4709@if bash
4710maybe-install-bash: install-bash
2a4cbe27 4711
4fa63067 4712install-bash: installdirs
0aed8855 4713 @: $(MAKE); $(unstage)
4fa63067 4714 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4716 $(HOST_EXPORTS) \
b00612cc 4717 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4718 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4719
6bd3dfaa 4720@endif bash
2a4cbe27 4721
56a8fe78 4722# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4723
4fa63067
NN
4724.PHONY: maybe-info-bash info-bash
4725maybe-info-bash:
6bd3dfaa
PB
4726@if bash
4727maybe-info-bash: info-bash
4fa63067
NN
4728
4729info-bash: \
4730 configure-bash
0aed8855 4731 @: $(MAKE); $(unstage)
4fa63067 4732 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4733 r=`${PWD_COMMAND}`; export r; \
4734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4735 $(HOST_EXPORTS) \
b813574b 4736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4738 done; \
4fa63067 4739 echo "Doing info in bash" ; \
b00612cc 4740 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4743 "RANLIB=$${RANLIB}" \
0c24b341 4744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4745 info) \
2a4cbe27
NN
4746 || exit 1
4747
6bd3dfaa 4748@endif bash
2a4cbe27 4749
4fa63067
NN
4750.PHONY: maybe-dvi-bash dvi-bash
4751maybe-dvi-bash:
6bd3dfaa
PB
4752@if bash
4753maybe-dvi-bash: dvi-bash
2a4cbe27 4754
4fa63067
NN
4755dvi-bash: \
4756 configure-bash
0aed8855 4757 @: $(MAKE); $(unstage)
4fa63067 4758 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4759 r=`${PWD_COMMAND}`; export r; \
4760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4761 $(HOST_EXPORTS) \
b813574b 4762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4764 done; \
4fa63067 4765 echo "Doing dvi in bash" ; \
b00612cc 4766 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4769 "RANLIB=$${RANLIB}" \
0c24b341 4770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4771 dvi) \
2a4cbe27
NN
4772 || exit 1
4773
6bd3dfaa 4774@endif bash
2a4cbe27 4775
56a8fe78
DD
4776.PHONY: maybe-pdf-bash pdf-bash
4777maybe-pdf-bash:
4778@if bash
4779maybe-pdf-bash: pdf-bash
4780
4781pdf-bash: \
4782 configure-bash
4783 @: $(MAKE); $(unstage)
4784 @[ -f ./bash/Makefile ] || exit 0; \
4785 r=`${PWD_COMMAND}`; export r; \
4786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4787 $(HOST_EXPORTS) \
4788 for flag in $(EXTRA_HOST_FLAGS) ; do \
4789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4790 done; \
4791 echo "Doing pdf in bash" ; \
4792 (cd $(HOST_SUBDIR)/bash && \
4793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4795 "RANLIB=$${RANLIB}" \
0c24b341 4796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4797 pdf) \
4798 || exit 1
4799
4800@endif bash
4801
6d389afc
MS
4802.PHONY: maybe-html-bash html-bash
4803maybe-html-bash:
4804@if bash
4805maybe-html-bash: html-bash
4806
4807html-bash: \
4808 configure-bash
0aed8855 4809 @: $(MAKE); $(unstage)
6d389afc
MS
4810 @[ -f ./bash/Makefile ] || exit 0; \
4811 r=`${PWD_COMMAND}`; export r; \
4812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4813 $(HOST_EXPORTS) \
4814 for flag in $(EXTRA_HOST_FLAGS) ; do \
4815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4816 done; \
4817 echo "Doing html in bash" ; \
b00612cc 4818 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4821 "RANLIB=$${RANLIB}" \
0c24b341 4822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4823 html) \
4824 || exit 1
4825
4826@endif bash
4827
4fa63067
NN
4828.PHONY: maybe-TAGS-bash TAGS-bash
4829maybe-TAGS-bash:
6bd3dfaa
PB
4830@if bash
4831maybe-TAGS-bash: TAGS-bash
2a4cbe27 4832
4fa63067
NN
4833TAGS-bash: \
4834 configure-bash
0aed8855 4835 @: $(MAKE); $(unstage)
4fa63067 4836 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4837 r=`${PWD_COMMAND}`; export r; \
4838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4839 $(HOST_EXPORTS) \
b813574b 4840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4842 done; \
4fa63067 4843 echo "Doing TAGS in bash" ; \
b00612cc 4844 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4847 "RANLIB=$${RANLIB}" \
0c24b341 4848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4849 TAGS) \
2a4cbe27
NN
4850 || exit 1
4851
6bd3dfaa 4852@endif bash
2a4cbe27 4853
4fa63067
NN
4854.PHONY: maybe-install-info-bash install-info-bash
4855maybe-install-info-bash:
6bd3dfaa
PB
4856@if bash
4857maybe-install-info-bash: install-info-bash
2a4cbe27 4858
4fa63067
NN
4859install-info-bash: \
4860 configure-bash \
4861 info-bash
0aed8855 4862 @: $(MAKE); $(unstage)
4fa63067 4863 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4864 r=`${PWD_COMMAND}`; export r; \
4865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4866 $(HOST_EXPORTS) \
b813574b 4867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4869 done; \
4fa63067 4870 echo "Doing install-info in bash" ; \
b00612cc 4871 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4874 "RANLIB=$${RANLIB}" \
0c24b341 4875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4876 install-info) \
2a4cbe27
NN
4877 || exit 1
4878
6bd3dfaa 4879@endif bash
2a4cbe27 4880
a3ca38d2
DD
4881.PHONY: maybe-install-pdf-bash install-pdf-bash
4882maybe-install-pdf-bash:
4883@if bash
4884maybe-install-pdf-bash: install-pdf-bash
4885
4886install-pdf-bash: \
4887 configure-bash \
4888 pdf-bash
4889 @: $(MAKE); $(unstage)
4890 @[ -f ./bash/Makefile ] || exit 0; \
4891 r=`${PWD_COMMAND}`; export r; \
4892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4893 $(HOST_EXPORTS) \
4894 for flag in $(EXTRA_HOST_FLAGS) ; do \
4895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4896 done; \
4897 echo "Doing install-pdf in bash" ; \
4898 (cd $(HOST_SUBDIR)/bash && \
4899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4901 "RANLIB=$${RANLIB}" \
0c24b341 4902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4903 install-pdf) \
4904 || exit 1
4905
4906@endif bash
4907
108a6f8e
CD
4908.PHONY: maybe-install-html-bash install-html-bash
4909maybe-install-html-bash:
4910@if bash
4911maybe-install-html-bash: install-html-bash
4912
4913install-html-bash: \
4914 configure-bash \
4915 html-bash
4916 @: $(MAKE); $(unstage)
4917 @[ -f ./bash/Makefile ] || exit 0; \
4918 r=`${PWD_COMMAND}`; export r; \
4919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4920 $(HOST_EXPORTS) \
4921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4923 done; \
4924 echo "Doing install-html in bash" ; \
4925 (cd $(HOST_SUBDIR)/bash && \
4926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4928 "RANLIB=$${RANLIB}" \
0c24b341 4929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4930 install-html) \
4931 || exit 1
4932
4933@endif bash
4934
4fa63067
NN
4935.PHONY: maybe-installcheck-bash installcheck-bash
4936maybe-installcheck-bash:
6bd3dfaa
PB
4937@if bash
4938maybe-installcheck-bash: installcheck-bash
2a4cbe27 4939
4fa63067
NN
4940installcheck-bash: \
4941 configure-bash
0aed8855 4942 @: $(MAKE); $(unstage)
4fa63067 4943 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4944 r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4946 $(HOST_EXPORTS) \
b813574b 4947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4949 done; \
4fa63067 4950 echo "Doing installcheck in bash" ; \
b00612cc 4951 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4954 "RANLIB=$${RANLIB}" \
0c24b341 4955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4956 installcheck) \
2a4cbe27
NN
4957 || exit 1
4958
6bd3dfaa 4959@endif bash
2a4cbe27 4960
4fa63067
NN
4961.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4962maybe-mostlyclean-bash:
6bd3dfaa
PB
4963@if bash
4964maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4965
4fa63067 4966mostlyclean-bash:
0aed8855 4967 @: $(MAKE); $(unstage)
4fa63067 4968 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4969 r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4971 $(HOST_EXPORTS) \
b813574b 4972 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4974 done; \
4fa63067 4975 echo "Doing mostlyclean in bash" ; \
b00612cc 4976 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4979 "RANLIB=$${RANLIB}" \
0c24b341 4980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4981 mostlyclean) \
2a4cbe27
NN
4982 || exit 1
4983
6bd3dfaa 4984@endif bash
2a4cbe27 4985
4fa63067
NN
4986.PHONY: maybe-clean-bash clean-bash
4987maybe-clean-bash:
6bd3dfaa
PB
4988@if bash
4989maybe-clean-bash: clean-bash
2a4cbe27 4990
4fa63067 4991clean-bash:
0aed8855 4992 @: $(MAKE); $(unstage)
4fa63067 4993 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4994 r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4996 $(HOST_EXPORTS) \
b813574b 4997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4999 done; \
4fa63067 5000 echo "Doing clean in bash" ; \
b00612cc 5001 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5004 "RANLIB=$${RANLIB}" \
0c24b341 5005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5006 clean) \
2a4cbe27
NN
5007 || exit 1
5008
6bd3dfaa 5009@endif bash
2a4cbe27 5010
4fa63067
NN
5011.PHONY: maybe-distclean-bash distclean-bash
5012maybe-distclean-bash:
6bd3dfaa
PB
5013@if bash
5014maybe-distclean-bash: distclean-bash
2a4cbe27 5015
4fa63067 5016distclean-bash:
0aed8855 5017 @: $(MAKE); $(unstage)
4fa63067 5018 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5019 r=`${PWD_COMMAND}`; export r; \
5020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5021 $(HOST_EXPORTS) \
b813574b 5022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5024 done; \
4fa63067 5025 echo "Doing distclean in bash" ; \
b00612cc 5026 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5029 "RANLIB=$${RANLIB}" \
0c24b341 5030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5031 distclean) \
2a4cbe27
NN
5032 || exit 1
5033
6bd3dfaa 5034@endif bash
2a4cbe27 5035
4fa63067
NN
5036.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5037maybe-maintainer-clean-bash:
6bd3dfaa
PB
5038@if bash
5039maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5040
4fa63067 5041maintainer-clean-bash:
0aed8855 5042 @: $(MAKE); $(unstage)
4fa63067 5043 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5044 r=`${PWD_COMMAND}`; export r; \
5045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5046 $(HOST_EXPORTS) \
b813574b 5047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5049 done; \
4fa63067 5050 echo "Doing maintainer-clean in bash" ; \
b00612cc 5051 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5054 "RANLIB=$${RANLIB}" \
0c24b341 5055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5056 maintainer-clean) \
2a4cbe27
NN
5057 || exit 1
5058
6bd3dfaa 5059@endif bash
2a4cbe27 5060
2a4cbe27 5061
a7254363 5062
4fa63067
NN
5063.PHONY: configure-bfd maybe-configure-bfd
5064maybe-configure-bfd:
4f0ef2d8
CD
5065@if gcc-bootstrap
5066configure-bfd: stage_current
5067@endif gcc-bootstrap
6bd3dfaa
PB
5068@if bfd
5069maybe-configure-bfd: configure-bfd
c52c6897 5070configure-bfd:
c52c6897
PB
5071 @r=`${PWD_COMMAND}`; export r; \
5072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5073 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 5075 $(HOST_EXPORTS) \
a7254363
PB
5076 echo Configuring in $(HOST_SUBDIR)/bfd; \
5077 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5078 case $(srcdir) in \
b00612cc
PB
5079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5080 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5082 esac; \
b00612cc
PB
5083 srcdiroption="--srcdir=$${topdir}/bfd"; \
5084 libsrcdir="$$s/bfd"; \
4fa63067 5085 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5087 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5088 || exit 1
6bd3dfaa 5089@endif bfd
2a4cbe27 5090
a7254363
PB
5091
5092
d545f33b
PB
5093.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5094maybe-configure-stage1-bfd:
5095@if bfd-bootstrap
5096maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5097configure-stage1-bfd:
c52c6897 5098 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5100 @r=`${PWD_COMMAND}`; export r; \
5101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5102 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5103 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5104 $(HOST_EXPORTS) \
8ee82aff 5105 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5106 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5107 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5108 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5110 cd $(HOST_SUBDIR)/bfd || exit 1; \
5111 case $(srcdir) in \
5112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5113 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5115 esac; \
5116 srcdiroption="--srcdir=$${topdir}/bfd"; \
5117 libsrcdir="$$s/bfd"; \
5118 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5120 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5121 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5122@endif bfd-bootstrap
5123
5124.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5125maybe-configure-stage2-bfd:
5126@if bfd-bootstrap
5127maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5128configure-stage2-bfd:
c52c6897 5129 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5131 @r=`${PWD_COMMAND}`; export r; \
5132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5133 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5134 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5135 $(HOST_EXPORTS) \
1b05fbbd 5136 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5137 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5138 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5139 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5140 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5142 cd $(HOST_SUBDIR)/bfd || exit 1; \
5143 case $(srcdir) in \
5144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5145 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5147 esac; \
5148 srcdiroption="--srcdir=$${topdir}/bfd"; \
5149 libsrcdir="$$s/bfd"; \
5150 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5152 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5153 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5154 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5155@endif bfd-bootstrap
5156
d545f33b
PB
5157.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5158maybe-configure-stage3-bfd:
5159@if bfd-bootstrap
5160maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5161configure-stage3-bfd:
c52c6897 5162 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5163 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5164 @r=`${PWD_COMMAND}`; export r; \
5165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5166 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5167 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5168 $(HOST_EXPORTS) \
1b05fbbd 5169 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5170 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5171 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5172 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5173 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5175 cd $(HOST_SUBDIR)/bfd || exit 1; \
5176 case $(srcdir) in \
5177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5178 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5180 esac; \
5181 srcdiroption="--srcdir=$${topdir}/bfd"; \
5182 libsrcdir="$$s/bfd"; \
5183 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5185 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5186 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5187 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5188@endif bfd-bootstrap
5189
d545f33b
PB
5190.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5191maybe-configure-stage4-bfd:
5192@if bfd-bootstrap
5193maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5194configure-stage4-bfd:
c52c6897 5195 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5197 @r=`${PWD_COMMAND}`; export r; \
5198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5199 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5200 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5201 $(HOST_EXPORTS) \
1b05fbbd 5202 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5203 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5204 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5205 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5206 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5208 cd $(HOST_SUBDIR)/bfd || exit 1; \
5209 case $(srcdir) in \
5210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5211 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5213 esac; \
5214 srcdiroption="--srcdir=$${topdir}/bfd"; \
5215 libsrcdir="$$s/bfd"; \
5216 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5218 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5219 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5220 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5221@endif bfd-bootstrap
5222
5223.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5224maybe-configure-stageprofile-bfd:
5225@if bfd-bootstrap
5226maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5227configure-stageprofile-bfd:
c52c6897 5228 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5230 @r=`${PWD_COMMAND}`; export r; \
5231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5232 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5233 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5234 $(HOST_EXPORTS) \
1b05fbbd
AO
5235 $(POSTSTAGE1_HOST_EXPORTS) \
5236 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5237 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
5238 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5239 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5241 cd $(HOST_SUBDIR)/bfd || exit 1; \
5242 case $(srcdir) in \
5243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5244 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5246 esac; \
5247 srcdiroption="--srcdir=$${topdir}/bfd"; \
5248 libsrcdir="$$s/bfd"; \
5249 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5251 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5252 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5253 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5254@endif bfd-bootstrap
5255
5256.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5257maybe-configure-stagefeedback-bfd:
5258@if bfd-bootstrap
5259maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5260configure-stagefeedback-bfd:
c52c6897 5261 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5263 @r=`${PWD_COMMAND}`; export r; \
5264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5265 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5266 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5267 $(HOST_EXPORTS) \
1b05fbbd
AO
5268 $(POSTSTAGE1_HOST_EXPORTS) \
5269 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5270 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
5271 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5272 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5274 cd $(HOST_SUBDIR)/bfd || exit 1; \
5275 case $(srcdir) in \
5276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5277 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5279 esac; \
5280 srcdiroption="--srcdir=$${topdir}/bfd"; \
5281 libsrcdir="$$s/bfd"; \
5282 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5284 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5285 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5286 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5287@endif bfd-bootstrap
5288
5289
5290
5291
5292
4fa63067
NN
5293.PHONY: all-bfd maybe-all-bfd
5294maybe-all-bfd:
4f0ef2d8
CD
5295@if gcc-bootstrap
5296all-bfd: stage_current
5297@endif gcc-bootstrap
6bd3dfaa 5298@if bfd
d27cc32e 5299TARGET-bfd=all
6bd3dfaa 5300maybe-all-bfd: all-bfd
4fa63067 5301all-bfd: configure-bfd
c52c6897 5302 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5304 $(HOST_EXPORTS) \
b00612cc 5305 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5306 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5307 $(TARGET-bfd))
6bd3dfaa 5308@endif bfd
2a4cbe27 5309
a7254363 5310
d545f33b
PB
5311
5312.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5313.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5314maybe-all-stage1-bfd:
5315maybe-clean-stage1-bfd:
5316@if bfd-bootstrap
5317maybe-all-stage1-bfd: all-stage1-bfd
5318all-stage1: all-stage1-bfd
f70224b5 5319TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5320all-stage1-bfd: configure-stage1-bfd
c52c6897 5321 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5322 @r=`${PWD_COMMAND}`; export r; \
5323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5324 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
5325 $(HOST_EXPORTS) \
5326 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5328 CFLAGS="$(STAGE1_CFLAGS)" \
5329 CXXFLAGS="$(STAGE1_CFLAGS)" \
5330 LIBCFLAGS="$(LIBCFLAGS)" \
5331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5334 $(EXTRA_HOST_FLAGS) \
5335 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5336 $(TARGET-stage1-bfd)
d545f33b
PB
5337
5338maybe-clean-stage1-bfd: clean-stage1-bfd
5339clean-stage1: clean-stage1-bfd
5340clean-stage1-bfd:
9dbaa842
DD
5341 @if [ $(current_stage) = stage1 ]; then \
5342 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5343 else \
5344 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5345 $(MAKE) stage1-start; \
5346 fi; \
d545f33b 5347 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5348 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5349 clean
d545f33b
PB
5350@endif bfd-bootstrap
5351
5352
5353.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5354.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5355maybe-all-stage2-bfd:
5356maybe-clean-stage2-bfd:
5357@if bfd-bootstrap
5358maybe-all-stage2-bfd: all-stage2-bfd
5359all-stage2: all-stage2-bfd
f70224b5 5360TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5361all-stage2-bfd: configure-stage2-bfd
c52c6897 5362 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5363 @r=`${PWD_COMMAND}`; export r; \
5364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5365 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
5366 $(HOST_EXPORTS) \
5367 $(POSTSTAGE1_HOST_EXPORTS) \
5368 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5370 CFLAGS="$(STAGE2_CFLAGS)" \
5371 CXXFLAGS="$(STAGE2_CFLAGS)" \
5372 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5376 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5377 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5378 $(TARGET-stage2-bfd)
d545f33b
PB
5379
5380maybe-clean-stage2-bfd: clean-stage2-bfd
5381clean-stage2: clean-stage2-bfd
5382clean-stage2-bfd:
9dbaa842
DD
5383 @if [ $(current_stage) = stage2 ]; then \
5384 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5385 else \
5386 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5387 $(MAKE) stage2-start; \
5388 fi; \
d545f33b 5389 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5390 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5391 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5392 clean
d545f33b
PB
5393@endif bfd-bootstrap
5394
5395
5396.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5397.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5398maybe-all-stage3-bfd:
5399maybe-clean-stage3-bfd:
5400@if bfd-bootstrap
5401maybe-all-stage3-bfd: all-stage3-bfd
5402all-stage3: all-stage3-bfd
f70224b5 5403TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5404all-stage3-bfd: configure-stage3-bfd
c52c6897 5405 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5406 @r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5408 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
5409 $(HOST_EXPORTS) \
5410 $(POSTSTAGE1_HOST_EXPORTS) \
5411 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5412 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5413 CFLAGS="$(STAGE3_CFLAGS)" \
5414 CXXFLAGS="$(STAGE3_CFLAGS)" \
5415 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5416 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5417 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5418 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5419 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5420 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5421 $(TARGET-stage3-bfd)
d545f33b
PB
5422
5423maybe-clean-stage3-bfd: clean-stage3-bfd
5424clean-stage3: clean-stage3-bfd
5425clean-stage3-bfd:
9dbaa842
DD
5426 @if [ $(current_stage) = stage3 ]; then \
5427 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5428 else \
5429 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5430 $(MAKE) stage3-start; \
5431 fi; \
d545f33b 5432 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5433 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5434 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5435 clean
d545f33b
PB
5436@endif bfd-bootstrap
5437
5438
5439.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5440.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5441maybe-all-stage4-bfd:
5442maybe-clean-stage4-bfd:
5443@if bfd-bootstrap
5444maybe-all-stage4-bfd: all-stage4-bfd
5445all-stage4: all-stage4-bfd
f70224b5 5446TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5447all-stage4-bfd: configure-stage4-bfd
c52c6897 5448 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5449 @r=`${PWD_COMMAND}`; export r; \
5450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5451 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
5452 $(HOST_EXPORTS) \
5453 $(POSTSTAGE1_HOST_EXPORTS) \
5454 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5456 CFLAGS="$(STAGE4_CFLAGS)" \
5457 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 5458 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5462 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5463 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5464 $(TARGET-stage4-bfd)
d545f33b
PB
5465
5466maybe-clean-stage4-bfd: clean-stage4-bfd
5467clean-stage4: clean-stage4-bfd
5468clean-stage4-bfd:
9dbaa842
DD
5469 @if [ $(current_stage) = stage4 ]; then \
5470 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5471 else \
5472 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5473 $(MAKE) stage4-start; \
5474 fi; \
d545f33b 5475 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5476 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5477 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5478 clean
d545f33b
PB
5479@endif bfd-bootstrap
5480
5481
5482.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5483.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5484maybe-all-stageprofile-bfd:
5485maybe-clean-stageprofile-bfd:
5486@if bfd-bootstrap
5487maybe-all-stageprofile-bfd: all-stageprofile-bfd
5488all-stageprofile: all-stageprofile-bfd
f70224b5 5489TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5490all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5491 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5492 @r=`${PWD_COMMAND}`; export r; \
5493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5494 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
5495 $(HOST_EXPORTS) \
5496 $(POSTSTAGE1_HOST_EXPORTS) \
5497 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5499 CFLAGS="$(STAGEprofile_CFLAGS)" \
5500 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
5501 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5506 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5507 $(TARGET-stageprofile-bfd)
d545f33b
PB
5508
5509maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5510clean-stageprofile: clean-stageprofile-bfd
5511clean-stageprofile-bfd:
9dbaa842
DD
5512 @if [ $(current_stage) = stageprofile ]; then \
5513 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5514 else \
5515 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5516 $(MAKE) stageprofile-start; \
5517 fi; \
d545f33b 5518 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5519 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5520 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5521 clean
d545f33b
PB
5522@endif bfd-bootstrap
5523
5524
5525.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5526.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5527maybe-all-stagefeedback-bfd:
5528maybe-clean-stagefeedback-bfd:
5529@if bfd-bootstrap
5530maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5531all-stagefeedback: all-stagefeedback-bfd
f70224b5 5532TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5533all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5534 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5535 @r=`${PWD_COMMAND}`; export r; \
5536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5537 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
5538 $(HOST_EXPORTS) \
5539 $(POSTSTAGE1_HOST_EXPORTS) \
5540 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5542 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5543 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
5544 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5549 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5550 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5551
5552maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5553clean-stagefeedback: clean-stagefeedback-bfd
5554clean-stagefeedback-bfd:
9dbaa842
DD
5555 @if [ $(current_stage) = stagefeedback ]; then \
5556 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5557 else \
5558 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5559 $(MAKE) stagefeedback-start; \
5560 fi; \
d545f33b 5561 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5562 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5563 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5564 clean
d545f33b
PB
5565@endif bfd-bootstrap
5566
5567
5568
5569
5570
4fa63067
NN
5571.PHONY: check-bfd maybe-check-bfd
5572maybe-check-bfd:
6bd3dfaa
PB
5573@if bfd
5574maybe-check-bfd: check-bfd
2a4cbe27 5575
4fa63067 5576check-bfd:
0aed8855 5577 @: $(MAKE); $(unstage)
4fa63067 5578 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5580 $(HOST_EXPORTS) \
b00612cc
PB
5581 (cd $(HOST_SUBDIR)/bfd && \
5582 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5583
6bd3dfaa 5584@endif bfd
2a4cbe27 5585
4fa63067
NN
5586.PHONY: install-bfd maybe-install-bfd
5587maybe-install-bfd:
6bd3dfaa
PB
5588@if bfd
5589maybe-install-bfd: install-bfd
2a4cbe27 5590
4fa63067 5591install-bfd: installdirs
0aed8855 5592 @: $(MAKE); $(unstage)
4fa63067 5593 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5595 $(HOST_EXPORTS) \
b00612cc 5596 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5597 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5598
6bd3dfaa 5599@endif bfd
2a4cbe27 5600
56a8fe78 5601# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5602
4fa63067
NN
5603.PHONY: maybe-info-bfd info-bfd
5604maybe-info-bfd:
6bd3dfaa
PB
5605@if bfd
5606maybe-info-bfd: info-bfd
4fa63067
NN
5607
5608info-bfd: \
5609 configure-bfd
5610 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5611 r=`${PWD_COMMAND}`; export r; \
5612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5613 $(HOST_EXPORTS) \
b813574b 5614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5616 done; \
4fa63067 5617 echo "Doing info in bfd" ; \
b00612cc 5618 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5621 "RANLIB=$${RANLIB}" \
0c24b341 5622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5623 info) \
2a4cbe27
NN
5624 || exit 1
5625
6bd3dfaa 5626@endif bfd
2a4cbe27 5627
4fa63067
NN
5628.PHONY: maybe-dvi-bfd dvi-bfd
5629maybe-dvi-bfd:
6bd3dfaa
PB
5630@if bfd
5631maybe-dvi-bfd: dvi-bfd
2a4cbe27 5632
4fa63067
NN
5633dvi-bfd: \
5634 configure-bfd
5635 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5636 r=`${PWD_COMMAND}`; export r; \
5637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5638 $(HOST_EXPORTS) \
b813574b 5639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5641 done; \
4fa63067 5642 echo "Doing dvi in bfd" ; \
b00612cc 5643 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5646 "RANLIB=$${RANLIB}" \
0c24b341 5647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5648 dvi) \
2a4cbe27
NN
5649 || exit 1
5650
6bd3dfaa 5651@endif bfd
2a4cbe27 5652
56a8fe78
DD
5653.PHONY: maybe-pdf-bfd pdf-bfd
5654maybe-pdf-bfd:
5655@if bfd
5656maybe-pdf-bfd: pdf-bfd
5657
5658pdf-bfd: \
5659 configure-bfd
5660 @[ -f ./bfd/Makefile ] || exit 0; \
5661 r=`${PWD_COMMAND}`; export r; \
5662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5663 $(HOST_EXPORTS) \
5664 for flag in $(EXTRA_HOST_FLAGS) ; do \
5665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5666 done; \
5667 echo "Doing pdf in bfd" ; \
5668 (cd $(HOST_SUBDIR)/bfd && \
5669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5671 "RANLIB=$${RANLIB}" \
0c24b341 5672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5673 pdf) \
5674 || exit 1
5675
5676@endif bfd
5677
6d389afc
MS
5678.PHONY: maybe-html-bfd html-bfd
5679maybe-html-bfd:
5680@if bfd
5681maybe-html-bfd: html-bfd
5682
5683html-bfd: \
5684 configure-bfd
5685 @[ -f ./bfd/Makefile ] || exit 0; \
5686 r=`${PWD_COMMAND}`; export r; \
5687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5688 $(HOST_EXPORTS) \
5689 for flag in $(EXTRA_HOST_FLAGS) ; do \
5690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5691 done; \
5692 echo "Doing html in bfd" ; \
b00612cc 5693 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5696 "RANLIB=$${RANLIB}" \
0c24b341 5697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5698 html) \
5699 || exit 1
5700
5701@endif bfd
5702
4fa63067
NN
5703.PHONY: maybe-TAGS-bfd TAGS-bfd
5704maybe-TAGS-bfd:
6bd3dfaa
PB
5705@if bfd
5706maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5707
4fa63067
NN
5708TAGS-bfd: \
5709 configure-bfd
5710 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5711 r=`${PWD_COMMAND}`; export r; \
5712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5713 $(HOST_EXPORTS) \
b813574b 5714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5716 done; \
4fa63067 5717 echo "Doing TAGS in bfd" ; \
b00612cc 5718 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5721 "RANLIB=$${RANLIB}" \
0c24b341 5722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5723 TAGS) \
2a4cbe27
NN
5724 || exit 1
5725
6bd3dfaa 5726@endif bfd
2a4cbe27 5727
4fa63067
NN
5728.PHONY: maybe-install-info-bfd install-info-bfd
5729maybe-install-info-bfd:
6bd3dfaa
PB
5730@if bfd
5731maybe-install-info-bfd: install-info-bfd
2a4cbe27 5732
4fa63067
NN
5733install-info-bfd: \
5734 configure-bfd \
5735 info-bfd
5736 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5737 r=`${PWD_COMMAND}`; export r; \
5738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5739 $(HOST_EXPORTS) \
b813574b 5740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5742 done; \
4fa63067 5743 echo "Doing install-info in bfd" ; \
b00612cc 5744 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5747 "RANLIB=$${RANLIB}" \
0c24b341 5748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5749 install-info) \
2a4cbe27
NN
5750 || exit 1
5751
6bd3dfaa 5752@endif bfd
2a4cbe27 5753
a3ca38d2
DD
5754.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5755maybe-install-pdf-bfd:
5756@if bfd
5757maybe-install-pdf-bfd: install-pdf-bfd
5758
5759install-pdf-bfd: \
5760 configure-bfd \
5761 pdf-bfd
5762 @[ -f ./bfd/Makefile ] || exit 0; \
5763 r=`${PWD_COMMAND}`; export r; \
5764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5765 $(HOST_EXPORTS) \
5766 for flag in $(EXTRA_HOST_FLAGS) ; do \
5767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5768 done; \
5769 echo "Doing install-pdf in bfd" ; \
5770 (cd $(HOST_SUBDIR)/bfd && \
5771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5773 "RANLIB=$${RANLIB}" \
0c24b341 5774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5775 install-pdf) \
5776 || exit 1
5777
5778@endif bfd
5779
108a6f8e
CD
5780.PHONY: maybe-install-html-bfd install-html-bfd
5781maybe-install-html-bfd:
5782@if bfd
5783maybe-install-html-bfd: install-html-bfd
5784
5785install-html-bfd: \
5786 configure-bfd \
5787 html-bfd
5788 @[ -f ./bfd/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791 $(HOST_EXPORTS) \
5792 for flag in $(EXTRA_HOST_FLAGS) ; do \
5793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5794 done; \
5795 echo "Doing install-html in bfd" ; \
5796 (cd $(HOST_SUBDIR)/bfd && \
5797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5799 "RANLIB=$${RANLIB}" \
0c24b341 5800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5801 install-html) \
5802 || exit 1
5803
5804@endif bfd
5805
4fa63067
NN
5806.PHONY: maybe-installcheck-bfd installcheck-bfd
5807maybe-installcheck-bfd:
6bd3dfaa
PB
5808@if bfd
5809maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5810
4fa63067
NN
5811installcheck-bfd: \
5812 configure-bfd
5813 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5814 r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5816 $(HOST_EXPORTS) \
b813574b 5817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5819 done; \
4fa63067 5820 echo "Doing installcheck in bfd" ; \
b00612cc 5821 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5824 "RANLIB=$${RANLIB}" \
0c24b341 5825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5826 installcheck) \
2a4cbe27
NN
5827 || exit 1
5828
6bd3dfaa 5829@endif bfd
2a4cbe27 5830
4fa63067
NN
5831.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5832maybe-mostlyclean-bfd:
6bd3dfaa
PB
5833@if bfd
5834maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5835
4fa63067
NN
5836mostlyclean-bfd:
5837 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5838 r=`${PWD_COMMAND}`; export r; \
5839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5840 $(HOST_EXPORTS) \
b813574b 5841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5843 done; \
4fa63067 5844 echo "Doing mostlyclean in bfd" ; \
b00612cc 5845 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5848 "RANLIB=$${RANLIB}" \
0c24b341 5849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5850 mostlyclean) \
2a4cbe27
NN
5851 || exit 1
5852
6bd3dfaa 5853@endif bfd
2a4cbe27 5854
4fa63067
NN
5855.PHONY: maybe-clean-bfd clean-bfd
5856maybe-clean-bfd:
6bd3dfaa
PB
5857@if bfd
5858maybe-clean-bfd: clean-bfd
2a4cbe27 5859
4fa63067
NN
5860clean-bfd:
5861 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5862 r=`${PWD_COMMAND}`; export r; \
5863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5864 $(HOST_EXPORTS) \
b813574b 5865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5867 done; \
4fa63067 5868 echo "Doing clean in bfd" ; \
b00612cc 5869 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5872 "RANLIB=$${RANLIB}" \
0c24b341 5873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5874 clean) \
2a4cbe27
NN
5875 || exit 1
5876
6bd3dfaa 5877@endif bfd
2a4cbe27 5878
4fa63067
NN
5879.PHONY: maybe-distclean-bfd distclean-bfd
5880maybe-distclean-bfd:
6bd3dfaa
PB
5881@if bfd
5882maybe-distclean-bfd: distclean-bfd
2a4cbe27 5883
4fa63067
NN
5884distclean-bfd:
5885 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5886 r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5888 $(HOST_EXPORTS) \
b813574b 5889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5891 done; \
4fa63067 5892 echo "Doing distclean in bfd" ; \
b00612cc 5893 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5896 "RANLIB=$${RANLIB}" \
0c24b341 5897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5898 distclean) \
2a4cbe27
NN
5899 || exit 1
5900
6bd3dfaa 5901@endif bfd
2a4cbe27 5902
4fa63067
NN
5903.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5904maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5905@if bfd
5906maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5907
4fa63067
NN
5908maintainer-clean-bfd:
5909 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
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 \
a2592b1b
DD
5914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5915 done; \
4fa63067 5916 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5917 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
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 maintainer-clean) \
a2592b1b
DD
5923 || exit 1
5924
6bd3dfaa 5925@endif bfd
a2592b1b 5926
2a4cbe27 5927
a7254363 5928
4fa63067
NN
5929.PHONY: configure-opcodes maybe-configure-opcodes
5930maybe-configure-opcodes:
4f0ef2d8
CD
5931@if gcc-bootstrap
5932configure-opcodes: stage_current
5933@endif gcc-bootstrap
6bd3dfaa
PB
5934@if opcodes
5935maybe-configure-opcodes: configure-opcodes
c52c6897 5936configure-opcodes:
c52c6897
PB
5937 @r=`${PWD_COMMAND}`; export r; \
5938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5939 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5941 $(HOST_EXPORTS) \
a7254363
PB
5942 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5943 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5944 case $(srcdir) in \
b00612cc
PB
5945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5946 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5948 esac; \
b00612cc
PB
5949 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5950 libsrcdir="$$s/opcodes"; \
4fa63067 5951 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5953 --target=${target_alias} $${srcdiroption} \
4fa63067 5954 || exit 1
6bd3dfaa 5955@endif opcodes
2a4cbe27 5956
a7254363
PB
5957
5958
d545f33b
PB
5959.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5960maybe-configure-stage1-opcodes:
5961@if opcodes-bootstrap
5962maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5963configure-stage1-opcodes:
c52c6897 5964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5966 @r=`${PWD_COMMAND}`; export r; \
5967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5968 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5969 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 5970 $(HOST_EXPORTS) \
8ee82aff 5971 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5972 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5973 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5974 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5976 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5977 case $(srcdir) in \
5978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5979 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5981 esac; \
5982 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5983 libsrcdir="$$s/opcodes"; \
5984 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5986 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5987 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5988@endif opcodes-bootstrap
5989
5990.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5991maybe-configure-stage2-opcodes:
5992@if opcodes-bootstrap
5993maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5994configure-stage2-opcodes:
c52c6897 5995 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5996 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5997 @r=`${PWD_COMMAND}`; export r; \
5998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5999 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6000 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6001 $(HOST_EXPORTS) \
1b05fbbd 6002 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6003 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6004 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6005 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6006 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6008 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6009 case $(srcdir) in \
6010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6011 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6013 esac; \
6014 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6015 libsrcdir="$$s/opcodes"; \
6016 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6018 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6019 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6020 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6021@endif opcodes-bootstrap
6022
d545f33b
PB
6023.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6024maybe-configure-stage3-opcodes:
6025@if opcodes-bootstrap
6026maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6027configure-stage3-opcodes:
c52c6897 6028 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6029 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6030 @r=`${PWD_COMMAND}`; export r; \
6031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6032 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6033 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6034 $(HOST_EXPORTS) \
1b05fbbd 6035 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6036 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6037 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6038 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6039 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6041 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6042 case $(srcdir) in \
6043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6044 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6046 esac; \
6047 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6048 libsrcdir="$$s/opcodes"; \
6049 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6051 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6052 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6053 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6054@endif opcodes-bootstrap
6055
d545f33b
PB
6056.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6057maybe-configure-stage4-opcodes:
6058@if opcodes-bootstrap
6059maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6060configure-stage4-opcodes:
c52c6897 6061 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6062 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6063 @r=`${PWD_COMMAND}`; export r; \
6064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6065 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6066 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6067 $(HOST_EXPORTS) \
1b05fbbd 6068 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6069 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6070 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6071 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6072 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6074 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6075 case $(srcdir) in \
6076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6077 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6079 esac; \
6080 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6081 libsrcdir="$$s/opcodes"; \
6082 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6084 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6085 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6086 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6087@endif opcodes-bootstrap
6088
6089.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6090maybe-configure-stageprofile-opcodes:
6091@if opcodes-bootstrap
6092maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6093configure-stageprofile-opcodes:
c52c6897 6094 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6096 @r=`${PWD_COMMAND}`; export r; \
6097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6098 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6099 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6100 $(HOST_EXPORTS) \
1b05fbbd
AO
6101 $(POSTSTAGE1_HOST_EXPORTS) \
6102 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6103 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6104 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6105 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6107 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6108 case $(srcdir) in \
6109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6110 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6112 esac; \
6113 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6114 libsrcdir="$$s/opcodes"; \
6115 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6117 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6118 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6119 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6120@endif opcodes-bootstrap
6121
6122.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6123maybe-configure-stagefeedback-opcodes:
6124@if opcodes-bootstrap
6125maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6126configure-stagefeedback-opcodes:
c52c6897 6127 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6128 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6129 @r=`${PWD_COMMAND}`; export r; \
6130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6131 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6132 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6133 $(HOST_EXPORTS) \
1b05fbbd
AO
6134 $(POSTSTAGE1_HOST_EXPORTS) \
6135 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6136 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6137 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6138 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6140 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6141 case $(srcdir) in \
6142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6143 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6145 esac; \
6146 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6147 libsrcdir="$$s/opcodes"; \
6148 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6150 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6151 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6152 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6153@endif opcodes-bootstrap
6154
6155
6156
6157
6158
4fa63067
NN
6159.PHONY: all-opcodes maybe-all-opcodes
6160maybe-all-opcodes:
4f0ef2d8
CD
6161@if gcc-bootstrap
6162all-opcodes: stage_current
6163@endif gcc-bootstrap
6bd3dfaa 6164@if opcodes
d27cc32e 6165TARGET-opcodes=all
6bd3dfaa 6166maybe-all-opcodes: all-opcodes
4fa63067 6167all-opcodes: configure-opcodes
c52c6897 6168 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6170 $(HOST_EXPORTS) \
b00612cc 6171 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6172 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6173 $(TARGET-opcodes))
6bd3dfaa 6174@endif opcodes
2a4cbe27 6175
a7254363 6176
d545f33b
PB
6177
6178.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6179.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6180maybe-all-stage1-opcodes:
6181maybe-clean-stage1-opcodes:
6182@if opcodes-bootstrap
6183maybe-all-stage1-opcodes: all-stage1-opcodes
6184all-stage1: all-stage1-opcodes
f70224b5 6185TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6186all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6187 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6188 @r=`${PWD_COMMAND}`; export r; \
6189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6190 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
6191 $(HOST_EXPORTS) \
6192 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6194 CFLAGS="$(STAGE1_CFLAGS)" \
6195 CXXFLAGS="$(STAGE1_CFLAGS)" \
6196 LIBCFLAGS="$(LIBCFLAGS)" \
6197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6200 $(EXTRA_HOST_FLAGS) \
6201 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6202 $(TARGET-stage1-opcodes)
d545f33b
PB
6203
6204maybe-clean-stage1-opcodes: clean-stage1-opcodes
6205clean-stage1: clean-stage1-opcodes
6206clean-stage1-opcodes:
9dbaa842
DD
6207 @if [ $(current_stage) = stage1 ]; then \
6208 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6209 else \
6210 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6211 $(MAKE) stage1-start; \
6212 fi; \
d545f33b 6213 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6214 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6215 clean
d545f33b
PB
6216@endif opcodes-bootstrap
6217
6218
6219.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6220.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6221maybe-all-stage2-opcodes:
6222maybe-clean-stage2-opcodes:
6223@if opcodes-bootstrap
6224maybe-all-stage2-opcodes: all-stage2-opcodes
6225all-stage2: all-stage2-opcodes
f70224b5 6226TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6227all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6228 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6229 @r=`${PWD_COMMAND}`; export r; \
6230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6231 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
6232 $(HOST_EXPORTS) \
6233 $(POSTSTAGE1_HOST_EXPORTS) \
6234 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6236 CFLAGS="$(STAGE2_CFLAGS)" \
6237 CXXFLAGS="$(STAGE2_CFLAGS)" \
6238 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6239 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6240 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6241 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6242 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6243 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6244 $(TARGET-stage2-opcodes)
d545f33b
PB
6245
6246maybe-clean-stage2-opcodes: clean-stage2-opcodes
6247clean-stage2: clean-stage2-opcodes
6248clean-stage2-opcodes:
9dbaa842
DD
6249 @if [ $(current_stage) = stage2 ]; then \
6250 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6251 else \
6252 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6253 $(MAKE) stage2-start; \
6254 fi; \
d545f33b 6255 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6256 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6257 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6258 clean
d545f33b
PB
6259@endif opcodes-bootstrap
6260
6261
6262.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6263.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6264maybe-all-stage3-opcodes:
6265maybe-clean-stage3-opcodes:
6266@if opcodes-bootstrap
6267maybe-all-stage3-opcodes: all-stage3-opcodes
6268all-stage3: all-stage3-opcodes
f70224b5 6269TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6270all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6271 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6272 @r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6274 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
6275 $(HOST_EXPORTS) \
6276 $(POSTSTAGE1_HOST_EXPORTS) \
6277 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6278 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6279 CFLAGS="$(STAGE3_CFLAGS)" \
6280 CXXFLAGS="$(STAGE3_CFLAGS)" \
6281 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6282 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6283 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6284 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6285 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6286 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6287 $(TARGET-stage3-opcodes)
d545f33b
PB
6288
6289maybe-clean-stage3-opcodes: clean-stage3-opcodes
6290clean-stage3: clean-stage3-opcodes
6291clean-stage3-opcodes:
9dbaa842
DD
6292 @if [ $(current_stage) = stage3 ]; then \
6293 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6294 else \
6295 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6296 $(MAKE) stage3-start; \
6297 fi; \
d545f33b 6298 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6299 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6300 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6301 clean
d545f33b
PB
6302@endif opcodes-bootstrap
6303
6304
6305.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6306.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6307maybe-all-stage4-opcodes:
6308maybe-clean-stage4-opcodes:
6309@if opcodes-bootstrap
6310maybe-all-stage4-opcodes: all-stage4-opcodes
6311all-stage4: all-stage4-opcodes
f70224b5 6312TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6313all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6314 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6315 @r=`${PWD_COMMAND}`; export r; \
6316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6317 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
6318 $(HOST_EXPORTS) \
6319 $(POSTSTAGE1_HOST_EXPORTS) \
6320 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6322 CFLAGS="$(STAGE4_CFLAGS)" \
6323 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 6324 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6328 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6329 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6330 $(TARGET-stage4-opcodes)
d545f33b
PB
6331
6332maybe-clean-stage4-opcodes: clean-stage4-opcodes
6333clean-stage4: clean-stage4-opcodes
6334clean-stage4-opcodes:
9dbaa842
DD
6335 @if [ $(current_stage) = stage4 ]; then \
6336 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6337 else \
6338 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6339 $(MAKE) stage4-start; \
6340 fi; \
d545f33b 6341 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6342 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6343 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6344 clean
d545f33b
PB
6345@endif opcodes-bootstrap
6346
6347
6348.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6349.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6350maybe-all-stageprofile-opcodes:
6351maybe-clean-stageprofile-opcodes:
6352@if opcodes-bootstrap
6353maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6354all-stageprofile: all-stageprofile-opcodes
f70224b5 6355TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6356all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6357 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6358 @r=`${PWD_COMMAND}`; export r; \
6359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6360 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
6361 $(HOST_EXPORTS) \
6362 $(POSTSTAGE1_HOST_EXPORTS) \
6363 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6365 CFLAGS="$(STAGEprofile_CFLAGS)" \
6366 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
6367 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6372 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6373 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6374
6375maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6376clean-stageprofile: clean-stageprofile-opcodes
6377clean-stageprofile-opcodes:
9dbaa842
DD
6378 @if [ $(current_stage) = stageprofile ]; then \
6379 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6380 else \
6381 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6382 $(MAKE) stageprofile-start; \
6383 fi; \
d545f33b 6384 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6385 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6386 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6387 clean
d545f33b
PB
6388@endif opcodes-bootstrap
6389
6390
6391.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6392.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6393maybe-all-stagefeedback-opcodes:
6394maybe-clean-stagefeedback-opcodes:
6395@if opcodes-bootstrap
6396maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6397all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6398TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6399all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6400 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6401 @r=`${PWD_COMMAND}`; export r; \
6402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6403 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
6404 $(HOST_EXPORTS) \
6405 $(POSTSTAGE1_HOST_EXPORTS) \
6406 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6408 CFLAGS="$(STAGEfeedback_CFLAGS)" \
6409 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
6410 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6414 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6415 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6416 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6417
6418maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6419clean-stagefeedback: clean-stagefeedback-opcodes
6420clean-stagefeedback-opcodes:
9dbaa842
DD
6421 @if [ $(current_stage) = stagefeedback ]; then \
6422 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6423 else \
6424 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6425 $(MAKE) stagefeedback-start; \
6426 fi; \
d545f33b 6427 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6428 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6429 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6430 clean
d545f33b
PB
6431@endif opcodes-bootstrap
6432
6433
6434
6435
6436
4fa63067
NN
6437.PHONY: check-opcodes maybe-check-opcodes
6438maybe-check-opcodes:
6bd3dfaa
PB
6439@if opcodes
6440maybe-check-opcodes: check-opcodes
4fa63067
NN
6441
6442check-opcodes:
0aed8855 6443 @: $(MAKE); $(unstage)
4fa63067 6444 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6446 $(HOST_EXPORTS) \
b00612cc
PB
6447 (cd $(HOST_SUBDIR)/opcodes && \
6448 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6449
6bd3dfaa 6450@endif opcodes
2a4cbe27 6451
4fa63067
NN
6452.PHONY: install-opcodes maybe-install-opcodes
6453maybe-install-opcodes:
6bd3dfaa
PB
6454@if opcodes
6455maybe-install-opcodes: install-opcodes
2a4cbe27 6456
4fa63067 6457install-opcodes: installdirs
0aed8855 6458 @: $(MAKE); $(unstage)
4fa63067
NN
6459 @r=`${PWD_COMMAND}`; export r; \
6460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6461 $(HOST_EXPORTS) \
b00612cc 6462 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6463 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6464
6bd3dfaa 6465@endif opcodes
4fa63067 6466
56a8fe78 6467# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6468
6469.PHONY: maybe-info-opcodes info-opcodes
6470maybe-info-opcodes:
6bd3dfaa
PB
6471@if opcodes
6472maybe-info-opcodes: info-opcodes
4fa63067
NN
6473
6474info-opcodes: \
6475 configure-opcodes
6476 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6477 r=`${PWD_COMMAND}`; export r; \
6478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6479 $(HOST_EXPORTS) \
b813574b 6480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6482 done; \
4fa63067 6483 echo "Doing info in opcodes" ; \
b00612cc 6484 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6487 "RANLIB=$${RANLIB}" \
0c24b341 6488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6489 info) \
2a4cbe27
NN
6490 || exit 1
6491
6bd3dfaa 6492@endif opcodes
2a4cbe27 6493
4fa63067
NN
6494.PHONY: maybe-dvi-opcodes dvi-opcodes
6495maybe-dvi-opcodes:
6bd3dfaa
PB
6496@if opcodes
6497maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6498
4fa63067
NN
6499dvi-opcodes: \
6500 configure-opcodes
6501 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6502 r=`${PWD_COMMAND}`; export r; \
6503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6504 $(HOST_EXPORTS) \
b813574b 6505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6507 done; \
4fa63067 6508 echo "Doing dvi in opcodes" ; \
b00612cc 6509 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6512 "RANLIB=$${RANLIB}" \
0c24b341 6513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6514 dvi) \
2a4cbe27
NN
6515 || exit 1
6516
6bd3dfaa 6517@endif opcodes
2a4cbe27 6518
56a8fe78
DD
6519.PHONY: maybe-pdf-opcodes pdf-opcodes
6520maybe-pdf-opcodes:
6521@if opcodes
6522maybe-pdf-opcodes: pdf-opcodes
6523
6524pdf-opcodes: \
6525 configure-opcodes
6526 @[ -f ./opcodes/Makefile ] || exit 0; \
6527 r=`${PWD_COMMAND}`; export r; \
6528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6529 $(HOST_EXPORTS) \
6530 for flag in $(EXTRA_HOST_FLAGS) ; do \
6531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6532 done; \
6533 echo "Doing pdf in opcodes" ; \
6534 (cd $(HOST_SUBDIR)/opcodes && \
6535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6537 "RANLIB=$${RANLIB}" \
0c24b341 6538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6539 pdf) \
6540 || exit 1
6541
6542@endif opcodes
6543
6d389afc
MS
6544.PHONY: maybe-html-opcodes html-opcodes
6545maybe-html-opcodes:
6546@if opcodes
6547maybe-html-opcodes: html-opcodes
6548
6549html-opcodes: \
6550 configure-opcodes
6551 @[ -f ./opcodes/Makefile ] || exit 0; \
6552 r=`${PWD_COMMAND}`; export r; \
6553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6554 $(HOST_EXPORTS) \
6555 for flag in $(EXTRA_HOST_FLAGS) ; do \
6556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557 done; \
6558 echo "Doing html in opcodes" ; \
b00612cc 6559 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562 "RANLIB=$${RANLIB}" \
0c24b341 6563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6564 html) \
6565 || exit 1
6566
6567@endif opcodes
6568
4fa63067
NN
6569.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6570maybe-TAGS-opcodes:
6bd3dfaa
PB
6571@if opcodes
6572maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6573
4fa63067
NN
6574TAGS-opcodes: \
6575 configure-opcodes
6576 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6577 r=`${PWD_COMMAND}`; export r; \
6578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6579 $(HOST_EXPORTS) \
b813574b 6580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6582 done; \
4fa63067 6583 echo "Doing TAGS in opcodes" ; \
b00612cc 6584 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6587 "RANLIB=$${RANLIB}" \
0c24b341 6588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6589 TAGS) \
2a4cbe27
NN
6590 || exit 1
6591
6bd3dfaa 6592@endif opcodes
2a4cbe27 6593
4fa63067
NN
6594.PHONY: maybe-install-info-opcodes install-info-opcodes
6595maybe-install-info-opcodes:
6bd3dfaa
PB
6596@if opcodes
6597maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6598
4fa63067
NN
6599install-info-opcodes: \
6600 configure-opcodes \
6601 info-opcodes
6602 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6603 r=`${PWD_COMMAND}`; export r; \
6604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6605 $(HOST_EXPORTS) \
b813574b 6606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6608 done; \
4fa63067 6609 echo "Doing install-info in opcodes" ; \
b00612cc 6610 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6613 "RANLIB=$${RANLIB}" \
0c24b341 6614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6615 install-info) \
2a4cbe27
NN
6616 || exit 1
6617
6bd3dfaa 6618@endif opcodes
2a4cbe27 6619
a3ca38d2
DD
6620.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6621maybe-install-pdf-opcodes:
6622@if opcodes
6623maybe-install-pdf-opcodes: install-pdf-opcodes
6624
6625install-pdf-opcodes: \
6626 configure-opcodes \
6627 pdf-opcodes
6628 @[ -f ./opcodes/Makefile ] || exit 0; \
6629 r=`${PWD_COMMAND}`; export r; \
6630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6631 $(HOST_EXPORTS) \
6632 for flag in $(EXTRA_HOST_FLAGS) ; do \
6633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6634 done; \
6635 echo "Doing install-pdf in opcodes" ; \
6636 (cd $(HOST_SUBDIR)/opcodes && \
6637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6639 "RANLIB=$${RANLIB}" \
0c24b341 6640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6641 install-pdf) \
6642 || exit 1
6643
6644@endif opcodes
6645
108a6f8e
CD
6646.PHONY: maybe-install-html-opcodes install-html-opcodes
6647maybe-install-html-opcodes:
6648@if opcodes
6649maybe-install-html-opcodes: install-html-opcodes
6650
6651install-html-opcodes: \
6652 configure-opcodes \
6653 html-opcodes
6654 @[ -f ./opcodes/Makefile ] || exit 0; \
6655 r=`${PWD_COMMAND}`; export r; \
6656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6657 $(HOST_EXPORTS) \
6658 for flag in $(EXTRA_HOST_FLAGS) ; do \
6659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6660 done; \
6661 echo "Doing install-html in opcodes" ; \
6662 (cd $(HOST_SUBDIR)/opcodes && \
6663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6665 "RANLIB=$${RANLIB}" \
0c24b341 6666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6667 install-html) \
6668 || exit 1
6669
6670@endif opcodes
6671
4fa63067
NN
6672.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6673maybe-installcheck-opcodes:
6bd3dfaa
PB
6674@if opcodes
6675maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6676
4fa63067
NN
6677installcheck-opcodes: \
6678 configure-opcodes
6679 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6680 r=`${PWD_COMMAND}`; export r; \
6681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6682 $(HOST_EXPORTS) \
b813574b 6683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6685 done; \
4fa63067 6686 echo "Doing installcheck in opcodes" ; \
b00612cc 6687 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6690 "RANLIB=$${RANLIB}" \
0c24b341 6691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6692 installcheck) \
2a4cbe27
NN
6693 || exit 1
6694
6bd3dfaa 6695@endif opcodes
2a4cbe27
NN
6696
6697.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6698maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6699@if opcodes
6700maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6701
6702mostlyclean-opcodes:
6703 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6704 r=`${PWD_COMMAND}`; export r; \
6705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6706 $(HOST_EXPORTS) \
b813574b 6707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6709 done; \
6710 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6711 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6714 "RANLIB=$${RANLIB}" \
0c24b341 6715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6716 mostlyclean) \
2a4cbe27
NN
6717 || exit 1
6718
6bd3dfaa 6719@endif opcodes
2a4cbe27 6720
4fa63067
NN
6721.PHONY: maybe-clean-opcodes clean-opcodes
6722maybe-clean-opcodes:
6bd3dfaa
PB
6723@if opcodes
6724maybe-clean-opcodes: clean-opcodes
2a4cbe27 6725
4fa63067
NN
6726clean-opcodes:
6727 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6728 r=`${PWD_COMMAND}`; export r; \
6729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6730 $(HOST_EXPORTS) \
b813574b 6731 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6733 done; \
4fa63067 6734 echo "Doing clean in opcodes" ; \
b00612cc 6735 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6738 "RANLIB=$${RANLIB}" \
0c24b341 6739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6740 clean) \
2a4cbe27
NN
6741 || exit 1
6742
6bd3dfaa 6743@endif opcodes
2a4cbe27 6744
4fa63067
NN
6745.PHONY: maybe-distclean-opcodes distclean-opcodes
6746maybe-distclean-opcodes:
6bd3dfaa
PB
6747@if opcodes
6748maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6749
4fa63067
NN
6750distclean-opcodes:
6751 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6752 r=`${PWD_COMMAND}`; export r; \
6753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6754 $(HOST_EXPORTS) \
b813574b 6755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6757 done; \
4fa63067 6758 echo "Doing distclean in opcodes" ; \
b00612cc 6759 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6762 "RANLIB=$${RANLIB}" \
0c24b341 6763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6764 distclean) \
2a4cbe27
NN
6765 || exit 1
6766
6bd3dfaa 6767@endif opcodes
2a4cbe27 6768
4fa63067
NN
6769.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6770maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6771@if opcodes
6772maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6773
4fa63067
NN
6774maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
2a4cbe27
NN
6789 || exit 1
6790
6bd3dfaa 6791@endif opcodes
2a4cbe27 6792
2a4cbe27 6793
a7254363 6794
4fa63067
NN
6795.PHONY: configure-binutils maybe-configure-binutils
6796maybe-configure-binutils:
4f0ef2d8
CD
6797@if gcc-bootstrap
6798configure-binutils: stage_current
6799@endif gcc-bootstrap
6bd3dfaa
PB
6800@if binutils
6801maybe-configure-binutils: configure-binutils
c52c6897 6802configure-binutils:
c52c6897
PB
6803 @r=`${PWD_COMMAND}`; export r; \
6804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6805 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6807 $(HOST_EXPORTS) \
a7254363
PB
6808 echo Configuring in $(HOST_SUBDIR)/binutils; \
6809 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6810 case $(srcdir) in \
b00612cc
PB
6811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6812 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6814 esac; \
b00612cc
PB
6815 srcdiroption="--srcdir=$${topdir}/binutils"; \
6816 libsrcdir="$$s/binutils"; \
4fa63067 6817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6819 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6820 || exit 1
6bd3dfaa 6821@endif binutils
2a4cbe27 6822
a7254363
PB
6823
6824
d545f33b
PB
6825.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6826maybe-configure-stage1-binutils:
6827@if binutils-bootstrap
6828maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6829configure-stage1-binutils:
c52c6897 6830 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6832 @r=`${PWD_COMMAND}`; export r; \
6833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6834 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6835 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6836 $(HOST_EXPORTS) \
8ee82aff 6837 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6838 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
6839 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6840 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6842 cd $(HOST_SUBDIR)/binutils || exit 1; \
6843 case $(srcdir) in \
6844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6845 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6847 esac; \
6848 srcdiroption="--srcdir=$${topdir}/binutils"; \
6849 libsrcdir="$$s/binutils"; \
6850 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6852 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6853 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6854@endif binutils-bootstrap
6855
6856.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6857maybe-configure-stage2-binutils:
6858@if binutils-bootstrap
6859maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6860configure-stage2-binutils:
c52c6897 6861 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6863 @r=`${PWD_COMMAND}`; export r; \
6864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6865 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6866 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6867 $(HOST_EXPORTS) \
1b05fbbd 6868 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6869 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6870 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6871 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6872 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6874 cd $(HOST_SUBDIR)/binutils || exit 1; \
6875 case $(srcdir) in \
6876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6877 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6879 esac; \
6880 srcdiroption="--srcdir=$${topdir}/binutils"; \
6881 libsrcdir="$$s/binutils"; \
6882 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6884 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6885 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6886 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6887@endif binutils-bootstrap
6888
d545f33b
PB
6889.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6890maybe-configure-stage3-binutils:
6891@if binutils-bootstrap
6892maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6893configure-stage3-binutils:
c52c6897 6894 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6896 @r=`${PWD_COMMAND}`; export r; \
6897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6898 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6899 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6900 $(HOST_EXPORTS) \
1b05fbbd 6901 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6902 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6903 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6904 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6905 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6907 cd $(HOST_SUBDIR)/binutils || exit 1; \
6908 case $(srcdir) in \
6909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6910 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6912 esac; \
6913 srcdiroption="--srcdir=$${topdir}/binutils"; \
6914 libsrcdir="$$s/binutils"; \
6915 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6917 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6918 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6919 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6920@endif binutils-bootstrap
6921
d545f33b
PB
6922.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6923maybe-configure-stage4-binutils:
6924@if binutils-bootstrap
6925maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6926configure-stage4-binutils:
c52c6897 6927 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6929 @r=`${PWD_COMMAND}`; export r; \
6930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6931 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6932 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6933 $(HOST_EXPORTS) \
1b05fbbd 6934 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6935 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6936 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6937 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6938 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6940 cd $(HOST_SUBDIR)/binutils || exit 1; \
6941 case $(srcdir) in \
6942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6943 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6945 esac; \
6946 srcdiroption="--srcdir=$${topdir}/binutils"; \
6947 libsrcdir="$$s/binutils"; \
6948 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6950 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6951 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6952 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6953@endif binutils-bootstrap
6954
6955.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6956maybe-configure-stageprofile-binutils:
6957@if binutils-bootstrap
6958maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6959configure-stageprofile-binutils:
c52c6897 6960 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6962 @r=`${PWD_COMMAND}`; export r; \
6963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6964 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6965 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6966 $(HOST_EXPORTS) \
1b05fbbd
AO
6967 $(POSTSTAGE1_HOST_EXPORTS) \
6968 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6969 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6970 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6971 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6973 cd $(HOST_SUBDIR)/binutils || exit 1; \
6974 case $(srcdir) in \
6975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6976 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6978 esac; \
6979 srcdiroption="--srcdir=$${topdir}/binutils"; \
6980 libsrcdir="$$s/binutils"; \
6981 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6983 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6984 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6985 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6986@endif binutils-bootstrap
6987
6988.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6989maybe-configure-stagefeedback-binutils:
6990@if binutils-bootstrap
6991maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6992configure-stagefeedback-binutils:
c52c6897 6993 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6995 @r=`${PWD_COMMAND}`; export r; \
6996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6997 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6998 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6999 $(HOST_EXPORTS) \
1b05fbbd
AO
7000 $(POSTSTAGE1_HOST_EXPORTS) \
7001 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
7002 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
7003 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7004 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7006 cd $(HOST_SUBDIR)/binutils || exit 1; \
7007 case $(srcdir) in \
7008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7009 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7011 esac; \
7012 srcdiroption="--srcdir=$${topdir}/binutils"; \
7013 libsrcdir="$$s/binutils"; \
7014 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7016 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7017 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7018 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7019@endif binutils-bootstrap
7020
7021
7022
7023
7024
4fa63067
NN
7025.PHONY: all-binutils maybe-all-binutils
7026maybe-all-binutils:
4f0ef2d8
CD
7027@if gcc-bootstrap
7028all-binutils: stage_current
7029@endif gcc-bootstrap
6bd3dfaa 7030@if binutils
d27cc32e 7031TARGET-binutils=all
6bd3dfaa 7032maybe-all-binutils: all-binutils
4fa63067 7033all-binutils: configure-binutils
c52c6897 7034 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7036 $(HOST_EXPORTS) \
b00612cc 7037 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7039 $(TARGET-binutils))
6bd3dfaa 7040@endif binutils
4fa63067 7041
a7254363 7042
4fa63067 7043
d545f33b
PB
7044.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7045.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7046maybe-all-stage1-binutils:
7047maybe-clean-stage1-binutils:
7048@if binutils-bootstrap
7049maybe-all-stage1-binutils: all-stage1-binutils
7050all-stage1: all-stage1-binutils
f70224b5 7051TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7052all-stage1-binutils: configure-stage1-binutils
c52c6897 7053 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7054 @r=`${PWD_COMMAND}`; export r; \
7055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7056 TFLAGS="$(STAGE1_TFLAGS)"; \
378fce5b 7057 $(HOST_EXPORTS) \
d545f33b 7058 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7060 CFLAGS="$(STAGE1_CFLAGS)" \
7061 CXXFLAGS="$(STAGE1_CFLAGS)" \
7062 LIBCFLAGS="$(LIBCFLAGS)" \
7063 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7064 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7065 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7066 $(EXTRA_HOST_FLAGS) \
7067 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7068 $(TARGET-stage1-binutils)
2a4cbe27 7069
d545f33b
PB
7070maybe-clean-stage1-binutils: clean-stage1-binutils
7071clean-stage1: clean-stage1-binutils
7072clean-stage1-binutils:
9dbaa842
DD
7073 @if [ $(current_stage) = stage1 ]; then \
7074 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7075 else \
7076 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7077 $(MAKE) stage1-start; \
7078 fi; \
d545f33b 7079 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7080 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7081 clean
d545f33b 7082@endif binutils-bootstrap
2a4cbe27 7083
2a4cbe27 7084
d545f33b
PB
7085.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7086.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7087maybe-all-stage2-binutils:
7088maybe-clean-stage2-binutils:
7089@if binutils-bootstrap
7090maybe-all-stage2-binutils: all-stage2-binutils
7091all-stage2: all-stage2-binutils
f70224b5 7092TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7093all-stage2-binutils: configure-stage2-binutils
c52c6897 7094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7095 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7097 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7098 $(HOST_EXPORTS) \
d545f33b
PB
7099 $(POSTSTAGE1_HOST_EXPORTS) \
7100 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7102 CFLAGS="$(STAGE2_CFLAGS)" \
7103 CXXFLAGS="$(STAGE2_CFLAGS)" \
7104 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7108 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7109 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7110 $(TARGET-stage2-binutils)
2a4cbe27 7111
d545f33b
PB
7112maybe-clean-stage2-binutils: clean-stage2-binutils
7113clean-stage2: clean-stage2-binutils
7114clean-stage2-binutils:
9dbaa842
DD
7115 @if [ $(current_stage) = stage2 ]; then \
7116 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7117 else \
7118 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7119 $(MAKE) stage2-start; \
7120 fi; \
d545f33b 7121 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7122 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7123 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7124 clean
d545f33b 7125@endif binutils-bootstrap
2a4cbe27 7126
4fa63067 7127
d545f33b
PB
7128.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7129.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7130maybe-all-stage3-binutils:
7131maybe-clean-stage3-binutils:
7132@if binutils-bootstrap
7133maybe-all-stage3-binutils: all-stage3-binutils
7134all-stage3: all-stage3-binutils
f70224b5 7135TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7136all-stage3-binutils: configure-stage3-binutils
c52c6897 7137 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7138 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7140 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7141 $(HOST_EXPORTS) \
d545f33b
PB
7142 $(POSTSTAGE1_HOST_EXPORTS) \
7143 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7145 CFLAGS="$(STAGE3_CFLAGS)" \
7146 CXXFLAGS="$(STAGE3_CFLAGS)" \
7147 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7151 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7152 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7153 $(TARGET-stage3-binutils)
2a4cbe27 7154
d545f33b
PB
7155maybe-clean-stage3-binutils: clean-stage3-binutils
7156clean-stage3: clean-stage3-binutils
7157clean-stage3-binutils:
9dbaa842
DD
7158 @if [ $(current_stage) = stage3 ]; then \
7159 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7160 else \
7161 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7162 $(MAKE) stage3-start; \
7163 fi; \
d545f33b 7164 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7165 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7166 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7167 clean
d545f33b 7168@endif binutils-bootstrap
2a4cbe27 7169
2a4cbe27 7170
d545f33b
PB
7171.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7172.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7173maybe-all-stage4-binutils:
7174maybe-clean-stage4-binutils:
7175@if binutils-bootstrap
7176maybe-all-stage4-binutils: all-stage4-binutils
7177all-stage4: all-stage4-binutils
f70224b5 7178TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7179all-stage4-binutils: configure-stage4-binutils
c52c6897 7180 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7181 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7183 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7184 $(HOST_EXPORTS) \
d545f33b
PB
7185 $(POSTSTAGE1_HOST_EXPORTS) \
7186 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7188 CFLAGS="$(STAGE4_CFLAGS)" \
7189 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 7190 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7194 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7195 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7196 $(TARGET-stage4-binutils)
d545f33b
PB
7197
7198maybe-clean-stage4-binutils: clean-stage4-binutils
7199clean-stage4: clean-stage4-binutils
7200clean-stage4-binutils:
9dbaa842
DD
7201 @if [ $(current_stage) = stage4 ]; then \
7202 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7203 else \
7204 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7205 $(MAKE) stage4-start; \
7206 fi; \
d545f33b 7207 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7208 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7209 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7210 clean
d545f33b
PB
7211@endif binutils-bootstrap
7212
7213
7214.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7215.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7216maybe-all-stageprofile-binutils:
7217maybe-clean-stageprofile-binutils:
7218@if binutils-bootstrap
7219maybe-all-stageprofile-binutils: all-stageprofile-binutils
7220all-stageprofile: all-stageprofile-binutils
f70224b5 7221TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7222all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7223 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7224 @r=`${PWD_COMMAND}`; export r; \
7225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7226 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
7227 $(HOST_EXPORTS) \
7228 $(POSTSTAGE1_HOST_EXPORTS) \
7229 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7231 CFLAGS="$(STAGEprofile_CFLAGS)" \
7232 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
7233 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7237 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7238 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7239 $(TARGET-stageprofile-binutils)
d545f33b
PB
7240
7241maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7242clean-stageprofile: clean-stageprofile-binutils
7243clean-stageprofile-binutils:
9dbaa842
DD
7244 @if [ $(current_stage) = stageprofile ]; then \
7245 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7246 else \
7247 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7248 $(MAKE) stageprofile-start; \
7249 fi; \
d545f33b 7250 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7251 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7252 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7253 clean
d545f33b
PB
7254@endif binutils-bootstrap
7255
7256
7257.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7258.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7259maybe-all-stagefeedback-binutils:
7260maybe-clean-stagefeedback-binutils:
7261@if binutils-bootstrap
7262maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7263all-stagefeedback: all-stagefeedback-binutils
f70224b5 7264TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7265all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7266 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7267 @r=`${PWD_COMMAND}`; export r; \
7268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7269 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
7270 $(HOST_EXPORTS) \
7271 $(POSTSTAGE1_HOST_EXPORTS) \
7272 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7274 CFLAGS="$(STAGEfeedback_CFLAGS)" \
7275 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
7276 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7280 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7281 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7282 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7283
7284maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7285clean-stagefeedback: clean-stagefeedback-binutils
7286clean-stagefeedback-binutils:
9dbaa842
DD
7287 @if [ $(current_stage) = stagefeedback ]; then \
7288 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7289 else \
7290 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7291 $(MAKE) stagefeedback-start; \
7292 fi; \
d545f33b 7293 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7294 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7295 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7296 clean
d545f33b
PB
7297@endif binutils-bootstrap
7298
7299
7300
7301
7302
7303.PHONY: check-binutils maybe-check-binutils
7304maybe-check-binutils:
7305@if binutils
7306maybe-check-binutils: check-binutils
7307
7308check-binutils:
0aed8855 7309 @: $(MAKE); $(unstage)
d545f33b
PB
7310 @r=`${PWD_COMMAND}`; export r; \
7311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7312 $(HOST_EXPORTS) \
7313 (cd $(HOST_SUBDIR)/binutils && \
7314 $(MAKE) $(FLAGS_TO_PASS) check)
7315
7316@endif binutils
7317
7318.PHONY: install-binutils maybe-install-binutils
7319maybe-install-binutils:
7320@if binutils
7321maybe-install-binutils: install-binutils
7322
7323install-binutils: installdirs
0aed8855 7324 @: $(MAKE); $(unstage)
d545f33b
PB
7325 @r=`${PWD_COMMAND}`; export r; \
7326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7327 $(HOST_EXPORTS) \
7328 (cd $(HOST_SUBDIR)/binutils && \
7329 $(MAKE) $(FLAGS_TO_PASS) install)
7330
7331@endif binutils
7332
56a8fe78 7333# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7334
7335.PHONY: maybe-info-binutils info-binutils
7336maybe-info-binutils:
7337@if binutils
7338maybe-info-binutils: info-binutils
7339
7340info-binutils: \
7341 configure-binutils
7342 @[ -f ./binutils/Makefile ] || exit 0; \
7343 r=`${PWD_COMMAND}`; export r; \
7344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7345 $(HOST_EXPORTS) \
7346 for flag in $(EXTRA_HOST_FLAGS) ; do \
7347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7348 done; \
7349 echo "Doing info in binutils" ; \
7350 (cd $(HOST_SUBDIR)/binutils && \
7351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7353 "RANLIB=$${RANLIB}" \
0c24b341 7354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7355 info) \
7356 || exit 1
7357
7358@endif binutils
7359
7360.PHONY: maybe-dvi-binutils dvi-binutils
7361maybe-dvi-binutils:
7362@if binutils
7363maybe-dvi-binutils: dvi-binutils
7364
7365dvi-binutils: \
7366 configure-binutils
7367 @[ -f ./binutils/Makefile ] || exit 0; \
7368 r=`${PWD_COMMAND}`; export r; \
7369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7370 $(HOST_EXPORTS) \
7371 for flag in $(EXTRA_HOST_FLAGS) ; do \
7372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7373 done; \
7374 echo "Doing dvi in binutils" ; \
7375 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7378 "RANLIB=$${RANLIB}" \
0c24b341 7379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7380 dvi) \
2a4cbe27
NN
7381 || exit 1
7382
6bd3dfaa 7383@endif binutils
2a4cbe27 7384
56a8fe78
DD
7385.PHONY: maybe-pdf-binutils pdf-binutils
7386maybe-pdf-binutils:
7387@if binutils
7388maybe-pdf-binutils: pdf-binutils
7389
7390pdf-binutils: \
7391 configure-binutils
7392 @[ -f ./binutils/Makefile ] || exit 0; \
7393 r=`${PWD_COMMAND}`; export r; \
7394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7395 $(HOST_EXPORTS) \
7396 for flag in $(EXTRA_HOST_FLAGS) ; do \
7397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7398 done; \
7399 echo "Doing pdf in binutils" ; \
7400 (cd $(HOST_SUBDIR)/binutils && \
7401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7403 "RANLIB=$${RANLIB}" \
0c24b341 7404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7405 pdf) \
7406 || exit 1
7407
7408@endif binutils
7409
6d389afc
MS
7410.PHONY: maybe-html-binutils html-binutils
7411maybe-html-binutils:
7412@if binutils
7413maybe-html-binutils: html-binutils
7414
7415html-binutils: \
7416 configure-binutils
7417 @[ -f ./binutils/Makefile ] || exit 0; \
7418 r=`${PWD_COMMAND}`; export r; \
7419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7420 $(HOST_EXPORTS) \
7421 for flag in $(EXTRA_HOST_FLAGS) ; do \
7422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7423 done; \
7424 echo "Doing html in binutils" ; \
b00612cc 7425 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7428 "RANLIB=$${RANLIB}" \
0c24b341 7429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7430 html) \
7431 || exit 1
7432
7433@endif binutils
7434
4fa63067
NN
7435.PHONY: maybe-TAGS-binutils TAGS-binutils
7436maybe-TAGS-binutils:
6bd3dfaa
PB
7437@if binutils
7438maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7439
4fa63067
NN
7440TAGS-binutils: \
7441 configure-binutils
7442 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7443 r=`${PWD_COMMAND}`; export r; \
7444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7445 $(HOST_EXPORTS) \
b813574b 7446 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7448 done; \
4fa63067 7449 echo "Doing TAGS in binutils" ; \
b00612cc 7450 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7453 "RANLIB=$${RANLIB}" \
0c24b341 7454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7455 TAGS) \
2a4cbe27
NN
7456 || exit 1
7457
6bd3dfaa 7458@endif binutils
2a4cbe27 7459
4fa63067
NN
7460.PHONY: maybe-install-info-binutils install-info-binutils
7461maybe-install-info-binutils:
6bd3dfaa
PB
7462@if binutils
7463maybe-install-info-binutils: install-info-binutils
2a4cbe27 7464
4fa63067
NN
7465install-info-binutils: \
7466 configure-binutils \
7467 info-binutils
7468 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7469 r=`${PWD_COMMAND}`; export r; \
7470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7471 $(HOST_EXPORTS) \
b813574b 7472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7474 done; \
4fa63067 7475 echo "Doing install-info in binutils" ; \
b00612cc 7476 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7479 "RANLIB=$${RANLIB}" \
0c24b341 7480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7481 install-info) \
2a4cbe27
NN
7482 || exit 1
7483
6bd3dfaa 7484@endif binutils
2a4cbe27 7485
a3ca38d2
DD
7486.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7487maybe-install-pdf-binutils:
7488@if binutils
7489maybe-install-pdf-binutils: install-pdf-binutils
7490
7491install-pdf-binutils: \
7492 configure-binutils \
7493 pdf-binutils
7494 @[ -f ./binutils/Makefile ] || exit 0; \
7495 r=`${PWD_COMMAND}`; export r; \
7496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7497 $(HOST_EXPORTS) \
7498 for flag in $(EXTRA_HOST_FLAGS) ; do \
7499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7500 done; \
7501 echo "Doing install-pdf in binutils" ; \
7502 (cd $(HOST_SUBDIR)/binutils && \
7503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7505 "RANLIB=$${RANLIB}" \
0c24b341 7506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7507 install-pdf) \
7508 || exit 1
7509
7510@endif binutils
7511
108a6f8e
CD
7512.PHONY: maybe-install-html-binutils install-html-binutils
7513maybe-install-html-binutils:
7514@if binutils
7515maybe-install-html-binutils: install-html-binutils
7516
7517install-html-binutils: \
7518 configure-binutils \
7519 html-binutils
7520 @[ -f ./binutils/Makefile ] || exit 0; \
7521 r=`${PWD_COMMAND}`; export r; \
7522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7523 $(HOST_EXPORTS) \
7524 for flag in $(EXTRA_HOST_FLAGS) ; do \
7525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7526 done; \
7527 echo "Doing install-html in binutils" ; \
7528 (cd $(HOST_SUBDIR)/binutils && \
7529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7531 "RANLIB=$${RANLIB}" \
0c24b341 7532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7533 install-html) \
7534 || exit 1
7535
7536@endif binutils
7537
4fa63067
NN
7538.PHONY: maybe-installcheck-binutils installcheck-binutils
7539maybe-installcheck-binutils:
6bd3dfaa
PB
7540@if binutils
7541maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7542
4fa63067
NN
7543installcheck-binutils: \
7544 configure-binutils
7545 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7546 r=`${PWD_COMMAND}`; export r; \
7547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7548 $(HOST_EXPORTS) \
b813574b 7549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7551 done; \
4fa63067 7552 echo "Doing installcheck in binutils" ; \
b00612cc 7553 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7556 "RANLIB=$${RANLIB}" \
0c24b341 7557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7558 installcheck) \
2a4cbe27
NN
7559 || exit 1
7560
6bd3dfaa 7561@endif binutils
2a4cbe27 7562
4fa63067
NN
7563.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7564maybe-mostlyclean-binutils:
6bd3dfaa
PB
7565@if binutils
7566maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7567
4fa63067
NN
7568mostlyclean-binutils:
7569 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7570 r=`${PWD_COMMAND}`; export r; \
7571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7572 $(HOST_EXPORTS) \
b813574b 7573 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7575 done; \
4fa63067 7576 echo "Doing mostlyclean in binutils" ; \
b00612cc 7577 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7580 "RANLIB=$${RANLIB}" \
0c24b341 7581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7582 mostlyclean) \
2a4cbe27
NN
7583 || exit 1
7584
6bd3dfaa 7585@endif binutils
2a4cbe27 7586
4fa63067
NN
7587.PHONY: maybe-clean-binutils clean-binutils
7588maybe-clean-binutils:
6bd3dfaa
PB
7589@if binutils
7590maybe-clean-binutils: clean-binutils
2a4cbe27 7591
4fa63067
NN
7592clean-binutils:
7593 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7594 r=`${PWD_COMMAND}`; export r; \
7595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7596 $(HOST_EXPORTS) \
b813574b 7597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7599 done; \
4fa63067 7600 echo "Doing clean in binutils" ; \
b00612cc 7601 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7604 "RANLIB=$${RANLIB}" \
0c24b341 7605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7606 clean) \
2a4cbe27
NN
7607 || exit 1
7608
6bd3dfaa 7609@endif binutils
2a4cbe27 7610
4fa63067
NN
7611.PHONY: maybe-distclean-binutils distclean-binutils
7612maybe-distclean-binutils:
6bd3dfaa
PB
7613@if binutils
7614maybe-distclean-binutils: distclean-binutils
2a4cbe27 7615
4fa63067
NN
7616distclean-binutils:
7617 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7618 r=`${PWD_COMMAND}`; export r; \
7619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7620 $(HOST_EXPORTS) \
b813574b 7621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7623 done; \
4fa63067 7624 echo "Doing distclean in binutils" ; \
b00612cc 7625 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7628 "RANLIB=$${RANLIB}" \
0c24b341 7629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7630 distclean) \
2a4cbe27
NN
7631 || exit 1
7632
6bd3dfaa 7633@endif binutils
2a4cbe27 7634
4fa63067
NN
7635.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7636maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7637@if binutils
7638maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7639
4fa63067
NN
7640maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
2a4cbe27
NN
7655 || exit 1
7656
6bd3dfaa 7657@endif binutils
2a4cbe27 7658
2a4cbe27 7659
a7254363 7660
4fa63067
NN
7661.PHONY: configure-bison maybe-configure-bison
7662maybe-configure-bison:
4f0ef2d8
CD
7663@if gcc-bootstrap
7664configure-bison: stage_current
7665@endif gcc-bootstrap
6bd3dfaa
PB
7666@if bison
7667maybe-configure-bison: configure-bison
c52c6897 7668configure-bison:
0aed8855 7669 @: $(MAKE); $(unstage)
c52c6897 7670 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7672 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7674 $(HOST_EXPORTS) \
a7254363
PB
7675 echo Configuring in $(HOST_SUBDIR)/bison; \
7676 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7677 case $(srcdir) in \
b00612cc
PB
7678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7679 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7681 esac; \
b00612cc
PB
7682 srcdiroption="--srcdir=$${topdir}/bison"; \
7683 libsrcdir="$$s/bison"; \
4fa63067 7684 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7686 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7687 || exit 1
6bd3dfaa 7688@endif bison
2a4cbe27 7689
a7254363
PB
7690
7691
d545f33b
PB
7692
7693
4fa63067
NN
7694.PHONY: all-bison maybe-all-bison
7695maybe-all-bison:
4f0ef2d8
CD
7696@if gcc-bootstrap
7697all-bison: stage_current
7698@endif gcc-bootstrap
6bd3dfaa 7699@if bison
d27cc32e 7700TARGET-bison=all
6bd3dfaa 7701maybe-all-bison: all-bison
4fa63067 7702all-bison: configure-bison
0aed8855 7703 @: $(MAKE); $(unstage)
4fa63067
NN
7704 @r=`${PWD_COMMAND}`; export r; \
7705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7706 $(HOST_EXPORTS) \
b00612cc 7707 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7708 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7709 $(TARGET-bison))
6bd3dfaa 7710@endif bison
2a4cbe27 7711
a7254363 7712
d545f33b
PB
7713
7714
4fa63067
NN
7715.PHONY: check-bison maybe-check-bison
7716maybe-check-bison:
6bd3dfaa
PB
7717@if bison
7718maybe-check-bison: check-bison
2a4cbe27 7719
4fa63067
NN
7720# This module is only tested in a native toolchain.
7721check-bison:
0aed8855 7722 @: $(MAKE); $(unstage)
4fa63067
NN
7723 @if [ '$(host)' = '$(target)' ] ; then \
7724 r=`${PWD_COMMAND}`; export r; \
7725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7726 $(HOST_EXPORTS) \
b00612cc 7727 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7728 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7729 fi
7730
6bd3dfaa 7731@endif bison
4fa63067
NN
7732
7733.PHONY: install-bison maybe-install-bison
7734maybe-install-bison:
6bd3dfaa
PB
7735@if bison
7736maybe-install-bison: install-bison
4fa63067
NN
7737
7738install-bison: installdirs
0aed8855 7739 @: $(MAKE); $(unstage)
4fa63067 7740 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7742 $(HOST_EXPORTS) \
b00612cc 7743 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7744 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7745
6bd3dfaa 7746@endif bison
2a4cbe27 7747
56a8fe78 7748# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7749
4fa63067
NN
7750.PHONY: maybe-info-bison info-bison
7751maybe-info-bison:
6bd3dfaa
PB
7752@if bison
7753maybe-info-bison: info-bison
4fa63067
NN
7754
7755info-bison: \
7756 configure-bison
0aed8855 7757 @: $(MAKE); $(unstage)
4fa63067 7758 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7759 r=`${PWD_COMMAND}`; export r; \
7760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7761 $(HOST_EXPORTS) \
b813574b 7762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7764 done; \
4fa63067 7765 echo "Doing info in bison" ; \
b00612cc 7766 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7769 "RANLIB=$${RANLIB}" \
0c24b341 7770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7771 info) \
2a4cbe27
NN
7772 || exit 1
7773
6bd3dfaa 7774@endif bison
2a4cbe27 7775
4fa63067
NN
7776.PHONY: maybe-dvi-bison dvi-bison
7777maybe-dvi-bison:
6bd3dfaa
PB
7778@if bison
7779maybe-dvi-bison: dvi-bison
2a4cbe27 7780
4fa63067
NN
7781dvi-bison: \
7782 configure-bison
0aed8855 7783 @: $(MAKE); $(unstage)
4fa63067 7784 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7785 r=`${PWD_COMMAND}`; export r; \
7786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7787 $(HOST_EXPORTS) \
b813574b 7788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7790 done; \
4fa63067 7791 echo "Doing dvi in bison" ; \
b00612cc 7792 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7795 "RANLIB=$${RANLIB}" \
0c24b341 7796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7797 dvi) \
2a4cbe27
NN
7798 || exit 1
7799
6bd3dfaa 7800@endif bison
2a4cbe27 7801
56a8fe78
DD
7802.PHONY: maybe-pdf-bison pdf-bison
7803maybe-pdf-bison:
7804@if bison
7805maybe-pdf-bison: pdf-bison
7806
7807pdf-bison: \
7808 configure-bison
7809 @: $(MAKE); $(unstage)
7810 @[ -f ./bison/Makefile ] || exit 0; \
7811 r=`${PWD_COMMAND}`; export r; \
7812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7813 $(HOST_EXPORTS) \
7814 for flag in $(EXTRA_HOST_FLAGS) ; do \
7815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7816 done; \
7817 echo "Doing pdf in bison" ; \
7818 (cd $(HOST_SUBDIR)/bison && \
7819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7821 "RANLIB=$${RANLIB}" \
0c24b341 7822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7823 pdf) \
7824 || exit 1
7825
7826@endif bison
7827
6d389afc
MS
7828.PHONY: maybe-html-bison html-bison
7829maybe-html-bison:
7830@if bison
7831maybe-html-bison: html-bison
7832
7833html-bison: \
7834 configure-bison
0aed8855 7835 @: $(MAKE); $(unstage)
6d389afc
MS
7836 @[ -f ./bison/Makefile ] || exit 0; \
7837 r=`${PWD_COMMAND}`; export r; \
7838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7839 $(HOST_EXPORTS) \
7840 for flag in $(EXTRA_HOST_FLAGS) ; do \
7841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7842 done; \
7843 echo "Doing html in bison" ; \
b00612cc 7844 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7847 "RANLIB=$${RANLIB}" \
0c24b341 7848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7849 html) \
7850 || exit 1
7851
7852@endif bison
7853
4fa63067
NN
7854.PHONY: maybe-TAGS-bison TAGS-bison
7855maybe-TAGS-bison:
6bd3dfaa
PB
7856@if bison
7857maybe-TAGS-bison: TAGS-bison
2a4cbe27 7858
4fa63067
NN
7859TAGS-bison: \
7860 configure-bison
0aed8855 7861 @: $(MAKE); $(unstage)
4fa63067 7862 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7863 r=`${PWD_COMMAND}`; export r; \
7864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7865 $(HOST_EXPORTS) \
b813574b 7866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7868 done; \
4fa63067 7869 echo "Doing TAGS in bison" ; \
b00612cc 7870 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7873 "RANLIB=$${RANLIB}" \
0c24b341 7874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7875 TAGS) \
2a4cbe27
NN
7876 || exit 1
7877
6bd3dfaa 7878@endif bison
2a4cbe27 7879
4fa63067
NN
7880.PHONY: maybe-install-info-bison install-info-bison
7881maybe-install-info-bison:
6bd3dfaa
PB
7882@if bison
7883maybe-install-info-bison: install-info-bison
2a4cbe27 7884
4fa63067
NN
7885install-info-bison: \
7886 configure-bison \
7887 info-bison
0aed8855 7888 @: $(MAKE); $(unstage)
4fa63067 7889 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7890 r=`${PWD_COMMAND}`; export r; \
7891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7892 $(HOST_EXPORTS) \
b813574b 7893 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7895 done; \
4fa63067 7896 echo "Doing install-info in bison" ; \
b00612cc 7897 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7900 "RANLIB=$${RANLIB}" \
0c24b341 7901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7902 install-info) \
2a4cbe27
NN
7903 || exit 1
7904
6bd3dfaa 7905@endif bison
2a4cbe27 7906
a3ca38d2
DD
7907.PHONY: maybe-install-pdf-bison install-pdf-bison
7908maybe-install-pdf-bison:
7909@if bison
7910maybe-install-pdf-bison: install-pdf-bison
7911
7912install-pdf-bison: \
7913 configure-bison \
7914 pdf-bison
7915 @: $(MAKE); $(unstage)
7916 @[ -f ./bison/Makefile ] || exit 0; \
7917 r=`${PWD_COMMAND}`; export r; \
7918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7919 $(HOST_EXPORTS) \
7920 for flag in $(EXTRA_HOST_FLAGS) ; do \
7921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7922 done; \
7923 echo "Doing install-pdf in bison" ; \
7924 (cd $(HOST_SUBDIR)/bison && \
7925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7927 "RANLIB=$${RANLIB}" \
0c24b341 7928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7929 install-pdf) \
7930 || exit 1
7931
7932@endif bison
7933
108a6f8e
CD
7934.PHONY: maybe-install-html-bison install-html-bison
7935maybe-install-html-bison:
7936@if bison
7937maybe-install-html-bison: install-html-bison
7938
7939install-html-bison: \
7940 configure-bison \
7941 html-bison
7942 @: $(MAKE); $(unstage)
7943 @[ -f ./bison/Makefile ] || exit 0; \
7944 r=`${PWD_COMMAND}`; export r; \
7945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7946 $(HOST_EXPORTS) \
7947 for flag in $(EXTRA_HOST_FLAGS) ; do \
7948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7949 done; \
7950 echo "Doing install-html in bison" ; \
7951 (cd $(HOST_SUBDIR)/bison && \
7952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7954 "RANLIB=$${RANLIB}" \
0c24b341 7955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7956 install-html) \
7957 || exit 1
7958
7959@endif bison
7960
4fa63067
NN
7961.PHONY: maybe-installcheck-bison installcheck-bison
7962maybe-installcheck-bison:
6bd3dfaa
PB
7963@if bison
7964maybe-installcheck-bison: installcheck-bison
2a4cbe27 7965
4fa63067
NN
7966installcheck-bison: \
7967 configure-bison
0aed8855 7968 @: $(MAKE); $(unstage)
4fa63067 7969 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7970 r=`${PWD_COMMAND}`; export r; \
7971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7972 $(HOST_EXPORTS) \
b813574b 7973 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7975 done; \
4fa63067 7976 echo "Doing installcheck in bison" ; \
b00612cc 7977 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7980 "RANLIB=$${RANLIB}" \
0c24b341 7981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7982 installcheck) \
2a4cbe27
NN
7983 || exit 1
7984
6bd3dfaa 7985@endif bison
2a4cbe27 7986
4fa63067
NN
7987.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7988maybe-mostlyclean-bison:
6bd3dfaa
PB
7989@if bison
7990maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7991
4fa63067 7992mostlyclean-bison:
0aed8855 7993 @: $(MAKE); $(unstage)
4fa63067 7994 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7995 r=`${PWD_COMMAND}`; export r; \
7996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7997 $(HOST_EXPORTS) \
b813574b 7998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8000 done; \
4fa63067 8001 echo "Doing mostlyclean in bison" ; \
b00612cc 8002 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8005 "RANLIB=$${RANLIB}" \
0c24b341 8006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8007 mostlyclean) \
2a4cbe27
NN
8008 || exit 1
8009
6bd3dfaa 8010@endif bison
2a4cbe27 8011
4fa63067
NN
8012.PHONY: maybe-clean-bison clean-bison
8013maybe-clean-bison:
6bd3dfaa
PB
8014@if bison
8015maybe-clean-bison: clean-bison
2a4cbe27 8016
4fa63067 8017clean-bison:
0aed8855 8018 @: $(MAKE); $(unstage)
4fa63067 8019 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8020 r=`${PWD_COMMAND}`; export r; \
8021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8022 $(HOST_EXPORTS) \
b813574b 8023 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8025 done; \
4fa63067 8026 echo "Doing clean in bison" ; \
b00612cc 8027 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8030 "RANLIB=$${RANLIB}" \
0c24b341 8031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8032 clean) \
2a4cbe27
NN
8033 || exit 1
8034
6bd3dfaa 8035@endif bison
2a4cbe27 8036
4fa63067
NN
8037.PHONY: maybe-distclean-bison distclean-bison
8038maybe-distclean-bison:
6bd3dfaa
PB
8039@if bison
8040maybe-distclean-bison: distclean-bison
2a4cbe27 8041
4fa63067 8042distclean-bison:
0aed8855 8043 @: $(MAKE); $(unstage)
4fa63067 8044 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8045 r=`${PWD_COMMAND}`; export r; \
8046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8047 $(HOST_EXPORTS) \
b813574b 8048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8050 done; \
4fa63067 8051 echo "Doing distclean in bison" ; \
b00612cc 8052 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8055 "RANLIB=$${RANLIB}" \
0c24b341 8056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8057 distclean) \
2a4cbe27
NN
8058 || exit 1
8059
6bd3dfaa 8060@endif bison
2a4cbe27 8061
4fa63067
NN
8062.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8063maybe-maintainer-clean-bison:
6bd3dfaa
PB
8064@if bison
8065maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8066
4fa63067 8067maintainer-clean-bison:
0aed8855 8068 @: $(MAKE); $(unstage)
4fa63067 8069 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8070 r=`${PWD_COMMAND}`; export r; \
8071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8072 $(HOST_EXPORTS) \
b813574b 8073 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8075 done; \
4fa63067 8076 echo "Doing maintainer-clean in bison" ; \
b00612cc 8077 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8080 "RANLIB=$${RANLIB}" \
0c24b341 8081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8082 maintainer-clean) \
2a4cbe27
NN
8083 || exit 1
8084
6bd3dfaa 8085@endif bison
2a4cbe27 8086
2a4cbe27 8087
a7254363 8088
4fa63067
NN
8089.PHONY: configure-byacc maybe-configure-byacc
8090maybe-configure-byacc:
4f0ef2d8
CD
8091@if gcc-bootstrap
8092configure-byacc: stage_current
8093@endif gcc-bootstrap
6bd3dfaa
PB
8094@if byacc
8095maybe-configure-byacc: configure-byacc
c52c6897 8096configure-byacc:
0aed8855 8097 @: $(MAKE); $(unstage)
c52c6897 8098 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8100 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8102 $(HOST_EXPORTS) \
a7254363
PB
8103 echo Configuring in $(HOST_SUBDIR)/byacc; \
8104 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8105 case $(srcdir) in \
b00612cc
PB
8106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8107 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8109 esac; \
b00612cc
PB
8110 srcdiroption="--srcdir=$${topdir}/byacc"; \
8111 libsrcdir="$$s/byacc"; \
4fa63067 8112 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8114 --target=${target_alias} $${srcdiroption} \
4fa63067 8115 || exit 1
6bd3dfaa 8116@endif byacc
4fa63067 8117
a7254363
PB
8118
8119
d545f33b
PB
8120
8121
4fa63067
NN
8122.PHONY: all-byacc maybe-all-byacc
8123maybe-all-byacc:
4f0ef2d8
CD
8124@if gcc-bootstrap
8125all-byacc: stage_current
8126@endif gcc-bootstrap
6bd3dfaa 8127@if byacc
d27cc32e 8128TARGET-byacc=all
6bd3dfaa 8129maybe-all-byacc: all-byacc
4fa63067 8130all-byacc: configure-byacc
0aed8855 8131 @: $(MAKE); $(unstage)
4fa63067
NN
8132 @r=`${PWD_COMMAND}`; export r; \
8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8134 $(HOST_EXPORTS) \
b00612cc 8135 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8136 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8137 $(TARGET-byacc))
6bd3dfaa 8138@endif byacc
4fa63067 8139
a7254363 8140
d545f33b
PB
8141
8142
4fa63067
NN
8143.PHONY: check-byacc maybe-check-byacc
8144maybe-check-byacc:
6bd3dfaa
PB
8145@if byacc
8146maybe-check-byacc: check-byacc
4fa63067
NN
8147
8148# This module is only tested in a native toolchain.
8149check-byacc:
0aed8855 8150 @: $(MAKE); $(unstage)
4fa63067
NN
8151 @if [ '$(host)' = '$(target)' ] ; then \
8152 r=`${PWD_COMMAND}`; export r; \
8153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8154 $(HOST_EXPORTS) \
b00612cc 8155 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8156 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8157 fi
8158
6bd3dfaa 8159@endif byacc
4fa63067
NN
8160
8161.PHONY: install-byacc maybe-install-byacc
8162maybe-install-byacc:
6bd3dfaa
PB
8163@if byacc
8164maybe-install-byacc: install-byacc
4fa63067
NN
8165
8166install-byacc: installdirs
0aed8855 8167 @: $(MAKE); $(unstage)
4fa63067
NN
8168 @r=`${PWD_COMMAND}`; export r; \
8169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8170 $(HOST_EXPORTS) \
b00612cc 8171 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8172 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8173
6bd3dfaa 8174@endif byacc
4fa63067 8175
56a8fe78 8176# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8177
8178.PHONY: maybe-info-byacc info-byacc
8179maybe-info-byacc:
6bd3dfaa
PB
8180@if byacc
8181maybe-info-byacc: info-byacc
4fa63067
NN
8182
8183info-byacc: \
8184 configure-byacc
0aed8855 8185 @: $(MAKE); $(unstage)
4fa63067 8186 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8187 r=`${PWD_COMMAND}`; export r; \
8188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8189 $(HOST_EXPORTS) \
b813574b 8190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8192 done; \
4fa63067 8193 echo "Doing info in byacc" ; \
b00612cc 8194 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8197 "RANLIB=$${RANLIB}" \
0c24b341 8198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8199 info) \
2a4cbe27
NN
8200 || exit 1
8201
6bd3dfaa 8202@endif byacc
2a4cbe27 8203
4fa63067
NN
8204.PHONY: maybe-dvi-byacc dvi-byacc
8205maybe-dvi-byacc:
6bd3dfaa
PB
8206@if byacc
8207maybe-dvi-byacc: dvi-byacc
2a4cbe27 8208
4fa63067
NN
8209dvi-byacc: \
8210 configure-byacc
0aed8855 8211 @: $(MAKE); $(unstage)
4fa63067 8212 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8213 r=`${PWD_COMMAND}`; export r; \
8214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8215 $(HOST_EXPORTS) \
b813574b 8216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8218 done; \
4fa63067 8219 echo "Doing dvi in byacc" ; \
b00612cc 8220 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8223 "RANLIB=$${RANLIB}" \
0c24b341 8224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8225 dvi) \
2a4cbe27
NN
8226 || exit 1
8227
6bd3dfaa 8228@endif byacc
2a4cbe27 8229
56a8fe78
DD
8230.PHONY: maybe-pdf-byacc pdf-byacc
8231maybe-pdf-byacc:
8232@if byacc
8233maybe-pdf-byacc: pdf-byacc
8234
8235pdf-byacc: \
8236 configure-byacc
8237 @: $(MAKE); $(unstage)
8238 @[ -f ./byacc/Makefile ] || exit 0; \
8239 r=`${PWD_COMMAND}`; export r; \
8240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8241 $(HOST_EXPORTS) \
8242 for flag in $(EXTRA_HOST_FLAGS) ; do \
8243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8244 done; \
8245 echo "Doing pdf in byacc" ; \
8246 (cd $(HOST_SUBDIR)/byacc && \
8247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8249 "RANLIB=$${RANLIB}" \
0c24b341 8250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8251 pdf) \
8252 || exit 1
8253
8254@endif byacc
8255
6d389afc
MS
8256.PHONY: maybe-html-byacc html-byacc
8257maybe-html-byacc:
8258@if byacc
8259maybe-html-byacc: html-byacc
8260
8261html-byacc: \
8262 configure-byacc
0aed8855 8263 @: $(MAKE); $(unstage)
6d389afc
MS
8264 @[ -f ./byacc/Makefile ] || exit 0; \
8265 r=`${PWD_COMMAND}`; export r; \
8266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8267 $(HOST_EXPORTS) \
8268 for flag in $(EXTRA_HOST_FLAGS) ; do \
8269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8270 done; \
8271 echo "Doing html in byacc" ; \
b00612cc 8272 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8275 "RANLIB=$${RANLIB}" \
0c24b341 8276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8277 html) \
8278 || exit 1
8279
8280@endif byacc
8281
4fa63067
NN
8282.PHONY: maybe-TAGS-byacc TAGS-byacc
8283maybe-TAGS-byacc:
6bd3dfaa
PB
8284@if byacc
8285maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8286
4fa63067
NN
8287TAGS-byacc: \
8288 configure-byacc
0aed8855 8289 @: $(MAKE); $(unstage)
4fa63067 8290 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8291 r=`${PWD_COMMAND}`; export r; \
8292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8293 $(HOST_EXPORTS) \
b813574b 8294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8296 done; \
4fa63067 8297 echo "Doing TAGS in byacc" ; \
b00612cc 8298 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8301 "RANLIB=$${RANLIB}" \
0c24b341 8302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8303 TAGS) \
2a4cbe27
NN
8304 || exit 1
8305
6bd3dfaa 8306@endif byacc
2a4cbe27 8307
4fa63067
NN
8308.PHONY: maybe-install-info-byacc install-info-byacc
8309maybe-install-info-byacc:
6bd3dfaa
PB
8310@if byacc
8311maybe-install-info-byacc: install-info-byacc
2a4cbe27 8312
4fa63067
NN
8313install-info-byacc: \
8314 configure-byacc \
8315 info-byacc
0aed8855 8316 @: $(MAKE); $(unstage)
4fa63067 8317 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8318 r=`${PWD_COMMAND}`; export r; \
8319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8320 $(HOST_EXPORTS) \
b813574b 8321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8323 done; \
4fa63067 8324 echo "Doing install-info in byacc" ; \
b00612cc 8325 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8328 "RANLIB=$${RANLIB}" \
0c24b341 8329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8330 install-info) \
2a4cbe27
NN
8331 || exit 1
8332
6bd3dfaa 8333@endif byacc
2a4cbe27 8334
a3ca38d2
DD
8335.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8336maybe-install-pdf-byacc:
8337@if byacc
8338maybe-install-pdf-byacc: install-pdf-byacc
8339
8340install-pdf-byacc: \
8341 configure-byacc \
8342 pdf-byacc
8343 @: $(MAKE); $(unstage)
8344 @[ -f ./byacc/Makefile ] || exit 0; \
8345 r=`${PWD_COMMAND}`; export r; \
8346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8347 $(HOST_EXPORTS) \
8348 for flag in $(EXTRA_HOST_FLAGS) ; do \
8349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8350 done; \
8351 echo "Doing install-pdf in byacc" ; \
8352 (cd $(HOST_SUBDIR)/byacc && \
8353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8355 "RANLIB=$${RANLIB}" \
0c24b341 8356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8357 install-pdf) \
8358 || exit 1
8359
8360@endif byacc
8361
108a6f8e
CD
8362.PHONY: maybe-install-html-byacc install-html-byacc
8363maybe-install-html-byacc:
8364@if byacc
8365maybe-install-html-byacc: install-html-byacc
8366
8367install-html-byacc: \
8368 configure-byacc \
8369 html-byacc
8370 @: $(MAKE); $(unstage)
8371 @[ -f ./byacc/Makefile ] || exit 0; \
8372 r=`${PWD_COMMAND}`; export r; \
8373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8374 $(HOST_EXPORTS) \
8375 for flag in $(EXTRA_HOST_FLAGS) ; do \
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
8378 echo "Doing install-html in byacc" ; \
8379 (cd $(HOST_SUBDIR)/byacc && \
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8382 "RANLIB=$${RANLIB}" \
0c24b341 8383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8384 install-html) \
8385 || exit 1
8386
8387@endif byacc
8388
4fa63067
NN
8389.PHONY: maybe-installcheck-byacc installcheck-byacc
8390maybe-installcheck-byacc:
6bd3dfaa
PB
8391@if byacc
8392maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8393
4fa63067
NN
8394installcheck-byacc: \
8395 configure-byacc
0aed8855 8396 @: $(MAKE); $(unstage)
4fa63067 8397 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8398 r=`${PWD_COMMAND}`; export r; \
8399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8400 $(HOST_EXPORTS) \
b813574b 8401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8403 done; \
4fa63067 8404 echo "Doing installcheck in byacc" ; \
b00612cc 8405 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8408 "RANLIB=$${RANLIB}" \
0c24b341 8409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8410 installcheck) \
2a4cbe27
NN
8411 || exit 1
8412
6bd3dfaa 8413@endif byacc
2a4cbe27 8414
4fa63067
NN
8415.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8416maybe-mostlyclean-byacc:
6bd3dfaa
PB
8417@if byacc
8418maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8419
4fa63067 8420mostlyclean-byacc:
0aed8855 8421 @: $(MAKE); $(unstage)
4fa63067 8422 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8423 r=`${PWD_COMMAND}`; export r; \
8424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8425 $(HOST_EXPORTS) \
b813574b 8426 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8428 done; \
4fa63067 8429 echo "Doing mostlyclean in byacc" ; \
b00612cc 8430 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8433 "RANLIB=$${RANLIB}" \
0c24b341 8434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8435 mostlyclean) \
2a4cbe27
NN
8436 || exit 1
8437
6bd3dfaa 8438@endif byacc
2a4cbe27 8439
4fa63067
NN
8440.PHONY: maybe-clean-byacc clean-byacc
8441maybe-clean-byacc:
6bd3dfaa
PB
8442@if byacc
8443maybe-clean-byacc: clean-byacc
2a4cbe27 8444
4fa63067 8445clean-byacc:
0aed8855 8446 @: $(MAKE); $(unstage)
4fa63067 8447 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8448 r=`${PWD_COMMAND}`; export r; \
8449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8450 $(HOST_EXPORTS) \
b813574b 8451 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8453 done; \
4fa63067 8454 echo "Doing clean in byacc" ; \
b00612cc 8455 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8458 "RANLIB=$${RANLIB}" \
0c24b341 8459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8460 clean) \
2a4cbe27
NN
8461 || exit 1
8462
6bd3dfaa 8463@endif byacc
2a4cbe27 8464
4fa63067
NN
8465.PHONY: maybe-distclean-byacc distclean-byacc
8466maybe-distclean-byacc:
6bd3dfaa
PB
8467@if byacc
8468maybe-distclean-byacc: distclean-byacc
2a4cbe27 8469
4fa63067 8470distclean-byacc:
0aed8855 8471 @: $(MAKE); $(unstage)
4fa63067 8472 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8473 r=`${PWD_COMMAND}`; export r; \
8474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8475 $(HOST_EXPORTS) \
b813574b 8476 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8478 done; \
4fa63067 8479 echo "Doing distclean in byacc" ; \
b00612cc 8480 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8483 "RANLIB=$${RANLIB}" \
0c24b341 8484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8485 distclean) \
2a4cbe27
NN
8486 || exit 1
8487
6bd3dfaa 8488@endif byacc
2a4cbe27 8489
4fa63067
NN
8490.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8491maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8492@if byacc
8493maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8494
4fa63067 8495maintainer-clean-byacc:
0aed8855 8496 @: $(MAKE); $(unstage)
4fa63067 8497 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8498 r=`${PWD_COMMAND}`; export r; \
8499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8500 $(HOST_EXPORTS) \
b813574b 8501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8503 done; \
4fa63067 8504 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8505 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8508 "RANLIB=$${RANLIB}" \
0c24b341 8509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8510 maintainer-clean) \
2a4cbe27
NN
8511 || exit 1
8512
6bd3dfaa 8513@endif byacc
2a4cbe27 8514
2a4cbe27 8515
a7254363 8516
4fa63067
NN
8517.PHONY: configure-bzip2 maybe-configure-bzip2
8518maybe-configure-bzip2:
4f0ef2d8
CD
8519@if gcc-bootstrap
8520configure-bzip2: stage_current
8521@endif gcc-bootstrap
6bd3dfaa
PB
8522@if bzip2
8523maybe-configure-bzip2: configure-bzip2
c52c6897 8524configure-bzip2:
0aed8855 8525 @: $(MAKE); $(unstage)
c52c6897 8526 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8528 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8530 $(HOST_EXPORTS) \
a7254363
PB
8531 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8532 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8533 case $(srcdir) in \
b00612cc
PB
8534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8535 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8537 esac; \
b00612cc
PB
8538 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8539 libsrcdir="$$s/bzip2"; \
4fa63067 8540 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8542 --target=${target_alias} $${srcdiroption} \
4fa63067 8543 || exit 1
6bd3dfaa 8544@endif bzip2
4fa63067 8545
a7254363
PB
8546
8547
d545f33b
PB
8548
8549
4fa63067
NN
8550.PHONY: all-bzip2 maybe-all-bzip2
8551maybe-all-bzip2:
4f0ef2d8
CD
8552@if gcc-bootstrap
8553all-bzip2: stage_current
8554@endif gcc-bootstrap
6bd3dfaa 8555@if bzip2
d27cc32e 8556TARGET-bzip2=all
6bd3dfaa 8557maybe-all-bzip2: all-bzip2
4fa63067 8558all-bzip2: configure-bzip2
0aed8855 8559 @: $(MAKE); $(unstage)
4fa63067
NN
8560 @r=`${PWD_COMMAND}`; export r; \
8561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8562 $(HOST_EXPORTS) \
b00612cc 8563 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8564 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8565 $(TARGET-bzip2))
6bd3dfaa 8566@endif bzip2
4fa63067 8567
a7254363 8568
d545f33b
PB
8569
8570
4fa63067
NN
8571.PHONY: check-bzip2 maybe-check-bzip2
8572maybe-check-bzip2:
6bd3dfaa
PB
8573@if bzip2
8574maybe-check-bzip2: check-bzip2
4fa63067
NN
8575
8576check-bzip2:
0aed8855 8577 @: $(MAKE); $(unstage)
4fa63067
NN
8578 @r=`${PWD_COMMAND}`; export r; \
8579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8580 $(HOST_EXPORTS) \
b00612cc
PB
8581 (cd $(HOST_SUBDIR)/bzip2 && \
8582 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8583
6bd3dfaa 8584@endif bzip2
4fa63067
NN
8585
8586.PHONY: install-bzip2 maybe-install-bzip2
8587maybe-install-bzip2:
6bd3dfaa
PB
8588@if bzip2
8589maybe-install-bzip2: install-bzip2
4fa63067
NN
8590
8591install-bzip2: installdirs
0aed8855 8592 @: $(MAKE); $(unstage)
4fa63067
NN
8593 @r=`${PWD_COMMAND}`; export r; \
8594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8595 $(HOST_EXPORTS) \
b00612cc 8596 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8597 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8598
6bd3dfaa 8599@endif bzip2
4fa63067 8600
56a8fe78 8601# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8602
8603.PHONY: maybe-info-bzip2 info-bzip2
8604maybe-info-bzip2:
6bd3dfaa
PB
8605@if bzip2
8606maybe-info-bzip2: info-bzip2
4fa63067
NN
8607
8608info-bzip2: \
8609 configure-bzip2
0aed8855 8610 @: $(MAKE); $(unstage)
4fa63067 8611 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8612 r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8614 $(HOST_EXPORTS) \
b813574b 8615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8617 done; \
4fa63067 8618 echo "Doing info in bzip2" ; \
b00612cc 8619 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8622 "RANLIB=$${RANLIB}" \
0c24b341 8623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8624 info) \
2a4cbe27
NN
8625 || exit 1
8626
6bd3dfaa 8627@endif bzip2
2a4cbe27 8628
4fa63067
NN
8629.PHONY: maybe-dvi-bzip2 dvi-bzip2
8630maybe-dvi-bzip2:
6bd3dfaa
PB
8631@if bzip2
8632maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8633
4fa63067
NN
8634dvi-bzip2: \
8635 configure-bzip2
0aed8855 8636 @: $(MAKE); $(unstage)
4fa63067 8637 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8638 r=`${PWD_COMMAND}`; export r; \
8639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8640 $(HOST_EXPORTS) \
b813574b 8641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8643 done; \
4fa63067 8644 echo "Doing dvi in bzip2" ; \
b00612cc 8645 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8648 "RANLIB=$${RANLIB}" \
0c24b341 8649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8650 dvi) \
2a4cbe27
NN
8651 || exit 1
8652
6bd3dfaa 8653@endif bzip2
2a4cbe27 8654
56a8fe78
DD
8655.PHONY: maybe-pdf-bzip2 pdf-bzip2
8656maybe-pdf-bzip2:
8657@if bzip2
8658maybe-pdf-bzip2: pdf-bzip2
8659
8660pdf-bzip2: \
8661 configure-bzip2
8662 @: $(MAKE); $(unstage)
8663 @[ -f ./bzip2/Makefile ] || exit 0; \
8664 r=`${PWD_COMMAND}`; export r; \
8665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8666 $(HOST_EXPORTS) \
8667 for flag in $(EXTRA_HOST_FLAGS) ; do \
8668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8669 done; \
8670 echo "Doing pdf in bzip2" ; \
8671 (cd $(HOST_SUBDIR)/bzip2 && \
8672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8674 "RANLIB=$${RANLIB}" \
0c24b341 8675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8676 pdf) \
8677 || exit 1
8678
8679@endif bzip2
8680
6d389afc
MS
8681.PHONY: maybe-html-bzip2 html-bzip2
8682maybe-html-bzip2:
8683@if bzip2
8684maybe-html-bzip2: html-bzip2
8685
8686html-bzip2: \
8687 configure-bzip2
0aed8855 8688 @: $(MAKE); $(unstage)
6d389afc
MS
8689 @[ -f ./bzip2/Makefile ] || exit 0; \
8690 r=`${PWD_COMMAND}`; export r; \
8691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8692 $(HOST_EXPORTS) \
8693 for flag in $(EXTRA_HOST_FLAGS) ; do \
8694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8695 done; \
8696 echo "Doing html in bzip2" ; \
b00612cc 8697 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8700 "RANLIB=$${RANLIB}" \
0c24b341 8701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8702 html) \
8703 || exit 1
8704
8705@endif bzip2
8706
4fa63067
NN
8707.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8708maybe-TAGS-bzip2:
6bd3dfaa
PB
8709@if bzip2
8710maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8711
4fa63067
NN
8712TAGS-bzip2: \
8713 configure-bzip2
0aed8855 8714 @: $(MAKE); $(unstage)
4fa63067 8715 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8716 r=`${PWD_COMMAND}`; export r; \
8717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8718 $(HOST_EXPORTS) \
b813574b 8719 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8721 done; \
4fa63067 8722 echo "Doing TAGS in bzip2" ; \
b00612cc 8723 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8726 "RANLIB=$${RANLIB}" \
0c24b341 8727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8728 TAGS) \
2a4cbe27
NN
8729 || exit 1
8730
6bd3dfaa 8731@endif bzip2
2a4cbe27 8732
4fa63067
NN
8733.PHONY: maybe-install-info-bzip2 install-info-bzip2
8734maybe-install-info-bzip2:
6bd3dfaa
PB
8735@if bzip2
8736maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8737
4fa63067
NN
8738install-info-bzip2: \
8739 configure-bzip2 \
8740 info-bzip2
0aed8855 8741 @: $(MAKE); $(unstage)
4fa63067 8742 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8743 r=`${PWD_COMMAND}`; export r; \
8744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8745 $(HOST_EXPORTS) \
b813574b 8746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8748 done; \
4fa63067 8749 echo "Doing install-info in bzip2" ; \
b00612cc 8750 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8753 "RANLIB=$${RANLIB}" \
0c24b341 8754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8755 install-info) \
2a4cbe27
NN
8756 || exit 1
8757
6bd3dfaa 8758@endif bzip2
2a4cbe27 8759
a3ca38d2
DD
8760.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8761maybe-install-pdf-bzip2:
8762@if bzip2
8763maybe-install-pdf-bzip2: install-pdf-bzip2
8764
8765install-pdf-bzip2: \
8766 configure-bzip2 \
8767 pdf-bzip2
8768 @: $(MAKE); $(unstage)
8769 @[ -f ./bzip2/Makefile ] || exit 0; \
8770 r=`${PWD_COMMAND}`; export r; \
8771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8772 $(HOST_EXPORTS) \
8773 for flag in $(EXTRA_HOST_FLAGS) ; do \
8774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8775 done; \
8776 echo "Doing install-pdf in bzip2" ; \
8777 (cd $(HOST_SUBDIR)/bzip2 && \
8778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8780 "RANLIB=$${RANLIB}" \
0c24b341 8781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8782 install-pdf) \
8783 || exit 1
8784
8785@endif bzip2
8786
108a6f8e
CD
8787.PHONY: maybe-install-html-bzip2 install-html-bzip2
8788maybe-install-html-bzip2:
8789@if bzip2
8790maybe-install-html-bzip2: install-html-bzip2
8791
8792install-html-bzip2: \
8793 configure-bzip2 \
8794 html-bzip2
8795 @: $(MAKE); $(unstage)
8796 @[ -f ./bzip2/Makefile ] || exit 0; \
8797 r=`${PWD_COMMAND}`; export r; \
8798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8799 $(HOST_EXPORTS) \
8800 for flag in $(EXTRA_HOST_FLAGS) ; do \
8801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8802 done; \
8803 echo "Doing install-html in bzip2" ; \
8804 (cd $(HOST_SUBDIR)/bzip2 && \
8805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8807 "RANLIB=$${RANLIB}" \
0c24b341 8808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8809 install-html) \
8810 || exit 1
8811
8812@endif bzip2
8813
4fa63067
NN
8814.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8815maybe-installcheck-bzip2:
6bd3dfaa
PB
8816@if bzip2
8817maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8818
4fa63067
NN
8819installcheck-bzip2: \
8820 configure-bzip2
0aed8855 8821 @: $(MAKE); $(unstage)
4fa63067 8822 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8823 r=`${PWD_COMMAND}`; export r; \
8824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8825 $(HOST_EXPORTS) \
b813574b 8826 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8828 done; \
4fa63067 8829 echo "Doing installcheck in bzip2" ; \
b00612cc 8830 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8833 "RANLIB=$${RANLIB}" \
0c24b341 8834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8835 installcheck) \
2a4cbe27
NN
8836 || exit 1
8837
6bd3dfaa 8838@endif bzip2
2a4cbe27 8839
4fa63067
NN
8840.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8841maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8842@if bzip2
8843maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8844
4fa63067 8845mostlyclean-bzip2:
0aed8855 8846 @: $(MAKE); $(unstage)
4fa63067 8847 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8848 r=`${PWD_COMMAND}`; export r; \
8849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8850 $(HOST_EXPORTS) \
b813574b 8851 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8853 done; \
4fa63067 8854 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8855 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8858 "RANLIB=$${RANLIB}" \
0c24b341 8859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8860 mostlyclean) \
2a4cbe27
NN
8861 || exit 1
8862
6bd3dfaa 8863@endif bzip2
2a4cbe27 8864
4fa63067
NN
8865.PHONY: maybe-clean-bzip2 clean-bzip2
8866maybe-clean-bzip2:
6bd3dfaa
PB
8867@if bzip2
8868maybe-clean-bzip2: clean-bzip2
2a4cbe27 8869
4fa63067 8870clean-bzip2:
0aed8855 8871 @: $(MAKE); $(unstage)
4fa63067 8872 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8873 r=`${PWD_COMMAND}`; export r; \
8874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8875 $(HOST_EXPORTS) \
b813574b 8876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8878 done; \
4fa63067 8879 echo "Doing clean in bzip2" ; \
b00612cc 8880 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8883 "RANLIB=$${RANLIB}" \
0c24b341 8884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8885 clean) \
2a4cbe27
NN
8886 || exit 1
8887
6bd3dfaa 8888@endif bzip2
2a4cbe27 8889
4fa63067
NN
8890.PHONY: maybe-distclean-bzip2 distclean-bzip2
8891maybe-distclean-bzip2:
6bd3dfaa
PB
8892@if bzip2
8893maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8894
4fa63067 8895distclean-bzip2:
0aed8855 8896 @: $(MAKE); $(unstage)
4fa63067 8897 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8898 r=`${PWD_COMMAND}`; export r; \
8899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8900 $(HOST_EXPORTS) \
b813574b 8901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8903 done; \
4fa63067 8904 echo "Doing distclean in bzip2" ; \
b00612cc 8905 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8908 "RANLIB=$${RANLIB}" \
0c24b341 8909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8910 distclean) \
2a4cbe27
NN
8911 || exit 1
8912
6bd3dfaa 8913@endif bzip2
2a4cbe27 8914
4fa63067
NN
8915.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8916maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8917@if bzip2
8918maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8919
4fa63067 8920maintainer-clean-bzip2:
0aed8855 8921 @: $(MAKE); $(unstage)
4fa63067 8922 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8923 r=`${PWD_COMMAND}`; export r; \
8924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8925 $(HOST_EXPORTS) \
b813574b 8926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8928 done; \
4fa63067 8929 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8930 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8933 "RANLIB=$${RANLIB}" \
0c24b341 8934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8935 maintainer-clean) \
2a4cbe27
NN
8936 || exit 1
8937
6bd3dfaa 8938@endif bzip2
2a4cbe27 8939
2a4cbe27 8940
a7254363 8941
f9806fa5
DE
8942.PHONY: configure-cgen maybe-configure-cgen
8943maybe-configure-cgen:
8944@if gcc-bootstrap
8945configure-cgen: stage_current
8946@endif gcc-bootstrap
8947@if cgen
8948maybe-configure-cgen: configure-cgen
8949configure-cgen:
8950 @: $(MAKE); $(unstage)
8951 @r=`${PWD_COMMAND}`; export r; \
8952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8953 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
8954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
8955 $(HOST_EXPORTS) \
8956 echo Configuring in $(HOST_SUBDIR)/cgen; \
8957 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
8958 case $(srcdir) in \
8959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8960 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
8961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8962 esac; \
8963 srcdiroption="--srcdir=$${topdir}/cgen"; \
8964 libsrcdir="$$s/cgen"; \
8965 $(SHELL) $${libsrcdir}/configure \
8966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8967 --target=${target_alias} $${srcdiroption} \
8968 || exit 1
8969@endif cgen
8970
8971
8972
8973
8974
8975.PHONY: all-cgen maybe-all-cgen
8976maybe-all-cgen:
8977@if gcc-bootstrap
8978all-cgen: stage_current
8979@endif gcc-bootstrap
8980@if cgen
8981TARGET-cgen=all
8982maybe-all-cgen: all-cgen
8983all-cgen: configure-cgen
8984 @: $(MAKE); $(unstage)
8985 @r=`${PWD_COMMAND}`; export r; \
8986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8987 $(HOST_EXPORTS) \
8988 (cd $(HOST_SUBDIR)/cgen && \
8989 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8990 $(TARGET-cgen))
8991@endif cgen
8992
8993
8994
8995
8996.PHONY: check-cgen maybe-check-cgen
8997maybe-check-cgen:
8998@if cgen
8999maybe-check-cgen: check-cgen
9000
9001check-cgen:
9002 @: $(MAKE); $(unstage)
9003 @r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9005 $(HOST_EXPORTS) \
9006 (cd $(HOST_SUBDIR)/cgen && \
9007 $(MAKE) $(FLAGS_TO_PASS) check)
9008
9009@endif cgen
9010
9011.PHONY: install-cgen maybe-install-cgen
9012maybe-install-cgen:
9013@if cgen
9014maybe-install-cgen: install-cgen
9015
9016install-cgen: installdirs
9017 @: $(MAKE); $(unstage)
9018 @r=`${PWD_COMMAND}`; export r; \
9019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9020 $(HOST_EXPORTS) \
9021 (cd $(HOST_SUBDIR)/cgen && \
9022 $(MAKE) $(FLAGS_TO_PASS) install)
9023
9024@endif cgen
9025
9026# Other targets (info, dvi, pdf, etc.)
9027
9028.PHONY: maybe-info-cgen info-cgen
9029maybe-info-cgen:
9030@if cgen
9031maybe-info-cgen: info-cgen
9032
9033info-cgen: \
9034 configure-cgen
9035 @: $(MAKE); $(unstage)
9036 @[ -f ./cgen/Makefile ] || exit 0; \
9037 r=`${PWD_COMMAND}`; export r; \
9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9039 $(HOST_EXPORTS) \
9040 for flag in $(EXTRA_HOST_FLAGS) ; do \
9041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9042 done; \
9043 echo "Doing info in cgen" ; \
9044 (cd $(HOST_SUBDIR)/cgen && \
9045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9047 "RANLIB=$${RANLIB}" \
9048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9049 info) \
9050 || exit 1
9051
9052@endif cgen
9053
9054.PHONY: maybe-dvi-cgen dvi-cgen
9055maybe-dvi-cgen:
9056@if cgen
9057maybe-dvi-cgen: dvi-cgen
9058
9059dvi-cgen: \
9060 configure-cgen
9061 @: $(MAKE); $(unstage)
9062 @[ -f ./cgen/Makefile ] || exit 0; \
9063 r=`${PWD_COMMAND}`; export r; \
9064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9065 $(HOST_EXPORTS) \
9066 for flag in $(EXTRA_HOST_FLAGS) ; do \
9067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9068 done; \
9069 echo "Doing dvi in cgen" ; \
9070 (cd $(HOST_SUBDIR)/cgen && \
9071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9073 "RANLIB=$${RANLIB}" \
9074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9075 dvi) \
9076 || exit 1
9077
9078@endif cgen
9079
9080.PHONY: maybe-pdf-cgen pdf-cgen
9081maybe-pdf-cgen:
9082@if cgen
9083maybe-pdf-cgen: pdf-cgen
9084
9085pdf-cgen: \
9086 configure-cgen
9087 @: $(MAKE); $(unstage)
9088 @[ -f ./cgen/Makefile ] || exit 0; \
9089 r=`${PWD_COMMAND}`; export r; \
9090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9091 $(HOST_EXPORTS) \
9092 for flag in $(EXTRA_HOST_FLAGS) ; do \
9093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9094 done; \
9095 echo "Doing pdf in cgen" ; \
9096 (cd $(HOST_SUBDIR)/cgen && \
9097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9099 "RANLIB=$${RANLIB}" \
9100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9101 pdf) \
9102 || exit 1
9103
9104@endif cgen
9105
9106.PHONY: maybe-html-cgen html-cgen
9107maybe-html-cgen:
9108@if cgen
9109maybe-html-cgen: html-cgen
9110
9111html-cgen: \
9112 configure-cgen
9113 @: $(MAKE); $(unstage)
9114 @[ -f ./cgen/Makefile ] || exit 0; \
9115 r=`${PWD_COMMAND}`; export r; \
9116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9117 $(HOST_EXPORTS) \
9118 for flag in $(EXTRA_HOST_FLAGS) ; do \
9119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9120 done; \
9121 echo "Doing html in cgen" ; \
9122 (cd $(HOST_SUBDIR)/cgen && \
9123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9125 "RANLIB=$${RANLIB}" \
9126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9127 html) \
9128 || exit 1
9129
9130@endif cgen
9131
9132.PHONY: maybe-TAGS-cgen TAGS-cgen
9133maybe-TAGS-cgen:
9134@if cgen
9135maybe-TAGS-cgen: TAGS-cgen
9136
9137TAGS-cgen: \
9138 configure-cgen
9139 @: $(MAKE); $(unstage)
9140 @[ -f ./cgen/Makefile ] || exit 0; \
9141 r=`${PWD_COMMAND}`; export r; \
9142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9143 $(HOST_EXPORTS) \
9144 for flag in $(EXTRA_HOST_FLAGS) ; do \
9145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9146 done; \
9147 echo "Doing TAGS in cgen" ; \
9148 (cd $(HOST_SUBDIR)/cgen && \
9149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9151 "RANLIB=$${RANLIB}" \
9152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9153 TAGS) \
9154 || exit 1
9155
9156@endif cgen
9157
9158.PHONY: maybe-install-info-cgen install-info-cgen
9159maybe-install-info-cgen:
9160@if cgen
9161maybe-install-info-cgen: install-info-cgen
9162
9163install-info-cgen: \
9164 configure-cgen \
9165 info-cgen
9166 @: $(MAKE); $(unstage)
9167 @[ -f ./cgen/Makefile ] || exit 0; \
9168 r=`${PWD_COMMAND}`; export r; \
9169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9170 $(HOST_EXPORTS) \
9171 for flag in $(EXTRA_HOST_FLAGS) ; do \
9172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173 done; \
9174 echo "Doing install-info in cgen" ; \
9175 (cd $(HOST_SUBDIR)/cgen && \
9176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178 "RANLIB=$${RANLIB}" \
9179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9180 install-info) \
9181 || exit 1
9182
9183@endif cgen
9184
9185.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9186maybe-install-pdf-cgen:
9187@if cgen
9188maybe-install-pdf-cgen: install-pdf-cgen
9189
9190install-pdf-cgen: \
9191 configure-cgen \
9192 pdf-cgen
9193 @: $(MAKE); $(unstage)
9194 @[ -f ./cgen/Makefile ] || exit 0; \
9195 r=`${PWD_COMMAND}`; export r; \
9196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9197 $(HOST_EXPORTS) \
9198 for flag in $(EXTRA_HOST_FLAGS) ; do \
9199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9200 done; \
9201 echo "Doing install-pdf in cgen" ; \
9202 (cd $(HOST_SUBDIR)/cgen && \
9203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9205 "RANLIB=$${RANLIB}" \
9206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9207 install-pdf) \
9208 || exit 1
9209
9210@endif cgen
9211
9212.PHONY: maybe-install-html-cgen install-html-cgen
9213maybe-install-html-cgen:
9214@if cgen
9215maybe-install-html-cgen: install-html-cgen
9216
9217install-html-cgen: \
9218 configure-cgen \
9219 html-cgen
9220 @: $(MAKE); $(unstage)
9221 @[ -f ./cgen/Makefile ] || exit 0; \
9222 r=`${PWD_COMMAND}`; export r; \
9223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9224 $(HOST_EXPORTS) \
9225 for flag in $(EXTRA_HOST_FLAGS) ; do \
9226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9227 done; \
9228 echo "Doing install-html in cgen" ; \
9229 (cd $(HOST_SUBDIR)/cgen && \
9230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9232 "RANLIB=$${RANLIB}" \
9233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9234 install-html) \
9235 || exit 1
9236
9237@endif cgen
9238
9239.PHONY: maybe-installcheck-cgen installcheck-cgen
9240maybe-installcheck-cgen:
9241@if cgen
9242maybe-installcheck-cgen: installcheck-cgen
9243
9244installcheck-cgen: \
9245 configure-cgen
9246 @: $(MAKE); $(unstage)
9247 @[ -f ./cgen/Makefile ] || exit 0; \
9248 r=`${PWD_COMMAND}`; export r; \
9249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9250 $(HOST_EXPORTS) \
9251 for flag in $(EXTRA_HOST_FLAGS) ; do \
9252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9253 done; \
9254 echo "Doing installcheck in cgen" ; \
9255 (cd $(HOST_SUBDIR)/cgen && \
9256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9258 "RANLIB=$${RANLIB}" \
9259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9260 installcheck) \
9261 || exit 1
9262
9263@endif cgen
9264
9265.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9266maybe-mostlyclean-cgen:
9267@if cgen
9268maybe-mostlyclean-cgen: mostlyclean-cgen
9269
9270mostlyclean-cgen:
9271 @: $(MAKE); $(unstage)
9272 @[ -f ./cgen/Makefile ] || exit 0; \
9273 r=`${PWD_COMMAND}`; export r; \
9274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9275 $(HOST_EXPORTS) \
9276 for flag in $(EXTRA_HOST_FLAGS) ; do \
9277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9278 done; \
9279 echo "Doing mostlyclean in cgen" ; \
9280 (cd $(HOST_SUBDIR)/cgen && \
9281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9283 "RANLIB=$${RANLIB}" \
9284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9285 mostlyclean) \
9286 || exit 1
9287
9288@endif cgen
9289
9290.PHONY: maybe-clean-cgen clean-cgen
9291maybe-clean-cgen:
9292@if cgen
9293maybe-clean-cgen: clean-cgen
9294
9295clean-cgen:
9296 @: $(MAKE); $(unstage)
9297 @[ -f ./cgen/Makefile ] || exit 0; \
9298 r=`${PWD_COMMAND}`; export r; \
9299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9300 $(HOST_EXPORTS) \
9301 for flag in $(EXTRA_HOST_FLAGS) ; do \
9302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9303 done; \
9304 echo "Doing clean in cgen" ; \
9305 (cd $(HOST_SUBDIR)/cgen && \
9306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9308 "RANLIB=$${RANLIB}" \
9309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9310 clean) \
9311 || exit 1
9312
9313@endif cgen
9314
9315.PHONY: maybe-distclean-cgen distclean-cgen
9316maybe-distclean-cgen:
9317@if cgen
9318maybe-distclean-cgen: distclean-cgen
9319
9320distclean-cgen:
9321 @: $(MAKE); $(unstage)
9322 @[ -f ./cgen/Makefile ] || exit 0; \
9323 r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325 $(HOST_EXPORTS) \
9326 for flag in $(EXTRA_HOST_FLAGS) ; do \
9327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328 done; \
9329 echo "Doing distclean in cgen" ; \
9330 (cd $(HOST_SUBDIR)/cgen && \
9331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333 "RANLIB=$${RANLIB}" \
9334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9335 distclean) \
9336 || exit 1
9337
9338@endif cgen
9339
9340.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9341maybe-maintainer-clean-cgen:
9342@if cgen
9343maybe-maintainer-clean-cgen: maintainer-clean-cgen
9344
9345maintainer-clean-cgen:
9346 @: $(MAKE); $(unstage)
9347 @[ -f ./cgen/Makefile ] || exit 0; \
9348 r=`${PWD_COMMAND}`; export r; \
9349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350 $(HOST_EXPORTS) \
9351 for flag in $(EXTRA_HOST_FLAGS) ; do \
9352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353 done; \
9354 echo "Doing maintainer-clean in cgen" ; \
9355 (cd $(HOST_SUBDIR)/cgen && \
9356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358 "RANLIB=$${RANLIB}" \
9359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9360 maintainer-clean) \
9361 || exit 1
9362
9363@endif cgen
9364
9365
9366
4fa63067
NN
9367.PHONY: configure-dejagnu maybe-configure-dejagnu
9368maybe-configure-dejagnu:
4f0ef2d8
CD
9369@if gcc-bootstrap
9370configure-dejagnu: stage_current
9371@endif gcc-bootstrap
6bd3dfaa
PB
9372@if dejagnu
9373maybe-configure-dejagnu: configure-dejagnu
c52c6897 9374configure-dejagnu:
0aed8855 9375 @: $(MAKE); $(unstage)
c52c6897 9376 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9378 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9380 $(HOST_EXPORTS) \
a7254363
PB
9381 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9382 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9383 case $(srcdir) in \
b00612cc
PB
9384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9385 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9387 esac; \
b00612cc
PB
9388 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9389 libsrcdir="$$s/dejagnu"; \
4fa63067 9390 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9391 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9392 --target=${target_alias} $${srcdiroption} \
4fa63067 9393 || exit 1
6bd3dfaa 9394@endif dejagnu
4fa63067 9395
a7254363
PB
9396
9397
d545f33b
PB
9398
9399
4fa63067
NN
9400.PHONY: all-dejagnu maybe-all-dejagnu
9401maybe-all-dejagnu:
4f0ef2d8
CD
9402@if gcc-bootstrap
9403all-dejagnu: stage_current
9404@endif gcc-bootstrap
6bd3dfaa 9405@if dejagnu
d27cc32e 9406TARGET-dejagnu=all
6bd3dfaa 9407maybe-all-dejagnu: all-dejagnu
4fa63067 9408all-dejagnu: configure-dejagnu
0aed8855 9409 @: $(MAKE); $(unstage)
4fa63067
NN
9410 @r=`${PWD_COMMAND}`; export r; \
9411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9412 $(HOST_EXPORTS) \
b00612cc 9413 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9414 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9415 $(TARGET-dejagnu))
6bd3dfaa 9416@endif dejagnu
4fa63067 9417
a7254363 9418
d545f33b
PB
9419
9420
4fa63067
NN
9421.PHONY: check-dejagnu maybe-check-dejagnu
9422maybe-check-dejagnu:
6bd3dfaa
PB
9423@if dejagnu
9424maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9425
9426check-dejagnu:
0aed8855 9427 @: $(MAKE); $(unstage)
4fa63067
NN
9428 @r=`${PWD_COMMAND}`; export r; \
9429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9430 $(HOST_EXPORTS) \
b00612cc
PB
9431 (cd $(HOST_SUBDIR)/dejagnu && \
9432 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9433
6bd3dfaa 9434@endif dejagnu
4fa63067
NN
9435
9436.PHONY: install-dejagnu maybe-install-dejagnu
9437maybe-install-dejagnu:
6bd3dfaa
PB
9438@if dejagnu
9439maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9440
9441install-dejagnu: installdirs
0aed8855 9442 @: $(MAKE); $(unstage)
4fa63067
NN
9443 @r=`${PWD_COMMAND}`; export r; \
9444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9445 $(HOST_EXPORTS) \
b00612cc 9446 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9447 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9448
6bd3dfaa 9449@endif dejagnu
4fa63067 9450
56a8fe78 9451# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9452
9453.PHONY: maybe-info-dejagnu info-dejagnu
9454maybe-info-dejagnu:
6bd3dfaa
PB
9455@if dejagnu
9456maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9457
9458info-dejagnu: \
9459 configure-dejagnu
0aed8855 9460 @: $(MAKE); $(unstage)
4fa63067 9461 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9462 r=`${PWD_COMMAND}`; export r; \
9463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9464 $(HOST_EXPORTS) \
b813574b 9465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9467 done; \
4fa63067 9468 echo "Doing info in dejagnu" ; \
b00612cc 9469 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9472 "RANLIB=$${RANLIB}" \
0c24b341 9473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9474 info) \
2a4cbe27
NN
9475 || exit 1
9476
6bd3dfaa 9477@endif dejagnu
2a4cbe27 9478
4fa63067
NN
9479.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9480maybe-dvi-dejagnu:
6bd3dfaa
PB
9481@if dejagnu
9482maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9483
4fa63067
NN
9484dvi-dejagnu: \
9485 configure-dejagnu
0aed8855 9486 @: $(MAKE); $(unstage)
4fa63067 9487 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9488 r=`${PWD_COMMAND}`; export r; \
9489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9490 $(HOST_EXPORTS) \
b813574b 9491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9493 done; \
4fa63067 9494 echo "Doing dvi in dejagnu" ; \
b00612cc 9495 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9498 "RANLIB=$${RANLIB}" \
0c24b341 9499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9500 dvi) \
2a4cbe27
NN
9501 || exit 1
9502
6bd3dfaa 9503@endif dejagnu
2a4cbe27 9504
56a8fe78
DD
9505.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9506maybe-pdf-dejagnu:
9507@if dejagnu
9508maybe-pdf-dejagnu: pdf-dejagnu
9509
9510pdf-dejagnu: \
9511 configure-dejagnu
9512 @: $(MAKE); $(unstage)
9513 @[ -f ./dejagnu/Makefile ] || exit 0; \
9514 r=`${PWD_COMMAND}`; export r; \
9515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9516 $(HOST_EXPORTS) \
9517 for flag in $(EXTRA_HOST_FLAGS) ; do \
9518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9519 done; \
9520 echo "Doing pdf in dejagnu" ; \
9521 (cd $(HOST_SUBDIR)/dejagnu && \
9522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9524 "RANLIB=$${RANLIB}" \
0c24b341 9525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9526 pdf) \
9527 || exit 1
9528
9529@endif dejagnu
9530
6d389afc
MS
9531.PHONY: maybe-html-dejagnu html-dejagnu
9532maybe-html-dejagnu:
9533@if dejagnu
9534maybe-html-dejagnu: html-dejagnu
9535
9536html-dejagnu: \
9537 configure-dejagnu
0aed8855 9538 @: $(MAKE); $(unstage)
6d389afc
MS
9539 @[ -f ./dejagnu/Makefile ] || exit 0; \
9540 r=`${PWD_COMMAND}`; export r; \
9541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9542 $(HOST_EXPORTS) \
9543 for flag in $(EXTRA_HOST_FLAGS) ; do \
9544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9545 done; \
9546 echo "Doing html in dejagnu" ; \
b00612cc 9547 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9550 "RANLIB=$${RANLIB}" \
0c24b341 9551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9552 html) \
9553 || exit 1
9554
9555@endif dejagnu
9556
4fa63067
NN
9557.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9558maybe-TAGS-dejagnu:
6bd3dfaa
PB
9559@if dejagnu
9560maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9561
4fa63067
NN
9562TAGS-dejagnu: \
9563 configure-dejagnu
0aed8855 9564 @: $(MAKE); $(unstage)
4fa63067 9565 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9566 r=`${PWD_COMMAND}`; export r; \
9567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9568 $(HOST_EXPORTS) \
b813574b 9569 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9571 done; \
4fa63067 9572 echo "Doing TAGS in dejagnu" ; \
b00612cc 9573 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9576 "RANLIB=$${RANLIB}" \
0c24b341 9577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9578 TAGS) \
2a4cbe27
NN
9579 || exit 1
9580
6bd3dfaa 9581@endif dejagnu
2a4cbe27 9582
4fa63067
NN
9583.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9584maybe-install-info-dejagnu:
6bd3dfaa
PB
9585@if dejagnu
9586maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9587
4fa63067
NN
9588install-info-dejagnu: \
9589 configure-dejagnu \
9590 info-dejagnu
0aed8855 9591 @: $(MAKE); $(unstage)
4fa63067 9592 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9593 r=`${PWD_COMMAND}`; export r; \
9594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9595 $(HOST_EXPORTS) \
b813574b 9596 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9598 done; \
4fa63067 9599 echo "Doing install-info in dejagnu" ; \
b00612cc 9600 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9603 "RANLIB=$${RANLIB}" \
0c24b341 9604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9605 install-info) \
2a4cbe27
NN
9606 || exit 1
9607
6bd3dfaa 9608@endif dejagnu
2a4cbe27 9609
a3ca38d2
DD
9610.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9611maybe-install-pdf-dejagnu:
9612@if dejagnu
9613maybe-install-pdf-dejagnu: install-pdf-dejagnu
9614
9615install-pdf-dejagnu: \
9616 configure-dejagnu \
9617 pdf-dejagnu
9618 @: $(MAKE); $(unstage)
9619 @[ -f ./dejagnu/Makefile ] || exit 0; \
9620 r=`${PWD_COMMAND}`; export r; \
9621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9622 $(HOST_EXPORTS) \
9623 for flag in $(EXTRA_HOST_FLAGS) ; do \
9624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9625 done; \
9626 echo "Doing install-pdf in dejagnu" ; \
9627 (cd $(HOST_SUBDIR)/dejagnu && \
9628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9630 "RANLIB=$${RANLIB}" \
0c24b341 9631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9632 install-pdf) \
9633 || exit 1
9634
9635@endif dejagnu
9636
108a6f8e
CD
9637.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9638maybe-install-html-dejagnu:
9639@if dejagnu
9640maybe-install-html-dejagnu: install-html-dejagnu
9641
9642install-html-dejagnu: \
9643 configure-dejagnu \
9644 html-dejagnu
9645 @: $(MAKE); $(unstage)
9646 @[ -f ./dejagnu/Makefile ] || exit 0; \
9647 r=`${PWD_COMMAND}`; export r; \
9648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9649 $(HOST_EXPORTS) \
9650 for flag in $(EXTRA_HOST_FLAGS) ; do \
9651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9652 done; \
9653 echo "Doing install-html in dejagnu" ; \
9654 (cd $(HOST_SUBDIR)/dejagnu && \
9655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9657 "RANLIB=$${RANLIB}" \
0c24b341 9658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9659 install-html) \
9660 || exit 1
9661
9662@endif dejagnu
9663
4fa63067
NN
9664.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9665maybe-installcheck-dejagnu:
6bd3dfaa
PB
9666@if dejagnu
9667maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9668
4fa63067
NN
9669installcheck-dejagnu: \
9670 configure-dejagnu
0aed8855 9671 @: $(MAKE); $(unstage)
4fa63067 9672 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9673 r=`${PWD_COMMAND}`; export r; \
9674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9675 $(HOST_EXPORTS) \
b813574b 9676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9678 done; \
4fa63067 9679 echo "Doing installcheck in dejagnu" ; \
b00612cc 9680 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9683 "RANLIB=$${RANLIB}" \
0c24b341 9684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9685 installcheck) \
2a4cbe27
NN
9686 || exit 1
9687
6bd3dfaa 9688@endif dejagnu
2a4cbe27 9689
4fa63067
NN
9690.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9691maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9692@if dejagnu
9693maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9694
4fa63067 9695mostlyclean-dejagnu:
0aed8855 9696 @: $(MAKE); $(unstage)
4fa63067 9697 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9698 r=`${PWD_COMMAND}`; export r; \
9699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9700 $(HOST_EXPORTS) \
b813574b 9701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9703 done; \
4fa63067 9704 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9705 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9708 "RANLIB=$${RANLIB}" \
0c24b341 9709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9710 mostlyclean) \
2a4cbe27
NN
9711 || exit 1
9712
6bd3dfaa 9713@endif dejagnu
2a4cbe27 9714
4fa63067
NN
9715.PHONY: maybe-clean-dejagnu clean-dejagnu
9716maybe-clean-dejagnu:
6bd3dfaa
PB
9717@if dejagnu
9718maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9719
4fa63067 9720clean-dejagnu:
0aed8855 9721 @: $(MAKE); $(unstage)
4fa63067 9722 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9723 r=`${PWD_COMMAND}`; export r; \
9724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9725 $(HOST_EXPORTS) \
b813574b 9726 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9728 done; \
4fa63067 9729 echo "Doing clean in dejagnu" ; \
b00612cc 9730 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9733 "RANLIB=$${RANLIB}" \
0c24b341 9734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9735 clean) \
2a4cbe27
NN
9736 || exit 1
9737
6bd3dfaa 9738@endif dejagnu
2a4cbe27 9739
4fa63067
NN
9740.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9741maybe-distclean-dejagnu:
6bd3dfaa
PB
9742@if dejagnu
9743maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9744
4fa63067 9745distclean-dejagnu:
0aed8855 9746 @: $(MAKE); $(unstage)
4fa63067 9747 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9748 r=`${PWD_COMMAND}`; export r; \
9749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9750 $(HOST_EXPORTS) \
b813574b 9751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9753 done; \
4fa63067 9754 echo "Doing distclean in dejagnu" ; \
b00612cc 9755 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9758 "RANLIB=$${RANLIB}" \
0c24b341 9759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9760 distclean) \
2a4cbe27
NN
9761 || exit 1
9762
6bd3dfaa 9763@endif dejagnu
2a4cbe27 9764
4fa63067
NN
9765.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9766maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9767@if dejagnu
9768maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9769
4fa63067 9770maintainer-clean-dejagnu:
0aed8855 9771 @: $(MAKE); $(unstage)
4fa63067 9772 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9773 r=`${PWD_COMMAND}`; export r; \
9774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9775 $(HOST_EXPORTS) \
b813574b 9776 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9778 done; \
4fa63067 9779 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9780 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9783 "RANLIB=$${RANLIB}" \
0c24b341 9784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9785 maintainer-clean) \
4fa63067
NN
9786 || exit 1
9787
6bd3dfaa 9788@endif dejagnu
4fa63067
NN
9789
9790
a7254363 9791
4fa63067
NN
9792.PHONY: configure-diff maybe-configure-diff
9793maybe-configure-diff:
4f0ef2d8
CD
9794@if gcc-bootstrap
9795configure-diff: stage_current
9796@endif gcc-bootstrap
6bd3dfaa
PB
9797@if diff
9798maybe-configure-diff: configure-diff
c52c6897 9799configure-diff:
0aed8855 9800 @: $(MAKE); $(unstage)
c52c6897 9801 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9803 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9804 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9805 $(HOST_EXPORTS) \
a7254363
PB
9806 echo Configuring in $(HOST_SUBDIR)/diff; \
9807 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9808 case $(srcdir) in \
b00612cc
PB
9809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9810 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9812 esac; \
b00612cc
PB
9813 srcdiroption="--srcdir=$${topdir}/diff"; \
9814 libsrcdir="$$s/diff"; \
4fa63067 9815 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9817 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9818 || exit 1
6bd3dfaa 9819@endif diff
2a4cbe27 9820
a7254363
PB
9821
9822
d545f33b
PB
9823
9824
4fa63067
NN
9825.PHONY: all-diff maybe-all-diff
9826maybe-all-diff:
4f0ef2d8
CD
9827@if gcc-bootstrap
9828all-diff: stage_current
9829@endif gcc-bootstrap
6bd3dfaa 9830@if diff
d27cc32e 9831TARGET-diff=all
6bd3dfaa 9832maybe-all-diff: all-diff
4fa63067 9833all-diff: configure-diff
0aed8855 9834 @: $(MAKE); $(unstage)
4fa63067
NN
9835 @r=`${PWD_COMMAND}`; export r; \
9836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9837 $(HOST_EXPORTS) \
b00612cc 9838 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9839 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9840 $(TARGET-diff))
6bd3dfaa 9841@endif diff
2a4cbe27 9842
a7254363 9843
d545f33b
PB
9844
9845
4fa63067
NN
9846.PHONY: check-diff maybe-check-diff
9847maybe-check-diff:
6bd3dfaa
PB
9848@if diff
9849maybe-check-diff: check-diff
2a4cbe27 9850
4fa63067 9851check-diff:
0aed8855 9852 @: $(MAKE); $(unstage)
4fa63067 9853 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9855 $(HOST_EXPORTS) \
b00612cc
PB
9856 (cd $(HOST_SUBDIR)/diff && \
9857 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9858
6bd3dfaa 9859@endif diff
2a4cbe27 9860
4fa63067
NN
9861.PHONY: install-diff maybe-install-diff
9862maybe-install-diff:
6bd3dfaa
PB
9863@if diff
9864maybe-install-diff: install-diff
2a4cbe27 9865
4fa63067 9866install-diff: installdirs
0aed8855 9867 @: $(MAKE); $(unstage)
4fa63067 9868 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9870 $(HOST_EXPORTS) \
b00612cc 9871 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9872 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9873
6bd3dfaa 9874@endif diff
2a4cbe27 9875
56a8fe78 9876# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9877
4fa63067
NN
9878.PHONY: maybe-info-diff info-diff
9879maybe-info-diff:
6bd3dfaa
PB
9880@if diff
9881maybe-info-diff: info-diff
2a4cbe27 9882
4fa63067
NN
9883info-diff: \
9884 configure-diff
0aed8855 9885 @: $(MAKE); $(unstage)
4fa63067 9886 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9887 r=`${PWD_COMMAND}`; export r; \
9888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9889 $(HOST_EXPORTS) \
b813574b 9890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9892 done; \
4fa63067 9893 echo "Doing info in diff" ; \
b00612cc 9894 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9897 "RANLIB=$${RANLIB}" \
0c24b341 9898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9899 info) \
2a4cbe27
NN
9900 || exit 1
9901
6bd3dfaa 9902@endif diff
2a4cbe27 9903
4fa63067
NN
9904.PHONY: maybe-dvi-diff dvi-diff
9905maybe-dvi-diff:
6bd3dfaa
PB
9906@if diff
9907maybe-dvi-diff: dvi-diff
2a4cbe27 9908
4fa63067
NN
9909dvi-diff: \
9910 configure-diff
0aed8855 9911 @: $(MAKE); $(unstage)
4fa63067 9912 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9913 r=`${PWD_COMMAND}`; export r; \
9914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9915 $(HOST_EXPORTS) \
b813574b 9916 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9918 done; \
4fa63067 9919 echo "Doing dvi in diff" ; \
b00612cc 9920 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9923 "RANLIB=$${RANLIB}" \
0c24b341 9924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9925 dvi) \
2a4cbe27
NN
9926 || exit 1
9927
6bd3dfaa 9928@endif diff
2a4cbe27 9929
56a8fe78
DD
9930.PHONY: maybe-pdf-diff pdf-diff
9931maybe-pdf-diff:
9932@if diff
9933maybe-pdf-diff: pdf-diff
9934
9935pdf-diff: \
9936 configure-diff
9937 @: $(MAKE); $(unstage)
9938 @[ -f ./diff/Makefile ] || exit 0; \
9939 r=`${PWD_COMMAND}`; export r; \
9940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9941 $(HOST_EXPORTS) \
9942 for flag in $(EXTRA_HOST_FLAGS) ; do \
9943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9944 done; \
9945 echo "Doing pdf in diff" ; \
9946 (cd $(HOST_SUBDIR)/diff && \
9947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9949 "RANLIB=$${RANLIB}" \
0c24b341 9950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9951 pdf) \
9952 || exit 1
9953
9954@endif diff
9955
6d389afc
MS
9956.PHONY: maybe-html-diff html-diff
9957maybe-html-diff:
9958@if diff
9959maybe-html-diff: html-diff
9960
9961html-diff: \
9962 configure-diff
0aed8855 9963 @: $(MAKE); $(unstage)
6d389afc
MS
9964 @[ -f ./diff/Makefile ] || exit 0; \
9965 r=`${PWD_COMMAND}`; export r; \
9966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9967 $(HOST_EXPORTS) \
9968 for flag in $(EXTRA_HOST_FLAGS) ; do \
9969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9970 done; \
9971 echo "Doing html in diff" ; \
b00612cc 9972 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9975 "RANLIB=$${RANLIB}" \
0c24b341 9976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9977 html) \
9978 || exit 1
9979
9980@endif diff
9981
4fa63067
NN
9982.PHONY: maybe-TAGS-diff TAGS-diff
9983maybe-TAGS-diff:
6bd3dfaa
PB
9984@if diff
9985maybe-TAGS-diff: TAGS-diff
2a4cbe27 9986
4fa63067
NN
9987TAGS-diff: \
9988 configure-diff
0aed8855 9989 @: $(MAKE); $(unstage)
4fa63067 9990 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9991 r=`${PWD_COMMAND}`; export r; \
9992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9993 $(HOST_EXPORTS) \
b813574b 9994 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9996 done; \
4fa63067 9997 echo "Doing TAGS in diff" ; \
b00612cc 9998 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10001 "RANLIB=$${RANLIB}" \
0c24b341 10002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10003 TAGS) \
2a4cbe27
NN
10004 || exit 1
10005
6bd3dfaa 10006@endif diff
2a4cbe27 10007
4fa63067
NN
10008.PHONY: maybe-install-info-diff install-info-diff
10009maybe-install-info-diff:
6bd3dfaa
PB
10010@if diff
10011maybe-install-info-diff: install-info-diff
2a4cbe27 10012
4fa63067
NN
10013install-info-diff: \
10014 configure-diff \
10015 info-diff
0aed8855 10016 @: $(MAKE); $(unstage)
4fa63067 10017 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10018 r=`${PWD_COMMAND}`; export r; \
10019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10020 $(HOST_EXPORTS) \
b813574b 10021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10023 done; \
4fa63067 10024 echo "Doing install-info in diff" ; \
b00612cc 10025 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10028 "RANLIB=$${RANLIB}" \
0c24b341 10029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10030 install-info) \
2a4cbe27
NN
10031 || exit 1
10032
6bd3dfaa 10033@endif diff
2a4cbe27 10034
a3ca38d2
DD
10035.PHONY: maybe-install-pdf-diff install-pdf-diff
10036maybe-install-pdf-diff:
10037@if diff
10038maybe-install-pdf-diff: install-pdf-diff
10039
10040install-pdf-diff: \
10041 configure-diff \
10042 pdf-diff
10043 @: $(MAKE); $(unstage)
10044 @[ -f ./diff/Makefile ] || exit 0; \
10045 r=`${PWD_COMMAND}`; export r; \
10046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10047 $(HOST_EXPORTS) \
10048 for flag in $(EXTRA_HOST_FLAGS) ; do \
10049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10050 done; \
10051 echo "Doing install-pdf in diff" ; \
10052 (cd $(HOST_SUBDIR)/diff && \
10053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10055 "RANLIB=$${RANLIB}" \
0c24b341 10056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10057 install-pdf) \
10058 || exit 1
10059
10060@endif diff
10061
108a6f8e
CD
10062.PHONY: maybe-install-html-diff install-html-diff
10063maybe-install-html-diff:
10064@if diff
10065maybe-install-html-diff: install-html-diff
10066
10067install-html-diff: \
10068 configure-diff \
10069 html-diff
10070 @: $(MAKE); $(unstage)
10071 @[ -f ./diff/Makefile ] || exit 0; \
10072 r=`${PWD_COMMAND}`; export r; \
10073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10074 $(HOST_EXPORTS) \
10075 for flag in $(EXTRA_HOST_FLAGS) ; do \
10076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10077 done; \
10078 echo "Doing install-html in diff" ; \
10079 (cd $(HOST_SUBDIR)/diff && \
10080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10082 "RANLIB=$${RANLIB}" \
0c24b341 10083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10084 install-html) \
10085 || exit 1
10086
10087@endif diff
10088
4fa63067
NN
10089.PHONY: maybe-installcheck-diff installcheck-diff
10090maybe-installcheck-diff:
6bd3dfaa
PB
10091@if diff
10092maybe-installcheck-diff: installcheck-diff
2a4cbe27 10093
4fa63067
NN
10094installcheck-diff: \
10095 configure-diff
0aed8855 10096 @: $(MAKE); $(unstage)
4fa63067 10097 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10098 r=`${PWD_COMMAND}`; export r; \
10099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10100 $(HOST_EXPORTS) \
b813574b 10101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10103 done; \
4fa63067 10104 echo "Doing installcheck in diff" ; \
b00612cc 10105 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10108 "RANLIB=$${RANLIB}" \
0c24b341 10109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10110 installcheck) \
2a4cbe27
NN
10111 || exit 1
10112
6bd3dfaa 10113@endif diff
2a4cbe27 10114
4fa63067
NN
10115.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10116maybe-mostlyclean-diff:
6bd3dfaa
PB
10117@if diff
10118maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10119
4fa63067 10120mostlyclean-diff:
0aed8855 10121 @: $(MAKE); $(unstage)
4fa63067 10122 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10123 r=`${PWD_COMMAND}`; export r; \
10124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10125 $(HOST_EXPORTS) \
b813574b 10126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10128 done; \
4fa63067 10129 echo "Doing mostlyclean in diff" ; \
b00612cc 10130 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10133 "RANLIB=$${RANLIB}" \
0c24b341 10134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10135 mostlyclean) \
2a4cbe27
NN
10136 || exit 1
10137
6bd3dfaa 10138@endif diff
2a4cbe27 10139
4fa63067
NN
10140.PHONY: maybe-clean-diff clean-diff
10141maybe-clean-diff:
6bd3dfaa
PB
10142@if diff
10143maybe-clean-diff: clean-diff
2a4cbe27 10144
4fa63067 10145clean-diff:
0aed8855 10146 @: $(MAKE); $(unstage)
4fa63067 10147 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10148 r=`${PWD_COMMAND}`; export r; \
10149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10150 $(HOST_EXPORTS) \
b813574b 10151 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10153 done; \
4fa63067 10154 echo "Doing clean in diff" ; \
b00612cc 10155 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10158 "RANLIB=$${RANLIB}" \
0c24b341 10159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10160 clean) \
2a4cbe27
NN
10161 || exit 1
10162
6bd3dfaa 10163@endif diff
2a4cbe27 10164
4fa63067
NN
10165.PHONY: maybe-distclean-diff distclean-diff
10166maybe-distclean-diff:
6bd3dfaa
PB
10167@if diff
10168maybe-distclean-diff: distclean-diff
2a4cbe27 10169
4fa63067 10170distclean-diff:
0aed8855 10171 @: $(MAKE); $(unstage)
4fa63067 10172 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10173 r=`${PWD_COMMAND}`; export r; \
10174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10175 $(HOST_EXPORTS) \
b813574b 10176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10178 done; \
4fa63067 10179 echo "Doing distclean in diff" ; \
b00612cc 10180 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10183 "RANLIB=$${RANLIB}" \
0c24b341 10184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10185 distclean) \
2a4cbe27
NN
10186 || exit 1
10187
6bd3dfaa 10188@endif diff
2a4cbe27 10189
4fa63067
NN
10190.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10191maybe-maintainer-clean-diff:
6bd3dfaa
PB
10192@if diff
10193maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10194
4fa63067 10195maintainer-clean-diff:
0aed8855 10196 @: $(MAKE); $(unstage)
4fa63067 10197 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10198 r=`${PWD_COMMAND}`; export r; \
10199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10200 $(HOST_EXPORTS) \
b813574b 10201 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10203 done; \
4fa63067 10204 echo "Doing maintainer-clean in diff" ; \
b00612cc 10205 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10208 "RANLIB=$${RANLIB}" \
0c24b341 10209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10210 maintainer-clean) \
2a4cbe27
NN
10211 || exit 1
10212
6bd3dfaa 10213@endif diff
2a4cbe27 10214
2a4cbe27 10215
a7254363 10216
4fa63067
NN
10217.PHONY: configure-dosutils maybe-configure-dosutils
10218maybe-configure-dosutils:
4f0ef2d8
CD
10219@if gcc-bootstrap
10220configure-dosutils: stage_current
10221@endif gcc-bootstrap
6bd3dfaa
PB
10222@if dosutils
10223maybe-configure-dosutils: configure-dosutils
c52c6897 10224configure-dosutils:
0aed8855 10225 @: $(MAKE); $(unstage)
c52c6897 10226 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10228 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 10230 $(HOST_EXPORTS) \
a7254363
PB
10231 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10232 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10233 case $(srcdir) in \
b00612cc
PB
10234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10235 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10237 esac; \
b00612cc
PB
10238 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10239 libsrcdir="$$s/dosutils"; \
4fa63067 10240 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10242 --target=${target_alias} $${srcdiroption} \
4fa63067 10243 || exit 1
6bd3dfaa 10244@endif dosutils
4fa63067 10245
a7254363
PB
10246
10247
d545f33b
PB
10248
10249
4fa63067
NN
10250.PHONY: all-dosutils maybe-all-dosutils
10251maybe-all-dosutils:
4f0ef2d8
CD
10252@if gcc-bootstrap
10253all-dosutils: stage_current
10254@endif gcc-bootstrap
6bd3dfaa 10255@if dosutils
d27cc32e 10256TARGET-dosutils=all
6bd3dfaa 10257maybe-all-dosutils: all-dosutils
4fa63067 10258all-dosutils: configure-dosutils
0aed8855 10259 @: $(MAKE); $(unstage)
4fa63067
NN
10260 @r=`${PWD_COMMAND}`; export r; \
10261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10262 $(HOST_EXPORTS) \
b00612cc 10263 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10264 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10265 $(TARGET-dosutils))
6bd3dfaa 10266@endif dosutils
4fa63067 10267
a7254363 10268
d545f33b
PB
10269
10270
4fa63067
NN
10271.PHONY: check-dosutils maybe-check-dosutils
10272maybe-check-dosutils:
6bd3dfaa
PB
10273@if dosutils
10274maybe-check-dosutils: check-dosutils
2a4cbe27 10275
4fa63067 10276check-dosutils:
2a4cbe27 10277
6bd3dfaa 10278@endif dosutils
2a4cbe27 10279
4fa63067
NN
10280.PHONY: install-dosutils maybe-install-dosutils
10281maybe-install-dosutils:
6bd3dfaa
PB
10282@if dosutils
10283maybe-install-dosutils: install-dosutils
4fa63067
NN
10284
10285install-dosutils: installdirs
0aed8855 10286 @: $(MAKE); $(unstage)
4fa63067 10287 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10289 $(HOST_EXPORTS) \
b00612cc 10290 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10291 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10292
6bd3dfaa 10293@endif dosutils
2a4cbe27 10294
56a8fe78 10295# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10296
4fa63067
NN
10297.PHONY: maybe-info-dosutils info-dosutils
10298maybe-info-dosutils:
6bd3dfaa
PB
10299@if dosutils
10300maybe-info-dosutils: info-dosutils
4fa63067
NN
10301
10302info-dosutils: \
10303 configure-dosutils
0aed8855 10304 @: $(MAKE); $(unstage)
4fa63067 10305 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10306 r=`${PWD_COMMAND}`; export r; \
10307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10308 $(HOST_EXPORTS) \
b813574b 10309 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10311 done; \
4fa63067 10312 echo "Doing info in dosutils" ; \
b00612cc 10313 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10316 "RANLIB=$${RANLIB}" \
0c24b341 10317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10318 info) \
2a4cbe27
NN
10319 || exit 1
10320
6bd3dfaa 10321@endif dosutils
2a4cbe27 10322
4fa63067
NN
10323.PHONY: maybe-dvi-dosutils dvi-dosutils
10324maybe-dvi-dosutils:
6bd3dfaa
PB
10325@if dosutils
10326maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10327
4fa63067
NN
10328dvi-dosutils: \
10329 configure-dosutils
0aed8855 10330 @: $(MAKE); $(unstage)
4fa63067 10331 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10332 r=`${PWD_COMMAND}`; export r; \
10333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10334 $(HOST_EXPORTS) \
b813574b 10335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10337 done; \
4fa63067 10338 echo "Doing dvi in dosutils" ; \
b00612cc 10339 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10342 "RANLIB=$${RANLIB}" \
0c24b341 10343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10344 dvi) \
2a4cbe27
NN
10345 || exit 1
10346
6bd3dfaa 10347@endif dosutils
2a4cbe27 10348
56a8fe78
DD
10349.PHONY: maybe-pdf-dosutils pdf-dosutils
10350maybe-pdf-dosutils:
10351@if dosutils
10352maybe-pdf-dosutils: pdf-dosutils
10353
10354pdf-dosutils: \
10355 configure-dosutils
10356 @: $(MAKE); $(unstage)
10357 @[ -f ./dosutils/Makefile ] || exit 0; \
10358 r=`${PWD_COMMAND}`; export r; \
10359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10360 $(HOST_EXPORTS) \
10361 for flag in $(EXTRA_HOST_FLAGS) ; do \
10362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10363 done; \
10364 echo "Doing pdf in dosutils" ; \
10365 (cd $(HOST_SUBDIR)/dosutils && \
10366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10368 "RANLIB=$${RANLIB}" \
0c24b341 10369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10370 pdf) \
10371 || exit 1
10372
10373@endif dosutils
10374
6d389afc
MS
10375.PHONY: maybe-html-dosutils html-dosutils
10376maybe-html-dosutils:
6bd3dfaa 10377@if dosutils
6d389afc 10378maybe-html-dosutils: html-dosutils
2a4cbe27 10379
6d389afc 10380html-dosutils: \
4fa63067 10381 configure-dosutils
0aed8855 10382 @: $(MAKE); $(unstage)
4fa63067 10383 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10384 r=`${PWD_COMMAND}`; export r; \
10385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10386 $(HOST_EXPORTS) \
b813574b 10387 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10389 done; \
6d389afc 10390 echo "Doing html in dosutils" ; \
b00612cc 10391 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10394 "RANLIB=$${RANLIB}" \
0c24b341 10395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10396 html) \
2a4cbe27
NN
10397 || exit 1
10398
6bd3dfaa 10399@endif dosutils
2a4cbe27 10400
6d389afc
MS
10401.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10402maybe-TAGS-dosutils:
6bd3dfaa 10403@if dosutils
6d389afc 10404maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10405
6d389afc
MS
10406TAGS-dosutils: \
10407 configure-dosutils
0aed8855 10408 @: $(MAKE); $(unstage)
6d389afc
MS
10409 @[ -f ./dosutils/Makefile ] || exit 0; \
10410 r=`${PWD_COMMAND}`; export r; \
10411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10412 $(HOST_EXPORTS) \
10413 for flag in $(EXTRA_HOST_FLAGS) ; do \
10414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10415 done; \
10416 echo "Doing TAGS in dosutils" ; \
b00612cc 10417 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10420 "RANLIB=$${RANLIB}" \
0c24b341 10421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10422 TAGS) \
10423 || exit 1
10424
10425@endif dosutils
10426
10427.PHONY: maybe-install-info-dosutils install-info-dosutils
10428maybe-install-info-dosutils:
10429@if dosutils
10430maybe-install-info-dosutils: install-info-dosutils
10431
10432install-info-dosutils: \
10433 configure-dosutils \
10434 info-dosutils
0aed8855 10435 @: $(MAKE); $(unstage)
4fa63067 10436 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10437 r=`${PWD_COMMAND}`; export r; \
10438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10439 $(HOST_EXPORTS) \
b813574b 10440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10442 done; \
4fa63067 10443 echo "Doing install-info in dosutils" ; \
b00612cc 10444 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10447 "RANLIB=$${RANLIB}" \
0c24b341 10448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10449 install-info) \
2a4cbe27
NN
10450 || exit 1
10451
6bd3dfaa 10452@endif dosutils
2a4cbe27 10453
a3ca38d2
DD
10454.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10455maybe-install-pdf-dosutils:
10456@if dosutils
10457maybe-install-pdf-dosutils: install-pdf-dosutils
10458
10459install-pdf-dosutils: \
10460 configure-dosutils \
10461 pdf-dosutils
10462 @: $(MAKE); $(unstage)
10463 @[ -f ./dosutils/Makefile ] || exit 0; \
10464 r=`${PWD_COMMAND}`; export r; \
10465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10466 $(HOST_EXPORTS) \
10467 for flag in $(EXTRA_HOST_FLAGS) ; do \
10468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10469 done; \
10470 echo "Doing install-pdf in dosutils" ; \
10471 (cd $(HOST_SUBDIR)/dosutils && \
10472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10474 "RANLIB=$${RANLIB}" \
0c24b341 10475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10476 install-pdf) \
10477 || exit 1
10478
10479@endif dosutils
10480
108a6f8e
CD
10481.PHONY: maybe-install-html-dosutils install-html-dosutils
10482maybe-install-html-dosutils:
10483@if dosutils
10484maybe-install-html-dosutils: install-html-dosutils
10485
10486install-html-dosutils: \
10487 configure-dosutils \
10488 html-dosutils
10489 @: $(MAKE); $(unstage)
10490 @[ -f ./dosutils/Makefile ] || exit 0; \
10491 r=`${PWD_COMMAND}`; export r; \
10492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10493 $(HOST_EXPORTS) \
10494 for flag in $(EXTRA_HOST_FLAGS) ; do \
10495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10496 done; \
10497 echo "Doing install-html in dosutils" ; \
10498 (cd $(HOST_SUBDIR)/dosutils && \
10499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10501 "RANLIB=$${RANLIB}" \
0c24b341 10502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10503 install-html) \
10504 || exit 1
10505
10506@endif dosutils
10507
4fa63067
NN
10508.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10509maybe-installcheck-dosutils:
6bd3dfaa
PB
10510@if dosutils
10511maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10512
4fa63067
NN
10513installcheck-dosutils: \
10514 configure-dosutils
0aed8855 10515 @: $(MAKE); $(unstage)
4fa63067 10516 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10517 r=`${PWD_COMMAND}`; export r; \
10518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10519 $(HOST_EXPORTS) \
b813574b 10520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10522 done; \
4fa63067 10523 echo "Doing installcheck in dosutils" ; \
b00612cc 10524 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10527 "RANLIB=$${RANLIB}" \
0c24b341 10528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10529 installcheck) \
2a4cbe27
NN
10530 || exit 1
10531
6bd3dfaa 10532@endif dosutils
2a4cbe27 10533
4fa63067
NN
10534.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10535maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10536@if dosutils
10537maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10538
4fa63067 10539mostlyclean-dosutils:
0aed8855 10540 @: $(MAKE); $(unstage)
4fa63067 10541 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10542 r=`${PWD_COMMAND}`; export r; \
10543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10544 $(HOST_EXPORTS) \
b813574b 10545 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10547 done; \
4fa63067 10548 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10549 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10552 "RANLIB=$${RANLIB}" \
0c24b341 10553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10554 mostlyclean) \
a2592b1b
DD
10555 || exit 1
10556
6bd3dfaa 10557@endif dosutils
a2592b1b 10558
4fa63067
NN
10559.PHONY: maybe-clean-dosutils clean-dosutils
10560maybe-clean-dosutils:
6bd3dfaa
PB
10561@if dosutils
10562maybe-clean-dosutils: clean-dosutils
2a4cbe27 10563
4fa63067 10564clean-dosutils:
0aed8855 10565 @: $(MAKE); $(unstage)
4fa63067 10566 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10567 r=`${PWD_COMMAND}`; export r; \
10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10569 $(HOST_EXPORTS) \
b813574b 10570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10572 done; \
4fa63067 10573 echo "Doing clean in dosutils" ; \
b00612cc 10574 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10577 "RANLIB=$${RANLIB}" \
0c24b341 10578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10579 clean) \
2a4cbe27
NN
10580 || exit 1
10581
6bd3dfaa 10582@endif dosutils
2a4cbe27 10583
4fa63067
NN
10584.PHONY: maybe-distclean-dosutils distclean-dosutils
10585maybe-distclean-dosutils:
6bd3dfaa
PB
10586@if dosutils
10587maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10588
4fa63067 10589distclean-dosutils:
0aed8855 10590 @: $(MAKE); $(unstage)
4fa63067 10591 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10592 r=`${PWD_COMMAND}`; export r; \
10593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10594 $(HOST_EXPORTS) \
b813574b 10595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10597 done; \
4fa63067 10598 echo "Doing distclean in dosutils" ; \
b00612cc 10599 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10602 "RANLIB=$${RANLIB}" \
0c24b341 10603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10604 distclean) \
2a4cbe27
NN
10605 || exit 1
10606
6bd3dfaa 10607@endif dosutils
2a4cbe27 10608
4fa63067
NN
10609.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10610maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10611@if dosutils
10612maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10613
4fa63067 10614maintainer-clean-dosutils:
0aed8855 10615 @: $(MAKE); $(unstage)
4fa63067 10616 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10617 r=`${PWD_COMMAND}`; export r; \
10618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10619 $(HOST_EXPORTS) \
b813574b 10620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10622 done; \
4fa63067 10623 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10624 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10627 "RANLIB=$${RANLIB}" \
0c24b341 10628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10629 maintainer-clean) \
2a4cbe27
NN
10630 || exit 1
10631
6bd3dfaa 10632@endif dosutils
2a4cbe27 10633
2a4cbe27 10634
a7254363 10635
4fa63067
NN
10636.PHONY: configure-etc maybe-configure-etc
10637maybe-configure-etc:
4f0ef2d8
CD
10638@if gcc-bootstrap
10639configure-etc: stage_current
10640@endif gcc-bootstrap
6bd3dfaa
PB
10641@if etc
10642maybe-configure-etc: configure-etc
c52c6897 10643configure-etc:
0aed8855 10644 @: $(MAKE); $(unstage)
c52c6897 10645 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10647 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10649 $(HOST_EXPORTS) \
a7254363
PB
10650 echo Configuring in $(HOST_SUBDIR)/etc; \
10651 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10652 case $(srcdir) in \
b00612cc
PB
10653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10654 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10656 esac; \
b00612cc
PB
10657 srcdiroption="--srcdir=$${topdir}/etc"; \
10658 libsrcdir="$$s/etc"; \
4fa63067 10659 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10661 --target=${target_alias} $${srcdiroption} \
4fa63067 10662 || exit 1
6bd3dfaa 10663@endif etc
4fa63067 10664
a7254363
PB
10665
10666
d545f33b
PB
10667
10668
4fa63067
NN
10669.PHONY: all-etc maybe-all-etc
10670maybe-all-etc:
4f0ef2d8
CD
10671@if gcc-bootstrap
10672all-etc: stage_current
10673@endif gcc-bootstrap
6bd3dfaa 10674@if etc
d27cc32e 10675TARGET-etc=all
6bd3dfaa 10676maybe-all-etc: all-etc
4fa63067 10677all-etc: configure-etc
0aed8855 10678 @: $(MAKE); $(unstage)
4fa63067
NN
10679 @r=`${PWD_COMMAND}`; export r; \
10680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10681 $(HOST_EXPORTS) \
b00612cc 10682 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10683 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10684 $(TARGET-etc))
6bd3dfaa 10685@endif etc
4fa63067 10686
a7254363 10687
d545f33b
PB
10688
10689
4fa63067
NN
10690.PHONY: check-etc maybe-check-etc
10691maybe-check-etc:
6bd3dfaa
PB
10692@if etc
10693maybe-check-etc: check-etc
4fa63067
NN
10694
10695check-etc:
0aed8855 10696 @: $(MAKE); $(unstage)
4fa63067
NN
10697 @r=`${PWD_COMMAND}`; export r; \
10698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10699 $(HOST_EXPORTS) \
b00612cc
PB
10700 (cd $(HOST_SUBDIR)/etc && \
10701 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10702
6bd3dfaa 10703@endif etc
4fa63067
NN
10704
10705.PHONY: install-etc maybe-install-etc
10706maybe-install-etc:
6bd3dfaa
PB
10707@if etc
10708maybe-install-etc: install-etc
4fa63067
NN
10709
10710install-etc: installdirs
0aed8855 10711 @: $(MAKE); $(unstage)
4fa63067
NN
10712 @r=`${PWD_COMMAND}`; export r; \
10713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10714 $(HOST_EXPORTS) \
b00612cc 10715 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10716 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10717
6bd3dfaa 10718@endif etc
4fa63067 10719
56a8fe78 10720# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10721
10722.PHONY: maybe-info-etc info-etc
10723maybe-info-etc:
6bd3dfaa
PB
10724@if etc
10725maybe-info-etc: info-etc
4fa63067
NN
10726
10727info-etc: \
10728 configure-etc
0aed8855 10729 @: $(MAKE); $(unstage)
4fa63067 10730 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10731 r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10733 $(HOST_EXPORTS) \
b813574b 10734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10736 done; \
4fa63067 10737 echo "Doing info in etc" ; \
b00612cc 10738 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10741 "RANLIB=$${RANLIB}" \
0c24b341 10742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10743 info) \
2a4cbe27
NN
10744 || exit 1
10745
6bd3dfaa 10746@endif etc
2a4cbe27 10747
4fa63067
NN
10748.PHONY: maybe-dvi-etc dvi-etc
10749maybe-dvi-etc:
6bd3dfaa
PB
10750@if etc
10751maybe-dvi-etc: dvi-etc
2a4cbe27 10752
4fa63067
NN
10753dvi-etc: \
10754 configure-etc
0aed8855 10755 @: $(MAKE); $(unstage)
4fa63067 10756 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10757 r=`${PWD_COMMAND}`; export r; \
10758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10759 $(HOST_EXPORTS) \
b813574b 10760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10762 done; \
4fa63067 10763 echo "Doing dvi in etc" ; \
b00612cc 10764 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10767 "RANLIB=$${RANLIB}" \
0c24b341 10768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10769 dvi) \
2a4cbe27
NN
10770 || exit 1
10771
6bd3dfaa 10772@endif etc
2a4cbe27 10773
56a8fe78
DD
10774.PHONY: maybe-pdf-etc pdf-etc
10775maybe-pdf-etc:
10776@if etc
10777maybe-pdf-etc: pdf-etc
10778
10779pdf-etc: \
10780 configure-etc
10781 @: $(MAKE); $(unstage)
10782 @[ -f ./etc/Makefile ] || exit 0; \
10783 r=`${PWD_COMMAND}`; export r; \
10784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10785 $(HOST_EXPORTS) \
10786 for flag in $(EXTRA_HOST_FLAGS) ; do \
10787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10788 done; \
10789 echo "Doing pdf in etc" ; \
10790 (cd $(HOST_SUBDIR)/etc && \
10791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10793 "RANLIB=$${RANLIB}" \
0c24b341 10794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10795 pdf) \
10796 || exit 1
10797
10798@endif etc
10799
6d389afc
MS
10800.PHONY: maybe-html-etc html-etc
10801maybe-html-etc:
10802@if etc
10803maybe-html-etc: html-etc
10804
10805html-etc: \
10806 configure-etc
0aed8855 10807 @: $(MAKE); $(unstage)
6d389afc
MS
10808 @[ -f ./etc/Makefile ] || exit 0; \
10809 r=`${PWD_COMMAND}`; export r; \
10810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10811 $(HOST_EXPORTS) \
10812 for flag in $(EXTRA_HOST_FLAGS) ; do \
10813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10814 done; \
10815 echo "Doing html in etc" ; \
b00612cc 10816 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10819 "RANLIB=$${RANLIB}" \
0c24b341 10820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10821 html) \
10822 || exit 1
10823
10824@endif etc
10825
4fa63067
NN
10826.PHONY: maybe-TAGS-etc TAGS-etc
10827maybe-TAGS-etc:
6bd3dfaa
PB
10828@if etc
10829maybe-TAGS-etc: TAGS-etc
2a4cbe27 10830
4fa63067
NN
10831TAGS-etc: \
10832 configure-etc
0aed8855 10833 @: $(MAKE); $(unstage)
4fa63067 10834 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10835 r=`${PWD_COMMAND}`; export r; \
10836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10837 $(HOST_EXPORTS) \
b813574b 10838 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10840 done; \
4fa63067 10841 echo "Doing TAGS in etc" ; \
b00612cc 10842 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10845 "RANLIB=$${RANLIB}" \
0c24b341 10846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10847 TAGS) \
2a4cbe27
NN
10848 || exit 1
10849
6bd3dfaa 10850@endif etc
2a4cbe27 10851
4fa63067
NN
10852.PHONY: maybe-install-info-etc install-info-etc
10853maybe-install-info-etc:
6bd3dfaa
PB
10854@if etc
10855maybe-install-info-etc: install-info-etc
2a4cbe27 10856
4fa63067
NN
10857install-info-etc: \
10858 configure-etc \
10859 info-etc
0aed8855 10860 @: $(MAKE); $(unstage)
4fa63067 10861 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10862 r=`${PWD_COMMAND}`; export r; \
10863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10864 $(HOST_EXPORTS) \
b813574b 10865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10867 done; \
4fa63067 10868 echo "Doing install-info in etc" ; \
b00612cc 10869 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10872 "RANLIB=$${RANLIB}" \
0c24b341 10873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10874 install-info) \
2a4cbe27
NN
10875 || exit 1
10876
6bd3dfaa 10877@endif etc
2a4cbe27 10878
a3ca38d2
DD
10879.PHONY: maybe-install-pdf-etc install-pdf-etc
10880maybe-install-pdf-etc:
10881@if etc
10882maybe-install-pdf-etc: install-pdf-etc
10883
10884install-pdf-etc: \
10885 configure-etc \
10886 pdf-etc
10887 @: $(MAKE); $(unstage)
10888 @[ -f ./etc/Makefile ] || exit 0; \
10889 r=`${PWD_COMMAND}`; export r; \
10890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10891 $(HOST_EXPORTS) \
10892 for flag in $(EXTRA_HOST_FLAGS) ; do \
10893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10894 done; \
10895 echo "Doing install-pdf in etc" ; \
10896 (cd $(HOST_SUBDIR)/etc && \
10897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10899 "RANLIB=$${RANLIB}" \
0c24b341 10900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10901 install-pdf) \
10902 || exit 1
10903
10904@endif etc
10905
108a6f8e
CD
10906.PHONY: maybe-install-html-etc install-html-etc
10907maybe-install-html-etc:
10908@if etc
10909maybe-install-html-etc: install-html-etc
10910
10911install-html-etc: \
10912 configure-etc \
10913 html-etc
10914 @: $(MAKE); $(unstage)
10915 @[ -f ./etc/Makefile ] || exit 0; \
10916 r=`${PWD_COMMAND}`; export r; \
10917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10918 $(HOST_EXPORTS) \
10919 for flag in $(EXTRA_HOST_FLAGS) ; do \
10920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10921 done; \
10922 echo "Doing install-html in etc" ; \
10923 (cd $(HOST_SUBDIR)/etc && \
10924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10926 "RANLIB=$${RANLIB}" \
0c24b341 10927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10928 install-html) \
10929 || exit 1
10930
10931@endif etc
10932
4fa63067
NN
10933.PHONY: maybe-installcheck-etc installcheck-etc
10934maybe-installcheck-etc:
6bd3dfaa
PB
10935@if etc
10936maybe-installcheck-etc: installcheck-etc
2a4cbe27 10937
4fa63067
NN
10938installcheck-etc: \
10939 configure-etc
0aed8855 10940 @: $(MAKE); $(unstage)
4fa63067 10941 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10942 r=`${PWD_COMMAND}`; export r; \
10943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10944 $(HOST_EXPORTS) \
b813574b 10945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10947 done; \
4fa63067 10948 echo "Doing installcheck in etc" ; \
b00612cc 10949 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10952 "RANLIB=$${RANLIB}" \
0c24b341 10953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10954 installcheck) \
2a4cbe27
NN
10955 || exit 1
10956
6bd3dfaa 10957@endif etc
2a4cbe27 10958
4fa63067
NN
10959.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10960maybe-mostlyclean-etc:
6bd3dfaa
PB
10961@if etc
10962maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10963
4fa63067 10964mostlyclean-etc:
0aed8855 10965 @: $(MAKE); $(unstage)
4fa63067 10966 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10967 r=`${PWD_COMMAND}`; export r; \
10968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10969 $(HOST_EXPORTS) \
b813574b 10970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10972 done; \
4fa63067 10973 echo "Doing mostlyclean in etc" ; \
b00612cc 10974 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10977 "RANLIB=$${RANLIB}" \
0c24b341 10978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10979 mostlyclean) \
2a4cbe27
NN
10980 || exit 1
10981
6bd3dfaa 10982@endif etc
2a4cbe27 10983
4fa63067
NN
10984.PHONY: maybe-clean-etc clean-etc
10985maybe-clean-etc:
6bd3dfaa
PB
10986@if etc
10987maybe-clean-etc: clean-etc
2a4cbe27 10988
4fa63067 10989clean-etc:
0aed8855 10990 @: $(MAKE); $(unstage)
4fa63067 10991 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10992 r=`${PWD_COMMAND}`; export r; \
10993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10994 $(HOST_EXPORTS) \
b813574b 10995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10997 done; \
4fa63067 10998 echo "Doing clean in etc" ; \
b00612cc 10999 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11002 "RANLIB=$${RANLIB}" \
0c24b341 11003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11004 clean) \
2a4cbe27
NN
11005 || exit 1
11006
6bd3dfaa 11007@endif etc
2a4cbe27 11008
4fa63067
NN
11009.PHONY: maybe-distclean-etc distclean-etc
11010maybe-distclean-etc:
6bd3dfaa
PB
11011@if etc
11012maybe-distclean-etc: distclean-etc
2a4cbe27 11013
4fa63067 11014distclean-etc:
0aed8855 11015 @: $(MAKE); $(unstage)
4fa63067 11016 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11017 r=`${PWD_COMMAND}`; export r; \
11018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11019 $(HOST_EXPORTS) \
b813574b 11020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11022 done; \
4fa63067 11023 echo "Doing distclean in etc" ; \
b00612cc 11024 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11027 "RANLIB=$${RANLIB}" \
0c24b341 11028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11029 distclean) \
2a4cbe27
NN
11030 || exit 1
11031
6bd3dfaa 11032@endif etc
2a4cbe27 11033
4fa63067
NN
11034.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11035maybe-maintainer-clean-etc:
6bd3dfaa
PB
11036@if etc
11037maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11038
4fa63067 11039maintainer-clean-etc:
0aed8855 11040 @: $(MAKE); $(unstage)
4fa63067 11041 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11042 r=`${PWD_COMMAND}`; export r; \
11043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11044 $(HOST_EXPORTS) \
b813574b 11045 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11047 done; \
4fa63067 11048 echo "Doing maintainer-clean in etc" ; \
b00612cc 11049 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11052 "RANLIB=$${RANLIB}" \
0c24b341 11053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11054 maintainer-clean) \
2a4cbe27
NN
11055 || exit 1
11056
6bd3dfaa 11057@endif etc
2a4cbe27 11058
2a4cbe27 11059
a7254363 11060
4fa63067
NN
11061.PHONY: configure-fastjar maybe-configure-fastjar
11062maybe-configure-fastjar:
4f0ef2d8
CD
11063@if gcc-bootstrap
11064configure-fastjar: stage_current
11065@endif gcc-bootstrap
6bd3dfaa
PB
11066@if fastjar
11067maybe-configure-fastjar: configure-fastjar
c52c6897 11068configure-fastjar:
0aed8855 11069 @: $(MAKE); $(unstage)
c52c6897 11070 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11072 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 11074 $(HOST_EXPORTS) \
a7254363
PB
11075 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11076 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11077 case $(srcdir) in \
b00612cc
PB
11078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11079 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11081 esac; \
b00612cc
PB
11082 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11083 libsrcdir="$$s/fastjar"; \
4fa63067 11084 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11086 --target=${target_alias} $${srcdiroption} \
4fa63067 11087 || exit 1
6bd3dfaa 11088@endif fastjar
4fa63067 11089
a7254363
PB
11090
11091
d545f33b
PB
11092
11093
4fa63067
NN
11094.PHONY: all-fastjar maybe-all-fastjar
11095maybe-all-fastjar:
4f0ef2d8
CD
11096@if gcc-bootstrap
11097all-fastjar: stage_current
11098@endif gcc-bootstrap
6bd3dfaa 11099@if fastjar
d27cc32e 11100TARGET-fastjar=all
6bd3dfaa 11101maybe-all-fastjar: all-fastjar
4fa63067 11102all-fastjar: configure-fastjar
0aed8855 11103 @: $(MAKE); $(unstage)
4fa63067
NN
11104 @r=`${PWD_COMMAND}`; export r; \
11105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11106 $(HOST_EXPORTS) \
b00612cc 11107 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11108 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11109 $(TARGET-fastjar))
6bd3dfaa 11110@endif fastjar
2a4cbe27 11111
a7254363 11112
d545f33b
PB
11113
11114
4fa63067
NN
11115.PHONY: check-fastjar maybe-check-fastjar
11116maybe-check-fastjar:
6bd3dfaa
PB
11117@if fastjar
11118maybe-check-fastjar: check-fastjar
2a4cbe27 11119
4fa63067
NN
11120# This module is only tested in a native toolchain.
11121check-fastjar:
0aed8855 11122 @: $(MAKE); $(unstage)
4fa63067
NN
11123 @if [ '$(host)' = '$(target)' ] ; then \
11124 r=`${PWD_COMMAND}`; export r; \
11125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11126 $(HOST_EXPORTS) \
b00612cc 11127 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11128 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11129 fi
2a4cbe27 11130
6bd3dfaa 11131@endif fastjar
4fa63067
NN
11132
11133.PHONY: install-fastjar maybe-install-fastjar
11134maybe-install-fastjar:
6bd3dfaa
PB
11135@if fastjar
11136maybe-install-fastjar: install-fastjar
4fa63067
NN
11137
11138install-fastjar: installdirs
0aed8855 11139 @: $(MAKE); $(unstage)
4fa63067 11140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11142 $(HOST_EXPORTS) \
b00612cc 11143 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11144 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11145
6bd3dfaa 11146@endif fastjar
2a4cbe27 11147
56a8fe78 11148# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11149
4fa63067
NN
11150.PHONY: maybe-info-fastjar info-fastjar
11151maybe-info-fastjar:
6bd3dfaa
PB
11152@if fastjar
11153maybe-info-fastjar: info-fastjar
4fa63067
NN
11154
11155info-fastjar: \
11156 configure-fastjar
0aed8855 11157 @: $(MAKE); $(unstage)
4fa63067 11158 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11159 r=`${PWD_COMMAND}`; export r; \
11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11161 $(HOST_EXPORTS) \
b813574b 11162 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11164 done; \
4fa63067 11165 echo "Doing info in fastjar" ; \
b00612cc 11166 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11169 "RANLIB=$${RANLIB}" \
0c24b341 11170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11171 info) \
2a4cbe27
NN
11172 || exit 1
11173
6bd3dfaa 11174@endif fastjar
2a4cbe27 11175
4fa63067
NN
11176.PHONY: maybe-dvi-fastjar dvi-fastjar
11177maybe-dvi-fastjar:
6bd3dfaa
PB
11178@if fastjar
11179maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11180
4fa63067
NN
11181dvi-fastjar: \
11182 configure-fastjar
0aed8855 11183 @: $(MAKE); $(unstage)
2a4cbe27 11184 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11185 r=`${PWD_COMMAND}`; export r; \
11186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11187 $(HOST_EXPORTS) \
b813574b 11188 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11190 done; \
4fa63067 11191 echo "Doing dvi in fastjar" ; \
b00612cc 11192 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11195 "RANLIB=$${RANLIB}" \
0c24b341 11196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11197 dvi) \
2a4cbe27
NN
11198 || exit 1
11199
6bd3dfaa 11200@endif fastjar
2a4cbe27 11201
56a8fe78
DD
11202.PHONY: maybe-pdf-fastjar pdf-fastjar
11203maybe-pdf-fastjar:
11204@if fastjar
11205maybe-pdf-fastjar: pdf-fastjar
11206
11207pdf-fastjar: \
11208 configure-fastjar
11209 @: $(MAKE); $(unstage)
11210 @[ -f ./fastjar/Makefile ] || exit 0; \
11211 r=`${PWD_COMMAND}`; export r; \
11212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11213 $(HOST_EXPORTS) \
11214 for flag in $(EXTRA_HOST_FLAGS) ; do \
11215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11216 done; \
11217 echo "Doing pdf in fastjar" ; \
11218 (cd $(HOST_SUBDIR)/fastjar && \
11219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11221 "RANLIB=$${RANLIB}" \
0c24b341 11222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11223 pdf) \
11224 || exit 1
11225
11226@endif fastjar
11227
6d389afc
MS
11228.PHONY: maybe-html-fastjar html-fastjar
11229maybe-html-fastjar:
11230@if fastjar
11231maybe-html-fastjar: html-fastjar
11232
11233html-fastjar: \
11234 configure-fastjar
0aed8855 11235 @: $(MAKE); $(unstage)
6d389afc
MS
11236 @[ -f ./fastjar/Makefile ] || exit 0; \
11237 r=`${PWD_COMMAND}`; export r; \
11238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11239 $(HOST_EXPORTS) \
11240 for flag in $(EXTRA_HOST_FLAGS) ; do \
11241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11242 done; \
11243 echo "Doing html in fastjar" ; \
b00612cc 11244 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11247 "RANLIB=$${RANLIB}" \
0c24b341 11248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11249 html) \
11250 || exit 1
11251
11252@endif fastjar
11253
4fa63067
NN
11254.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11255maybe-TAGS-fastjar:
6bd3dfaa
PB
11256@if fastjar
11257maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11258
4fa63067
NN
11259TAGS-fastjar: \
11260 configure-fastjar
0aed8855 11261 @: $(MAKE); $(unstage)
4fa63067 11262 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11263 r=`${PWD_COMMAND}`; export r; \
11264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11265 $(HOST_EXPORTS) \
b813574b 11266 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11268 done; \
4fa63067 11269 echo "Doing TAGS in fastjar" ; \
b00612cc 11270 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11273 "RANLIB=$${RANLIB}" \
0c24b341 11274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11275 TAGS) \
2a4cbe27
NN
11276 || exit 1
11277
6bd3dfaa 11278@endif fastjar
2a4cbe27 11279
4fa63067
NN
11280.PHONY: maybe-install-info-fastjar install-info-fastjar
11281maybe-install-info-fastjar:
6bd3dfaa
PB
11282@if fastjar
11283maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11284
4fa63067
NN
11285install-info-fastjar: \
11286 configure-fastjar \
11287 info-fastjar
0aed8855 11288 @: $(MAKE); $(unstage)
4fa63067 11289 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11290 r=`${PWD_COMMAND}`; export r; \
11291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11292 $(HOST_EXPORTS) \
b813574b 11293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11295 done; \
4fa63067 11296 echo "Doing install-info in fastjar" ; \
b00612cc 11297 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11300 "RANLIB=$${RANLIB}" \
0c24b341 11301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11302 install-info) \
2a4cbe27
NN
11303 || exit 1
11304
6bd3dfaa 11305@endif fastjar
2a4cbe27 11306
a3ca38d2
DD
11307.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11308maybe-install-pdf-fastjar:
11309@if fastjar
11310maybe-install-pdf-fastjar: install-pdf-fastjar
11311
11312install-pdf-fastjar: \
11313 configure-fastjar \
11314 pdf-fastjar
11315 @: $(MAKE); $(unstage)
11316 @[ -f ./fastjar/Makefile ] || exit 0; \
11317 r=`${PWD_COMMAND}`; export r; \
11318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11319 $(HOST_EXPORTS) \
11320 for flag in $(EXTRA_HOST_FLAGS) ; do \
11321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11322 done; \
11323 echo "Doing install-pdf in fastjar" ; \
11324 (cd $(HOST_SUBDIR)/fastjar && \
11325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11327 "RANLIB=$${RANLIB}" \
0c24b341 11328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11329 install-pdf) \
11330 || exit 1
11331
11332@endif fastjar
11333
108a6f8e
CD
11334.PHONY: maybe-install-html-fastjar install-html-fastjar
11335maybe-install-html-fastjar:
11336@if fastjar
11337maybe-install-html-fastjar: install-html-fastjar
11338
11339install-html-fastjar: \
11340 configure-fastjar \
11341 html-fastjar
11342 @: $(MAKE); $(unstage)
11343 @[ -f ./fastjar/Makefile ] || exit 0; \
11344 r=`${PWD_COMMAND}`; export r; \
11345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11346 $(HOST_EXPORTS) \
11347 for flag in $(EXTRA_HOST_FLAGS) ; do \
11348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11349 done; \
11350 echo "Doing install-html in fastjar" ; \
11351 (cd $(HOST_SUBDIR)/fastjar && \
11352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11354 "RANLIB=$${RANLIB}" \
0c24b341 11355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11356 install-html) \
11357 || exit 1
11358
11359@endif fastjar
11360
4fa63067
NN
11361.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11362maybe-installcheck-fastjar:
6bd3dfaa
PB
11363@if fastjar
11364maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11365
4fa63067
NN
11366installcheck-fastjar: \
11367 configure-fastjar
0aed8855 11368 @: $(MAKE); $(unstage)
4fa63067 11369 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11370 r=`${PWD_COMMAND}`; export r; \
11371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11372 $(HOST_EXPORTS) \
b813574b 11373 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11375 done; \
4fa63067 11376 echo "Doing installcheck in fastjar" ; \
b00612cc 11377 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11380 "RANLIB=$${RANLIB}" \
0c24b341 11381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11382 installcheck) \
2a4cbe27
NN
11383 || exit 1
11384
6bd3dfaa 11385@endif fastjar
2a4cbe27 11386
4fa63067
NN
11387.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11388maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11389@if fastjar
11390maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11391
4fa63067 11392mostlyclean-fastjar:
0aed8855 11393 @: $(MAKE); $(unstage)
4fa63067 11394 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11395 r=`${PWD_COMMAND}`; export r; \
11396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11397 $(HOST_EXPORTS) \
b813574b 11398 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11400 done; \
4fa63067 11401 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11402 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11405 "RANLIB=$${RANLIB}" \
0c24b341 11406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11407 mostlyclean) \
2a4cbe27
NN
11408 || exit 1
11409
6bd3dfaa 11410@endif fastjar
2a4cbe27 11411
4fa63067
NN
11412.PHONY: maybe-clean-fastjar clean-fastjar
11413maybe-clean-fastjar:
6bd3dfaa
PB
11414@if fastjar
11415maybe-clean-fastjar: clean-fastjar
2a4cbe27 11416
4fa63067 11417clean-fastjar:
0aed8855 11418 @: $(MAKE); $(unstage)
4fa63067 11419 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11420 r=`${PWD_COMMAND}`; export r; \
11421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11422 $(HOST_EXPORTS) \
b813574b 11423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11425 done; \
4fa63067 11426 echo "Doing clean in fastjar" ; \
b00612cc 11427 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11430 "RANLIB=$${RANLIB}" \
0c24b341 11431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11432 clean) \
2a4cbe27
NN
11433 || exit 1
11434
6bd3dfaa 11435@endif fastjar
2a4cbe27 11436
4fa63067
NN
11437.PHONY: maybe-distclean-fastjar distclean-fastjar
11438maybe-distclean-fastjar:
6bd3dfaa
PB
11439@if fastjar
11440maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11441
4fa63067 11442distclean-fastjar:
0aed8855 11443 @: $(MAKE); $(unstage)
4fa63067 11444 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11445 r=`${PWD_COMMAND}`; export r; \
11446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11447 $(HOST_EXPORTS) \
b813574b 11448 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11450 done; \
4fa63067 11451 echo "Doing distclean in fastjar" ; \
b00612cc 11452 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11455 "RANLIB=$${RANLIB}" \
0c24b341 11456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11457 distclean) \
2a4cbe27
NN
11458 || exit 1
11459
6bd3dfaa 11460@endif fastjar
2a4cbe27 11461
4fa63067
NN
11462.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11463maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11464@if fastjar
11465maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11466
4fa63067 11467maintainer-clean-fastjar:
0aed8855 11468 @: $(MAKE); $(unstage)
4fa63067 11469 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11470 r=`${PWD_COMMAND}`; export r; \
11471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11472 $(HOST_EXPORTS) \
b813574b 11473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11475 done; \
4fa63067 11476 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11477 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11480 "RANLIB=$${RANLIB}" \
0c24b341 11481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11482 maintainer-clean) \
2a4cbe27
NN
11483 || exit 1
11484
6bd3dfaa 11485@endif fastjar
2a4cbe27 11486
2a4cbe27 11487
a7254363 11488
4fa63067
NN
11489.PHONY: configure-fileutils maybe-configure-fileutils
11490maybe-configure-fileutils:
4f0ef2d8
CD
11491@if gcc-bootstrap
11492configure-fileutils: stage_current
11493@endif gcc-bootstrap
6bd3dfaa
PB
11494@if fileutils
11495maybe-configure-fileutils: configure-fileutils
c52c6897 11496configure-fileutils:
0aed8855 11497 @: $(MAKE); $(unstage)
c52c6897 11498 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11500 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11502 $(HOST_EXPORTS) \
a7254363
PB
11503 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11504 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11505 case $(srcdir) in \
b00612cc
PB
11506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11507 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11509 esac; \
b00612cc
PB
11510 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11511 libsrcdir="$$s/fileutils"; \
4fa63067 11512 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11514 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11515 || exit 1
6bd3dfaa 11516@endif fileutils
2a4cbe27 11517
a7254363
PB
11518
11519
d545f33b
PB
11520
11521
4fa63067
NN
11522.PHONY: all-fileutils maybe-all-fileutils
11523maybe-all-fileutils:
4f0ef2d8
CD
11524@if gcc-bootstrap
11525all-fileutils: stage_current
11526@endif gcc-bootstrap
6bd3dfaa 11527@if fileutils
d27cc32e 11528TARGET-fileutils=all
6bd3dfaa 11529maybe-all-fileutils: all-fileutils
4fa63067 11530all-fileutils: configure-fileutils
0aed8855 11531 @: $(MAKE); $(unstage)
4fa63067 11532 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11534 $(HOST_EXPORTS) \
b00612cc 11535 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11536 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11537 $(TARGET-fileutils))
6bd3dfaa 11538@endif fileutils
4fa63067 11539
a7254363 11540
d545f33b
PB
11541
11542
4fa63067
NN
11543.PHONY: check-fileutils maybe-check-fileutils
11544maybe-check-fileutils:
6bd3dfaa
PB
11545@if fileutils
11546maybe-check-fileutils: check-fileutils
4fa63067
NN
11547
11548check-fileutils:
0aed8855 11549 @: $(MAKE); $(unstage)
4fa63067
NN
11550 @r=`${PWD_COMMAND}`; export r; \
11551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11552 $(HOST_EXPORTS) \
b00612cc
PB
11553 (cd $(HOST_SUBDIR)/fileutils && \
11554 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11555
6bd3dfaa 11556@endif fileutils
2a4cbe27 11557
4fa63067
NN
11558.PHONY: install-fileutils maybe-install-fileutils
11559maybe-install-fileutils:
6bd3dfaa
PB
11560@if fileutils
11561maybe-install-fileutils: install-fileutils
2a4cbe27 11562
4fa63067 11563install-fileutils: installdirs
0aed8855 11564 @: $(MAKE); $(unstage)
4fa63067 11565 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11567 $(HOST_EXPORTS) \
b00612cc 11568 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11569 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11570
6bd3dfaa 11571@endif fileutils
2a4cbe27 11572
56a8fe78 11573# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11574
4fa63067
NN
11575.PHONY: maybe-info-fileutils info-fileutils
11576maybe-info-fileutils:
6bd3dfaa
PB
11577@if fileutils
11578maybe-info-fileutils: info-fileutils
4fa63067
NN
11579
11580info-fileutils: \
11581 configure-fileutils
0aed8855 11582 @: $(MAKE); $(unstage)
4fa63067 11583 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11584 r=`${PWD_COMMAND}`; export r; \
11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11586 $(HOST_EXPORTS) \
b813574b 11587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11589 done; \
4fa63067 11590 echo "Doing info in fileutils" ; \
b00612cc 11591 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11594 "RANLIB=$${RANLIB}" \
0c24b341 11595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11596 info) \
2a4cbe27
NN
11597 || exit 1
11598
6bd3dfaa 11599@endif fileutils
2a4cbe27 11600
4fa63067
NN
11601.PHONY: maybe-dvi-fileutils dvi-fileutils
11602maybe-dvi-fileutils:
6bd3dfaa
PB
11603@if fileutils
11604maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11605
4fa63067
NN
11606dvi-fileutils: \
11607 configure-fileutils
0aed8855 11608 @: $(MAKE); $(unstage)
4fa63067 11609 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11610 r=`${PWD_COMMAND}`; export r; \
11611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11612 $(HOST_EXPORTS) \
b813574b 11613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11615 done; \
4fa63067 11616 echo "Doing dvi in fileutils" ; \
b00612cc 11617 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11620 "RANLIB=$${RANLIB}" \
0c24b341 11621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11622 dvi) \
2a4cbe27
NN
11623 || exit 1
11624
6bd3dfaa 11625@endif fileutils
2a4cbe27 11626
56a8fe78
DD
11627.PHONY: maybe-pdf-fileutils pdf-fileutils
11628maybe-pdf-fileutils:
11629@if fileutils
11630maybe-pdf-fileutils: pdf-fileutils
11631
11632pdf-fileutils: \
11633 configure-fileutils
11634 @: $(MAKE); $(unstage)
11635 @[ -f ./fileutils/Makefile ] || exit 0; \
11636 r=`${PWD_COMMAND}`; export r; \
11637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11638 $(HOST_EXPORTS) \
11639 for flag in $(EXTRA_HOST_FLAGS) ; do \
11640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11641 done; \
11642 echo "Doing pdf in fileutils" ; \
11643 (cd $(HOST_SUBDIR)/fileutils && \
11644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11646 "RANLIB=$${RANLIB}" \
0c24b341 11647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11648 pdf) \
11649 || exit 1
11650
11651@endif fileutils
11652
6d389afc
MS
11653.PHONY: maybe-html-fileutils html-fileutils
11654maybe-html-fileutils:
11655@if fileutils
11656maybe-html-fileutils: html-fileutils
11657
11658html-fileutils: \
11659 configure-fileutils
0aed8855 11660 @: $(MAKE); $(unstage)
6d389afc
MS
11661 @[ -f ./fileutils/Makefile ] || exit 0; \
11662 r=`${PWD_COMMAND}`; export r; \
11663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11664 $(HOST_EXPORTS) \
11665 for flag in $(EXTRA_HOST_FLAGS) ; do \
11666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11667 done; \
11668 echo "Doing html in fileutils" ; \
b00612cc 11669 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11672 "RANLIB=$${RANLIB}" \
0c24b341 11673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11674 html) \
11675 || exit 1
11676
11677@endif fileutils
11678
4fa63067
NN
11679.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11680maybe-TAGS-fileutils:
6bd3dfaa
PB
11681@if fileutils
11682maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11683
4fa63067
NN
11684TAGS-fileutils: \
11685 configure-fileutils
0aed8855 11686 @: $(MAKE); $(unstage)
4fa63067 11687 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11688 r=`${PWD_COMMAND}`; export r; \
11689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11690 $(HOST_EXPORTS) \
b813574b 11691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11693 done; \
4fa63067 11694 echo "Doing TAGS in fileutils" ; \
b00612cc 11695 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11698 "RANLIB=$${RANLIB}" \
0c24b341 11699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11700 TAGS) \
2a4cbe27
NN
11701 || exit 1
11702
6bd3dfaa 11703@endif fileutils
2a4cbe27 11704
4fa63067
NN
11705.PHONY: maybe-install-info-fileutils install-info-fileutils
11706maybe-install-info-fileutils:
6bd3dfaa
PB
11707@if fileutils
11708maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11709
4fa63067
NN
11710install-info-fileutils: \
11711 configure-fileutils \
11712 info-fileutils
0aed8855 11713 @: $(MAKE); $(unstage)
4fa63067 11714 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11715 r=`${PWD_COMMAND}`; export r; \
11716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11717 $(HOST_EXPORTS) \
b813574b 11718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11720 done; \
4fa63067 11721 echo "Doing install-info in fileutils" ; \
b00612cc 11722 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11725 "RANLIB=$${RANLIB}" \
0c24b341 11726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11727 install-info) \
2a4cbe27
NN
11728 || exit 1
11729
6bd3dfaa 11730@endif fileutils
2a4cbe27 11731
a3ca38d2
DD
11732.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11733maybe-install-pdf-fileutils:
11734@if fileutils
11735maybe-install-pdf-fileutils: install-pdf-fileutils
11736
11737install-pdf-fileutils: \
11738 configure-fileutils \
11739 pdf-fileutils
11740 @: $(MAKE); $(unstage)
11741 @[ -f ./fileutils/Makefile ] || exit 0; \
11742 r=`${PWD_COMMAND}`; export r; \
11743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11744 $(HOST_EXPORTS) \
11745 for flag in $(EXTRA_HOST_FLAGS) ; do \
11746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11747 done; \
11748 echo "Doing install-pdf in fileutils" ; \
11749 (cd $(HOST_SUBDIR)/fileutils && \
11750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11752 "RANLIB=$${RANLIB}" \
0c24b341 11753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11754 install-pdf) \
11755 || exit 1
11756
11757@endif fileutils
11758
108a6f8e
CD
11759.PHONY: maybe-install-html-fileutils install-html-fileutils
11760maybe-install-html-fileutils:
11761@if fileutils
11762maybe-install-html-fileutils: install-html-fileutils
11763
11764install-html-fileutils: \
11765 configure-fileutils \
11766 html-fileutils
11767 @: $(MAKE); $(unstage)
11768 @[ -f ./fileutils/Makefile ] || exit 0; \
11769 r=`${PWD_COMMAND}`; export r; \
11770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11771 $(HOST_EXPORTS) \
11772 for flag in $(EXTRA_HOST_FLAGS) ; do \
11773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11774 done; \
11775 echo "Doing install-html in fileutils" ; \
11776 (cd $(HOST_SUBDIR)/fileutils && \
11777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11779 "RANLIB=$${RANLIB}" \
0c24b341 11780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11781 install-html) \
11782 || exit 1
11783
11784@endif fileutils
11785
4fa63067
NN
11786.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11787maybe-installcheck-fileutils:
6bd3dfaa
PB
11788@if fileutils
11789maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11790
4fa63067
NN
11791installcheck-fileutils: \
11792 configure-fileutils
0aed8855 11793 @: $(MAKE); $(unstage)
4fa63067 11794 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11795 r=`${PWD_COMMAND}`; export r; \
11796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11797 $(HOST_EXPORTS) \
b813574b 11798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11800 done; \
4fa63067 11801 echo "Doing installcheck in fileutils" ; \
b00612cc 11802 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11805 "RANLIB=$${RANLIB}" \
0c24b341 11806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11807 installcheck) \
2a4cbe27
NN
11808 || exit 1
11809
6bd3dfaa 11810@endif fileutils
2a4cbe27 11811
4fa63067
NN
11812.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11813maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11814@if fileutils
11815maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11816
4fa63067 11817mostlyclean-fileutils:
0aed8855 11818 @: $(MAKE); $(unstage)
4fa63067 11819 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11820 r=`${PWD_COMMAND}`; export r; \
11821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11822 $(HOST_EXPORTS) \
b813574b 11823 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11825 done; \
4fa63067 11826 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11827 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11830 "RANLIB=$${RANLIB}" \
0c24b341 11831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11832 mostlyclean) \
2a4cbe27
NN
11833 || exit 1
11834
6bd3dfaa 11835@endif fileutils
2a4cbe27 11836
4fa63067
NN
11837.PHONY: maybe-clean-fileutils clean-fileutils
11838maybe-clean-fileutils:
6bd3dfaa
PB
11839@if fileutils
11840maybe-clean-fileutils: clean-fileutils
2a4cbe27 11841
4fa63067 11842clean-fileutils:
0aed8855 11843 @: $(MAKE); $(unstage)
4fa63067 11844 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11845 r=`${PWD_COMMAND}`; export r; \
11846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11847 $(HOST_EXPORTS) \
b813574b 11848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11850 done; \
4fa63067 11851 echo "Doing clean in fileutils" ; \
b00612cc 11852 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11855 "RANLIB=$${RANLIB}" \
0c24b341 11856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11857 clean) \
2a4cbe27
NN
11858 || exit 1
11859
6bd3dfaa 11860@endif fileutils
2a4cbe27 11861
4fa63067
NN
11862.PHONY: maybe-distclean-fileutils distclean-fileutils
11863maybe-distclean-fileutils:
6bd3dfaa
PB
11864@if fileutils
11865maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11866
4fa63067 11867distclean-fileutils:
0aed8855 11868 @: $(MAKE); $(unstage)
4fa63067 11869 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11870 r=`${PWD_COMMAND}`; export r; \
11871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11872 $(HOST_EXPORTS) \
b813574b 11873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11875 done; \
4fa63067 11876 echo "Doing distclean in fileutils" ; \
b00612cc 11877 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11880 "RANLIB=$${RANLIB}" \
0c24b341 11881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11882 distclean) \
2a4cbe27
NN
11883 || exit 1
11884
6bd3dfaa 11885@endif fileutils
2a4cbe27 11886
4fa63067
NN
11887.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11888maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11889@if fileutils
11890maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11891
4fa63067 11892maintainer-clean-fileutils:
0aed8855 11893 @: $(MAKE); $(unstage)
4fa63067 11894 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11895 r=`${PWD_COMMAND}`; export r; \
11896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11897 $(HOST_EXPORTS) \
b813574b 11898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11900 done; \
4fa63067 11901 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11902 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11905 "RANLIB=$${RANLIB}" \
0c24b341 11906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11907 maintainer-clean) \
2a4cbe27
NN
11908 || exit 1
11909
6bd3dfaa 11910@endif fileutils
2a4cbe27 11911
2a4cbe27 11912
a7254363 11913
4fa63067
NN
11914.PHONY: configure-findutils maybe-configure-findutils
11915maybe-configure-findutils:
4f0ef2d8
CD
11916@if gcc-bootstrap
11917configure-findutils: stage_current
11918@endif gcc-bootstrap
6bd3dfaa
PB
11919@if findutils
11920maybe-configure-findutils: configure-findutils
c52c6897 11921configure-findutils:
0aed8855 11922 @: $(MAKE); $(unstage)
c52c6897 11923 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11925 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11927 $(HOST_EXPORTS) \
a7254363
PB
11928 echo Configuring in $(HOST_SUBDIR)/findutils; \
11929 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11930 case $(srcdir) in \
b00612cc
PB
11931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11932 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11934 esac; \
b00612cc
PB
11935 srcdiroption="--srcdir=$${topdir}/findutils"; \
11936 libsrcdir="$$s/findutils"; \
4fa63067 11937 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11939 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11940 || exit 1
6bd3dfaa 11941@endif findutils
2a4cbe27 11942
a7254363
PB
11943
11944
d545f33b
PB
11945
11946
4fa63067
NN
11947.PHONY: all-findutils maybe-all-findutils
11948maybe-all-findutils:
4f0ef2d8
CD
11949@if gcc-bootstrap
11950all-findutils: stage_current
11951@endif gcc-bootstrap
6bd3dfaa 11952@if findutils
d27cc32e 11953TARGET-findutils=all
6bd3dfaa 11954maybe-all-findutils: all-findutils
4fa63067 11955all-findutils: configure-findutils
0aed8855 11956 @: $(MAKE); $(unstage)
4fa63067
NN
11957 @r=`${PWD_COMMAND}`; export r; \
11958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11959 $(HOST_EXPORTS) \
b00612cc 11960 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11962 $(TARGET-findutils))
6bd3dfaa 11963@endif findutils
2a4cbe27 11964
a7254363 11965
d545f33b
PB
11966
11967
4fa63067
NN
11968.PHONY: check-findutils maybe-check-findutils
11969maybe-check-findutils:
6bd3dfaa
PB
11970@if findutils
11971maybe-check-findutils: check-findutils
2a4cbe27 11972
4fa63067 11973check-findutils:
0aed8855 11974 @: $(MAKE); $(unstage)
4fa63067 11975 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11977 $(HOST_EXPORTS) \
b00612cc
PB
11978 (cd $(HOST_SUBDIR)/findutils && \
11979 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11980
6bd3dfaa 11981@endif findutils
2a4cbe27 11982
4fa63067
NN
11983.PHONY: install-findutils maybe-install-findutils
11984maybe-install-findutils:
6bd3dfaa
PB
11985@if findutils
11986maybe-install-findutils: install-findutils
2a4cbe27 11987
4fa63067 11988install-findutils: installdirs
0aed8855 11989 @: $(MAKE); $(unstage)
4fa63067 11990 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11992 $(HOST_EXPORTS) \
b00612cc 11993 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11994 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11995
6bd3dfaa 11996@endif findutils
2a4cbe27 11997
56a8fe78 11998# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11999
4fa63067
NN
12000.PHONY: maybe-info-findutils info-findutils
12001maybe-info-findutils:
6bd3dfaa
PB
12002@if findutils
12003maybe-info-findutils: info-findutils
2a4cbe27 12004
4fa63067
NN
12005info-findutils: \
12006 configure-findutils
0aed8855 12007 @: $(MAKE); $(unstage)
4fa63067 12008 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12009 r=`${PWD_COMMAND}`; export r; \
12010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12011 $(HOST_EXPORTS) \
b813574b 12012 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12014 done; \
4fa63067 12015 echo "Doing info in findutils" ; \
b00612cc 12016 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12019 "RANLIB=$${RANLIB}" \
0c24b341 12020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12021 info) \
2a4cbe27
NN
12022 || exit 1
12023
6bd3dfaa 12024@endif findutils
2a4cbe27 12025
4fa63067
NN
12026.PHONY: maybe-dvi-findutils dvi-findutils
12027maybe-dvi-findutils:
6bd3dfaa
PB
12028@if findutils
12029maybe-dvi-findutils: dvi-findutils
2a4cbe27 12030
4fa63067
NN
12031dvi-findutils: \
12032 configure-findutils
0aed8855 12033 @: $(MAKE); $(unstage)
4fa63067 12034 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12035 r=`${PWD_COMMAND}`; export r; \
12036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12037 $(HOST_EXPORTS) \
b813574b 12038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12040 done; \
4fa63067 12041 echo "Doing dvi in findutils" ; \
b00612cc 12042 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12045 "RANLIB=$${RANLIB}" \
0c24b341 12046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12047 dvi) \
2a4cbe27
NN
12048 || exit 1
12049
6bd3dfaa 12050@endif findutils
2a4cbe27 12051
56a8fe78
DD
12052.PHONY: maybe-pdf-findutils pdf-findutils
12053maybe-pdf-findutils:
12054@if findutils
12055maybe-pdf-findutils: pdf-findutils
12056
12057pdf-findutils: \
12058 configure-findutils
12059 @: $(MAKE); $(unstage)
12060 @[ -f ./findutils/Makefile ] || exit 0; \
12061 r=`${PWD_COMMAND}`; export r; \
12062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12063 $(HOST_EXPORTS) \
12064 for flag in $(EXTRA_HOST_FLAGS) ; do \
12065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12066 done; \
12067 echo "Doing pdf in findutils" ; \
12068 (cd $(HOST_SUBDIR)/findutils && \
12069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12071 "RANLIB=$${RANLIB}" \
0c24b341 12072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12073 pdf) \
12074 || exit 1
12075
12076@endif findutils
12077
6d389afc
MS
12078.PHONY: maybe-html-findutils html-findutils
12079maybe-html-findutils:
12080@if findutils
12081maybe-html-findutils: html-findutils
12082
12083html-findutils: \
12084 configure-findutils
0aed8855 12085 @: $(MAKE); $(unstage)
6d389afc
MS
12086 @[ -f ./findutils/Makefile ] || exit 0; \
12087 r=`${PWD_COMMAND}`; export r; \
12088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12089 $(HOST_EXPORTS) \
12090 for flag in $(EXTRA_HOST_FLAGS) ; do \
12091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12092 done; \
12093 echo "Doing html in findutils" ; \
b00612cc 12094 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12097 "RANLIB=$${RANLIB}" \
0c24b341 12098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12099 html) \
12100 || exit 1
12101
12102@endif findutils
12103
4fa63067
NN
12104.PHONY: maybe-TAGS-findutils TAGS-findutils
12105maybe-TAGS-findutils:
6bd3dfaa
PB
12106@if findutils
12107maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12108
4fa63067
NN
12109TAGS-findutils: \
12110 configure-findutils
0aed8855 12111 @: $(MAKE); $(unstage)
4fa63067 12112 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12113 r=`${PWD_COMMAND}`; export r; \
12114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12115 $(HOST_EXPORTS) \
b813574b 12116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12118 done; \
4fa63067 12119 echo "Doing TAGS in findutils" ; \
b00612cc 12120 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12123 "RANLIB=$${RANLIB}" \
0c24b341 12124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12125 TAGS) \
2a4cbe27
NN
12126 || exit 1
12127
6bd3dfaa 12128@endif findutils
2a4cbe27 12129
4fa63067
NN
12130.PHONY: maybe-install-info-findutils install-info-findutils
12131maybe-install-info-findutils:
6bd3dfaa
PB
12132@if findutils
12133maybe-install-info-findutils: install-info-findutils
2a4cbe27 12134
4fa63067
NN
12135install-info-findutils: \
12136 configure-findutils \
12137 info-findutils
0aed8855 12138 @: $(MAKE); $(unstage)
4fa63067 12139 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12140 r=`${PWD_COMMAND}`; export r; \
12141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12142 $(HOST_EXPORTS) \
b813574b 12143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12145 done; \
4fa63067 12146 echo "Doing install-info in findutils" ; \
b00612cc 12147 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12150 "RANLIB=$${RANLIB}" \
0c24b341 12151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12152 install-info) \
2a4cbe27
NN
12153 || exit 1
12154
6bd3dfaa 12155@endif findutils
2a4cbe27 12156
a3ca38d2
DD
12157.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12158maybe-install-pdf-findutils:
12159@if findutils
12160maybe-install-pdf-findutils: install-pdf-findutils
12161
12162install-pdf-findutils: \
12163 configure-findutils \
12164 pdf-findutils
12165 @: $(MAKE); $(unstage)
12166 @[ -f ./findutils/Makefile ] || exit 0; \
12167 r=`${PWD_COMMAND}`; export r; \
12168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12169 $(HOST_EXPORTS) \
12170 for flag in $(EXTRA_HOST_FLAGS) ; do \
12171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12172 done; \
12173 echo "Doing install-pdf in findutils" ; \
12174 (cd $(HOST_SUBDIR)/findutils && \
12175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12177 "RANLIB=$${RANLIB}" \
0c24b341 12178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12179 install-pdf) \
12180 || exit 1
12181
12182@endif findutils
12183
108a6f8e
CD
12184.PHONY: maybe-install-html-findutils install-html-findutils
12185maybe-install-html-findutils:
12186@if findutils
12187maybe-install-html-findutils: install-html-findutils
12188
12189install-html-findutils: \
12190 configure-findutils \
12191 html-findutils
12192 @: $(MAKE); $(unstage)
12193 @[ -f ./findutils/Makefile ] || exit 0; \
12194 r=`${PWD_COMMAND}`; export r; \
12195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12196 $(HOST_EXPORTS) \
12197 for flag in $(EXTRA_HOST_FLAGS) ; do \
12198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12199 done; \
12200 echo "Doing install-html in findutils" ; \
12201 (cd $(HOST_SUBDIR)/findutils && \
12202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12204 "RANLIB=$${RANLIB}" \
0c24b341 12205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12206 install-html) \
12207 || exit 1
12208
12209@endif findutils
12210
4fa63067
NN
12211.PHONY: maybe-installcheck-findutils installcheck-findutils
12212maybe-installcheck-findutils:
6bd3dfaa
PB
12213@if findutils
12214maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12215
4fa63067
NN
12216installcheck-findutils: \
12217 configure-findutils
0aed8855 12218 @: $(MAKE); $(unstage)
4fa63067 12219 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12220 r=`${PWD_COMMAND}`; export r; \
12221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12222 $(HOST_EXPORTS) \
b813574b 12223 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12225 done; \
4fa63067 12226 echo "Doing installcheck in findutils" ; \
b00612cc 12227 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12230 "RANLIB=$${RANLIB}" \
0c24b341 12231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12232 installcheck) \
2a4cbe27
NN
12233 || exit 1
12234
6bd3dfaa 12235@endif findutils
2a4cbe27 12236
4fa63067
NN
12237.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12238maybe-mostlyclean-findutils:
6bd3dfaa
PB
12239@if findutils
12240maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12241
4fa63067 12242mostlyclean-findutils:
0aed8855 12243 @: $(MAKE); $(unstage)
4fa63067 12244 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12245 r=`${PWD_COMMAND}`; export r; \
12246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12247 $(HOST_EXPORTS) \
b813574b 12248 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12250 done; \
4fa63067 12251 echo "Doing mostlyclean in findutils" ; \
b00612cc 12252 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12255 "RANLIB=$${RANLIB}" \
0c24b341 12256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12257 mostlyclean) \
2a4cbe27
NN
12258 || exit 1
12259
6bd3dfaa 12260@endif findutils
2a4cbe27 12261
4fa63067
NN
12262.PHONY: maybe-clean-findutils clean-findutils
12263maybe-clean-findutils:
6bd3dfaa
PB
12264@if findutils
12265maybe-clean-findutils: clean-findutils
2a4cbe27 12266
4fa63067 12267clean-findutils:
0aed8855 12268 @: $(MAKE); $(unstage)
4fa63067 12269 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12270 r=`${PWD_COMMAND}`; export r; \
12271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12272 $(HOST_EXPORTS) \
b813574b 12273 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12275 done; \
4fa63067 12276 echo "Doing clean in findutils" ; \
b00612cc 12277 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12280 "RANLIB=$${RANLIB}" \
0c24b341 12281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12282 clean) \
2a4cbe27
NN
12283 || exit 1
12284
6bd3dfaa 12285@endif findutils
2a4cbe27 12286
4fa63067
NN
12287.PHONY: maybe-distclean-findutils distclean-findutils
12288maybe-distclean-findutils:
6bd3dfaa
PB
12289@if findutils
12290maybe-distclean-findutils: distclean-findutils
2a4cbe27 12291
4fa63067 12292distclean-findutils:
0aed8855 12293 @: $(MAKE); $(unstage)
4fa63067 12294 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12295 r=`${PWD_COMMAND}`; export r; \
12296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12297 $(HOST_EXPORTS) \
b813574b 12298 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12300 done; \
4fa63067 12301 echo "Doing distclean in findutils" ; \
b00612cc 12302 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12305 "RANLIB=$${RANLIB}" \
0c24b341 12306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12307 distclean) \
2a4cbe27
NN
12308 || exit 1
12309
6bd3dfaa 12310@endif findutils
2a4cbe27 12311
4fa63067
NN
12312.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12313maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12314@if findutils
12315maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12316
4fa63067 12317maintainer-clean-findutils:
0aed8855 12318 @: $(MAKE); $(unstage)
4fa63067 12319 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12320 r=`${PWD_COMMAND}`; export r; \
12321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12322 $(HOST_EXPORTS) \
b813574b 12323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12325 done; \
4fa63067 12326 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12327 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12330 "RANLIB=$${RANLIB}" \
0c24b341 12331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12332 maintainer-clean) \
2a4cbe27
NN
12333 || exit 1
12334
6bd3dfaa 12335@endif findutils
2a4cbe27 12336
2a4cbe27 12337
a7254363 12338
4fa63067
NN
12339.PHONY: configure-find maybe-configure-find
12340maybe-configure-find:
4f0ef2d8
CD
12341@if gcc-bootstrap
12342configure-find: stage_current
12343@endif gcc-bootstrap
6bd3dfaa
PB
12344@if find
12345maybe-configure-find: configure-find
c52c6897 12346configure-find:
0aed8855 12347 @: $(MAKE); $(unstage)
c52c6897 12348 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12350 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 12352 $(HOST_EXPORTS) \
a7254363
PB
12353 echo Configuring in $(HOST_SUBDIR)/find; \
12354 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12355 case $(srcdir) in \
b00612cc
PB
12356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12357 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12359 esac; \
b00612cc
PB
12360 srcdiroption="--srcdir=$${topdir}/find"; \
12361 libsrcdir="$$s/find"; \
4fa63067 12362 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12364 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12365 || exit 1
6bd3dfaa 12366@endif find
2a4cbe27 12367
a7254363
PB
12368
12369
d545f33b
PB
12370
12371
4fa63067
NN
12372.PHONY: all-find maybe-all-find
12373maybe-all-find:
4f0ef2d8
CD
12374@if gcc-bootstrap
12375all-find: stage_current
12376@endif gcc-bootstrap
6bd3dfaa 12377@if find
d27cc32e 12378TARGET-find=all
6bd3dfaa 12379maybe-all-find: all-find
4fa63067 12380all-find: configure-find
0aed8855 12381 @: $(MAKE); $(unstage)
4fa63067
NN
12382 @r=`${PWD_COMMAND}`; export r; \
12383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12384 $(HOST_EXPORTS) \
b00612cc 12385 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12386 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12387 $(TARGET-find))
6bd3dfaa 12388@endif find
2a4cbe27 12389
a7254363 12390
d545f33b
PB
12391
12392
4fa63067
NN
12393.PHONY: check-find maybe-check-find
12394maybe-check-find:
6bd3dfaa
PB
12395@if find
12396maybe-check-find: check-find
2a4cbe27 12397
4fa63067 12398check-find:
0aed8855 12399 @: $(MAKE); $(unstage)
4fa63067 12400 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12402 $(HOST_EXPORTS) \
b00612cc
PB
12403 (cd $(HOST_SUBDIR)/find && \
12404 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12405
6bd3dfaa 12406@endif find
2a4cbe27 12407
4fa63067
NN
12408.PHONY: install-find maybe-install-find
12409maybe-install-find:
6bd3dfaa
PB
12410@if find
12411maybe-install-find: install-find
2a4cbe27 12412
4fa63067 12413install-find: installdirs
0aed8855 12414 @: $(MAKE); $(unstage)
4fa63067
NN
12415 @r=`${PWD_COMMAND}`; export r; \
12416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12417 $(HOST_EXPORTS) \
b00612cc 12418 (cd $(HOST_SUBDIR)/find && \
2da12f12 12419 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12420
6bd3dfaa 12421@endif find
4fa63067 12422
56a8fe78 12423# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12424
12425.PHONY: maybe-info-find info-find
12426maybe-info-find:
6bd3dfaa
PB
12427@if find
12428maybe-info-find: info-find
4fa63067
NN
12429
12430info-find: \
12431 configure-find
0aed8855 12432 @: $(MAKE); $(unstage)
4fa63067 12433 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12434 r=`${PWD_COMMAND}`; export r; \
12435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12436 $(HOST_EXPORTS) \
b813574b 12437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12439 done; \
4fa63067 12440 echo "Doing info in find" ; \
b00612cc 12441 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12444 "RANLIB=$${RANLIB}" \
0c24b341 12445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12446 info) \
2a4cbe27
NN
12447 || exit 1
12448
6bd3dfaa 12449@endif find
2a4cbe27 12450
4fa63067
NN
12451.PHONY: maybe-dvi-find dvi-find
12452maybe-dvi-find:
6bd3dfaa
PB
12453@if find
12454maybe-dvi-find: dvi-find
2a4cbe27 12455
4fa63067
NN
12456dvi-find: \
12457 configure-find
0aed8855 12458 @: $(MAKE); $(unstage)
4fa63067 12459 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12460 r=`${PWD_COMMAND}`; export r; \
12461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12462 $(HOST_EXPORTS) \
b813574b 12463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12465 done; \
4fa63067 12466 echo "Doing dvi in find" ; \
b00612cc 12467 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12470 "RANLIB=$${RANLIB}" \
0c24b341 12471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12472 dvi) \
2a4cbe27
NN
12473 || exit 1
12474
6bd3dfaa 12475@endif find
2a4cbe27 12476
56a8fe78
DD
12477.PHONY: maybe-pdf-find pdf-find
12478maybe-pdf-find:
12479@if find
12480maybe-pdf-find: pdf-find
12481
12482pdf-find: \
12483 configure-find
12484 @: $(MAKE); $(unstage)
12485 @[ -f ./find/Makefile ] || exit 0; \
12486 r=`${PWD_COMMAND}`; export r; \
12487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488 $(HOST_EXPORTS) \
12489 for flag in $(EXTRA_HOST_FLAGS) ; do \
12490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12491 done; \
12492 echo "Doing pdf in find" ; \
12493 (cd $(HOST_SUBDIR)/find && \
12494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12496 "RANLIB=$${RANLIB}" \
0c24b341 12497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12498 pdf) \
12499 || exit 1
12500
12501@endif find
12502
6d389afc
MS
12503.PHONY: maybe-html-find html-find
12504maybe-html-find:
12505@if find
12506maybe-html-find: html-find
12507
12508html-find: \
12509 configure-find
0aed8855 12510 @: $(MAKE); $(unstage)
6d389afc
MS
12511 @[ -f ./find/Makefile ] || exit 0; \
12512 r=`${PWD_COMMAND}`; export r; \
12513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12514 $(HOST_EXPORTS) \
12515 for flag in $(EXTRA_HOST_FLAGS) ; do \
12516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12517 done; \
12518 echo "Doing html in find" ; \
b00612cc 12519 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12522 "RANLIB=$${RANLIB}" \
0c24b341 12523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12524 html) \
12525 || exit 1
12526
12527@endif find
12528
4fa63067
NN
12529.PHONY: maybe-TAGS-find TAGS-find
12530maybe-TAGS-find:
6bd3dfaa
PB
12531@if find
12532maybe-TAGS-find: TAGS-find
4fa63067
NN
12533
12534TAGS-find: \
12535 configure-find
0aed8855 12536 @: $(MAKE); $(unstage)
4fa63067 12537 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12538 r=`${PWD_COMMAND}`; export r; \
12539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12540 $(HOST_EXPORTS) \
b813574b 12541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12543 done; \
4fa63067 12544 echo "Doing TAGS in find" ; \
b00612cc 12545 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12548 "RANLIB=$${RANLIB}" \
0c24b341 12549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12550 TAGS) \
2a4cbe27
NN
12551 || exit 1
12552
6bd3dfaa 12553@endif find
2a4cbe27 12554
4fa63067
NN
12555.PHONY: maybe-install-info-find install-info-find
12556maybe-install-info-find:
6bd3dfaa
PB
12557@if find
12558maybe-install-info-find: install-info-find
2a4cbe27 12559
4fa63067
NN
12560install-info-find: \
12561 configure-find \
12562 info-find
0aed8855 12563 @: $(MAKE); $(unstage)
4fa63067 12564 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12565 r=`${PWD_COMMAND}`; export r; \
12566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12567 $(HOST_EXPORTS) \
b813574b 12568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12570 done; \
4fa63067 12571 echo "Doing install-info in find" ; \
b00612cc 12572 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12575 "RANLIB=$${RANLIB}" \
0c24b341 12576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12577 install-info) \
2a4cbe27
NN
12578 || exit 1
12579
6bd3dfaa 12580@endif find
2a4cbe27 12581
a3ca38d2
DD
12582.PHONY: maybe-install-pdf-find install-pdf-find
12583maybe-install-pdf-find:
12584@if find
12585maybe-install-pdf-find: install-pdf-find
12586
12587install-pdf-find: \
12588 configure-find \
12589 pdf-find
12590 @: $(MAKE); $(unstage)
12591 @[ -f ./find/Makefile ] || exit 0; \
12592 r=`${PWD_COMMAND}`; export r; \
12593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12594 $(HOST_EXPORTS) \
12595 for flag in $(EXTRA_HOST_FLAGS) ; do \
12596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12597 done; \
12598 echo "Doing install-pdf in find" ; \
12599 (cd $(HOST_SUBDIR)/find && \
12600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12602 "RANLIB=$${RANLIB}" \
0c24b341 12603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12604 install-pdf) \
12605 || exit 1
12606
12607@endif find
12608
108a6f8e
CD
12609.PHONY: maybe-install-html-find install-html-find
12610maybe-install-html-find:
12611@if find
12612maybe-install-html-find: install-html-find
12613
12614install-html-find: \
12615 configure-find \
12616 html-find
12617 @: $(MAKE); $(unstage)
12618 @[ -f ./find/Makefile ] || exit 0; \
12619 r=`${PWD_COMMAND}`; export r; \
12620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621 $(HOST_EXPORTS) \
12622 for flag in $(EXTRA_HOST_FLAGS) ; do \
12623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12624 done; \
12625 echo "Doing install-html in find" ; \
12626 (cd $(HOST_SUBDIR)/find && \
12627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12629 "RANLIB=$${RANLIB}" \
0c24b341 12630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12631 install-html) \
12632 || exit 1
12633
12634@endif find
12635
4fa63067
NN
12636.PHONY: maybe-installcheck-find installcheck-find
12637maybe-installcheck-find:
6bd3dfaa
PB
12638@if find
12639maybe-installcheck-find: installcheck-find
2a4cbe27 12640
4fa63067
NN
12641installcheck-find: \
12642 configure-find
0aed8855 12643 @: $(MAKE); $(unstage)
4fa63067 12644 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12645 r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12647 $(HOST_EXPORTS) \
b813574b 12648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12650 done; \
4fa63067 12651 echo "Doing installcheck in find" ; \
b00612cc 12652 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12655 "RANLIB=$${RANLIB}" \
0c24b341 12656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12657 installcheck) \
2a4cbe27
NN
12658 || exit 1
12659
6bd3dfaa 12660@endif find
2a4cbe27 12661
4fa63067
NN
12662.PHONY: maybe-mostlyclean-find mostlyclean-find
12663maybe-mostlyclean-find:
6bd3dfaa
PB
12664@if find
12665maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12666
4fa63067 12667mostlyclean-find:
0aed8855 12668 @: $(MAKE); $(unstage)
4fa63067 12669 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12670 r=`${PWD_COMMAND}`; export r; \
12671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12672 $(HOST_EXPORTS) \
b813574b 12673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12675 done; \
4fa63067 12676 echo "Doing mostlyclean in find" ; \
b00612cc 12677 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12680 "RANLIB=$${RANLIB}" \
0c24b341 12681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12682 mostlyclean) \
2a4cbe27
NN
12683 || exit 1
12684
6bd3dfaa 12685@endif find
2a4cbe27 12686
4fa63067
NN
12687.PHONY: maybe-clean-find clean-find
12688maybe-clean-find:
6bd3dfaa
PB
12689@if find
12690maybe-clean-find: clean-find
2a4cbe27 12691
4fa63067 12692clean-find:
0aed8855 12693 @: $(MAKE); $(unstage)
4fa63067 12694 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12695 r=`${PWD_COMMAND}`; export r; \
12696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12697 $(HOST_EXPORTS) \
b813574b 12698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12700 done; \
4fa63067 12701 echo "Doing clean in find" ; \
b00612cc 12702 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12705 "RANLIB=$${RANLIB}" \
0c24b341 12706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12707 clean) \
2a4cbe27
NN
12708 || exit 1
12709
6bd3dfaa 12710@endif find
2a4cbe27 12711
4fa63067
NN
12712.PHONY: maybe-distclean-find distclean-find
12713maybe-distclean-find:
6bd3dfaa
PB
12714@if find
12715maybe-distclean-find: distclean-find
2a4cbe27 12716
4fa63067 12717distclean-find:
0aed8855 12718 @: $(MAKE); $(unstage)
4fa63067 12719 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12720 r=`${PWD_COMMAND}`; export r; \
12721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12722 $(HOST_EXPORTS) \
b813574b 12723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12725 done; \
4fa63067 12726 echo "Doing distclean in find" ; \
b00612cc 12727 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12730 "RANLIB=$${RANLIB}" \
0c24b341 12731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12732 distclean) \
2a4cbe27
NN
12733 || exit 1
12734
6bd3dfaa 12735@endif find
2a4cbe27 12736
4fa63067
NN
12737.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12738maybe-maintainer-clean-find:
6bd3dfaa
PB
12739@if find
12740maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12741
4fa63067 12742maintainer-clean-find:
0aed8855 12743 @: $(MAKE); $(unstage)
4fa63067 12744 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12745 r=`${PWD_COMMAND}`; export r; \
12746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12747 $(HOST_EXPORTS) \
b813574b 12748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12750 done; \
4fa63067 12751 echo "Doing maintainer-clean in find" ; \
b00612cc 12752 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12755 "RANLIB=$${RANLIB}" \
0c24b341 12756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12757 maintainer-clean) \
2a4cbe27
NN
12758 || exit 1
12759
6bd3dfaa 12760@endif find
2a4cbe27 12761
2a4cbe27 12762
a7254363 12763
d3ed111c
GK
12764.PHONY: configure-fixincludes maybe-configure-fixincludes
12765maybe-configure-fixincludes:
4f0ef2d8
CD
12766@if gcc-bootstrap
12767configure-fixincludes: stage_current
12768@endif gcc-bootstrap
d3ed111c
GK
12769@if fixincludes
12770maybe-configure-fixincludes: configure-fixincludes
c52c6897 12771configure-fixincludes:
0aed8855 12772 @: $(MAKE); $(unstage)
c52c6897 12773 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12775 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12777 $(HOST_EXPORTS) \
a7254363
PB
12778 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12779 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12780 case $(srcdir) in \
b00612cc
PB
12781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12782 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12784 esac; \
b00612cc
PB
12785 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12786 libsrcdir="$$s/fixincludes"; \
d3ed111c 12787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12789 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12790 || exit 1
12791@endif fixincludes
12792
a7254363
PB
12793
12794
d545f33b
PB
12795
12796
d3ed111c
GK
12797.PHONY: all-fixincludes maybe-all-fixincludes
12798maybe-all-fixincludes:
4f0ef2d8
CD
12799@if gcc-bootstrap
12800all-fixincludes: stage_current
12801@endif gcc-bootstrap
d3ed111c
GK
12802@if fixincludes
12803TARGET-fixincludes=all
12804maybe-all-fixincludes: all-fixincludes
12805all-fixincludes: configure-fixincludes
0aed8855 12806 @: $(MAKE); $(unstage)
d3ed111c
GK
12807 @r=`${PWD_COMMAND}`; export r; \
12808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12809 $(HOST_EXPORTS) \
b00612cc 12810 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12812 $(TARGET-fixincludes))
d3ed111c
GK
12813@endif fixincludes
12814
a7254363 12815
d545f33b
PB
12816
12817
d3ed111c
GK
12818.PHONY: check-fixincludes maybe-check-fixincludes
12819maybe-check-fixincludes:
12820@if fixincludes
12821maybe-check-fixincludes: check-fixincludes
12822
12823check-fixincludes:
0aed8855 12824 @: $(MAKE); $(unstage)
d3ed111c
GK
12825 @r=`${PWD_COMMAND}`; export r; \
12826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12827 $(HOST_EXPORTS) \
b00612cc
PB
12828 (cd $(HOST_SUBDIR)/fixincludes && \
12829 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12830
12831@endif fixincludes
12832
12833.PHONY: install-fixincludes maybe-install-fixincludes
12834maybe-install-fixincludes:
12835@if fixincludes
12836maybe-install-fixincludes: install-fixincludes
12837
12838install-fixincludes: installdirs
0aed8855 12839 @: $(MAKE); $(unstage)
d3ed111c
GK
12840 @r=`${PWD_COMMAND}`; export r; \
12841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12842 $(HOST_EXPORTS) \
b00612cc 12843 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12844 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12845
12846@endif fixincludes
12847
56a8fe78 12848# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12849
12850.PHONY: maybe-info-fixincludes info-fixincludes
12851maybe-info-fixincludes:
12852@if fixincludes
12853maybe-info-fixincludes: info-fixincludes
12854
a4fd3374
DD
12855info-fixincludes: \
12856 configure-fixincludes
12857 @: $(MAKE); $(unstage)
12858 @[ -f ./fixincludes/Makefile ] || exit 0; \
12859 r=`${PWD_COMMAND}`; export r; \
12860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12861 $(HOST_EXPORTS) \
12862 for flag in $(EXTRA_HOST_FLAGS) ; do \
12863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12864 done; \
12865 echo "Doing info in fixincludes" ; \
12866 (cd $(HOST_SUBDIR)/fixincludes && \
12867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12869 "RANLIB=$${RANLIB}" \
0c24b341 12870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12871 info) \
12872 || exit 1
d3ed111c
GK
12873
12874@endif fixincludes
12875
12876.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12877maybe-dvi-fixincludes:
12878@if fixincludes
12879maybe-dvi-fixincludes: dvi-fixincludes
12880
a4fd3374
DD
12881dvi-fixincludes: \
12882 configure-fixincludes
12883 @: $(MAKE); $(unstage)
12884 @[ -f ./fixincludes/Makefile ] || exit 0; \
12885 r=`${PWD_COMMAND}`; export r; \
12886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12887 $(HOST_EXPORTS) \
12888 for flag in $(EXTRA_HOST_FLAGS) ; do \
12889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12890 done; \
12891 echo "Doing dvi in fixincludes" ; \
12892 (cd $(HOST_SUBDIR)/fixincludes && \
12893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12895 "RANLIB=$${RANLIB}" \
0c24b341 12896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12897 dvi) \
12898 || exit 1
d3ed111c
GK
12899
12900@endif fixincludes
12901
56a8fe78
DD
12902.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12903maybe-pdf-fixincludes:
12904@if fixincludes
12905maybe-pdf-fixincludes: pdf-fixincludes
12906
a4fd3374
DD
12907pdf-fixincludes: \
12908 configure-fixincludes
12909 @: $(MAKE); $(unstage)
12910 @[ -f ./fixincludes/Makefile ] || exit 0; \
12911 r=`${PWD_COMMAND}`; export r; \
12912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12913 $(HOST_EXPORTS) \
12914 for flag in $(EXTRA_HOST_FLAGS) ; do \
12915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12916 done; \
12917 echo "Doing pdf in fixincludes" ; \
12918 (cd $(HOST_SUBDIR)/fixincludes && \
12919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12921 "RANLIB=$${RANLIB}" \
0c24b341 12922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12923 pdf) \
12924 || exit 1
56a8fe78
DD
12925
12926@endif fixincludes
12927
6d389afc
MS
12928.PHONY: maybe-html-fixincludes html-fixincludes
12929maybe-html-fixincludes:
12930@if fixincludes
12931maybe-html-fixincludes: html-fixincludes
12932
12933html-fixincludes: \
12934 configure-fixincludes
0aed8855 12935 @: $(MAKE); $(unstage)
6d389afc
MS
12936 @[ -f ./fixincludes/Makefile ] || exit 0; \
12937 r=`${PWD_COMMAND}`; export r; \
12938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12939 $(HOST_EXPORTS) \
12940 for flag in $(EXTRA_HOST_FLAGS) ; do \
12941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12942 done; \
12943 echo "Doing html in fixincludes" ; \
b00612cc 12944 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12947 "RANLIB=$${RANLIB}" \
0c24b341 12948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12949 html) \
12950 || exit 1
12951
12952@endif fixincludes
12953
d3ed111c
GK
12954.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12955maybe-TAGS-fixincludes:
12956@if fixincludes
12957maybe-TAGS-fixincludes: TAGS-fixincludes
12958
1eefd493
PB
12959# fixincludes doesn't support TAGS.
12960TAGS-fixincludes:
d3ed111c
GK
12961
12962@endif fixincludes
12963
12964.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12965maybe-install-info-fixincludes:
12966@if fixincludes
12967maybe-install-info-fixincludes: install-info-fixincludes
12968
a4fd3374
DD
12969install-info-fixincludes: \
12970 configure-fixincludes \
12971 info-fixincludes
12972 @: $(MAKE); $(unstage)
12973 @[ -f ./fixincludes/Makefile ] || exit 0; \
12974 r=`${PWD_COMMAND}`; export r; \
12975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12976 $(HOST_EXPORTS) \
12977 for flag in $(EXTRA_HOST_FLAGS) ; do \
12978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12979 done; \
12980 echo "Doing install-info in fixincludes" ; \
12981 (cd $(HOST_SUBDIR)/fixincludes && \
12982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12984 "RANLIB=$${RANLIB}" \
0c24b341 12985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12986 install-info) \
12987 || exit 1
d3ed111c
GK
12988
12989@endif fixincludes
12990
a3ca38d2
DD
12991.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12992maybe-install-pdf-fixincludes:
12993@if fixincludes
12994maybe-install-pdf-fixincludes: install-pdf-fixincludes
12995
a4fd3374
DD
12996install-pdf-fixincludes: \
12997 configure-fixincludes \
12998 pdf-fixincludes
12999 @: $(MAKE); $(unstage)
13000 @[ -f ./fixincludes/Makefile ] || exit 0; \
13001 r=`${PWD_COMMAND}`; export r; \
13002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13003 $(HOST_EXPORTS) \
13004 for flag in $(EXTRA_HOST_FLAGS) ; do \
13005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13006 done; \
13007 echo "Doing install-pdf in fixincludes" ; \
13008 (cd $(HOST_SUBDIR)/fixincludes && \
13009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13011 "RANLIB=$${RANLIB}" \
0c24b341 13012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13013 install-pdf) \
13014 || exit 1
a3ca38d2
DD
13015
13016@endif fixincludes
13017
108a6f8e
CD
13018.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13019maybe-install-html-fixincludes:
13020@if fixincludes
13021maybe-install-html-fixincludes: install-html-fixincludes
13022
13023install-html-fixincludes: \
13024 configure-fixincludes \
13025 html-fixincludes
13026 @: $(MAKE); $(unstage)
13027 @[ -f ./fixincludes/Makefile ] || exit 0; \
13028 r=`${PWD_COMMAND}`; export r; \
13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13030 $(HOST_EXPORTS) \
13031 for flag in $(EXTRA_HOST_FLAGS) ; do \
13032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13033 done; \
13034 echo "Doing install-html in fixincludes" ; \
13035 (cd $(HOST_SUBDIR)/fixincludes && \
13036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13038 "RANLIB=$${RANLIB}" \
0c24b341 13039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13040 install-html) \
13041 || exit 1
13042
13043@endif fixincludes
13044
d3ed111c
GK
13045.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13046maybe-installcheck-fixincludes:
13047@if fixincludes
13048maybe-installcheck-fixincludes: installcheck-fixincludes
13049
a4fd3374
DD
13050installcheck-fixincludes: \
13051 configure-fixincludes
13052 @: $(MAKE); $(unstage)
13053 @[ -f ./fixincludes/Makefile ] || exit 0; \
13054 r=`${PWD_COMMAND}`; export r; \
13055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13056 $(HOST_EXPORTS) \
13057 for flag in $(EXTRA_HOST_FLAGS) ; do \
13058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13059 done; \
13060 echo "Doing installcheck in fixincludes" ; \
13061 (cd $(HOST_SUBDIR)/fixincludes && \
13062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13064 "RANLIB=$${RANLIB}" \
0c24b341 13065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13066 installcheck) \
13067 || exit 1
d3ed111c
GK
13068
13069@endif fixincludes
13070
13071.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13072maybe-mostlyclean-fixincludes:
13073@if fixincludes
13074maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13075
13076mostlyclean-fixincludes:
0aed8855 13077 @: $(MAKE); $(unstage)
d3ed111c
GK
13078 @[ -f ./fixincludes/Makefile ] || exit 0; \
13079 r=`${PWD_COMMAND}`; export r; \
13080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13081 $(HOST_EXPORTS) \
13082 for flag in $(EXTRA_HOST_FLAGS) ; do \
13083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13084 done; \
13085 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13086 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13089 "RANLIB=$${RANLIB}" \
0c24b341 13090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13091 mostlyclean) \
13092 || exit 1
13093
13094@endif fixincludes
13095
13096.PHONY: maybe-clean-fixincludes clean-fixincludes
13097maybe-clean-fixincludes:
13098@if fixincludes
13099maybe-clean-fixincludes: clean-fixincludes
13100
13101clean-fixincludes:
0aed8855 13102 @: $(MAKE); $(unstage)
d3ed111c
GK
13103 @[ -f ./fixincludes/Makefile ] || exit 0; \
13104 r=`${PWD_COMMAND}`; export r; \
13105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13106 $(HOST_EXPORTS) \
13107 for flag in $(EXTRA_HOST_FLAGS) ; do \
13108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13109 done; \
13110 echo "Doing clean in fixincludes" ; \
b00612cc 13111 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13114 "RANLIB=$${RANLIB}" \
0c24b341 13115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13116 clean) \
13117 || exit 1
13118
13119@endif fixincludes
13120
13121.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13122maybe-distclean-fixincludes:
13123@if fixincludes
13124maybe-distclean-fixincludes: distclean-fixincludes
13125
13126distclean-fixincludes:
0aed8855 13127 @: $(MAKE); $(unstage)
d3ed111c
GK
13128 @[ -f ./fixincludes/Makefile ] || exit 0; \
13129 r=`${PWD_COMMAND}`; export r; \
13130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13131 $(HOST_EXPORTS) \
13132 for flag in $(EXTRA_HOST_FLAGS) ; do \
13133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13134 done; \
13135 echo "Doing distclean in fixincludes" ; \
b00612cc 13136 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13139 "RANLIB=$${RANLIB}" \
0c24b341 13140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13141 distclean) \
13142 || exit 1
13143
13144@endif fixincludes
13145
13146.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13147maybe-maintainer-clean-fixincludes:
13148@if fixincludes
13149maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13150
13151maintainer-clean-fixincludes:
0aed8855 13152 @: $(MAKE); $(unstage)
d3ed111c
GK
13153 @[ -f ./fixincludes/Makefile ] || exit 0; \
13154 r=`${PWD_COMMAND}`; export r; \
13155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13156 $(HOST_EXPORTS) \
13157 for flag in $(EXTRA_HOST_FLAGS) ; do \
13158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13159 done; \
13160 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13161 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13164 "RANLIB=$${RANLIB}" \
0c24b341 13165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13166 maintainer-clean) \
13167 || exit 1
13168
13169@endif fixincludes
13170
13171
a7254363 13172
4fa63067
NN
13173.PHONY: configure-flex maybe-configure-flex
13174maybe-configure-flex:
4f0ef2d8
CD
13175@if gcc-bootstrap
13176configure-flex: stage_current
13177@endif gcc-bootstrap
6bd3dfaa
PB
13178@if flex
13179maybe-configure-flex: configure-flex
c52c6897 13180configure-flex:
0aed8855 13181 @: $(MAKE); $(unstage)
c52c6897 13182 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13184 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 13186 $(HOST_EXPORTS) \
a7254363
PB
13187 echo Configuring in $(HOST_SUBDIR)/flex; \
13188 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13189 case $(srcdir) in \
b00612cc
PB
13190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13191 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13193 esac; \
b00612cc
PB
13194 srcdiroption="--srcdir=$${topdir}/flex"; \
13195 libsrcdir="$$s/flex"; \
4fa63067 13196 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13198 --target=${target_alias} $${srcdiroption} \
4fa63067 13199 || exit 1
6bd3dfaa 13200@endif flex
4fa63067 13201
a7254363
PB
13202
13203
d545f33b
PB
13204
13205
4fa63067
NN
13206.PHONY: all-flex maybe-all-flex
13207maybe-all-flex:
4f0ef2d8
CD
13208@if gcc-bootstrap
13209all-flex: stage_current
13210@endif gcc-bootstrap
6bd3dfaa 13211@if flex
d27cc32e 13212TARGET-flex=all
6bd3dfaa 13213maybe-all-flex: all-flex
4fa63067 13214all-flex: configure-flex
0aed8855 13215 @: $(MAKE); $(unstage)
4fa63067
NN
13216 @r=`${PWD_COMMAND}`; export r; \
13217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13218 $(HOST_EXPORTS) \
b00612cc 13219 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13220 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13221 $(TARGET-flex))
6bd3dfaa 13222@endif flex
4fa63067 13223
a7254363 13224
d545f33b
PB
13225
13226
4fa63067
NN
13227.PHONY: check-flex maybe-check-flex
13228maybe-check-flex:
6bd3dfaa
PB
13229@if flex
13230maybe-check-flex: check-flex
4fa63067
NN
13231
13232# This module is only tested in a native toolchain.
13233check-flex:
0aed8855 13234 @: $(MAKE); $(unstage)
4fa63067
NN
13235 @if [ '$(host)' = '$(target)' ] ; then \
13236 r=`${PWD_COMMAND}`; export r; \
13237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13238 $(HOST_EXPORTS) \
b00612cc 13239 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13240 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13241 fi
13242
6bd3dfaa 13243@endif flex
4fa63067
NN
13244
13245.PHONY: install-flex maybe-install-flex
13246maybe-install-flex:
6bd3dfaa
PB
13247@if flex
13248maybe-install-flex: install-flex
4fa63067
NN
13249
13250install-flex: installdirs
0aed8855 13251 @: $(MAKE); $(unstage)
4fa63067
NN
13252 @r=`${PWD_COMMAND}`; export r; \
13253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13254 $(HOST_EXPORTS) \
b00612cc 13255 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13256 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13257
6bd3dfaa 13258@endif flex
4fa63067 13259
56a8fe78 13260# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13261
13262.PHONY: maybe-info-flex info-flex
13263maybe-info-flex:
6bd3dfaa
PB
13264@if flex
13265maybe-info-flex: info-flex
4fa63067
NN
13266
13267info-flex: \
13268 configure-flex
0aed8855 13269 @: $(MAKE); $(unstage)
4fa63067 13270 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13271 r=`${PWD_COMMAND}`; export r; \
13272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13273 $(HOST_EXPORTS) \
b813574b 13274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13276 done; \
4fa63067 13277 echo "Doing info in flex" ; \
b00612cc 13278 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13281 "RANLIB=$${RANLIB}" \
0c24b341 13282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13283 info) \
2a4cbe27
NN
13284 || exit 1
13285
6bd3dfaa 13286@endif flex
2a4cbe27 13287
4fa63067
NN
13288.PHONY: maybe-dvi-flex dvi-flex
13289maybe-dvi-flex:
6bd3dfaa
PB
13290@if flex
13291maybe-dvi-flex: dvi-flex
2a4cbe27 13292
4fa63067
NN
13293dvi-flex: \
13294 configure-flex
0aed8855 13295 @: $(MAKE); $(unstage)
4fa63067 13296 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13297 r=`${PWD_COMMAND}`; export r; \
13298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13299 $(HOST_EXPORTS) \
b813574b 13300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13302 done; \
4fa63067 13303 echo "Doing dvi in flex" ; \
b00612cc 13304 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13307 "RANLIB=$${RANLIB}" \
0c24b341 13308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13309 dvi) \
2a4cbe27
NN
13310 || exit 1
13311
6bd3dfaa 13312@endif flex
2a4cbe27 13313
56a8fe78
DD
13314.PHONY: maybe-pdf-flex pdf-flex
13315maybe-pdf-flex:
13316@if flex
13317maybe-pdf-flex: pdf-flex
13318
13319pdf-flex: \
13320 configure-flex
13321 @: $(MAKE); $(unstage)
13322 @[ -f ./flex/Makefile ] || exit 0; \
13323 r=`${PWD_COMMAND}`; export r; \
13324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13325 $(HOST_EXPORTS) \
13326 for flag in $(EXTRA_HOST_FLAGS) ; do \
13327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13328 done; \
13329 echo "Doing pdf in flex" ; \
13330 (cd $(HOST_SUBDIR)/flex && \
13331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13333 "RANLIB=$${RANLIB}" \
0c24b341 13334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13335 pdf) \
13336 || exit 1
13337
13338@endif flex
13339
6d389afc
MS
13340.PHONY: maybe-html-flex html-flex
13341maybe-html-flex:
13342@if flex
13343maybe-html-flex: html-flex
13344
13345html-flex: \
13346 configure-flex
0aed8855 13347 @: $(MAKE); $(unstage)
6d389afc
MS
13348 @[ -f ./flex/Makefile ] || exit 0; \
13349 r=`${PWD_COMMAND}`; export r; \
13350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13351 $(HOST_EXPORTS) \
13352 for flag in $(EXTRA_HOST_FLAGS) ; do \
13353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13354 done; \
13355 echo "Doing html in flex" ; \
b00612cc 13356 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13359 "RANLIB=$${RANLIB}" \
0c24b341 13360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13361 html) \
13362 || exit 1
13363
13364@endif flex
13365
4fa63067
NN
13366.PHONY: maybe-TAGS-flex TAGS-flex
13367maybe-TAGS-flex:
6bd3dfaa
PB
13368@if flex
13369maybe-TAGS-flex: TAGS-flex
2a4cbe27 13370
4fa63067
NN
13371TAGS-flex: \
13372 configure-flex
0aed8855 13373 @: $(MAKE); $(unstage)
4fa63067 13374 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13375 r=`${PWD_COMMAND}`; export r; \
13376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13377 $(HOST_EXPORTS) \
b813574b 13378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13380 done; \
4fa63067 13381 echo "Doing TAGS in flex" ; \
b00612cc 13382 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13385 "RANLIB=$${RANLIB}" \
0c24b341 13386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13387 TAGS) \
2a4cbe27
NN
13388 || exit 1
13389
6bd3dfaa 13390@endif flex
2a4cbe27 13391
4fa63067
NN
13392.PHONY: maybe-install-info-flex install-info-flex
13393maybe-install-info-flex:
6bd3dfaa
PB
13394@if flex
13395maybe-install-info-flex: install-info-flex
2a4cbe27 13396
4fa63067
NN
13397install-info-flex: \
13398 configure-flex \
13399 info-flex
0aed8855 13400 @: $(MAKE); $(unstage)
4fa63067 13401 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13402 r=`${PWD_COMMAND}`; export r; \
13403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13404 $(HOST_EXPORTS) \
b813574b 13405 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13407 done; \
4fa63067 13408 echo "Doing install-info in flex" ; \
b00612cc 13409 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13412 "RANLIB=$${RANLIB}" \
0c24b341 13413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13414 install-info) \
2a4cbe27
NN
13415 || exit 1
13416
6bd3dfaa 13417@endif flex
2a4cbe27 13418
a3ca38d2
DD
13419.PHONY: maybe-install-pdf-flex install-pdf-flex
13420maybe-install-pdf-flex:
13421@if flex
13422maybe-install-pdf-flex: install-pdf-flex
13423
13424install-pdf-flex: \
13425 configure-flex \
13426 pdf-flex
13427 @: $(MAKE); $(unstage)
13428 @[ -f ./flex/Makefile ] || exit 0; \
13429 r=`${PWD_COMMAND}`; export r; \
13430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13431 $(HOST_EXPORTS) \
13432 for flag in $(EXTRA_HOST_FLAGS) ; do \
13433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13434 done; \
13435 echo "Doing install-pdf in flex" ; \
13436 (cd $(HOST_SUBDIR)/flex && \
13437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13439 "RANLIB=$${RANLIB}" \
0c24b341 13440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13441 install-pdf) \
13442 || exit 1
13443
13444@endif flex
13445
108a6f8e
CD
13446.PHONY: maybe-install-html-flex install-html-flex
13447maybe-install-html-flex:
13448@if flex
13449maybe-install-html-flex: install-html-flex
13450
13451install-html-flex: \
13452 configure-flex \
13453 html-flex
13454 @: $(MAKE); $(unstage)
13455 @[ -f ./flex/Makefile ] || exit 0; \
13456 r=`${PWD_COMMAND}`; export r; \
13457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13458 $(HOST_EXPORTS) \
13459 for flag in $(EXTRA_HOST_FLAGS) ; do \
13460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13461 done; \
13462 echo "Doing install-html in flex" ; \
13463 (cd $(HOST_SUBDIR)/flex && \
13464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13466 "RANLIB=$${RANLIB}" \
0c24b341 13467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13468 install-html) \
13469 || exit 1
13470
13471@endif flex
13472
4fa63067
NN
13473.PHONY: maybe-installcheck-flex installcheck-flex
13474maybe-installcheck-flex:
6bd3dfaa
PB
13475@if flex
13476maybe-installcheck-flex: installcheck-flex
2a4cbe27 13477
4fa63067
NN
13478installcheck-flex: \
13479 configure-flex
0aed8855 13480 @: $(MAKE); $(unstage)
4fa63067 13481 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13482 r=`${PWD_COMMAND}`; export r; \
13483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13484 $(HOST_EXPORTS) \
b813574b 13485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13487 done; \
4fa63067 13488 echo "Doing installcheck in flex" ; \
b00612cc 13489 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13492 "RANLIB=$${RANLIB}" \
0c24b341 13493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13494 installcheck) \
2a4cbe27
NN
13495 || exit 1
13496
6bd3dfaa 13497@endif flex
2a4cbe27 13498
4fa63067
NN
13499.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13500maybe-mostlyclean-flex:
6bd3dfaa
PB
13501@if flex
13502maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13503
4fa63067 13504mostlyclean-flex:
0aed8855 13505 @: $(MAKE); $(unstage)
4fa63067 13506 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13507 r=`${PWD_COMMAND}`; export r; \
13508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13509 $(HOST_EXPORTS) \
b813574b 13510 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13512 done; \
4fa63067 13513 echo "Doing mostlyclean in flex" ; \
b00612cc 13514 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13517 "RANLIB=$${RANLIB}" \
0c24b341 13518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13519 mostlyclean) \
2a4cbe27
NN
13520 || exit 1
13521
6bd3dfaa 13522@endif flex
2a4cbe27 13523
4fa63067
NN
13524.PHONY: maybe-clean-flex clean-flex
13525maybe-clean-flex:
6bd3dfaa
PB
13526@if flex
13527maybe-clean-flex: clean-flex
2a4cbe27 13528
4fa63067 13529clean-flex:
0aed8855 13530 @: $(MAKE); $(unstage)
4fa63067 13531 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13532 r=`${PWD_COMMAND}`; export r; \
13533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13534 $(HOST_EXPORTS) \
b813574b 13535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13537 done; \
4fa63067 13538 echo "Doing clean in flex" ; \
b00612cc 13539 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13542 "RANLIB=$${RANLIB}" \
0c24b341 13543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13544 clean) \
2a4cbe27
NN
13545 || exit 1
13546
6bd3dfaa 13547@endif flex
2a4cbe27 13548
4fa63067
NN
13549.PHONY: maybe-distclean-flex distclean-flex
13550maybe-distclean-flex:
6bd3dfaa
PB
13551@if flex
13552maybe-distclean-flex: distclean-flex
2a4cbe27 13553
4fa63067 13554distclean-flex:
0aed8855 13555 @: $(MAKE); $(unstage)
4fa63067 13556 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13557 r=`${PWD_COMMAND}`; export r; \
13558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13559 $(HOST_EXPORTS) \
b813574b 13560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13562 done; \
4fa63067 13563 echo "Doing distclean in flex" ; \
b00612cc 13564 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13567 "RANLIB=$${RANLIB}" \
0c24b341 13568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13569 distclean) \
2a4cbe27
NN
13570 || exit 1
13571
6bd3dfaa 13572@endif flex
2a4cbe27 13573
4fa63067
NN
13574.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13575maybe-maintainer-clean-flex:
6bd3dfaa
PB
13576@if flex
13577maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13578
4fa63067 13579maintainer-clean-flex:
0aed8855 13580 @: $(MAKE); $(unstage)
4fa63067 13581 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13582 r=`${PWD_COMMAND}`; export r; \
13583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13584 $(HOST_EXPORTS) \
b813574b 13585 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13587 done; \
4fa63067 13588 echo "Doing maintainer-clean in flex" ; \
b00612cc 13589 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13592 "RANLIB=$${RANLIB}" \
0c24b341 13593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13594 maintainer-clean) \
2a4cbe27
NN
13595 || exit 1
13596
6bd3dfaa 13597@endif flex
2a4cbe27 13598
2a4cbe27 13599
a7254363 13600
4fa63067
NN
13601.PHONY: configure-gas maybe-configure-gas
13602maybe-configure-gas:
4f0ef2d8
CD
13603@if gcc-bootstrap
13604configure-gas: stage_current
13605@endif gcc-bootstrap
6bd3dfaa
PB
13606@if gas
13607maybe-configure-gas: configure-gas
c52c6897 13608configure-gas:
c52c6897
PB
13609 @r=`${PWD_COMMAND}`; export r; \
13610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13611 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13612 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13613 $(HOST_EXPORTS) \
a7254363
PB
13614 echo Configuring in $(HOST_SUBDIR)/gas; \
13615 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13616 case $(srcdir) in \
b00612cc
PB
13617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13618 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13620 esac; \
b00612cc
PB
13621 srcdiroption="--srcdir=$${topdir}/gas"; \
13622 libsrcdir="$$s/gas"; \
4fa63067 13623 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13624 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13625 --target=${target_alias} $${srcdiroption} \
4fa63067 13626 || exit 1
6bd3dfaa 13627@endif gas
4fa63067 13628
a7254363
PB
13629
13630
d545f33b
PB
13631.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13632maybe-configure-stage1-gas:
13633@if gas-bootstrap
13634maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13635configure-stage1-gas:
c52c6897 13636 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13638 @r=`${PWD_COMMAND}`; export r; \
13639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13640 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13641 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13642 $(HOST_EXPORTS) \
8ee82aff 13643 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13644 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
13645 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13646 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13648 cd $(HOST_SUBDIR)/gas || exit 1; \
13649 case $(srcdir) in \
13650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13651 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13653 esac; \
13654 srcdiroption="--srcdir=$${topdir}/gas"; \
13655 libsrcdir="$$s/gas"; \
13656 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13658 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13659 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13660@endif gas-bootstrap
13661
13662.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13663maybe-configure-stage2-gas:
13664@if gas-bootstrap
13665maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13666configure-stage2-gas:
c52c6897 13667 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13669 @r=`${PWD_COMMAND}`; export r; \
13670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13671 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13672 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13673 $(HOST_EXPORTS) \
1b05fbbd 13674 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13675 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13676 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
13677 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13678 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13680 cd $(HOST_SUBDIR)/gas || exit 1; \
13681 case $(srcdir) in \
13682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13683 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13685 esac; \
13686 srcdiroption="--srcdir=$${topdir}/gas"; \
13687 libsrcdir="$$s/gas"; \
13688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13690 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13691 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13692 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13693@endif gas-bootstrap
13694
d545f33b
PB
13695.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13696maybe-configure-stage3-gas:
13697@if gas-bootstrap
13698maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13699configure-stage3-gas:
c52c6897 13700 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13702 @r=`${PWD_COMMAND}`; export r; \
13703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13704 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13705 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13706 $(HOST_EXPORTS) \
1b05fbbd 13707 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13708 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13709 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
13710 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13711 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13713 cd $(HOST_SUBDIR)/gas || exit 1; \
13714 case $(srcdir) in \
13715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13716 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13718 esac; \
13719 srcdiroption="--srcdir=$${topdir}/gas"; \
13720 libsrcdir="$$s/gas"; \
13721 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13723 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13724 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13725 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13726@endif gas-bootstrap
13727
d545f33b
PB
13728.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13729maybe-configure-stage4-gas:
13730@if gas-bootstrap
13731maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13732configure-stage4-gas:
c52c6897 13733 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13735 @r=`${PWD_COMMAND}`; export r; \
13736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13737 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13738 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13739 $(HOST_EXPORTS) \
1b05fbbd 13740 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13741 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13742 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
13743 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13744 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13746 cd $(HOST_SUBDIR)/gas || exit 1; \
13747 case $(srcdir) in \
13748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13749 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13751 esac; \
13752 srcdiroption="--srcdir=$${topdir}/gas"; \
13753 libsrcdir="$$s/gas"; \
13754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13756 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13757 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13758 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13759@endif gas-bootstrap
13760
13761.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13762maybe-configure-stageprofile-gas:
13763@if gas-bootstrap
13764maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13765configure-stageprofile-gas:
c52c6897 13766 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13768 @r=`${PWD_COMMAND}`; export r; \
13769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13770 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13771 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13772 $(HOST_EXPORTS) \
1b05fbbd
AO
13773 $(POSTSTAGE1_HOST_EXPORTS) \
13774 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13775 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
13776 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13777 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13779 cd $(HOST_SUBDIR)/gas || exit 1; \
13780 case $(srcdir) in \
13781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13782 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13784 esac; \
13785 srcdiroption="--srcdir=$${topdir}/gas"; \
13786 libsrcdir="$$s/gas"; \
13787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13789 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13790 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13791 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13792@endif gas-bootstrap
13793
13794.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13795maybe-configure-stagefeedback-gas:
13796@if gas-bootstrap
13797maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13798configure-stagefeedback-gas:
c52c6897 13799 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13801 @r=`${PWD_COMMAND}`; export r; \
13802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13803 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13804 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13805 $(HOST_EXPORTS) \
1b05fbbd
AO
13806 $(POSTSTAGE1_HOST_EXPORTS) \
13807 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13808 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
13809 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13810 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13812 cd $(HOST_SUBDIR)/gas || exit 1; \
13813 case $(srcdir) in \
13814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13815 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13817 esac; \
13818 srcdiroption="--srcdir=$${topdir}/gas"; \
13819 libsrcdir="$$s/gas"; \
13820 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13822 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13823 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13824 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13825@endif gas-bootstrap
13826
13827
13828
13829
13830
4fa63067
NN
13831.PHONY: all-gas maybe-all-gas
13832maybe-all-gas:
4f0ef2d8
CD
13833@if gcc-bootstrap
13834all-gas: stage_current
13835@endif gcc-bootstrap
6bd3dfaa 13836@if gas
d27cc32e 13837TARGET-gas=all
6bd3dfaa 13838maybe-all-gas: all-gas
4fa63067 13839all-gas: configure-gas
c52c6897 13840 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13842 $(HOST_EXPORTS) \
b00612cc 13843 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13844 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13845 $(TARGET-gas))
6bd3dfaa 13846@endif gas
4fa63067 13847
a7254363 13848
d545f33b
PB
13849
13850.PHONY: all-stage1-gas maybe-all-stage1-gas
13851.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13852maybe-all-stage1-gas:
13853maybe-clean-stage1-gas:
13854@if gas-bootstrap
13855maybe-all-stage1-gas: all-stage1-gas
13856all-stage1: all-stage1-gas
f70224b5 13857TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13858all-stage1-gas: configure-stage1-gas
c52c6897 13859 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13860 @r=`${PWD_COMMAND}`; export r; \
13861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13862 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
13863 $(HOST_EXPORTS) \
13864 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13866 CFLAGS="$(STAGE1_CFLAGS)" \
13867 CXXFLAGS="$(STAGE1_CFLAGS)" \
13868 LIBCFLAGS="$(LIBCFLAGS)" \
13869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13872 $(EXTRA_HOST_FLAGS) \
13873 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13874 $(TARGET-stage1-gas)
d545f33b
PB
13875
13876maybe-clean-stage1-gas: clean-stage1-gas
13877clean-stage1: clean-stage1-gas
13878clean-stage1-gas:
9dbaa842
DD
13879 @if [ $(current_stage) = stage1 ]; then \
13880 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13881 else \
13882 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13883 $(MAKE) stage1-start; \
13884 fi; \
d545f33b 13885 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13886 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13887 clean
d545f33b
PB
13888@endif gas-bootstrap
13889
13890
13891.PHONY: all-stage2-gas maybe-all-stage2-gas
13892.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13893maybe-all-stage2-gas:
13894maybe-clean-stage2-gas:
13895@if gas-bootstrap
13896maybe-all-stage2-gas: all-stage2-gas
13897all-stage2: all-stage2-gas
f70224b5 13898TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13899all-stage2-gas: configure-stage2-gas
c52c6897 13900 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13901 @r=`${PWD_COMMAND}`; export r; \
13902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13903 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
13904 $(HOST_EXPORTS) \
13905 $(POSTSTAGE1_HOST_EXPORTS) \
13906 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13908 CFLAGS="$(STAGE2_CFLAGS)" \
13909 CXXFLAGS="$(STAGE2_CFLAGS)" \
13910 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13914 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13915 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 13916 $(TARGET-stage2-gas)
d545f33b
PB
13917
13918maybe-clean-stage2-gas: clean-stage2-gas
13919clean-stage2: clean-stage2-gas
13920clean-stage2-gas:
9dbaa842
DD
13921 @if [ $(current_stage) = stage2 ]; then \
13922 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13923 else \
13924 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13925 $(MAKE) stage2-start; \
13926 fi; \
d545f33b 13927 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13928 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13929 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13930 clean
d545f33b
PB
13931@endif gas-bootstrap
13932
13933
13934.PHONY: all-stage3-gas maybe-all-stage3-gas
13935.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13936maybe-all-stage3-gas:
13937maybe-clean-stage3-gas:
13938@if gas-bootstrap
13939maybe-all-stage3-gas: all-stage3-gas
13940all-stage3: all-stage3-gas
f70224b5 13941TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13942all-stage3-gas: configure-stage3-gas
c52c6897 13943 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13944 @r=`${PWD_COMMAND}`; export r; \
13945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13946 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
13947 $(HOST_EXPORTS) \
13948 $(POSTSTAGE1_HOST_EXPORTS) \
13949 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13951 CFLAGS="$(STAGE3_CFLAGS)" \
13952 CXXFLAGS="$(STAGE3_CFLAGS)" \
13953 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13957 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13958 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 13959 $(TARGET-stage3-gas)
d545f33b
PB
13960
13961maybe-clean-stage3-gas: clean-stage3-gas
13962clean-stage3: clean-stage3-gas
13963clean-stage3-gas:
9dbaa842
DD
13964 @if [ $(current_stage) = stage3 ]; then \
13965 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13966 else \
13967 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13968 $(MAKE) stage3-start; \
13969 fi; \
d545f33b 13970 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13971 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13972 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13973 clean
d545f33b
PB
13974@endif gas-bootstrap
13975
13976
13977.PHONY: all-stage4-gas maybe-all-stage4-gas
13978.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13979maybe-all-stage4-gas:
13980maybe-clean-stage4-gas:
13981@if gas-bootstrap
13982maybe-all-stage4-gas: all-stage4-gas
13983all-stage4: all-stage4-gas
f70224b5 13984TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13985all-stage4-gas: configure-stage4-gas
c52c6897 13986 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13987 @r=`${PWD_COMMAND}`; export r; \
13988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13989 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
13990 $(HOST_EXPORTS) \
13991 $(POSTSTAGE1_HOST_EXPORTS) \
13992 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13994 CFLAGS="$(STAGE4_CFLAGS)" \
13995 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 13996 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
13997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14001 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14002 $(TARGET-stage4-gas)
d545f33b
PB
14003
14004maybe-clean-stage4-gas: clean-stage4-gas
14005clean-stage4: clean-stage4-gas
14006clean-stage4-gas:
9dbaa842
DD
14007 @if [ $(current_stage) = stage4 ]; then \
14008 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14009 else \
14010 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14011 $(MAKE) stage4-start; \
14012 fi; \
d545f33b 14013 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14014 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14015 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14016 clean
d545f33b
PB
14017@endif gas-bootstrap
14018
14019
14020.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14021.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14022maybe-all-stageprofile-gas:
14023maybe-clean-stageprofile-gas:
14024@if gas-bootstrap
14025maybe-all-stageprofile-gas: all-stageprofile-gas
14026all-stageprofile: all-stageprofile-gas
f70224b5 14027TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14028all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14029 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14030 @r=`${PWD_COMMAND}`; export r; \
14031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14032 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14033 $(HOST_EXPORTS) \
14034 $(POSTSTAGE1_HOST_EXPORTS) \
14035 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14037 CFLAGS="$(STAGEprofile_CFLAGS)" \
14038 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14039 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14043 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14044 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14045 $(TARGET-stageprofile-gas)
d545f33b
PB
14046
14047maybe-clean-stageprofile-gas: clean-stageprofile-gas
14048clean-stageprofile: clean-stageprofile-gas
14049clean-stageprofile-gas:
9dbaa842
DD
14050 @if [ $(current_stage) = stageprofile ]; then \
14051 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14052 else \
14053 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14054 $(MAKE) stageprofile-start; \
14055 fi; \
d545f33b 14056 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14057 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14058 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14059 clean
d545f33b
PB
14060@endif gas-bootstrap
14061
14062
14063.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14064.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14065maybe-all-stagefeedback-gas:
14066maybe-clean-stagefeedback-gas:
14067@if gas-bootstrap
14068maybe-all-stagefeedback-gas: all-stagefeedback-gas
14069all-stagefeedback: all-stagefeedback-gas
f70224b5 14070TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14071all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14072 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14073 @r=`${PWD_COMMAND}`; export r; \
14074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14076 $(HOST_EXPORTS) \
14077 $(POSTSTAGE1_HOST_EXPORTS) \
14078 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14080 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14081 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14082 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14086 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14087 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14088 $(TARGET-stagefeedback-gas)
d545f33b
PB
14089
14090maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14091clean-stagefeedback: clean-stagefeedback-gas
14092clean-stagefeedback-gas:
9dbaa842
DD
14093 @if [ $(current_stage) = stagefeedback ]; then \
14094 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14095 else \
14096 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14097 $(MAKE) stagefeedback-start; \
14098 fi; \
d545f33b 14099 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14100 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14101 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14102 clean
d545f33b
PB
14103@endif gas-bootstrap
14104
14105
14106
14107
14108
4fa63067
NN
14109.PHONY: check-gas maybe-check-gas
14110maybe-check-gas:
6bd3dfaa
PB
14111@if gas
14112maybe-check-gas: check-gas
4fa63067
NN
14113
14114check-gas:
0aed8855 14115 @: $(MAKE); $(unstage)
4fa63067
NN
14116 @r=`${PWD_COMMAND}`; export r; \
14117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14118 $(HOST_EXPORTS) \
b00612cc
PB
14119 (cd $(HOST_SUBDIR)/gas && \
14120 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14121
6bd3dfaa 14122@endif gas
4fa63067
NN
14123
14124.PHONY: install-gas maybe-install-gas
14125maybe-install-gas:
6bd3dfaa
PB
14126@if gas
14127maybe-install-gas: install-gas
4fa63067
NN
14128
14129install-gas: installdirs
0aed8855 14130 @: $(MAKE); $(unstage)
4fa63067
NN
14131 @r=`${PWD_COMMAND}`; export r; \
14132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14133 $(HOST_EXPORTS) \
b00612cc 14134 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14135 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14136
6bd3dfaa 14137@endif gas
4fa63067 14138
56a8fe78 14139# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14140
14141.PHONY: maybe-info-gas info-gas
14142maybe-info-gas:
6bd3dfaa
PB
14143@if gas
14144maybe-info-gas: info-gas
4fa63067
NN
14145
14146info-gas: \
14147 configure-gas
14148 @[ -f ./gas/Makefile ] || exit 0; \
14149 r=`${PWD_COMMAND}`; export r; \
14150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14151 $(HOST_EXPORTS) \
b813574b 14152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14154 done; \
4fa63067 14155 echo "Doing info in gas" ; \
b00612cc 14156 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14159 "RANLIB=$${RANLIB}" \
0c24b341 14160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14161 info) \
2a4cbe27
NN
14162 || exit 1
14163
6bd3dfaa 14164@endif gas
2a4cbe27 14165
4fa63067
NN
14166.PHONY: maybe-dvi-gas dvi-gas
14167maybe-dvi-gas:
6bd3dfaa
PB
14168@if gas
14169maybe-dvi-gas: dvi-gas
2a4cbe27 14170
4fa63067
NN
14171dvi-gas: \
14172 configure-gas
14173 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14174 r=`${PWD_COMMAND}`; export r; \
14175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14176 $(HOST_EXPORTS) \
b813574b 14177 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14179 done; \
4fa63067 14180 echo "Doing dvi in gas" ; \
b00612cc 14181 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14184 "RANLIB=$${RANLIB}" \
0c24b341 14185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14186 dvi) \
2a4cbe27
NN
14187 || exit 1
14188
6bd3dfaa 14189@endif gas
2a4cbe27 14190
56a8fe78
DD
14191.PHONY: maybe-pdf-gas pdf-gas
14192maybe-pdf-gas:
14193@if gas
14194maybe-pdf-gas: pdf-gas
14195
14196pdf-gas: \
14197 configure-gas
14198 @[ -f ./gas/Makefile ] || exit 0; \
14199 r=`${PWD_COMMAND}`; export r; \
14200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14201 $(HOST_EXPORTS) \
14202 for flag in $(EXTRA_HOST_FLAGS) ; do \
14203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14204 done; \
14205 echo "Doing pdf in gas" ; \
14206 (cd $(HOST_SUBDIR)/gas && \
14207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14209 "RANLIB=$${RANLIB}" \
0c24b341 14210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14211 pdf) \
14212 || exit 1
14213
14214@endif gas
14215
6d389afc
MS
14216.PHONY: maybe-html-gas html-gas
14217maybe-html-gas:
14218@if gas
14219maybe-html-gas: html-gas
14220
14221html-gas: \
14222 configure-gas
14223 @[ -f ./gas/Makefile ] || exit 0; \
14224 r=`${PWD_COMMAND}`; export r; \
14225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14226 $(HOST_EXPORTS) \
14227 for flag in $(EXTRA_HOST_FLAGS) ; do \
14228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14229 done; \
14230 echo "Doing html in gas" ; \
b00612cc 14231 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14234 "RANLIB=$${RANLIB}" \
0c24b341 14235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14236 html) \
14237 || exit 1
14238
14239@endif gas
14240
4fa63067
NN
14241.PHONY: maybe-TAGS-gas TAGS-gas
14242maybe-TAGS-gas:
6bd3dfaa
PB
14243@if gas
14244maybe-TAGS-gas: TAGS-gas
2a4cbe27 14245
4fa63067
NN
14246TAGS-gas: \
14247 configure-gas
14248 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14249 r=`${PWD_COMMAND}`; export r; \
14250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14251 $(HOST_EXPORTS) \
b813574b 14252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14254 done; \
4fa63067 14255 echo "Doing TAGS in gas" ; \
b00612cc 14256 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14259 "RANLIB=$${RANLIB}" \
0c24b341 14260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14261 TAGS) \
2a4cbe27
NN
14262 || exit 1
14263
6bd3dfaa 14264@endif gas
2a4cbe27 14265
4fa63067
NN
14266.PHONY: maybe-install-info-gas install-info-gas
14267maybe-install-info-gas:
6bd3dfaa
PB
14268@if gas
14269maybe-install-info-gas: install-info-gas
2a4cbe27 14270
4fa63067
NN
14271install-info-gas: \
14272 configure-gas \
14273 info-gas
14274 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14275 r=`${PWD_COMMAND}`; export r; \
14276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14277 $(HOST_EXPORTS) \
b813574b 14278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14280 done; \
4fa63067 14281 echo "Doing install-info in gas" ; \
b00612cc 14282 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14285 "RANLIB=$${RANLIB}" \
0c24b341 14286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14287 install-info) \
2a4cbe27
NN
14288 || exit 1
14289
6bd3dfaa 14290@endif gas
2a4cbe27 14291
a3ca38d2
DD
14292.PHONY: maybe-install-pdf-gas install-pdf-gas
14293maybe-install-pdf-gas:
14294@if gas
14295maybe-install-pdf-gas: install-pdf-gas
14296
14297install-pdf-gas: \
14298 configure-gas \
14299 pdf-gas
14300 @[ -f ./gas/Makefile ] || exit 0; \
14301 r=`${PWD_COMMAND}`; export r; \
14302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14303 $(HOST_EXPORTS) \
14304 for flag in $(EXTRA_HOST_FLAGS) ; do \
14305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14306 done; \
14307 echo "Doing install-pdf in gas" ; \
14308 (cd $(HOST_SUBDIR)/gas && \
14309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14311 "RANLIB=$${RANLIB}" \
0c24b341 14312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14313 install-pdf) \
14314 || exit 1
14315
14316@endif gas
14317
108a6f8e
CD
14318.PHONY: maybe-install-html-gas install-html-gas
14319maybe-install-html-gas:
14320@if gas
14321maybe-install-html-gas: install-html-gas
14322
14323install-html-gas: \
14324 configure-gas \
14325 html-gas
14326 @[ -f ./gas/Makefile ] || exit 0; \
14327 r=`${PWD_COMMAND}`; export r; \
14328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14329 $(HOST_EXPORTS) \
14330 for flag in $(EXTRA_HOST_FLAGS) ; do \
14331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14332 done; \
14333 echo "Doing install-html in gas" ; \
14334 (cd $(HOST_SUBDIR)/gas && \
14335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14337 "RANLIB=$${RANLIB}" \
0c24b341 14338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14339 install-html) \
14340 || exit 1
14341
14342@endif gas
14343
4fa63067
NN
14344.PHONY: maybe-installcheck-gas installcheck-gas
14345maybe-installcheck-gas:
6bd3dfaa
PB
14346@if gas
14347maybe-installcheck-gas: installcheck-gas
2a4cbe27 14348
4fa63067
NN
14349installcheck-gas: \
14350 configure-gas
14351 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14352 r=`${PWD_COMMAND}`; export r; \
14353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14354 $(HOST_EXPORTS) \
b813574b 14355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14357 done; \
4fa63067 14358 echo "Doing installcheck in gas" ; \
b00612cc 14359 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14362 "RANLIB=$${RANLIB}" \
0c24b341 14363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14364 installcheck) \
2a4cbe27
NN
14365 || exit 1
14366
6bd3dfaa 14367@endif gas
2a4cbe27 14368
4fa63067
NN
14369.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14370maybe-mostlyclean-gas:
6bd3dfaa
PB
14371@if gas
14372maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14373
4fa63067
NN
14374mostlyclean-gas:
14375 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14376 r=`${PWD_COMMAND}`; export r; \
14377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14378 $(HOST_EXPORTS) \
b813574b 14379 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14381 done; \
4fa63067 14382 echo "Doing mostlyclean in gas" ; \
b00612cc 14383 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14386 "RANLIB=$${RANLIB}" \
0c24b341 14387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14388 mostlyclean) \
2a4cbe27
NN
14389 || exit 1
14390
6bd3dfaa 14391@endif gas
2a4cbe27 14392
4fa63067
NN
14393.PHONY: maybe-clean-gas clean-gas
14394maybe-clean-gas:
6bd3dfaa
PB
14395@if gas
14396maybe-clean-gas: clean-gas
2a4cbe27 14397
4fa63067
NN
14398clean-gas:
14399 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14400 r=`${PWD_COMMAND}`; export r; \
14401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14402 $(HOST_EXPORTS) \
b813574b 14403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14405 done; \
4fa63067 14406 echo "Doing clean in gas" ; \
b00612cc 14407 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14410 "RANLIB=$${RANLIB}" \
0c24b341 14411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14412 clean) \
2a4cbe27
NN
14413 || exit 1
14414
6bd3dfaa 14415@endif gas
2a4cbe27 14416
4fa63067
NN
14417.PHONY: maybe-distclean-gas distclean-gas
14418maybe-distclean-gas:
6bd3dfaa
PB
14419@if gas
14420maybe-distclean-gas: distclean-gas
2a4cbe27 14421
4fa63067
NN
14422distclean-gas:
14423 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14424 r=`${PWD_COMMAND}`; export r; \
14425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14426 $(HOST_EXPORTS) \
b813574b 14427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14429 done; \
4fa63067 14430 echo "Doing distclean in gas" ; \
b00612cc 14431 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14434 "RANLIB=$${RANLIB}" \
0c24b341 14435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14436 distclean) \
2a4cbe27
NN
14437 || exit 1
14438
6bd3dfaa 14439@endif gas
2a4cbe27 14440
4fa63067
NN
14441.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14442maybe-maintainer-clean-gas:
6bd3dfaa
PB
14443@if gas
14444maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14445
4fa63067
NN
14446maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
2a4cbe27
NN
14461 || exit 1
14462
6bd3dfaa 14463@endif gas
2a4cbe27 14464
2a4cbe27 14465
a7254363 14466
b813574b
PB
14467.PHONY: configure-gcc maybe-configure-gcc
14468maybe-configure-gcc:
c52c6897 14469@if gcc-bootstrap
4f0ef2d8 14470configure-gcc: stage_current
c52c6897
PB
14471@endif gcc-bootstrap
14472@if gcc
4f0ef2d8
CD
14473maybe-configure-gcc: configure-gcc
14474configure-gcc:
c52c6897
PB
14475 @r=`${PWD_COMMAND}`; export r; \
14476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14477 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14479 $(HOST_EXPORTS) \
a7254363
PB
14480 echo Configuring in $(HOST_SUBDIR)/gcc; \
14481 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14482 case $(srcdir) in \
b00612cc
PB
14483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14484 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14486 esac; \
b00612cc
PB
14487 srcdiroption="--srcdir=$${topdir}/gcc"; \
14488 libsrcdir="$$s/gcc"; \
4fa63067 14489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14491 --target=${target_alias} $${srcdiroption} \
4fa63067 14492 || exit 1
b813574b 14493@endif gcc
4fa63067 14494
a7254363
PB
14495
14496
d545f33b
PB
14497.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14498maybe-configure-stage1-gcc:
14499@if gcc-bootstrap
14500maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14501configure-stage1-gcc:
c52c6897 14502 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14504 @r=`${PWD_COMMAND}`; export r; \
14505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14506 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14507 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14508 $(HOST_EXPORTS) \
8ee82aff 14509 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14510 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
14511 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14512 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14514 cd $(HOST_SUBDIR)/gcc || exit 1; \
14515 case $(srcdir) in \
14516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14517 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14519 esac; \
14520 srcdiroption="--srcdir=$${topdir}/gcc"; \
14521 libsrcdir="$$s/gcc"; \
14522 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14524 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14525 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14526@endif gcc-bootstrap
14527
14528.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14529maybe-configure-stage2-gcc:
14530@if gcc-bootstrap
14531maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14532configure-stage2-gcc:
c52c6897 14533 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14535 @r=`${PWD_COMMAND}`; export r; \
14536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14537 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14538 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14539 $(HOST_EXPORTS) \
1b05fbbd 14540 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14541 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14542 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
14543 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14544 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14546 cd $(HOST_SUBDIR)/gcc || exit 1; \
14547 case $(srcdir) in \
14548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14549 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14551 esac; \
14552 srcdiroption="--srcdir=$${topdir}/gcc"; \
14553 libsrcdir="$$s/gcc"; \
14554 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14556 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14557 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14558 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14559@endif gcc-bootstrap
14560
d545f33b
PB
14561.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14562maybe-configure-stage3-gcc:
14563@if gcc-bootstrap
14564maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14565configure-stage3-gcc:
c52c6897 14566 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14567 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14568 @r=`${PWD_COMMAND}`; export r; \
14569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14570 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14571 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14572 $(HOST_EXPORTS) \
1b05fbbd 14573 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14574 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14575 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
14576 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14577 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14579 cd $(HOST_SUBDIR)/gcc || exit 1; \
14580 case $(srcdir) in \
14581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14582 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14584 esac; \
14585 srcdiroption="--srcdir=$${topdir}/gcc"; \
14586 libsrcdir="$$s/gcc"; \
14587 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14589 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14590 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14591 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14592@endif gcc-bootstrap
14593
d545f33b
PB
14594.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14595maybe-configure-stage4-gcc:
14596@if gcc-bootstrap
14597maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14598configure-stage4-gcc:
c52c6897 14599 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14601 @r=`${PWD_COMMAND}`; export r; \
14602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14603 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14604 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14605 $(HOST_EXPORTS) \
1b05fbbd 14606 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14607 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14608 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
14609 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14610 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14612 cd $(HOST_SUBDIR)/gcc || exit 1; \
14613 case $(srcdir) in \
14614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14615 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14617 esac; \
14618 srcdiroption="--srcdir=$${topdir}/gcc"; \
14619 libsrcdir="$$s/gcc"; \
14620 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14622 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14623 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14624 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14625@endif gcc-bootstrap
14626
14627.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14628maybe-configure-stageprofile-gcc:
14629@if gcc-bootstrap
14630maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14631configure-stageprofile-gcc:
c52c6897 14632 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14633 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14634 @r=`${PWD_COMMAND}`; export r; \
14635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14636 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14637 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14638 $(HOST_EXPORTS) \
1b05fbbd
AO
14639 $(POSTSTAGE1_HOST_EXPORTS) \
14640 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14641 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
14642 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14643 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14645 cd $(HOST_SUBDIR)/gcc || exit 1; \
14646 case $(srcdir) in \
14647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14648 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14650 esac; \
14651 srcdiroption="--srcdir=$${topdir}/gcc"; \
14652 libsrcdir="$$s/gcc"; \
14653 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14655 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14656 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14657 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14658@endif gcc-bootstrap
14659
14660.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14661maybe-configure-stagefeedback-gcc:
14662@if gcc-bootstrap
14663maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14664configure-stagefeedback-gcc:
c52c6897 14665 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14666 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14667 @r=`${PWD_COMMAND}`; export r; \
14668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14669 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14670 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14671 $(HOST_EXPORTS) \
1b05fbbd
AO
14672 $(POSTSTAGE1_HOST_EXPORTS) \
14673 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14674 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
14675 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14676 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14678 cd $(HOST_SUBDIR)/gcc || exit 1; \
14679 case $(srcdir) in \
14680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14681 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14683 esac; \
14684 srcdiroption="--srcdir=$${topdir}/gcc"; \
14685 libsrcdir="$$s/gcc"; \
14686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14688 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14689 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14690 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14691@endif gcc-bootstrap
14692
14693
14694
14695
14696
b813574b
PB
14697.PHONY: all-gcc maybe-all-gcc
14698maybe-all-gcc:
4f0ef2d8
CD
14699@if gcc-bootstrap
14700all-gcc: stage_current
14701@endif gcc-bootstrap
b813574b 14702@if gcc
4b900473 14703TARGET-gcc=all
b813574b
PB
14704maybe-all-gcc: all-gcc
14705all-gcc: configure-gcc
c52c6897 14706 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14708 $(HOST_EXPORTS) \
b00612cc 14709 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14710 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14711 $(TARGET-gcc))
b813574b 14712@endif gcc
4fa63067 14713
a7254363 14714
d545f33b
PB
14715
14716.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14717.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14718maybe-all-stage1-gcc:
14719maybe-clean-stage1-gcc:
14720@if gcc-bootstrap
14721maybe-all-stage1-gcc: all-stage1-gcc
14722all-stage1: all-stage1-gcc
f70224b5 14723TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14724all-stage1-gcc: configure-stage1-gcc
c52c6897 14725 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14726 @r=`${PWD_COMMAND}`; export r; \
14727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14728 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
14729 $(HOST_EXPORTS) \
14730 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14732 CFLAGS="$(STAGE1_CFLAGS)" \
14733 CXXFLAGS="$(STAGE1_CFLAGS)" \
14734 LIBCFLAGS="$(LIBCFLAGS)" \
14735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14738 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14739 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14740 $(TARGET-stage1-gcc)
d545f33b
PB
14741
14742maybe-clean-stage1-gcc: clean-stage1-gcc
14743clean-stage1: clean-stage1-gcc
14744clean-stage1-gcc:
9dbaa842
DD
14745 @if [ $(current_stage) = stage1 ]; then \
14746 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14747 else \
14748 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14749 $(MAKE) stage1-start; \
14750 fi; \
d545f33b 14751 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14752 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14753 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14754@endif gcc-bootstrap
14755
14756
14757.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14758.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14759maybe-all-stage2-gcc:
14760maybe-clean-stage2-gcc:
14761@if gcc-bootstrap
14762maybe-all-stage2-gcc: all-stage2-gcc
14763all-stage2: all-stage2-gcc
f70224b5 14764TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14765all-stage2-gcc: configure-stage2-gcc
c52c6897 14766 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14767 @r=`${PWD_COMMAND}`; export r; \
14768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14769 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
14770 $(HOST_EXPORTS) \
14771 $(POSTSTAGE1_HOST_EXPORTS) \
14772 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14774 CFLAGS="$(STAGE2_CFLAGS)" \
14775 CXXFLAGS="$(STAGE2_CFLAGS)" \
14776 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14780 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14781 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14782 $(TARGET-stage2-gcc)
d545f33b
PB
14783
14784maybe-clean-stage2-gcc: clean-stage2-gcc
14785clean-stage2: clean-stage2-gcc
14786clean-stage2-gcc:
9dbaa842
DD
14787 @if [ $(current_stage) = stage2 ]; then \
14788 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14789 else \
14790 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14791 $(MAKE) stage2-start; \
14792 fi; \
d545f33b 14793 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14794 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14795 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14796 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14797@endif gcc-bootstrap
14798
14799
14800.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14801.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14802maybe-all-stage3-gcc:
14803maybe-clean-stage3-gcc:
14804@if gcc-bootstrap
14805maybe-all-stage3-gcc: all-stage3-gcc
14806all-stage3: all-stage3-gcc
f70224b5 14807TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14808all-stage3-gcc: configure-stage3-gcc
c52c6897 14809 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14810 @r=`${PWD_COMMAND}`; export r; \
14811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14812 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
14813 $(HOST_EXPORTS) \
14814 $(POSTSTAGE1_HOST_EXPORTS) \
14815 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14816 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14817 CFLAGS="$(STAGE3_CFLAGS)" \
14818 CXXFLAGS="$(STAGE3_CFLAGS)" \
14819 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14820 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14821 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14822 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14823 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14824 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14825 $(TARGET-stage3-gcc)
d545f33b
PB
14826
14827maybe-clean-stage3-gcc: clean-stage3-gcc
14828clean-stage3: clean-stage3-gcc
14829clean-stage3-gcc:
9dbaa842
DD
14830 @if [ $(current_stage) = stage3 ]; then \
14831 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14832 else \
14833 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14834 $(MAKE) stage3-start; \
14835 fi; \
d545f33b 14836 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14837 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14838 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14839 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14840@endif gcc-bootstrap
14841
14842
14843.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14844.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14845maybe-all-stage4-gcc:
14846maybe-clean-stage4-gcc:
14847@if gcc-bootstrap
14848maybe-all-stage4-gcc: all-stage4-gcc
14849all-stage4: all-stage4-gcc
f70224b5 14850TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14851all-stage4-gcc: configure-stage4-gcc
c52c6897 14852 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14853 @r=`${PWD_COMMAND}`; export r; \
14854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14855 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
14856 $(HOST_EXPORTS) \
14857 $(POSTSTAGE1_HOST_EXPORTS) \
14858 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14860 CFLAGS="$(STAGE4_CFLAGS)" \
14861 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 14862 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14866 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14867 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14868 $(TARGET-stage4-gcc)
d545f33b
PB
14869
14870maybe-clean-stage4-gcc: clean-stage4-gcc
14871clean-stage4: clean-stage4-gcc
14872clean-stage4-gcc:
9dbaa842
DD
14873 @if [ $(current_stage) = stage4 ]; then \
14874 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14875 else \
14876 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14877 $(MAKE) stage4-start; \
14878 fi; \
d545f33b 14879 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14880 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14881 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14882 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14883@endif gcc-bootstrap
14884
14885
14886.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14887.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14888maybe-all-stageprofile-gcc:
14889maybe-clean-stageprofile-gcc:
14890@if gcc-bootstrap
14891maybe-all-stageprofile-gcc: all-stageprofile-gcc
14892all-stageprofile: all-stageprofile-gcc
f70224b5 14893TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14894all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14895 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14896 @r=`${PWD_COMMAND}`; export r; \
14897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14898 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14899 $(HOST_EXPORTS) \
14900 $(POSTSTAGE1_HOST_EXPORTS) \
14901 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14902 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14903 CFLAGS="$(STAGEprofile_CFLAGS)" \
14904 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14905 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14906 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14907 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14908 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14909 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14910 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14911 $(TARGET-stageprofile-gcc)
d545f33b
PB
14912
14913maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14914clean-stageprofile: clean-stageprofile-gcc
14915clean-stageprofile-gcc:
9dbaa842
DD
14916 @if [ $(current_stage) = stageprofile ]; then \
14917 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14918 else \
14919 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14920 $(MAKE) stageprofile-start; \
14921 fi; \
d545f33b 14922 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14923 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14924 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14925 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14926@endif gcc-bootstrap
14927
14928
14929.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14930.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14931maybe-all-stagefeedback-gcc:
14932maybe-clean-stagefeedback-gcc:
14933@if gcc-bootstrap
14934maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14935all-stagefeedback: all-stagefeedback-gcc
f70224b5 14936TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14937all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14938 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14939 @r=`${PWD_COMMAND}`; export r; \
14940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14941 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14942 $(HOST_EXPORTS) \
14943 $(POSTSTAGE1_HOST_EXPORTS) \
14944 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14946 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14947 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14948 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14949 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14950 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14951 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14952 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14953 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14954 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14955
14956maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14957clean-stagefeedback: clean-stagefeedback-gcc
14958clean-stagefeedback-gcc:
9dbaa842
DD
14959 @if [ $(current_stage) = stagefeedback ]; then \
14960 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14961 else \
14962 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14963 $(MAKE) stagefeedback-start; \
14964 fi; \
d545f33b 14965 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14966 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14967 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14968 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14969@endif gcc-bootstrap
14970
14971
14972
14973
14974
b813574b
PB
14975.PHONY: check-gcc maybe-check-gcc
14976maybe-check-gcc:
14977@if gcc
14978maybe-check-gcc: check-gcc
4fa63067 14979
b813574b 14980check-gcc:
0aed8855 14981 @: $(MAKE); $(unstage)
4fa63067
NN
14982 @r=`${PWD_COMMAND}`; export r; \
14983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14984 $(HOST_EXPORTS) \
b00612cc
PB
14985 (cd $(HOST_SUBDIR)/gcc && \
14986 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14987
b813574b 14988@endif gcc
4fa63067 14989
b813574b
PB
14990.PHONY: install-gcc maybe-install-gcc
14991maybe-install-gcc:
14992@if gcc
14993maybe-install-gcc: install-gcc
4fa63067 14994
b813574b 14995install-gcc: installdirs
0aed8855 14996 @: $(MAKE); $(unstage)
4fa63067
NN
14997 @r=`${PWD_COMMAND}`; export r; \
14998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14999 $(HOST_EXPORTS) \
b00612cc 15000 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15001 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15002
b813574b 15003@endif gcc
4fa63067 15004
56a8fe78 15005# Other targets (info, dvi, pdf, etc.)
4fa63067 15006
b813574b
PB
15007.PHONY: maybe-info-gcc info-gcc
15008maybe-info-gcc:
15009@if gcc
15010maybe-info-gcc: info-gcc
4fa63067 15011
b813574b
PB
15012info-gcc: \
15013 configure-gcc
15014 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15015 r=`${PWD_COMMAND}`; export r; \
15016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15017 $(HOST_EXPORTS) \
b813574b 15018 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15020 done; \
b813574b 15021 echo "Doing info in gcc" ; \
b00612cc 15022 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15025 "RANLIB=$${RANLIB}" \
0c24b341 15026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15027 info) \
2a4cbe27
NN
15028 || exit 1
15029
b813574b 15030@endif gcc
2a4cbe27 15031
b813574b
PB
15032.PHONY: maybe-dvi-gcc dvi-gcc
15033maybe-dvi-gcc:
15034@if gcc
15035maybe-dvi-gcc: dvi-gcc
2a4cbe27 15036
b813574b
PB
15037dvi-gcc: \
15038 configure-gcc
15039 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15040 r=`${PWD_COMMAND}`; export r; \
15041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15042 $(HOST_EXPORTS) \
b813574b 15043 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15045 done; \
b813574b 15046 echo "Doing dvi in gcc" ; \
b00612cc 15047 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15050 "RANLIB=$${RANLIB}" \
0c24b341 15051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15052 dvi) \
2a4cbe27
NN
15053 || exit 1
15054
b813574b 15055@endif gcc
2a4cbe27 15056
56a8fe78
DD
15057.PHONY: maybe-pdf-gcc pdf-gcc
15058maybe-pdf-gcc:
15059@if gcc
15060maybe-pdf-gcc: pdf-gcc
15061
15062pdf-gcc: \
15063 configure-gcc
15064 @[ -f ./gcc/Makefile ] || exit 0; \
15065 r=`${PWD_COMMAND}`; export r; \
15066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15067 $(HOST_EXPORTS) \
15068 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15070 done; \
15071 echo "Doing pdf in gcc" ; \
15072 (cd $(HOST_SUBDIR)/gcc && \
15073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15075 "RANLIB=$${RANLIB}" \
0c24b341 15076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15077 pdf) \
15078 || exit 1
15079
15080@endif gcc
15081
6d389afc
MS
15082.PHONY: maybe-html-gcc html-gcc
15083maybe-html-gcc:
15084@if gcc
15085maybe-html-gcc: html-gcc
15086
15087html-gcc: \
15088 configure-gcc
15089 @[ -f ./gcc/Makefile ] || exit 0; \
15090 r=`${PWD_COMMAND}`; export r; \
15091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15092 $(HOST_EXPORTS) \
15093 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15095 done; \
15096 echo "Doing html in gcc" ; \
b00612cc 15097 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15100 "RANLIB=$${RANLIB}" \
0c24b341 15101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15102 html) \
15103 || exit 1
15104
15105@endif gcc
15106
b813574b
PB
15107.PHONY: maybe-TAGS-gcc TAGS-gcc
15108maybe-TAGS-gcc:
15109@if gcc
15110maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15111
b813574b
PB
15112TAGS-gcc: \
15113 configure-gcc
15114 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15115 r=`${PWD_COMMAND}`; export r; \
15116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15117 $(HOST_EXPORTS) \
b813574b 15118 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15120 done; \
b813574b 15121 echo "Doing TAGS in gcc" ; \
b00612cc 15122 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15125 "RANLIB=$${RANLIB}" \
0c24b341 15126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15127 TAGS) \
2a4cbe27
NN
15128 || exit 1
15129
b813574b 15130@endif gcc
2a4cbe27 15131
b813574b
PB
15132.PHONY: maybe-install-info-gcc install-info-gcc
15133maybe-install-info-gcc:
15134@if gcc
15135maybe-install-info-gcc: install-info-gcc
a2592b1b 15136
b813574b
PB
15137install-info-gcc: \
15138 configure-gcc \
15139 info-gcc
15140 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15141 r=`${PWD_COMMAND}`; export r; \
15142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15143 $(HOST_EXPORTS) \
b813574b 15144 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15146 done; \
b813574b 15147 echo "Doing install-info in gcc" ; \
b00612cc 15148 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15151 "RANLIB=$${RANLIB}" \
0c24b341 15152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15153 install-info) \
a2592b1b
DD
15154 || exit 1
15155
b813574b 15156@endif gcc
a2592b1b 15157
a3ca38d2
DD
15158.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15159maybe-install-pdf-gcc:
15160@if gcc
15161maybe-install-pdf-gcc: install-pdf-gcc
15162
15163install-pdf-gcc: \
15164 configure-gcc \
15165 pdf-gcc
15166 @[ -f ./gcc/Makefile ] || exit 0; \
15167 r=`${PWD_COMMAND}`; export r; \
15168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15169 $(HOST_EXPORTS) \
15170 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15172 done; \
15173 echo "Doing install-pdf in gcc" ; \
15174 (cd $(HOST_SUBDIR)/gcc && \
15175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15177 "RANLIB=$${RANLIB}" \
0c24b341 15178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15179 install-pdf) \
15180 || exit 1
15181
15182@endif gcc
15183
108a6f8e
CD
15184.PHONY: maybe-install-html-gcc install-html-gcc
15185maybe-install-html-gcc:
15186@if gcc
15187maybe-install-html-gcc: install-html-gcc
15188
15189install-html-gcc: \
15190 configure-gcc \
15191 html-gcc
15192 @[ -f ./gcc/Makefile ] || exit 0; \
15193 r=`${PWD_COMMAND}`; export r; \
15194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15195 $(HOST_EXPORTS) \
15196 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15198 done; \
15199 echo "Doing install-html in gcc" ; \
15200 (cd $(HOST_SUBDIR)/gcc && \
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15203 "RANLIB=$${RANLIB}" \
0c24b341 15204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15205 install-html) \
15206 || exit 1
15207
15208@endif gcc
15209
b813574b
PB
15210.PHONY: maybe-installcheck-gcc installcheck-gcc
15211maybe-installcheck-gcc:
15212@if gcc
15213maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15214
b813574b
PB
15215installcheck-gcc: \
15216 configure-gcc
15217 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15218 r=`${PWD_COMMAND}`; export r; \
15219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15220 $(HOST_EXPORTS) \
b813574b 15221 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15223 done; \
b813574b 15224 echo "Doing installcheck in gcc" ; \
b00612cc 15225 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15228 "RANLIB=$${RANLIB}" \
0c24b341 15229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15230 installcheck) \
4fa63067 15231 || exit 1
2a4cbe27 15232
b813574b 15233@endif gcc
4fa63067 15234
b813574b
PB
15235.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15236maybe-mostlyclean-gcc:
15237@if gcc
15238maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15239
b813574b
PB
15240mostlyclean-gcc:
15241 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15242 r=`${PWD_COMMAND}`; export r; \
15243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15244 $(HOST_EXPORTS) \
b813574b 15245 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15247 done; \
b813574b 15248 echo "Doing mostlyclean in gcc" ; \
b00612cc 15249 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15252 "RANLIB=$${RANLIB}" \
0c24b341 15253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15254 mostlyclean) \
2a4cbe27
NN
15255 || exit 1
15256
b813574b 15257@endif gcc
2a4cbe27 15258
b813574b
PB
15259.PHONY: maybe-clean-gcc clean-gcc
15260maybe-clean-gcc:
15261@if gcc
15262maybe-clean-gcc: clean-gcc
2a4cbe27 15263
b813574b
PB
15264clean-gcc:
15265 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15266 r=`${PWD_COMMAND}`; export r; \
15267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15268 $(HOST_EXPORTS) \
b813574b 15269 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15271 done; \
b813574b 15272 echo "Doing clean in gcc" ; \
b00612cc 15273 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15276 "RANLIB=$${RANLIB}" \
0c24b341 15277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15278 clean) \
2a4cbe27
NN
15279 || exit 1
15280
b813574b 15281@endif gcc
2a4cbe27 15282
b813574b
PB
15283.PHONY: maybe-distclean-gcc distclean-gcc
15284maybe-distclean-gcc:
15285@if gcc
15286maybe-distclean-gcc: distclean-gcc
2a4cbe27 15287
b813574b
PB
15288distclean-gcc:
15289 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15290 r=`${PWD_COMMAND}`; export r; \
15291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15292 $(HOST_EXPORTS) \
b813574b 15293 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15295 done; \
b813574b 15296 echo "Doing distclean in gcc" ; \
b00612cc 15297 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15300 "RANLIB=$${RANLIB}" \
0c24b341 15301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15302 distclean) \
2a4cbe27
NN
15303 || exit 1
15304
b813574b 15305@endif gcc
2a4cbe27 15306
b813574b
PB
15307.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15308maybe-maintainer-clean-gcc:
15309@if gcc
15310maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15311
b813574b
PB
15312maintainer-clean-gcc:
15313 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
15318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15319 done; \
b813574b 15320 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15321 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
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 maintainer-clean) \
2a4cbe27
NN
15327 || exit 1
15328
b813574b 15329@endif gcc
2a4cbe27 15330
2a4cbe27 15331
a7254363 15332
b813574b
PB
15333.PHONY: configure-gawk maybe-configure-gawk
15334maybe-configure-gawk:
4f0ef2d8
CD
15335@if gcc-bootstrap
15336configure-gawk: stage_current
15337@endif gcc-bootstrap
b813574b
PB
15338@if gawk
15339maybe-configure-gawk: configure-gawk
c52c6897 15340configure-gawk:
0aed8855 15341 @: $(MAKE); $(unstage)
c52c6897 15342 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15344 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15346 $(HOST_EXPORTS) \
a7254363
PB
15347 echo Configuring in $(HOST_SUBDIR)/gawk; \
15348 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15349 case $(srcdir) in \
b00612cc
PB
15350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15351 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15353 esac; \
b00612cc
PB
15354 srcdiroption="--srcdir=$${topdir}/gawk"; \
15355 libsrcdir="$$s/gawk"; \
4fa63067 15356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15358 --target=${target_alias} $${srcdiroption} \
4fa63067 15359 || exit 1
b813574b 15360@endif gawk
4fa63067 15361
a7254363
PB
15362
15363
d545f33b
PB
15364
15365
b813574b
PB
15366.PHONY: all-gawk maybe-all-gawk
15367maybe-all-gawk:
4f0ef2d8
CD
15368@if gcc-bootstrap
15369all-gawk: stage_current
15370@endif gcc-bootstrap
b813574b 15371@if gawk
d27cc32e 15372TARGET-gawk=all
b813574b
PB
15373maybe-all-gawk: all-gawk
15374all-gawk: configure-gawk
0aed8855 15375 @: $(MAKE); $(unstage)
4fa63067
NN
15376 @r=`${PWD_COMMAND}`; export r; \
15377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15378 $(HOST_EXPORTS) \
b00612cc 15379 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15381 $(TARGET-gawk))
b813574b 15382@endif gawk
4fa63067 15383
a7254363 15384
d545f33b
PB
15385
15386
b813574b
PB
15387.PHONY: check-gawk maybe-check-gawk
15388maybe-check-gawk:
15389@if gawk
15390maybe-check-gawk: check-gawk
4fa63067 15391
b813574b 15392check-gawk:
0aed8855 15393 @: $(MAKE); $(unstage)
4fa63067
NN
15394 @r=`${PWD_COMMAND}`; export r; \
15395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15396 $(HOST_EXPORTS) \
b00612cc
PB
15397 (cd $(HOST_SUBDIR)/gawk && \
15398 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15399
b813574b 15400@endif gawk
4fa63067 15401
b813574b
PB
15402.PHONY: install-gawk maybe-install-gawk
15403maybe-install-gawk:
15404@if gawk
15405maybe-install-gawk: install-gawk
4fa63067 15406
b813574b 15407install-gawk: installdirs
0aed8855 15408 @: $(MAKE); $(unstage)
4fa63067
NN
15409 @r=`${PWD_COMMAND}`; export r; \
15410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15411 $(HOST_EXPORTS) \
b00612cc 15412 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15413 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15414
b813574b 15415@endif gawk
4fa63067 15416
56a8fe78 15417# Other targets (info, dvi, pdf, etc.)
4fa63067 15418
b813574b
PB
15419.PHONY: maybe-info-gawk info-gawk
15420maybe-info-gawk:
15421@if gawk
15422maybe-info-gawk: info-gawk
4fa63067 15423
b813574b
PB
15424info-gawk: \
15425 configure-gawk
0aed8855 15426 @: $(MAKE); $(unstage)
b813574b 15427 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15428 r=`${PWD_COMMAND}`; export r; \
15429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15430 $(HOST_EXPORTS) \
b813574b 15431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15433 done; \
b813574b 15434 echo "Doing info in gawk" ; \
b00612cc 15435 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15438 "RANLIB=$${RANLIB}" \
0c24b341 15439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15440 info) \
2a4cbe27
NN
15441 || exit 1
15442
b813574b 15443@endif gawk
2a4cbe27 15444
b813574b
PB
15445.PHONY: maybe-dvi-gawk dvi-gawk
15446maybe-dvi-gawk:
15447@if gawk
15448maybe-dvi-gawk: dvi-gawk
2a4cbe27 15449
b813574b
PB
15450dvi-gawk: \
15451 configure-gawk
0aed8855 15452 @: $(MAKE); $(unstage)
b813574b 15453 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15454 r=`${PWD_COMMAND}`; export r; \
15455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15456 $(HOST_EXPORTS) \
b813574b 15457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15459 done; \
b813574b 15460 echo "Doing dvi in gawk" ; \
b00612cc 15461 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15464 "RANLIB=$${RANLIB}" \
0c24b341 15465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15466 dvi) \
2a4cbe27
NN
15467 || exit 1
15468
b813574b 15469@endif gawk
2a4cbe27 15470
56a8fe78
DD
15471.PHONY: maybe-pdf-gawk pdf-gawk
15472maybe-pdf-gawk:
15473@if gawk
15474maybe-pdf-gawk: pdf-gawk
15475
15476pdf-gawk: \
15477 configure-gawk
15478 @: $(MAKE); $(unstage)
15479 @[ -f ./gawk/Makefile ] || exit 0; \
15480 r=`${PWD_COMMAND}`; export r; \
15481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15482 $(HOST_EXPORTS) \
15483 for flag in $(EXTRA_HOST_FLAGS) ; do \
15484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15485 done; \
15486 echo "Doing pdf in gawk" ; \
15487 (cd $(HOST_SUBDIR)/gawk && \
15488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15490 "RANLIB=$${RANLIB}" \
0c24b341 15491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15492 pdf) \
15493 || exit 1
15494
15495@endif gawk
15496
6d389afc
MS
15497.PHONY: maybe-html-gawk html-gawk
15498maybe-html-gawk:
15499@if gawk
15500maybe-html-gawk: html-gawk
15501
15502html-gawk: \
15503 configure-gawk
0aed8855 15504 @: $(MAKE); $(unstage)
6d389afc
MS
15505 @[ -f ./gawk/Makefile ] || exit 0; \
15506 r=`${PWD_COMMAND}`; export r; \
15507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15508 $(HOST_EXPORTS) \
15509 for flag in $(EXTRA_HOST_FLAGS) ; do \
15510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15511 done; \
15512 echo "Doing html in gawk" ; \
b00612cc 15513 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15516 "RANLIB=$${RANLIB}" \
0c24b341 15517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15518 html) \
15519 || exit 1
15520
15521@endif gawk
15522
b813574b
PB
15523.PHONY: maybe-TAGS-gawk TAGS-gawk
15524maybe-TAGS-gawk:
15525@if gawk
15526maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15527
b813574b
PB
15528TAGS-gawk: \
15529 configure-gawk
0aed8855 15530 @: $(MAKE); $(unstage)
b813574b 15531 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15532 r=`${PWD_COMMAND}`; export r; \
15533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15534 $(HOST_EXPORTS) \
b813574b 15535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15537 done; \
b813574b 15538 echo "Doing TAGS in gawk" ; \
b00612cc 15539 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15542 "RANLIB=$${RANLIB}" \
0c24b341 15543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15544 TAGS) \
2a4cbe27
NN
15545 || exit 1
15546
b813574b 15547@endif gawk
2a4cbe27 15548
b813574b
PB
15549.PHONY: maybe-install-info-gawk install-info-gawk
15550maybe-install-info-gawk:
15551@if gawk
15552maybe-install-info-gawk: install-info-gawk
2a4cbe27 15553
b813574b
PB
15554install-info-gawk: \
15555 configure-gawk \
15556 info-gawk
0aed8855 15557 @: $(MAKE); $(unstage)
b813574b 15558 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15559 r=`${PWD_COMMAND}`; export r; \
15560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15561 $(HOST_EXPORTS) \
b813574b 15562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15564 done; \
b813574b 15565 echo "Doing install-info in gawk" ; \
b00612cc 15566 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15569 "RANLIB=$${RANLIB}" \
0c24b341 15570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15571 install-info) \
2a4cbe27
NN
15572 || exit 1
15573
b813574b 15574@endif gawk
2a4cbe27 15575
a3ca38d2
DD
15576.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15577maybe-install-pdf-gawk:
15578@if gawk
15579maybe-install-pdf-gawk: install-pdf-gawk
15580
15581install-pdf-gawk: \
15582 configure-gawk \
15583 pdf-gawk
15584 @: $(MAKE); $(unstage)
15585 @[ -f ./gawk/Makefile ] || exit 0; \
15586 r=`${PWD_COMMAND}`; export r; \
15587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15588 $(HOST_EXPORTS) \
15589 for flag in $(EXTRA_HOST_FLAGS) ; do \
15590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15591 done; \
15592 echo "Doing install-pdf in gawk" ; \
15593 (cd $(HOST_SUBDIR)/gawk && \
15594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15596 "RANLIB=$${RANLIB}" \
0c24b341 15597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15598 install-pdf) \
15599 || exit 1
15600
15601@endif gawk
15602
108a6f8e
CD
15603.PHONY: maybe-install-html-gawk install-html-gawk
15604maybe-install-html-gawk:
15605@if gawk
15606maybe-install-html-gawk: install-html-gawk
15607
15608install-html-gawk: \
15609 configure-gawk \
15610 html-gawk
15611 @: $(MAKE); $(unstage)
15612 @[ -f ./gawk/Makefile ] || exit 0; \
15613 r=`${PWD_COMMAND}`; export r; \
15614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15615 $(HOST_EXPORTS) \
15616 for flag in $(EXTRA_HOST_FLAGS) ; do \
15617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15618 done; \
15619 echo "Doing install-html in gawk" ; \
15620 (cd $(HOST_SUBDIR)/gawk && \
15621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15623 "RANLIB=$${RANLIB}" \
0c24b341 15624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15625 install-html) \
15626 || exit 1
15627
15628@endif gawk
15629
b813574b
PB
15630.PHONY: maybe-installcheck-gawk installcheck-gawk
15631maybe-installcheck-gawk:
15632@if gawk
15633maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15634
b813574b
PB
15635installcheck-gawk: \
15636 configure-gawk
0aed8855 15637 @: $(MAKE); $(unstage)
b813574b 15638 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15639 r=`${PWD_COMMAND}`; export r; \
15640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15641 $(HOST_EXPORTS) \
b813574b 15642 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15644 done; \
b813574b 15645 echo "Doing installcheck in gawk" ; \
b00612cc 15646 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15649 "RANLIB=$${RANLIB}" \
0c24b341 15650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15651 installcheck) \
2a4cbe27
NN
15652 || exit 1
15653
b813574b 15654@endif gawk
2a4cbe27 15655
b813574b
PB
15656.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15657maybe-mostlyclean-gawk:
15658@if gawk
15659maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15660
b813574b 15661mostlyclean-gawk:
0aed8855 15662 @: $(MAKE); $(unstage)
b813574b 15663 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15664 r=`${PWD_COMMAND}`; export r; \
15665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15666 $(HOST_EXPORTS) \
b813574b 15667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15669 done; \
b813574b 15670 echo "Doing mostlyclean in gawk" ; \
b00612cc 15671 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15674 "RANLIB=$${RANLIB}" \
0c24b341 15675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15676 mostlyclean) \
2a4cbe27
NN
15677 || exit 1
15678
b813574b 15679@endif gawk
2a4cbe27 15680
b813574b
PB
15681.PHONY: maybe-clean-gawk clean-gawk
15682maybe-clean-gawk:
15683@if gawk
15684maybe-clean-gawk: clean-gawk
2a4cbe27 15685
b813574b 15686clean-gawk:
0aed8855 15687 @: $(MAKE); $(unstage)
b813574b 15688 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15689 r=`${PWD_COMMAND}`; export r; \
15690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15691 $(HOST_EXPORTS) \
b813574b 15692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15694 done; \
b813574b 15695 echo "Doing clean in gawk" ; \
b00612cc 15696 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15699 "RANLIB=$${RANLIB}" \
0c24b341 15700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15701 clean) \
2a4cbe27
NN
15702 || exit 1
15703
b813574b 15704@endif gawk
2a4cbe27 15705
b813574b
PB
15706.PHONY: maybe-distclean-gawk distclean-gawk
15707maybe-distclean-gawk:
15708@if gawk
15709maybe-distclean-gawk: distclean-gawk
2a4cbe27 15710
b813574b 15711distclean-gawk:
0aed8855 15712 @: $(MAKE); $(unstage)
b813574b 15713 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15714 r=`${PWD_COMMAND}`; export r; \
15715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15716 $(HOST_EXPORTS) \
b813574b 15717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15719 done; \
b813574b 15720 echo "Doing distclean in gawk" ; \
b00612cc 15721 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15724 "RANLIB=$${RANLIB}" \
0c24b341 15725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15726 distclean) \
2a4cbe27
NN
15727 || exit 1
15728
b813574b 15729@endif gawk
2a4cbe27 15730
b813574b
PB
15731.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15732maybe-maintainer-clean-gawk:
15733@if gawk
15734maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15735
b813574b 15736maintainer-clean-gawk:
0aed8855 15737 @: $(MAKE); $(unstage)
b813574b 15738 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15739 r=`${PWD_COMMAND}`; export r; \
15740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15741 $(HOST_EXPORTS) \
b813574b 15742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15744 done; \
b813574b 15745 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15746 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15749 "RANLIB=$${RANLIB}" \
0c24b341 15750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15751 maintainer-clean) \
2a4cbe27
NN
15752 || exit 1
15753
b813574b 15754@endif gawk
2a4cbe27 15755
2a4cbe27 15756
a7254363 15757
b813574b
PB
15758.PHONY: configure-gettext maybe-configure-gettext
15759maybe-configure-gettext:
4f0ef2d8
CD
15760@if gcc-bootstrap
15761configure-gettext: stage_current
15762@endif gcc-bootstrap
b813574b
PB
15763@if gettext
15764maybe-configure-gettext: configure-gettext
c52c6897 15765configure-gettext:
0aed8855 15766 @: $(MAKE); $(unstage)
c52c6897 15767 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15769 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15771 $(HOST_EXPORTS) \
a7254363
PB
15772 echo Configuring in $(HOST_SUBDIR)/gettext; \
15773 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15774 case $(srcdir) in \
b00612cc
PB
15775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15776 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15778 esac; \
b00612cc
PB
15779 srcdiroption="--srcdir=$${topdir}/gettext"; \
15780 libsrcdir="$$s/gettext"; \
4fa63067 15781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15783 --target=${target_alias} $${srcdiroption} \
4fa63067 15784 || exit 1
b813574b 15785@endif gettext
4fa63067 15786
a7254363
PB
15787
15788
d545f33b
PB
15789
15790
b813574b
PB
15791.PHONY: all-gettext maybe-all-gettext
15792maybe-all-gettext:
4f0ef2d8
CD
15793@if gcc-bootstrap
15794all-gettext: stage_current
15795@endif gcc-bootstrap
b813574b 15796@if gettext
d27cc32e 15797TARGET-gettext=all
b813574b
PB
15798maybe-all-gettext: all-gettext
15799all-gettext: configure-gettext
0aed8855 15800 @: $(MAKE); $(unstage)
4fa63067
NN
15801 @r=`${PWD_COMMAND}`; export r; \
15802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15803 $(HOST_EXPORTS) \
b00612cc 15804 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15806 $(TARGET-gettext))
b813574b 15807@endif gettext
4fa63067 15808
a7254363 15809
d545f33b
PB
15810
15811
b813574b
PB
15812.PHONY: check-gettext maybe-check-gettext
15813maybe-check-gettext:
15814@if gettext
15815maybe-check-gettext: check-gettext
4fa63067 15816
b813574b 15817check-gettext:
0aed8855 15818 @: $(MAKE); $(unstage)
4fa63067
NN
15819 @r=`${PWD_COMMAND}`; export r; \
15820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15821 $(HOST_EXPORTS) \
b00612cc
PB
15822 (cd $(HOST_SUBDIR)/gettext && \
15823 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15824
b813574b 15825@endif gettext
4fa63067 15826
b813574b
PB
15827.PHONY: install-gettext maybe-install-gettext
15828maybe-install-gettext:
15829@if gettext
15830maybe-install-gettext: install-gettext
4fa63067 15831
b813574b 15832install-gettext: installdirs
0aed8855 15833 @: $(MAKE); $(unstage)
4fa63067
NN
15834 @r=`${PWD_COMMAND}`; export r; \
15835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15836 $(HOST_EXPORTS) \
b00612cc 15837 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15838 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15839
b813574b 15840@endif gettext
4fa63067 15841
56a8fe78 15842# Other targets (info, dvi, pdf, etc.)
4fa63067 15843
b813574b
PB
15844.PHONY: maybe-info-gettext info-gettext
15845maybe-info-gettext:
15846@if gettext
15847maybe-info-gettext: info-gettext
4fa63067 15848
b813574b
PB
15849info-gettext: \
15850 configure-gettext
0aed8855 15851 @: $(MAKE); $(unstage)
b813574b 15852 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15853 r=`${PWD_COMMAND}`; export r; \
15854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15855 $(HOST_EXPORTS) \
b813574b 15856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15858 done; \
b813574b 15859 echo "Doing info in gettext" ; \
b00612cc 15860 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15863 "RANLIB=$${RANLIB}" \
0c24b341 15864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15865 info) \
2a4cbe27
NN
15866 || exit 1
15867
b813574b 15868@endif gettext
2a4cbe27 15869
b813574b
PB
15870.PHONY: maybe-dvi-gettext dvi-gettext
15871maybe-dvi-gettext:
15872@if gettext
15873maybe-dvi-gettext: dvi-gettext
2a4cbe27 15874
b813574b
PB
15875dvi-gettext: \
15876 configure-gettext
0aed8855 15877 @: $(MAKE); $(unstage)
b813574b 15878 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15879 r=`${PWD_COMMAND}`; export r; \
15880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15881 $(HOST_EXPORTS) \
b813574b 15882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15884 done; \
b813574b 15885 echo "Doing dvi in gettext" ; \
b00612cc 15886 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15889 "RANLIB=$${RANLIB}" \
0c24b341 15890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15891 dvi) \
2a4cbe27
NN
15892 || exit 1
15893
b813574b 15894@endif gettext
2a4cbe27 15895
56a8fe78
DD
15896.PHONY: maybe-pdf-gettext pdf-gettext
15897maybe-pdf-gettext:
15898@if gettext
15899maybe-pdf-gettext: pdf-gettext
15900
15901pdf-gettext: \
15902 configure-gettext
15903 @: $(MAKE); $(unstage)
15904 @[ -f ./gettext/Makefile ] || exit 0; \
15905 r=`${PWD_COMMAND}`; export r; \
15906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15907 $(HOST_EXPORTS) \
15908 for flag in $(EXTRA_HOST_FLAGS) ; do \
15909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15910 done; \
15911 echo "Doing pdf in gettext" ; \
15912 (cd $(HOST_SUBDIR)/gettext && \
15913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15915 "RANLIB=$${RANLIB}" \
0c24b341 15916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15917 pdf) \
15918 || exit 1
15919
15920@endif gettext
15921
6d389afc
MS
15922.PHONY: maybe-html-gettext html-gettext
15923maybe-html-gettext:
15924@if gettext
15925maybe-html-gettext: html-gettext
15926
15927html-gettext: \
15928 configure-gettext
0aed8855 15929 @: $(MAKE); $(unstage)
6d389afc
MS
15930 @[ -f ./gettext/Makefile ] || exit 0; \
15931 r=`${PWD_COMMAND}`; export r; \
15932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15933 $(HOST_EXPORTS) \
15934 for flag in $(EXTRA_HOST_FLAGS) ; do \
15935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15936 done; \
15937 echo "Doing html in gettext" ; \
b00612cc 15938 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15941 "RANLIB=$${RANLIB}" \
0c24b341 15942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15943 html) \
15944 || exit 1
15945
15946@endif gettext
15947
b813574b
PB
15948.PHONY: maybe-TAGS-gettext TAGS-gettext
15949maybe-TAGS-gettext:
15950@if gettext
15951maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15952
b813574b
PB
15953TAGS-gettext: \
15954 configure-gettext
0aed8855 15955 @: $(MAKE); $(unstage)
b813574b 15956 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15957 r=`${PWD_COMMAND}`; export r; \
15958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15959 $(HOST_EXPORTS) \
b813574b 15960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15962 done; \
b813574b 15963 echo "Doing TAGS in gettext" ; \
b00612cc 15964 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15967 "RANLIB=$${RANLIB}" \
0c24b341 15968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15969 TAGS) \
2a4cbe27
NN
15970 || exit 1
15971
b813574b 15972@endif gettext
2a4cbe27 15973
b813574b
PB
15974.PHONY: maybe-install-info-gettext install-info-gettext
15975maybe-install-info-gettext:
15976@if gettext
15977maybe-install-info-gettext: install-info-gettext
15978
15979install-info-gettext: \
15980 configure-gettext \
15981 info-gettext
0aed8855 15982 @: $(MAKE); $(unstage)
b813574b 15983 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15984 r=`${PWD_COMMAND}`; export r; \
15985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15986 $(HOST_EXPORTS) \
b813574b 15987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15989 done; \
b813574b 15990 echo "Doing install-info in gettext" ; \
b00612cc 15991 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15994 "RANLIB=$${RANLIB}" \
0c24b341 15995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15996 install-info) \
2a4cbe27
NN
15997 || exit 1
15998
b813574b 15999@endif gettext
2a4cbe27 16000
a3ca38d2
DD
16001.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16002maybe-install-pdf-gettext:
16003@if gettext
16004maybe-install-pdf-gettext: install-pdf-gettext
16005
16006install-pdf-gettext: \
16007 configure-gettext \
16008 pdf-gettext
16009 @: $(MAKE); $(unstage)
16010 @[ -f ./gettext/Makefile ] || exit 0; \
16011 r=`${PWD_COMMAND}`; export r; \
16012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16013 $(HOST_EXPORTS) \
16014 for flag in $(EXTRA_HOST_FLAGS) ; do \
16015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16016 done; \
16017 echo "Doing install-pdf in gettext" ; \
16018 (cd $(HOST_SUBDIR)/gettext && \
16019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16021 "RANLIB=$${RANLIB}" \
0c24b341 16022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16023 install-pdf) \
16024 || exit 1
16025
16026@endif gettext
16027
108a6f8e
CD
16028.PHONY: maybe-install-html-gettext install-html-gettext
16029maybe-install-html-gettext:
16030@if gettext
16031maybe-install-html-gettext: install-html-gettext
16032
16033install-html-gettext: \
16034 configure-gettext \
16035 html-gettext
16036 @: $(MAKE); $(unstage)
16037 @[ -f ./gettext/Makefile ] || exit 0; \
16038 r=`${PWD_COMMAND}`; export r; \
16039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16040 $(HOST_EXPORTS) \
16041 for flag in $(EXTRA_HOST_FLAGS) ; do \
16042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16043 done; \
16044 echo "Doing install-html in gettext" ; \
16045 (cd $(HOST_SUBDIR)/gettext && \
16046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16048 "RANLIB=$${RANLIB}" \
0c24b341 16049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16050 install-html) \
16051 || exit 1
16052
16053@endif gettext
16054
b813574b
PB
16055.PHONY: maybe-installcheck-gettext installcheck-gettext
16056maybe-installcheck-gettext:
16057@if gettext
16058maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16059
b813574b
PB
16060installcheck-gettext: \
16061 configure-gettext
0aed8855 16062 @: $(MAKE); $(unstage)
b813574b 16063 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16064 r=`${PWD_COMMAND}`; export r; \
16065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16066 $(HOST_EXPORTS) \
b813574b 16067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16069 done; \
b813574b 16070 echo "Doing installcheck in gettext" ; \
b00612cc 16071 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16074 "RANLIB=$${RANLIB}" \
0c24b341 16075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16076 installcheck) \
2a4cbe27
NN
16077 || exit 1
16078
b813574b 16079@endif gettext
2a4cbe27 16080
b813574b
PB
16081.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16082maybe-mostlyclean-gettext:
16083@if gettext
16084maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16085
b813574b 16086mostlyclean-gettext:
0aed8855 16087 @: $(MAKE); $(unstage)
b813574b 16088 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16089 r=`${PWD_COMMAND}`; export r; \
16090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16091 $(HOST_EXPORTS) \
b813574b 16092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16094 done; \
b813574b 16095 echo "Doing mostlyclean in gettext" ; \
b00612cc 16096 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16099 "RANLIB=$${RANLIB}" \
0c24b341 16100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16101 mostlyclean) \
2a4cbe27
NN
16102 || exit 1
16103
b813574b 16104@endif gettext
2a4cbe27 16105
b813574b
PB
16106.PHONY: maybe-clean-gettext clean-gettext
16107maybe-clean-gettext:
16108@if gettext
16109maybe-clean-gettext: clean-gettext
2a4cbe27 16110
b813574b 16111clean-gettext:
0aed8855 16112 @: $(MAKE); $(unstage)
b813574b 16113 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16114 r=`${PWD_COMMAND}`; export r; \
16115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16116 $(HOST_EXPORTS) \
b813574b 16117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16119 done; \
b813574b 16120 echo "Doing clean in gettext" ; \
b00612cc 16121 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16124 "RANLIB=$${RANLIB}" \
0c24b341 16125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16126 clean) \
2a4cbe27
NN
16127 || exit 1
16128
b813574b 16129@endif gettext
2a4cbe27 16130
b813574b
PB
16131.PHONY: maybe-distclean-gettext distclean-gettext
16132maybe-distclean-gettext:
16133@if gettext
16134maybe-distclean-gettext: distclean-gettext
2a4cbe27 16135
b813574b 16136distclean-gettext:
0aed8855 16137 @: $(MAKE); $(unstage)
b813574b 16138 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16139 r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16141 $(HOST_EXPORTS) \
b813574b 16142 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16144 done; \
b813574b 16145 echo "Doing distclean in gettext" ; \
b00612cc 16146 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16149 "RANLIB=$${RANLIB}" \
0c24b341 16150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16151 distclean) \
2a4cbe27
NN
16152 || exit 1
16153
b813574b 16154@endif gettext
2a4cbe27 16155
b813574b
PB
16156.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16157maybe-maintainer-clean-gettext:
16158@if gettext
16159maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16160
b813574b 16161maintainer-clean-gettext:
0aed8855 16162 @: $(MAKE); $(unstage)
b813574b 16163 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16164 r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16166 $(HOST_EXPORTS) \
b813574b 16167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16169 done; \
b813574b 16170 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16171 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16174 "RANLIB=$${RANLIB}" \
0c24b341 16175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16176 maintainer-clean) \
4fa63067
NN
16177 || exit 1
16178
b813574b 16179@endif gettext
4fa63067
NN
16180
16181
a7254363 16182
4b900473
PB
16183.PHONY: configure-gmp maybe-configure-gmp
16184maybe-configure-gmp:
16185@if gcc-bootstrap
16186configure-gmp: stage_current
16187@endif gcc-bootstrap
16188@if gmp
16189maybe-configure-gmp: configure-gmp
16190configure-gmp:
16191 @r=`${PWD_COMMAND}`; export r; \
16192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16193 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16195 $(HOST_EXPORTS) \
16196 echo Configuring in $(HOST_SUBDIR)/gmp; \
16197 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16198 case $(srcdir) in \
16199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16200 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16202 esac; \
16203 srcdiroption="--srcdir=$${topdir}/gmp"; \
16204 libsrcdir="$$s/gmp"; \
16205 $(SHELL) $${libsrcdir}/configure \
16206 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16207 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16208 || exit 1
16209@endif gmp
16210
16211
16212
16213.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16214maybe-configure-stage1-gmp:
16215@if gmp-bootstrap
16216maybe-configure-stage1-gmp: configure-stage1-gmp
16217configure-stage1-gmp:
16218 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16220 @r=`${PWD_COMMAND}`; export r; \
16221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16222 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16223 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16224 $(HOST_EXPORTS) \
8ee82aff 16225 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16226 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
16227 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16228 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16230 cd $(HOST_SUBDIR)/gmp || exit 1; \
16231 case $(srcdir) in \
16232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16233 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16235 esac; \
16236 srcdiroption="--srcdir=$${topdir}/gmp"; \
16237 libsrcdir="$$s/gmp"; \
16238 $(SHELL) $${libsrcdir}/configure \
16239 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16240 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16241 $(STAGE1_CONFIGURE_FLAGS) \
16242 --disable-shared
4b900473
PB
16243@endif gmp-bootstrap
16244
16245.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16246maybe-configure-stage2-gmp:
16247@if gmp-bootstrap
16248maybe-configure-stage2-gmp: configure-stage2-gmp
16249configure-stage2-gmp:
16250 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16252 @r=`${PWD_COMMAND}`; export r; \
16253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16254 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16255 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16256 $(HOST_EXPORTS) \
1b05fbbd 16257 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16258 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16259 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
16260 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16261 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16263 cd $(HOST_SUBDIR)/gmp || exit 1; \
16264 case $(srcdir) in \
16265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16266 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16268 esac; \
16269 srcdiroption="--srcdir=$${topdir}/gmp"; \
16270 libsrcdir="$$s/gmp"; \
16271 $(SHELL) $${libsrcdir}/configure \
16272 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16273 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16274 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16275 $(STAGE2_CONFIGURE_FLAGS) \
16276 --disable-shared
8520c408
AO
16277@endif gmp-bootstrap
16278
4b900473
PB
16279.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16280maybe-configure-stage3-gmp:
16281@if gmp-bootstrap
16282maybe-configure-stage3-gmp: configure-stage3-gmp
16283configure-stage3-gmp:
16284 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16285 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16286 @r=`${PWD_COMMAND}`; export r; \
16287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16288 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16289 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16290 $(HOST_EXPORTS) \
1b05fbbd 16291 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16292 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16293 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
16294 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16295 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16297 cd $(HOST_SUBDIR)/gmp || exit 1; \
16298 case $(srcdir) in \
16299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16300 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16302 esac; \
16303 srcdiroption="--srcdir=$${topdir}/gmp"; \
16304 libsrcdir="$$s/gmp"; \
16305 $(SHELL) $${libsrcdir}/configure \
16306 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16307 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16308 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16309 $(STAGE3_CONFIGURE_FLAGS) \
16310 --disable-shared
8520c408
AO
16311@endif gmp-bootstrap
16312
4b900473
PB
16313.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16314maybe-configure-stage4-gmp:
16315@if gmp-bootstrap
16316maybe-configure-stage4-gmp: configure-stage4-gmp
16317configure-stage4-gmp:
16318 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16319 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16320 @r=`${PWD_COMMAND}`; export r; \
16321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16322 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16323 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16324 $(HOST_EXPORTS) \
1b05fbbd 16325 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16326 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16327 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
16328 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16329 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16331 cd $(HOST_SUBDIR)/gmp || exit 1; \
16332 case $(srcdir) in \
16333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16334 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16336 esac; \
16337 srcdiroption="--srcdir=$${topdir}/gmp"; \
16338 libsrcdir="$$s/gmp"; \
16339 $(SHELL) $${libsrcdir}/configure \
16340 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16341 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16342 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16343 $(STAGE4_CONFIGURE_FLAGS) \
16344 --disable-shared
4b900473
PB
16345@endif gmp-bootstrap
16346
16347.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16348maybe-configure-stageprofile-gmp:
16349@if gmp-bootstrap
16350maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16351configure-stageprofile-gmp:
16352 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16353 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16354 @r=`${PWD_COMMAND}`; export r; \
16355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16356 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16357 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16358 $(HOST_EXPORTS) \
1b05fbbd
AO
16359 $(POSTSTAGE1_HOST_EXPORTS) \
16360 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16361 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
16362 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16363 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16365 cd $(HOST_SUBDIR)/gmp || exit 1; \
16366 case $(srcdir) in \
16367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16368 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16370 esac; \
16371 srcdiroption="--srcdir=$${topdir}/gmp"; \
16372 libsrcdir="$$s/gmp"; \
16373 $(SHELL) $${libsrcdir}/configure \
16374 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16375 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16376 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16377 $(STAGEprofile_CONFIGURE_FLAGS) \
16378 --disable-shared
4b900473
PB
16379@endif gmp-bootstrap
16380
16381.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16382maybe-configure-stagefeedback-gmp:
16383@if gmp-bootstrap
16384maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16385configure-stagefeedback-gmp:
16386 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16387 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16388 @r=`${PWD_COMMAND}`; export r; \
16389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16390 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16391 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16392 $(HOST_EXPORTS) \
1b05fbbd
AO
16393 $(POSTSTAGE1_HOST_EXPORTS) \
16394 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16395 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
16396 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16397 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16399 cd $(HOST_SUBDIR)/gmp || exit 1; \
16400 case $(srcdir) in \
16401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16402 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16404 esac; \
16405 srcdiroption="--srcdir=$${topdir}/gmp"; \
16406 libsrcdir="$$s/gmp"; \
16407 $(SHELL) $${libsrcdir}/configure \
16408 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16409 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16410 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16411 $(STAGEfeedback_CONFIGURE_FLAGS) \
16412 --disable-shared
4b900473
PB
16413@endif gmp-bootstrap
16414
16415
16416
16417
16418
16419.PHONY: all-gmp maybe-all-gmp
16420maybe-all-gmp:
16421@if gcc-bootstrap
16422all-gmp: stage_current
16423@endif gcc-bootstrap
16424@if gmp
16425TARGET-gmp=all
16426maybe-all-gmp: all-gmp
16427all-gmp: configure-gmp
16428 @r=`${PWD_COMMAND}`; export r; \
16429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16430 $(HOST_EXPORTS) \
16431 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16432 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16433 $(TARGET-gmp))
4b900473
PB
16434@endif gmp
16435
16436
16437
16438.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16439.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16440maybe-all-stage1-gmp:
16441maybe-clean-stage1-gmp:
16442@if gmp-bootstrap
16443maybe-all-stage1-gmp: all-stage1-gmp
16444all-stage1: all-stage1-gmp
16445TARGET-stage1-gmp = $(TARGET-gmp)
16446all-stage1-gmp: configure-stage1-gmp
16447 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16448 @r=`${PWD_COMMAND}`; export r; \
16449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16450 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473
PB
16451 $(HOST_EXPORTS) \
16452 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16454 CFLAGS="$(STAGE1_CFLAGS)" \
16455 CXXFLAGS="$(STAGE1_CFLAGS)" \
16456 LIBCFLAGS="$(LIBCFLAGS)" \
16457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16460 $(EXTRA_HOST_FLAGS) \
16461 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16462 $(TARGET-stage1-gmp)
16463
16464maybe-clean-stage1-gmp: clean-stage1-gmp
16465clean-stage1: clean-stage1-gmp
16466clean-stage1-gmp:
16467 @if [ $(current_stage) = stage1 ]; then \
16468 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16469 else \
16470 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16471 $(MAKE) stage1-start; \
16472 fi; \
16473 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16474 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16475 clean
4b900473
PB
16476@endif gmp-bootstrap
16477
16478
16479.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16480.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16481maybe-all-stage2-gmp:
16482maybe-clean-stage2-gmp:
16483@if gmp-bootstrap
16484maybe-all-stage2-gmp: all-stage2-gmp
16485all-stage2: all-stage2-gmp
16486TARGET-stage2-gmp = $(TARGET-gmp)
16487all-stage2-gmp: configure-stage2-gmp
16488 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16489 @r=`${PWD_COMMAND}`; export r; \
16490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16491 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16492 $(HOST_EXPORTS) \
16493 $(POSTSTAGE1_HOST_EXPORTS) \
16494 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16496 CFLAGS="$(STAGE2_CFLAGS)" \
16497 CXXFLAGS="$(STAGE2_CFLAGS)" \
16498 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16502 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16503 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16504 $(TARGET-stage2-gmp)
16505
16506maybe-clean-stage2-gmp: clean-stage2-gmp
16507clean-stage2: clean-stage2-gmp
16508clean-stage2-gmp:
16509 @if [ $(current_stage) = stage2 ]; then \
16510 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16511 else \
16512 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16513 $(MAKE) stage2-start; \
16514 fi; \
16515 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16516 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16517 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16518 clean
4b900473
PB
16519@endif gmp-bootstrap
16520
16521
16522.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16523.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16524maybe-all-stage3-gmp:
16525maybe-clean-stage3-gmp:
16526@if gmp-bootstrap
16527maybe-all-stage3-gmp: all-stage3-gmp
16528all-stage3: all-stage3-gmp
16529TARGET-stage3-gmp = $(TARGET-gmp)
16530all-stage3-gmp: configure-stage3-gmp
16531 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16532 @r=`${PWD_COMMAND}`; export r; \
16533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16534 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16535 $(HOST_EXPORTS) \
16536 $(POSTSTAGE1_HOST_EXPORTS) \
16537 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16539 CFLAGS="$(STAGE3_CFLAGS)" \
16540 CXXFLAGS="$(STAGE3_CFLAGS)" \
16541 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16545 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16546 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16547 $(TARGET-stage3-gmp)
16548
16549maybe-clean-stage3-gmp: clean-stage3-gmp
16550clean-stage3: clean-stage3-gmp
16551clean-stage3-gmp:
16552 @if [ $(current_stage) = stage3 ]; then \
16553 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16554 else \
16555 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16556 $(MAKE) stage3-start; \
16557 fi; \
16558 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16559 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16560 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16561 clean
4b900473
PB
16562@endif gmp-bootstrap
16563
16564
16565.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16566.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16567maybe-all-stage4-gmp:
16568maybe-clean-stage4-gmp:
16569@if gmp-bootstrap
16570maybe-all-stage4-gmp: all-stage4-gmp
16571all-stage4: all-stage4-gmp
16572TARGET-stage4-gmp = $(TARGET-gmp)
16573all-stage4-gmp: configure-stage4-gmp
16574 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16575 @r=`${PWD_COMMAND}`; export r; \
16576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16577 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16578 $(HOST_EXPORTS) \
16579 $(POSTSTAGE1_HOST_EXPORTS) \
16580 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16581 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16582 CFLAGS="$(STAGE4_CFLAGS)" \
16583 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 16584 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16585 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16586 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16587 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16588 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16589 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16590 $(TARGET-stage4-gmp)
16591
16592maybe-clean-stage4-gmp: clean-stage4-gmp
16593clean-stage4: clean-stage4-gmp
16594clean-stage4-gmp:
16595 @if [ $(current_stage) = stage4 ]; then \
16596 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16597 else \
16598 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16599 $(MAKE) stage4-start; \
16600 fi; \
16601 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16602 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16603 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16604 clean
4b900473
PB
16605@endif gmp-bootstrap
16606
16607
16608.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16609.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16610maybe-all-stageprofile-gmp:
16611maybe-clean-stageprofile-gmp:
16612@if gmp-bootstrap
16613maybe-all-stageprofile-gmp: all-stageprofile-gmp
16614all-stageprofile: all-stageprofile-gmp
16615TARGET-stageprofile-gmp = $(TARGET-gmp)
16616all-stageprofile-gmp: configure-stageprofile-gmp
16617 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16618 @r=`${PWD_COMMAND}`; export r; \
16619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16620 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16621 $(HOST_EXPORTS) \
16622 $(POSTSTAGE1_HOST_EXPORTS) \
16623 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16625 CFLAGS="$(STAGEprofile_CFLAGS)" \
16626 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16627 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16631 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16632 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16633 $(TARGET-stageprofile-gmp)
16634
16635maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16636clean-stageprofile: clean-stageprofile-gmp
16637clean-stageprofile-gmp:
16638 @if [ $(current_stage) = stageprofile ]; then \
16639 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16640 else \
16641 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16642 $(MAKE) stageprofile-start; \
16643 fi; \
16644 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16645 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16646 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16647 clean
4b900473
PB
16648@endif gmp-bootstrap
16649
16650
16651.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16652.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16653maybe-all-stagefeedback-gmp:
16654maybe-clean-stagefeedback-gmp:
16655@if gmp-bootstrap
16656maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16657all-stagefeedback: all-stagefeedback-gmp
16658TARGET-stagefeedback-gmp = $(TARGET-gmp)
16659all-stagefeedback-gmp: configure-stagefeedback-gmp
16660 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16661 @r=`${PWD_COMMAND}`; export r; \
16662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16663 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16664 $(HOST_EXPORTS) \
16665 $(POSTSTAGE1_HOST_EXPORTS) \
16666 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16668 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16669 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
16670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16674 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16675 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16676 $(TARGET-stagefeedback-gmp)
16677
16678maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16679clean-stagefeedback: clean-stagefeedback-gmp
16680clean-stagefeedback-gmp:
16681 @if [ $(current_stage) = stagefeedback ]; then \
16682 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16683 else \
16684 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16685 $(MAKE) stagefeedback-start; \
16686 fi; \
16687 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16688 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16689 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16690 clean
4b900473
PB
16691@endif gmp-bootstrap
16692
16693
16694
16695
16696
16697.PHONY: check-gmp maybe-check-gmp
16698maybe-check-gmp:
16699@if gmp
16700maybe-check-gmp: check-gmp
16701
16702check-gmp:
16703 @: $(MAKE); $(unstage)
16704 @r=`${PWD_COMMAND}`; export r; \
16705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16706 $(HOST_EXPORTS) \
16707 (cd $(HOST_SUBDIR)/gmp && \
16708 $(MAKE) $(FLAGS_TO_PASS) check)
16709
16710@endif gmp
16711
16712.PHONY: install-gmp maybe-install-gmp
16713maybe-install-gmp:
16714@if gmp
16715maybe-install-gmp: install-gmp
16716
16717install-gmp:
16718
16719@endif gmp
16720
16721# Other targets (info, dvi, pdf, etc.)
16722
16723.PHONY: maybe-info-gmp info-gmp
16724maybe-info-gmp:
16725@if gmp
16726maybe-info-gmp: info-gmp
16727
16728info-gmp: \
16729 configure-gmp
16730 @[ -f ./gmp/Makefile ] || exit 0; \
16731 r=`${PWD_COMMAND}`; export r; \
16732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16733 $(HOST_EXPORTS) \
16734 for flag in $(EXTRA_HOST_FLAGS) ; do \
16735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16736 done; \
16737 echo "Doing info in gmp" ; \
16738 (cd $(HOST_SUBDIR)/gmp && \
16739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16741 "RANLIB=$${RANLIB}" \
0c24b341 16742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16743 info) \
16744 || exit 1
16745
16746@endif gmp
16747
16748.PHONY: maybe-dvi-gmp dvi-gmp
16749maybe-dvi-gmp:
16750@if gmp
16751maybe-dvi-gmp: dvi-gmp
16752
16753dvi-gmp: \
16754 configure-gmp
16755 @[ -f ./gmp/Makefile ] || exit 0; \
16756 r=`${PWD_COMMAND}`; export r; \
16757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16758 $(HOST_EXPORTS) \
16759 for flag in $(EXTRA_HOST_FLAGS) ; do \
16760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16761 done; \
16762 echo "Doing dvi in gmp" ; \
16763 (cd $(HOST_SUBDIR)/gmp && \
16764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16766 "RANLIB=$${RANLIB}" \
0c24b341 16767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16768 dvi) \
16769 || exit 1
16770
16771@endif gmp
16772
16773.PHONY: maybe-pdf-gmp pdf-gmp
16774maybe-pdf-gmp:
16775@if gmp
16776maybe-pdf-gmp: pdf-gmp
16777
16778pdf-gmp: \
16779 configure-gmp
16780 @[ -f ./gmp/Makefile ] || exit 0; \
16781 r=`${PWD_COMMAND}`; export r; \
16782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16783 $(HOST_EXPORTS) \
16784 for flag in $(EXTRA_HOST_FLAGS) ; do \
16785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16786 done; \
16787 echo "Doing pdf in gmp" ; \
16788 (cd $(HOST_SUBDIR)/gmp && \
16789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16791 "RANLIB=$${RANLIB}" \
0c24b341 16792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16793 pdf) \
16794 || exit 1
16795
16796@endif gmp
16797
16798.PHONY: maybe-html-gmp html-gmp
16799maybe-html-gmp:
16800@if gmp
16801maybe-html-gmp: html-gmp
16802
16803html-gmp: \
16804 configure-gmp
16805 @[ -f ./gmp/Makefile ] || exit 0; \
16806 r=`${PWD_COMMAND}`; export r; \
16807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16808 $(HOST_EXPORTS) \
16809 for flag in $(EXTRA_HOST_FLAGS) ; do \
16810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16811 done; \
16812 echo "Doing html in gmp" ; \
16813 (cd $(HOST_SUBDIR)/gmp && \
16814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16816 "RANLIB=$${RANLIB}" \
0c24b341 16817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16818 html) \
16819 || exit 1
16820
16821@endif gmp
16822
16823.PHONY: maybe-TAGS-gmp TAGS-gmp
16824maybe-TAGS-gmp:
16825@if gmp
16826maybe-TAGS-gmp: TAGS-gmp
16827
16828TAGS-gmp: \
16829 configure-gmp
16830 @[ -f ./gmp/Makefile ] || exit 0; \
16831 r=`${PWD_COMMAND}`; export r; \
16832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16833 $(HOST_EXPORTS) \
16834 for flag in $(EXTRA_HOST_FLAGS) ; do \
16835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16836 done; \
16837 echo "Doing TAGS in gmp" ; \
16838 (cd $(HOST_SUBDIR)/gmp && \
16839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16841 "RANLIB=$${RANLIB}" \
0c24b341 16842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16843 TAGS) \
16844 || exit 1
16845
16846@endif gmp
16847
16848.PHONY: maybe-install-info-gmp install-info-gmp
16849maybe-install-info-gmp:
16850@if gmp
16851maybe-install-info-gmp: install-info-gmp
16852
16853install-info-gmp: \
16854 configure-gmp \
16855 info-gmp
16856 @[ -f ./gmp/Makefile ] || exit 0; \
16857 r=`${PWD_COMMAND}`; export r; \
16858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16859 $(HOST_EXPORTS) \
16860 for flag in $(EXTRA_HOST_FLAGS) ; do \
16861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16862 done; \
16863 echo "Doing install-info in gmp" ; \
16864 (cd $(HOST_SUBDIR)/gmp && \
16865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16867 "RANLIB=$${RANLIB}" \
0c24b341 16868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16869 install-info) \
16870 || exit 1
16871
16872@endif gmp
16873
a3ca38d2
DD
16874.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16875maybe-install-pdf-gmp:
16876@if gmp
16877maybe-install-pdf-gmp: install-pdf-gmp
16878
16879install-pdf-gmp: \
16880 configure-gmp \
16881 pdf-gmp
16882 @[ -f ./gmp/Makefile ] || exit 0; \
16883 r=`${PWD_COMMAND}`; export r; \
16884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16885 $(HOST_EXPORTS) \
16886 for flag in $(EXTRA_HOST_FLAGS) ; do \
16887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16888 done; \
16889 echo "Doing install-pdf in gmp" ; \
16890 (cd $(HOST_SUBDIR)/gmp && \
16891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16893 "RANLIB=$${RANLIB}" \
0c24b341 16894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16895 install-pdf) \
16896 || exit 1
16897
16898@endif gmp
16899
4b900473
PB
16900.PHONY: maybe-install-html-gmp install-html-gmp
16901maybe-install-html-gmp:
16902@if gmp
16903maybe-install-html-gmp: install-html-gmp
16904
16905install-html-gmp: \
16906 configure-gmp \
16907 html-gmp
16908 @[ -f ./gmp/Makefile ] || exit 0; \
16909 r=`${PWD_COMMAND}`; export r; \
16910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16911 $(HOST_EXPORTS) \
16912 for flag in $(EXTRA_HOST_FLAGS) ; do \
16913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16914 done; \
16915 echo "Doing install-html in gmp" ; \
16916 (cd $(HOST_SUBDIR)/gmp && \
16917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16919 "RANLIB=$${RANLIB}" \
0c24b341 16920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16921 install-html) \
16922 || exit 1
16923
16924@endif gmp
16925
16926.PHONY: maybe-installcheck-gmp installcheck-gmp
16927maybe-installcheck-gmp:
16928@if gmp
16929maybe-installcheck-gmp: installcheck-gmp
16930
e28c595f
JM
16931installcheck-gmp: \
16932 configure-gmp
16933 @[ -f ./gmp/Makefile ] || exit 0; \
16934 r=`${PWD_COMMAND}`; export r; \
16935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16936 $(HOST_EXPORTS) \
16937 for flag in $(EXTRA_HOST_FLAGS) ; do \
16938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16939 done; \
16940 echo "Doing installcheck in gmp" ; \
16941 (cd $(HOST_SUBDIR)/gmp && \
16942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16944 "RANLIB=$${RANLIB}" \
16945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16946 installcheck) \
16947 || exit 1
16948
16949@endif gmp
16950
16951.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16952maybe-mostlyclean-gmp:
16953@if gmp
16954maybe-mostlyclean-gmp: mostlyclean-gmp
16955
16956mostlyclean-gmp:
16957 @[ -f ./gmp/Makefile ] || exit 0; \
16958 r=`${PWD_COMMAND}`; export r; \
16959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16960 $(HOST_EXPORTS) \
16961 for flag in $(EXTRA_HOST_FLAGS) ; do \
16962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16963 done; \
16964 echo "Doing mostlyclean in gmp" ; \
16965 (cd $(HOST_SUBDIR)/gmp && \
16966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16968 "RANLIB=$${RANLIB}" \
16969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16970 mostlyclean) \
16971 || exit 1
16972
16973@endif gmp
16974
16975.PHONY: maybe-clean-gmp clean-gmp
16976maybe-clean-gmp:
16977@if gmp
16978maybe-clean-gmp: clean-gmp
16979
16980clean-gmp:
16981 @[ -f ./gmp/Makefile ] || exit 0; \
16982 r=`${PWD_COMMAND}`; export r; \
16983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16984 $(HOST_EXPORTS) \
16985 for flag in $(EXTRA_HOST_FLAGS) ; do \
16986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16987 done; \
16988 echo "Doing clean in gmp" ; \
16989 (cd $(HOST_SUBDIR)/gmp && \
16990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16992 "RANLIB=$${RANLIB}" \
16993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16994 clean) \
16995 || exit 1
16996
16997@endif gmp
16998
16999.PHONY: maybe-distclean-gmp distclean-gmp
17000maybe-distclean-gmp:
17001@if gmp
17002maybe-distclean-gmp: distclean-gmp
17003
17004distclean-gmp:
17005 @[ -f ./gmp/Makefile ] || exit 0; \
17006 r=`${PWD_COMMAND}`; export r; \
17007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17008 $(HOST_EXPORTS) \
17009 for flag in $(EXTRA_HOST_FLAGS) ; do \
17010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17011 done; \
17012 echo "Doing distclean in gmp" ; \
17013 (cd $(HOST_SUBDIR)/gmp && \
17014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17016 "RANLIB=$${RANLIB}" \
17017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17018 distclean) \
17019 || exit 1
17020
17021@endif gmp
17022
17023.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17024maybe-maintainer-clean-gmp:
17025@if gmp
17026maybe-maintainer-clean-gmp: maintainer-clean-gmp
17027
17028maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
17043 || exit 1
17044
17045@endif gmp
17046
17047
17048
17049.PHONY: configure-mpfr maybe-configure-mpfr
17050maybe-configure-mpfr:
17051@if gcc-bootstrap
17052configure-mpfr: stage_current
17053@endif gcc-bootstrap
17054@if mpfr
17055maybe-configure-mpfr: configure-mpfr
17056configure-mpfr:
17057 @r=`${PWD_COMMAND}`; export r; \
17058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17059 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17061 $(HOST_EXPORTS) \
17062 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17063 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17064 case $(srcdir) in \
17065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17066 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17068 esac; \
17069 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17070 libsrcdir="$$s/mpfr"; \
17071 $(SHELL) $${libsrcdir}/configure \
17072 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e8a5fa9c 17073 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17074 || exit 1
17075@endif mpfr
17076
17077
17078
17079.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17080maybe-configure-stage1-mpfr:
17081@if mpfr-bootstrap
17082maybe-configure-stage1-mpfr: configure-stage1-mpfr
17083configure-stage1-mpfr:
17084 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17086 @r=`${PWD_COMMAND}`; export r; \
17087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17088 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17089 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17090 $(HOST_EXPORTS) \
e28c595f 17091 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17092 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17093 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17094 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17096 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17097 case $(srcdir) in \
17098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17099 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17101 esac; \
17102 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17103 libsrcdir="$$s/mpfr"; \
17104 $(SHELL) $${libsrcdir}/configure \
17105 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17106 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd 17107 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17108 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17109@endif mpfr-bootstrap
17110
17111.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17112maybe-configure-stage2-mpfr:
17113@if mpfr-bootstrap
17114maybe-configure-stage2-mpfr: configure-stage2-mpfr
17115configure-stage2-mpfr:
17116 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17118 @r=`${PWD_COMMAND}`; export r; \
17119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17120 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17121 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17122 $(HOST_EXPORTS) \
1b05fbbd 17123 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17124 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17125 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17126 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17127 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17129 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17130 case $(srcdir) in \
17131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17132 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17134 esac; \
17135 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17136 libsrcdir="$$s/mpfr"; \
17137 $(SHELL) $${libsrcdir}/configure \
17138 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17139 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17140 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17141 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17142 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17143@endif mpfr-bootstrap
17144
17145.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17146maybe-configure-stage3-mpfr:
17147@if mpfr-bootstrap
17148maybe-configure-stage3-mpfr: configure-stage3-mpfr
17149configure-stage3-mpfr:
17150 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17152 @r=`${PWD_COMMAND}`; export r; \
17153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17154 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17155 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17156 $(HOST_EXPORTS) \
1b05fbbd 17157 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17158 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17159 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17160 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17161 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17163 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17164 case $(srcdir) in \
17165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17166 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17168 esac; \
17169 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17170 libsrcdir="$$s/mpfr"; \
17171 $(SHELL) $${libsrcdir}/configure \
17172 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17173 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17174 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17175 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17176 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17177@endif mpfr-bootstrap
17178
17179.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17180maybe-configure-stage4-mpfr:
17181@if mpfr-bootstrap
17182maybe-configure-stage4-mpfr: configure-stage4-mpfr
17183configure-stage4-mpfr:
17184 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17186 @r=`${PWD_COMMAND}`; export r; \
17187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17188 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17189 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17190 $(HOST_EXPORTS) \
1b05fbbd 17191 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17192 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17193 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
17194 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17195 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17197 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17198 case $(srcdir) in \
17199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17200 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17202 esac; \
17203 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17204 libsrcdir="$$s/mpfr"; \
17205 $(SHELL) $${libsrcdir}/configure \
17206 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17207 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17208 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17209 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17210 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17211@endif mpfr-bootstrap
17212
17213.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17214maybe-configure-stageprofile-mpfr:
17215@if mpfr-bootstrap
17216maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17217configure-stageprofile-mpfr:
17218 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17220 @r=`${PWD_COMMAND}`; export r; \
17221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17222 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17223 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17224 $(HOST_EXPORTS) \
1b05fbbd
AO
17225 $(POSTSTAGE1_HOST_EXPORTS) \
17226 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17227 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
17228 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17229 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17231 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17232 case $(srcdir) in \
17233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17234 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17236 esac; \
17237 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17238 libsrcdir="$$s/mpfr"; \
17239 $(SHELL) $${libsrcdir}/configure \
17240 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17241 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17242 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17243 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17244 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17245@endif mpfr-bootstrap
17246
17247.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17248maybe-configure-stagefeedback-mpfr:
17249@if mpfr-bootstrap
17250maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17251configure-stagefeedback-mpfr:
17252 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17254 @r=`${PWD_COMMAND}`; export r; \
17255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17256 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17257 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17258 $(HOST_EXPORTS) \
1b05fbbd
AO
17259 $(POSTSTAGE1_HOST_EXPORTS) \
17260 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17261 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
17262 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17263 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17265 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17266 case $(srcdir) in \
17267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17268 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17270 esac; \
17271 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17272 libsrcdir="$$s/mpfr"; \
17273 $(SHELL) $${libsrcdir}/configure \
17274 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17275 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17276 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17277 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17278 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17279@endif mpfr-bootstrap
17280
17281
17282
17283
17284
17285.PHONY: all-mpfr maybe-all-mpfr
17286maybe-all-mpfr:
17287@if gcc-bootstrap
17288all-mpfr: stage_current
17289@endif gcc-bootstrap
17290@if mpfr
17291TARGET-mpfr=all
17292maybe-all-mpfr: all-mpfr
17293all-mpfr: configure-mpfr
17294 @r=`${PWD_COMMAND}`; export r; \
17295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17296 $(HOST_EXPORTS) \
17297 (cd $(HOST_SUBDIR)/mpfr && \
17298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17299 $(TARGET-mpfr))
17300@endif mpfr
17301
17302
17303
17304.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17305.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17306maybe-all-stage1-mpfr:
17307maybe-clean-stage1-mpfr:
17308@if mpfr-bootstrap
17309maybe-all-stage1-mpfr: all-stage1-mpfr
17310all-stage1: all-stage1-mpfr
17311TARGET-stage1-mpfr = $(TARGET-mpfr)
17312all-stage1-mpfr: configure-stage1-mpfr
17313 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17314 @r=`${PWD_COMMAND}`; export r; \
17315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17316 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
17317 $(HOST_EXPORTS) \
17318 cd $(HOST_SUBDIR)/mpfr && \
17319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17320 CFLAGS="$(STAGE1_CFLAGS)" \
17321 CXXFLAGS="$(STAGE1_CFLAGS)" \
17322 LIBCFLAGS="$(LIBCFLAGS)" \
17323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17326 $(EXTRA_HOST_FLAGS) \
17327 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17328 $(TARGET-stage1-mpfr)
17329
17330maybe-clean-stage1-mpfr: clean-stage1-mpfr
17331clean-stage1: clean-stage1-mpfr
17332clean-stage1-mpfr:
17333 @if [ $(current_stage) = stage1 ]; then \
17334 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17335 else \
17336 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17337 $(MAKE) stage1-start; \
17338 fi; \
17339 cd $(HOST_SUBDIR)/mpfr && \
17340 $(MAKE) $(EXTRA_HOST_FLAGS) \
17341 clean
17342@endif mpfr-bootstrap
17343
17344
17345.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17346.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17347maybe-all-stage2-mpfr:
17348maybe-clean-stage2-mpfr:
17349@if mpfr-bootstrap
17350maybe-all-stage2-mpfr: all-stage2-mpfr
17351all-stage2: all-stage2-mpfr
17352TARGET-stage2-mpfr = $(TARGET-mpfr)
17353all-stage2-mpfr: configure-stage2-mpfr
17354 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17355 @r=`${PWD_COMMAND}`; export r; \
17356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17357 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17358 $(HOST_EXPORTS) \
17359 $(POSTSTAGE1_HOST_EXPORTS) \
17360 cd $(HOST_SUBDIR)/mpfr && \
17361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17362 CFLAGS="$(STAGE2_CFLAGS)" \
17363 CXXFLAGS="$(STAGE2_CFLAGS)" \
17364 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17369 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17370 $(TARGET-stage2-mpfr)
17371
17372maybe-clean-stage2-mpfr: clean-stage2-mpfr
17373clean-stage2: clean-stage2-mpfr
17374clean-stage2-mpfr:
17375 @if [ $(current_stage) = stage2 ]; then \
17376 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17377 else \
17378 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17379 $(MAKE) stage2-start; \
17380 fi; \
17381 cd $(HOST_SUBDIR)/mpfr && \
17382 $(MAKE) $(EXTRA_HOST_FLAGS) \
17383 $(POSTSTAGE1_FLAGS_TO_PASS) \
17384 clean
17385@endif mpfr-bootstrap
17386
17387
e28c595f
JM
17388.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17389.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17390maybe-all-stage3-mpfr:
17391maybe-clean-stage3-mpfr:
17392@if mpfr-bootstrap
17393maybe-all-stage3-mpfr: all-stage3-mpfr
17394all-stage3: all-stage3-mpfr
17395TARGET-stage3-mpfr = $(TARGET-mpfr)
17396all-stage3-mpfr: configure-stage3-mpfr
17397 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17398 @r=`${PWD_COMMAND}`; export r; \
17399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17400 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17401 $(HOST_EXPORTS) \
17402 $(POSTSTAGE1_HOST_EXPORTS) \
17403 cd $(HOST_SUBDIR)/mpfr && \
17404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17405 CFLAGS="$(STAGE3_CFLAGS)" \
17406 CXXFLAGS="$(STAGE3_CFLAGS)" \
17407 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17412 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17413 $(TARGET-stage3-mpfr)
17414
17415maybe-clean-stage3-mpfr: clean-stage3-mpfr
17416clean-stage3: clean-stage3-mpfr
17417clean-stage3-mpfr:
17418 @if [ $(current_stage) = stage3 ]; then \
17419 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17420 else \
17421 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17422 $(MAKE) stage3-start; \
17423 fi; \
17424 cd $(HOST_SUBDIR)/mpfr && \
17425 $(MAKE) $(EXTRA_HOST_FLAGS) \
17426 $(POSTSTAGE1_FLAGS_TO_PASS) \
17427 clean
17428@endif mpfr-bootstrap
17429
17430
e28c595f
JM
17431.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17432.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17433maybe-all-stage4-mpfr:
17434maybe-clean-stage4-mpfr:
17435@if mpfr-bootstrap
17436maybe-all-stage4-mpfr: all-stage4-mpfr
17437all-stage4: all-stage4-mpfr
17438TARGET-stage4-mpfr = $(TARGET-mpfr)
17439all-stage4-mpfr: configure-stage4-mpfr
17440 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17441 @r=`${PWD_COMMAND}`; export r; \
17442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17443 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17444 $(HOST_EXPORTS) \
17445 $(POSTSTAGE1_HOST_EXPORTS) \
17446 cd $(HOST_SUBDIR)/mpfr && \
17447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17448 CFLAGS="$(STAGE4_CFLAGS)" \
17449 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 17450 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17454 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17455 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17456 $(TARGET-stage4-mpfr)
17457
17458maybe-clean-stage4-mpfr: clean-stage4-mpfr
17459clean-stage4: clean-stage4-mpfr
17460clean-stage4-mpfr:
17461 @if [ $(current_stage) = stage4 ]; then \
17462 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17463 else \
17464 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17465 $(MAKE) stage4-start; \
17466 fi; \
17467 cd $(HOST_SUBDIR)/mpfr && \
17468 $(MAKE) $(EXTRA_HOST_FLAGS) \
17469 $(POSTSTAGE1_FLAGS_TO_PASS) \
17470 clean
17471@endif mpfr-bootstrap
17472
17473
17474.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17475.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17476maybe-all-stageprofile-mpfr:
17477maybe-clean-stageprofile-mpfr:
17478@if mpfr-bootstrap
17479maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17480all-stageprofile: all-stageprofile-mpfr
17481TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17482all-stageprofile-mpfr: configure-stageprofile-mpfr
17483 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17484 @r=`${PWD_COMMAND}`; export r; \
17485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17486 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17487 $(HOST_EXPORTS) \
17488 $(POSTSTAGE1_HOST_EXPORTS) \
17489 cd $(HOST_SUBDIR)/mpfr && \
17490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17491 CFLAGS="$(STAGEprofile_CFLAGS)" \
17492 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17493 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17498 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17499 $(TARGET-stageprofile-mpfr)
17500
17501maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17502clean-stageprofile: clean-stageprofile-mpfr
17503clean-stageprofile-mpfr:
17504 @if [ $(current_stage) = stageprofile ]; then \
17505 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17506 else \
17507 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17508 $(MAKE) stageprofile-start; \
17509 fi; \
17510 cd $(HOST_SUBDIR)/mpfr && \
17511 $(MAKE) $(EXTRA_HOST_FLAGS) \
17512 $(POSTSTAGE1_FLAGS_TO_PASS) \
17513 clean
17514@endif mpfr-bootstrap
17515
17516
17517.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17518.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17519maybe-all-stagefeedback-mpfr:
17520maybe-clean-stagefeedback-mpfr:
17521@if mpfr-bootstrap
17522maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17523all-stagefeedback: all-stagefeedback-mpfr
17524TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17525all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17526 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17527 @r=`${PWD_COMMAND}`; export r; \
17528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17529 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17530 $(HOST_EXPORTS) \
17531 $(POSTSTAGE1_HOST_EXPORTS) \
17532 cd $(HOST_SUBDIR)/mpfr && \
17533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17534 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17535 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17536 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17540 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17541 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17542 $(TARGET-stagefeedback-mpfr)
17543
17544maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17545clean-stagefeedback: clean-stagefeedback-mpfr
17546clean-stagefeedback-mpfr:
17547 @if [ $(current_stage) = stagefeedback ]; then \
17548 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17549 else \
17550 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17551 $(MAKE) stagefeedback-start; \
17552 fi; \
17553 cd $(HOST_SUBDIR)/mpfr && \
17554 $(MAKE) $(EXTRA_HOST_FLAGS) \
17555 $(POSTSTAGE1_FLAGS_TO_PASS) \
17556 clean
17557@endif mpfr-bootstrap
17558
17559
17560
17561
17562
17563.PHONY: check-mpfr maybe-check-mpfr
17564maybe-check-mpfr:
17565@if mpfr
17566maybe-check-mpfr: check-mpfr
17567
17568check-mpfr:
17569 @: $(MAKE); $(unstage)
17570 @r=`${PWD_COMMAND}`; export r; \
17571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17572 $(HOST_EXPORTS) \
17573 (cd $(HOST_SUBDIR)/mpfr && \
17574 $(MAKE) $(FLAGS_TO_PASS) check)
17575
17576@endif mpfr
17577
17578.PHONY: install-mpfr maybe-install-mpfr
17579maybe-install-mpfr:
17580@if mpfr
17581maybe-install-mpfr: install-mpfr
17582
17583install-mpfr:
17584
17585@endif mpfr
17586
17587# Other targets (info, dvi, pdf, etc.)
17588
17589.PHONY: maybe-info-mpfr info-mpfr
17590maybe-info-mpfr:
17591@if mpfr
17592maybe-info-mpfr: info-mpfr
17593
17594info-mpfr: \
17595 configure-mpfr
17596 @[ -f ./mpfr/Makefile ] || exit 0; \
17597 r=`${PWD_COMMAND}`; export r; \
17598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17599 $(HOST_EXPORTS) \
17600 for flag in $(EXTRA_HOST_FLAGS) ; do \
17601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17602 done; \
17603 echo "Doing info in mpfr" ; \
17604 (cd $(HOST_SUBDIR)/mpfr && \
17605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17607 "RANLIB=$${RANLIB}" \
17608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17609 info) \
17610 || exit 1
17611
17612@endif mpfr
17613
17614.PHONY: maybe-dvi-mpfr dvi-mpfr
17615maybe-dvi-mpfr:
17616@if mpfr
17617maybe-dvi-mpfr: dvi-mpfr
17618
17619dvi-mpfr: \
17620 configure-mpfr
17621 @[ -f ./mpfr/Makefile ] || exit 0; \
17622 r=`${PWD_COMMAND}`; export r; \
17623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17624 $(HOST_EXPORTS) \
17625 for flag in $(EXTRA_HOST_FLAGS) ; do \
17626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17627 done; \
17628 echo "Doing dvi in mpfr" ; \
17629 (cd $(HOST_SUBDIR)/mpfr && \
17630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17632 "RANLIB=$${RANLIB}" \
17633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17634 dvi) \
17635 || exit 1
17636
17637@endif mpfr
17638
17639.PHONY: maybe-pdf-mpfr pdf-mpfr
17640maybe-pdf-mpfr:
17641@if mpfr
17642maybe-pdf-mpfr: pdf-mpfr
17643
17644pdf-mpfr: \
17645 configure-mpfr
17646 @[ -f ./mpfr/Makefile ] || exit 0; \
17647 r=`${PWD_COMMAND}`; export r; \
17648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17649 $(HOST_EXPORTS) \
17650 for flag in $(EXTRA_HOST_FLAGS) ; do \
17651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17652 done; \
17653 echo "Doing pdf in mpfr" ; \
17654 (cd $(HOST_SUBDIR)/mpfr && \
17655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17657 "RANLIB=$${RANLIB}" \
17658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17659 pdf) \
17660 || exit 1
17661
17662@endif mpfr
17663
17664.PHONY: maybe-html-mpfr html-mpfr
17665maybe-html-mpfr:
17666@if mpfr
17667maybe-html-mpfr: html-mpfr
17668
17669html-mpfr: \
17670 configure-mpfr
17671 @[ -f ./mpfr/Makefile ] || exit 0; \
17672 r=`${PWD_COMMAND}`; export r; \
17673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17674 $(HOST_EXPORTS) \
17675 for flag in $(EXTRA_HOST_FLAGS) ; do \
17676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17677 done; \
17678 echo "Doing html in mpfr" ; \
17679 (cd $(HOST_SUBDIR)/mpfr && \
17680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17682 "RANLIB=$${RANLIB}" \
17683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17684 html) \
17685 || exit 1
17686
17687@endif mpfr
17688
17689.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17690maybe-TAGS-mpfr:
17691@if mpfr
17692maybe-TAGS-mpfr: TAGS-mpfr
17693
17694TAGS-mpfr: \
17695 configure-mpfr
17696 @[ -f ./mpfr/Makefile ] || exit 0; \
17697 r=`${PWD_COMMAND}`; export r; \
17698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17699 $(HOST_EXPORTS) \
17700 for flag in $(EXTRA_HOST_FLAGS) ; do \
17701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17702 done; \
17703 echo "Doing TAGS in mpfr" ; \
17704 (cd $(HOST_SUBDIR)/mpfr && \
17705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17707 "RANLIB=$${RANLIB}" \
17708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17709 TAGS) \
17710 || exit 1
17711
17712@endif mpfr
17713
17714.PHONY: maybe-install-info-mpfr install-info-mpfr
17715maybe-install-info-mpfr:
17716@if mpfr
17717maybe-install-info-mpfr: install-info-mpfr
17718
17719install-info-mpfr: \
17720 configure-mpfr \
17721 info-mpfr
17722 @[ -f ./mpfr/Makefile ] || exit 0; \
17723 r=`${PWD_COMMAND}`; export r; \
17724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17725 $(HOST_EXPORTS) \
17726 for flag in $(EXTRA_HOST_FLAGS) ; do \
17727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17728 done; \
17729 echo "Doing install-info in mpfr" ; \
17730 (cd $(HOST_SUBDIR)/mpfr && \
17731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17733 "RANLIB=$${RANLIB}" \
17734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17735 install-info) \
17736 || exit 1
17737
17738@endif mpfr
17739
17740.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17741maybe-install-pdf-mpfr:
17742@if mpfr
17743maybe-install-pdf-mpfr: install-pdf-mpfr
17744
17745install-pdf-mpfr: \
17746 configure-mpfr \
17747 pdf-mpfr
17748 @[ -f ./mpfr/Makefile ] || exit 0; \
17749 r=`${PWD_COMMAND}`; export r; \
17750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17751 $(HOST_EXPORTS) \
17752 for flag in $(EXTRA_HOST_FLAGS) ; do \
17753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17754 done; \
17755 echo "Doing install-pdf in mpfr" ; \
17756 (cd $(HOST_SUBDIR)/mpfr && \
17757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17759 "RANLIB=$${RANLIB}" \
17760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17761 install-pdf) \
17762 || exit 1
17763
17764@endif mpfr
17765
17766.PHONY: maybe-install-html-mpfr install-html-mpfr
17767maybe-install-html-mpfr:
17768@if mpfr
17769maybe-install-html-mpfr: install-html-mpfr
17770
17771install-html-mpfr: \
17772 configure-mpfr \
17773 html-mpfr
17774 @[ -f ./mpfr/Makefile ] || exit 0; \
17775 r=`${PWD_COMMAND}`; export r; \
17776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777 $(HOST_EXPORTS) \
17778 for flag in $(EXTRA_HOST_FLAGS) ; do \
17779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780 done; \
17781 echo "Doing install-html in mpfr" ; \
17782 (cd $(HOST_SUBDIR)/mpfr && \
17783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785 "RANLIB=$${RANLIB}" \
17786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787 install-html) \
17788 || exit 1
17789
17790@endif mpfr
17791
17792.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17793maybe-installcheck-mpfr:
17794@if mpfr
17795maybe-installcheck-mpfr: installcheck-mpfr
17796
17797installcheck-mpfr: \
17798 configure-mpfr
17799 @[ -f ./mpfr/Makefile ] || exit 0; \
17800 r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 $(HOST_EXPORTS) \
17803 for flag in $(EXTRA_HOST_FLAGS) ; do \
17804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17805 done; \
17806 echo "Doing installcheck in mpfr" ; \
17807 (cd $(HOST_SUBDIR)/mpfr && \
17808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17810 "RANLIB=$${RANLIB}" \
17811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17812 installcheck) \
17813 || exit 1
17814
17815@endif mpfr
17816
17817.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17818maybe-mostlyclean-mpfr:
17819@if mpfr
17820maybe-mostlyclean-mpfr: mostlyclean-mpfr
17821
17822mostlyclean-mpfr:
17823 @[ -f ./mpfr/Makefile ] || exit 0; \
17824 r=`${PWD_COMMAND}`; export r; \
17825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17826 $(HOST_EXPORTS) \
17827 for flag in $(EXTRA_HOST_FLAGS) ; do \
17828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17829 done; \
17830 echo "Doing mostlyclean in mpfr" ; \
17831 (cd $(HOST_SUBDIR)/mpfr && \
17832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17834 "RANLIB=$${RANLIB}" \
17835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17836 mostlyclean) \
17837 || exit 1
17838
17839@endif mpfr
17840
17841.PHONY: maybe-clean-mpfr clean-mpfr
17842maybe-clean-mpfr:
17843@if mpfr
17844maybe-clean-mpfr: clean-mpfr
17845
17846clean-mpfr:
17847 @[ -f ./mpfr/Makefile ] || exit 0; \
17848 r=`${PWD_COMMAND}`; export r; \
17849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17850 $(HOST_EXPORTS) \
17851 for flag in $(EXTRA_HOST_FLAGS) ; do \
17852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17853 done; \
17854 echo "Doing clean in mpfr" ; \
17855 (cd $(HOST_SUBDIR)/mpfr && \
17856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17858 "RANLIB=$${RANLIB}" \
17859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17860 clean) \
17861 || exit 1
17862
17863@endif mpfr
17864
17865.PHONY: maybe-distclean-mpfr distclean-mpfr
17866maybe-distclean-mpfr:
17867@if mpfr
17868maybe-distclean-mpfr: distclean-mpfr
17869
17870distclean-mpfr:
17871 @[ -f ./mpfr/Makefile ] || exit 0; \
17872 r=`${PWD_COMMAND}`; export r; \
17873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17874 $(HOST_EXPORTS) \
17875 for flag in $(EXTRA_HOST_FLAGS) ; do \
17876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17877 done; \
17878 echo "Doing distclean in mpfr" ; \
17879 (cd $(HOST_SUBDIR)/mpfr && \
17880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17882 "RANLIB=$${RANLIB}" \
17883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17884 distclean) \
17885 || exit 1
17886
17887@endif mpfr
17888
17889.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17890maybe-maintainer-clean-mpfr:
17891@if mpfr
17892maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17893
17894maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
17909 || exit 1
17910
17911@endif mpfr
17912
17913
17914
e8a5fa9c
RW
17915.PHONY: configure-mpc maybe-configure-mpc
17916maybe-configure-mpc:
17917@if gcc-bootstrap
17918configure-mpc: stage_current
17919@endif gcc-bootstrap
17920@if mpc
17921maybe-configure-mpc: configure-mpc
17922configure-mpc:
17923 @r=`${PWD_COMMAND}`; export r; \
17924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17925 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17927 $(HOST_EXPORTS) \
17928 echo Configuring in $(HOST_SUBDIR)/mpc; \
17929 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
17930 case $(srcdir) in \
17931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17932 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17934 esac; \
17935 srcdiroption="--srcdir=$${topdir}/mpc"; \
17936 libsrcdir="$$s/mpc"; \
17937 $(SHELL) $${libsrcdir}/configure \
17938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17939 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
17940 || exit 1
17941@endif mpc
17942
17943
17944
17945.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
17946maybe-configure-stage1-mpc:
17947@if mpc-bootstrap
17948maybe-configure-stage1-mpc: configure-stage1-mpc
17949configure-stage1-mpc:
17950 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17952 @r=`${PWD_COMMAND}`; export r; \
17953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17954 TFLAGS="$(STAGE1_TFLAGS)"; \
17955 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17956 $(HOST_EXPORTS) \
17957 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17958 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17959 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17960 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
17961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17962 cd $(HOST_SUBDIR)/mpc || exit 1; \
17963 case $(srcdir) in \
17964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17965 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17967 esac; \
17968 srcdiroption="--srcdir=$${topdir}/mpc"; \
17969 libsrcdir="$$s/mpc"; \
17970 $(SHELL) $${libsrcdir}/configure \
17971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17972 --target=${target_alias} $${srcdiroption} \
17973 $(STAGE1_CONFIGURE_FLAGS) \
17974 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17975@endif mpc-bootstrap
17976
17977.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
17978maybe-configure-stage2-mpc:
17979@if mpc-bootstrap
17980maybe-configure-stage2-mpc: configure-stage2-mpc
17981configure-stage2-mpc:
17982 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17984 @r=`${PWD_COMMAND}`; export r; \
17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986 TFLAGS="$(STAGE2_TFLAGS)"; \
17987 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17988 $(HOST_EXPORTS) \
17989 $(POSTSTAGE1_HOST_EXPORTS) \
17990 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17991 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17992 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17993 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
17994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17995 cd $(HOST_SUBDIR)/mpc || exit 1; \
17996 case $(srcdir) in \
17997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17998 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18000 esac; \
18001 srcdiroption="--srcdir=$${topdir}/mpc"; \
18002 libsrcdir="$$s/mpc"; \
18003 $(SHELL) $${libsrcdir}/configure \
18004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18005 --target=${target_alias} $${srcdiroption} \
18006 --with-build-libsubdir=$(HOST_SUBDIR) \
18007 $(STAGE2_CONFIGURE_FLAGS) \
18008 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18009@endif mpc-bootstrap
18010
18011.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18012maybe-configure-stage3-mpc:
18013@if mpc-bootstrap
18014maybe-configure-stage3-mpc: configure-stage3-mpc
18015configure-stage3-mpc:
18016 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18017 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18018 @r=`${PWD_COMMAND}`; export r; \
18019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18020 TFLAGS="$(STAGE3_TFLAGS)"; \
18021 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18022 $(HOST_EXPORTS) \
18023 $(POSTSTAGE1_HOST_EXPORTS) \
18024 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18025 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18026 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18027 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18029 cd $(HOST_SUBDIR)/mpc || exit 1; \
18030 case $(srcdir) in \
18031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18032 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18034 esac; \
18035 srcdiroption="--srcdir=$${topdir}/mpc"; \
18036 libsrcdir="$$s/mpc"; \
18037 $(SHELL) $${libsrcdir}/configure \
18038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18039 --target=${target_alias} $${srcdiroption} \
18040 --with-build-libsubdir=$(HOST_SUBDIR) \
18041 $(STAGE3_CONFIGURE_FLAGS) \
18042 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18043@endif mpc-bootstrap
18044
18045.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18046maybe-configure-stage4-mpc:
18047@if mpc-bootstrap
18048maybe-configure-stage4-mpc: configure-stage4-mpc
18049configure-stage4-mpc:
18050 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18051 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18052 @r=`${PWD_COMMAND}`; export r; \
18053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18054 TFLAGS="$(STAGE4_TFLAGS)"; \
18055 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18056 $(HOST_EXPORTS) \
18057 $(POSTSTAGE1_HOST_EXPORTS) \
18058 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18059 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18060 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18061 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18063 cd $(HOST_SUBDIR)/mpc || exit 1; \
18064 case $(srcdir) in \
18065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18066 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18068 esac; \
18069 srcdiroption="--srcdir=$${topdir}/mpc"; \
18070 libsrcdir="$$s/mpc"; \
18071 $(SHELL) $${libsrcdir}/configure \
18072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18073 --target=${target_alias} $${srcdiroption} \
18074 --with-build-libsubdir=$(HOST_SUBDIR) \
18075 $(STAGE4_CONFIGURE_FLAGS) \
18076 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18077@endif mpc-bootstrap
18078
18079.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18080maybe-configure-stageprofile-mpc:
18081@if mpc-bootstrap
18082maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18083configure-stageprofile-mpc:
18084 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18086 @r=`${PWD_COMMAND}`; export r; \
18087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18089 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18090 $(HOST_EXPORTS) \
18091 $(POSTSTAGE1_HOST_EXPORTS) \
18092 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18093 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18094 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18095 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18097 cd $(HOST_SUBDIR)/mpc || exit 1; \
18098 case $(srcdir) in \
18099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18100 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18102 esac; \
18103 srcdiroption="--srcdir=$${topdir}/mpc"; \
18104 libsrcdir="$$s/mpc"; \
18105 $(SHELL) $${libsrcdir}/configure \
18106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18107 --target=${target_alias} $${srcdiroption} \
18108 --with-build-libsubdir=$(HOST_SUBDIR) \
18109 $(STAGEprofile_CONFIGURE_FLAGS) \
18110 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18111@endif mpc-bootstrap
18112
18113.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18114maybe-configure-stagefeedback-mpc:
18115@if mpc-bootstrap
18116maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18117configure-stagefeedback-mpc:
18118 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18120 @r=`${PWD_COMMAND}`; export r; \
18121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18122 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18123 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18124 $(HOST_EXPORTS) \
18125 $(POSTSTAGE1_HOST_EXPORTS) \
18126 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18127 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18128 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18129 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18131 cd $(HOST_SUBDIR)/mpc || exit 1; \
18132 case $(srcdir) in \
18133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18134 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18136 esac; \
18137 srcdiroption="--srcdir=$${topdir}/mpc"; \
18138 libsrcdir="$$s/mpc"; \
18139 $(SHELL) $${libsrcdir}/configure \
18140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18141 --target=${target_alias} $${srcdiroption} \
18142 --with-build-libsubdir=$(HOST_SUBDIR) \
18143 $(STAGEfeedback_CONFIGURE_FLAGS) \
18144 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18145@endif mpc-bootstrap
18146
18147
18148
18149
18150
18151.PHONY: all-mpc maybe-all-mpc
18152maybe-all-mpc:
18153@if gcc-bootstrap
18154all-mpc: stage_current
18155@endif gcc-bootstrap
18156@if mpc
18157TARGET-mpc=all
18158maybe-all-mpc: all-mpc
18159all-mpc: configure-mpc
18160 @r=`${PWD_COMMAND}`; export r; \
18161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18162 $(HOST_EXPORTS) \
18163 (cd $(HOST_SUBDIR)/mpc && \
18164 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18165 $(TARGET-mpc))
18166@endif mpc
18167
18168
18169
18170.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18171.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18172maybe-all-stage1-mpc:
18173maybe-clean-stage1-mpc:
18174@if mpc-bootstrap
18175maybe-all-stage1-mpc: all-stage1-mpc
18176all-stage1: all-stage1-mpc
18177TARGET-stage1-mpc = $(TARGET-mpc)
18178all-stage1-mpc: configure-stage1-mpc
18179 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18180 @r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 TFLAGS="$(STAGE1_TFLAGS)"; \
18183 $(HOST_EXPORTS) \
18184 cd $(HOST_SUBDIR)/mpc && \
18185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18186 CFLAGS="$(STAGE1_CFLAGS)" \
18187 CXXFLAGS="$(STAGE1_CFLAGS)" \
18188 LIBCFLAGS="$(LIBCFLAGS)" \
18189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18192 $(EXTRA_HOST_FLAGS) \
18193 TFLAGS="$(STAGE1_TFLAGS)" \
18194 $(TARGET-stage1-mpc)
18195
18196maybe-clean-stage1-mpc: clean-stage1-mpc
18197clean-stage1: clean-stage1-mpc
18198clean-stage1-mpc:
18199 @if [ $(current_stage) = stage1 ]; then \
18200 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18201 else \
18202 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18203 $(MAKE) stage1-start; \
18204 fi; \
18205 cd $(HOST_SUBDIR)/mpc && \
18206 $(MAKE) $(EXTRA_HOST_FLAGS) \
18207 clean
18208@endif mpc-bootstrap
18209
18210
18211.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18212.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18213maybe-all-stage2-mpc:
18214maybe-clean-stage2-mpc:
18215@if mpc-bootstrap
18216maybe-all-stage2-mpc: all-stage2-mpc
18217all-stage2: all-stage2-mpc
18218TARGET-stage2-mpc = $(TARGET-mpc)
18219all-stage2-mpc: configure-stage2-mpc
18220 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18221 @r=`${PWD_COMMAND}`; export r; \
18222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18223 TFLAGS="$(STAGE2_TFLAGS)"; \
18224 $(HOST_EXPORTS) \
18225 $(POSTSTAGE1_HOST_EXPORTS) \
18226 cd $(HOST_SUBDIR)/mpc && \
18227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18228 CFLAGS="$(STAGE2_CFLAGS)" \
18229 CXXFLAGS="$(STAGE2_CFLAGS)" \
18230 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18235 TFLAGS="$(STAGE2_TFLAGS)" \
18236 $(TARGET-stage2-mpc)
18237
18238maybe-clean-stage2-mpc: clean-stage2-mpc
18239clean-stage2: clean-stage2-mpc
18240clean-stage2-mpc:
18241 @if [ $(current_stage) = stage2 ]; then \
18242 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18243 else \
18244 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18245 $(MAKE) stage2-start; \
18246 fi; \
18247 cd $(HOST_SUBDIR)/mpc && \
18248 $(MAKE) $(EXTRA_HOST_FLAGS) \
18249 $(POSTSTAGE1_FLAGS_TO_PASS) \
18250 clean
18251@endif mpc-bootstrap
18252
18253
18254.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18255.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18256maybe-all-stage3-mpc:
18257maybe-clean-stage3-mpc:
18258@if mpc-bootstrap
18259maybe-all-stage3-mpc: all-stage3-mpc
18260all-stage3: all-stage3-mpc
18261TARGET-stage3-mpc = $(TARGET-mpc)
18262all-stage3-mpc: configure-stage3-mpc
18263 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18264 @r=`${PWD_COMMAND}`; export r; \
18265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18266 TFLAGS="$(STAGE3_TFLAGS)"; \
18267 $(HOST_EXPORTS) \
18268 $(POSTSTAGE1_HOST_EXPORTS) \
18269 cd $(HOST_SUBDIR)/mpc && \
18270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18271 CFLAGS="$(STAGE3_CFLAGS)" \
18272 CXXFLAGS="$(STAGE3_CFLAGS)" \
18273 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18277 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18278 TFLAGS="$(STAGE3_TFLAGS)" \
18279 $(TARGET-stage3-mpc)
18280
18281maybe-clean-stage3-mpc: clean-stage3-mpc
18282clean-stage3: clean-stage3-mpc
18283clean-stage3-mpc:
18284 @if [ $(current_stage) = stage3 ]; then \
18285 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18286 else \
18287 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18288 $(MAKE) stage3-start; \
18289 fi; \
18290 cd $(HOST_SUBDIR)/mpc && \
18291 $(MAKE) $(EXTRA_HOST_FLAGS) \
18292 $(POSTSTAGE1_FLAGS_TO_PASS) \
18293 clean
18294@endif mpc-bootstrap
18295
18296
18297.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18298.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18299maybe-all-stage4-mpc:
18300maybe-clean-stage4-mpc:
18301@if mpc-bootstrap
18302maybe-all-stage4-mpc: all-stage4-mpc
18303all-stage4: all-stage4-mpc
18304TARGET-stage4-mpc = $(TARGET-mpc)
18305all-stage4-mpc: configure-stage4-mpc
18306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18307 @r=`${PWD_COMMAND}`; export r; \
18308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18309 TFLAGS="$(STAGE4_TFLAGS)"; \
18310 $(HOST_EXPORTS) \
18311 $(POSTSTAGE1_HOST_EXPORTS) \
18312 cd $(HOST_SUBDIR)/mpc && \
18313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18314 CFLAGS="$(STAGE4_CFLAGS)" \
18315 CXXFLAGS="$(STAGE4_CFLAGS)" \
18316 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18320 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18321 TFLAGS="$(STAGE4_TFLAGS)" \
18322 $(TARGET-stage4-mpc)
18323
18324maybe-clean-stage4-mpc: clean-stage4-mpc
18325clean-stage4: clean-stage4-mpc
18326clean-stage4-mpc:
18327 @if [ $(current_stage) = stage4 ]; then \
18328 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18329 else \
18330 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18331 $(MAKE) stage4-start; \
18332 fi; \
18333 cd $(HOST_SUBDIR)/mpc && \
18334 $(MAKE) $(EXTRA_HOST_FLAGS) \
18335 $(POSTSTAGE1_FLAGS_TO_PASS) \
18336 clean
18337@endif mpc-bootstrap
18338
18339
18340.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18341.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18342maybe-all-stageprofile-mpc:
18343maybe-clean-stageprofile-mpc:
18344@if mpc-bootstrap
18345maybe-all-stageprofile-mpc: all-stageprofile-mpc
18346all-stageprofile: all-stageprofile-mpc
18347TARGET-stageprofile-mpc = $(TARGET-mpc)
18348all-stageprofile-mpc: configure-stageprofile-mpc
18349 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18350 @r=`${PWD_COMMAND}`; export r; \
18351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18352 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18353 $(HOST_EXPORTS) \
18354 $(POSTSTAGE1_HOST_EXPORTS) \
18355 cd $(HOST_SUBDIR)/mpc && \
18356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18357 CFLAGS="$(STAGEprofile_CFLAGS)" \
18358 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
18359 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18363 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18364 TFLAGS="$(STAGEprofile_TFLAGS)" \
18365 $(TARGET-stageprofile-mpc)
18366
18367maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18368clean-stageprofile: clean-stageprofile-mpc
18369clean-stageprofile-mpc:
18370 @if [ $(current_stage) = stageprofile ]; then \
18371 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18372 else \
18373 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18374 $(MAKE) stageprofile-start; \
18375 fi; \
18376 cd $(HOST_SUBDIR)/mpc && \
18377 $(MAKE) $(EXTRA_HOST_FLAGS) \
18378 $(POSTSTAGE1_FLAGS_TO_PASS) \
18379 clean
18380@endif mpc-bootstrap
18381
18382
18383.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18384.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18385maybe-all-stagefeedback-mpc:
18386maybe-clean-stagefeedback-mpc:
18387@if mpc-bootstrap
18388maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18389all-stagefeedback: all-stagefeedback-mpc
18390TARGET-stagefeedback-mpc = $(TARGET-mpc)
18391all-stagefeedback-mpc: configure-stagefeedback-mpc
18392 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18393 @r=`${PWD_COMMAND}`; export r; \
18394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18395 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18396 $(HOST_EXPORTS) \
18397 $(POSTSTAGE1_HOST_EXPORTS) \
18398 cd $(HOST_SUBDIR)/mpc && \
18399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18400 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18401 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
18402 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18407 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18408 $(TARGET-stagefeedback-mpc)
18409
18410maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18411clean-stagefeedback: clean-stagefeedback-mpc
18412clean-stagefeedback-mpc:
18413 @if [ $(current_stage) = stagefeedback ]; then \
18414 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18415 else \
18416 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18417 $(MAKE) stagefeedback-start; \
18418 fi; \
18419 cd $(HOST_SUBDIR)/mpc && \
18420 $(MAKE) $(EXTRA_HOST_FLAGS) \
18421 $(POSTSTAGE1_FLAGS_TO_PASS) \
18422 clean
18423@endif mpc-bootstrap
18424
18425
18426
18427
18428
18429.PHONY: check-mpc maybe-check-mpc
18430maybe-check-mpc:
18431@if mpc
18432maybe-check-mpc: check-mpc
18433
18434check-mpc:
18435 @: $(MAKE); $(unstage)
18436 @r=`${PWD_COMMAND}`; export r; \
18437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18438 $(HOST_EXPORTS) \
18439 (cd $(HOST_SUBDIR)/mpc && \
18440 $(MAKE) $(FLAGS_TO_PASS) check)
18441
18442@endif mpc
18443
18444.PHONY: install-mpc maybe-install-mpc
18445maybe-install-mpc:
18446@if mpc
18447maybe-install-mpc: install-mpc
18448
18449install-mpc:
18450
18451@endif mpc
18452
18453# Other targets (info, dvi, pdf, etc.)
18454
18455.PHONY: maybe-info-mpc info-mpc
18456maybe-info-mpc:
18457@if mpc
18458maybe-info-mpc: info-mpc
18459
18460info-mpc: \
18461 configure-mpc
18462 @[ -f ./mpc/Makefile ] || exit 0; \
18463 r=`${PWD_COMMAND}`; export r; \
18464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18465 $(HOST_EXPORTS) \
18466 for flag in $(EXTRA_HOST_FLAGS) ; do \
18467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18468 done; \
18469 echo "Doing info in mpc" ; \
18470 (cd $(HOST_SUBDIR)/mpc && \
18471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18473 "RANLIB=$${RANLIB}" \
18474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18475 info) \
18476 || exit 1
18477
18478@endif mpc
18479
18480.PHONY: maybe-dvi-mpc dvi-mpc
18481maybe-dvi-mpc:
18482@if mpc
18483maybe-dvi-mpc: dvi-mpc
18484
18485dvi-mpc: \
18486 configure-mpc
18487 @[ -f ./mpc/Makefile ] || exit 0; \
18488 r=`${PWD_COMMAND}`; export r; \
18489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18490 $(HOST_EXPORTS) \
18491 for flag in $(EXTRA_HOST_FLAGS) ; do \
18492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18493 done; \
18494 echo "Doing dvi in mpc" ; \
18495 (cd $(HOST_SUBDIR)/mpc && \
18496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18498 "RANLIB=$${RANLIB}" \
18499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18500 dvi) \
18501 || exit 1
18502
18503@endif mpc
18504
18505.PHONY: maybe-pdf-mpc pdf-mpc
18506maybe-pdf-mpc:
18507@if mpc
18508maybe-pdf-mpc: pdf-mpc
18509
18510pdf-mpc: \
18511 configure-mpc
18512 @[ -f ./mpc/Makefile ] || exit 0; \
18513 r=`${PWD_COMMAND}`; export r; \
18514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18515 $(HOST_EXPORTS) \
18516 for flag in $(EXTRA_HOST_FLAGS) ; do \
18517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18518 done; \
18519 echo "Doing pdf in mpc" ; \
18520 (cd $(HOST_SUBDIR)/mpc && \
18521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18523 "RANLIB=$${RANLIB}" \
18524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18525 pdf) \
18526 || exit 1
18527
18528@endif mpc
18529
18530.PHONY: maybe-html-mpc html-mpc
18531maybe-html-mpc:
18532@if mpc
18533maybe-html-mpc: html-mpc
18534
18535html-mpc: \
18536 configure-mpc
18537 @[ -f ./mpc/Makefile ] || exit 0; \
18538 r=`${PWD_COMMAND}`; export r; \
18539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18540 $(HOST_EXPORTS) \
18541 for flag in $(EXTRA_HOST_FLAGS) ; do \
18542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18543 done; \
18544 echo "Doing html in mpc" ; \
18545 (cd $(HOST_SUBDIR)/mpc && \
18546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18548 "RANLIB=$${RANLIB}" \
18549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18550 html) \
18551 || exit 1
18552
18553@endif mpc
18554
18555.PHONY: maybe-TAGS-mpc TAGS-mpc
18556maybe-TAGS-mpc:
18557@if mpc
18558maybe-TAGS-mpc: TAGS-mpc
18559
18560TAGS-mpc: \
18561 configure-mpc
18562 @[ -f ./mpc/Makefile ] || exit 0; \
18563 r=`${PWD_COMMAND}`; export r; \
18564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18565 $(HOST_EXPORTS) \
18566 for flag in $(EXTRA_HOST_FLAGS) ; do \
18567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18568 done; \
18569 echo "Doing TAGS in mpc" ; \
18570 (cd $(HOST_SUBDIR)/mpc && \
18571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18573 "RANLIB=$${RANLIB}" \
18574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18575 TAGS) \
18576 || exit 1
18577
18578@endif mpc
18579
18580.PHONY: maybe-install-info-mpc install-info-mpc
18581maybe-install-info-mpc:
18582@if mpc
18583maybe-install-info-mpc: install-info-mpc
18584
18585install-info-mpc: \
18586 configure-mpc \
18587 info-mpc
18588 @[ -f ./mpc/Makefile ] || exit 0; \
18589 r=`${PWD_COMMAND}`; export r; \
18590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18591 $(HOST_EXPORTS) \
18592 for flag in $(EXTRA_HOST_FLAGS) ; do \
18593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594 done; \
18595 echo "Doing install-info in mpc" ; \
18596 (cd $(HOST_SUBDIR)/mpc && \
18597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599 "RANLIB=$${RANLIB}" \
18600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18601 install-info) \
18602 || exit 1
18603
18604@endif mpc
18605
18606.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18607maybe-install-pdf-mpc:
18608@if mpc
18609maybe-install-pdf-mpc: install-pdf-mpc
18610
18611install-pdf-mpc: \
18612 configure-mpc \
18613 pdf-mpc
18614 @[ -f ./mpc/Makefile ] || exit 0; \
18615 r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(HOST_EXPORTS) \
18618 for flag in $(EXTRA_HOST_FLAGS) ; do \
18619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18620 done; \
18621 echo "Doing install-pdf in mpc" ; \
18622 (cd $(HOST_SUBDIR)/mpc && \
18623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18625 "RANLIB=$${RANLIB}" \
18626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18627 install-pdf) \
18628 || exit 1
18629
18630@endif mpc
18631
18632.PHONY: maybe-install-html-mpc install-html-mpc
18633maybe-install-html-mpc:
18634@if mpc
18635maybe-install-html-mpc: install-html-mpc
18636
18637install-html-mpc: \
18638 configure-mpc \
18639 html-mpc
18640 @[ -f ./mpc/Makefile ] || exit 0; \
18641 r=`${PWD_COMMAND}`; export r; \
18642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18643 $(HOST_EXPORTS) \
18644 for flag in $(EXTRA_HOST_FLAGS) ; do \
18645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18646 done; \
18647 echo "Doing install-html in mpc" ; \
18648 (cd $(HOST_SUBDIR)/mpc && \
18649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18651 "RANLIB=$${RANLIB}" \
18652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18653 install-html) \
18654 || exit 1
18655
18656@endif mpc
18657
18658.PHONY: maybe-installcheck-mpc installcheck-mpc
18659maybe-installcheck-mpc:
18660@if mpc
18661maybe-installcheck-mpc: installcheck-mpc
18662
18663installcheck-mpc: \
18664 configure-mpc
18665 @[ -f ./mpc/Makefile ] || exit 0; \
18666 r=`${PWD_COMMAND}`; export r; \
18667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18668 $(HOST_EXPORTS) \
18669 for flag in $(EXTRA_HOST_FLAGS) ; do \
18670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18671 done; \
18672 echo "Doing installcheck in mpc" ; \
18673 (cd $(HOST_SUBDIR)/mpc && \
18674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18676 "RANLIB=$${RANLIB}" \
18677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18678 installcheck) \
18679 || exit 1
18680
18681@endif mpc
18682
18683.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18684maybe-mostlyclean-mpc:
18685@if mpc
18686maybe-mostlyclean-mpc: mostlyclean-mpc
18687
18688mostlyclean-mpc:
18689 @[ -f ./mpc/Makefile ] || exit 0; \
18690 r=`${PWD_COMMAND}`; export r; \
18691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18692 $(HOST_EXPORTS) \
18693 for flag in $(EXTRA_HOST_FLAGS) ; do \
18694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18695 done; \
18696 echo "Doing mostlyclean in mpc" ; \
18697 (cd $(HOST_SUBDIR)/mpc && \
18698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18700 "RANLIB=$${RANLIB}" \
18701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18702 mostlyclean) \
18703 || exit 1
18704
18705@endif mpc
18706
18707.PHONY: maybe-clean-mpc clean-mpc
18708maybe-clean-mpc:
18709@if mpc
18710maybe-clean-mpc: clean-mpc
18711
18712clean-mpc:
18713 @[ -f ./mpc/Makefile ] || exit 0; \
18714 r=`${PWD_COMMAND}`; export r; \
18715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18716 $(HOST_EXPORTS) \
18717 for flag in $(EXTRA_HOST_FLAGS) ; do \
18718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18719 done; \
18720 echo "Doing clean in mpc" ; \
18721 (cd $(HOST_SUBDIR)/mpc && \
18722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18724 "RANLIB=$${RANLIB}" \
18725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18726 clean) \
18727 || exit 1
18728
18729@endif mpc
18730
18731.PHONY: maybe-distclean-mpc distclean-mpc
18732maybe-distclean-mpc:
18733@if mpc
18734maybe-distclean-mpc: distclean-mpc
18735
18736distclean-mpc:
18737 @[ -f ./mpc/Makefile ] || exit 0; \
18738 r=`${PWD_COMMAND}`; export r; \
18739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18740 $(HOST_EXPORTS) \
18741 for flag in $(EXTRA_HOST_FLAGS) ; do \
18742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18743 done; \
18744 echo "Doing distclean in mpc" ; \
18745 (cd $(HOST_SUBDIR)/mpc && \
18746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18748 "RANLIB=$${RANLIB}" \
18749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18750 distclean) \
18751 || exit 1
18752
18753@endif mpc
18754
18755.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18756maybe-maintainer-clean-mpc:
18757@if mpc
18758maybe-maintainer-clean-mpc: maintainer-clean-mpc
18759
18760maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
18775 || exit 1
18776
18777@endif mpc
18778
18779
18780
e28c595f
JM
18781.PHONY: configure-ppl maybe-configure-ppl
18782maybe-configure-ppl:
18783@if gcc-bootstrap
18784configure-ppl: stage_current
18785@endif gcc-bootstrap
18786@if ppl
18787maybe-configure-ppl: configure-ppl
18788configure-ppl:
18789 @r=`${PWD_COMMAND}`; export r; \
18790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18791 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18793 $(HOST_EXPORTS) \
18794 echo Configuring in $(HOST_SUBDIR)/ppl; \
18795 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18796 case $(srcdir) in \
18797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18798 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18800 esac; \
18801 srcdiroption="--srcdir=$${topdir}/ppl"; \
18802 libsrcdir="$$s/ppl"; \
18803 $(SHELL) $${libsrcdir}/configure \
18804 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18805 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
18806 || exit 1
18807@endif ppl
18808
18809
18810
18811.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18812maybe-configure-stage1-ppl:
18813@if ppl-bootstrap
18814maybe-configure-stage1-ppl: configure-stage1-ppl
18815configure-stage1-ppl:
18816 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18818 @r=`${PWD_COMMAND}`; export r; \
18819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18820 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18821 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 18822 $(HOST_EXPORTS) \
e28c595f 18823 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18824 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18825 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18826 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18828 cd $(HOST_SUBDIR)/ppl || exit 1; \
18829 case $(srcdir) in \
18830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18831 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18833 esac; \
18834 srcdiroption="--srcdir=$${topdir}/ppl"; \
18835 libsrcdir="$$s/ppl"; \
18836 $(SHELL) $${libsrcdir}/configure \
18837 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18838 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
18839 $(STAGE1_CONFIGURE_FLAGS) \
18840 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18841@endif ppl-bootstrap
18842
18843.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18844maybe-configure-stage2-ppl:
18845@if ppl-bootstrap
18846maybe-configure-stage2-ppl: configure-stage2-ppl
18847configure-stage2-ppl:
18848 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18850 @r=`${PWD_COMMAND}`; export r; \
18851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18852 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
18853 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18854 $(HOST_EXPORTS) \
1b05fbbd 18855 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18856 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18857 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18858 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18859 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18861 cd $(HOST_SUBDIR)/ppl || exit 1; \
18862 case $(srcdir) in \
18863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18864 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18866 esac; \
18867 srcdiroption="--srcdir=$${topdir}/ppl"; \
18868 libsrcdir="$$s/ppl"; \
18869 $(SHELL) $${libsrcdir}/configure \
18870 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18871 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18872 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18873 $(STAGE2_CONFIGURE_FLAGS) \
18874 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18875@endif ppl-bootstrap
18876
18877.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18878maybe-configure-stage3-ppl:
18879@if ppl-bootstrap
18880maybe-configure-stage3-ppl: configure-stage3-ppl
18881configure-stage3-ppl:
18882 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18884 @r=`${PWD_COMMAND}`; export r; \
18885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18886 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
18887 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18888 $(HOST_EXPORTS) \
1b05fbbd 18889 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18890 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18891 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18892 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18893 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18895 cd $(HOST_SUBDIR)/ppl || exit 1; \
18896 case $(srcdir) in \
18897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18898 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18900 esac; \
18901 srcdiroption="--srcdir=$${topdir}/ppl"; \
18902 libsrcdir="$$s/ppl"; \
18903 $(SHELL) $${libsrcdir}/configure \
18904 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18905 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18906 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18907 $(STAGE3_CONFIGURE_FLAGS) \
18908 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18909@endif ppl-bootstrap
18910
18911.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
18912maybe-configure-stage4-ppl:
18913@if ppl-bootstrap
18914maybe-configure-stage4-ppl: configure-stage4-ppl
18915configure-stage4-ppl:
18916 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18918 @r=`${PWD_COMMAND}`; export r; \
18919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18920 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
18921 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18922 $(HOST_EXPORTS) \
1b05fbbd 18923 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18924 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18925 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18926 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18927 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
18928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18929 cd $(HOST_SUBDIR)/ppl || exit 1; \
18930 case $(srcdir) in \
18931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18932 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18934 esac; \
18935 srcdiroption="--srcdir=$${topdir}/ppl"; \
18936 libsrcdir="$$s/ppl"; \
18937 $(SHELL) $${libsrcdir}/configure \
18938 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18939 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18940 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18941 $(STAGE4_CONFIGURE_FLAGS) \
18942 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18943@endif ppl-bootstrap
18944
18945.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
18946maybe-configure-stageprofile-ppl:
18947@if ppl-bootstrap
18948maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
18949configure-stageprofile-ppl:
18950 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18952 @r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18954 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
18955 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18956 $(HOST_EXPORTS) \
1b05fbbd
AO
18957 $(POSTSTAGE1_HOST_EXPORTS) \
18958 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18959 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18960 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18961 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
18962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18963 cd $(HOST_SUBDIR)/ppl || exit 1; \
18964 case $(srcdir) in \
18965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18966 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18968 esac; \
18969 srcdiroption="--srcdir=$${topdir}/ppl"; \
18970 libsrcdir="$$s/ppl"; \
18971 $(SHELL) $${libsrcdir}/configure \
18972 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18973 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18974 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18975 $(STAGEprofile_CONFIGURE_FLAGS) \
18976 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18977@endif ppl-bootstrap
18978
18979.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
18980maybe-configure-stagefeedback-ppl:
18981@if ppl-bootstrap
18982maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
18983configure-stagefeedback-ppl:
18984 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18986 @r=`${PWD_COMMAND}`; export r; \
18987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18988 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
18989 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18990 $(HOST_EXPORTS) \
1b05fbbd
AO
18991 $(POSTSTAGE1_HOST_EXPORTS) \
18992 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18993 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18994 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18995 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
18996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18997 cd $(HOST_SUBDIR)/ppl || exit 1; \
18998 case $(srcdir) in \
18999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19000 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19002 esac; \
19003 srcdiroption="--srcdir=$${topdir}/ppl"; \
19004 libsrcdir="$$s/ppl"; \
19005 $(SHELL) $${libsrcdir}/configure \
19006 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19007 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19008 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19009 $(STAGEfeedback_CONFIGURE_FLAGS) \
19010 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19011@endif ppl-bootstrap
19012
19013
19014
19015
19016
19017.PHONY: all-ppl maybe-all-ppl
19018maybe-all-ppl:
19019@if gcc-bootstrap
19020all-ppl: stage_current
19021@endif gcc-bootstrap
19022@if ppl
19023TARGET-ppl=all
19024maybe-all-ppl: all-ppl
19025all-ppl: configure-ppl
19026 @r=`${PWD_COMMAND}`; export r; \
19027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19028 $(HOST_EXPORTS) \
19029 (cd $(HOST_SUBDIR)/ppl && \
19030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19031 $(TARGET-ppl))
19032@endif ppl
19033
19034
19035
19036.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19037.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19038maybe-all-stage1-ppl:
19039maybe-clean-stage1-ppl:
19040@if ppl-bootstrap
19041maybe-all-stage1-ppl: all-stage1-ppl
19042all-stage1: all-stage1-ppl
19043TARGET-stage1-ppl = $(TARGET-ppl)
19044all-stage1-ppl: configure-stage1-ppl
19045 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19046 @r=`${PWD_COMMAND}`; export r; \
19047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19048 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
19049 $(HOST_EXPORTS) \
19050 cd $(HOST_SUBDIR)/ppl && \
19051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19052 CFLAGS="$(STAGE1_CFLAGS)" \
19053 CXXFLAGS="$(STAGE1_CFLAGS)" \
19054 LIBCFLAGS="$(LIBCFLAGS)" \
19055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19058 $(EXTRA_HOST_FLAGS) \
19059 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19060 $(TARGET-stage1-ppl)
19061
19062maybe-clean-stage1-ppl: clean-stage1-ppl
19063clean-stage1: clean-stage1-ppl
19064clean-stage1-ppl:
19065 @if [ $(current_stage) = stage1 ]; then \
19066 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19067 else \
19068 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19069 $(MAKE) stage1-start; \
19070 fi; \
19071 cd $(HOST_SUBDIR)/ppl && \
19072 $(MAKE) $(EXTRA_HOST_FLAGS) \
19073 clean
19074@endif ppl-bootstrap
19075
19076
19077.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19078.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19079maybe-all-stage2-ppl:
19080maybe-clean-stage2-ppl:
19081@if ppl-bootstrap
19082maybe-all-stage2-ppl: all-stage2-ppl
19083all-stage2: all-stage2-ppl
19084TARGET-stage2-ppl = $(TARGET-ppl)
19085all-stage2-ppl: configure-stage2-ppl
19086 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19087 @r=`${PWD_COMMAND}`; export r; \
19088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19089 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
19090 $(HOST_EXPORTS) \
19091 $(POSTSTAGE1_HOST_EXPORTS) \
19092 cd $(HOST_SUBDIR)/ppl && \
19093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19094 CFLAGS="$(STAGE2_CFLAGS)" \
19095 CXXFLAGS="$(STAGE2_CFLAGS)" \
19096 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19101 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19102 $(TARGET-stage2-ppl)
19103
19104maybe-clean-stage2-ppl: clean-stage2-ppl
19105clean-stage2: clean-stage2-ppl
19106clean-stage2-ppl:
19107 @if [ $(current_stage) = stage2 ]; then \
19108 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19109 else \
19110 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19111 $(MAKE) stage2-start; \
19112 fi; \
19113 cd $(HOST_SUBDIR)/ppl && \
19114 $(MAKE) $(EXTRA_HOST_FLAGS) \
19115 $(POSTSTAGE1_FLAGS_TO_PASS) \
19116 clean
19117@endif ppl-bootstrap
19118
19119
e28c595f
JM
19120.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19121.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19122maybe-all-stage3-ppl:
19123maybe-clean-stage3-ppl:
19124@if ppl-bootstrap
19125maybe-all-stage3-ppl: all-stage3-ppl
19126all-stage3: all-stage3-ppl
19127TARGET-stage3-ppl = $(TARGET-ppl)
19128all-stage3-ppl: configure-stage3-ppl
19129 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19130 @r=`${PWD_COMMAND}`; export r; \
19131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19132 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
19133 $(HOST_EXPORTS) \
19134 $(POSTSTAGE1_HOST_EXPORTS) \
19135 cd $(HOST_SUBDIR)/ppl && \
19136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19137 CFLAGS="$(STAGE3_CFLAGS)" \
19138 CXXFLAGS="$(STAGE3_CFLAGS)" \
19139 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19144 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19145 $(TARGET-stage3-ppl)
19146
19147maybe-clean-stage3-ppl: clean-stage3-ppl
19148clean-stage3: clean-stage3-ppl
19149clean-stage3-ppl:
19150 @if [ $(current_stage) = stage3 ]; then \
19151 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19152 else \
19153 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19154 $(MAKE) stage3-start; \
19155 fi; \
19156 cd $(HOST_SUBDIR)/ppl && \
19157 $(MAKE) $(EXTRA_HOST_FLAGS) \
19158 $(POSTSTAGE1_FLAGS_TO_PASS) \
19159 clean
19160@endif ppl-bootstrap
19161
19162
e28c595f
JM
19163.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19164.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19165maybe-all-stage4-ppl:
19166maybe-clean-stage4-ppl:
19167@if ppl-bootstrap
19168maybe-all-stage4-ppl: all-stage4-ppl
19169all-stage4: all-stage4-ppl
19170TARGET-stage4-ppl = $(TARGET-ppl)
19171all-stage4-ppl: configure-stage4-ppl
19172 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19173 @r=`${PWD_COMMAND}`; export r; \
19174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19175 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19176 $(HOST_EXPORTS) \
19177 $(POSTSTAGE1_HOST_EXPORTS) \
19178 cd $(HOST_SUBDIR)/ppl && \
19179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19180 CFLAGS="$(STAGE4_CFLAGS)" \
19181 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 19182 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19187 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19188 $(TARGET-stage4-ppl)
19189
19190maybe-clean-stage4-ppl: clean-stage4-ppl
19191clean-stage4: clean-stage4-ppl
19192clean-stage4-ppl:
19193 @if [ $(current_stage) = stage4 ]; then \
19194 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19195 else \
19196 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19197 $(MAKE) stage4-start; \
19198 fi; \
19199 cd $(HOST_SUBDIR)/ppl && \
19200 $(MAKE) $(EXTRA_HOST_FLAGS) \
19201 $(POSTSTAGE1_FLAGS_TO_PASS) \
19202 clean
19203@endif ppl-bootstrap
19204
19205
19206.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19207.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19208maybe-all-stageprofile-ppl:
19209maybe-clean-stageprofile-ppl:
19210@if ppl-bootstrap
19211maybe-all-stageprofile-ppl: all-stageprofile-ppl
19212all-stageprofile: all-stageprofile-ppl
19213TARGET-stageprofile-ppl = $(TARGET-ppl)
19214all-stageprofile-ppl: configure-stageprofile-ppl
19215 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19216 @r=`${PWD_COMMAND}`; export r; \
19217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19218 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19219 $(HOST_EXPORTS) \
19220 $(POSTSTAGE1_HOST_EXPORTS) \
19221 cd $(HOST_SUBDIR)/ppl && \
19222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19223 CFLAGS="$(STAGEprofile_CFLAGS)" \
19224 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
19225 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19230 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19231 $(TARGET-stageprofile-ppl)
19232
19233maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19234clean-stageprofile: clean-stageprofile-ppl
19235clean-stageprofile-ppl:
19236 @if [ $(current_stage) = stageprofile ]; then \
19237 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19238 else \
19239 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19240 $(MAKE) stageprofile-start; \
19241 fi; \
19242 cd $(HOST_SUBDIR)/ppl && \
19243 $(MAKE) $(EXTRA_HOST_FLAGS) \
19244 $(POSTSTAGE1_FLAGS_TO_PASS) \
19245 clean
19246@endif ppl-bootstrap
19247
19248
19249.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19250.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19251maybe-all-stagefeedback-ppl:
19252maybe-clean-stagefeedback-ppl:
19253@if ppl-bootstrap
19254maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19255all-stagefeedback: all-stagefeedback-ppl
19256TARGET-stagefeedback-ppl = $(TARGET-ppl)
19257all-stagefeedback-ppl: configure-stagefeedback-ppl
19258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19259 @r=`${PWD_COMMAND}`; export r; \
19260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19261 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19262 $(HOST_EXPORTS) \
19263 $(POSTSTAGE1_HOST_EXPORTS) \
19264 cd $(HOST_SUBDIR)/ppl && \
19265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19266 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19267 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
19268 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19272 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19273 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19274 $(TARGET-stagefeedback-ppl)
19275
19276maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19277clean-stagefeedback: clean-stagefeedback-ppl
19278clean-stagefeedback-ppl:
19279 @if [ $(current_stage) = stagefeedback ]; then \
19280 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19281 else \
19282 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19283 $(MAKE) stagefeedback-start; \
19284 fi; \
19285 cd $(HOST_SUBDIR)/ppl && \
19286 $(MAKE) $(EXTRA_HOST_FLAGS) \
19287 $(POSTSTAGE1_FLAGS_TO_PASS) \
19288 clean
19289@endif ppl-bootstrap
19290
19291
19292
19293
19294
19295.PHONY: check-ppl maybe-check-ppl
19296maybe-check-ppl:
19297@if ppl
19298maybe-check-ppl: check-ppl
19299
19300check-ppl:
19301 @: $(MAKE); $(unstage)
19302 @r=`${PWD_COMMAND}`; export r; \
19303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19304 $(HOST_EXPORTS) \
19305 (cd $(HOST_SUBDIR)/ppl && \
19306 $(MAKE) $(FLAGS_TO_PASS) check)
19307
19308@endif ppl
19309
19310.PHONY: install-ppl maybe-install-ppl
19311maybe-install-ppl:
19312@if ppl
19313maybe-install-ppl: install-ppl
19314
19315install-ppl:
19316
19317@endif ppl
19318
19319# Other targets (info, dvi, pdf, etc.)
19320
19321.PHONY: maybe-info-ppl info-ppl
19322maybe-info-ppl:
19323@if ppl
19324maybe-info-ppl: info-ppl
19325
19326info-ppl: \
19327 configure-ppl
19328 @[ -f ./ppl/Makefile ] || exit 0; \
19329 r=`${PWD_COMMAND}`; export r; \
19330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19331 $(HOST_EXPORTS) \
19332 for flag in $(EXTRA_HOST_FLAGS) ; do \
19333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19334 done; \
19335 echo "Doing info in ppl" ; \
19336 (cd $(HOST_SUBDIR)/ppl && \
19337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19339 "RANLIB=$${RANLIB}" \
19340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19341 info) \
19342 || exit 1
19343
19344@endif ppl
19345
19346.PHONY: maybe-dvi-ppl dvi-ppl
19347maybe-dvi-ppl:
19348@if ppl
19349maybe-dvi-ppl: dvi-ppl
19350
19351dvi-ppl: \
19352 configure-ppl
19353 @[ -f ./ppl/Makefile ] || exit 0; \
19354 r=`${PWD_COMMAND}`; export r; \
19355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19356 $(HOST_EXPORTS) \
19357 for flag in $(EXTRA_HOST_FLAGS) ; do \
19358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19359 done; \
19360 echo "Doing dvi in ppl" ; \
19361 (cd $(HOST_SUBDIR)/ppl && \
19362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19364 "RANLIB=$${RANLIB}" \
19365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19366 dvi) \
19367 || exit 1
19368
19369@endif ppl
19370
19371.PHONY: maybe-pdf-ppl pdf-ppl
19372maybe-pdf-ppl:
19373@if ppl
19374maybe-pdf-ppl: pdf-ppl
19375
19376pdf-ppl: \
19377 configure-ppl
19378 @[ -f ./ppl/Makefile ] || exit 0; \
19379 r=`${PWD_COMMAND}`; export r; \
19380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19381 $(HOST_EXPORTS) \
19382 for flag in $(EXTRA_HOST_FLAGS) ; do \
19383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19384 done; \
19385 echo "Doing pdf in ppl" ; \
19386 (cd $(HOST_SUBDIR)/ppl && \
19387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19389 "RANLIB=$${RANLIB}" \
19390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19391 pdf) \
19392 || exit 1
19393
19394@endif ppl
19395
19396.PHONY: maybe-html-ppl html-ppl
19397maybe-html-ppl:
19398@if ppl
19399maybe-html-ppl: html-ppl
19400
19401html-ppl: \
19402 configure-ppl
19403 @[ -f ./ppl/Makefile ] || exit 0; \
19404 r=`${PWD_COMMAND}`; export r; \
19405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19406 $(HOST_EXPORTS) \
19407 for flag in $(EXTRA_HOST_FLAGS) ; do \
19408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19409 done; \
19410 echo "Doing html in ppl" ; \
19411 (cd $(HOST_SUBDIR)/ppl && \
19412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19414 "RANLIB=$${RANLIB}" \
19415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19416 html) \
19417 || exit 1
19418
19419@endif ppl
19420
19421.PHONY: maybe-TAGS-ppl TAGS-ppl
19422maybe-TAGS-ppl:
19423@if ppl
19424maybe-TAGS-ppl: TAGS-ppl
19425
19426TAGS-ppl: \
19427 configure-ppl
19428 @[ -f ./ppl/Makefile ] || exit 0; \
19429 r=`${PWD_COMMAND}`; export r; \
19430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19431 $(HOST_EXPORTS) \
19432 for flag in $(EXTRA_HOST_FLAGS) ; do \
19433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19434 done; \
19435 echo "Doing TAGS in ppl" ; \
19436 (cd $(HOST_SUBDIR)/ppl && \
19437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19439 "RANLIB=$${RANLIB}" \
19440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19441 TAGS) \
19442 || exit 1
19443
19444@endif ppl
19445
19446.PHONY: maybe-install-info-ppl install-info-ppl
19447maybe-install-info-ppl:
19448@if ppl
19449maybe-install-info-ppl: install-info-ppl
19450
19451install-info-ppl: \
19452 configure-ppl \
19453 info-ppl
19454 @[ -f ./ppl/Makefile ] || exit 0; \
19455 r=`${PWD_COMMAND}`; export r; \
19456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19457 $(HOST_EXPORTS) \
19458 for flag in $(EXTRA_HOST_FLAGS) ; do \
19459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19460 done; \
19461 echo "Doing install-info in ppl" ; \
19462 (cd $(HOST_SUBDIR)/ppl && \
19463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19465 "RANLIB=$${RANLIB}" \
19466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19467 install-info) \
19468 || exit 1
19469
19470@endif ppl
19471
19472.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19473maybe-install-pdf-ppl:
19474@if ppl
19475maybe-install-pdf-ppl: install-pdf-ppl
19476
19477install-pdf-ppl: \
19478 configure-ppl \
19479 pdf-ppl
19480 @[ -f ./ppl/Makefile ] || exit 0; \
19481 r=`${PWD_COMMAND}`; export r; \
19482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19483 $(HOST_EXPORTS) \
19484 for flag in $(EXTRA_HOST_FLAGS) ; do \
19485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19486 done; \
19487 echo "Doing install-pdf in ppl" ; \
19488 (cd $(HOST_SUBDIR)/ppl && \
19489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19491 "RANLIB=$${RANLIB}" \
19492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19493 install-pdf) \
19494 || exit 1
19495
19496@endif ppl
19497
19498.PHONY: maybe-install-html-ppl install-html-ppl
19499maybe-install-html-ppl:
19500@if ppl
19501maybe-install-html-ppl: install-html-ppl
19502
19503install-html-ppl: \
19504 configure-ppl \
19505 html-ppl
19506 @[ -f ./ppl/Makefile ] || exit 0; \
19507 r=`${PWD_COMMAND}`; export r; \
19508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19509 $(HOST_EXPORTS) \
19510 for flag in $(EXTRA_HOST_FLAGS) ; do \
19511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19512 done; \
19513 echo "Doing install-html in ppl" ; \
19514 (cd $(HOST_SUBDIR)/ppl && \
19515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19517 "RANLIB=$${RANLIB}" \
19518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19519 install-html) \
19520 || exit 1
19521
19522@endif ppl
19523
19524.PHONY: maybe-installcheck-ppl installcheck-ppl
19525maybe-installcheck-ppl:
19526@if ppl
19527maybe-installcheck-ppl: installcheck-ppl
19528
19529installcheck-ppl: \
19530 configure-ppl
19531 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19532 r=`${PWD_COMMAND}`; export r; \
19533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19534 $(HOST_EXPORTS) \
19535 for flag in $(EXTRA_HOST_FLAGS) ; do \
19536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19537 done; \
e28c595f
JM
19538 echo "Doing installcheck in ppl" ; \
19539 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19542 "RANLIB=$${RANLIB}" \
0c24b341 19543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19544 installcheck) \
19545 || exit 1
19546
e28c595f 19547@endif ppl
4b900473 19548
e28c595f
JM
19549.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19550maybe-mostlyclean-ppl:
19551@if ppl
19552maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 19553
e28c595f
JM
19554mostlyclean-ppl:
19555 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19556 r=`${PWD_COMMAND}`; export r; \
19557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19558 $(HOST_EXPORTS) \
19559 for flag in $(EXTRA_HOST_FLAGS) ; do \
19560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19561 done; \
e28c595f
JM
19562 echo "Doing mostlyclean in ppl" ; \
19563 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19566 "RANLIB=$${RANLIB}" \
0c24b341 19567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19568 mostlyclean) \
19569 || exit 1
19570
e28c595f 19571@endif ppl
4b900473 19572
e28c595f
JM
19573.PHONY: maybe-clean-ppl clean-ppl
19574maybe-clean-ppl:
19575@if ppl
19576maybe-clean-ppl: clean-ppl
4b900473 19577
e28c595f
JM
19578clean-ppl:
19579 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19580 r=`${PWD_COMMAND}`; export r; \
19581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19582 $(HOST_EXPORTS) \
19583 for flag in $(EXTRA_HOST_FLAGS) ; do \
19584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19585 done; \
e28c595f
JM
19586 echo "Doing clean in ppl" ; \
19587 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19590 "RANLIB=$${RANLIB}" \
0c24b341 19591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19592 clean) \
19593 || exit 1
19594
e28c595f 19595@endif ppl
4b900473 19596
e28c595f
JM
19597.PHONY: maybe-distclean-ppl distclean-ppl
19598maybe-distclean-ppl:
19599@if ppl
19600maybe-distclean-ppl: distclean-ppl
4b900473 19601
e28c595f
JM
19602distclean-ppl:
19603 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19604 r=`${PWD_COMMAND}`; export r; \
19605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19606 $(HOST_EXPORTS) \
19607 for flag in $(EXTRA_HOST_FLAGS) ; do \
19608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19609 done; \
e28c595f
JM
19610 echo "Doing distclean in ppl" ; \
19611 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19614 "RANLIB=$${RANLIB}" \
0c24b341 19615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19616 distclean) \
19617 || exit 1
19618
e28c595f 19619@endif ppl
4b900473 19620
e28c595f
JM
19621.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19622maybe-maintainer-clean-ppl:
19623@if ppl
19624maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 19625
e28c595f
JM
19626maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
19641 || exit 1
19642
e28c595f 19643@endif ppl
4b900473
PB
19644
19645
19646
e28c595f
JM
19647.PHONY: configure-cloog maybe-configure-cloog
19648maybe-configure-cloog:
4b900473 19649@if gcc-bootstrap
e28c595f 19650configure-cloog: stage_current
4b900473 19651@endif gcc-bootstrap
e28c595f
JM
19652@if cloog
19653maybe-configure-cloog: configure-cloog
19654configure-cloog:
4b900473
PB
19655 @r=`${PWD_COMMAND}`; export r; \
19656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
19657 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19658 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
4b900473 19659 $(HOST_EXPORTS) \
e28c595f
JM
19660 echo Configuring in $(HOST_SUBDIR)/cloog; \
19661 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
19662 case $(srcdir) in \
19663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19664 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19666 esac; \
e28c595f
JM
19667 srcdiroption="--srcdir=$${topdir}/cloog"; \
19668 libsrcdir="$$s/cloog"; \
4b900473
PB
19669 $(SHELL) $${libsrcdir}/configure \
19670 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e28c595f 19671 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp \
4b900473 19672 || exit 1
e28c595f 19673@endif cloog
4b900473
PB
19674
19675
19676
e28c595f
JM
19677.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19678maybe-configure-stage1-cloog:
19679@if cloog-bootstrap
19680maybe-configure-stage1-cloog: configure-stage1-cloog
19681configure-stage1-cloog:
4b900473 19682 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 19683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19684 @r=`${PWD_COMMAND}`; export r; \
19685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19686 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19687 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 19688 $(HOST_EXPORTS) \
8ee82aff 19689 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19690 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
19691 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19692 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19694 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19695 case $(srcdir) in \
19696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19697 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19699 esac; \
e28c595f
JM
19700 srcdiroption="--srcdir=$${topdir}/cloog"; \
19701 libsrcdir="$$s/cloog"; \
4b900473
PB
19702 $(SHELL) $${libsrcdir}/configure \
19703 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19704 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
19705 $(STAGE1_CONFIGURE_FLAGS) \
19706 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19707@endif cloog-bootstrap
19708
19709.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19710maybe-configure-stage2-cloog:
19711@if cloog-bootstrap
19712maybe-configure-stage2-cloog: configure-stage2-cloog
19713configure-stage2-cloog:
4b900473 19714 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 19715 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19716 @r=`${PWD_COMMAND}`; export r; \
19717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19718 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19719 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19720 $(HOST_EXPORTS) \
1b05fbbd 19721 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19722 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19723 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
19724 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19725 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19727 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19728 case $(srcdir) in \
19729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19730 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19732 esac; \
e28c595f
JM
19733 srcdiroption="--srcdir=$${topdir}/cloog"; \
19734 libsrcdir="$$s/cloog"; \
4b900473
PB
19735 $(SHELL) $${libsrcdir}/configure \
19736 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19737 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19738 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19739 $(STAGE2_CONFIGURE_FLAGS) \
19740 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19741@endif cloog-bootstrap
19742
19743.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19744maybe-configure-stage3-cloog:
19745@if cloog-bootstrap
19746maybe-configure-stage3-cloog: configure-stage3-cloog
19747configure-stage3-cloog:
4b900473 19748 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 19749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19750 @r=`${PWD_COMMAND}`; export r; \
19751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19752 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19753 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19754 $(HOST_EXPORTS) \
1b05fbbd 19755 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19756 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19757 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
19758 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19759 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19761 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19762 case $(srcdir) in \
19763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19764 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19766 esac; \
e28c595f
JM
19767 srcdiroption="--srcdir=$${topdir}/cloog"; \
19768 libsrcdir="$$s/cloog"; \
4b900473
PB
19769 $(SHELL) $${libsrcdir}/configure \
19770 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19771 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19772 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19773 $(STAGE3_CONFIGURE_FLAGS) \
19774 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19775@endif cloog-bootstrap
19776
19777.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19778maybe-configure-stage4-cloog:
19779@if cloog-bootstrap
19780maybe-configure-stage4-cloog: configure-stage4-cloog
19781configure-stage4-cloog:
4b900473 19782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 19783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19784 @r=`${PWD_COMMAND}`; export r; \
19785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19786 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19787 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19788 $(HOST_EXPORTS) \
1b05fbbd 19789 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19790 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19791 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
19792 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19793 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19795 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19796 case $(srcdir) in \
19797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19798 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19800 esac; \
e28c595f
JM
19801 srcdiroption="--srcdir=$${topdir}/cloog"; \
19802 libsrcdir="$$s/cloog"; \
4b900473
PB
19803 $(SHELL) $${libsrcdir}/configure \
19804 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19805 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19806 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19807 $(STAGE4_CONFIGURE_FLAGS) \
19808 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19809@endif cloog-bootstrap
19810
19811.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19812maybe-configure-stageprofile-cloog:
19813@if cloog-bootstrap
19814maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19815configure-stageprofile-cloog:
4b900473 19816 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 19817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19818 @r=`${PWD_COMMAND}`; export r; \
19819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19820 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19821 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19822 $(HOST_EXPORTS) \
1b05fbbd
AO
19823 $(POSTSTAGE1_HOST_EXPORTS) \
19824 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19825 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
19826 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19827 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19828 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19829 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19830 case $(srcdir) in \
19831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19832 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19834 esac; \
e28c595f
JM
19835 srcdiroption="--srcdir=$${topdir}/cloog"; \
19836 libsrcdir="$$s/cloog"; \
4b900473
PB
19837 $(SHELL) $${libsrcdir}/configure \
19838 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19839 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19840 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19841 $(STAGEprofile_CONFIGURE_FLAGS) \
19842 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19843@endif cloog-bootstrap
19844
19845.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19846maybe-configure-stagefeedback-cloog:
19847@if cloog-bootstrap
19848maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19849configure-stagefeedback-cloog:
4b900473 19850 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 19851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19852 @r=`${PWD_COMMAND}`; export r; \
19853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19854 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19855 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19856 $(HOST_EXPORTS) \
1b05fbbd
AO
19857 $(POSTSTAGE1_HOST_EXPORTS) \
19858 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19859 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
19860 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19861 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19863 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19864 case $(srcdir) in \
19865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19866 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19868 esac; \
e28c595f
JM
19869 srcdiroption="--srcdir=$${topdir}/cloog"; \
19870 libsrcdir="$$s/cloog"; \
4b900473
PB
19871 $(SHELL) $${libsrcdir}/configure \
19872 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19873 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19874 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19875 $(STAGEfeedback_CONFIGURE_FLAGS) \
19876 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f 19877@endif cloog-bootstrap
4b900473
PB
19878
19879
19880
19881
19882
e28c595f
JM
19883.PHONY: all-cloog maybe-all-cloog
19884maybe-all-cloog:
4b900473 19885@if gcc-bootstrap
e28c595f 19886all-cloog: stage_current
4b900473 19887@endif gcc-bootstrap
e28c595f
JM
19888@if cloog
19889TARGET-cloog=all
19890maybe-all-cloog: all-cloog
19891all-cloog: configure-cloog
4b900473
PB
19892 @r=`${PWD_COMMAND}`; export r; \
19893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19894 $(HOST_EXPORTS) \
e28c595f 19895 (cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19896 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
e28c595f
JM
19897 $(TARGET-cloog))
19898@endif cloog
4b900473
PB
19899
19900
19901
e28c595f
JM
19902.PHONY: all-stage1-cloog maybe-all-stage1-cloog
19903.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
19904maybe-all-stage1-cloog:
19905maybe-clean-stage1-cloog:
19906@if cloog-bootstrap
19907maybe-all-stage1-cloog: all-stage1-cloog
19908all-stage1: all-stage1-cloog
19909TARGET-stage1-cloog = $(TARGET-cloog)
19910all-stage1-cloog: configure-stage1-cloog
4b900473
PB
19911 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19912 @r=`${PWD_COMMAND}`; export r; \
19913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19914 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 19915 $(HOST_EXPORTS) \
e28c595f 19916 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19918 CFLAGS="$(STAGE1_CFLAGS)" \
19919 CXXFLAGS="$(STAGE1_CFLAGS)" \
19920 LIBCFLAGS="$(LIBCFLAGS)" \
19921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19924 $(EXTRA_HOST_FLAGS) \
19925 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 19926 $(TARGET-stage1-cloog)
4b900473 19927
e28c595f
JM
19928maybe-clean-stage1-cloog: clean-stage1-cloog
19929clean-stage1: clean-stage1-cloog
19930clean-stage1-cloog:
4b900473 19931 @if [ $(current_stage) = stage1 ]; then \
e28c595f 19932 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19933 else \
e28c595f 19934 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
19935 $(MAKE) stage1-start; \
19936 fi; \
e28c595f 19937 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19938 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 19939 clean
e28c595f
JM
19940@endif cloog-bootstrap
19941
19942
19943.PHONY: all-stage2-cloog maybe-all-stage2-cloog
19944.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
19945maybe-all-stage2-cloog:
19946maybe-clean-stage2-cloog:
19947@if cloog-bootstrap
19948maybe-all-stage2-cloog: all-stage2-cloog
19949all-stage2: all-stage2-cloog
19950TARGET-stage2-cloog = $(TARGET-cloog)
19951all-stage2-cloog: configure-stage2-cloog
4b900473
PB
19952 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19953 @r=`${PWD_COMMAND}`; export r; \
19954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19955 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
19956 $(HOST_EXPORTS) \
19957 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19958 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19960 CFLAGS="$(STAGE2_CFLAGS)" \
19961 CXXFLAGS="$(STAGE2_CFLAGS)" \
19962 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19966 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19967 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 19968 $(TARGET-stage2-cloog)
4b900473 19969
e28c595f
JM
19970maybe-clean-stage2-cloog: clean-stage2-cloog
19971clean-stage2: clean-stage2-cloog
19972clean-stage2-cloog:
4b900473 19973 @if [ $(current_stage) = stage2 ]; then \
e28c595f 19974 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19975 else \
e28c595f 19976 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
19977 $(MAKE) stage2-start; \
19978 fi; \
e28c595f 19979 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19980 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19981 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19982 clean
e28c595f
JM
19983@endif cloog-bootstrap
19984
19985
e28c595f
JM
19986.PHONY: all-stage3-cloog maybe-all-stage3-cloog
19987.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
19988maybe-all-stage3-cloog:
19989maybe-clean-stage3-cloog:
19990@if cloog-bootstrap
19991maybe-all-stage3-cloog: all-stage3-cloog
19992all-stage3: all-stage3-cloog
19993TARGET-stage3-cloog = $(TARGET-cloog)
19994all-stage3-cloog: configure-stage3-cloog
4b900473
PB
19995 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19996 @r=`${PWD_COMMAND}`; export r; \
19997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19998 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
19999 $(HOST_EXPORTS) \
20000 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20001 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20003 CFLAGS="$(STAGE3_CFLAGS)" \
20004 CXXFLAGS="$(STAGE3_CFLAGS)" \
20005 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20006 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20007 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20008 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20009 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20010 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20011 $(TARGET-stage3-cloog)
4b900473 20012
e28c595f
JM
20013maybe-clean-stage3-cloog: clean-stage3-cloog
20014clean-stage3: clean-stage3-cloog
20015clean-stage3-cloog:
4b900473 20016 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20017 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20018 else \
e28c595f 20019 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20020 $(MAKE) stage3-start; \
20021 fi; \
e28c595f 20022 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20023 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20024 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20025 clean
e28c595f
JM
20026@endif cloog-bootstrap
20027
20028
e28c595f
JM
20029.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20030.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20031maybe-all-stage4-cloog:
20032maybe-clean-stage4-cloog:
20033@if cloog-bootstrap
20034maybe-all-stage4-cloog: all-stage4-cloog
20035all-stage4: all-stage4-cloog
20036TARGET-stage4-cloog = $(TARGET-cloog)
20037all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20039 @r=`${PWD_COMMAND}`; export r; \
20040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20041 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
20042 $(HOST_EXPORTS) \
20043 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20044 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20045 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20046 CFLAGS="$(STAGE4_CFLAGS)" \
20047 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 20048 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20049 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20050 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20051 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20052 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20053 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20054 $(TARGET-stage4-cloog)
4b900473 20055
e28c595f
JM
20056maybe-clean-stage4-cloog: clean-stage4-cloog
20057clean-stage4: clean-stage4-cloog
20058clean-stage4-cloog:
4b900473 20059 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20060 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20061 else \
e28c595f 20062 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20063 $(MAKE) stage4-start; \
20064 fi; \
e28c595f 20065 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20066 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20067 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20068 clean
e28c595f
JM
20069@endif cloog-bootstrap
20070
20071
20072.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20073.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20074maybe-all-stageprofile-cloog:
20075maybe-clean-stageprofile-cloog:
20076@if cloog-bootstrap
20077maybe-all-stageprofile-cloog: all-stageprofile-cloog
20078all-stageprofile: all-stageprofile-cloog
20079TARGET-stageprofile-cloog = $(TARGET-cloog)
20080all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20081 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20082 @r=`${PWD_COMMAND}`; export r; \
20083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20084 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
20085 $(HOST_EXPORTS) \
20086 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20087 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20088 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20089 CFLAGS="$(STAGEprofile_CFLAGS)" \
20090 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
20091 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20092 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20093 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20094 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20095 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20096 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20097 $(TARGET-stageprofile-cloog)
4b900473 20098
e28c595f
JM
20099maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20100clean-stageprofile: clean-stageprofile-cloog
20101clean-stageprofile-cloog:
4b900473 20102 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20103 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20104 else \
e28c595f 20105 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20106 $(MAKE) stageprofile-start; \
20107 fi; \
e28c595f 20108 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20109 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20110 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20111 clean
e28c595f
JM
20112@endif cloog-bootstrap
20113
20114
20115.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20116.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20117maybe-all-stagefeedback-cloog:
20118maybe-clean-stagefeedback-cloog:
20119@if cloog-bootstrap
20120maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20121all-stagefeedback: all-stagefeedback-cloog
20122TARGET-stagefeedback-cloog = $(TARGET-cloog)
20123all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20124 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20125 @r=`${PWD_COMMAND}`; export r; \
20126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20127 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
20128 $(HOST_EXPORTS) \
20129 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20130 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20132 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20133 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
20134 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20135 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20136 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20137 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20138 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20139 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20140 $(TARGET-stagefeedback-cloog)
4b900473 20141
e28c595f
JM
20142maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20143clean-stagefeedback: clean-stagefeedback-cloog
20144clean-stagefeedback-cloog:
4b900473 20145 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20146 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20147 else \
e28c595f 20148 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20149 $(MAKE) stagefeedback-start; \
20150 fi; \
e28c595f 20151 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20152 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20153 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20154 clean
e28c595f 20155@endif cloog-bootstrap
4b900473
PB
20156
20157
20158
20159
20160
e28c595f
JM
20161.PHONY: check-cloog maybe-check-cloog
20162maybe-check-cloog:
20163@if cloog
20164maybe-check-cloog: check-cloog
4b900473 20165
e28c595f 20166check-cloog:
4b900473
PB
20167 @: $(MAKE); $(unstage)
20168 @r=`${PWD_COMMAND}`; export r; \
20169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20170 $(HOST_EXPORTS) \
e28c595f 20171 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20172 $(MAKE) $(FLAGS_TO_PASS) check)
20173
e28c595f 20174@endif cloog
4b900473 20175
e28c595f
JM
20176.PHONY: install-cloog maybe-install-cloog
20177maybe-install-cloog:
20178@if cloog
20179maybe-install-cloog: install-cloog
4b900473 20180
e28c595f 20181install-cloog:
4b900473 20182
e28c595f 20183@endif cloog
4b900473
PB
20184
20185# Other targets (info, dvi, pdf, etc.)
20186
e28c595f
JM
20187.PHONY: maybe-info-cloog info-cloog
20188maybe-info-cloog:
20189@if cloog
20190maybe-info-cloog: info-cloog
4b900473 20191
e28c595f
JM
20192info-cloog: \
20193 configure-cloog
20194 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20195 r=`${PWD_COMMAND}`; export r; \
20196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20197 $(HOST_EXPORTS) \
20198 for flag in $(EXTRA_HOST_FLAGS) ; do \
20199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20200 done; \
e28c595f
JM
20201 echo "Doing info in cloog" ; \
20202 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20205 "RANLIB=$${RANLIB}" \
0c24b341 20206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20207 info) \
20208 || exit 1
20209
e28c595f 20210@endif cloog
4b900473 20211
e28c595f
JM
20212.PHONY: maybe-dvi-cloog dvi-cloog
20213maybe-dvi-cloog:
20214@if cloog
20215maybe-dvi-cloog: dvi-cloog
4b900473 20216
e28c595f
JM
20217dvi-cloog: \
20218 configure-cloog
20219 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20220 r=`${PWD_COMMAND}`; export r; \
20221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20222 $(HOST_EXPORTS) \
20223 for flag in $(EXTRA_HOST_FLAGS) ; do \
20224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20225 done; \
e28c595f
JM
20226 echo "Doing dvi in cloog" ; \
20227 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20230 "RANLIB=$${RANLIB}" \
0c24b341 20231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20232 dvi) \
20233 || exit 1
20234
e28c595f 20235@endif cloog
4b900473 20236
e28c595f
JM
20237.PHONY: maybe-pdf-cloog pdf-cloog
20238maybe-pdf-cloog:
20239@if cloog
20240maybe-pdf-cloog: pdf-cloog
4b900473 20241
e28c595f
JM
20242pdf-cloog: \
20243 configure-cloog
20244 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20245 r=`${PWD_COMMAND}`; export r; \
20246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20247 $(HOST_EXPORTS) \
20248 for flag in $(EXTRA_HOST_FLAGS) ; do \
20249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20250 done; \
e28c595f
JM
20251 echo "Doing pdf in cloog" ; \
20252 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20255 "RANLIB=$${RANLIB}" \
0c24b341 20256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20257 pdf) \
20258 || exit 1
20259
e28c595f 20260@endif cloog
4b900473 20261
e28c595f
JM
20262.PHONY: maybe-html-cloog html-cloog
20263maybe-html-cloog:
20264@if cloog
20265maybe-html-cloog: html-cloog
4b900473 20266
e28c595f
JM
20267html-cloog: \
20268 configure-cloog
20269 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20270 r=`${PWD_COMMAND}`; export r; \
20271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20272 $(HOST_EXPORTS) \
20273 for flag in $(EXTRA_HOST_FLAGS) ; do \
20274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20275 done; \
e28c595f
JM
20276 echo "Doing html in cloog" ; \
20277 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20280 "RANLIB=$${RANLIB}" \
0c24b341 20281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20282 html) \
20283 || exit 1
20284
e28c595f 20285@endif cloog
4b900473 20286
e28c595f
JM
20287.PHONY: maybe-TAGS-cloog TAGS-cloog
20288maybe-TAGS-cloog:
20289@if cloog
20290maybe-TAGS-cloog: TAGS-cloog
4b900473 20291
e28c595f
JM
20292TAGS-cloog: \
20293 configure-cloog
20294 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20295 r=`${PWD_COMMAND}`; export r; \
20296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20297 $(HOST_EXPORTS) \
20298 for flag in $(EXTRA_HOST_FLAGS) ; do \
20299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20300 done; \
e28c595f
JM
20301 echo "Doing TAGS in cloog" ; \
20302 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20305 "RANLIB=$${RANLIB}" \
0c24b341 20306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20307 TAGS) \
20308 || exit 1
20309
e28c595f 20310@endif cloog
4b900473 20311
e28c595f
JM
20312.PHONY: maybe-install-info-cloog install-info-cloog
20313maybe-install-info-cloog:
20314@if cloog
20315maybe-install-info-cloog: install-info-cloog
4b900473 20316
e28c595f
JM
20317install-info-cloog: \
20318 configure-cloog \
20319 info-cloog
20320 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20321 r=`${PWD_COMMAND}`; export r; \
20322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20323 $(HOST_EXPORTS) \
20324 for flag in $(EXTRA_HOST_FLAGS) ; do \
20325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20326 done; \
e28c595f
JM
20327 echo "Doing install-info in cloog" ; \
20328 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20331 "RANLIB=$${RANLIB}" \
0c24b341 20332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20333 install-info) \
20334 || exit 1
20335
e28c595f 20336@endif cloog
4b900473 20337
e28c595f
JM
20338.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20339maybe-install-pdf-cloog:
20340@if cloog
20341maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 20342
e28c595f
JM
20343install-pdf-cloog: \
20344 configure-cloog \
20345 pdf-cloog
20346 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
20347 r=`${PWD_COMMAND}`; export r; \
20348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20349 $(HOST_EXPORTS) \
20350 for flag in $(EXTRA_HOST_FLAGS) ; do \
20351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20352 done; \
e28c595f
JM
20353 echo "Doing install-pdf in cloog" ; \
20354 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
20355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20357 "RANLIB=$${RANLIB}" \
0c24b341 20358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20359 install-pdf) \
20360 || exit 1
20361
e28c595f 20362@endif cloog
a3ca38d2 20363
e28c595f
JM
20364.PHONY: maybe-install-html-cloog install-html-cloog
20365maybe-install-html-cloog:
20366@if cloog
20367maybe-install-html-cloog: install-html-cloog
4b900473 20368
e28c595f
JM
20369install-html-cloog: \
20370 configure-cloog \
20371 html-cloog
20372 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20373 r=`${PWD_COMMAND}`; export r; \
20374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20375 $(HOST_EXPORTS) \
20376 for flag in $(EXTRA_HOST_FLAGS) ; do \
20377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20378 done; \
e28c595f
JM
20379 echo "Doing install-html in cloog" ; \
20380 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20383 "RANLIB=$${RANLIB}" \
0c24b341 20384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20385 install-html) \
20386 || exit 1
20387
e28c595f 20388@endif cloog
4b900473 20389
e28c595f
JM
20390.PHONY: maybe-installcheck-cloog installcheck-cloog
20391maybe-installcheck-cloog:
20392@if cloog
20393maybe-installcheck-cloog: installcheck-cloog
4b900473 20394
e28c595f
JM
20395installcheck-cloog: \
20396 configure-cloog
20397 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20398 r=`${PWD_COMMAND}`; export r; \
20399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20400 $(HOST_EXPORTS) \
20401 for flag in $(EXTRA_HOST_FLAGS) ; do \
20402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20403 done; \
e28c595f
JM
20404 echo "Doing installcheck in cloog" ; \
20405 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20408 "RANLIB=$${RANLIB}" \
0c24b341 20409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20410 installcheck) \
20411 || exit 1
20412
e28c595f 20413@endif cloog
4b900473 20414
e28c595f
JM
20415.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20416maybe-mostlyclean-cloog:
20417@if cloog
20418maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 20419
e28c595f
JM
20420mostlyclean-cloog:
20421 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20422 r=`${PWD_COMMAND}`; export r; \
20423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20424 $(HOST_EXPORTS) \
20425 for flag in $(EXTRA_HOST_FLAGS) ; do \
20426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20427 done; \
e28c595f
JM
20428 echo "Doing mostlyclean in cloog" ; \
20429 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20432 "RANLIB=$${RANLIB}" \
0c24b341 20433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20434 mostlyclean) \
20435 || exit 1
20436
e28c595f 20437@endif cloog
4b900473 20438
e28c595f
JM
20439.PHONY: maybe-clean-cloog clean-cloog
20440maybe-clean-cloog:
20441@if cloog
20442maybe-clean-cloog: clean-cloog
4b900473 20443
e28c595f
JM
20444clean-cloog:
20445 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20446 r=`${PWD_COMMAND}`; export r; \
20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20448 $(HOST_EXPORTS) \
20449 for flag in $(EXTRA_HOST_FLAGS) ; do \
20450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20451 done; \
e28c595f
JM
20452 echo "Doing clean in cloog" ; \
20453 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20456 "RANLIB=$${RANLIB}" \
0c24b341 20457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20458 clean) \
20459 || exit 1
20460
e28c595f 20461@endif cloog
4b900473 20462
e28c595f
JM
20463.PHONY: maybe-distclean-cloog distclean-cloog
20464maybe-distclean-cloog:
20465@if cloog
20466maybe-distclean-cloog: distclean-cloog
4b900473 20467
e28c595f
JM
20468distclean-cloog:
20469 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20470 r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20472 $(HOST_EXPORTS) \
20473 for flag in $(EXTRA_HOST_FLAGS) ; do \
20474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20475 done; \
e28c595f
JM
20476 echo "Doing distclean in cloog" ; \
20477 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20480 "RANLIB=$${RANLIB}" \
0c24b341 20481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20482 distclean) \
20483 || exit 1
20484
e28c595f 20485@endif cloog
4b900473 20486
e28c595f
JM
20487.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20488maybe-maintainer-clean-cloog:
20489@if cloog
20490maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 20491
e28c595f
JM
20492maintainer-clean-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) \
20497 for flag in $(EXTRA_HOST_FLAGS) ; do \
20498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499 done; \
e28c595f
JM
20500 echo "Doing maintainer-clean 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 maintainer-clean) \
20507 || exit 1
20508
e28c595f 20509@endif cloog
4b900473
PB
20510
20511
20512
b813574b
PB
20513.PHONY: configure-gnuserv maybe-configure-gnuserv
20514maybe-configure-gnuserv:
4f0ef2d8
CD
20515@if gcc-bootstrap
20516configure-gnuserv: stage_current
20517@endif gcc-bootstrap
b813574b
PB
20518@if gnuserv
20519maybe-configure-gnuserv: configure-gnuserv
c52c6897 20520configure-gnuserv:
0aed8855 20521 @: $(MAKE); $(unstage)
c52c6897 20522 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20524 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
20525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 20526 $(HOST_EXPORTS) \
a7254363
PB
20527 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
20528 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 20529 case $(srcdir) in \
b00612cc
PB
20530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20531 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
20532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20533 esac; \
b00612cc
PB
20534 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
20535 libsrcdir="$$s/gnuserv"; \
4fa63067 20536 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20538 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20539 || exit 1
b813574b 20540@endif gnuserv
2a4cbe27 20541
a7254363
PB
20542
20543
d545f33b
PB
20544
20545
b813574b
PB
20546.PHONY: all-gnuserv maybe-all-gnuserv
20547maybe-all-gnuserv:
4f0ef2d8
CD
20548@if gcc-bootstrap
20549all-gnuserv: stage_current
20550@endif gcc-bootstrap
b813574b 20551@if gnuserv
d27cc32e 20552TARGET-gnuserv=all
b813574b
PB
20553maybe-all-gnuserv: all-gnuserv
20554all-gnuserv: configure-gnuserv
0aed8855 20555 @: $(MAKE); $(unstage)
4fa63067
NN
20556 @r=`${PWD_COMMAND}`; export r; \
20557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20558 $(HOST_EXPORTS) \
b00612cc 20559 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
20560 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20561 $(TARGET-gnuserv))
b813574b 20562@endif gnuserv
2a4cbe27 20563
a7254363 20564
d545f33b
PB
20565
20566
b813574b
PB
20567.PHONY: check-gnuserv maybe-check-gnuserv
20568maybe-check-gnuserv:
20569@if gnuserv
20570maybe-check-gnuserv: check-gnuserv
2a4cbe27 20571
b813574b 20572check-gnuserv:
0aed8855 20573 @: $(MAKE); $(unstage)
4fa63067 20574 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20576 $(HOST_EXPORTS) \
b00612cc
PB
20577 (cd $(HOST_SUBDIR)/gnuserv && \
20578 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20579
b813574b 20580@endif gnuserv
2a4cbe27 20581
b813574b
PB
20582.PHONY: install-gnuserv maybe-install-gnuserv
20583maybe-install-gnuserv:
20584@if gnuserv
20585maybe-install-gnuserv: install-gnuserv
2a4cbe27 20586
b813574b 20587install-gnuserv: installdirs
0aed8855 20588 @: $(MAKE); $(unstage)
4fa63067 20589 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20591 $(HOST_EXPORTS) \
b00612cc 20592 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 20593 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20594
b813574b 20595@endif gnuserv
2a4cbe27 20596
56a8fe78 20597# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20598
b813574b
PB
20599.PHONY: maybe-info-gnuserv info-gnuserv
20600maybe-info-gnuserv:
20601@if gnuserv
20602maybe-info-gnuserv: info-gnuserv
4fa63067 20603
b813574b
PB
20604info-gnuserv: \
20605 configure-gnuserv
0aed8855 20606 @: $(MAKE); $(unstage)
b813574b 20607 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20608 r=`${PWD_COMMAND}`; export r; \
20609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20610 $(HOST_EXPORTS) \
b813574b 20611 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20613 done; \
b813574b 20614 echo "Doing info in gnuserv" ; \
b00612cc 20615 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20618 "RANLIB=$${RANLIB}" \
0c24b341 20619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20620 info) \
2a4cbe27
NN
20621 || exit 1
20622
b813574b 20623@endif gnuserv
2a4cbe27 20624
b813574b
PB
20625.PHONY: maybe-dvi-gnuserv dvi-gnuserv
20626maybe-dvi-gnuserv:
20627@if gnuserv
20628maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 20629
b813574b
PB
20630dvi-gnuserv: \
20631 configure-gnuserv
0aed8855 20632 @: $(MAKE); $(unstage)
b813574b 20633 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20634 r=`${PWD_COMMAND}`; export r; \
20635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20636 $(HOST_EXPORTS) \
b813574b 20637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20639 done; \
b813574b 20640 echo "Doing dvi in gnuserv" ; \
b00612cc 20641 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20644 "RANLIB=$${RANLIB}" \
0c24b341 20645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20646 dvi) \
2a4cbe27
NN
20647 || exit 1
20648
b813574b 20649@endif gnuserv
2a4cbe27 20650
56a8fe78
DD
20651.PHONY: maybe-pdf-gnuserv pdf-gnuserv
20652maybe-pdf-gnuserv:
20653@if gnuserv
20654maybe-pdf-gnuserv: pdf-gnuserv
20655
20656pdf-gnuserv: \
20657 configure-gnuserv
20658 @: $(MAKE); $(unstage)
20659 @[ -f ./gnuserv/Makefile ] || exit 0; \
20660 r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662 $(HOST_EXPORTS) \
20663 for flag in $(EXTRA_HOST_FLAGS) ; do \
20664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20665 done; \
20666 echo "Doing pdf in gnuserv" ; \
20667 (cd $(HOST_SUBDIR)/gnuserv && \
20668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20670 "RANLIB=$${RANLIB}" \
0c24b341 20671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20672 pdf) \
20673 || exit 1
20674
20675@endif gnuserv
20676
6d389afc
MS
20677.PHONY: maybe-html-gnuserv html-gnuserv
20678maybe-html-gnuserv:
20679@if gnuserv
20680maybe-html-gnuserv: html-gnuserv
20681
20682html-gnuserv: \
20683 configure-gnuserv
0aed8855 20684 @: $(MAKE); $(unstage)
6d389afc
MS
20685 @[ -f ./gnuserv/Makefile ] || exit 0; \
20686 r=`${PWD_COMMAND}`; export r; \
20687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20688 $(HOST_EXPORTS) \
20689 for flag in $(EXTRA_HOST_FLAGS) ; do \
20690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20691 done; \
20692 echo "Doing html in gnuserv" ; \
b00612cc 20693 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
20694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20696 "RANLIB=$${RANLIB}" \
0c24b341 20697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20698 html) \
20699 || exit 1
20700
20701@endif gnuserv
20702
b813574b
PB
20703.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
20704maybe-TAGS-gnuserv:
20705@if gnuserv
20706maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 20707
b813574b
PB
20708TAGS-gnuserv: \
20709 configure-gnuserv
0aed8855 20710 @: $(MAKE); $(unstage)
b813574b 20711 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20712 r=`${PWD_COMMAND}`; export r; \
20713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20714 $(HOST_EXPORTS) \
b813574b 20715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20717 done; \
b813574b 20718 echo "Doing TAGS in gnuserv" ; \
b00612cc 20719 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20722 "RANLIB=$${RANLIB}" \
0c24b341 20723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20724 TAGS) \
2a4cbe27
NN
20725 || exit 1
20726
b813574b 20727@endif gnuserv
2a4cbe27 20728
b813574b
PB
20729.PHONY: maybe-install-info-gnuserv install-info-gnuserv
20730maybe-install-info-gnuserv:
20731@if gnuserv
20732maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 20733
b813574b
PB
20734install-info-gnuserv: \
20735 configure-gnuserv \
20736 info-gnuserv
0aed8855 20737 @: $(MAKE); $(unstage)
b813574b 20738 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20739 r=`${PWD_COMMAND}`; export r; \
20740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20741 $(HOST_EXPORTS) \
b813574b 20742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20744 done; \
b813574b 20745 echo "Doing install-info in gnuserv" ; \
b00612cc 20746 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20749 "RANLIB=$${RANLIB}" \
0c24b341 20750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20751 install-info) \
2a4cbe27
NN
20752 || exit 1
20753
b813574b 20754@endif gnuserv
2a4cbe27 20755
a3ca38d2
DD
20756.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
20757maybe-install-pdf-gnuserv:
20758@if gnuserv
20759maybe-install-pdf-gnuserv: install-pdf-gnuserv
20760
20761install-pdf-gnuserv: \
20762 configure-gnuserv \
20763 pdf-gnuserv
20764 @: $(MAKE); $(unstage)
20765 @[ -f ./gnuserv/Makefile ] || exit 0; \
20766 r=`${PWD_COMMAND}`; export r; \
20767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768 $(HOST_EXPORTS) \
20769 for flag in $(EXTRA_HOST_FLAGS) ; do \
20770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20771 done; \
20772 echo "Doing install-pdf in gnuserv" ; \
20773 (cd $(HOST_SUBDIR)/gnuserv && \
20774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20776 "RANLIB=$${RANLIB}" \
0c24b341 20777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20778 install-pdf) \
20779 || exit 1
20780
20781@endif gnuserv
20782
108a6f8e
CD
20783.PHONY: maybe-install-html-gnuserv install-html-gnuserv
20784maybe-install-html-gnuserv:
20785@if gnuserv
20786maybe-install-html-gnuserv: install-html-gnuserv
20787
20788install-html-gnuserv: \
20789 configure-gnuserv \
20790 html-gnuserv
20791 @: $(MAKE); $(unstage)
20792 @[ -f ./gnuserv/Makefile ] || exit 0; \
20793 r=`${PWD_COMMAND}`; export r; \
20794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20795 $(HOST_EXPORTS) \
20796 for flag in $(EXTRA_HOST_FLAGS) ; do \
20797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20798 done; \
20799 echo "Doing install-html in gnuserv" ; \
20800 (cd $(HOST_SUBDIR)/gnuserv && \
20801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20803 "RANLIB=$${RANLIB}" \
0c24b341 20804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20805 install-html) \
20806 || exit 1
20807
20808@endif gnuserv
20809
b813574b
PB
20810.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
20811maybe-installcheck-gnuserv:
20812@if gnuserv
20813maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 20814
b813574b
PB
20815installcheck-gnuserv: \
20816 configure-gnuserv
0aed8855 20817 @: $(MAKE); $(unstage)
b813574b 20818 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20819 r=`${PWD_COMMAND}`; export r; \
20820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20821 $(HOST_EXPORTS) \
b813574b 20822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20824 done; \
b813574b 20825 echo "Doing installcheck in gnuserv" ; \
b00612cc 20826 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20829 "RANLIB=$${RANLIB}" \
0c24b341 20830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20831 installcheck) \
2a4cbe27
NN
20832 || exit 1
20833
b813574b 20834@endif gnuserv
2a4cbe27 20835
b813574b
PB
20836.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
20837maybe-mostlyclean-gnuserv:
20838@if gnuserv
20839maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 20840
b813574b 20841mostlyclean-gnuserv:
0aed8855 20842 @: $(MAKE); $(unstage)
b813574b 20843 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20844 r=`${PWD_COMMAND}`; export r; \
20845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20846 $(HOST_EXPORTS) \
b813574b 20847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20849 done; \
b813574b 20850 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 20851 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20854 "RANLIB=$${RANLIB}" \
0c24b341 20855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20856 mostlyclean) \
2a4cbe27
NN
20857 || exit 1
20858
b813574b 20859@endif gnuserv
2a4cbe27 20860
b813574b
PB
20861.PHONY: maybe-clean-gnuserv clean-gnuserv
20862maybe-clean-gnuserv:
20863@if gnuserv
20864maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 20865
b813574b 20866clean-gnuserv:
0aed8855 20867 @: $(MAKE); $(unstage)
b813574b 20868 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20869 r=`${PWD_COMMAND}`; export r; \
20870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20871 $(HOST_EXPORTS) \
b813574b 20872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20874 done; \
b813574b 20875 echo "Doing clean in gnuserv" ; \
b00612cc 20876 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20879 "RANLIB=$${RANLIB}" \
0c24b341 20880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20881 clean) \
2a4cbe27
NN
20882 || exit 1
20883
b813574b 20884@endif gnuserv
2a4cbe27 20885
b813574b
PB
20886.PHONY: maybe-distclean-gnuserv distclean-gnuserv
20887maybe-distclean-gnuserv:
20888@if gnuserv
20889maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 20890
b813574b 20891distclean-gnuserv:
0aed8855 20892 @: $(MAKE); $(unstage)
b813574b 20893 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20894 r=`${PWD_COMMAND}`; export r; \
20895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20896 $(HOST_EXPORTS) \
b813574b 20897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20899 done; \
b813574b 20900 echo "Doing distclean in gnuserv" ; \
b00612cc 20901 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20904 "RANLIB=$${RANLIB}" \
0c24b341 20905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20906 distclean) \
2a4cbe27
NN
20907 || exit 1
20908
b813574b 20909@endif gnuserv
2a4cbe27 20910
b813574b
PB
20911.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
20912maybe-maintainer-clean-gnuserv:
20913@if gnuserv
20914maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 20915
b813574b 20916maintainer-clean-gnuserv:
0aed8855 20917 @: $(MAKE); $(unstage)
b813574b 20918 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20921 $(HOST_EXPORTS) \
b813574b 20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
b813574b 20925 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 20926 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
0c24b341 20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20931 maintainer-clean) \
2a4cbe27
NN
20932 || exit 1
20933
b813574b 20934@endif gnuserv
2a4cbe27 20935
2a4cbe27 20936
a7254363 20937
93f9b408
ILT
20938.PHONY: configure-gold maybe-configure-gold
20939maybe-configure-gold:
20940@if gcc-bootstrap
20941configure-gold: stage_current
20942@endif gcc-bootstrap
20943@if gold
20944maybe-configure-gold: configure-gold
20945configure-gold:
20946 @r=`${PWD_COMMAND}`; export r; \
20947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20948 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20950 $(HOST_EXPORTS) \
20951 echo Configuring in $(HOST_SUBDIR)/gold; \
20952 cd "$(HOST_SUBDIR)/gold" || exit 1; \
20953 case $(srcdir) in \
20954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20955 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20957 esac; \
20958 srcdiroption="--srcdir=$${topdir}/gold"; \
20959 libsrcdir="$$s/gold"; \
20960 $(SHELL) $${libsrcdir}/configure \
20961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20962 --target=${target_alias} $${srcdiroption} \
20963 || exit 1
20964@endif gold
20965
20966
20967
20968.PHONY: configure-stage1-gold maybe-configure-stage1-gold
20969maybe-configure-stage1-gold:
20970@if gold-bootstrap
20971maybe-configure-stage1-gold: configure-stage1-gold
20972configure-stage1-gold:
20973 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20975 @r=`${PWD_COMMAND}`; export r; \
20976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20977 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 20978 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 20979 $(HOST_EXPORTS) \
93f9b408 20980 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20981 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
20982 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20983 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
20984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20985 cd $(HOST_SUBDIR)/gold || exit 1; \
20986 case $(srcdir) in \
20987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20988 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20990 esac; \
20991 srcdiroption="--srcdir=$${topdir}/gold"; \
20992 libsrcdir="$$s/gold"; \
20993 $(SHELL) $${libsrcdir}/configure \
20994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20995 --target=${target_alias} $${srcdiroption} \
1b05fbbd 20996 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
20997@endif gold-bootstrap
20998
20999.PHONY: configure-stage2-gold maybe-configure-stage2-gold
21000maybe-configure-stage2-gold:
21001@if gold-bootstrap
21002maybe-configure-stage2-gold: configure-stage2-gold
21003configure-stage2-gold:
21004 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21006 @r=`${PWD_COMMAND}`; export r; \
21007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21008 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21009 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21010 $(HOST_EXPORTS) \
1b05fbbd 21011 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21012 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21013 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
21014 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21015 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
21016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21017 cd $(HOST_SUBDIR)/gold || exit 1; \
21018 case $(srcdir) in \
21019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21020 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21022 esac; \
21023 srcdiroption="--srcdir=$${topdir}/gold"; \
21024 libsrcdir="$$s/gold"; \
21025 $(SHELL) $${libsrcdir}/configure \
21026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21027 --target=${target_alias} $${srcdiroption} \
21028 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21029 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
21030@endif gold-bootstrap
21031
21032.PHONY: configure-stage3-gold maybe-configure-stage3-gold
21033maybe-configure-stage3-gold:
21034@if gold-bootstrap
21035maybe-configure-stage3-gold: configure-stage3-gold
21036configure-stage3-gold:
21037 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21039 @r=`${PWD_COMMAND}`; export r; \
21040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21041 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
21042 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21043 $(HOST_EXPORTS) \
1b05fbbd 21044 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21045 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21046 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
21047 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21048 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
21049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21050 cd $(HOST_SUBDIR)/gold || exit 1; \
21051 case $(srcdir) in \
21052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21053 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21055 esac; \
21056 srcdiroption="--srcdir=$${topdir}/gold"; \
21057 libsrcdir="$$s/gold"; \
21058 $(SHELL) $${libsrcdir}/configure \
21059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21060 --target=${target_alias} $${srcdiroption} \
21061 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21062 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
21063@endif gold-bootstrap
21064
21065.PHONY: configure-stage4-gold maybe-configure-stage4-gold
21066maybe-configure-stage4-gold:
21067@if gold-bootstrap
21068maybe-configure-stage4-gold: configure-stage4-gold
21069configure-stage4-gold:
21070 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21072 @r=`${PWD_COMMAND}`; export r; \
21073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21074 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
21075 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21076 $(HOST_EXPORTS) \
1b05fbbd 21077 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21078 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21079 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
21080 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21081 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
21082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21083 cd $(HOST_SUBDIR)/gold || exit 1; \
21084 case $(srcdir) in \
21085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21086 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21088 esac; \
21089 srcdiroption="--srcdir=$${topdir}/gold"; \
21090 libsrcdir="$$s/gold"; \
21091 $(SHELL) $${libsrcdir}/configure \
21092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21093 --target=${target_alias} $${srcdiroption} \
21094 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21095 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
21096@endif gold-bootstrap
21097
21098.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
21099maybe-configure-stageprofile-gold:
21100@if gold-bootstrap
21101maybe-configure-stageprofile-gold: configure-stageprofile-gold
21102configure-stageprofile-gold:
21103 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21104 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21105 @r=`${PWD_COMMAND}`; export r; \
21106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21107 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
21108 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21109 $(HOST_EXPORTS) \
1b05fbbd
AO
21110 $(POSTSTAGE1_HOST_EXPORTS) \
21111 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21112 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
21113 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21114 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
21115 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21116 cd $(HOST_SUBDIR)/gold || exit 1; \
21117 case $(srcdir) in \
21118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21119 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21121 esac; \
21122 srcdiroption="--srcdir=$${topdir}/gold"; \
21123 libsrcdir="$$s/gold"; \
21124 $(SHELL) $${libsrcdir}/configure \
21125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21126 --target=${target_alias} $${srcdiroption} \
21127 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21128 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
21129@endif gold-bootstrap
21130
21131.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
21132maybe-configure-stagefeedback-gold:
21133@if gold-bootstrap
21134maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
21135configure-stagefeedback-gold:
21136 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21138 @r=`${PWD_COMMAND}`; export r; \
21139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21140 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
21141 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21142 $(HOST_EXPORTS) \
1b05fbbd
AO
21143 $(POSTSTAGE1_HOST_EXPORTS) \
21144 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21145 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
21146 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21147 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
21148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21149 cd $(HOST_SUBDIR)/gold || exit 1; \
21150 case $(srcdir) in \
21151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21152 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21154 esac; \
21155 srcdiroption="--srcdir=$${topdir}/gold"; \
21156 libsrcdir="$$s/gold"; \
21157 $(SHELL) $${libsrcdir}/configure \
21158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21159 --target=${target_alias} $${srcdiroption} \
21160 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21161 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
21162@endif gold-bootstrap
21163
21164
21165
21166
21167
21168.PHONY: all-gold maybe-all-gold
21169maybe-all-gold:
21170@if gcc-bootstrap
21171all-gold: stage_current
21172@endif gcc-bootstrap
21173@if gold
21174TARGET-gold=all
21175maybe-all-gold: all-gold
21176all-gold: configure-gold
21177 @r=`${PWD_COMMAND}`; export r; \
21178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21179 $(HOST_EXPORTS) \
21180 (cd $(HOST_SUBDIR)/gold && \
21181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21182 $(TARGET-gold))
21183@endif gold
21184
21185
21186
21187.PHONY: all-stage1-gold maybe-all-stage1-gold
21188.PHONY: clean-stage1-gold maybe-clean-stage1-gold
21189maybe-all-stage1-gold:
21190maybe-clean-stage1-gold:
21191@if gold-bootstrap
21192maybe-all-stage1-gold: all-stage1-gold
21193all-stage1: all-stage1-gold
21194TARGET-stage1-gold = $(TARGET-gold)
21195all-stage1-gold: configure-stage1-gold
21196 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21197 @r=`${PWD_COMMAND}`; export r; \
21198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21199 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408
ILT
21200 $(HOST_EXPORTS) \
21201 cd $(HOST_SUBDIR)/gold && \
21202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21203 CFLAGS="$(STAGE1_CFLAGS)" \
21204 CXXFLAGS="$(STAGE1_CFLAGS)" \
21205 LIBCFLAGS="$(LIBCFLAGS)" \
21206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21209 $(EXTRA_HOST_FLAGS) \
21210 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
21211 $(TARGET-stage1-gold)
21212
21213maybe-clean-stage1-gold: clean-stage1-gold
21214clean-stage1: clean-stage1-gold
21215clean-stage1-gold:
21216 @if [ $(current_stage) = stage1 ]; then \
21217 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21218 else \
21219 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
21220 $(MAKE) stage1-start; \
21221 fi; \
21222 cd $(HOST_SUBDIR)/gold && \
21223 $(MAKE) $(EXTRA_HOST_FLAGS) \
21224 clean
21225@endif gold-bootstrap
21226
21227
21228.PHONY: all-stage2-gold maybe-all-stage2-gold
21229.PHONY: clean-stage2-gold maybe-clean-stage2-gold
21230maybe-all-stage2-gold:
21231maybe-clean-stage2-gold:
21232@if gold-bootstrap
21233maybe-all-stage2-gold: all-stage2-gold
21234all-stage2: all-stage2-gold
21235TARGET-stage2-gold = $(TARGET-gold)
21236all-stage2-gold: configure-stage2-gold
21237 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21238 @r=`${PWD_COMMAND}`; export r; \
21239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21240 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21241 $(HOST_EXPORTS) \
21242 $(POSTSTAGE1_HOST_EXPORTS) \
21243 cd $(HOST_SUBDIR)/gold && \
21244 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21245 CFLAGS="$(STAGE2_CFLAGS)" \
21246 CXXFLAGS="$(STAGE2_CFLAGS)" \
21247 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21248 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21249 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21250 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21251 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21252 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
21253 $(TARGET-stage2-gold)
21254
21255maybe-clean-stage2-gold: clean-stage2-gold
21256clean-stage2: clean-stage2-gold
21257clean-stage2-gold:
21258 @if [ $(current_stage) = stage2 ]; then \
21259 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21260 else \
21261 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
21262 $(MAKE) stage2-start; \
21263 fi; \
21264 cd $(HOST_SUBDIR)/gold && \
21265 $(MAKE) $(EXTRA_HOST_FLAGS) \
21266 $(POSTSTAGE1_FLAGS_TO_PASS) \
21267 clean
21268@endif gold-bootstrap
21269
21270
93f9b408
ILT
21271.PHONY: all-stage3-gold maybe-all-stage3-gold
21272.PHONY: clean-stage3-gold maybe-clean-stage3-gold
21273maybe-all-stage3-gold:
21274maybe-clean-stage3-gold:
21275@if gold-bootstrap
21276maybe-all-stage3-gold: all-stage3-gold
21277all-stage3: all-stage3-gold
21278TARGET-stage3-gold = $(TARGET-gold)
21279all-stage3-gold: configure-stage3-gold
21280 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21281 @r=`${PWD_COMMAND}`; export r; \
21282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21283 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
21284 $(HOST_EXPORTS) \
21285 $(POSTSTAGE1_HOST_EXPORTS) \
21286 cd $(HOST_SUBDIR)/gold && \
21287 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21288 CFLAGS="$(STAGE3_CFLAGS)" \
21289 CXXFLAGS="$(STAGE3_CFLAGS)" \
21290 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21291 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21292 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21293 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21294 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21295 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
21296 $(TARGET-stage3-gold)
21297
21298maybe-clean-stage3-gold: clean-stage3-gold
21299clean-stage3: clean-stage3-gold
21300clean-stage3-gold:
21301 @if [ $(current_stage) = stage3 ]; then \
21302 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21303 else \
21304 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
21305 $(MAKE) stage3-start; \
21306 fi; \
21307 cd $(HOST_SUBDIR)/gold && \
21308 $(MAKE) $(EXTRA_HOST_FLAGS) \
21309 $(POSTSTAGE1_FLAGS_TO_PASS) \
21310 clean
21311@endif gold-bootstrap
21312
21313
93f9b408
ILT
21314.PHONY: all-stage4-gold maybe-all-stage4-gold
21315.PHONY: clean-stage4-gold maybe-clean-stage4-gold
21316maybe-all-stage4-gold:
21317maybe-clean-stage4-gold:
21318@if gold-bootstrap
21319maybe-all-stage4-gold: all-stage4-gold
21320all-stage4: all-stage4-gold
21321TARGET-stage4-gold = $(TARGET-gold)
21322all-stage4-gold: configure-stage4-gold
21323 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21324 @r=`${PWD_COMMAND}`; export r; \
21325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21326 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
21327 $(HOST_EXPORTS) \
21328 $(POSTSTAGE1_HOST_EXPORTS) \
21329 cd $(HOST_SUBDIR)/gold && \
21330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21331 CFLAGS="$(STAGE4_CFLAGS)" \
21332 CXXFLAGS="$(STAGE4_CFLAGS)" \
93f9b408 21333 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
21334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21338 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
21339 $(TARGET-stage4-gold)
21340
21341maybe-clean-stage4-gold: clean-stage4-gold
21342clean-stage4: clean-stage4-gold
21343clean-stage4-gold:
21344 @if [ $(current_stage) = stage4 ]; then \
21345 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21346 else \
21347 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
21348 $(MAKE) stage4-start; \
21349 fi; \
21350 cd $(HOST_SUBDIR)/gold && \
21351 $(MAKE) $(EXTRA_HOST_FLAGS) \
21352 $(POSTSTAGE1_FLAGS_TO_PASS) \
21353 clean
21354@endif gold-bootstrap
21355
21356
21357.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
21358.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
21359maybe-all-stageprofile-gold:
21360maybe-clean-stageprofile-gold:
21361@if gold-bootstrap
21362maybe-all-stageprofile-gold: all-stageprofile-gold
21363all-stageprofile: all-stageprofile-gold
21364TARGET-stageprofile-gold = $(TARGET-gold)
21365all-stageprofile-gold: configure-stageprofile-gold
21366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21367 @r=`${PWD_COMMAND}`; export r; \
21368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21369 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
21370 $(HOST_EXPORTS) \
21371 $(POSTSTAGE1_HOST_EXPORTS) \
21372 cd $(HOST_SUBDIR)/gold && \
21373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21374 CFLAGS="$(STAGEprofile_CFLAGS)" \
21375 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
21376 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21381 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
21382 $(TARGET-stageprofile-gold)
21383
21384maybe-clean-stageprofile-gold: clean-stageprofile-gold
21385clean-stageprofile: clean-stageprofile-gold
21386clean-stageprofile-gold:
21387 @if [ $(current_stage) = stageprofile ]; then \
21388 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21389 else \
21390 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
21391 $(MAKE) stageprofile-start; \
21392 fi; \
21393 cd $(HOST_SUBDIR)/gold && \
21394 $(MAKE) $(EXTRA_HOST_FLAGS) \
21395 $(POSTSTAGE1_FLAGS_TO_PASS) \
21396 clean
21397@endif gold-bootstrap
21398
21399
21400.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
21401.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
21402maybe-all-stagefeedback-gold:
21403maybe-clean-stagefeedback-gold:
21404@if gold-bootstrap
21405maybe-all-stagefeedback-gold: all-stagefeedback-gold
21406all-stagefeedback: all-stagefeedback-gold
21407TARGET-stagefeedback-gold = $(TARGET-gold)
21408all-stagefeedback-gold: configure-stagefeedback-gold
21409 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21410 @r=`${PWD_COMMAND}`; export r; \
21411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21412 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
21413 $(HOST_EXPORTS) \
21414 $(POSTSTAGE1_HOST_EXPORTS) \
21415 cd $(HOST_SUBDIR)/gold && \
21416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21417 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21418 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
21419 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21424 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
21425 $(TARGET-stagefeedback-gold)
21426
21427maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
21428clean-stagefeedback: clean-stagefeedback-gold
21429clean-stagefeedback-gold:
21430 @if [ $(current_stage) = stagefeedback ]; then \
21431 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21432 else \
21433 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
21434 $(MAKE) stagefeedback-start; \
21435 fi; \
21436 cd $(HOST_SUBDIR)/gold && \
21437 $(MAKE) $(EXTRA_HOST_FLAGS) \
21438 $(POSTSTAGE1_FLAGS_TO_PASS) \
21439 clean
21440@endif gold-bootstrap
21441
21442
21443
21444
21445
21446.PHONY: check-gold maybe-check-gold
21447maybe-check-gold:
21448@if gold
21449maybe-check-gold: check-gold
21450
21451check-gold:
21452 @: $(MAKE); $(unstage)
21453 @r=`${PWD_COMMAND}`; export r; \
21454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21455 $(HOST_EXPORTS) \
21456 (cd $(HOST_SUBDIR)/gold && \
21457 $(MAKE) $(FLAGS_TO_PASS) check)
21458
21459@endif gold
21460
21461.PHONY: install-gold maybe-install-gold
21462maybe-install-gold:
21463@if gold
21464maybe-install-gold: install-gold
21465
21466install-gold: installdirs
21467 @: $(MAKE); $(unstage)
21468 @r=`${PWD_COMMAND}`; export r; \
21469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21470 $(HOST_EXPORTS) \
21471 (cd $(HOST_SUBDIR)/gold && \
21472 $(MAKE) $(FLAGS_TO_PASS) install)
21473
21474@endif gold
21475
21476# Other targets (info, dvi, pdf, etc.)
21477
21478.PHONY: maybe-info-gold info-gold
21479maybe-info-gold:
21480@if gold
21481maybe-info-gold: info-gold
21482
21483info-gold: \
21484 configure-gold
21485 @[ -f ./gold/Makefile ] || exit 0; \
21486 r=`${PWD_COMMAND}`; export r; \
21487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488 $(HOST_EXPORTS) \
21489 for flag in $(EXTRA_HOST_FLAGS) ; do \
21490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21491 done; \
21492 echo "Doing info in gold" ; \
21493 (cd $(HOST_SUBDIR)/gold && \
21494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21496 "RANLIB=$${RANLIB}" \
21497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21498 info) \
21499 || exit 1
21500
21501@endif gold
21502
21503.PHONY: maybe-dvi-gold dvi-gold
21504maybe-dvi-gold:
21505@if gold
21506maybe-dvi-gold: dvi-gold
21507
21508dvi-gold: \
21509 configure-gold
21510 @[ -f ./gold/Makefile ] || exit 0; \
21511 r=`${PWD_COMMAND}`; export r; \
21512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21513 $(HOST_EXPORTS) \
21514 for flag in $(EXTRA_HOST_FLAGS) ; do \
21515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21516 done; \
21517 echo "Doing dvi in gold" ; \
21518 (cd $(HOST_SUBDIR)/gold && \
21519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21521 "RANLIB=$${RANLIB}" \
21522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21523 dvi) \
21524 || exit 1
21525
21526@endif gold
21527
21528.PHONY: maybe-pdf-gold pdf-gold
21529maybe-pdf-gold:
21530@if gold
21531maybe-pdf-gold: pdf-gold
21532
21533pdf-gold: \
21534 configure-gold
21535 @[ -f ./gold/Makefile ] || exit 0; \
21536 r=`${PWD_COMMAND}`; export r; \
21537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21538 $(HOST_EXPORTS) \
21539 for flag in $(EXTRA_HOST_FLAGS) ; do \
21540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21541 done; \
21542 echo "Doing pdf in gold" ; \
21543 (cd $(HOST_SUBDIR)/gold && \
21544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21546 "RANLIB=$${RANLIB}" \
21547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21548 pdf) \
21549 || exit 1
21550
21551@endif gold
21552
21553.PHONY: maybe-html-gold html-gold
21554maybe-html-gold:
21555@if gold
21556maybe-html-gold: html-gold
21557
21558html-gold: \
21559 configure-gold
21560 @[ -f ./gold/Makefile ] || exit 0; \
21561 r=`${PWD_COMMAND}`; export r; \
21562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21563 $(HOST_EXPORTS) \
21564 for flag in $(EXTRA_HOST_FLAGS) ; do \
21565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21566 done; \
21567 echo "Doing html in gold" ; \
21568 (cd $(HOST_SUBDIR)/gold && \
21569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21571 "RANLIB=$${RANLIB}" \
21572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21573 html) \
21574 || exit 1
21575
21576@endif gold
21577
21578.PHONY: maybe-TAGS-gold TAGS-gold
21579maybe-TAGS-gold:
21580@if gold
21581maybe-TAGS-gold: TAGS-gold
21582
21583TAGS-gold: \
21584 configure-gold
21585 @[ -f ./gold/Makefile ] || exit 0; \
21586 r=`${PWD_COMMAND}`; export r; \
21587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21588 $(HOST_EXPORTS) \
21589 for flag in $(EXTRA_HOST_FLAGS) ; do \
21590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21591 done; \
21592 echo "Doing TAGS in gold" ; \
21593 (cd $(HOST_SUBDIR)/gold && \
21594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21596 "RANLIB=$${RANLIB}" \
21597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21598 TAGS) \
21599 || exit 1
21600
21601@endif gold
21602
21603.PHONY: maybe-install-info-gold install-info-gold
21604maybe-install-info-gold:
21605@if gold
21606maybe-install-info-gold: install-info-gold
21607
21608install-info-gold: \
21609 configure-gold \
21610 info-gold
21611 @[ -f ./gold/Makefile ] || exit 0; \
21612 r=`${PWD_COMMAND}`; export r; \
21613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21614 $(HOST_EXPORTS) \
21615 for flag in $(EXTRA_HOST_FLAGS) ; do \
21616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21617 done; \
21618 echo "Doing install-info in gold" ; \
21619 (cd $(HOST_SUBDIR)/gold && \
21620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21622 "RANLIB=$${RANLIB}" \
21623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21624 install-info) \
21625 || exit 1
21626
21627@endif gold
21628
21629.PHONY: maybe-install-pdf-gold install-pdf-gold
21630maybe-install-pdf-gold:
21631@if gold
21632maybe-install-pdf-gold: install-pdf-gold
21633
21634install-pdf-gold: \
21635 configure-gold \
21636 pdf-gold
21637 @[ -f ./gold/Makefile ] || exit 0; \
21638 r=`${PWD_COMMAND}`; export r; \
21639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21640 $(HOST_EXPORTS) \
21641 for flag in $(EXTRA_HOST_FLAGS) ; do \
21642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21643 done; \
21644 echo "Doing install-pdf in gold" ; \
21645 (cd $(HOST_SUBDIR)/gold && \
21646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21648 "RANLIB=$${RANLIB}" \
21649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21650 install-pdf) \
21651 || exit 1
21652
21653@endif gold
21654
21655.PHONY: maybe-install-html-gold install-html-gold
21656maybe-install-html-gold:
21657@if gold
21658maybe-install-html-gold: install-html-gold
21659
21660install-html-gold: \
21661 configure-gold \
21662 html-gold
21663 @[ -f ./gold/Makefile ] || exit 0; \
21664 r=`${PWD_COMMAND}`; export r; \
21665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21666 $(HOST_EXPORTS) \
21667 for flag in $(EXTRA_HOST_FLAGS) ; do \
21668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21669 done; \
21670 echo "Doing install-html in gold" ; \
21671 (cd $(HOST_SUBDIR)/gold && \
21672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21674 "RANLIB=$${RANLIB}" \
21675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21676 install-html) \
21677 || exit 1
21678
21679@endif gold
21680
21681.PHONY: maybe-installcheck-gold installcheck-gold
21682maybe-installcheck-gold:
21683@if gold
21684maybe-installcheck-gold: installcheck-gold
21685
21686installcheck-gold: \
21687 configure-gold
21688 @[ -f ./gold/Makefile ] || exit 0; \
21689 r=`${PWD_COMMAND}`; export r; \
21690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21691 $(HOST_EXPORTS) \
21692 for flag in $(EXTRA_HOST_FLAGS) ; do \
21693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21694 done; \
21695 echo "Doing installcheck in gold" ; \
21696 (cd $(HOST_SUBDIR)/gold && \
21697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21699 "RANLIB=$${RANLIB}" \
21700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21701 installcheck) \
21702 || exit 1
21703
21704@endif gold
21705
21706.PHONY: maybe-mostlyclean-gold mostlyclean-gold
21707maybe-mostlyclean-gold:
21708@if gold
21709maybe-mostlyclean-gold: mostlyclean-gold
21710
21711mostlyclean-gold:
21712 @[ -f ./gold/Makefile ] || exit 0; \
21713 r=`${PWD_COMMAND}`; export r; \
21714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21715 $(HOST_EXPORTS) \
21716 for flag in $(EXTRA_HOST_FLAGS) ; do \
21717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21718 done; \
21719 echo "Doing mostlyclean in gold" ; \
21720 (cd $(HOST_SUBDIR)/gold && \
21721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21723 "RANLIB=$${RANLIB}" \
21724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21725 mostlyclean) \
21726 || exit 1
21727
21728@endif gold
21729
21730.PHONY: maybe-clean-gold clean-gold
21731maybe-clean-gold:
21732@if gold
21733maybe-clean-gold: clean-gold
21734
21735clean-gold:
21736 @[ -f ./gold/Makefile ] || exit 0; \
21737 r=`${PWD_COMMAND}`; export r; \
21738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21739 $(HOST_EXPORTS) \
21740 for flag in $(EXTRA_HOST_FLAGS) ; do \
21741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21742 done; \
21743 echo "Doing clean in gold" ; \
21744 (cd $(HOST_SUBDIR)/gold && \
21745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21747 "RANLIB=$${RANLIB}" \
21748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21749 clean) \
21750 || exit 1
21751
21752@endif gold
21753
21754.PHONY: maybe-distclean-gold distclean-gold
21755maybe-distclean-gold:
21756@if gold
21757maybe-distclean-gold: distclean-gold
21758
21759distclean-gold:
21760 @[ -f ./gold/Makefile ] || exit 0; \
21761 r=`${PWD_COMMAND}`; export r; \
21762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21763 $(HOST_EXPORTS) \
21764 for flag in $(EXTRA_HOST_FLAGS) ; do \
21765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21766 done; \
21767 echo "Doing distclean in gold" ; \
21768 (cd $(HOST_SUBDIR)/gold && \
21769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21771 "RANLIB=$${RANLIB}" \
21772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21773 distclean) \
21774 || exit 1
21775
21776@endif gold
21777
21778.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
21779maybe-maintainer-clean-gold:
21780@if gold
21781maybe-maintainer-clean-gold: maintainer-clean-gold
21782
21783maintainer-clean-gold:
21784 @[ -f ./gold/Makefile ] || exit 0; \
21785 r=`${PWD_COMMAND}`; export r; \
21786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21787 $(HOST_EXPORTS) \
21788 for flag in $(EXTRA_HOST_FLAGS) ; do \
21789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21790 done; \
21791 echo "Doing maintainer-clean in gold" ; \
21792 (cd $(HOST_SUBDIR)/gold && \
21793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21795 "RANLIB=$${RANLIB}" \
21796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21797 maintainer-clean) \
21798 || exit 1
21799
21800@endif gold
21801
21802
21803
b813574b
PB
21804.PHONY: configure-gprof maybe-configure-gprof
21805maybe-configure-gprof:
4f0ef2d8
CD
21806@if gcc-bootstrap
21807configure-gprof: stage_current
21808@endif gcc-bootstrap
b813574b
PB
21809@if gprof
21810maybe-configure-gprof: configure-gprof
c52c6897 21811configure-gprof:
0aed8855 21812 @: $(MAKE); $(unstage)
c52c6897 21813 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21815 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
21816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 21817 $(HOST_EXPORTS) \
a7254363
PB
21818 echo Configuring in $(HOST_SUBDIR)/gprof; \
21819 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 21820 case $(srcdir) in \
b00612cc
PB
21821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21822 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
21823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21824 esac; \
b00612cc
PB
21825 srcdiroption="--srcdir=$${topdir}/gprof"; \
21826 libsrcdir="$$s/gprof"; \
4fa63067 21827 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21829 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21830 || exit 1
b813574b 21831@endif gprof
2a4cbe27 21832
a7254363
PB
21833
21834
d545f33b
PB
21835
21836
b813574b
PB
21837.PHONY: all-gprof maybe-all-gprof
21838maybe-all-gprof:
4f0ef2d8
CD
21839@if gcc-bootstrap
21840all-gprof: stage_current
21841@endif gcc-bootstrap
b813574b 21842@if gprof
d27cc32e 21843TARGET-gprof=all
b813574b
PB
21844maybe-all-gprof: all-gprof
21845all-gprof: configure-gprof
0aed8855 21846 @: $(MAKE); $(unstage)
4fa63067
NN
21847 @r=`${PWD_COMMAND}`; export r; \
21848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21849 $(HOST_EXPORTS) \
b00612cc 21850 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
21851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21852 $(TARGET-gprof))
b813574b 21853@endif gprof
2a4cbe27 21854
a7254363 21855
d545f33b
PB
21856
21857
b813574b
PB
21858.PHONY: check-gprof maybe-check-gprof
21859maybe-check-gprof:
21860@if gprof
21861maybe-check-gprof: check-gprof
2a4cbe27 21862
b813574b 21863check-gprof:
0aed8855 21864 @: $(MAKE); $(unstage)
4fa63067 21865 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21867 $(HOST_EXPORTS) \
b00612cc
PB
21868 (cd $(HOST_SUBDIR)/gprof && \
21869 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21870
b813574b 21871@endif gprof
2a4cbe27 21872
b813574b
PB
21873.PHONY: install-gprof maybe-install-gprof
21874maybe-install-gprof:
21875@if gprof
21876maybe-install-gprof: install-gprof
4fa63067 21877
b813574b 21878install-gprof: installdirs
0aed8855 21879 @: $(MAKE); $(unstage)
4fa63067 21880 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21882 $(HOST_EXPORTS) \
b00612cc 21883 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 21884 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21885
b813574b 21886@endif gprof
2a4cbe27 21887
56a8fe78 21888# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21889
b813574b
PB
21890.PHONY: maybe-info-gprof info-gprof
21891maybe-info-gprof:
21892@if gprof
21893maybe-info-gprof: info-gprof
4fa63067 21894
b813574b
PB
21895info-gprof: \
21896 configure-gprof
0aed8855 21897 @: $(MAKE); $(unstage)
b813574b 21898 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21899 r=`${PWD_COMMAND}`; export r; \
21900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21901 $(HOST_EXPORTS) \
b813574b 21902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21904 done; \
b813574b 21905 echo "Doing info in gprof" ; \
b00612cc 21906 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21909 "RANLIB=$${RANLIB}" \
0c24b341 21910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21911 info) \
2a4cbe27
NN
21912 || exit 1
21913
b813574b 21914@endif gprof
2a4cbe27 21915
b813574b
PB
21916.PHONY: maybe-dvi-gprof dvi-gprof
21917maybe-dvi-gprof:
21918@if gprof
21919maybe-dvi-gprof: dvi-gprof
2a4cbe27 21920
b813574b
PB
21921dvi-gprof: \
21922 configure-gprof
0aed8855 21923 @: $(MAKE); $(unstage)
b813574b 21924 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21925 r=`${PWD_COMMAND}`; export r; \
21926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21927 $(HOST_EXPORTS) \
b813574b 21928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21930 done; \
b813574b 21931 echo "Doing dvi in gprof" ; \
b00612cc 21932 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21935 "RANLIB=$${RANLIB}" \
0c24b341 21936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21937 dvi) \
2a4cbe27
NN
21938 || exit 1
21939
b813574b 21940@endif gprof
2a4cbe27 21941
56a8fe78
DD
21942.PHONY: maybe-pdf-gprof pdf-gprof
21943maybe-pdf-gprof:
21944@if gprof
21945maybe-pdf-gprof: pdf-gprof
21946
21947pdf-gprof: \
21948 configure-gprof
21949 @: $(MAKE); $(unstage)
21950 @[ -f ./gprof/Makefile ] || exit 0; \
21951 r=`${PWD_COMMAND}`; export r; \
21952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21953 $(HOST_EXPORTS) \
21954 for flag in $(EXTRA_HOST_FLAGS) ; do \
21955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21956 done; \
21957 echo "Doing pdf in gprof" ; \
21958 (cd $(HOST_SUBDIR)/gprof && \
21959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21961 "RANLIB=$${RANLIB}" \
0c24b341 21962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21963 pdf) \
21964 || exit 1
21965
21966@endif gprof
21967
6d389afc
MS
21968.PHONY: maybe-html-gprof html-gprof
21969maybe-html-gprof:
21970@if gprof
21971maybe-html-gprof: html-gprof
21972
21973html-gprof: \
21974 configure-gprof
0aed8855 21975 @: $(MAKE); $(unstage)
6d389afc
MS
21976 @[ -f ./gprof/Makefile ] || exit 0; \
21977 r=`${PWD_COMMAND}`; export r; \
21978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21979 $(HOST_EXPORTS) \
21980 for flag in $(EXTRA_HOST_FLAGS) ; do \
21981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21982 done; \
21983 echo "Doing html in gprof" ; \
b00612cc 21984 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
21985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21987 "RANLIB=$${RANLIB}" \
0c24b341 21988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21989 html) \
21990 || exit 1
21991
21992@endif gprof
21993
b813574b
PB
21994.PHONY: maybe-TAGS-gprof TAGS-gprof
21995maybe-TAGS-gprof:
21996@if gprof
21997maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 21998
b813574b
PB
21999TAGS-gprof: \
22000 configure-gprof
0aed8855 22001 @: $(MAKE); $(unstage)
b813574b 22002 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22003 r=`${PWD_COMMAND}`; export r; \
22004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22005 $(HOST_EXPORTS) \
b813574b 22006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22008 done; \
b813574b 22009 echo "Doing TAGS in gprof" ; \
b00612cc 22010 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22013 "RANLIB=$${RANLIB}" \
0c24b341 22014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22015 TAGS) \
2a4cbe27
NN
22016 || exit 1
22017
b813574b 22018@endif gprof
2a4cbe27 22019
b813574b
PB
22020.PHONY: maybe-install-info-gprof install-info-gprof
22021maybe-install-info-gprof:
22022@if gprof
22023maybe-install-info-gprof: install-info-gprof
2a4cbe27 22024
b813574b
PB
22025install-info-gprof: \
22026 configure-gprof \
22027 info-gprof
0aed8855 22028 @: $(MAKE); $(unstage)
b813574b 22029 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22030 r=`${PWD_COMMAND}`; export r; \
22031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22032 $(HOST_EXPORTS) \
b813574b 22033 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22035 done; \
b813574b 22036 echo "Doing install-info in gprof" ; \
b00612cc 22037 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22040 "RANLIB=$${RANLIB}" \
0c24b341 22041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22042 install-info) \
2a4cbe27
NN
22043 || exit 1
22044
b813574b 22045@endif gprof
2a4cbe27 22046
a3ca38d2
DD
22047.PHONY: maybe-install-pdf-gprof install-pdf-gprof
22048maybe-install-pdf-gprof:
22049@if gprof
22050maybe-install-pdf-gprof: install-pdf-gprof
22051
22052install-pdf-gprof: \
22053 configure-gprof \
22054 pdf-gprof
22055 @: $(MAKE); $(unstage)
22056 @[ -f ./gprof/Makefile ] || exit 0; \
22057 r=`${PWD_COMMAND}`; export r; \
22058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22059 $(HOST_EXPORTS) \
22060 for flag in $(EXTRA_HOST_FLAGS) ; do \
22061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22062 done; \
22063 echo "Doing install-pdf in gprof" ; \
22064 (cd $(HOST_SUBDIR)/gprof && \
22065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22067 "RANLIB=$${RANLIB}" \
0c24b341 22068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22069 install-pdf) \
22070 || exit 1
22071
22072@endif gprof
22073
108a6f8e
CD
22074.PHONY: maybe-install-html-gprof install-html-gprof
22075maybe-install-html-gprof:
22076@if gprof
22077maybe-install-html-gprof: install-html-gprof
22078
22079install-html-gprof: \
22080 configure-gprof \
22081 html-gprof
22082 @: $(MAKE); $(unstage)
22083 @[ -f ./gprof/Makefile ] || exit 0; \
22084 r=`${PWD_COMMAND}`; export r; \
22085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22086 $(HOST_EXPORTS) \
22087 for flag in $(EXTRA_HOST_FLAGS) ; do \
22088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22089 done; \
22090 echo "Doing install-html in gprof" ; \
22091 (cd $(HOST_SUBDIR)/gprof && \
22092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22094 "RANLIB=$${RANLIB}" \
0c24b341 22095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22096 install-html) \
22097 || exit 1
22098
22099@endif gprof
22100
b813574b
PB
22101.PHONY: maybe-installcheck-gprof installcheck-gprof
22102maybe-installcheck-gprof:
22103@if gprof
22104maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 22105
b813574b
PB
22106installcheck-gprof: \
22107 configure-gprof
0aed8855 22108 @: $(MAKE); $(unstage)
b813574b 22109 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22110 r=`${PWD_COMMAND}`; export r; \
22111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22112 $(HOST_EXPORTS) \
b813574b 22113 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22115 done; \
b813574b 22116 echo "Doing installcheck in gprof" ; \
b00612cc 22117 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22120 "RANLIB=$${RANLIB}" \
0c24b341 22121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22122 installcheck) \
2a4cbe27
NN
22123 || exit 1
22124
b813574b 22125@endif gprof
2a4cbe27 22126
b813574b
PB
22127.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
22128maybe-mostlyclean-gprof:
22129@if gprof
22130maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 22131
b813574b 22132mostlyclean-gprof:
0aed8855 22133 @: $(MAKE); $(unstage)
b813574b 22134 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22135 r=`${PWD_COMMAND}`; export r; \
22136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22137 $(HOST_EXPORTS) \
b813574b 22138 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22140 done; \
b813574b 22141 echo "Doing mostlyclean in gprof" ; \
b00612cc 22142 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22145 "RANLIB=$${RANLIB}" \
0c24b341 22146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22147 mostlyclean) \
2a4cbe27
NN
22148 || exit 1
22149
b813574b 22150@endif gprof
2a4cbe27 22151
b813574b
PB
22152.PHONY: maybe-clean-gprof clean-gprof
22153maybe-clean-gprof:
22154@if gprof
22155maybe-clean-gprof: clean-gprof
2a4cbe27 22156
b813574b 22157clean-gprof:
0aed8855 22158 @: $(MAKE); $(unstage)
b813574b 22159 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22160 r=`${PWD_COMMAND}`; export r; \
22161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22162 $(HOST_EXPORTS) \
b813574b 22163 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22165 done; \
b813574b 22166 echo "Doing clean in gprof" ; \
b00612cc 22167 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22170 "RANLIB=$${RANLIB}" \
0c24b341 22171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22172 clean) \
2a4cbe27
NN
22173 || exit 1
22174
b813574b 22175@endif gprof
2a4cbe27 22176
b813574b
PB
22177.PHONY: maybe-distclean-gprof distclean-gprof
22178maybe-distclean-gprof:
22179@if gprof
22180maybe-distclean-gprof: distclean-gprof
2a4cbe27 22181
b813574b 22182distclean-gprof:
0aed8855 22183 @: $(MAKE); $(unstage)
b813574b 22184 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22185 r=`${PWD_COMMAND}`; export r; \
22186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22187 $(HOST_EXPORTS) \
b813574b 22188 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22190 done; \
b813574b 22191 echo "Doing distclean in gprof" ; \
b00612cc 22192 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22195 "RANLIB=$${RANLIB}" \
0c24b341 22196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22197 distclean) \
2a4cbe27
NN
22198 || exit 1
22199
b813574b 22200@endif gprof
2a4cbe27 22201
b813574b
PB
22202.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
22203maybe-maintainer-clean-gprof:
22204@if gprof
22205maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 22206
b813574b 22207maintainer-clean-gprof:
0aed8855 22208 @: $(MAKE); $(unstage)
b813574b 22209 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22210 r=`${PWD_COMMAND}`; export r; \
22211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22212 $(HOST_EXPORTS) \
b813574b 22213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22215 done; \
b813574b 22216 echo "Doing maintainer-clean in gprof" ; \
b00612cc 22217 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22220 "RANLIB=$${RANLIB}" \
0c24b341 22221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22222 maintainer-clean) \
2a4cbe27
NN
22223 || exit 1
22224
b813574b 22225@endif gprof
2a4cbe27 22226
2a4cbe27 22227
a7254363 22228
b813574b
PB
22229.PHONY: configure-gzip maybe-configure-gzip
22230maybe-configure-gzip:
4f0ef2d8
CD
22231@if gcc-bootstrap
22232configure-gzip: stage_current
22233@endif gcc-bootstrap
b813574b
PB
22234@if gzip
22235maybe-configure-gzip: configure-gzip
c52c6897 22236configure-gzip:
0aed8855 22237 @: $(MAKE); $(unstage)
c52c6897 22238 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22240 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
22241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 22242 $(HOST_EXPORTS) \
a7254363
PB
22243 echo Configuring in $(HOST_SUBDIR)/gzip; \
22244 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 22245 case $(srcdir) in \
b00612cc
PB
22246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22247 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
22248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22249 esac; \
b00612cc
PB
22250 srcdiroption="--srcdir=$${topdir}/gzip"; \
22251 libsrcdir="$$s/gzip"; \
4fa63067 22252 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22254 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22255 || exit 1
b813574b 22256@endif gzip
2a4cbe27 22257
a7254363
PB
22258
22259
d545f33b
PB
22260
22261
b813574b
PB
22262.PHONY: all-gzip maybe-all-gzip
22263maybe-all-gzip:
4f0ef2d8
CD
22264@if gcc-bootstrap
22265all-gzip: stage_current
22266@endif gcc-bootstrap
b813574b 22267@if gzip
d27cc32e 22268TARGET-gzip=all
b813574b
PB
22269maybe-all-gzip: all-gzip
22270all-gzip: configure-gzip
0aed8855 22271 @: $(MAKE); $(unstage)
4fa63067
NN
22272 @r=`${PWD_COMMAND}`; export r; \
22273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22274 $(HOST_EXPORTS) \
b00612cc 22275 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
22276 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22277 $(TARGET-gzip))
b813574b 22278@endif gzip
2a4cbe27 22279
a7254363 22280
d545f33b
PB
22281
22282
b813574b
PB
22283.PHONY: check-gzip maybe-check-gzip
22284maybe-check-gzip:
22285@if gzip
22286maybe-check-gzip: check-gzip
2a4cbe27 22287
b813574b 22288check-gzip:
0aed8855 22289 @: $(MAKE); $(unstage)
4fa63067 22290 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22292 $(HOST_EXPORTS) \
b00612cc
PB
22293 (cd $(HOST_SUBDIR)/gzip && \
22294 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22295
b813574b 22296@endif gzip
2a4cbe27 22297
b813574b
PB
22298.PHONY: install-gzip maybe-install-gzip
22299maybe-install-gzip:
22300@if gzip
22301maybe-install-gzip: install-gzip
2a4cbe27 22302
b813574b 22303install-gzip: installdirs
0aed8855 22304 @: $(MAKE); $(unstage)
4fa63067 22305 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22307 $(HOST_EXPORTS) \
b00612cc 22308 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 22309 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22310
b813574b 22311@endif gzip
2a4cbe27 22312
56a8fe78 22313# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22314
b813574b
PB
22315.PHONY: maybe-info-gzip info-gzip
22316maybe-info-gzip:
22317@if gzip
22318maybe-info-gzip: info-gzip
4fa63067 22319
b813574b
PB
22320info-gzip: \
22321 configure-gzip
0aed8855 22322 @: $(MAKE); $(unstage)
b813574b 22323 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22324 r=`${PWD_COMMAND}`; export r; \
22325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22326 $(HOST_EXPORTS) \
b813574b 22327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22329 done; \
b813574b 22330 echo "Doing info in gzip" ; \
b00612cc 22331 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22334 "RANLIB=$${RANLIB}" \
0c24b341 22335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22336 info) \
2a4cbe27
NN
22337 || exit 1
22338
b813574b 22339@endif gzip
2a4cbe27 22340
b813574b
PB
22341.PHONY: maybe-dvi-gzip dvi-gzip
22342maybe-dvi-gzip:
22343@if gzip
22344maybe-dvi-gzip: dvi-gzip
2a4cbe27 22345
b813574b
PB
22346dvi-gzip: \
22347 configure-gzip
0aed8855 22348 @: $(MAKE); $(unstage)
b813574b 22349 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22350 r=`${PWD_COMMAND}`; export r; \
22351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22352 $(HOST_EXPORTS) \
b813574b 22353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22355 done; \
b813574b 22356 echo "Doing dvi in gzip" ; \
b00612cc 22357 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22360 "RANLIB=$${RANLIB}" \
0c24b341 22361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22362 dvi) \
2a4cbe27
NN
22363 || exit 1
22364
b813574b 22365@endif gzip
2a4cbe27 22366
56a8fe78
DD
22367.PHONY: maybe-pdf-gzip pdf-gzip
22368maybe-pdf-gzip:
22369@if gzip
22370maybe-pdf-gzip: pdf-gzip
22371
22372pdf-gzip: \
22373 configure-gzip
22374 @: $(MAKE); $(unstage)
22375 @[ -f ./gzip/Makefile ] || exit 0; \
22376 r=`${PWD_COMMAND}`; export r; \
22377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22378 $(HOST_EXPORTS) \
22379 for flag in $(EXTRA_HOST_FLAGS) ; do \
22380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22381 done; \
22382 echo "Doing pdf in gzip" ; \
22383 (cd $(HOST_SUBDIR)/gzip && \
22384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22386 "RANLIB=$${RANLIB}" \
0c24b341 22387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22388 pdf) \
22389 || exit 1
22390
22391@endif gzip
22392
6d389afc
MS
22393.PHONY: maybe-html-gzip html-gzip
22394maybe-html-gzip:
22395@if gzip
22396maybe-html-gzip: html-gzip
22397
22398html-gzip: \
22399 configure-gzip
0aed8855 22400 @: $(MAKE); $(unstage)
6d389afc
MS
22401 @[ -f ./gzip/Makefile ] || exit 0; \
22402 r=`${PWD_COMMAND}`; export r; \
22403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22404 $(HOST_EXPORTS) \
22405 for flag in $(EXTRA_HOST_FLAGS) ; do \
22406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22407 done; \
22408 echo "Doing html in gzip" ; \
b00612cc 22409 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
22410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22412 "RANLIB=$${RANLIB}" \
0c24b341 22413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22414 html) \
22415 || exit 1
22416
22417@endif gzip
22418
b813574b
PB
22419.PHONY: maybe-TAGS-gzip TAGS-gzip
22420maybe-TAGS-gzip:
22421@if gzip
22422maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 22423
b813574b
PB
22424TAGS-gzip: \
22425 configure-gzip
0aed8855 22426 @: $(MAKE); $(unstage)
b813574b 22427 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22428 r=`${PWD_COMMAND}`; export r; \
22429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22430 $(HOST_EXPORTS) \
b813574b 22431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22433 done; \
b813574b 22434 echo "Doing TAGS in gzip" ; \
b00612cc 22435 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22438 "RANLIB=$${RANLIB}" \
0c24b341 22439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22440 TAGS) \
2a4cbe27
NN
22441 || exit 1
22442
b813574b 22443@endif gzip
2a4cbe27 22444
b813574b
PB
22445.PHONY: maybe-install-info-gzip install-info-gzip
22446maybe-install-info-gzip:
22447@if gzip
22448maybe-install-info-gzip: install-info-gzip
2a4cbe27 22449
b813574b
PB
22450install-info-gzip: \
22451 configure-gzip \
22452 info-gzip
0aed8855 22453 @: $(MAKE); $(unstage)
b813574b 22454 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22455 r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22457 $(HOST_EXPORTS) \
b813574b 22458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22460 done; \
b813574b 22461 echo "Doing install-info in gzip" ; \
b00612cc 22462 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22465 "RANLIB=$${RANLIB}" \
0c24b341 22466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22467 install-info) \
2a4cbe27
NN
22468 || exit 1
22469
b813574b 22470@endif gzip
2a4cbe27 22471
a3ca38d2
DD
22472.PHONY: maybe-install-pdf-gzip install-pdf-gzip
22473maybe-install-pdf-gzip:
22474@if gzip
22475maybe-install-pdf-gzip: install-pdf-gzip
22476
22477install-pdf-gzip: \
22478 configure-gzip \
22479 pdf-gzip
22480 @: $(MAKE); $(unstage)
22481 @[ -f ./gzip/Makefile ] || exit 0; \
22482 r=`${PWD_COMMAND}`; export r; \
22483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22484 $(HOST_EXPORTS) \
22485 for flag in $(EXTRA_HOST_FLAGS) ; do \
22486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22487 done; \
22488 echo "Doing install-pdf in gzip" ; \
22489 (cd $(HOST_SUBDIR)/gzip && \
22490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22492 "RANLIB=$${RANLIB}" \
0c24b341 22493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22494 install-pdf) \
22495 || exit 1
22496
22497@endif gzip
22498
108a6f8e
CD
22499.PHONY: maybe-install-html-gzip install-html-gzip
22500maybe-install-html-gzip:
22501@if gzip
22502maybe-install-html-gzip: install-html-gzip
22503
22504install-html-gzip: \
22505 configure-gzip \
22506 html-gzip
22507 @: $(MAKE); $(unstage)
22508 @[ -f ./gzip/Makefile ] || exit 0; \
22509 r=`${PWD_COMMAND}`; export r; \
22510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22511 $(HOST_EXPORTS) \
22512 for flag in $(EXTRA_HOST_FLAGS) ; do \
22513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22514 done; \
22515 echo "Doing install-html in gzip" ; \
22516 (cd $(HOST_SUBDIR)/gzip && \
22517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22519 "RANLIB=$${RANLIB}" \
0c24b341 22520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22521 install-html) \
22522 || exit 1
22523
22524@endif gzip
22525
b813574b
PB
22526.PHONY: maybe-installcheck-gzip installcheck-gzip
22527maybe-installcheck-gzip:
22528@if gzip
22529maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 22530
b813574b
PB
22531installcheck-gzip: \
22532 configure-gzip
0aed8855 22533 @: $(MAKE); $(unstage)
b813574b 22534 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22535 r=`${PWD_COMMAND}`; export r; \
22536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22537 $(HOST_EXPORTS) \
b813574b 22538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22540 done; \
b813574b 22541 echo "Doing installcheck in gzip" ; \
b00612cc 22542 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22545 "RANLIB=$${RANLIB}" \
0c24b341 22546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22547 installcheck) \
2a4cbe27
NN
22548 || exit 1
22549
b813574b 22550@endif gzip
2a4cbe27 22551
b813574b
PB
22552.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
22553maybe-mostlyclean-gzip:
22554@if gzip
22555maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 22556
b813574b 22557mostlyclean-gzip:
0aed8855 22558 @: $(MAKE); $(unstage)
b813574b 22559 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22560 r=`${PWD_COMMAND}`; export r; \
22561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22562 $(HOST_EXPORTS) \
b813574b 22563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22565 done; \
b813574b 22566 echo "Doing mostlyclean in gzip" ; \
b00612cc 22567 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22570 "RANLIB=$${RANLIB}" \
0c24b341 22571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22572 mostlyclean) \
2a4cbe27
NN
22573 || exit 1
22574
b813574b 22575@endif gzip
2a4cbe27 22576
b813574b
PB
22577.PHONY: maybe-clean-gzip clean-gzip
22578maybe-clean-gzip:
22579@if gzip
22580maybe-clean-gzip: clean-gzip
2a4cbe27 22581
b813574b 22582clean-gzip:
0aed8855 22583 @: $(MAKE); $(unstage)
b813574b 22584 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22585 r=`${PWD_COMMAND}`; export r; \
22586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22587 $(HOST_EXPORTS) \
b813574b 22588 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22590 done; \
b813574b 22591 echo "Doing clean in gzip" ; \
b00612cc 22592 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22595 "RANLIB=$${RANLIB}" \
0c24b341 22596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22597 clean) \
2a4cbe27
NN
22598 || exit 1
22599
b813574b 22600@endif gzip
2a4cbe27 22601
b813574b
PB
22602.PHONY: maybe-distclean-gzip distclean-gzip
22603maybe-distclean-gzip:
22604@if gzip
22605maybe-distclean-gzip: distclean-gzip
2a4cbe27 22606
b813574b 22607distclean-gzip:
0aed8855 22608 @: $(MAKE); $(unstage)
b813574b 22609 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22610 r=`${PWD_COMMAND}`; export r; \
22611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22612 $(HOST_EXPORTS) \
b813574b 22613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615 done; \
b813574b 22616 echo "Doing distclean in gzip" ; \
b00612cc 22617 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620 "RANLIB=$${RANLIB}" \
0c24b341 22621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22622 distclean) \
2a4cbe27
NN
22623 || exit 1
22624
b813574b 22625@endif gzip
2a4cbe27 22626
b813574b
PB
22627.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
22628maybe-maintainer-clean-gzip:
22629@if gzip
22630maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 22631
b813574b 22632maintainer-clean-gzip:
0aed8855 22633 @: $(MAKE); $(unstage)
b813574b 22634 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22635 r=`${PWD_COMMAND}`; export r; \
22636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22637 $(HOST_EXPORTS) \
b813574b 22638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22640 done; \
b813574b 22641 echo "Doing maintainer-clean in gzip" ; \
b00612cc 22642 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22645 "RANLIB=$${RANLIB}" \
0c24b341 22646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22647 maintainer-clean) \
2a4cbe27
NN
22648 || exit 1
22649
b813574b 22650@endif gzip
2a4cbe27 22651
2a4cbe27 22652
a7254363 22653
b813574b
PB
22654.PHONY: configure-hello maybe-configure-hello
22655maybe-configure-hello:
4f0ef2d8
CD
22656@if gcc-bootstrap
22657configure-hello: stage_current
22658@endif gcc-bootstrap
b813574b
PB
22659@if hello
22660maybe-configure-hello: configure-hello
c52c6897 22661configure-hello:
0aed8855 22662 @: $(MAKE); $(unstage)
c52c6897 22663 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22665 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
22666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 22667 $(HOST_EXPORTS) \
a7254363
PB
22668 echo Configuring in $(HOST_SUBDIR)/hello; \
22669 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 22670 case $(srcdir) in \
b00612cc
PB
22671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22672 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
22673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22674 esac; \
b00612cc
PB
22675 srcdiroption="--srcdir=$${topdir}/hello"; \
22676 libsrcdir="$$s/hello"; \
4fa63067 22677 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22679 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22680 || exit 1
b813574b 22681@endif hello
2a4cbe27 22682
a7254363
PB
22683
22684
d545f33b
PB
22685
22686
b813574b
PB
22687.PHONY: all-hello maybe-all-hello
22688maybe-all-hello:
4f0ef2d8
CD
22689@if gcc-bootstrap
22690all-hello: stage_current
22691@endif gcc-bootstrap
b813574b 22692@if hello
d27cc32e 22693TARGET-hello=all
b813574b
PB
22694maybe-all-hello: all-hello
22695all-hello: configure-hello
0aed8855 22696 @: $(MAKE); $(unstage)
4fa63067
NN
22697 @r=`${PWD_COMMAND}`; export r; \
22698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22699 $(HOST_EXPORTS) \
b00612cc 22700 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
22701 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22702 $(TARGET-hello))
b813574b 22703@endif hello
2a4cbe27 22704
a7254363 22705
d545f33b
PB
22706
22707
b813574b
PB
22708.PHONY: check-hello maybe-check-hello
22709maybe-check-hello:
22710@if hello
22711maybe-check-hello: check-hello
2a4cbe27 22712
b813574b 22713check-hello:
0aed8855 22714 @: $(MAKE); $(unstage)
4fa63067 22715 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22717 $(HOST_EXPORTS) \
b00612cc
PB
22718 (cd $(HOST_SUBDIR)/hello && \
22719 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22720
b813574b 22721@endif hello
2a4cbe27 22722
b813574b
PB
22723.PHONY: install-hello maybe-install-hello
22724maybe-install-hello:
22725@if hello
22726maybe-install-hello: install-hello
2a4cbe27 22727
b813574b 22728install-hello: installdirs
0aed8855 22729 @: $(MAKE); $(unstage)
4fa63067
NN
22730 @r=`${PWD_COMMAND}`; export r; \
22731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22732 $(HOST_EXPORTS) \
b00612cc 22733 (cd $(HOST_SUBDIR)/hello && \
2da12f12 22734 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22735
b813574b 22736@endif hello
4fa63067 22737
56a8fe78 22738# Other targets (info, dvi, pdf, etc.)
4fa63067 22739
b813574b
PB
22740.PHONY: maybe-info-hello info-hello
22741maybe-info-hello:
22742@if hello
22743maybe-info-hello: info-hello
4fa63067 22744
b813574b
PB
22745info-hello: \
22746 configure-hello
0aed8855 22747 @: $(MAKE); $(unstage)
b813574b 22748 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22749 r=`${PWD_COMMAND}`; export r; \
22750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22751 $(HOST_EXPORTS) \
b813574b 22752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22754 done; \
b813574b 22755 echo "Doing info in hello" ; \
b00612cc 22756 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22759 "RANLIB=$${RANLIB}" \
0c24b341 22760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22761 info) \
2a4cbe27
NN
22762 || exit 1
22763
b813574b 22764@endif hello
2a4cbe27 22765
b813574b
PB
22766.PHONY: maybe-dvi-hello dvi-hello
22767maybe-dvi-hello:
22768@if hello
22769maybe-dvi-hello: dvi-hello
2a4cbe27 22770
b813574b
PB
22771dvi-hello: \
22772 configure-hello
0aed8855 22773 @: $(MAKE); $(unstage)
b813574b 22774 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22775 r=`${PWD_COMMAND}`; export r; \
22776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22777 $(HOST_EXPORTS) \
b813574b 22778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22780 done; \
b813574b 22781 echo "Doing dvi in hello" ; \
b00612cc 22782 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22785 "RANLIB=$${RANLIB}" \
0c24b341 22786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22787 dvi) \
2a4cbe27
NN
22788 || exit 1
22789
b813574b 22790@endif hello
2a4cbe27 22791
56a8fe78
DD
22792.PHONY: maybe-pdf-hello pdf-hello
22793maybe-pdf-hello:
22794@if hello
22795maybe-pdf-hello: pdf-hello
22796
22797pdf-hello: \
22798 configure-hello
22799 @: $(MAKE); $(unstage)
22800 @[ -f ./hello/Makefile ] || exit 0; \
22801 r=`${PWD_COMMAND}`; export r; \
22802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22803 $(HOST_EXPORTS) \
22804 for flag in $(EXTRA_HOST_FLAGS) ; do \
22805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22806 done; \
22807 echo "Doing pdf in hello" ; \
22808 (cd $(HOST_SUBDIR)/hello && \
22809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22811 "RANLIB=$${RANLIB}" \
0c24b341 22812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22813 pdf) \
22814 || exit 1
22815
22816@endif hello
22817
6d389afc
MS
22818.PHONY: maybe-html-hello html-hello
22819maybe-html-hello:
22820@if hello
22821maybe-html-hello: html-hello
22822
22823html-hello: \
22824 configure-hello
0aed8855 22825 @: $(MAKE); $(unstage)
6d389afc
MS
22826 @[ -f ./hello/Makefile ] || exit 0; \
22827 r=`${PWD_COMMAND}`; export r; \
22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22829 $(HOST_EXPORTS) \
22830 for flag in $(EXTRA_HOST_FLAGS) ; do \
22831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22832 done; \
22833 echo "Doing html in hello" ; \
b00612cc 22834 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
22835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22837 "RANLIB=$${RANLIB}" \
0c24b341 22838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22839 html) \
22840 || exit 1
22841
22842@endif hello
22843
b813574b
PB
22844.PHONY: maybe-TAGS-hello TAGS-hello
22845maybe-TAGS-hello:
22846@if hello
22847maybe-TAGS-hello: TAGS-hello
2a4cbe27 22848
b813574b
PB
22849TAGS-hello: \
22850 configure-hello
0aed8855 22851 @: $(MAKE); $(unstage)
b813574b 22852 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22853 r=`${PWD_COMMAND}`; export r; \
22854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22855 $(HOST_EXPORTS) \
b813574b 22856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22858 done; \
b813574b 22859 echo "Doing TAGS in hello" ; \
b00612cc 22860 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22863 "RANLIB=$${RANLIB}" \
0c24b341 22864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22865 TAGS) \
2a4cbe27
NN
22866 || exit 1
22867
b813574b 22868@endif hello
2a4cbe27 22869
b813574b
PB
22870.PHONY: maybe-install-info-hello install-info-hello
22871maybe-install-info-hello:
22872@if hello
22873maybe-install-info-hello: install-info-hello
2a4cbe27 22874
b813574b
PB
22875install-info-hello: \
22876 configure-hello \
22877 info-hello
0aed8855 22878 @: $(MAKE); $(unstage)
b813574b 22879 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22880 r=`${PWD_COMMAND}`; export r; \
22881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22882 $(HOST_EXPORTS) \
b813574b 22883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22885 done; \
b813574b 22886 echo "Doing install-info in hello" ; \
b00612cc 22887 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22890 "RANLIB=$${RANLIB}" \
0c24b341 22891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22892 install-info) \
2a4cbe27
NN
22893 || exit 1
22894
b813574b 22895@endif hello
2a4cbe27 22896
a3ca38d2
DD
22897.PHONY: maybe-install-pdf-hello install-pdf-hello
22898maybe-install-pdf-hello:
22899@if hello
22900maybe-install-pdf-hello: install-pdf-hello
22901
22902install-pdf-hello: \
22903 configure-hello \
22904 pdf-hello
22905 @: $(MAKE); $(unstage)
22906 @[ -f ./hello/Makefile ] || exit 0; \
22907 r=`${PWD_COMMAND}`; export r; \
22908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909 $(HOST_EXPORTS) \
22910 for flag in $(EXTRA_HOST_FLAGS) ; do \
22911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22912 done; \
22913 echo "Doing install-pdf in hello" ; \
22914 (cd $(HOST_SUBDIR)/hello && \
22915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22917 "RANLIB=$${RANLIB}" \
0c24b341 22918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22919 install-pdf) \
22920 || exit 1
22921
22922@endif hello
22923
108a6f8e
CD
22924.PHONY: maybe-install-html-hello install-html-hello
22925maybe-install-html-hello:
22926@if hello
22927maybe-install-html-hello: install-html-hello
22928
22929install-html-hello: \
22930 configure-hello \
22931 html-hello
22932 @: $(MAKE); $(unstage)
22933 @[ -f ./hello/Makefile ] || exit 0; \
22934 r=`${PWD_COMMAND}`; export r; \
22935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22936 $(HOST_EXPORTS) \
22937 for flag in $(EXTRA_HOST_FLAGS) ; do \
22938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22939 done; \
22940 echo "Doing install-html in hello" ; \
22941 (cd $(HOST_SUBDIR)/hello && \
22942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22944 "RANLIB=$${RANLIB}" \
0c24b341 22945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22946 install-html) \
22947 || exit 1
22948
22949@endif hello
22950
b813574b
PB
22951.PHONY: maybe-installcheck-hello installcheck-hello
22952maybe-installcheck-hello:
22953@if hello
22954maybe-installcheck-hello: installcheck-hello
2a4cbe27 22955
b813574b
PB
22956installcheck-hello: \
22957 configure-hello
0aed8855 22958 @: $(MAKE); $(unstage)
b813574b 22959 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22960 r=`${PWD_COMMAND}`; export r; \
22961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22962 $(HOST_EXPORTS) \
b813574b 22963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22965 done; \
b813574b 22966 echo "Doing installcheck in hello" ; \
b00612cc 22967 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22970 "RANLIB=$${RANLIB}" \
0c24b341 22971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22972 installcheck) \
2a4cbe27
NN
22973 || exit 1
22974
b813574b 22975@endif hello
2a4cbe27 22976
b813574b
PB
22977.PHONY: maybe-mostlyclean-hello mostlyclean-hello
22978maybe-mostlyclean-hello:
22979@if hello
22980maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 22981
b813574b 22982mostlyclean-hello:
0aed8855 22983 @: $(MAKE); $(unstage)
b813574b 22984 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22985 r=`${PWD_COMMAND}`; export r; \
22986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22987 $(HOST_EXPORTS) \
b813574b 22988 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22990 done; \
b813574b 22991 echo "Doing mostlyclean in hello" ; \
b00612cc 22992 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22995 "RANLIB=$${RANLIB}" \
0c24b341 22996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22997 mostlyclean) \
2a4cbe27
NN
22998 || exit 1
22999
b813574b 23000@endif hello
2a4cbe27 23001
b813574b
PB
23002.PHONY: maybe-clean-hello clean-hello
23003maybe-clean-hello:
23004@if hello
23005maybe-clean-hello: clean-hello
2a4cbe27 23006
b813574b 23007clean-hello:
0aed8855 23008 @: $(MAKE); $(unstage)
b813574b 23009 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23010 r=`${PWD_COMMAND}`; export r; \
23011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23012 $(HOST_EXPORTS) \
b813574b 23013 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23015 done; \
b813574b 23016 echo "Doing clean in hello" ; \
b00612cc 23017 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23020 "RANLIB=$${RANLIB}" \
0c24b341 23021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23022 clean) \
2a4cbe27
NN
23023 || exit 1
23024
b813574b 23025@endif hello
2a4cbe27 23026
b813574b
PB
23027.PHONY: maybe-distclean-hello distclean-hello
23028maybe-distclean-hello:
23029@if hello
23030maybe-distclean-hello: distclean-hello
2a4cbe27 23031
b813574b 23032distclean-hello:
0aed8855 23033 @: $(MAKE); $(unstage)
b813574b 23034 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23035 r=`${PWD_COMMAND}`; export r; \
23036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23037 $(HOST_EXPORTS) \
b813574b 23038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23040 done; \
b813574b 23041 echo "Doing distclean in hello" ; \
b00612cc 23042 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23045 "RANLIB=$${RANLIB}" \
0c24b341 23046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23047 distclean) \
2a4cbe27
NN
23048 || exit 1
23049
b813574b 23050@endif hello
2a4cbe27 23051
b813574b
PB
23052.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
23053maybe-maintainer-clean-hello:
23054@if hello
23055maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 23056
b813574b 23057maintainer-clean-hello:
0aed8855 23058 @: $(MAKE); $(unstage)
b813574b 23059 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23060 r=`${PWD_COMMAND}`; export r; \
23061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23062 $(HOST_EXPORTS) \
b813574b 23063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23065 done; \
b813574b 23066 echo "Doing maintainer-clean in hello" ; \
b00612cc 23067 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23070 "RANLIB=$${RANLIB}" \
0c24b341 23071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23072 maintainer-clean) \
2a4cbe27
NN
23073 || exit 1
23074
b813574b 23075@endif hello
2a4cbe27 23076
2a4cbe27 23077
a7254363 23078
b813574b
PB
23079.PHONY: configure-indent maybe-configure-indent
23080maybe-configure-indent:
4f0ef2d8
CD
23081@if gcc-bootstrap
23082configure-indent: stage_current
23083@endif gcc-bootstrap
b813574b
PB
23084@if indent
23085maybe-configure-indent: configure-indent
c52c6897 23086configure-indent:
0aed8855 23087 @: $(MAKE); $(unstage)
c52c6897 23088 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23090 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
23091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 23092 $(HOST_EXPORTS) \
a7254363
PB
23093 echo Configuring in $(HOST_SUBDIR)/indent; \
23094 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 23095 case $(srcdir) in \
b00612cc
PB
23096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23097 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
23098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23099 esac; \
b00612cc
PB
23100 srcdiroption="--srcdir=$${topdir}/indent"; \
23101 libsrcdir="$$s/indent"; \
4fa63067 23102 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23103 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23104 --target=${target_alias} $${srcdiroption} \
4fa63067 23105 || exit 1
b813574b 23106@endif indent
2a4cbe27 23107
a7254363
PB
23108
23109
d545f33b
PB
23110
23111
b813574b
PB
23112.PHONY: all-indent maybe-all-indent
23113maybe-all-indent:
4f0ef2d8
CD
23114@if gcc-bootstrap
23115all-indent: stage_current
23116@endif gcc-bootstrap
b813574b 23117@if indent
d27cc32e 23118TARGET-indent=all
b813574b
PB
23119maybe-all-indent: all-indent
23120all-indent: configure-indent
0aed8855 23121 @: $(MAKE); $(unstage)
4fa63067
NN
23122 @r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23124 $(HOST_EXPORTS) \
b00612cc 23125 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
23126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23127 $(TARGET-indent))
b813574b 23128@endif indent
2a4cbe27 23129
a7254363 23130
d545f33b
PB
23131
23132
b813574b
PB
23133.PHONY: check-indent maybe-check-indent
23134maybe-check-indent:
23135@if indent
23136maybe-check-indent: check-indent
2a4cbe27 23137
b813574b 23138check-indent:
0aed8855 23139 @: $(MAKE); $(unstage)
4fa63067 23140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23142 $(HOST_EXPORTS) \
b00612cc
PB
23143 (cd $(HOST_SUBDIR)/indent && \
23144 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23145
b813574b 23146@endif indent
2a4cbe27 23147
b813574b
PB
23148.PHONY: install-indent maybe-install-indent
23149maybe-install-indent:
23150@if indent
23151maybe-install-indent: install-indent
2a4cbe27 23152
b813574b 23153install-indent: installdirs
0aed8855 23154 @: $(MAKE); $(unstage)
4fa63067 23155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23157 $(HOST_EXPORTS) \
b00612cc 23158 (cd $(HOST_SUBDIR)/indent && \
2da12f12 23159 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23160
b813574b 23161@endif indent
2a4cbe27 23162
56a8fe78 23163# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23164
b813574b
PB
23165.PHONY: maybe-info-indent info-indent
23166maybe-info-indent:
23167@if indent
23168maybe-info-indent: info-indent
4fa63067 23169
b813574b
PB
23170info-indent: \
23171 configure-indent
0aed8855 23172 @: $(MAKE); $(unstage)
b813574b 23173 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23174 r=`${PWD_COMMAND}`; export r; \
23175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23176 $(HOST_EXPORTS) \
b813574b 23177 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23179 done; \
b813574b 23180 echo "Doing info in indent" ; \
b00612cc 23181 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23184 "RANLIB=$${RANLIB}" \
0c24b341 23185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23186 info) \
2a4cbe27
NN
23187 || exit 1
23188
b813574b 23189@endif indent
2a4cbe27 23190
b813574b
PB
23191.PHONY: maybe-dvi-indent dvi-indent
23192maybe-dvi-indent:
23193@if indent
23194maybe-dvi-indent: dvi-indent
2a4cbe27 23195
b813574b
PB
23196dvi-indent: \
23197 configure-indent
0aed8855 23198 @: $(MAKE); $(unstage)
b813574b 23199 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23200 r=`${PWD_COMMAND}`; export r; \
23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23202 $(HOST_EXPORTS) \
b813574b 23203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23205 done; \
b813574b 23206 echo "Doing dvi in indent" ; \
b00612cc 23207 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23210 "RANLIB=$${RANLIB}" \
0c24b341 23211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23212 dvi) \
2a4cbe27
NN
23213 || exit 1
23214
b813574b 23215@endif indent
2a4cbe27 23216
56a8fe78
DD
23217.PHONY: maybe-pdf-indent pdf-indent
23218maybe-pdf-indent:
23219@if indent
23220maybe-pdf-indent: pdf-indent
23221
23222pdf-indent: \
23223 configure-indent
23224 @: $(MAKE); $(unstage)
23225 @[ -f ./indent/Makefile ] || exit 0; \
23226 r=`${PWD_COMMAND}`; export r; \
23227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23228 $(HOST_EXPORTS) \
23229 for flag in $(EXTRA_HOST_FLAGS) ; do \
23230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23231 done; \
23232 echo "Doing pdf in indent" ; \
23233 (cd $(HOST_SUBDIR)/indent && \
23234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23236 "RANLIB=$${RANLIB}" \
0c24b341 23237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23238 pdf) \
23239 || exit 1
23240
23241@endif indent
23242
6d389afc
MS
23243.PHONY: maybe-html-indent html-indent
23244maybe-html-indent:
23245@if indent
23246maybe-html-indent: html-indent
23247
23248html-indent: \
23249 configure-indent
0aed8855 23250 @: $(MAKE); $(unstage)
6d389afc
MS
23251 @[ -f ./indent/Makefile ] || exit 0; \
23252 r=`${PWD_COMMAND}`; export r; \
23253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23254 $(HOST_EXPORTS) \
23255 for flag in $(EXTRA_HOST_FLAGS) ; do \
23256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23257 done; \
23258 echo "Doing html in indent" ; \
b00612cc 23259 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
23260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23262 "RANLIB=$${RANLIB}" \
0c24b341 23263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23264 html) \
23265 || exit 1
23266
23267@endif indent
23268
b813574b
PB
23269.PHONY: maybe-TAGS-indent TAGS-indent
23270maybe-TAGS-indent:
23271@if indent
23272maybe-TAGS-indent: TAGS-indent
2a4cbe27 23273
b813574b
PB
23274TAGS-indent: \
23275 configure-indent
0aed8855 23276 @: $(MAKE); $(unstage)
b813574b 23277 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23278 r=`${PWD_COMMAND}`; export r; \
23279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23280 $(HOST_EXPORTS) \
b813574b 23281 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23283 done; \
b813574b 23284 echo "Doing TAGS in indent" ; \
b00612cc 23285 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23288 "RANLIB=$${RANLIB}" \
0c24b341 23289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23290 TAGS) \
2a4cbe27
NN
23291 || exit 1
23292
b813574b 23293@endif indent
2a4cbe27 23294
b813574b
PB
23295.PHONY: maybe-install-info-indent install-info-indent
23296maybe-install-info-indent:
23297@if indent
23298maybe-install-info-indent: install-info-indent
2a4cbe27 23299
b813574b
PB
23300install-info-indent: \
23301 configure-indent \
23302 info-indent
0aed8855 23303 @: $(MAKE); $(unstage)
b813574b 23304 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23305 r=`${PWD_COMMAND}`; export r; \
23306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23307 $(HOST_EXPORTS) \
b813574b 23308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310 done; \
b813574b 23311 echo "Doing install-info in indent" ; \
b00612cc 23312 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23315 "RANLIB=$${RANLIB}" \
0c24b341 23316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23317 install-info) \
2a4cbe27
NN
23318 || exit 1
23319
b813574b 23320@endif indent
2a4cbe27 23321
a3ca38d2
DD
23322.PHONY: maybe-install-pdf-indent install-pdf-indent
23323maybe-install-pdf-indent:
23324@if indent
23325maybe-install-pdf-indent: install-pdf-indent
23326
23327install-pdf-indent: \
23328 configure-indent \
23329 pdf-indent
23330 @: $(MAKE); $(unstage)
23331 @[ -f ./indent/Makefile ] || exit 0; \
23332 r=`${PWD_COMMAND}`; export r; \
23333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23334 $(HOST_EXPORTS) \
23335 for flag in $(EXTRA_HOST_FLAGS) ; do \
23336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23337 done; \
23338 echo "Doing install-pdf in indent" ; \
23339 (cd $(HOST_SUBDIR)/indent && \
23340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23342 "RANLIB=$${RANLIB}" \
0c24b341 23343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23344 install-pdf) \
23345 || exit 1
23346
23347@endif indent
23348
108a6f8e
CD
23349.PHONY: maybe-install-html-indent install-html-indent
23350maybe-install-html-indent:
23351@if indent
23352maybe-install-html-indent: install-html-indent
23353
23354install-html-indent: \
23355 configure-indent \
23356 html-indent
23357 @: $(MAKE); $(unstage)
23358 @[ -f ./indent/Makefile ] || exit 0; \
23359 r=`${PWD_COMMAND}`; export r; \
23360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23361 $(HOST_EXPORTS) \
23362 for flag in $(EXTRA_HOST_FLAGS) ; do \
23363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23364 done; \
23365 echo "Doing install-html in indent" ; \
23366 (cd $(HOST_SUBDIR)/indent && \
23367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23369 "RANLIB=$${RANLIB}" \
0c24b341 23370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23371 install-html) \
23372 || exit 1
23373
23374@endif indent
23375
b813574b
PB
23376.PHONY: maybe-installcheck-indent installcheck-indent
23377maybe-installcheck-indent:
23378@if indent
23379maybe-installcheck-indent: installcheck-indent
2a4cbe27 23380
b813574b
PB
23381installcheck-indent: \
23382 configure-indent
0aed8855 23383 @: $(MAKE); $(unstage)
b813574b 23384 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23385 r=`${PWD_COMMAND}`; export r; \
23386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23387 $(HOST_EXPORTS) \
b813574b 23388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23390 done; \
b813574b 23391 echo "Doing installcheck in indent" ; \
b00612cc 23392 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23395 "RANLIB=$${RANLIB}" \
0c24b341 23396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23397 installcheck) \
2a4cbe27
NN
23398 || exit 1
23399
b813574b 23400@endif indent
2a4cbe27 23401
b813574b
PB
23402.PHONY: maybe-mostlyclean-indent mostlyclean-indent
23403maybe-mostlyclean-indent:
23404@if indent
23405maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 23406
b813574b 23407mostlyclean-indent:
0aed8855 23408 @: $(MAKE); $(unstage)
b813574b 23409 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23410 r=`${PWD_COMMAND}`; export r; \
23411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23412 $(HOST_EXPORTS) \
b813574b 23413 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23415 done; \
b813574b 23416 echo "Doing mostlyclean in indent" ; \
b00612cc 23417 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23420 "RANLIB=$${RANLIB}" \
0c24b341 23421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23422 mostlyclean) \
2a4cbe27
NN
23423 || exit 1
23424
b813574b 23425@endif indent
2a4cbe27 23426
b813574b
PB
23427.PHONY: maybe-clean-indent clean-indent
23428maybe-clean-indent:
23429@if indent
23430maybe-clean-indent: clean-indent
2a4cbe27 23431
b813574b 23432clean-indent:
0aed8855 23433 @: $(MAKE); $(unstage)
b813574b 23434 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23435 r=`${PWD_COMMAND}`; export r; \
23436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23437 $(HOST_EXPORTS) \
b813574b 23438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23440 done; \
b813574b 23441 echo "Doing clean in indent" ; \
b00612cc 23442 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23445 "RANLIB=$${RANLIB}" \
0c24b341 23446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23447 clean) \
2a4cbe27
NN
23448 || exit 1
23449
b813574b 23450@endif indent
2a4cbe27 23451
b813574b
PB
23452.PHONY: maybe-distclean-indent distclean-indent
23453maybe-distclean-indent:
23454@if indent
23455maybe-distclean-indent: distclean-indent
2a4cbe27 23456
b813574b 23457distclean-indent:
0aed8855 23458 @: $(MAKE); $(unstage)
b813574b 23459 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23460 r=`${PWD_COMMAND}`; export r; \
23461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23462 $(HOST_EXPORTS) \
b813574b 23463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23465 done; \
b813574b 23466 echo "Doing distclean in indent" ; \
b00612cc 23467 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23470 "RANLIB=$${RANLIB}" \
0c24b341 23471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23472 distclean) \
2a4cbe27
NN
23473 || exit 1
23474
b813574b 23475@endif indent
2a4cbe27 23476
b813574b
PB
23477.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
23478maybe-maintainer-clean-indent:
23479@if indent
23480maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 23481
b813574b 23482maintainer-clean-indent:
0aed8855 23483 @: $(MAKE); $(unstage)
b813574b 23484 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23485 r=`${PWD_COMMAND}`; export r; \
23486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23487 $(HOST_EXPORTS) \
b813574b 23488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23490 done; \
b813574b 23491 echo "Doing maintainer-clean in indent" ; \
b00612cc 23492 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23495 "RANLIB=$${RANLIB}" \
0c24b341 23496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23497 maintainer-clean) \
2a4cbe27
NN
23498 || exit 1
23499
b813574b 23500@endif indent
2a4cbe27 23501
a2592b1b 23502
a7254363 23503
b813574b
PB
23504.PHONY: configure-intl maybe-configure-intl
23505maybe-configure-intl:
4f0ef2d8
CD
23506@if gcc-bootstrap
23507configure-intl: stage_current
23508@endif gcc-bootstrap
b813574b
PB
23509@if intl
23510maybe-configure-intl: configure-intl
c52c6897 23511configure-intl:
c52c6897
PB
23512 @r=`${PWD_COMMAND}`; export r; \
23513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23514 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
23515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 23516 $(HOST_EXPORTS) \
a7254363
PB
23517 echo Configuring in $(HOST_SUBDIR)/intl; \
23518 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 23519 case $(srcdir) in \
b00612cc
PB
23520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23521 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23523 esac; \
b00612cc
PB
23524 srcdiroption="--srcdir=$${topdir}/intl"; \
23525 libsrcdir="$$s/intl"; \
4fa63067 23526 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23527 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23528 --target=${target_alias} $${srcdiroption} \
a2592b1b 23529 || exit 1
b813574b 23530@endif intl
a2592b1b 23531
a7254363
PB
23532
23533
d545f33b
PB
23534.PHONY: configure-stage1-intl maybe-configure-stage1-intl
23535maybe-configure-stage1-intl:
23536@if intl-bootstrap
23537maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 23538configure-stage1-intl:
c52c6897 23539 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23540 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23541 @r=`${PWD_COMMAND}`; export r; \
23542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23543 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 23544 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 23545 $(HOST_EXPORTS) \
8ee82aff 23546 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23547 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
23548 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 23549 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 23550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23551 cd $(HOST_SUBDIR)/intl || exit 1; \
23552 case $(srcdir) in \
23553 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23554 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23555 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23556 esac; \
23557 srcdiroption="--srcdir=$${topdir}/intl"; \
23558 libsrcdir="$$s/intl"; \
23559 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23560 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23561 --target=${target_alias} $${srcdiroption} \
1b05fbbd 23562 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
23563@endif intl-bootstrap
23564
23565.PHONY: configure-stage2-intl maybe-configure-stage2-intl
23566maybe-configure-stage2-intl:
23567@if intl-bootstrap
23568maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 23569configure-stage2-intl:
c52c6897 23570 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23571 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23572 @r=`${PWD_COMMAND}`; export r; \
23573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23574 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 23575 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23576 $(HOST_EXPORTS) \
1b05fbbd 23577 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23578 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23579 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
23580 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23581 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 23582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23583 cd $(HOST_SUBDIR)/intl || exit 1; \
23584 case $(srcdir) in \
23585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23586 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23588 esac; \
23589 srcdiroption="--srcdir=$${topdir}/intl"; \
23590 libsrcdir="$$s/intl"; \
23591 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23592 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23593 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23594 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23595 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
23596@endif intl-bootstrap
23597
d545f33b
PB
23598.PHONY: configure-stage3-intl maybe-configure-stage3-intl
23599maybe-configure-stage3-intl:
23600@if intl-bootstrap
23601maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 23602configure-stage3-intl:
c52c6897 23603 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23604 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23605 @r=`${PWD_COMMAND}`; export r; \
23606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23607 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 23608 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23609 $(HOST_EXPORTS) \
1b05fbbd 23610 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23611 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23612 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
23613 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23614 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 23615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23616 cd $(HOST_SUBDIR)/intl || exit 1; \
23617 case $(srcdir) in \
23618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23619 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23621 esac; \
23622 srcdiroption="--srcdir=$${topdir}/intl"; \
23623 libsrcdir="$$s/intl"; \
23624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23626 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23627 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23628 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
23629@endif intl-bootstrap
23630
d545f33b
PB
23631.PHONY: configure-stage4-intl maybe-configure-stage4-intl
23632maybe-configure-stage4-intl:
23633@if intl-bootstrap
23634maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 23635configure-stage4-intl:
c52c6897 23636 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23638 @r=`${PWD_COMMAND}`; export r; \
23639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23640 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 23641 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23642 $(HOST_EXPORTS) \
1b05fbbd 23643 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23644 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23645 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
23646 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23647 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 23648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23649 cd $(HOST_SUBDIR)/intl || exit 1; \
23650 case $(srcdir) in \
23651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23652 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23654 esac; \
23655 srcdiroption="--srcdir=$${topdir}/intl"; \
23656 libsrcdir="$$s/intl"; \
23657 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23659 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23660 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23661 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
23662@endif intl-bootstrap
23663
23664.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
23665maybe-configure-stageprofile-intl:
23666@if intl-bootstrap
23667maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 23668configure-stageprofile-intl:
c52c6897 23669 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23671 @r=`${PWD_COMMAND}`; export r; \
23672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23673 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 23674 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23675 $(HOST_EXPORTS) \
1b05fbbd
AO
23676 $(POSTSTAGE1_HOST_EXPORTS) \
23677 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23678 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
23679 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23680 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 23681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23682 cd $(HOST_SUBDIR)/intl || exit 1; \
23683 case $(srcdir) in \
23684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23685 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23687 esac; \
23688 srcdiroption="--srcdir=$${topdir}/intl"; \
23689 libsrcdir="$$s/intl"; \
23690 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23692 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23693 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23694 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
23695@endif intl-bootstrap
23696
23697.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
23698maybe-configure-stagefeedback-intl:
23699@if intl-bootstrap
23700maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 23701configure-stagefeedback-intl:
c52c6897 23702 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23704 @r=`${PWD_COMMAND}`; export r; \
23705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23706 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 23707 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23708 $(HOST_EXPORTS) \
1b05fbbd
AO
23709 $(POSTSTAGE1_HOST_EXPORTS) \
23710 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23711 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
23712 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23713 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 23714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23715 cd $(HOST_SUBDIR)/intl || exit 1; \
23716 case $(srcdir) in \
23717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23718 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23720 esac; \
23721 srcdiroption="--srcdir=$${topdir}/intl"; \
23722 libsrcdir="$$s/intl"; \
23723 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23725 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23726 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23727 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
23728@endif intl-bootstrap
23729
23730
23731
23732
23733
b813574b
PB
23734.PHONY: all-intl maybe-all-intl
23735maybe-all-intl:
4f0ef2d8
CD
23736@if gcc-bootstrap
23737all-intl: stage_current
23738@endif gcc-bootstrap
b813574b 23739@if intl
d27cc32e 23740TARGET-intl=all
b813574b
PB
23741maybe-all-intl: all-intl
23742all-intl: configure-intl
c52c6897 23743 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23745 $(HOST_EXPORTS) \
b00612cc 23746 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
23747 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23748 $(TARGET-intl))
b813574b 23749@endif intl
a2592b1b 23750
a7254363 23751
d545f33b
PB
23752
23753.PHONY: all-stage1-intl maybe-all-stage1-intl
23754.PHONY: clean-stage1-intl maybe-clean-stage1-intl
23755maybe-all-stage1-intl:
23756maybe-clean-stage1-intl:
23757@if intl-bootstrap
23758maybe-all-stage1-intl: all-stage1-intl
23759all-stage1: all-stage1-intl
f70224b5 23760TARGET-stage1-intl = $(TARGET-intl)
d545f33b 23761all-stage1-intl: configure-stage1-intl
c52c6897 23762 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23763 @r=`${PWD_COMMAND}`; export r; \
23764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23765 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
23766 $(HOST_EXPORTS) \
23767 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23769 CFLAGS="$(STAGE1_CFLAGS)" \
23770 CXXFLAGS="$(STAGE1_CFLAGS)" \
23771 LIBCFLAGS="$(LIBCFLAGS)" \
23772 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23773 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23774 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23775 $(EXTRA_HOST_FLAGS) \
23776 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 23777 $(TARGET-stage1-intl)
d545f33b
PB
23778
23779maybe-clean-stage1-intl: clean-stage1-intl
23780clean-stage1: clean-stage1-intl
23781clean-stage1-intl:
9dbaa842
DD
23782 @if [ $(current_stage) = stage1 ]; then \
23783 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23784 else \
23785 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
23786 $(MAKE) stage1-start; \
23787 fi; \
d545f33b 23788 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23789 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23790 clean
d545f33b
PB
23791@endif intl-bootstrap
23792
23793
23794.PHONY: all-stage2-intl maybe-all-stage2-intl
23795.PHONY: clean-stage2-intl maybe-clean-stage2-intl
23796maybe-all-stage2-intl:
23797maybe-clean-stage2-intl:
23798@if intl-bootstrap
23799maybe-all-stage2-intl: all-stage2-intl
23800all-stage2: all-stage2-intl
f70224b5 23801TARGET-stage2-intl = $(TARGET-intl)
d545f33b 23802all-stage2-intl: configure-stage2-intl
c52c6897 23803 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23804 @r=`${PWD_COMMAND}`; export r; \
23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23806 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
23807 $(HOST_EXPORTS) \
23808 $(POSTSTAGE1_HOST_EXPORTS) \
23809 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23811 CFLAGS="$(STAGE2_CFLAGS)" \
23812 CXXFLAGS="$(STAGE2_CFLAGS)" \
23813 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23818 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 23819 $(TARGET-stage2-intl)
d545f33b
PB
23820
23821maybe-clean-stage2-intl: clean-stage2-intl
23822clean-stage2: clean-stage2-intl
23823clean-stage2-intl:
9dbaa842
DD
23824 @if [ $(current_stage) = stage2 ]; then \
23825 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23826 else \
23827 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
23828 $(MAKE) stage2-start; \
23829 fi; \
d545f33b 23830 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23831 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23832 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23833 clean
d545f33b
PB
23834@endif intl-bootstrap
23835
23836
23837.PHONY: all-stage3-intl maybe-all-stage3-intl
23838.PHONY: clean-stage3-intl maybe-clean-stage3-intl
23839maybe-all-stage3-intl:
23840maybe-clean-stage3-intl:
23841@if intl-bootstrap
23842maybe-all-stage3-intl: all-stage3-intl
23843all-stage3: all-stage3-intl
f70224b5 23844TARGET-stage3-intl = $(TARGET-intl)
d545f33b 23845all-stage3-intl: configure-stage3-intl
c52c6897 23846 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23847 @r=`${PWD_COMMAND}`; export r; \
23848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23849 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
23850 $(HOST_EXPORTS) \
23851 $(POSTSTAGE1_HOST_EXPORTS) \
23852 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23853 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23854 CFLAGS="$(STAGE3_CFLAGS)" \
23855 CXXFLAGS="$(STAGE3_CFLAGS)" \
23856 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23857 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23858 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23859 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23860 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23861 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 23862 $(TARGET-stage3-intl)
d545f33b
PB
23863
23864maybe-clean-stage3-intl: clean-stage3-intl
23865clean-stage3: clean-stage3-intl
23866clean-stage3-intl:
9dbaa842
DD
23867 @if [ $(current_stage) = stage3 ]; then \
23868 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23869 else \
23870 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
23871 $(MAKE) stage3-start; \
23872 fi; \
d545f33b 23873 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23874 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23875 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23876 clean
d545f33b
PB
23877@endif intl-bootstrap
23878
23879
23880.PHONY: all-stage4-intl maybe-all-stage4-intl
23881.PHONY: clean-stage4-intl maybe-clean-stage4-intl
23882maybe-all-stage4-intl:
23883maybe-clean-stage4-intl:
23884@if intl-bootstrap
23885maybe-all-stage4-intl: all-stage4-intl
23886all-stage4: all-stage4-intl
f70224b5 23887TARGET-stage4-intl = $(TARGET-intl)
d545f33b 23888all-stage4-intl: configure-stage4-intl
c52c6897 23889 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23890 @r=`${PWD_COMMAND}`; export r; \
23891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23892 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
23893 $(HOST_EXPORTS) \
23894 $(POSTSTAGE1_HOST_EXPORTS) \
23895 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23897 CFLAGS="$(STAGE4_CFLAGS)" \
23898 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 23899 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
23900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23904 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 23905 $(TARGET-stage4-intl)
d545f33b
PB
23906
23907maybe-clean-stage4-intl: clean-stage4-intl
23908clean-stage4: clean-stage4-intl
23909clean-stage4-intl:
9dbaa842
DD
23910 @if [ $(current_stage) = stage4 ]; then \
23911 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23912 else \
23913 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
23914 $(MAKE) stage4-start; \
23915 fi; \
d545f33b 23916 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23917 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23918 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23919 clean
d545f33b
PB
23920@endif intl-bootstrap
23921
23922
23923.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
23924.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
23925maybe-all-stageprofile-intl:
23926maybe-clean-stageprofile-intl:
23927@if intl-bootstrap
23928maybe-all-stageprofile-intl: all-stageprofile-intl
23929all-stageprofile: all-stageprofile-intl
f70224b5 23930TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 23931all-stageprofile-intl: configure-stageprofile-intl
c52c6897 23932 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23933 @r=`${PWD_COMMAND}`; export r; \
23934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23935 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
23936 $(HOST_EXPORTS) \
23937 $(POSTSTAGE1_HOST_EXPORTS) \
23938 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23939 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23940 CFLAGS="$(STAGEprofile_CFLAGS)" \
23941 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
23942 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23943 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23944 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23945 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23946 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23947 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 23948 $(TARGET-stageprofile-intl)
d545f33b
PB
23949
23950maybe-clean-stageprofile-intl: clean-stageprofile-intl
23951clean-stageprofile: clean-stageprofile-intl
23952clean-stageprofile-intl:
9dbaa842
DD
23953 @if [ $(current_stage) = stageprofile ]; then \
23954 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23955 else \
23956 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
23957 $(MAKE) stageprofile-start; \
23958 fi; \
d545f33b 23959 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23960 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23961 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23962 clean
d545f33b
PB
23963@endif intl-bootstrap
23964
23965
23966.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
23967.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
23968maybe-all-stagefeedback-intl:
23969maybe-clean-stagefeedback-intl:
23970@if intl-bootstrap
23971maybe-all-stagefeedback-intl: all-stagefeedback-intl
23972all-stagefeedback: all-stagefeedback-intl
f70224b5 23973TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 23974all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 23975 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23976 @r=`${PWD_COMMAND}`; export r; \
23977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23978 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
23979 $(HOST_EXPORTS) \
23980 $(POSTSTAGE1_HOST_EXPORTS) \
23981 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23983 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23984 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
23985 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23989 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23990 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 23991 $(TARGET-stagefeedback-intl)
d545f33b
PB
23992
23993maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
23994clean-stagefeedback: clean-stagefeedback-intl
23995clean-stagefeedback-intl:
9dbaa842
DD
23996 @if [ $(current_stage) = stagefeedback ]; then \
23997 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23998 else \
23999 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
24000 $(MAKE) stagefeedback-start; \
24001 fi; \
d545f33b 24002 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24003 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24004 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24005 clean
d545f33b
PB
24006@endif intl-bootstrap
24007
24008
24009
24010
24011
b813574b
PB
24012.PHONY: check-intl maybe-check-intl
24013maybe-check-intl:
24014@if intl
24015maybe-check-intl: check-intl
2a4cbe27 24016
b813574b 24017check-intl:
0aed8855 24018 @: $(MAKE); $(unstage)
4fa63067
NN
24019 @r=`${PWD_COMMAND}`; export r; \
24020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24021 $(HOST_EXPORTS) \
b00612cc
PB
24022 (cd $(HOST_SUBDIR)/intl && \
24023 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24024
b813574b 24025@endif intl
2a4cbe27 24026
b813574b
PB
24027.PHONY: install-intl maybe-install-intl
24028maybe-install-intl:
24029@if intl
24030maybe-install-intl: install-intl
2a4cbe27 24031
b813574b 24032install-intl: installdirs
0aed8855 24033 @: $(MAKE); $(unstage)
4fa63067
NN
24034 @r=`${PWD_COMMAND}`; export r; \
24035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24036 $(HOST_EXPORTS) \
b00612cc 24037 (cd $(HOST_SUBDIR)/intl && \
2da12f12 24038 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24039
b813574b 24040@endif intl
4fa63067 24041
56a8fe78 24042# Other targets (info, dvi, pdf, etc.)
4fa63067 24043
b813574b
PB
24044.PHONY: maybe-info-intl info-intl
24045maybe-info-intl:
24046@if intl
24047maybe-info-intl: info-intl
4fa63067 24048
b813574b
PB
24049info-intl: \
24050 configure-intl
24051 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24052 r=`${PWD_COMMAND}`; export r; \
24053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24054 $(HOST_EXPORTS) \
b813574b 24055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24057 done; \
b813574b 24058 echo "Doing info in intl" ; \
b00612cc 24059 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24062 "RANLIB=$${RANLIB}" \
0c24b341 24063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24064 info) \
2a4cbe27
NN
24065 || exit 1
24066
b813574b 24067@endif intl
2a4cbe27 24068
b813574b
PB
24069.PHONY: maybe-dvi-intl dvi-intl
24070maybe-dvi-intl:
24071@if intl
24072maybe-dvi-intl: dvi-intl
2a4cbe27 24073
b813574b
PB
24074dvi-intl: \
24075 configure-intl
24076 @[ -f ./intl/Makefile ] || exit 0; \
24077 r=`${PWD_COMMAND}`; export r; \
b40e3958 24078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24079 $(HOST_EXPORTS) \
b813574b 24080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24082 done; \
b813574b 24083 echo "Doing dvi in intl" ; \
b00612cc 24084 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24087 "RANLIB=$${RANLIB}" \
0c24b341 24088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24089 dvi) \
2a4cbe27
NN
24090 || exit 1
24091
b813574b 24092@endif intl
2a4cbe27 24093
56a8fe78
DD
24094.PHONY: maybe-pdf-intl pdf-intl
24095maybe-pdf-intl:
24096@if intl
24097maybe-pdf-intl: pdf-intl
24098
24099pdf-intl: \
24100 configure-intl
24101 @[ -f ./intl/Makefile ] || exit 0; \
24102 r=`${PWD_COMMAND}`; export r; \
24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24104 $(HOST_EXPORTS) \
24105 for flag in $(EXTRA_HOST_FLAGS) ; do \
24106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24107 done; \
24108 echo "Doing pdf in intl" ; \
24109 (cd $(HOST_SUBDIR)/intl && \
24110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24112 "RANLIB=$${RANLIB}" \
0c24b341 24113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24114 pdf) \
24115 || exit 1
24116
24117@endif intl
24118
6d389afc
MS
24119.PHONY: maybe-html-intl html-intl
24120maybe-html-intl:
24121@if intl
24122maybe-html-intl: html-intl
24123
24124html-intl: \
24125 configure-intl
24126 @[ -f ./intl/Makefile ] || exit 0; \
24127 r=`${PWD_COMMAND}`; export r; \
24128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24129 $(HOST_EXPORTS) \
24130 for flag in $(EXTRA_HOST_FLAGS) ; do \
24131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24132 done; \
24133 echo "Doing html in intl" ; \
b00612cc 24134 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
24135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24137 "RANLIB=$${RANLIB}" \
0c24b341 24138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24139 html) \
24140 || exit 1
24141
24142@endif intl
24143
b813574b
PB
24144.PHONY: maybe-TAGS-intl TAGS-intl
24145maybe-TAGS-intl:
24146@if intl
24147maybe-TAGS-intl: TAGS-intl
2a4cbe27 24148
b813574b
PB
24149TAGS-intl: \
24150 configure-intl
24151 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24152 r=`${PWD_COMMAND}`; export r; \
24153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24154 $(HOST_EXPORTS) \
b813574b 24155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24157 done; \
b813574b 24158 echo "Doing TAGS in intl" ; \
b00612cc 24159 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24162 "RANLIB=$${RANLIB}" \
0c24b341 24163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24164 TAGS) \
2a4cbe27
NN
24165 || exit 1
24166
b813574b 24167@endif intl
2a4cbe27 24168
b813574b
PB
24169.PHONY: maybe-install-info-intl install-info-intl
24170maybe-install-info-intl:
24171@if intl
24172maybe-install-info-intl: install-info-intl
2a4cbe27 24173
b813574b
PB
24174install-info-intl: \
24175 configure-intl \
24176 info-intl
24177 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24178 r=`${PWD_COMMAND}`; export r; \
24179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24180 $(HOST_EXPORTS) \
b813574b 24181 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24183 done; \
b813574b 24184 echo "Doing install-info in intl" ; \
b00612cc 24185 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24188 "RANLIB=$${RANLIB}" \
0c24b341 24189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24190 install-info) \
2a4cbe27
NN
24191 || exit 1
24192
b813574b 24193@endif intl
2a4cbe27 24194
a3ca38d2
DD
24195.PHONY: maybe-install-pdf-intl install-pdf-intl
24196maybe-install-pdf-intl:
24197@if intl
24198maybe-install-pdf-intl: install-pdf-intl
24199
24200install-pdf-intl: \
24201 configure-intl \
24202 pdf-intl
24203 @[ -f ./intl/Makefile ] || exit 0; \
24204 r=`${PWD_COMMAND}`; export r; \
24205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24206 $(HOST_EXPORTS) \
24207 for flag in $(EXTRA_HOST_FLAGS) ; do \
24208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24209 done; \
24210 echo "Doing install-pdf in intl" ; \
24211 (cd $(HOST_SUBDIR)/intl && \
24212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24214 "RANLIB=$${RANLIB}" \
0c24b341 24215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24216 install-pdf) \
24217 || exit 1
24218
24219@endif intl
24220
108a6f8e
CD
24221.PHONY: maybe-install-html-intl install-html-intl
24222maybe-install-html-intl:
24223@if intl
24224maybe-install-html-intl: install-html-intl
24225
24226install-html-intl: \
24227 configure-intl \
24228 html-intl
24229 @[ -f ./intl/Makefile ] || exit 0; \
24230 r=`${PWD_COMMAND}`; export r; \
24231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24232 $(HOST_EXPORTS) \
24233 for flag in $(EXTRA_HOST_FLAGS) ; do \
24234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24235 done; \
24236 echo "Doing install-html in intl" ; \
24237 (cd $(HOST_SUBDIR)/intl && \
24238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24240 "RANLIB=$${RANLIB}" \
0c24b341 24241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24242 install-html) \
24243 || exit 1
24244
24245@endif intl
24246
b813574b
PB
24247.PHONY: maybe-installcheck-intl installcheck-intl
24248maybe-installcheck-intl:
24249@if intl
24250maybe-installcheck-intl: installcheck-intl
2a4cbe27 24251
b813574b
PB
24252installcheck-intl: \
24253 configure-intl
24254 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24255 r=`${PWD_COMMAND}`; export r; \
24256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24257 $(HOST_EXPORTS) \
b813574b 24258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24260 done; \
b813574b 24261 echo "Doing installcheck in intl" ; \
b00612cc 24262 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24265 "RANLIB=$${RANLIB}" \
0c24b341 24266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24267 installcheck) \
2a4cbe27
NN
24268 || exit 1
24269
b813574b 24270@endif intl
2a4cbe27 24271
b813574b
PB
24272.PHONY: maybe-mostlyclean-intl mostlyclean-intl
24273maybe-mostlyclean-intl:
24274@if intl
24275maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 24276
b813574b
PB
24277mostlyclean-intl:
24278 @[ -f ./intl/Makefile ] || exit 0; \
24279 r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
24281 $(HOST_EXPORTS) \
24282 for flag in $(EXTRA_HOST_FLAGS) ; do \
24283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24284 done; \
24285 echo "Doing mostlyclean in intl" ; \
b00612cc 24286 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
24287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24289 "RANLIB=$${RANLIB}" \
0c24b341 24290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
24291 mostlyclean) \
24292 || exit 1
4fa63067 24293
b813574b 24294@endif intl
4fa63067 24295
b813574b
PB
24296.PHONY: maybe-clean-intl clean-intl
24297maybe-clean-intl:
24298@if intl
24299maybe-clean-intl: clean-intl
4fa63067 24300
b813574b
PB
24301clean-intl:
24302 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24303 r=`${PWD_COMMAND}`; export r; \
24304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24305 $(HOST_EXPORTS) \
b813574b 24306 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24308 done; \
b813574b 24309 echo "Doing clean in intl" ; \
b00612cc 24310 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24313 "RANLIB=$${RANLIB}" \
0c24b341 24314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24315 clean) \
2a4cbe27
NN
24316 || exit 1
24317
b813574b 24318@endif intl
2a4cbe27 24319
b813574b
PB
24320.PHONY: maybe-distclean-intl distclean-intl
24321maybe-distclean-intl:
24322@if intl
24323maybe-distclean-intl: distclean-intl
2a4cbe27 24324
b813574b
PB
24325distclean-intl:
24326 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24327 r=`${PWD_COMMAND}`; export r; \
24328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24329 $(HOST_EXPORTS) \
b813574b 24330 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24332 done; \
b813574b 24333 echo "Doing distclean in intl" ; \
b00612cc 24334 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24337 "RANLIB=$${RANLIB}" \
0c24b341 24338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24339 distclean) \
2a4cbe27
NN
24340 || exit 1
24341
b813574b 24342@endif intl
2a4cbe27 24343
b813574b
PB
24344.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
24345maybe-maintainer-clean-intl:
24346@if intl
24347maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 24348
b813574b
PB
24349maintainer-clean-intl:
24350 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24351 r=`${PWD_COMMAND}`; export r; \
24352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24353 $(HOST_EXPORTS) \
b813574b 24354 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24356 done; \
b813574b 24357 echo "Doing maintainer-clean in intl" ; \
b00612cc 24358 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24361 "RANLIB=$${RANLIB}" \
0c24b341 24362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24363 maintainer-clean) \
2a4cbe27
NN
24364 || exit 1
24365
b813574b 24366@endif intl
2a4cbe27 24367
2a4cbe27 24368
a7254363 24369
b813574b
PB
24370.PHONY: configure-tcl maybe-configure-tcl
24371maybe-configure-tcl:
4f0ef2d8
CD
24372@if gcc-bootstrap
24373configure-tcl: stage_current
24374@endif gcc-bootstrap
b813574b
PB
24375@if tcl
24376maybe-configure-tcl: configure-tcl
c52c6897 24377configure-tcl:
0aed8855 24378 @: $(MAKE); $(unstage)
c52c6897 24379 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24381 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
24382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 24383 $(HOST_EXPORTS) \
a7254363
PB
24384 echo Configuring in $(HOST_SUBDIR)/tcl; \
24385 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 24386 case $(srcdir) in \
b00612cc
PB
24387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24388 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
24389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24390 esac; \
b00612cc
PB
24391 srcdiroption="--srcdir=$${topdir}/tcl"; \
24392 libsrcdir="$$s/tcl"; \
4fa63067 24393 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24395 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24396 || exit 1
b813574b 24397@endif tcl
2a4cbe27 24398
a7254363
PB
24399
24400
d545f33b
PB
24401
24402
b813574b
PB
24403.PHONY: all-tcl maybe-all-tcl
24404maybe-all-tcl:
4f0ef2d8
CD
24405@if gcc-bootstrap
24406all-tcl: stage_current
24407@endif gcc-bootstrap
b813574b 24408@if tcl
d27cc32e 24409TARGET-tcl=all
b813574b
PB
24410maybe-all-tcl: all-tcl
24411all-tcl: configure-tcl
0aed8855 24412 @: $(MAKE); $(unstage)
4fa63067
NN
24413 @r=`${PWD_COMMAND}`; export r; \
24414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24415 $(HOST_EXPORTS) \
b00612cc 24416 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
24417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24418 $(TARGET-tcl))
b813574b 24419@endif tcl
4fa63067 24420
a7254363 24421
d545f33b
PB
24422
24423
b813574b
PB
24424.PHONY: check-tcl maybe-check-tcl
24425maybe-check-tcl:
24426@if tcl
24427maybe-check-tcl: check-tcl
2a4cbe27 24428
b813574b 24429check-tcl:
0aed8855 24430 @: $(MAKE); $(unstage)
4fa63067
NN
24431 @r=`${PWD_COMMAND}`; export r; \
24432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24433 $(HOST_EXPORTS) \
b00612cc
PB
24434 (cd $(HOST_SUBDIR)/tcl && \
24435 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24436
b813574b 24437@endif tcl
4fa63067 24438
b813574b
PB
24439.PHONY: install-tcl maybe-install-tcl
24440maybe-install-tcl:
24441@if tcl
24442maybe-install-tcl: install-tcl
4fa63067 24443
b813574b 24444install-tcl: installdirs
0aed8855 24445 @: $(MAKE); $(unstage)
4fa63067
NN
24446 @r=`${PWD_COMMAND}`; export r; \
24447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24448 $(HOST_EXPORTS) \
b00612cc 24449 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 24450 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24451
b813574b 24452@endif tcl
4fa63067 24453
56a8fe78 24454# Other targets (info, dvi, pdf, etc.)
4fa63067 24455
b813574b
PB
24456.PHONY: maybe-info-tcl info-tcl
24457maybe-info-tcl:
24458@if tcl
24459maybe-info-tcl: info-tcl
4fa63067 24460
b813574b
PB
24461info-tcl: \
24462 configure-tcl
0aed8855 24463 @: $(MAKE); $(unstage)
b813574b 24464 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24465 r=`${PWD_COMMAND}`; export r; \
24466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24467 $(HOST_EXPORTS) \
b813574b 24468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24470 done; \
b813574b 24471 echo "Doing info in tcl" ; \
b00612cc 24472 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24475 "RANLIB=$${RANLIB}" \
0c24b341 24476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24477 info) \
2a4cbe27
NN
24478 || exit 1
24479
b813574b 24480@endif tcl
2a4cbe27 24481
b813574b
PB
24482.PHONY: maybe-dvi-tcl dvi-tcl
24483maybe-dvi-tcl:
24484@if tcl
24485maybe-dvi-tcl: dvi-tcl
2a4cbe27 24486
b813574b
PB
24487dvi-tcl: \
24488 configure-tcl
0aed8855 24489 @: $(MAKE); $(unstage)
b813574b 24490 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24491 r=`${PWD_COMMAND}`; export r; \
24492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24493 $(HOST_EXPORTS) \
b813574b 24494 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24496 done; \
b813574b 24497 echo "Doing dvi in tcl" ; \
b00612cc 24498 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24501 "RANLIB=$${RANLIB}" \
0c24b341 24502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24503 dvi) \
2a4cbe27
NN
24504 || exit 1
24505
b813574b 24506@endif tcl
2a4cbe27 24507
56a8fe78
DD
24508.PHONY: maybe-pdf-tcl pdf-tcl
24509maybe-pdf-tcl:
24510@if tcl
24511maybe-pdf-tcl: pdf-tcl
24512
24513pdf-tcl: \
24514 configure-tcl
24515 @: $(MAKE); $(unstage)
24516 @[ -f ./tcl/Makefile ] || exit 0; \
24517 r=`${PWD_COMMAND}`; export r; \
24518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24519 $(HOST_EXPORTS) \
24520 for flag in $(EXTRA_HOST_FLAGS) ; do \
24521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522 done; \
24523 echo "Doing pdf in tcl" ; \
24524 (cd $(HOST_SUBDIR)/tcl && \
24525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24527 "RANLIB=$${RANLIB}" \
0c24b341 24528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24529 pdf) \
24530 || exit 1
24531
24532@endif tcl
24533
6d389afc
MS
24534.PHONY: maybe-html-tcl html-tcl
24535maybe-html-tcl:
24536@if tcl
24537maybe-html-tcl: html-tcl
24538
24539html-tcl: \
24540 configure-tcl
0aed8855 24541 @: $(MAKE); $(unstage)
6d389afc
MS
24542 @[ -f ./tcl/Makefile ] || exit 0; \
24543 r=`${PWD_COMMAND}`; export r; \
24544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24545 $(HOST_EXPORTS) \
24546 for flag in $(EXTRA_HOST_FLAGS) ; do \
24547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24548 done; \
24549 echo "Doing html in tcl" ; \
b00612cc 24550 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
24551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24553 "RANLIB=$${RANLIB}" \
0c24b341 24554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24555 html) \
24556 || exit 1
24557
24558@endif tcl
24559
b813574b
PB
24560.PHONY: maybe-TAGS-tcl TAGS-tcl
24561maybe-TAGS-tcl:
24562@if tcl
24563maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 24564
b813574b
PB
24565TAGS-tcl: \
24566 configure-tcl
0aed8855 24567 @: $(MAKE); $(unstage)
b813574b 24568 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24569 r=`${PWD_COMMAND}`; export r; \
24570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24571 $(HOST_EXPORTS) \
b813574b 24572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574 done; \
b813574b 24575 echo "Doing TAGS in tcl" ; \
b00612cc 24576 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579 "RANLIB=$${RANLIB}" \
0c24b341 24580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24581 TAGS) \
2a4cbe27
NN
24582 || exit 1
24583
b813574b 24584@endif tcl
2a4cbe27 24585
b813574b
PB
24586.PHONY: maybe-install-info-tcl install-info-tcl
24587maybe-install-info-tcl:
24588@if tcl
24589maybe-install-info-tcl: install-info-tcl
2a4cbe27 24590
b813574b
PB
24591install-info-tcl: \
24592 configure-tcl \
24593 info-tcl
0aed8855 24594 @: $(MAKE); $(unstage)
b813574b 24595 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24596 r=`${PWD_COMMAND}`; export r; \
24597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24598 $(HOST_EXPORTS) \
b813574b 24599 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601 done; \
b813574b 24602 echo "Doing install-info in tcl" ; \
b00612cc 24603 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606 "RANLIB=$${RANLIB}" \
0c24b341 24607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24608 install-info) \
2a4cbe27
NN
24609 || exit 1
24610
b813574b 24611@endif tcl
2a4cbe27 24612
a3ca38d2
DD
24613.PHONY: maybe-install-pdf-tcl install-pdf-tcl
24614maybe-install-pdf-tcl:
24615@if tcl
24616maybe-install-pdf-tcl: install-pdf-tcl
24617
24618install-pdf-tcl: \
24619 configure-tcl \
24620 pdf-tcl
24621 @: $(MAKE); $(unstage)
24622 @[ -f ./tcl/Makefile ] || exit 0; \
24623 r=`${PWD_COMMAND}`; export r; \
24624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24625 $(HOST_EXPORTS) \
24626 for flag in $(EXTRA_HOST_FLAGS) ; do \
24627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24628 done; \
24629 echo "Doing install-pdf in tcl" ; \
24630 (cd $(HOST_SUBDIR)/tcl && \
24631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24633 "RANLIB=$${RANLIB}" \
0c24b341 24634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24635 install-pdf) \
24636 || exit 1
24637
24638@endif tcl
24639
108a6f8e
CD
24640.PHONY: maybe-install-html-tcl install-html-tcl
24641maybe-install-html-tcl:
24642@if tcl
24643maybe-install-html-tcl: install-html-tcl
24644
24645install-html-tcl: \
24646 configure-tcl \
24647 html-tcl
24648 @: $(MAKE); $(unstage)
24649 @[ -f ./tcl/Makefile ] || exit 0; \
24650 r=`${PWD_COMMAND}`; export r; \
24651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24652 $(HOST_EXPORTS) \
24653 for flag in $(EXTRA_HOST_FLAGS) ; do \
24654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24655 done; \
24656 echo "Doing install-html in tcl" ; \
24657 (cd $(HOST_SUBDIR)/tcl && \
24658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24660 "RANLIB=$${RANLIB}" \
0c24b341 24661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24662 install-html) \
24663 || exit 1
24664
24665@endif tcl
24666
b813574b
PB
24667.PHONY: maybe-installcheck-tcl installcheck-tcl
24668maybe-installcheck-tcl:
24669@if tcl
24670maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 24671
b813574b
PB
24672installcheck-tcl: \
24673 configure-tcl
0aed8855 24674 @: $(MAKE); $(unstage)
b813574b 24675 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24676 r=`${PWD_COMMAND}`; export r; \
24677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24678 $(HOST_EXPORTS) \
b813574b 24679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24681 done; \
b813574b 24682 echo "Doing installcheck in tcl" ; \
b00612cc 24683 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24686 "RANLIB=$${RANLIB}" \
0c24b341 24687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24688 installcheck) \
2a4cbe27
NN
24689 || exit 1
24690
b813574b 24691@endif tcl
2a4cbe27 24692
b813574b
PB
24693.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
24694maybe-mostlyclean-tcl:
24695@if tcl
24696maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 24697
b813574b
PB
24698# tcl doesn't support mostlyclean.
24699mostlyclean-tcl:
2a4cbe27 24700
b813574b 24701@endif tcl
2a4cbe27 24702
b813574b
PB
24703.PHONY: maybe-clean-tcl clean-tcl
24704maybe-clean-tcl:
24705@if tcl
24706maybe-clean-tcl: clean-tcl
2a4cbe27 24707
b813574b 24708clean-tcl:
0aed8855 24709 @: $(MAKE); $(unstage)
b813574b 24710 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24711 r=`${PWD_COMMAND}`; export r; \
24712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24713 $(HOST_EXPORTS) \
b813574b 24714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24716 done; \
b813574b 24717 echo "Doing clean in tcl" ; \
b00612cc 24718 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24721 "RANLIB=$${RANLIB}" \
0c24b341 24722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24723 clean) \
2a4cbe27
NN
24724 || exit 1
24725
b813574b 24726@endif tcl
2a4cbe27 24727
b813574b
PB
24728.PHONY: maybe-distclean-tcl distclean-tcl
24729maybe-distclean-tcl:
24730@if tcl
24731maybe-distclean-tcl: distclean-tcl
2a4cbe27 24732
b813574b 24733distclean-tcl:
0aed8855 24734 @: $(MAKE); $(unstage)
b813574b 24735 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24736 r=`${PWD_COMMAND}`; export r; \
24737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24738 $(HOST_EXPORTS) \
b813574b 24739 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24741 done; \
b813574b 24742 echo "Doing distclean in tcl" ; \
b00612cc 24743 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24746 "RANLIB=$${RANLIB}" \
0c24b341 24747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24748 distclean) \
2a4cbe27
NN
24749 || exit 1
24750
b813574b 24751@endif tcl
2a4cbe27 24752
b813574b
PB
24753.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
24754maybe-maintainer-clean-tcl:
24755@if tcl
24756maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 24757
b813574b 24758maintainer-clean-tcl:
0aed8855 24759 @: $(MAKE); $(unstage)
b813574b 24760 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24761 r=`${PWD_COMMAND}`; export r; \
24762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24763 $(HOST_EXPORTS) \
b813574b 24764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24766 done; \
b813574b 24767 echo "Doing maintainer-clean in tcl" ; \
b00612cc 24768 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24771 "RANLIB=$${RANLIB}" \
0c24b341 24772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24773 maintainer-clean) \
2a4cbe27
NN
24774 || exit 1
24775
b813574b 24776@endif tcl
2a4cbe27 24777
2a4cbe27 24778
a7254363 24779
b813574b
PB
24780.PHONY: configure-itcl maybe-configure-itcl
24781maybe-configure-itcl:
4f0ef2d8
CD
24782@if gcc-bootstrap
24783configure-itcl: stage_current
24784@endif gcc-bootstrap
b813574b
PB
24785@if itcl
24786maybe-configure-itcl: configure-itcl
c52c6897 24787configure-itcl:
0aed8855 24788 @: $(MAKE); $(unstage)
c52c6897 24789 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24791 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
24792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 24793 $(HOST_EXPORTS) \
a7254363
PB
24794 echo Configuring in $(HOST_SUBDIR)/itcl; \
24795 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 24796 case $(srcdir) in \
b00612cc
PB
24797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24798 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
24799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24800 esac; \
b00612cc
PB
24801 srcdiroption="--srcdir=$${topdir}/itcl"; \
24802 libsrcdir="$$s/itcl"; \
4fa63067 24803 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24805 --target=${target_alias} $${srcdiroption} \
4fa63067 24806 || exit 1
b813574b 24807@endif itcl
4fa63067 24808
a7254363
PB
24809
24810
d545f33b
PB
24811
24812
b813574b
PB
24813.PHONY: all-itcl maybe-all-itcl
24814maybe-all-itcl:
4f0ef2d8
CD
24815@if gcc-bootstrap
24816all-itcl: stage_current
24817@endif gcc-bootstrap
b813574b 24818@if itcl
d27cc32e 24819TARGET-itcl=all
b813574b
PB
24820maybe-all-itcl: all-itcl
24821all-itcl: configure-itcl
0aed8855 24822 @: $(MAKE); $(unstage)
4fa63067
NN
24823 @r=`${PWD_COMMAND}`; export r; \
24824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24825 $(HOST_EXPORTS) \
b00612cc 24826 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
24827 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24828 $(TARGET-itcl))
b813574b 24829@endif itcl
4fa63067 24830
a7254363 24831
d545f33b
PB
24832
24833
b813574b
PB
24834.PHONY: check-itcl maybe-check-itcl
24835maybe-check-itcl:
24836@if itcl
24837maybe-check-itcl: check-itcl
4fa63067 24838
b813574b 24839check-itcl:
0aed8855 24840 @: $(MAKE); $(unstage)
4fa63067
NN
24841 @r=`${PWD_COMMAND}`; export r; \
24842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24843 $(HOST_EXPORTS) \
b00612cc
PB
24844 (cd $(HOST_SUBDIR)/itcl && \
24845 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24846
b813574b 24847@endif itcl
4fa63067 24848
b813574b
PB
24849.PHONY: install-itcl maybe-install-itcl
24850maybe-install-itcl:
24851@if itcl
24852maybe-install-itcl: install-itcl
4fa63067 24853
b813574b 24854install-itcl: installdirs
0aed8855 24855 @: $(MAKE); $(unstage)
4fa63067
NN
24856 @r=`${PWD_COMMAND}`; export r; \
24857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24858 $(HOST_EXPORTS) \
b00612cc 24859 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 24860 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24861
b813574b 24862@endif itcl
4fa63067 24863
56a8fe78 24864# Other targets (info, dvi, pdf, etc.)
4fa63067 24865
b813574b
PB
24866.PHONY: maybe-info-itcl info-itcl
24867maybe-info-itcl:
24868@if itcl
24869maybe-info-itcl: info-itcl
4fa63067 24870
b813574b
PB
24871info-itcl: \
24872 configure-itcl
0aed8855 24873 @: $(MAKE); $(unstage)
b813574b 24874 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24875 r=`${PWD_COMMAND}`; export r; \
24876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24877 $(HOST_EXPORTS) \
b813574b 24878 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24880 done; \
b813574b 24881 echo "Doing info in itcl" ; \
b00612cc 24882 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24885 "RANLIB=$${RANLIB}" \
0c24b341 24886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24887 info) \
2a4cbe27
NN
24888 || exit 1
24889
b813574b 24890@endif itcl
2a4cbe27 24891
b813574b
PB
24892.PHONY: maybe-dvi-itcl dvi-itcl
24893maybe-dvi-itcl:
24894@if itcl
24895maybe-dvi-itcl: dvi-itcl
2a4cbe27 24896
b813574b
PB
24897dvi-itcl: \
24898 configure-itcl
0aed8855 24899 @: $(MAKE); $(unstage)
b813574b 24900 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24901 r=`${PWD_COMMAND}`; export r; \
24902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24903 $(HOST_EXPORTS) \
b813574b 24904 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24906 done; \
b813574b 24907 echo "Doing dvi in itcl" ; \
b00612cc 24908 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24911 "RANLIB=$${RANLIB}" \
0c24b341 24912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24913 dvi) \
2a4cbe27
NN
24914 || exit 1
24915
b813574b 24916@endif itcl
2a4cbe27 24917
56a8fe78
DD
24918.PHONY: maybe-pdf-itcl pdf-itcl
24919maybe-pdf-itcl:
24920@if itcl
24921maybe-pdf-itcl: pdf-itcl
24922
24923pdf-itcl: \
24924 configure-itcl
24925 @: $(MAKE); $(unstage)
24926 @[ -f ./itcl/Makefile ] || exit 0; \
24927 r=`${PWD_COMMAND}`; export r; \
24928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24929 $(HOST_EXPORTS) \
24930 for flag in $(EXTRA_HOST_FLAGS) ; do \
24931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24932 done; \
24933 echo "Doing pdf in itcl" ; \
24934 (cd $(HOST_SUBDIR)/itcl && \
24935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24937 "RANLIB=$${RANLIB}" \
0c24b341 24938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24939 pdf) \
24940 || exit 1
24941
24942@endif itcl
24943
6d389afc
MS
24944.PHONY: maybe-html-itcl html-itcl
24945maybe-html-itcl:
24946@if itcl
24947maybe-html-itcl: html-itcl
24948
24949html-itcl: \
24950 configure-itcl
0aed8855 24951 @: $(MAKE); $(unstage)
6d389afc
MS
24952 @[ -f ./itcl/Makefile ] || exit 0; \
24953 r=`${PWD_COMMAND}`; export r; \
24954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24955 $(HOST_EXPORTS) \
24956 for flag in $(EXTRA_HOST_FLAGS) ; do \
24957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24958 done; \
24959 echo "Doing html in itcl" ; \
b00612cc 24960 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
24961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24963 "RANLIB=$${RANLIB}" \
0c24b341 24964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24965 html) \
24966 || exit 1
24967
24968@endif itcl
24969
b813574b
PB
24970.PHONY: maybe-TAGS-itcl TAGS-itcl
24971maybe-TAGS-itcl:
24972@if itcl
24973maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 24974
b813574b
PB
24975TAGS-itcl: \
24976 configure-itcl
0aed8855 24977 @: $(MAKE); $(unstage)
b813574b 24978 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24979 r=`${PWD_COMMAND}`; export r; \
24980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24981 $(HOST_EXPORTS) \
b813574b 24982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24984 done; \
b813574b 24985 echo "Doing TAGS in itcl" ; \
b00612cc 24986 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24989 "RANLIB=$${RANLIB}" \
0c24b341 24990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24991 TAGS) \
2a4cbe27
NN
24992 || exit 1
24993
b813574b 24994@endif itcl
2a4cbe27 24995
b813574b
PB
24996.PHONY: maybe-install-info-itcl install-info-itcl
24997maybe-install-info-itcl:
24998@if itcl
24999maybe-install-info-itcl: install-info-itcl
2a4cbe27 25000
b813574b
PB
25001install-info-itcl: \
25002 configure-itcl \
25003 info-itcl
0aed8855 25004 @: $(MAKE); $(unstage)
b813574b 25005 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25006 r=`${PWD_COMMAND}`; export r; \
25007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25008 $(HOST_EXPORTS) \
b813574b 25009 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25011 done; \
b813574b 25012 echo "Doing install-info in itcl" ; \
b00612cc 25013 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25016 "RANLIB=$${RANLIB}" \
0c24b341 25017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25018 install-info) \
2a4cbe27
NN
25019 || exit 1
25020
b813574b 25021@endif itcl
2a4cbe27 25022
a3ca38d2
DD
25023.PHONY: maybe-install-pdf-itcl install-pdf-itcl
25024maybe-install-pdf-itcl:
25025@if itcl
25026maybe-install-pdf-itcl: install-pdf-itcl
25027
25028install-pdf-itcl: \
25029 configure-itcl \
25030 pdf-itcl
25031 @: $(MAKE); $(unstage)
25032 @[ -f ./itcl/Makefile ] || exit 0; \
25033 r=`${PWD_COMMAND}`; export r; \
25034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25035 $(HOST_EXPORTS) \
25036 for flag in $(EXTRA_HOST_FLAGS) ; do \
25037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25038 done; \
25039 echo "Doing install-pdf in itcl" ; \
25040 (cd $(HOST_SUBDIR)/itcl && \
25041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25043 "RANLIB=$${RANLIB}" \
0c24b341 25044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25045 install-pdf) \
25046 || exit 1
25047
25048@endif itcl
25049
108a6f8e
CD
25050.PHONY: maybe-install-html-itcl install-html-itcl
25051maybe-install-html-itcl:
25052@if itcl
25053maybe-install-html-itcl: install-html-itcl
25054
25055install-html-itcl: \
25056 configure-itcl \
25057 html-itcl
25058 @: $(MAKE); $(unstage)
25059 @[ -f ./itcl/Makefile ] || exit 0; \
25060 r=`${PWD_COMMAND}`; export r; \
25061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25062 $(HOST_EXPORTS) \
25063 for flag in $(EXTRA_HOST_FLAGS) ; do \
25064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25065 done; \
25066 echo "Doing install-html in itcl" ; \
25067 (cd $(HOST_SUBDIR)/itcl && \
25068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25070 "RANLIB=$${RANLIB}" \
0c24b341 25071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25072 install-html) \
25073 || exit 1
25074
25075@endif itcl
25076
b813574b
PB
25077.PHONY: maybe-installcheck-itcl installcheck-itcl
25078maybe-installcheck-itcl:
25079@if itcl
25080maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 25081
b813574b
PB
25082installcheck-itcl: \
25083 configure-itcl
0aed8855 25084 @: $(MAKE); $(unstage)
b813574b 25085 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25086 r=`${PWD_COMMAND}`; export r; \
25087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25088 $(HOST_EXPORTS) \
b813574b 25089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25091 done; \
b813574b 25092 echo "Doing installcheck in itcl" ; \
b00612cc 25093 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25096 "RANLIB=$${RANLIB}" \
0c24b341 25097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25098 installcheck) \
2a4cbe27
NN
25099 || exit 1
25100
b813574b 25101@endif itcl
2a4cbe27 25102
b813574b
PB
25103.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
25104maybe-mostlyclean-itcl:
25105@if itcl
25106maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 25107
b813574b 25108mostlyclean-itcl:
0aed8855 25109 @: $(MAKE); $(unstage)
b813574b 25110 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25111 r=`${PWD_COMMAND}`; export r; \
25112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25113 $(HOST_EXPORTS) \
b813574b 25114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25116 done; \
b813574b 25117 echo "Doing mostlyclean in itcl" ; \
b00612cc 25118 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25121 "RANLIB=$${RANLIB}" \
0c24b341 25122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25123 mostlyclean) \
2a4cbe27
NN
25124 || exit 1
25125
b813574b 25126@endif itcl
2a4cbe27 25127
b813574b
PB
25128.PHONY: maybe-clean-itcl clean-itcl
25129maybe-clean-itcl:
25130@if itcl
25131maybe-clean-itcl: clean-itcl
2a4cbe27 25132
b813574b 25133clean-itcl:
0aed8855 25134 @: $(MAKE); $(unstage)
b813574b 25135 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25136 r=`${PWD_COMMAND}`; export r; \
25137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25138 $(HOST_EXPORTS) \
b813574b 25139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25141 done; \
b813574b 25142 echo "Doing clean in itcl" ; \
b00612cc 25143 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25146 "RANLIB=$${RANLIB}" \
0c24b341 25147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25148 clean) \
2a4cbe27
NN
25149 || exit 1
25150
b813574b 25151@endif itcl
2a4cbe27 25152
b813574b
PB
25153.PHONY: maybe-distclean-itcl distclean-itcl
25154maybe-distclean-itcl:
25155@if itcl
25156maybe-distclean-itcl: distclean-itcl
2a4cbe27 25157
b813574b 25158distclean-itcl:
0aed8855 25159 @: $(MAKE); $(unstage)
b813574b 25160 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25161 r=`${PWD_COMMAND}`; export r; \
25162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25163 $(HOST_EXPORTS) \
b813574b 25164 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25166 done; \
b813574b 25167 echo "Doing distclean in itcl" ; \
b00612cc 25168 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25171 "RANLIB=$${RANLIB}" \
0c24b341 25172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25173 distclean) \
2a4cbe27
NN
25174 || exit 1
25175
b813574b 25176@endif itcl
2a4cbe27 25177
b813574b
PB
25178.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
25179maybe-maintainer-clean-itcl:
25180@if itcl
25181maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 25182
b813574b 25183maintainer-clean-itcl:
0aed8855 25184 @: $(MAKE); $(unstage)
b813574b 25185 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25186 r=`${PWD_COMMAND}`; export r; \
25187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25188 $(HOST_EXPORTS) \
b813574b 25189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25191 done; \
b813574b 25192 echo "Doing maintainer-clean in itcl" ; \
b00612cc 25193 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25196 "RANLIB=$${RANLIB}" \
0c24b341 25197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25198 maintainer-clean) \
2a4cbe27
NN
25199 || exit 1
25200
b813574b 25201@endif itcl
2a4cbe27 25202
2a4cbe27 25203
a7254363 25204
b813574b
PB
25205.PHONY: configure-ld maybe-configure-ld
25206maybe-configure-ld:
4f0ef2d8
CD
25207@if gcc-bootstrap
25208configure-ld: stage_current
25209@endif gcc-bootstrap
b813574b
PB
25210@if ld
25211maybe-configure-ld: configure-ld
c52c6897 25212configure-ld:
c52c6897
PB
25213 @r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25215 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
25216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 25217 $(HOST_EXPORTS) \
a7254363
PB
25218 echo Configuring in $(HOST_SUBDIR)/ld; \
25219 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 25220 case $(srcdir) in \
b00612cc
PB
25221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25222 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 25224 esac; \
b00612cc
PB
25225 srcdiroption="--srcdir=$${topdir}/ld"; \
25226 libsrcdir="$$s/ld"; \
04cf1b77 25227 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25229 --target=${target_alias} $${srcdiroption} \
04cf1b77 25230 || exit 1
b813574b 25231@endif ld
04cf1b77 25232
a7254363
PB
25233
25234
d545f33b
PB
25235.PHONY: configure-stage1-ld maybe-configure-stage1-ld
25236maybe-configure-stage1-ld:
25237@if ld-bootstrap
25238maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 25239configure-stage1-ld:
c52c6897 25240 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25241 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25242 @r=`${PWD_COMMAND}`; export r; \
25243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25244 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25245 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 25246 $(HOST_EXPORTS) \
8ee82aff 25247 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25248 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
25249 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 25250 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 25251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25252 cd $(HOST_SUBDIR)/ld || exit 1; \
25253 case $(srcdir) in \
25254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25255 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25257 esac; \
25258 srcdiroption="--srcdir=$${topdir}/ld"; \
25259 libsrcdir="$$s/ld"; \
25260 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25261 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25262 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25263 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
25264@endif ld-bootstrap
25265
25266.PHONY: configure-stage2-ld maybe-configure-stage2-ld
25267maybe-configure-stage2-ld:
25268@if ld-bootstrap
25269maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 25270configure-stage2-ld:
c52c6897 25271 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25272 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25273 @r=`${PWD_COMMAND}`; export r; \
25274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25275 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25276 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25277 $(HOST_EXPORTS) \
1b05fbbd 25278 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25279 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25280 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
25281 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25282 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 25283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25284 cd $(HOST_SUBDIR)/ld || exit 1; \
25285 case $(srcdir) in \
25286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25287 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25289 esac; \
25290 srcdiroption="--srcdir=$${topdir}/ld"; \
25291 libsrcdir="$$s/ld"; \
25292 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25293 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25294 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25295 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25296 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25297@endif ld-bootstrap
25298
d545f33b
PB
25299.PHONY: configure-stage3-ld maybe-configure-stage3-ld
25300maybe-configure-stage3-ld:
25301@if ld-bootstrap
25302maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 25303configure-stage3-ld:
c52c6897 25304 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25305 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25306 @r=`${PWD_COMMAND}`; export r; \
25307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25308 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25309 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25310 $(HOST_EXPORTS) \
1b05fbbd 25311 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25312 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25313 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
25314 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25315 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 25316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25317 cd $(HOST_SUBDIR)/ld || exit 1; \
25318 case $(srcdir) in \
25319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25320 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25322 esac; \
25323 srcdiroption="--srcdir=$${topdir}/ld"; \
25324 libsrcdir="$$s/ld"; \
25325 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25327 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25328 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25329 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25330@endif ld-bootstrap
25331
d545f33b
PB
25332.PHONY: configure-stage4-ld maybe-configure-stage4-ld
25333maybe-configure-stage4-ld:
25334@if ld-bootstrap
25335maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 25336configure-stage4-ld:
c52c6897 25337 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25339 @r=`${PWD_COMMAND}`; export r; \
25340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25341 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25342 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25343 $(HOST_EXPORTS) \
1b05fbbd 25344 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25345 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25346 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
25347 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25348 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 25349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25350 cd $(HOST_SUBDIR)/ld || exit 1; \
25351 case $(srcdir) in \
25352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25353 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25355 esac; \
25356 srcdiroption="--srcdir=$${topdir}/ld"; \
25357 libsrcdir="$$s/ld"; \
25358 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25360 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25361 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25362 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
25363@endif ld-bootstrap
25364
25365.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
25366maybe-configure-stageprofile-ld:
25367@if ld-bootstrap
25368maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 25369configure-stageprofile-ld:
c52c6897 25370 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25371 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25372 @r=`${PWD_COMMAND}`; export r; \
25373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25374 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25375 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25376 $(HOST_EXPORTS) \
1b05fbbd
AO
25377 $(POSTSTAGE1_HOST_EXPORTS) \
25378 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25379 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
25380 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25381 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 25382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25383 cd $(HOST_SUBDIR)/ld || exit 1; \
25384 case $(srcdir) in \
25385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25386 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25388 esac; \
25389 srcdiroption="--srcdir=$${topdir}/ld"; \
25390 libsrcdir="$$s/ld"; \
25391 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25393 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25394 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25395 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
25396@endif ld-bootstrap
25397
25398.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
25399maybe-configure-stagefeedback-ld:
25400@if ld-bootstrap
25401maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 25402configure-stagefeedback-ld:
c52c6897 25403 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25404 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25405 @r=`${PWD_COMMAND}`; export r; \
25406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25407 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25408 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25409 $(HOST_EXPORTS) \
1b05fbbd
AO
25410 $(POSTSTAGE1_HOST_EXPORTS) \
25411 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25412 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
25413 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25414 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 25415 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25416 cd $(HOST_SUBDIR)/ld || exit 1; \
25417 case $(srcdir) in \
25418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25419 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25421 esac; \
25422 srcdiroption="--srcdir=$${topdir}/ld"; \
25423 libsrcdir="$$s/ld"; \
25424 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25426 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25427 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25428 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
25429@endif ld-bootstrap
25430
25431
25432
25433
25434
b813574b
PB
25435.PHONY: all-ld maybe-all-ld
25436maybe-all-ld:
4f0ef2d8
CD
25437@if gcc-bootstrap
25438all-ld: stage_current
25439@endif gcc-bootstrap
b813574b 25440@if ld
d27cc32e 25441TARGET-ld=all
b813574b
PB
25442maybe-all-ld: all-ld
25443all-ld: configure-ld
c52c6897 25444 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 25445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25446 $(HOST_EXPORTS) \
b00612cc 25447 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
25448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25449 $(TARGET-ld))
b813574b 25450@endif ld
04cf1b77 25451
a7254363 25452
d545f33b
PB
25453
25454.PHONY: all-stage1-ld maybe-all-stage1-ld
25455.PHONY: clean-stage1-ld maybe-clean-stage1-ld
25456maybe-all-stage1-ld:
25457maybe-clean-stage1-ld:
25458@if ld-bootstrap
25459maybe-all-stage1-ld: all-stage1-ld
25460all-stage1: all-stage1-ld
f70224b5 25461TARGET-stage1-ld = $(TARGET-ld)
d545f33b 25462all-stage1-ld: configure-stage1-ld
c52c6897 25463 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25464 @r=`${PWD_COMMAND}`; export r; \
25465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25466 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
25467 $(HOST_EXPORTS) \
25468 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25470 CFLAGS="$(STAGE1_CFLAGS)" \
25471 CXXFLAGS="$(STAGE1_CFLAGS)" \
25472 LIBCFLAGS="$(LIBCFLAGS)" \
25473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25476 $(EXTRA_HOST_FLAGS) \
25477 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 25478 $(TARGET-stage1-ld)
d545f33b
PB
25479
25480maybe-clean-stage1-ld: clean-stage1-ld
25481clean-stage1: clean-stage1-ld
25482clean-stage1-ld:
9dbaa842
DD
25483 @if [ $(current_stage) = stage1 ]; then \
25484 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25485 else \
25486 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
25487 $(MAKE) stage1-start; \
25488 fi; \
d545f33b 25489 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25490 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25491 clean
d545f33b
PB
25492@endif ld-bootstrap
25493
25494
25495.PHONY: all-stage2-ld maybe-all-stage2-ld
25496.PHONY: clean-stage2-ld maybe-clean-stage2-ld
25497maybe-all-stage2-ld:
25498maybe-clean-stage2-ld:
25499@if ld-bootstrap
25500maybe-all-stage2-ld: all-stage2-ld
25501all-stage2: all-stage2-ld
f70224b5 25502TARGET-stage2-ld = $(TARGET-ld)
d545f33b 25503all-stage2-ld: configure-stage2-ld
c52c6897 25504 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25505 @r=`${PWD_COMMAND}`; export r; \
25506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25507 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
25508 $(HOST_EXPORTS) \
25509 $(POSTSTAGE1_HOST_EXPORTS) \
25510 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25512 CFLAGS="$(STAGE2_CFLAGS)" \
25513 CXXFLAGS="$(STAGE2_CFLAGS)" \
25514 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25519 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25520 $(TARGET-stage2-ld)
d545f33b
PB
25521
25522maybe-clean-stage2-ld: clean-stage2-ld
25523clean-stage2: clean-stage2-ld
25524clean-stage2-ld:
9dbaa842
DD
25525 @if [ $(current_stage) = stage2 ]; then \
25526 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25527 else \
25528 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
25529 $(MAKE) stage2-start; \
25530 fi; \
d545f33b 25531 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25532 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25533 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25534 clean
d545f33b
PB
25535@endif ld-bootstrap
25536
25537
25538.PHONY: all-stage3-ld maybe-all-stage3-ld
25539.PHONY: clean-stage3-ld maybe-clean-stage3-ld
25540maybe-all-stage3-ld:
25541maybe-clean-stage3-ld:
25542@if ld-bootstrap
25543maybe-all-stage3-ld: all-stage3-ld
25544all-stage3: all-stage3-ld
f70224b5 25545TARGET-stage3-ld = $(TARGET-ld)
d545f33b 25546all-stage3-ld: configure-stage3-ld
c52c6897 25547 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25548 @r=`${PWD_COMMAND}`; export r; \
25549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25550 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
25551 $(HOST_EXPORTS) \
25552 $(POSTSTAGE1_HOST_EXPORTS) \
25553 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25555 CFLAGS="$(STAGE3_CFLAGS)" \
25556 CXXFLAGS="$(STAGE3_CFLAGS)" \
25557 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25562 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25563 $(TARGET-stage3-ld)
d545f33b
PB
25564
25565maybe-clean-stage3-ld: clean-stage3-ld
25566clean-stage3: clean-stage3-ld
25567clean-stage3-ld:
9dbaa842
DD
25568 @if [ $(current_stage) = stage3 ]; then \
25569 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25570 else \
25571 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
25572 $(MAKE) stage3-start; \
25573 fi; \
d545f33b 25574 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25575 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25576 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25577 clean
d545f33b
PB
25578@endif ld-bootstrap
25579
25580
25581.PHONY: all-stage4-ld maybe-all-stage4-ld
25582.PHONY: clean-stage4-ld maybe-clean-stage4-ld
25583maybe-all-stage4-ld:
25584maybe-clean-stage4-ld:
25585@if ld-bootstrap
25586maybe-all-stage4-ld: all-stage4-ld
25587all-stage4: all-stage4-ld
f70224b5 25588TARGET-stage4-ld = $(TARGET-ld)
d545f33b 25589all-stage4-ld: configure-stage4-ld
c52c6897 25590 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25591 @r=`${PWD_COMMAND}`; export r; \
25592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25593 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
25594 $(HOST_EXPORTS) \
25595 $(POSTSTAGE1_HOST_EXPORTS) \
25596 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25597 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25598 CFLAGS="$(STAGE4_CFLAGS)" \
25599 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 25600 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25601 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25602 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25603 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25604 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25605 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25606 $(TARGET-stage4-ld)
d545f33b
PB
25607
25608maybe-clean-stage4-ld: clean-stage4-ld
25609clean-stage4: clean-stage4-ld
25610clean-stage4-ld:
9dbaa842
DD
25611 @if [ $(current_stage) = stage4 ]; then \
25612 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25613 else \
25614 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
25615 $(MAKE) stage4-start; \
25616 fi; \
d545f33b 25617 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25618 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25619 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25620 clean
d545f33b
PB
25621@endif ld-bootstrap
25622
25623
25624.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
25625.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
25626maybe-all-stageprofile-ld:
25627maybe-clean-stageprofile-ld:
25628@if ld-bootstrap
25629maybe-all-stageprofile-ld: all-stageprofile-ld
25630all-stageprofile: all-stageprofile-ld
f70224b5 25631TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 25632all-stageprofile-ld: configure-stageprofile-ld
c52c6897 25633 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25634 @r=`${PWD_COMMAND}`; export r; \
25635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25636 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
25637 $(HOST_EXPORTS) \
25638 $(POSTSTAGE1_HOST_EXPORTS) \
25639 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25640 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25641 CFLAGS="$(STAGEprofile_CFLAGS)" \
25642 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
25643 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25644 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25645 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25646 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25647 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25648 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25649 $(TARGET-stageprofile-ld)
d545f33b
PB
25650
25651maybe-clean-stageprofile-ld: clean-stageprofile-ld
25652clean-stageprofile: clean-stageprofile-ld
25653clean-stageprofile-ld:
9dbaa842
DD
25654 @if [ $(current_stage) = stageprofile ]; then \
25655 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25656 else \
25657 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
25658 $(MAKE) stageprofile-start; \
25659 fi; \
d545f33b 25660 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25661 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25662 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25663 clean
d545f33b
PB
25664@endif ld-bootstrap
25665
25666
25667.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
25668.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
25669maybe-all-stagefeedback-ld:
25670maybe-clean-stagefeedback-ld:
25671@if ld-bootstrap
25672maybe-all-stagefeedback-ld: all-stagefeedback-ld
25673all-stagefeedback: all-stagefeedback-ld
f70224b5 25674TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 25675all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 25676 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25677 @r=`${PWD_COMMAND}`; export r; \
25678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25679 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
25680 $(HOST_EXPORTS) \
25681 $(POSTSTAGE1_HOST_EXPORTS) \
25682 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25684 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25685 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
25686 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25690 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25691 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25692 $(TARGET-stagefeedback-ld)
d545f33b
PB
25693
25694maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
25695clean-stagefeedback: clean-stagefeedback-ld
25696clean-stagefeedback-ld:
9dbaa842
DD
25697 @if [ $(current_stage) = stagefeedback ]; then \
25698 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25699 else \
25700 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
25701 $(MAKE) stagefeedback-start; \
25702 fi; \
d545f33b 25703 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25704 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25705 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25706 clean
d545f33b
PB
25707@endif ld-bootstrap
25708
25709
25710
25711
25712
b813574b
PB
25713.PHONY: check-ld maybe-check-ld
25714maybe-check-ld:
25715@if ld
25716maybe-check-ld: check-ld
04cf1b77 25717
b813574b 25718check-ld:
0aed8855 25719 @: $(MAKE); $(unstage)
04cf1b77
PB
25720 @r=`${PWD_COMMAND}`; export r; \
25721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25722 $(HOST_EXPORTS) \
b00612cc
PB
25723 (cd $(HOST_SUBDIR)/ld && \
25724 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 25725
b813574b 25726@endif ld
04cf1b77 25727
b813574b
PB
25728.PHONY: install-ld maybe-install-ld
25729maybe-install-ld:
25730@if ld
25731maybe-install-ld: install-ld
04cf1b77 25732
b813574b 25733install-ld: installdirs
0aed8855 25734 @: $(MAKE); $(unstage)
04cf1b77
PB
25735 @r=`${PWD_COMMAND}`; export r; \
25736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25737 $(HOST_EXPORTS) \
b00612cc 25738 (cd $(HOST_SUBDIR)/ld && \
2da12f12 25739 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 25740
b813574b 25741@endif ld
04cf1b77 25742
56a8fe78 25743# Other targets (info, dvi, pdf, etc.)
04cf1b77 25744
b813574b
PB
25745.PHONY: maybe-info-ld info-ld
25746maybe-info-ld:
25747@if ld
25748maybe-info-ld: info-ld
04cf1b77 25749
b813574b
PB
25750info-ld: \
25751 configure-ld
25752 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25753 r=`${PWD_COMMAND}`; export r; \
25754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25755 $(HOST_EXPORTS) \
b813574b 25756 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25758 done; \
b813574b 25759 echo "Doing info in ld" ; \
b00612cc 25760 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25763 "RANLIB=$${RANLIB}" \
0c24b341 25764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25765 info) \
04cf1b77
PB
25766 || exit 1
25767
b813574b 25768@endif ld
04cf1b77 25769
b813574b
PB
25770.PHONY: maybe-dvi-ld dvi-ld
25771maybe-dvi-ld:
25772@if ld
25773maybe-dvi-ld: dvi-ld
04cf1b77 25774
b813574b
PB
25775dvi-ld: \
25776 configure-ld
25777 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25778 r=`${PWD_COMMAND}`; export r; \
25779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25780 $(HOST_EXPORTS) \
b813574b 25781 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25783 done; \
b813574b 25784 echo "Doing dvi in ld" ; \
b00612cc 25785 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25788 "RANLIB=$${RANLIB}" \
0c24b341 25789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25790 dvi) \
04cf1b77
PB
25791 || exit 1
25792
b813574b 25793@endif ld
04cf1b77 25794
56a8fe78
DD
25795.PHONY: maybe-pdf-ld pdf-ld
25796maybe-pdf-ld:
25797@if ld
25798maybe-pdf-ld: pdf-ld
25799
25800pdf-ld: \
25801 configure-ld
25802 @[ -f ./ld/Makefile ] || exit 0; \
25803 r=`${PWD_COMMAND}`; export r; \
25804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25805 $(HOST_EXPORTS) \
25806 for flag in $(EXTRA_HOST_FLAGS) ; do \
25807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25808 done; \
25809 echo "Doing pdf in ld" ; \
25810 (cd $(HOST_SUBDIR)/ld && \
25811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25813 "RANLIB=$${RANLIB}" \
0c24b341 25814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25815 pdf) \
25816 || exit 1
25817
25818@endif ld
25819
6d389afc
MS
25820.PHONY: maybe-html-ld html-ld
25821maybe-html-ld:
25822@if ld
25823maybe-html-ld: html-ld
25824
25825html-ld: \
25826 configure-ld
25827 @[ -f ./ld/Makefile ] || exit 0; \
25828 r=`${PWD_COMMAND}`; export r; \
25829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25830 $(HOST_EXPORTS) \
25831 for flag in $(EXTRA_HOST_FLAGS) ; do \
25832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25833 done; \
25834 echo "Doing html in ld" ; \
b00612cc 25835 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
25836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25838 "RANLIB=$${RANLIB}" \
0c24b341 25839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25840 html) \
25841 || exit 1
25842
25843@endif ld
25844
b813574b
PB
25845.PHONY: maybe-TAGS-ld TAGS-ld
25846maybe-TAGS-ld:
25847@if ld
25848maybe-TAGS-ld: TAGS-ld
04cf1b77 25849
b813574b
PB
25850TAGS-ld: \
25851 configure-ld
25852 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25853 r=`${PWD_COMMAND}`; export r; \
25854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25855 $(HOST_EXPORTS) \
b813574b 25856 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25858 done; \
b813574b 25859 echo "Doing TAGS in ld" ; \
b00612cc 25860 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25863 "RANLIB=$${RANLIB}" \
0c24b341 25864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25865 TAGS) \
04cf1b77
PB
25866 || exit 1
25867
b813574b 25868@endif ld
04cf1b77 25869
b813574b
PB
25870.PHONY: maybe-install-info-ld install-info-ld
25871maybe-install-info-ld:
25872@if ld
25873maybe-install-info-ld: install-info-ld
04cf1b77 25874
b813574b
PB
25875install-info-ld: \
25876 configure-ld \
25877 info-ld
25878 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25879 r=`${PWD_COMMAND}`; export r; \
25880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25881 $(HOST_EXPORTS) \
b813574b 25882 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25884 done; \
b813574b 25885 echo "Doing install-info in ld" ; \
b00612cc 25886 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25889 "RANLIB=$${RANLIB}" \
0c24b341 25890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25891 install-info) \
04cf1b77
PB
25892 || exit 1
25893
b813574b 25894@endif ld
04cf1b77 25895
a3ca38d2
DD
25896.PHONY: maybe-install-pdf-ld install-pdf-ld
25897maybe-install-pdf-ld:
25898@if ld
25899maybe-install-pdf-ld: install-pdf-ld
25900
25901install-pdf-ld: \
25902 configure-ld \
25903 pdf-ld
25904 @[ -f ./ld/Makefile ] || exit 0; \
25905 r=`${PWD_COMMAND}`; export r; \
25906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25907 $(HOST_EXPORTS) \
25908 for flag in $(EXTRA_HOST_FLAGS) ; do \
25909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25910 done; \
25911 echo "Doing install-pdf in ld" ; \
25912 (cd $(HOST_SUBDIR)/ld && \
25913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25915 "RANLIB=$${RANLIB}" \
0c24b341 25916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25917 install-pdf) \
25918 || exit 1
25919
25920@endif ld
25921
108a6f8e
CD
25922.PHONY: maybe-install-html-ld install-html-ld
25923maybe-install-html-ld:
25924@if ld
25925maybe-install-html-ld: install-html-ld
25926
25927install-html-ld: \
25928 configure-ld \
25929 html-ld
25930 @[ -f ./ld/Makefile ] || exit 0; \
25931 r=`${PWD_COMMAND}`; export r; \
25932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25933 $(HOST_EXPORTS) \
25934 for flag in $(EXTRA_HOST_FLAGS) ; do \
25935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25936 done; \
25937 echo "Doing install-html in ld" ; \
25938 (cd $(HOST_SUBDIR)/ld && \
25939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25941 "RANLIB=$${RANLIB}" \
0c24b341 25942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25943 install-html) \
25944 || exit 1
25945
25946@endif ld
25947
b813574b
PB
25948.PHONY: maybe-installcheck-ld installcheck-ld
25949maybe-installcheck-ld:
25950@if ld
25951maybe-installcheck-ld: installcheck-ld
04cf1b77 25952
b813574b
PB
25953installcheck-ld: \
25954 configure-ld
25955 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25956 r=`${PWD_COMMAND}`; export r; \
25957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25958 $(HOST_EXPORTS) \
b813574b 25959 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25961 done; \
b813574b 25962 echo "Doing installcheck in ld" ; \
b00612cc 25963 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25966 "RANLIB=$${RANLIB}" \
0c24b341 25967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25968 installcheck) \
04cf1b77
PB
25969 || exit 1
25970
b813574b 25971@endif ld
04cf1b77 25972
b813574b
PB
25973.PHONY: maybe-mostlyclean-ld mostlyclean-ld
25974maybe-mostlyclean-ld:
25975@if ld
25976maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 25977
b813574b
PB
25978mostlyclean-ld:
25979 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25980 r=`${PWD_COMMAND}`; export r; \
25981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25982 $(HOST_EXPORTS) \
b813574b 25983 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25985 done; \
b813574b 25986 echo "Doing mostlyclean in ld" ; \
b00612cc 25987 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25990 "RANLIB=$${RANLIB}" \
0c24b341 25991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25992 mostlyclean) \
04cf1b77
PB
25993 || exit 1
25994
b813574b 25995@endif ld
04cf1b77 25996
b813574b
PB
25997.PHONY: maybe-clean-ld clean-ld
25998maybe-clean-ld:
25999@if ld
26000maybe-clean-ld: clean-ld
04cf1b77 26001
b813574b
PB
26002clean-ld:
26003 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26004 r=`${PWD_COMMAND}`; export r; \
26005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26006 $(HOST_EXPORTS) \
b813574b 26007 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26009 done; \
b813574b 26010 echo "Doing clean in ld" ; \
b00612cc 26011 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26014 "RANLIB=$${RANLIB}" \
0c24b341 26015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26016 clean) \
04cf1b77
PB
26017 || exit 1
26018
b813574b 26019@endif ld
04cf1b77 26020
b813574b
PB
26021.PHONY: maybe-distclean-ld distclean-ld
26022maybe-distclean-ld:
26023@if ld
26024maybe-distclean-ld: distclean-ld
04cf1b77 26025
b813574b
PB
26026distclean-ld:
26027 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26028 r=`${PWD_COMMAND}`; export r; \
26029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26030 $(HOST_EXPORTS) \
b813574b 26031 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26033 done; \
b813574b 26034 echo "Doing distclean in ld" ; \
b00612cc 26035 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26038 "RANLIB=$${RANLIB}" \
0c24b341 26039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26040 distclean) \
04cf1b77
PB
26041 || exit 1
26042
b813574b 26043@endif ld
04cf1b77 26044
b813574b
PB
26045.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
26046maybe-maintainer-clean-ld:
26047@if ld
26048maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 26049
b813574b
PB
26050maintainer-clean-ld:
26051 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26052 r=`${PWD_COMMAND}`; export r; \
26053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26054 $(HOST_EXPORTS) \
b813574b 26055 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26057 done; \
b813574b 26058 echo "Doing maintainer-clean in ld" ; \
b00612cc 26059 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26062 "RANLIB=$${RANLIB}" \
0c24b341 26063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26064 maintainer-clean) \
04cf1b77
PB
26065 || exit 1
26066
b813574b 26067@endif ld
04cf1b77
PB
26068
26069
a7254363 26070
b813574b
PB
26071.PHONY: configure-libcpp maybe-configure-libcpp
26072maybe-configure-libcpp:
4f0ef2d8
CD
26073@if gcc-bootstrap
26074configure-libcpp: stage_current
26075@endif gcc-bootstrap
b813574b
PB
26076@if libcpp
26077maybe-configure-libcpp: configure-libcpp
c52c6897 26078configure-libcpp:
c52c6897
PB
26079 @r=`${PWD_COMMAND}`; export r; \
26080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26081 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
26082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 26083 $(HOST_EXPORTS) \
a7254363
PB
26084 echo Configuring in $(HOST_SUBDIR)/libcpp; \
26085 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 26086 case $(srcdir) in \
b00612cc
PB
26087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26088 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26090 esac; \
b00612cc
PB
26091 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26092 libsrcdir="$$s/libcpp"; \
4fa63067 26093 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26095 --target=${target_alias} $${srcdiroption} \
4fa63067 26096 || exit 1
b813574b 26097@endif libcpp
4fa63067 26098
a7254363
PB
26099
26100
d545f33b
PB
26101.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
26102maybe-configure-stage1-libcpp:
26103@if libcpp-bootstrap
26104maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 26105configure-stage1-libcpp:
c52c6897 26106 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26108 @r=`${PWD_COMMAND}`; export r; \
26109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26110 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26111 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 26112 $(HOST_EXPORTS) \
8ee82aff 26113 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26114 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26115 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26116 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26118 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26119 case $(srcdir) in \
26120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26121 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26123 esac; \
26124 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26125 libsrcdir="$$s/libcpp"; \
26126 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26128 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26129 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26130@endif libcpp-bootstrap
26131
26132.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
26133maybe-configure-stage2-libcpp:
26134@if libcpp-bootstrap
26135maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 26136configure-stage2-libcpp:
c52c6897 26137 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26139 @r=`${PWD_COMMAND}`; export r; \
26140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26141 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26142 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26143 $(HOST_EXPORTS) \
1b05fbbd 26144 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26145 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26146 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
26147 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26148 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26150 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26151 case $(srcdir) in \
26152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26153 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26155 esac; \
26156 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26157 libsrcdir="$$s/libcpp"; \
26158 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26160 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26161 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26162 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26163@endif libcpp-bootstrap
26164
d545f33b
PB
26165.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
26166maybe-configure-stage3-libcpp:
26167@if libcpp-bootstrap
26168maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 26169configure-stage3-libcpp:
c52c6897 26170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26172 @r=`${PWD_COMMAND}`; export r; \
26173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26174 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26175 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26176 $(HOST_EXPORTS) \
1b05fbbd 26177 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26178 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26179 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
26180 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26181 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26183 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26184 case $(srcdir) in \
26185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26186 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26188 esac; \
26189 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26190 libsrcdir="$$s/libcpp"; \
26191 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26193 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26194 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26195 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26196@endif libcpp-bootstrap
26197
d545f33b
PB
26198.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
26199maybe-configure-stage4-libcpp:
26200@if libcpp-bootstrap
26201maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 26202configure-stage4-libcpp:
c52c6897 26203 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26205 @r=`${PWD_COMMAND}`; export r; \
26206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26207 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26208 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26209 $(HOST_EXPORTS) \
1b05fbbd 26210 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26211 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26212 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
26213 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26214 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26216 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26217 case $(srcdir) in \
26218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26219 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26221 esac; \
26222 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26223 libsrcdir="$$s/libcpp"; \
26224 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26226 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26227 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26228 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
26229@endif libcpp-bootstrap
26230
26231.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
26232maybe-configure-stageprofile-libcpp:
26233@if libcpp-bootstrap
26234maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 26235configure-stageprofile-libcpp:
c52c6897 26236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26238 @r=`${PWD_COMMAND}`; export r; \
26239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26240 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26241 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26242 $(HOST_EXPORTS) \
1b05fbbd
AO
26243 $(POSTSTAGE1_HOST_EXPORTS) \
26244 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26245 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
26246 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26247 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26249 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26250 case $(srcdir) in \
26251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26252 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26254 esac; \
26255 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26256 libsrcdir="$$s/libcpp"; \
26257 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26259 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26260 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26261 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
26262@endif libcpp-bootstrap
26263
26264.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
26265maybe-configure-stagefeedback-libcpp:
26266@if libcpp-bootstrap
26267maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 26268configure-stagefeedback-libcpp:
c52c6897 26269 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26271 @r=`${PWD_COMMAND}`; export r; \
26272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26273 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26274 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26275 $(HOST_EXPORTS) \
1b05fbbd
AO
26276 $(POSTSTAGE1_HOST_EXPORTS) \
26277 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26278 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
26279 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26280 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26282 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26283 case $(srcdir) in \
26284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26285 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26287 esac; \
26288 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26289 libsrcdir="$$s/libcpp"; \
26290 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26291 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26292 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26293 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26294 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
26295@endif libcpp-bootstrap
26296
26297
26298
26299
26300
b813574b
PB
26301.PHONY: all-libcpp maybe-all-libcpp
26302maybe-all-libcpp:
4f0ef2d8
CD
26303@if gcc-bootstrap
26304all-libcpp: stage_current
26305@endif gcc-bootstrap
b813574b 26306@if libcpp
d27cc32e 26307TARGET-libcpp=all
b813574b
PB
26308maybe-all-libcpp: all-libcpp
26309all-libcpp: configure-libcpp
c52c6897 26310 @r=`${PWD_COMMAND}`; export r; \
4fa63067 26311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26312 $(HOST_EXPORTS) \
b00612cc 26313 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
26314 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26315 $(TARGET-libcpp))
b813574b 26316@endif libcpp
4fa63067 26317
a7254363 26318
d545f33b
PB
26319
26320.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
26321.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
26322maybe-all-stage1-libcpp:
26323maybe-clean-stage1-libcpp:
26324@if libcpp-bootstrap
26325maybe-all-stage1-libcpp: all-stage1-libcpp
26326all-stage1: all-stage1-libcpp
f70224b5 26327TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 26328all-stage1-libcpp: configure-stage1-libcpp
c52c6897 26329 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26330 @r=`${PWD_COMMAND}`; export r; \
26331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26332 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
26333 $(HOST_EXPORTS) \
26334 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26336 CFLAGS="$(STAGE1_CFLAGS)" \
26337 CXXFLAGS="$(STAGE1_CFLAGS)" \
26338 LIBCFLAGS="$(LIBCFLAGS)" \
26339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26342 $(EXTRA_HOST_FLAGS) \
26343 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 26344 $(TARGET-stage1-libcpp)
d545f33b
PB
26345
26346maybe-clean-stage1-libcpp: clean-stage1-libcpp
26347clean-stage1: clean-stage1-libcpp
26348clean-stage1-libcpp:
9dbaa842
DD
26349 @if [ $(current_stage) = stage1 ]; then \
26350 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26351 else \
26352 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
26353 $(MAKE) stage1-start; \
26354 fi; \
d545f33b 26355 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26356 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26357 clean
d545f33b
PB
26358@endif libcpp-bootstrap
26359
26360
26361.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
26362.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
26363maybe-all-stage2-libcpp:
26364maybe-clean-stage2-libcpp:
26365@if libcpp-bootstrap
26366maybe-all-stage2-libcpp: all-stage2-libcpp
26367all-stage2: all-stage2-libcpp
f70224b5 26368TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 26369all-stage2-libcpp: configure-stage2-libcpp
c52c6897 26370 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26371 @r=`${PWD_COMMAND}`; export r; \
26372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26373 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
26374 $(HOST_EXPORTS) \
26375 $(POSTSTAGE1_HOST_EXPORTS) \
26376 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26378 CFLAGS="$(STAGE2_CFLAGS)" \
26379 CXXFLAGS="$(STAGE2_CFLAGS)" \
26380 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26385 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 26386 $(TARGET-stage2-libcpp)
d545f33b
PB
26387
26388maybe-clean-stage2-libcpp: clean-stage2-libcpp
26389clean-stage2: clean-stage2-libcpp
26390clean-stage2-libcpp:
9dbaa842
DD
26391 @if [ $(current_stage) = stage2 ]; then \
26392 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26393 else \
26394 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
26395 $(MAKE) stage2-start; \
26396 fi; \
d545f33b 26397 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26398 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26399 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26400 clean
d545f33b
PB
26401@endif libcpp-bootstrap
26402
26403
26404.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
26405.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
26406maybe-all-stage3-libcpp:
26407maybe-clean-stage3-libcpp:
26408@if libcpp-bootstrap
26409maybe-all-stage3-libcpp: all-stage3-libcpp
26410all-stage3: all-stage3-libcpp
f70224b5 26411TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 26412all-stage3-libcpp: configure-stage3-libcpp
c52c6897 26413 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26414 @r=`${PWD_COMMAND}`; export r; \
26415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26416 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
26417 $(HOST_EXPORTS) \
26418 $(POSTSTAGE1_HOST_EXPORTS) \
26419 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26421 CFLAGS="$(STAGE3_CFLAGS)" \
26422 CXXFLAGS="$(STAGE3_CFLAGS)" \
26423 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26427 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26428 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 26429 $(TARGET-stage3-libcpp)
d545f33b
PB
26430
26431maybe-clean-stage3-libcpp: clean-stage3-libcpp
26432clean-stage3: clean-stage3-libcpp
26433clean-stage3-libcpp:
9dbaa842
DD
26434 @if [ $(current_stage) = stage3 ]; then \
26435 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26436 else \
26437 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
26438 $(MAKE) stage3-start; \
26439 fi; \
d545f33b 26440 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26441 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26442 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26443 clean
d545f33b
PB
26444@endif libcpp-bootstrap
26445
26446
26447.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
26448.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
26449maybe-all-stage4-libcpp:
26450maybe-clean-stage4-libcpp:
26451@if libcpp-bootstrap
26452maybe-all-stage4-libcpp: all-stage4-libcpp
26453all-stage4: all-stage4-libcpp
f70224b5 26454TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 26455all-stage4-libcpp: configure-stage4-libcpp
c52c6897 26456 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26457 @r=`${PWD_COMMAND}`; export r; \
26458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26459 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
26460 $(HOST_EXPORTS) \
26461 $(POSTSTAGE1_HOST_EXPORTS) \
26462 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26464 CFLAGS="$(STAGE4_CFLAGS)" \
26465 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 26466 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26467 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26468 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26469 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26470 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26471 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 26472 $(TARGET-stage4-libcpp)
d545f33b
PB
26473
26474maybe-clean-stage4-libcpp: clean-stage4-libcpp
26475clean-stage4: clean-stage4-libcpp
26476clean-stage4-libcpp:
9dbaa842
DD
26477 @if [ $(current_stage) = stage4 ]; then \
26478 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26479 else \
26480 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
26481 $(MAKE) stage4-start; \
26482 fi; \
d545f33b 26483 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26484 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26485 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26486 clean
d545f33b
PB
26487@endif libcpp-bootstrap
26488
26489
26490.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
26491.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
26492maybe-all-stageprofile-libcpp:
26493maybe-clean-stageprofile-libcpp:
26494@if libcpp-bootstrap
26495maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
26496all-stageprofile: all-stageprofile-libcpp
f70224b5 26497TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 26498all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 26499 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26500 @r=`${PWD_COMMAND}`; export r; \
26501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26502 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
26503 $(HOST_EXPORTS) \
26504 $(POSTSTAGE1_HOST_EXPORTS) \
26505 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26507 CFLAGS="$(STAGEprofile_CFLAGS)" \
26508 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26509 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26510 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26511 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26512 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26513 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26514 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 26515 $(TARGET-stageprofile-libcpp)
d545f33b
PB
26516
26517maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
26518clean-stageprofile: clean-stageprofile-libcpp
26519clean-stageprofile-libcpp:
9dbaa842
DD
26520 @if [ $(current_stage) = stageprofile ]; then \
26521 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26522 else \
26523 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
26524 $(MAKE) stageprofile-start; \
26525 fi; \
d545f33b 26526 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26527 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26528 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26529 clean
d545f33b
PB
26530@endif libcpp-bootstrap
26531
26532
26533.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
26534.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
26535maybe-all-stagefeedback-libcpp:
26536maybe-clean-stagefeedback-libcpp:
26537@if libcpp-bootstrap
26538maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
26539all-stagefeedback: all-stagefeedback-libcpp
f70224b5 26540TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 26541all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 26542 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26543 @r=`${PWD_COMMAND}`; export r; \
26544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26545 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
26546 $(HOST_EXPORTS) \
26547 $(POSTSTAGE1_HOST_EXPORTS) \
26548 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26550 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26551 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26552 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26556 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26557 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 26558 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
26559
26560maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
26561clean-stagefeedback: clean-stagefeedback-libcpp
26562clean-stagefeedback-libcpp:
9dbaa842
DD
26563 @if [ $(current_stage) = stagefeedback ]; then \
26564 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26565 else \
26566 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
26567 $(MAKE) stagefeedback-start; \
26568 fi; \
d545f33b 26569 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26570 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26571 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26572 clean
d545f33b
PB
26573@endif libcpp-bootstrap
26574
26575
26576
26577
26578
b813574b
PB
26579.PHONY: check-libcpp maybe-check-libcpp
26580maybe-check-libcpp:
26581@if libcpp
26582maybe-check-libcpp: check-libcpp
4fa63067 26583
b813574b 26584check-libcpp:
0aed8855 26585 @: $(MAKE); $(unstage)
4fa63067
NN
26586 @r=`${PWD_COMMAND}`; export r; \
26587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26588 $(HOST_EXPORTS) \
b00612cc
PB
26589 (cd $(HOST_SUBDIR)/libcpp && \
26590 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 26591
b813574b 26592@endif libcpp
4fa63067 26593
b813574b
PB
26594.PHONY: install-libcpp maybe-install-libcpp
26595maybe-install-libcpp:
26596@if libcpp
26597maybe-install-libcpp: install-libcpp
26598
26599install-libcpp: installdirs
0aed8855 26600 @: $(MAKE); $(unstage)
4fa63067
NN
26601 @r=`${PWD_COMMAND}`; export r; \
26602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26603 $(HOST_EXPORTS) \
b00612cc 26604 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 26605 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26606
b813574b 26607@endif libcpp
4fa63067 26608
56a8fe78 26609# Other targets (info, dvi, pdf, etc.)
4fa63067 26610
b813574b
PB
26611.PHONY: maybe-info-libcpp info-libcpp
26612maybe-info-libcpp:
26613@if libcpp
26614maybe-info-libcpp: info-libcpp
4fa63067 26615
b813574b
PB
26616info-libcpp: \
26617 configure-libcpp
26618 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26619 r=`${PWD_COMMAND}`; export r; \
26620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26621 $(HOST_EXPORTS) \
b813574b 26622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26624 done; \
b813574b 26625 echo "Doing info in libcpp" ; \
b00612cc 26626 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26629 "RANLIB=$${RANLIB}" \
0c24b341 26630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26631 info) \
2a4cbe27
NN
26632 || exit 1
26633
b813574b 26634@endif libcpp
2a4cbe27 26635
b813574b
PB
26636.PHONY: maybe-dvi-libcpp dvi-libcpp
26637maybe-dvi-libcpp:
26638@if libcpp
26639maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 26640
b813574b
PB
26641dvi-libcpp: \
26642 configure-libcpp
26643 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26644 r=`${PWD_COMMAND}`; export r; \
26645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26646 $(HOST_EXPORTS) \
b813574b 26647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26649 done; \
b813574b 26650 echo "Doing dvi in libcpp" ; \
b00612cc 26651 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26654 "RANLIB=$${RANLIB}" \
0c24b341 26655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26656 dvi) \
2a4cbe27
NN
26657 || exit 1
26658
b813574b 26659@endif libcpp
2a4cbe27 26660
56a8fe78
DD
26661.PHONY: maybe-pdf-libcpp pdf-libcpp
26662maybe-pdf-libcpp:
26663@if libcpp
26664maybe-pdf-libcpp: pdf-libcpp
26665
26666pdf-libcpp: \
26667 configure-libcpp
26668 @[ -f ./libcpp/Makefile ] || exit 0; \
26669 r=`${PWD_COMMAND}`; export r; \
26670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26671 $(HOST_EXPORTS) \
26672 for flag in $(EXTRA_HOST_FLAGS) ; do \
26673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26674 done; \
26675 echo "Doing pdf in libcpp" ; \
26676 (cd $(HOST_SUBDIR)/libcpp && \
26677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26679 "RANLIB=$${RANLIB}" \
0c24b341 26680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26681 pdf) \
26682 || exit 1
26683
26684@endif libcpp
26685
6d389afc
MS
26686.PHONY: maybe-html-libcpp html-libcpp
26687maybe-html-libcpp:
26688@if libcpp
26689maybe-html-libcpp: html-libcpp
26690
26691html-libcpp: \
26692 configure-libcpp
26693 @[ -f ./libcpp/Makefile ] || exit 0; \
26694 r=`${PWD_COMMAND}`; export r; \
26695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26696 $(HOST_EXPORTS) \
26697 for flag in $(EXTRA_HOST_FLAGS) ; do \
26698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26699 done; \
26700 echo "Doing html in libcpp" ; \
b00612cc 26701 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
26702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26704 "RANLIB=$${RANLIB}" \
0c24b341 26705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26706 html) \
26707 || exit 1
26708
26709@endif libcpp
26710
b813574b
PB
26711.PHONY: maybe-TAGS-libcpp TAGS-libcpp
26712maybe-TAGS-libcpp:
26713@if libcpp
26714maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 26715
b813574b
PB
26716TAGS-libcpp: \
26717 configure-libcpp
26718 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26719 r=`${PWD_COMMAND}`; export r; \
26720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26721 $(HOST_EXPORTS) \
b813574b 26722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26724 done; \
b813574b 26725 echo "Doing TAGS in libcpp" ; \
b00612cc 26726 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26729 "RANLIB=$${RANLIB}" \
0c24b341 26730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26731 TAGS) \
2a4cbe27
NN
26732 || exit 1
26733
b813574b 26734@endif libcpp
2a4cbe27 26735
b813574b
PB
26736.PHONY: maybe-install-info-libcpp install-info-libcpp
26737maybe-install-info-libcpp:
26738@if libcpp
26739maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 26740
b813574b
PB
26741install-info-libcpp: \
26742 configure-libcpp \
26743 info-libcpp
26744 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26745 r=`${PWD_COMMAND}`; export r; \
26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26747 $(HOST_EXPORTS) \
b813574b 26748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750 done; \
b813574b 26751 echo "Doing install-info in libcpp" ; \
b00612cc 26752 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26755 "RANLIB=$${RANLIB}" \
0c24b341 26756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26757 install-info) \
2a4cbe27
NN
26758 || exit 1
26759
b813574b 26760@endif libcpp
2a4cbe27 26761
a3ca38d2
DD
26762.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
26763maybe-install-pdf-libcpp:
26764@if libcpp
26765maybe-install-pdf-libcpp: install-pdf-libcpp
26766
26767install-pdf-libcpp: \
26768 configure-libcpp \
26769 pdf-libcpp
26770 @[ -f ./libcpp/Makefile ] || exit 0; \
26771 r=`${PWD_COMMAND}`; export r; \
26772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26773 $(HOST_EXPORTS) \
26774 for flag in $(EXTRA_HOST_FLAGS) ; do \
26775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26776 done; \
26777 echo "Doing install-pdf in libcpp" ; \
26778 (cd $(HOST_SUBDIR)/libcpp && \
26779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26781 "RANLIB=$${RANLIB}" \
0c24b341 26782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26783 install-pdf) \
26784 || exit 1
26785
26786@endif libcpp
26787
108a6f8e
CD
26788.PHONY: maybe-install-html-libcpp install-html-libcpp
26789maybe-install-html-libcpp:
26790@if libcpp
26791maybe-install-html-libcpp: install-html-libcpp
26792
26793install-html-libcpp: \
26794 configure-libcpp \
26795 html-libcpp
26796 @[ -f ./libcpp/Makefile ] || exit 0; \
26797 r=`${PWD_COMMAND}`; export r; \
26798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26799 $(HOST_EXPORTS) \
26800 for flag in $(EXTRA_HOST_FLAGS) ; do \
26801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26802 done; \
26803 echo "Doing install-html in libcpp" ; \
26804 (cd $(HOST_SUBDIR)/libcpp && \
26805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26807 "RANLIB=$${RANLIB}" \
0c24b341 26808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26809 install-html) \
26810 || exit 1
26811
26812@endif libcpp
26813
b813574b
PB
26814.PHONY: maybe-installcheck-libcpp installcheck-libcpp
26815maybe-installcheck-libcpp:
26816@if libcpp
26817maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 26818
b813574b
PB
26819installcheck-libcpp: \
26820 configure-libcpp
26821 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26822 r=`${PWD_COMMAND}`; export r; \
26823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26824 $(HOST_EXPORTS) \
b813574b 26825 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26827 done; \
b813574b 26828 echo "Doing installcheck in libcpp" ; \
b00612cc 26829 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26832 "RANLIB=$${RANLIB}" \
0c24b341 26833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26834 installcheck) \
2a4cbe27
NN
26835 || exit 1
26836
b813574b 26837@endif libcpp
2a4cbe27 26838
b813574b
PB
26839.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
26840maybe-mostlyclean-libcpp:
26841@if libcpp
26842maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 26843
b813574b
PB
26844mostlyclean-libcpp:
26845 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26846 r=`${PWD_COMMAND}`; export r; \
26847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26848 $(HOST_EXPORTS) \
b813574b 26849 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26851 done; \
b813574b 26852 echo "Doing mostlyclean in libcpp" ; \
b00612cc 26853 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26856 "RANLIB=$${RANLIB}" \
0c24b341 26857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26858 mostlyclean) \
2a4cbe27
NN
26859 || exit 1
26860
b813574b 26861@endif libcpp
2a4cbe27 26862
b813574b
PB
26863.PHONY: maybe-clean-libcpp clean-libcpp
26864maybe-clean-libcpp:
26865@if libcpp
26866maybe-clean-libcpp: clean-libcpp
2a4cbe27 26867
b813574b
PB
26868clean-libcpp:
26869 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26870 r=`${PWD_COMMAND}`; export r; \
26871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26872 $(HOST_EXPORTS) \
b813574b 26873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26875 done; \
b813574b 26876 echo "Doing clean in libcpp" ; \
b00612cc 26877 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26880 "RANLIB=$${RANLIB}" \
0c24b341 26881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26882 clean) \
2a4cbe27
NN
26883 || exit 1
26884
b813574b 26885@endif libcpp
2a4cbe27 26886
b813574b
PB
26887.PHONY: maybe-distclean-libcpp distclean-libcpp
26888maybe-distclean-libcpp:
26889@if libcpp
26890maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 26891
b813574b
PB
26892distclean-libcpp:
26893 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26894 r=`${PWD_COMMAND}`; export r; \
26895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26896 $(HOST_EXPORTS) \
b813574b 26897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26899 done; \
b813574b 26900 echo "Doing distclean in libcpp" ; \
b00612cc 26901 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26904 "RANLIB=$${RANLIB}" \
0c24b341 26905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26906 distclean) \
2a4cbe27
NN
26907 || exit 1
26908
b813574b 26909@endif libcpp
2a4cbe27 26910
b813574b
PB
26911.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
26912maybe-maintainer-clean-libcpp:
26913@if libcpp
26914maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 26915
b813574b
PB
26916maintainer-clean-libcpp:
26917 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
26922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26923 done; \
b813574b 26924 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 26925 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
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 maintainer-clean) \
2a4cbe27
NN
26931 || exit 1
26932
b813574b 26933@endif libcpp
2a4cbe27 26934
2a4cbe27 26935
a7254363 26936
be01d343
PB
26937.PHONY: configure-libdecnumber maybe-configure-libdecnumber
26938maybe-configure-libdecnumber:
4f0ef2d8
CD
26939@if gcc-bootstrap
26940configure-libdecnumber: stage_current
26941@endif gcc-bootstrap
be01d343
PB
26942@if libdecnumber
26943maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 26944configure-libdecnumber:
c52c6897
PB
26945 @r=`${PWD_COMMAND}`; export r; \
26946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
26947 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26949 $(HOST_EXPORTS) \
26950 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
26951 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
26952 case $(srcdir) in \
26953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26954 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26956 esac; \
26957 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26958 libsrcdir="$$s/libdecnumber"; \
26959 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26961 --target=${target_alias} $${srcdiroption} \
be01d343
PB
26962 || exit 1
26963@endif libdecnumber
26964
26965
26966
26967.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
26968maybe-configure-stage1-libdecnumber:
26969@if libdecnumber-bootstrap
26970maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 26971configure-stage1-libdecnumber:
c52c6897 26972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26974 @r=`${PWD_COMMAND}`; export r; \
26975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26976 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26977 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 26978 $(HOST_EXPORTS) \
8ee82aff 26979 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26980 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26981 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 26982 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26984 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26985 case $(srcdir) in \
26986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26987 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26989 esac; \
26990 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26991 libsrcdir="$$s/libdecnumber"; \
26992 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26994 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26995 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
26996@endif libdecnumber-bootstrap
26997
26998.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
26999maybe-configure-stage2-libdecnumber:
27000@if libdecnumber-bootstrap
27001maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 27002configure-stage2-libdecnumber:
c52c6897 27003 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27005 @r=`${PWD_COMMAND}`; export r; \
27006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27007 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27008 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27009 $(HOST_EXPORTS) \
1b05fbbd 27010 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27011 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27012 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
27013 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 27014 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27016 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27017 case $(srcdir) in \
27018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27019 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27021 esac; \
27022 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27023 libsrcdir="$$s/libdecnumber"; \
27024 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27026 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27027 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27028 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27029@endif libdecnumber-bootstrap
27030
be01d343
PB
27031.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
27032maybe-configure-stage3-libdecnumber:
27033@if libdecnumber-bootstrap
27034maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 27035configure-stage3-libdecnumber:
c52c6897 27036 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27038 @r=`${PWD_COMMAND}`; export r; \
27039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27040 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27041 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27042 $(HOST_EXPORTS) \
1b05fbbd 27043 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27044 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27045 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
27046 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 27047 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27049 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27050 case $(srcdir) in \
27051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27052 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27054 esac; \
27055 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27056 libsrcdir="$$s/libdecnumber"; \
27057 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27059 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27060 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27061 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27062@endif libdecnumber-bootstrap
27063
be01d343
PB
27064.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
27065maybe-configure-stage4-libdecnumber:
27066@if libdecnumber-bootstrap
27067maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 27068configure-stage4-libdecnumber:
c52c6897 27069 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27071 @r=`${PWD_COMMAND}`; export r; \
27072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27073 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27074 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27075 $(HOST_EXPORTS) \
1b05fbbd 27076 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27077 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27078 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
27079 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 27080 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27082 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27083 case $(srcdir) in \
27084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27085 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27087 esac; \
27088 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27089 libsrcdir="$$s/libdecnumber"; \
27090 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27092 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27093 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27094 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
27095@endif libdecnumber-bootstrap
27096
27097.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
27098maybe-configure-stageprofile-libdecnumber:
27099@if libdecnumber-bootstrap
27100maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 27101configure-stageprofile-libdecnumber:
c52c6897 27102 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27104 @r=`${PWD_COMMAND}`; export r; \
27105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27106 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27107 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27108 $(HOST_EXPORTS) \
1b05fbbd
AO
27109 $(POSTSTAGE1_HOST_EXPORTS) \
27110 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27111 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
27112 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 27113 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27115 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27116 case $(srcdir) in \
27117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27118 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27120 esac; \
27121 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27122 libsrcdir="$$s/libdecnumber"; \
27123 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27125 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27126 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27127 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
27128@endif libdecnumber-bootstrap
27129
27130.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
27131maybe-configure-stagefeedback-libdecnumber:
27132@if libdecnumber-bootstrap
27133maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 27134configure-stagefeedback-libdecnumber:
c52c6897 27135 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27137 @r=`${PWD_COMMAND}`; export r; \
27138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27139 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27140 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27141 $(HOST_EXPORTS) \
1b05fbbd
AO
27142 $(POSTSTAGE1_HOST_EXPORTS) \
27143 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27144 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
27145 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 27146 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27148 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27149 case $(srcdir) in \
27150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27151 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27153 esac; \
27154 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27155 libsrcdir="$$s/libdecnumber"; \
27156 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27158 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27159 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27160 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
27161@endif libdecnumber-bootstrap
27162
27163
27164
27165
27166
27167.PHONY: all-libdecnumber maybe-all-libdecnumber
27168maybe-all-libdecnumber:
4f0ef2d8
CD
27169@if gcc-bootstrap
27170all-libdecnumber: stage_current
27171@endif gcc-bootstrap
be01d343
PB
27172@if libdecnumber
27173TARGET-libdecnumber=all
27174maybe-all-libdecnumber: all-libdecnumber
27175all-libdecnumber: configure-libdecnumber
c52c6897 27176 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
27177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27178 $(HOST_EXPORTS) \
27179 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
27180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27181 $(TARGET-libdecnumber))
be01d343
PB
27182@endif libdecnumber
27183
27184
27185
27186.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
27187.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
27188maybe-all-stage1-libdecnumber:
27189maybe-clean-stage1-libdecnumber:
27190@if libdecnumber-bootstrap
27191maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
27192all-stage1: all-stage1-libdecnumber
27193TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
27194all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 27195 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
27196 @r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27198 TFLAGS="$(STAGE1_TFLAGS)"; \
be01d343
PB
27199 $(HOST_EXPORTS) \
27200 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27202 CFLAGS="$(STAGE1_CFLAGS)" \
27203 CXXFLAGS="$(STAGE1_CFLAGS)" \
27204 LIBCFLAGS="$(LIBCFLAGS)" \
27205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27208 $(EXTRA_HOST_FLAGS) \
27209 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
27210 $(TARGET-stage1-libdecnumber)
27211
27212maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
27213clean-stage1: clean-stage1-libdecnumber
27214clean-stage1-libdecnumber:
9dbaa842
DD
27215 @if [ $(current_stage) = stage1 ]; then \
27216 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27217 else \
27218 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
27219 $(MAKE) stage1-start; \
27220 fi; \
be01d343 27221 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27222 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27223 clean
be01d343
PB
27224@endif libdecnumber-bootstrap
27225
27226
27227.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
27228.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
27229maybe-all-stage2-libdecnumber:
27230maybe-clean-stage2-libdecnumber:
27231@if libdecnumber-bootstrap
27232maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
27233all-stage2: all-stage2-libdecnumber
27234TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
27235all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 27236 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
27237 @r=`${PWD_COMMAND}`; export r; \
27238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27239 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343
PB
27240 $(HOST_EXPORTS) \
27241 $(POSTSTAGE1_HOST_EXPORTS) \
27242 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27244 CFLAGS="$(STAGE2_CFLAGS)" \
27245 CXXFLAGS="$(STAGE2_CFLAGS)" \
27246 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27251 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
27252 $(TARGET-stage2-libdecnumber)
27253
27254maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
27255clean-stage2: clean-stage2-libdecnumber
27256clean-stage2-libdecnumber:
9dbaa842
DD
27257 @if [ $(current_stage) = stage2 ]; then \
27258 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27259 else \
27260 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
27261 $(MAKE) stage2-start; \
27262 fi; \
be01d343 27263 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27264 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27265 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27266 clean
be01d343
PB
27267@endif libdecnumber-bootstrap
27268
27269
27270.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
27271.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
27272maybe-all-stage3-libdecnumber:
27273maybe-clean-stage3-libdecnumber:
27274@if libdecnumber-bootstrap
27275maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
27276all-stage3: all-stage3-libdecnumber
27277TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
27278all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 27279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
27280 @r=`${PWD_COMMAND}`; export r; \
27281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27282 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343
PB
27283 $(HOST_EXPORTS) \
27284 $(POSTSTAGE1_HOST_EXPORTS) \
27285 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27287 CFLAGS="$(STAGE3_CFLAGS)" \
27288 CXXFLAGS="$(STAGE3_CFLAGS)" \
27289 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27294 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
27295 $(TARGET-stage3-libdecnumber)
27296
27297maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
27298clean-stage3: clean-stage3-libdecnumber
27299clean-stage3-libdecnumber:
9dbaa842
DD
27300 @if [ $(current_stage) = stage3 ]; then \
27301 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27302 else \
27303 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
27304 $(MAKE) stage3-start; \
27305 fi; \
be01d343 27306 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27307 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27308 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27309 clean
be01d343
PB
27310@endif libdecnumber-bootstrap
27311
27312
27313.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
27314.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
27315maybe-all-stage4-libdecnumber:
27316maybe-clean-stage4-libdecnumber:
27317@if libdecnumber-bootstrap
27318maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
27319all-stage4: all-stage4-libdecnumber
27320TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
27321all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 27322 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
27323 @r=`${PWD_COMMAND}`; export r; \
27324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27325 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343
PB
27326 $(HOST_EXPORTS) \
27327 $(POSTSTAGE1_HOST_EXPORTS) \
27328 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27330 CFLAGS="$(STAGE4_CFLAGS)" \
27331 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 27332 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27333 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27334 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27335 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27336 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27337 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
27338 $(TARGET-stage4-libdecnumber)
27339
27340maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
27341clean-stage4: clean-stage4-libdecnumber
27342clean-stage4-libdecnumber:
9dbaa842
DD
27343 @if [ $(current_stage) = stage4 ]; then \
27344 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27345 else \
27346 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
27347 $(MAKE) stage4-start; \
27348 fi; \
be01d343 27349 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27350 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27351 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27352 clean
be01d343
PB
27353@endif libdecnumber-bootstrap
27354
27355
27356.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
27357.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
27358maybe-all-stageprofile-libdecnumber:
27359maybe-clean-stageprofile-libdecnumber:
27360@if libdecnumber-bootstrap
27361maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
27362all-stageprofile: all-stageprofile-libdecnumber
27363TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
27364all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 27365 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
27366 @r=`${PWD_COMMAND}`; export r; \
27367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27368 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343
PB
27369 $(HOST_EXPORTS) \
27370 $(POSTSTAGE1_HOST_EXPORTS) \
27371 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27373 CFLAGS="$(STAGEprofile_CFLAGS)" \
27374 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
27375 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27379 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27380 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
27381 $(TARGET-stageprofile-libdecnumber)
27382
27383maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
27384clean-stageprofile: clean-stageprofile-libdecnumber
27385clean-stageprofile-libdecnumber:
9dbaa842
DD
27386 @if [ $(current_stage) = stageprofile ]; then \
27387 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27388 else \
27389 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
27390 $(MAKE) stageprofile-start; \
27391 fi; \
be01d343 27392 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27393 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27394 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27395 clean
be01d343
PB
27396@endif libdecnumber-bootstrap
27397
27398
27399.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
27400.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
27401maybe-all-stagefeedback-libdecnumber:
27402maybe-clean-stagefeedback-libdecnumber:
27403@if libdecnumber-bootstrap
27404maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
27405all-stagefeedback: all-stagefeedback-libdecnumber
27406TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
27407all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 27408 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
27409 @r=`${PWD_COMMAND}`; export r; \
27410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27411 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343
PB
27412 $(HOST_EXPORTS) \
27413 $(POSTSTAGE1_HOST_EXPORTS) \
27414 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27416 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27417 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
27418 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27422 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27423 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
27424 $(TARGET-stagefeedback-libdecnumber)
27425
27426maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
27427clean-stagefeedback: clean-stagefeedback-libdecnumber
27428clean-stagefeedback-libdecnumber:
9dbaa842
DD
27429 @if [ $(current_stage) = stagefeedback ]; then \
27430 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27431 else \
27432 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
27433 $(MAKE) stagefeedback-start; \
27434 fi; \
be01d343 27435 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27436 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27437 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27438 clean
be01d343
PB
27439@endif libdecnumber-bootstrap
27440
27441
27442
27443
27444
27445.PHONY: check-libdecnumber maybe-check-libdecnumber
27446maybe-check-libdecnumber:
27447@if libdecnumber
27448maybe-check-libdecnumber: check-libdecnumber
27449
27450check-libdecnumber:
0aed8855 27451 @: $(MAKE); $(unstage)
be01d343
PB
27452 @r=`${PWD_COMMAND}`; export r; \
27453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27454 $(HOST_EXPORTS) \
27455 (cd $(HOST_SUBDIR)/libdecnumber && \
27456 $(MAKE) $(FLAGS_TO_PASS) check)
27457
27458@endif libdecnumber
27459
27460.PHONY: install-libdecnumber maybe-install-libdecnumber
27461maybe-install-libdecnumber:
27462@if libdecnumber
27463maybe-install-libdecnumber: install-libdecnumber
27464
27465install-libdecnumber: installdirs
0aed8855 27466 @: $(MAKE); $(unstage)
be01d343
PB
27467 @r=`${PWD_COMMAND}`; export r; \
27468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469 $(HOST_EXPORTS) \
27470 (cd $(HOST_SUBDIR)/libdecnumber && \
27471 $(MAKE) $(FLAGS_TO_PASS) install)
27472
27473@endif libdecnumber
27474
56a8fe78 27475# Other targets (info, dvi, pdf, etc.)
be01d343
PB
27476
27477.PHONY: maybe-info-libdecnumber info-libdecnumber
27478maybe-info-libdecnumber:
27479@if libdecnumber
27480maybe-info-libdecnumber: info-libdecnumber
27481
27482info-libdecnumber: \
27483 configure-libdecnumber
27484 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27485 r=`${PWD_COMMAND}`; export r; \
27486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27487 $(HOST_EXPORTS) \
27488 for flag in $(EXTRA_HOST_FLAGS) ; do \
27489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27490 done; \
27491 echo "Doing info in libdecnumber" ; \
27492 (cd $(HOST_SUBDIR)/libdecnumber && \
27493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27495 "RANLIB=$${RANLIB}" \
0c24b341 27496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27497 info) \
27498 || exit 1
27499
27500@endif libdecnumber
27501
27502.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
27503maybe-dvi-libdecnumber:
27504@if libdecnumber
27505maybe-dvi-libdecnumber: dvi-libdecnumber
27506
27507dvi-libdecnumber: \
27508 configure-libdecnumber
27509 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27510 r=`${PWD_COMMAND}`; export r; \
27511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27512 $(HOST_EXPORTS) \
27513 for flag in $(EXTRA_HOST_FLAGS) ; do \
27514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27515 done; \
27516 echo "Doing dvi in libdecnumber" ; \
27517 (cd $(HOST_SUBDIR)/libdecnumber && \
27518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27520 "RANLIB=$${RANLIB}" \
0c24b341 27521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27522 dvi) \
27523 || exit 1
27524
27525@endif libdecnumber
27526
56a8fe78
DD
27527.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
27528maybe-pdf-libdecnumber:
27529@if libdecnumber
27530maybe-pdf-libdecnumber: pdf-libdecnumber
27531
27532pdf-libdecnumber: \
27533 configure-libdecnumber
27534 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27535 r=`${PWD_COMMAND}`; export r; \
27536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27537 $(HOST_EXPORTS) \
27538 for flag in $(EXTRA_HOST_FLAGS) ; do \
27539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27540 done; \
27541 echo "Doing pdf in libdecnumber" ; \
27542 (cd $(HOST_SUBDIR)/libdecnumber && \
27543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27545 "RANLIB=$${RANLIB}" \
0c24b341 27546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27547 pdf) \
27548 || exit 1
27549
27550@endif libdecnumber
27551
be01d343
PB
27552.PHONY: maybe-html-libdecnumber html-libdecnumber
27553maybe-html-libdecnumber:
27554@if libdecnumber
27555maybe-html-libdecnumber: html-libdecnumber
27556
27557html-libdecnumber: \
27558 configure-libdecnumber
27559 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27560 r=`${PWD_COMMAND}`; export r; \
27561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27562 $(HOST_EXPORTS) \
27563 for flag in $(EXTRA_HOST_FLAGS) ; do \
27564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27565 done; \
27566 echo "Doing html in libdecnumber" ; \
27567 (cd $(HOST_SUBDIR)/libdecnumber && \
27568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27570 "RANLIB=$${RANLIB}" \
0c24b341 27571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27572 html) \
27573 || exit 1
27574
27575@endif libdecnumber
27576
27577.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
27578maybe-TAGS-libdecnumber:
27579@if libdecnumber
27580maybe-TAGS-libdecnumber: TAGS-libdecnumber
27581
27582TAGS-libdecnumber: \
27583 configure-libdecnumber
27584 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27585 r=`${PWD_COMMAND}`; export r; \
27586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27587 $(HOST_EXPORTS) \
27588 for flag in $(EXTRA_HOST_FLAGS) ; do \
27589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27590 done; \
27591 echo "Doing TAGS in libdecnumber" ; \
27592 (cd $(HOST_SUBDIR)/libdecnumber && \
27593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27595 "RANLIB=$${RANLIB}" \
0c24b341 27596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27597 TAGS) \
27598 || exit 1
27599
27600@endif libdecnumber
27601
27602.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
27603maybe-install-info-libdecnumber:
27604@if libdecnumber
27605maybe-install-info-libdecnumber: install-info-libdecnumber
27606
27607install-info-libdecnumber: \
27608 configure-libdecnumber \
27609 info-libdecnumber
27610 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27611 r=`${PWD_COMMAND}`; export r; \
27612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27613 $(HOST_EXPORTS) \
27614 for flag in $(EXTRA_HOST_FLAGS) ; do \
27615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27616 done; \
27617 echo "Doing install-info in libdecnumber" ; \
27618 (cd $(HOST_SUBDIR)/libdecnumber && \
27619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27621 "RANLIB=$${RANLIB}" \
0c24b341 27622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27623 install-info) \
27624 || exit 1
27625
27626@endif libdecnumber
27627
a3ca38d2
DD
27628.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
27629maybe-install-pdf-libdecnumber:
27630@if libdecnumber
27631maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
27632
27633install-pdf-libdecnumber: \
27634 configure-libdecnumber \
27635 pdf-libdecnumber
27636 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27637 r=`${PWD_COMMAND}`; export r; \
27638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27639 $(HOST_EXPORTS) \
27640 for flag in $(EXTRA_HOST_FLAGS) ; do \
27641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27642 done; \
27643 echo "Doing install-pdf in libdecnumber" ; \
27644 (cd $(HOST_SUBDIR)/libdecnumber && \
27645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27647 "RANLIB=$${RANLIB}" \
0c24b341 27648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27649 install-pdf) \
27650 || exit 1
27651
27652@endif libdecnumber
27653
108a6f8e
CD
27654.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
27655maybe-install-html-libdecnumber:
27656@if libdecnumber
27657maybe-install-html-libdecnumber: install-html-libdecnumber
27658
27659install-html-libdecnumber: \
27660 configure-libdecnumber \
27661 html-libdecnumber
27662 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27663 r=`${PWD_COMMAND}`; export r; \
27664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27665 $(HOST_EXPORTS) \
27666 for flag in $(EXTRA_HOST_FLAGS) ; do \
27667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27668 done; \
27669 echo "Doing install-html in libdecnumber" ; \
27670 (cd $(HOST_SUBDIR)/libdecnumber && \
27671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27673 "RANLIB=$${RANLIB}" \
0c24b341 27674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27675 install-html) \
27676 || exit 1
27677
27678@endif libdecnumber
27679
be01d343
PB
27680.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
27681maybe-installcheck-libdecnumber:
27682@if libdecnumber
27683maybe-installcheck-libdecnumber: installcheck-libdecnumber
27684
27685installcheck-libdecnumber: \
27686 configure-libdecnumber
27687 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27688 r=`${PWD_COMMAND}`; export r; \
27689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27690 $(HOST_EXPORTS) \
27691 for flag in $(EXTRA_HOST_FLAGS) ; do \
27692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27693 done; \
27694 echo "Doing installcheck in libdecnumber" ; \
27695 (cd $(HOST_SUBDIR)/libdecnumber && \
27696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27698 "RANLIB=$${RANLIB}" \
0c24b341 27699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27700 installcheck) \
27701 || exit 1
27702
27703@endif libdecnumber
27704
27705.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
27706maybe-mostlyclean-libdecnumber:
27707@if libdecnumber
27708maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
27709
27710mostlyclean-libdecnumber:
27711 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27712 r=`${PWD_COMMAND}`; export r; \
27713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27714 $(HOST_EXPORTS) \
27715 for flag in $(EXTRA_HOST_FLAGS) ; do \
27716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27717 done; \
27718 echo "Doing mostlyclean in libdecnumber" ; \
27719 (cd $(HOST_SUBDIR)/libdecnumber && \
27720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27722 "RANLIB=$${RANLIB}" \
0c24b341 27723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27724 mostlyclean) \
27725 || exit 1
27726
27727@endif libdecnumber
27728
27729.PHONY: maybe-clean-libdecnumber clean-libdecnumber
27730maybe-clean-libdecnumber:
27731@if libdecnumber
27732maybe-clean-libdecnumber: clean-libdecnumber
27733
27734clean-libdecnumber:
27735 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27736 r=`${PWD_COMMAND}`; export r; \
27737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27738 $(HOST_EXPORTS) \
27739 for flag in $(EXTRA_HOST_FLAGS) ; do \
27740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27741 done; \
27742 echo "Doing clean in libdecnumber" ; \
27743 (cd $(HOST_SUBDIR)/libdecnumber && \
27744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27746 "RANLIB=$${RANLIB}" \
0c24b341 27747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27748 clean) \
27749 || exit 1
27750
27751@endif libdecnumber
27752
27753.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
27754maybe-distclean-libdecnumber:
27755@if libdecnumber
27756maybe-distclean-libdecnumber: distclean-libdecnumber
27757
27758distclean-libdecnumber:
27759 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27760 r=`${PWD_COMMAND}`; export r; \
27761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27762 $(HOST_EXPORTS) \
27763 for flag in $(EXTRA_HOST_FLAGS) ; do \
27764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27765 done; \
27766 echo "Doing distclean in libdecnumber" ; \
27767 (cd $(HOST_SUBDIR)/libdecnumber && \
27768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27770 "RANLIB=$${RANLIB}" \
0c24b341 27771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27772 distclean) \
27773 || exit 1
27774
27775@endif libdecnumber
27776
27777.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
27778maybe-maintainer-clean-libdecnumber:
27779@if libdecnumber
27780maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
27781
27782maintainer-clean-libdecnumber:
27783 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27784 r=`${PWD_COMMAND}`; export r; \
27785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27786 $(HOST_EXPORTS) \
27787 for flag in $(EXTRA_HOST_FLAGS) ; do \
27788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27789 done; \
27790 echo "Doing maintainer-clean in libdecnumber" ; \
27791 (cd $(HOST_SUBDIR)/libdecnumber && \
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}" \
be01d343
PB
27796 maintainer-clean) \
27797 || exit 1
27798
27799@endif libdecnumber
27800
27801
27802
b813574b
PB
27803.PHONY: configure-libgui maybe-configure-libgui
27804maybe-configure-libgui:
4f0ef2d8
CD
27805@if gcc-bootstrap
27806configure-libgui: stage_current
27807@endif gcc-bootstrap
b813574b
PB
27808@if libgui
27809maybe-configure-libgui: configure-libgui
c52c6897 27810configure-libgui:
0aed8855 27811 @: $(MAKE); $(unstage)
c52c6897 27812 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 27813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27814 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
27815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 27816 $(HOST_EXPORTS) \
a7254363
PB
27817 echo Configuring in $(HOST_SUBDIR)/libgui; \
27818 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 27819 case $(srcdir) in \
b00612cc
PB
27820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27821 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
27822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 27823 esac; \
b00612cc
PB
27824 srcdiroption="--srcdir=$${topdir}/libgui"; \
27825 libsrcdir="$$s/libgui"; \
4b1cb4fe 27826 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27828 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 27829 || exit 1
b813574b 27830@endif libgui
4b1cb4fe 27831
a7254363
PB
27832
27833
d545f33b
PB
27834
27835
b813574b
PB
27836.PHONY: all-libgui maybe-all-libgui
27837maybe-all-libgui:
4f0ef2d8
CD
27838@if gcc-bootstrap
27839all-libgui: stage_current
27840@endif gcc-bootstrap
b813574b 27841@if libgui
d27cc32e 27842TARGET-libgui=all
b813574b
PB
27843maybe-all-libgui: all-libgui
27844all-libgui: configure-libgui
0aed8855 27845 @: $(MAKE); $(unstage)
4b1cb4fe
DD
27846 @r=`${PWD_COMMAND}`; export r; \
27847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27848 $(HOST_EXPORTS) \
b00612cc 27849 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
27850 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27851 $(TARGET-libgui))
b813574b 27852@endif libgui
4b1cb4fe 27853
a7254363 27854
d545f33b
PB
27855
27856
b813574b
PB
27857.PHONY: check-libgui maybe-check-libgui
27858maybe-check-libgui:
27859@if libgui
27860maybe-check-libgui: check-libgui
4b1cb4fe 27861
b813574b 27862check-libgui:
0aed8855 27863 @: $(MAKE); $(unstage)
4b1cb4fe
DD
27864 @r=`${PWD_COMMAND}`; export r; \
27865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27866 $(HOST_EXPORTS) \
b00612cc
PB
27867 (cd $(HOST_SUBDIR)/libgui && \
27868 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 27869
b813574b 27870@endif libgui
4b1cb4fe 27871
b813574b
PB
27872.PHONY: install-libgui maybe-install-libgui
27873maybe-install-libgui:
27874@if libgui
27875maybe-install-libgui: install-libgui
4b1cb4fe 27876
b813574b 27877install-libgui: installdirs
0aed8855 27878 @: $(MAKE); $(unstage)
b813574b
PB
27879 @r=`${PWD_COMMAND}`; export r; \
27880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27881 $(HOST_EXPORTS) \
b00612cc 27882 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 27883 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 27884
b813574b 27885@endif libgui
4b1cb4fe 27886
56a8fe78 27887# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 27888
b813574b
PB
27889.PHONY: maybe-info-libgui info-libgui
27890maybe-info-libgui:
27891@if libgui
27892maybe-info-libgui: info-libgui
4b1cb4fe 27893
b813574b
PB
27894info-libgui: \
27895 configure-libgui
0aed8855 27896 @: $(MAKE); $(unstage)
b813574b 27897 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27898 r=`${PWD_COMMAND}`; export r; \
27899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27900 $(HOST_EXPORTS) \
b813574b 27901 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27903 done; \
b813574b 27904 echo "Doing info in libgui" ; \
b00612cc 27905 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27908 "RANLIB=$${RANLIB}" \
0c24b341 27909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27910 info) \
4b1cb4fe
DD
27911 || exit 1
27912
b813574b 27913@endif libgui
4b1cb4fe 27914
b813574b
PB
27915.PHONY: maybe-dvi-libgui dvi-libgui
27916maybe-dvi-libgui:
27917@if libgui
27918maybe-dvi-libgui: dvi-libgui
4b1cb4fe 27919
b813574b
PB
27920dvi-libgui: \
27921 configure-libgui
0aed8855 27922 @: $(MAKE); $(unstage)
b813574b 27923 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27924 r=`${PWD_COMMAND}`; export r; \
27925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27926 $(HOST_EXPORTS) \
b813574b 27927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27929 done; \
b813574b 27930 echo "Doing dvi in libgui" ; \
b00612cc 27931 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27934 "RANLIB=$${RANLIB}" \
0c24b341 27935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27936 dvi) \
4b1cb4fe
DD
27937 || exit 1
27938
b813574b 27939@endif libgui
4b1cb4fe 27940
56a8fe78
DD
27941.PHONY: maybe-pdf-libgui pdf-libgui
27942maybe-pdf-libgui:
27943@if libgui
27944maybe-pdf-libgui: pdf-libgui
27945
27946pdf-libgui: \
27947 configure-libgui
27948 @: $(MAKE); $(unstage)
27949 @[ -f ./libgui/Makefile ] || exit 0; \
27950 r=`${PWD_COMMAND}`; export r; \
27951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27952 $(HOST_EXPORTS) \
27953 for flag in $(EXTRA_HOST_FLAGS) ; do \
27954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27955 done; \
27956 echo "Doing pdf in libgui" ; \
27957 (cd $(HOST_SUBDIR)/libgui && \
27958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27960 "RANLIB=$${RANLIB}" \
0c24b341 27961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27962 pdf) \
27963 || exit 1
27964
27965@endif libgui
27966
6d389afc
MS
27967.PHONY: maybe-html-libgui html-libgui
27968maybe-html-libgui:
27969@if libgui
27970maybe-html-libgui: html-libgui
27971
27972html-libgui: \
27973 configure-libgui
0aed8855 27974 @: $(MAKE); $(unstage)
6d389afc
MS
27975 @[ -f ./libgui/Makefile ] || exit 0; \
27976 r=`${PWD_COMMAND}`; export r; \
27977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27978 $(HOST_EXPORTS) \
27979 for flag in $(EXTRA_HOST_FLAGS) ; do \
27980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27981 done; \
27982 echo "Doing html in libgui" ; \
b00612cc 27983 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
27984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27986 "RANLIB=$${RANLIB}" \
0c24b341 27987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27988 html) \
27989 || exit 1
27990
27991@endif libgui
27992
b813574b
PB
27993.PHONY: maybe-TAGS-libgui TAGS-libgui
27994maybe-TAGS-libgui:
27995@if libgui
27996maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 27997
b813574b
PB
27998TAGS-libgui: \
27999 configure-libgui
0aed8855 28000 @: $(MAKE); $(unstage)
b813574b 28001 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28002 r=`${PWD_COMMAND}`; export r; \
28003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28004 $(HOST_EXPORTS) \
b813574b 28005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28007 done; \
b813574b 28008 echo "Doing TAGS in libgui" ; \
b00612cc 28009 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28012 "RANLIB=$${RANLIB}" \
0c24b341 28013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28014 TAGS) \
4b1cb4fe
DD
28015 || exit 1
28016
b813574b 28017@endif libgui
4b1cb4fe 28018
b813574b
PB
28019.PHONY: maybe-install-info-libgui install-info-libgui
28020maybe-install-info-libgui:
28021@if libgui
28022maybe-install-info-libgui: install-info-libgui
4b1cb4fe 28023
b813574b
PB
28024install-info-libgui: \
28025 configure-libgui \
28026 info-libgui
0aed8855 28027 @: $(MAKE); $(unstage)
b813574b 28028 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28029 r=`${PWD_COMMAND}`; export r; \
28030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28031 $(HOST_EXPORTS) \
b813574b 28032 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28034 done; \
b813574b 28035 echo "Doing install-info in libgui" ; \
b00612cc 28036 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28039 "RANLIB=$${RANLIB}" \
0c24b341 28040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28041 install-info) \
4b1cb4fe
DD
28042 || exit 1
28043
b813574b 28044@endif libgui
4b1cb4fe 28045
a3ca38d2
DD
28046.PHONY: maybe-install-pdf-libgui install-pdf-libgui
28047maybe-install-pdf-libgui:
28048@if libgui
28049maybe-install-pdf-libgui: install-pdf-libgui
28050
28051install-pdf-libgui: \
28052 configure-libgui \
28053 pdf-libgui
28054 @: $(MAKE); $(unstage)
28055 @[ -f ./libgui/Makefile ] || exit 0; \
28056 r=`${PWD_COMMAND}`; export r; \
28057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28058 $(HOST_EXPORTS) \
28059 for flag in $(EXTRA_HOST_FLAGS) ; do \
28060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28061 done; \
28062 echo "Doing install-pdf in libgui" ; \
28063 (cd $(HOST_SUBDIR)/libgui && \
28064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28066 "RANLIB=$${RANLIB}" \
0c24b341 28067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28068 install-pdf) \
28069 || exit 1
28070
28071@endif libgui
28072
108a6f8e
CD
28073.PHONY: maybe-install-html-libgui install-html-libgui
28074maybe-install-html-libgui:
28075@if libgui
28076maybe-install-html-libgui: install-html-libgui
28077
28078install-html-libgui: \
28079 configure-libgui \
28080 html-libgui
28081 @: $(MAKE); $(unstage)
28082 @[ -f ./libgui/Makefile ] || exit 0; \
28083 r=`${PWD_COMMAND}`; export r; \
28084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28085 $(HOST_EXPORTS) \
28086 for flag in $(EXTRA_HOST_FLAGS) ; do \
28087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28088 done; \
28089 echo "Doing install-html in libgui" ; \
28090 (cd $(HOST_SUBDIR)/libgui && \
28091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28093 "RANLIB=$${RANLIB}" \
0c24b341 28094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28095 install-html) \
28096 || exit 1
28097
28098@endif libgui
28099
b813574b
PB
28100.PHONY: maybe-installcheck-libgui installcheck-libgui
28101maybe-installcheck-libgui:
28102@if libgui
28103maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 28104
b813574b
PB
28105installcheck-libgui: \
28106 configure-libgui
0aed8855 28107 @: $(MAKE); $(unstage)
b813574b 28108 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28109 r=`${PWD_COMMAND}`; export r; \
28110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28111 $(HOST_EXPORTS) \
b813574b 28112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114 done; \
b813574b 28115 echo "Doing installcheck in libgui" ; \
b00612cc 28116 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119 "RANLIB=$${RANLIB}" \
0c24b341 28120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28121 installcheck) \
4b1cb4fe
DD
28122 || exit 1
28123
b813574b 28124@endif libgui
4b1cb4fe 28125
b813574b
PB
28126.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
28127maybe-mostlyclean-libgui:
28128@if libgui
28129maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 28130
b813574b 28131mostlyclean-libgui:
0aed8855 28132 @: $(MAKE); $(unstage)
b813574b 28133 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28134 r=`${PWD_COMMAND}`; export r; \
28135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28136 $(HOST_EXPORTS) \
b813574b 28137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139 done; \
b813574b 28140 echo "Doing mostlyclean in libgui" ; \
b00612cc 28141 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144 "RANLIB=$${RANLIB}" \
0c24b341 28145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28146 mostlyclean) \
4b1cb4fe
DD
28147 || exit 1
28148
b813574b 28149@endif libgui
4b1cb4fe 28150
b813574b
PB
28151.PHONY: maybe-clean-libgui clean-libgui
28152maybe-clean-libgui:
28153@if libgui
28154maybe-clean-libgui: clean-libgui
4b1cb4fe 28155
b813574b 28156clean-libgui:
0aed8855 28157 @: $(MAKE); $(unstage)
b813574b 28158 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28159 r=`${PWD_COMMAND}`; export r; \
28160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28161 $(HOST_EXPORTS) \
b813574b 28162 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28164 done; \
b813574b 28165 echo "Doing clean in libgui" ; \
b00612cc 28166 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28169 "RANLIB=$${RANLIB}" \
0c24b341 28170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28171 clean) \
4b1cb4fe
DD
28172 || exit 1
28173
b813574b 28174@endif libgui
4b1cb4fe 28175
b813574b
PB
28176.PHONY: maybe-distclean-libgui distclean-libgui
28177maybe-distclean-libgui:
28178@if libgui
28179maybe-distclean-libgui: distclean-libgui
4b1cb4fe 28180
b813574b 28181distclean-libgui:
0aed8855 28182 @: $(MAKE); $(unstage)
b813574b 28183 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28184 r=`${PWD_COMMAND}`; export r; \
28185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28186 $(HOST_EXPORTS) \
b813574b 28187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28189 done; \
b813574b 28190 echo "Doing distclean in libgui" ; \
b00612cc 28191 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28194 "RANLIB=$${RANLIB}" \
0c24b341 28195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28196 distclean) \
4b1cb4fe
DD
28197 || exit 1
28198
b813574b 28199@endif libgui
4b1cb4fe 28200
b813574b
PB
28201.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
28202maybe-maintainer-clean-libgui:
28203@if libgui
28204maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 28205
b813574b 28206maintainer-clean-libgui:
0aed8855 28207 @: $(MAKE); $(unstage)
b813574b 28208 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28209 r=`${PWD_COMMAND}`; export r; \
28210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28211 $(HOST_EXPORTS) \
b813574b 28212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28214 done; \
b813574b 28215 echo "Doing maintainer-clean in libgui" ; \
b00612cc 28216 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28219 "RANLIB=$${RANLIB}" \
0c24b341 28220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28221 maintainer-clean) \
4b1cb4fe
DD
28222 || exit 1
28223
b813574b 28224@endif libgui
4b1cb4fe
DD
28225
28226
a7254363 28227
b813574b
PB
28228.PHONY: configure-libiberty maybe-configure-libiberty
28229maybe-configure-libiberty:
4f0ef2d8
CD
28230@if gcc-bootstrap
28231configure-libiberty: stage_current
28232@endif gcc-bootstrap
b813574b
PB
28233@if libiberty
28234maybe-configure-libiberty: configure-libiberty
c52c6897 28235configure-libiberty:
c52c6897
PB
28236 @r=`${PWD_COMMAND}`; export r; \
28237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28238 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 28240 $(HOST_EXPORTS) \
a7254363
PB
28241 echo Configuring in $(HOST_SUBDIR)/libiberty; \
28242 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 28243 case $(srcdir) in \
b00612cc
PB
28244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28245 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28247 esac; \
b00612cc
PB
28248 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28249 libsrcdir="$$s/libiberty"; \
4fa63067 28250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28252 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28253 || exit 1
b813574b 28254@endif libiberty
2a4cbe27 28255
a7254363
PB
28256
28257
d545f33b
PB
28258.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28259maybe-configure-stage1-libiberty:
28260@if libiberty-bootstrap
28261maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 28262configure-stage1-libiberty:
c52c6897 28263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 28264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28265 @r=`${PWD_COMMAND}`; export r; \
28266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28267 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 28268 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 28269 $(HOST_EXPORTS) \
8ee82aff 28270 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28271 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
28272 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 28273 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28275 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28276 case $(srcdir) in \
28277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28278 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28280 esac; \
28281 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28282 libsrcdir="$$s/libiberty"; \
28283 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28285 --target=${target_alias} $${srcdiroption} \
1b05fbbd 28286 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
28287@endif libiberty-bootstrap
28288
28289.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
28290maybe-configure-stage2-libiberty:
28291@if libiberty-bootstrap
28292maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 28293configure-stage2-libiberty:
c52c6897 28294 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 28295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28296 @r=`${PWD_COMMAND}`; export r; \
28297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28298 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 28299 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28300 $(HOST_EXPORTS) \
1b05fbbd 28301 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28302 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28303 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
28304 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28305 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28307 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28308 case $(srcdir) in \
28309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28310 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28312 esac; \
28313 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28314 libsrcdir="$$s/libiberty"; \
28315 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28317 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28318 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28319 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
28320@endif libiberty-bootstrap
28321
d545f33b
PB
28322.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
28323maybe-configure-stage3-libiberty:
28324@if libiberty-bootstrap
28325maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 28326configure-stage3-libiberty:
c52c6897 28327 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28329 @r=`${PWD_COMMAND}`; export r; \
28330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28331 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28332 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28333 $(HOST_EXPORTS) \
1b05fbbd 28334 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28335 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28336 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
28337 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28338 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28340 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28341 case $(srcdir) in \
28342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28343 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28345 esac; \
28346 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28347 libsrcdir="$$s/libiberty"; \
28348 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28350 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28351 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28352 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28353@endif libiberty-bootstrap
28354
d545f33b
PB
28355.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
28356maybe-configure-stage4-libiberty:
28357@if libiberty-bootstrap
28358maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 28359configure-stage4-libiberty:
c52c6897 28360 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28362 @r=`${PWD_COMMAND}`; export r; \
28363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28364 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28365 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28366 $(HOST_EXPORTS) \
1b05fbbd 28367 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28368 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28369 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
28370 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28371 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28373 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28374 case $(srcdir) in \
28375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28376 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28378 esac; \
28379 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28380 libsrcdir="$$s/libiberty"; \
28381 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28383 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28384 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28385 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
28386@endif libiberty-bootstrap
28387
28388.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
28389maybe-configure-stageprofile-libiberty:
28390@if libiberty-bootstrap
28391maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 28392configure-stageprofile-libiberty:
c52c6897 28393 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28395 @r=`${PWD_COMMAND}`; export r; \
28396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28397 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28398 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28399 $(HOST_EXPORTS) \
1b05fbbd
AO
28400 $(POSTSTAGE1_HOST_EXPORTS) \
28401 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
28402 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
28403 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28404 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28406 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28407 case $(srcdir) in \
28408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28409 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28411 esac; \
28412 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28413 libsrcdir="$$s/libiberty"; \
28414 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28416 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28417 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28418 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
28419@endif libiberty-bootstrap
28420
28421.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
28422maybe-configure-stagefeedback-libiberty:
28423@if libiberty-bootstrap
28424maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 28425configure-stagefeedback-libiberty:
c52c6897 28426 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28427 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28428 @r=`${PWD_COMMAND}`; export r; \
28429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28430 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28431 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28432 $(HOST_EXPORTS) \
1b05fbbd
AO
28433 $(POSTSTAGE1_HOST_EXPORTS) \
28434 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
28435 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
28436 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28437 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28439 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28440 case $(srcdir) in \
28441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28442 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28444 esac; \
28445 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28446 libsrcdir="$$s/libiberty"; \
28447 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28449 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28450 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28451 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
28452@endif libiberty-bootstrap
28453
28454
28455
28456
28457
b813574b
PB
28458.PHONY: all-libiberty maybe-all-libiberty
28459maybe-all-libiberty:
4f0ef2d8
CD
28460@if gcc-bootstrap
28461all-libiberty: stage_current
28462@endif gcc-bootstrap
b813574b 28463@if libiberty
d27cc32e 28464TARGET-libiberty=all
b813574b
PB
28465maybe-all-libiberty: all-libiberty
28466all-libiberty: configure-libiberty
c52c6897 28467 @r=`${PWD_COMMAND}`; export r; \
b813574b 28468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28469 $(HOST_EXPORTS) \
b00612cc 28470 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
28471 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28472 $(TARGET-libiberty))
b813574b 28473@endif libiberty
2a4cbe27 28474
a7254363 28475
d545f33b
PB
28476
28477.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28478.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28479maybe-all-stage1-libiberty:
28480maybe-clean-stage1-libiberty:
28481@if libiberty-bootstrap
28482maybe-all-stage1-libiberty: all-stage1-libiberty
28483all-stage1: all-stage1-libiberty
f70224b5 28484TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 28485all-stage1-libiberty: configure-stage1-libiberty
c52c6897 28486 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
28487 @r=`${PWD_COMMAND}`; export r; \
28488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28489 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
28490 $(HOST_EXPORTS) \
28491 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28493 CFLAGS="$(STAGE1_CFLAGS)" \
28494 CXXFLAGS="$(STAGE1_CFLAGS)" \
28495 LIBCFLAGS="$(LIBCFLAGS)" \
28496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28499 $(EXTRA_HOST_FLAGS) \
28500 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 28501 $(TARGET-stage1-libiberty)
d545f33b
PB
28502
28503maybe-clean-stage1-libiberty: clean-stage1-libiberty
28504clean-stage1: clean-stage1-libiberty
28505clean-stage1-libiberty:
9dbaa842
DD
28506 @if [ $(current_stage) = stage1 ]; then \
28507 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28508 else \
28509 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
28510 $(MAKE) stage1-start; \
28511 fi; \
d545f33b 28512 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28513 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28514 clean
d545f33b
PB
28515@endif libiberty-bootstrap
28516
28517
28518.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
28519.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
28520maybe-all-stage2-libiberty:
28521maybe-clean-stage2-libiberty:
28522@if libiberty-bootstrap
28523maybe-all-stage2-libiberty: all-stage2-libiberty
28524all-stage2: all-stage2-libiberty
f70224b5 28525TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 28526all-stage2-libiberty: configure-stage2-libiberty
c52c6897 28527 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
28528 @r=`${PWD_COMMAND}`; export r; \
28529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28530 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
28531 $(HOST_EXPORTS) \
28532 $(POSTSTAGE1_HOST_EXPORTS) \
28533 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28535 CFLAGS="$(STAGE2_CFLAGS)" \
28536 CXXFLAGS="$(STAGE2_CFLAGS)" \
28537 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28541 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28542 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 28543 $(TARGET-stage2-libiberty)
d545f33b
PB
28544
28545maybe-clean-stage2-libiberty: clean-stage2-libiberty
28546clean-stage2: clean-stage2-libiberty
28547clean-stage2-libiberty:
9dbaa842
DD
28548 @if [ $(current_stage) = stage2 ]; then \
28549 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28550 else \
28551 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
28552 $(MAKE) stage2-start; \
28553 fi; \
d545f33b 28554 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28555 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28556 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28557 clean
d545f33b
PB
28558@endif libiberty-bootstrap
28559
28560
28561.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
28562.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
28563maybe-all-stage3-libiberty:
28564maybe-clean-stage3-libiberty:
28565@if libiberty-bootstrap
28566maybe-all-stage3-libiberty: all-stage3-libiberty
28567all-stage3: all-stage3-libiberty
f70224b5 28568TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 28569all-stage3-libiberty: configure-stage3-libiberty
c52c6897 28570 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
28571 @r=`${PWD_COMMAND}`; export r; \
28572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28573 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
28574 $(HOST_EXPORTS) \
28575 $(POSTSTAGE1_HOST_EXPORTS) \
28576 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28578 CFLAGS="$(STAGE3_CFLAGS)" \
28579 CXXFLAGS="$(STAGE3_CFLAGS)" \
28580 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28584 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28585 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 28586 $(TARGET-stage3-libiberty)
d545f33b
PB
28587
28588maybe-clean-stage3-libiberty: clean-stage3-libiberty
28589clean-stage3: clean-stage3-libiberty
28590clean-stage3-libiberty:
9dbaa842
DD
28591 @if [ $(current_stage) = stage3 ]; then \
28592 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28593 else \
28594 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
28595 $(MAKE) stage3-start; \
28596 fi; \
d545f33b 28597 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28598 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28599 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28600 clean
d545f33b
PB
28601@endif libiberty-bootstrap
28602
28603
28604.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
28605.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
28606maybe-all-stage4-libiberty:
28607maybe-clean-stage4-libiberty:
28608@if libiberty-bootstrap
28609maybe-all-stage4-libiberty: all-stage4-libiberty
28610all-stage4: all-stage4-libiberty
f70224b5 28611TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 28612all-stage4-libiberty: configure-stage4-libiberty
c52c6897 28613 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
28614 @r=`${PWD_COMMAND}`; export r; \
28615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28616 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
28617 $(HOST_EXPORTS) \
28618 $(POSTSTAGE1_HOST_EXPORTS) \
28619 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28621 CFLAGS="$(STAGE4_CFLAGS)" \
28622 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 28623 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28628 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 28629 $(TARGET-stage4-libiberty)
d545f33b
PB
28630
28631maybe-clean-stage4-libiberty: clean-stage4-libiberty
28632clean-stage4: clean-stage4-libiberty
28633clean-stage4-libiberty:
9dbaa842
DD
28634 @if [ $(current_stage) = stage4 ]; then \
28635 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28636 else \
28637 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
28638 $(MAKE) stage4-start; \
28639 fi; \
d545f33b 28640 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28641 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28642 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28643 clean
d545f33b
PB
28644@endif libiberty-bootstrap
28645
28646
28647.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
28648.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
28649maybe-all-stageprofile-libiberty:
28650maybe-clean-stageprofile-libiberty:
28651@if libiberty-bootstrap
28652maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
28653all-stageprofile: all-stageprofile-libiberty
f70224b5 28654TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 28655all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 28656 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
28657 @r=`${PWD_COMMAND}`; export r; \
28658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28659 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
28660 $(HOST_EXPORTS) \
28661 $(POSTSTAGE1_HOST_EXPORTS) \
28662 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28663 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28664 CFLAGS="$(STAGEprofile_CFLAGS)" \
28665 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
28666 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28667 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28668 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28669 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28670 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28671 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 28672 $(TARGET-stageprofile-libiberty)
d545f33b
PB
28673
28674maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
28675clean-stageprofile: clean-stageprofile-libiberty
28676clean-stageprofile-libiberty:
9dbaa842
DD
28677 @if [ $(current_stage) = stageprofile ]; then \
28678 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28679 else \
28680 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
28681 $(MAKE) stageprofile-start; \
28682 fi; \
d545f33b 28683 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28684 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28685 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28686 clean
d545f33b
PB
28687@endif libiberty-bootstrap
28688
28689
28690.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
28691.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
28692maybe-all-stagefeedback-libiberty:
28693maybe-clean-stagefeedback-libiberty:
28694@if libiberty-bootstrap
28695maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
28696all-stagefeedback: all-stagefeedback-libiberty
f70224b5 28697TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 28698all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 28699 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
28700 @r=`${PWD_COMMAND}`; export r; \
28701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28702 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
28703 $(HOST_EXPORTS) \
28704 $(POSTSTAGE1_HOST_EXPORTS) \
28705 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28706 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28707 CFLAGS="$(STAGEfeedback_CFLAGS)" \
28708 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
28709 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28710 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28711 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28712 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28713 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28714 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 28715 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
28716
28717maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
28718clean-stagefeedback: clean-stagefeedback-libiberty
28719clean-stagefeedback-libiberty:
9dbaa842
DD
28720 @if [ $(current_stage) = stagefeedback ]; then \
28721 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28722 else \
28723 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
28724 $(MAKE) stagefeedback-start; \
28725 fi; \
d545f33b 28726 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28727 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28728 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28729 clean
d545f33b
PB
28730@endif libiberty-bootstrap
28731
28732
28733
28734
28735
b813574b
PB
28736.PHONY: check-libiberty maybe-check-libiberty
28737maybe-check-libiberty:
28738@if libiberty
28739maybe-check-libiberty: check-libiberty
2a4cbe27 28740
b813574b 28741check-libiberty:
0aed8855 28742 @: $(MAKE); $(unstage)
4fa63067 28743 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28745 $(HOST_EXPORTS) \
b00612cc
PB
28746 (cd $(HOST_SUBDIR)/libiberty && \
28747 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 28748
b813574b 28749@endif libiberty
2a4cbe27 28750
b813574b
PB
28751.PHONY: install-libiberty maybe-install-libiberty
28752maybe-install-libiberty:
28753@if libiberty
28754maybe-install-libiberty: install-libiberty
2a4cbe27 28755
b813574b 28756install-libiberty: installdirs
0aed8855 28757 @: $(MAKE); $(unstage)
4fa63067 28758 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28760 $(HOST_EXPORTS) \
b00612cc 28761 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 28762 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 28763
b813574b 28764@endif libiberty
2a4cbe27 28765
56a8fe78 28766# Other targets (info, dvi, pdf, etc.)
2a4cbe27 28767
b813574b
PB
28768.PHONY: maybe-info-libiberty info-libiberty
28769maybe-info-libiberty:
28770@if libiberty
28771maybe-info-libiberty: info-libiberty
4fa63067 28772
b813574b
PB
28773info-libiberty: \
28774 configure-libiberty
28775 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28776 r=`${PWD_COMMAND}`; export r; \
28777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28778 $(HOST_EXPORTS) \
b813574b 28779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28781 done; \
6d389afc 28782 echo "Doing info in libiberty" ; \
b00612cc 28783 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
28784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28786 "RANLIB=$${RANLIB}" \
0c24b341 28787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28788 info) \
28789 || exit 1
28790
28791@endif libiberty
28792
28793.PHONY: maybe-dvi-libiberty dvi-libiberty
28794maybe-dvi-libiberty:
28795@if libiberty
28796maybe-dvi-libiberty: dvi-libiberty
28797
28798dvi-libiberty: \
28799 configure-libiberty
28800 @[ -f ./libiberty/Makefile ] || exit 0; \
28801 r=`${PWD_COMMAND}`; export r; \
28802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28803 $(HOST_EXPORTS) \
28804 for flag in $(EXTRA_HOST_FLAGS) ; do \
28805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28806 done; \
28807 echo "Doing dvi in libiberty" ; \
b00612cc 28808 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28811 "RANLIB=$${RANLIB}" \
0c24b341 28812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28813 dvi) \
2a4cbe27
NN
28814 || exit 1
28815
b813574b 28816@endif libiberty
2a4cbe27 28817
56a8fe78
DD
28818.PHONY: maybe-pdf-libiberty pdf-libiberty
28819maybe-pdf-libiberty:
28820@if libiberty
28821maybe-pdf-libiberty: pdf-libiberty
28822
28823pdf-libiberty: \
28824 configure-libiberty
28825 @[ -f ./libiberty/Makefile ] || exit 0; \
28826 r=`${PWD_COMMAND}`; export r; \
28827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28828 $(HOST_EXPORTS) \
28829 for flag in $(EXTRA_HOST_FLAGS) ; do \
28830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28831 done; \
28832 echo "Doing pdf in libiberty" ; \
28833 (cd $(HOST_SUBDIR)/libiberty && \
28834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28836 "RANLIB=$${RANLIB}" \
0c24b341 28837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28838 pdf) \
28839 || exit 1
28840
28841@endif libiberty
28842
6d389afc
MS
28843.PHONY: maybe-html-libiberty html-libiberty
28844maybe-html-libiberty:
b813574b 28845@if libiberty
6d389afc 28846maybe-html-libiberty: html-libiberty
2a4cbe27 28847
6d389afc 28848html-libiberty: \
b813574b
PB
28849 configure-libiberty
28850 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28851 r=`${PWD_COMMAND}`; export r; \
28852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28853 $(HOST_EXPORTS) \
b813574b 28854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28856 done; \
6d389afc 28857 echo "Doing html in libiberty" ; \
b00612cc 28858 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28861 "RANLIB=$${RANLIB}" \
0c24b341 28862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28863 html) \
2a4cbe27
NN
28864 || exit 1
28865
b813574b 28866@endif libiberty
2a4cbe27 28867
b813574b
PB
28868.PHONY: maybe-TAGS-libiberty TAGS-libiberty
28869maybe-TAGS-libiberty:
28870@if libiberty
28871maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 28872
b813574b
PB
28873TAGS-libiberty: \
28874 configure-libiberty
28875 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28876 r=`${PWD_COMMAND}`; export r; \
28877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28878 $(HOST_EXPORTS) \
b813574b 28879 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28881 done; \
b813574b 28882 echo "Doing TAGS in libiberty" ; \
b00612cc 28883 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28886 "RANLIB=$${RANLIB}" \
0c24b341 28887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28888 TAGS) \
2a4cbe27
NN
28889 || exit 1
28890
b813574b 28891@endif libiberty
2a4cbe27 28892
b813574b
PB
28893.PHONY: maybe-install-info-libiberty install-info-libiberty
28894maybe-install-info-libiberty:
28895@if libiberty
28896maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 28897
b813574b
PB
28898install-info-libiberty: \
28899 configure-libiberty \
28900 info-libiberty
28901 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28902 r=`${PWD_COMMAND}`; export r; \
28903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28904 $(HOST_EXPORTS) \
b813574b 28905 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28907 done; \
b813574b 28908 echo "Doing install-info in libiberty" ; \
b00612cc 28909 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28912 "RANLIB=$${RANLIB}" \
0c24b341 28913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28914 install-info) \
2a4cbe27
NN
28915 || exit 1
28916
b813574b 28917@endif libiberty
2a4cbe27 28918
a3ca38d2
DD
28919.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
28920maybe-install-pdf-libiberty:
28921@if libiberty
28922maybe-install-pdf-libiberty: install-pdf-libiberty
28923
28924install-pdf-libiberty: \
28925 configure-libiberty \
28926 pdf-libiberty
28927 @[ -f ./libiberty/Makefile ] || exit 0; \
28928 r=`${PWD_COMMAND}`; export r; \
28929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28930 $(HOST_EXPORTS) \
28931 for flag in $(EXTRA_HOST_FLAGS) ; do \
28932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28933 done; \
28934 echo "Doing install-pdf in libiberty" ; \
28935 (cd $(HOST_SUBDIR)/libiberty && \
28936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28938 "RANLIB=$${RANLIB}" \
0c24b341 28939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28940 install-pdf) \
28941 || exit 1
28942
28943@endif libiberty
28944
108a6f8e
CD
28945.PHONY: maybe-install-html-libiberty install-html-libiberty
28946maybe-install-html-libiberty:
28947@if libiberty
28948maybe-install-html-libiberty: install-html-libiberty
28949
28950install-html-libiberty: \
28951 configure-libiberty \
28952 html-libiberty
28953 @[ -f ./libiberty/Makefile ] || exit 0; \
28954 r=`${PWD_COMMAND}`; export r; \
28955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28956 $(HOST_EXPORTS) \
28957 for flag in $(EXTRA_HOST_FLAGS) ; do \
28958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28959 done; \
28960 echo "Doing install-html in libiberty" ; \
28961 (cd $(HOST_SUBDIR)/libiberty && \
28962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28964 "RANLIB=$${RANLIB}" \
0c24b341 28965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28966 install-html) \
28967 || exit 1
28968
28969@endif libiberty
28970
b813574b
PB
28971.PHONY: maybe-installcheck-libiberty installcheck-libiberty
28972maybe-installcheck-libiberty:
28973@if libiberty
28974maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 28975
b813574b
PB
28976installcheck-libiberty: \
28977 configure-libiberty
28978 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28979 r=`${PWD_COMMAND}`; export r; \
28980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28981 $(HOST_EXPORTS) \
b813574b 28982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28984 done; \
b813574b 28985 echo "Doing installcheck in libiberty" ; \
b00612cc 28986 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28989 "RANLIB=$${RANLIB}" \
0c24b341 28990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28991 installcheck) \
2a4cbe27
NN
28992 || exit 1
28993
b813574b 28994@endif libiberty
2a4cbe27 28995
b813574b
PB
28996.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
28997maybe-mostlyclean-libiberty:
28998@if libiberty
28999maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 29000
b813574b
PB
29001mostlyclean-libiberty:
29002 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29003 r=`${PWD_COMMAND}`; export r; \
29004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29005 $(HOST_EXPORTS) \
b813574b 29006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29008 done; \
b813574b 29009 echo "Doing mostlyclean in libiberty" ; \
b00612cc 29010 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29013 "RANLIB=$${RANLIB}" \
0c24b341 29014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29015 mostlyclean) \
2a4cbe27
NN
29016 || exit 1
29017
b813574b 29018@endif libiberty
2a4cbe27 29019
b813574b
PB
29020.PHONY: maybe-clean-libiberty clean-libiberty
29021maybe-clean-libiberty:
29022@if libiberty
29023maybe-clean-libiberty: clean-libiberty
2a4cbe27 29024
b813574b
PB
29025clean-libiberty:
29026 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29027 r=`${PWD_COMMAND}`; export r; \
29028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29029 $(HOST_EXPORTS) \
b813574b 29030 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29032 done; \
b813574b 29033 echo "Doing clean in libiberty" ; \
b00612cc 29034 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29037 "RANLIB=$${RANLIB}" \
0c24b341 29038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29039 clean) \
2a4cbe27
NN
29040 || exit 1
29041
b813574b 29042@endif libiberty
2a4cbe27 29043
b813574b
PB
29044.PHONY: maybe-distclean-libiberty distclean-libiberty
29045maybe-distclean-libiberty:
29046@if libiberty
29047maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 29048
b813574b
PB
29049distclean-libiberty:
29050 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29051 r=`${PWD_COMMAND}`; export r; \
29052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29053 $(HOST_EXPORTS) \
b813574b 29054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29056 done; \
b813574b 29057 echo "Doing distclean in libiberty" ; \
b00612cc 29058 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29061 "RANLIB=$${RANLIB}" \
0c24b341 29062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29063 distclean) \
2a4cbe27
NN
29064 || exit 1
29065
b813574b 29066@endif libiberty
2a4cbe27 29067
b813574b
PB
29068.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
29069maybe-maintainer-clean-libiberty:
29070@if libiberty
29071maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 29072
b813574b
PB
29073maintainer-clean-libiberty:
29074 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29075 r=`${PWD_COMMAND}`; export r; \
29076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29077 $(HOST_EXPORTS) \
b813574b 29078 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29080 done; \
b813574b 29081 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 29082 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29085 "RANLIB=$${RANLIB}" \
0c24b341 29086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29087 maintainer-clean) \
2a4cbe27
NN
29088 || exit 1
29089
b813574b 29090@endif libiberty
2a4cbe27 29091
2a4cbe27 29092
a7254363 29093
dc448a7b
TT
29094.PHONY: configure-libiconv maybe-configure-libiconv
29095maybe-configure-libiconv:
29096@if gcc-bootstrap
29097configure-libiconv: stage_current
29098@endif gcc-bootstrap
29099@if libiconv
29100maybe-configure-libiconv: configure-libiconv
29101configure-libiconv:
29102 @: $(MAKE); $(unstage)
29103 @r=`${PWD_COMMAND}`; export r; \
29104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29105 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
29107 $(HOST_EXPORTS) \
29108 echo Configuring in $(HOST_SUBDIR)/libiconv; \
29109 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
29110 case $(srcdir) in \
29111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29112 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29114 esac; \
29115 srcdiroption="--srcdir=$${topdir}/libiconv"; \
29116 libsrcdir="$$s/libiconv"; \
29117 $(SHELL) $${libsrcdir}/configure \
29118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29119 --target=${target_alias} $${srcdiroption} --disable-shared \
29120 || exit 1
29121@endif libiconv
29122
29123
29124
29125
29126
29127.PHONY: all-libiconv maybe-all-libiconv
29128maybe-all-libiconv:
29129@if gcc-bootstrap
29130all-libiconv: stage_current
29131@endif gcc-bootstrap
29132@if libiconv
29133TARGET-libiconv=all
29134maybe-all-libiconv: all-libiconv
29135all-libiconv: configure-libiconv
29136 @: $(MAKE); $(unstage)
29137 @r=`${PWD_COMMAND}`; export r; \
29138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29139 $(HOST_EXPORTS) \
29140 (cd $(HOST_SUBDIR)/libiconv && \
29141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29142 $(TARGET-libiconv))
29143@endif libiconv
29144
29145
29146
29147
29148.PHONY: check-libiconv maybe-check-libiconv
29149maybe-check-libiconv:
29150@if libiconv
29151maybe-check-libiconv: check-libiconv
29152
29153check-libiconv:
29154 @: $(MAKE); $(unstage)
29155 @r=`${PWD_COMMAND}`; export r; \
29156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29157 $(HOST_EXPORTS) \
29158 (cd $(HOST_SUBDIR)/libiconv && \
29159 $(MAKE) $(FLAGS_TO_PASS) check)
29160
29161@endif libiconv
29162
29163.PHONY: install-libiconv maybe-install-libiconv
29164maybe-install-libiconv:
29165@if libiconv
29166maybe-install-libiconv: install-libiconv
29167
29168install-libiconv:
29169
29170@endif libiconv
29171
29172# Other targets (info, dvi, pdf, etc.)
29173
29174.PHONY: maybe-info-libiconv info-libiconv
29175maybe-info-libiconv:
29176@if libiconv
29177maybe-info-libiconv: info-libiconv
29178
29179info-libiconv: \
29180 configure-libiconv
29181 @: $(MAKE); $(unstage)
29182 @[ -f ./libiconv/Makefile ] || exit 0; \
29183 r=`${PWD_COMMAND}`; export r; \
29184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29185 $(HOST_EXPORTS) \
29186 for flag in $(EXTRA_HOST_FLAGS) ; do \
29187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29188 done; \
29189 echo "Doing info in libiconv" ; \
29190 (cd $(HOST_SUBDIR)/libiconv && \
29191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29193 "RANLIB=$${RANLIB}" \
29194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29195 info) \
29196 || exit 1
29197
29198@endif libiconv
29199
29200.PHONY: maybe-dvi-libiconv dvi-libiconv
29201maybe-dvi-libiconv:
29202@if libiconv
29203maybe-dvi-libiconv: dvi-libiconv
29204
29205dvi-libiconv: \
29206 configure-libiconv
29207 @: $(MAKE); $(unstage)
29208 @[ -f ./libiconv/Makefile ] || exit 0; \
29209 r=`${PWD_COMMAND}`; export r; \
29210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29211 $(HOST_EXPORTS) \
29212 for flag in $(EXTRA_HOST_FLAGS) ; do \
29213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29214 done; \
29215 echo "Doing dvi in libiconv" ; \
29216 (cd $(HOST_SUBDIR)/libiconv && \
29217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29219 "RANLIB=$${RANLIB}" \
29220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29221 dvi) \
29222 || exit 1
29223
29224@endif libiconv
29225
29226.PHONY: maybe-pdf-libiconv pdf-libiconv
29227maybe-pdf-libiconv:
29228@if libiconv
29229maybe-pdf-libiconv: pdf-libiconv
29230
29231pdf-libiconv: \
29232 configure-libiconv
29233 @: $(MAKE); $(unstage)
29234 @[ -f ./libiconv/Makefile ] || exit 0; \
29235 r=`${PWD_COMMAND}`; export r; \
29236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29237 $(HOST_EXPORTS) \
29238 for flag in $(EXTRA_HOST_FLAGS) ; do \
29239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29240 done; \
29241 echo "Doing pdf in libiconv" ; \
29242 (cd $(HOST_SUBDIR)/libiconv && \
29243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29245 "RANLIB=$${RANLIB}" \
29246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29247 pdf) \
29248 || exit 1
29249
29250@endif libiconv
29251
29252.PHONY: maybe-html-libiconv html-libiconv
29253maybe-html-libiconv:
29254@if libiconv
29255maybe-html-libiconv: html-libiconv
29256
29257html-libiconv: \
29258 configure-libiconv
29259 @: $(MAKE); $(unstage)
29260 @[ -f ./libiconv/Makefile ] || exit 0; \
29261 r=`${PWD_COMMAND}`; export r; \
29262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29263 $(HOST_EXPORTS) \
29264 for flag in $(EXTRA_HOST_FLAGS) ; do \
29265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29266 done; \
29267 echo "Doing html in libiconv" ; \
29268 (cd $(HOST_SUBDIR)/libiconv && \
29269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29271 "RANLIB=$${RANLIB}" \
29272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29273 html) \
29274 || exit 1
29275
29276@endif libiconv
29277
29278.PHONY: maybe-TAGS-libiconv TAGS-libiconv
29279maybe-TAGS-libiconv:
29280@if libiconv
29281maybe-TAGS-libiconv: TAGS-libiconv
29282
29283TAGS-libiconv: \
29284 configure-libiconv
29285 @: $(MAKE); $(unstage)
29286 @[ -f ./libiconv/Makefile ] || exit 0; \
29287 r=`${PWD_COMMAND}`; export r; \
29288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29289 $(HOST_EXPORTS) \
29290 for flag in $(EXTRA_HOST_FLAGS) ; do \
29291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29292 done; \
29293 echo "Doing TAGS in libiconv" ; \
29294 (cd $(HOST_SUBDIR)/libiconv && \
29295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29297 "RANLIB=$${RANLIB}" \
29298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29299 TAGS) \
29300 || exit 1
29301
29302@endif libiconv
29303
29304.PHONY: maybe-install-info-libiconv install-info-libiconv
29305maybe-install-info-libiconv:
29306@if libiconv
29307maybe-install-info-libiconv: install-info-libiconv
29308
29309# libiconv doesn't support install-info.
29310install-info-libiconv:
29311
29312@endif libiconv
29313
29314.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
29315maybe-install-pdf-libiconv:
29316@if libiconv
29317maybe-install-pdf-libiconv: install-pdf-libiconv
29318
29319# libiconv doesn't support install-pdf.
29320install-pdf-libiconv:
29321
29322@endif libiconv
29323
29324.PHONY: maybe-install-html-libiconv install-html-libiconv
29325maybe-install-html-libiconv:
29326@if libiconv
29327maybe-install-html-libiconv: install-html-libiconv
29328
29329# libiconv doesn't support install-html.
29330install-html-libiconv:
29331
29332@endif libiconv
29333
29334.PHONY: maybe-installcheck-libiconv installcheck-libiconv
29335maybe-installcheck-libiconv:
29336@if libiconv
29337maybe-installcheck-libiconv: installcheck-libiconv
29338
29339installcheck-libiconv: \
29340 configure-libiconv
29341 @: $(MAKE); $(unstage)
29342 @[ -f ./libiconv/Makefile ] || exit 0; \
29343 r=`${PWD_COMMAND}`; export r; \
29344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29345 $(HOST_EXPORTS) \
29346 for flag in $(EXTRA_HOST_FLAGS) ; do \
29347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29348 done; \
29349 echo "Doing installcheck in libiconv" ; \
29350 (cd $(HOST_SUBDIR)/libiconv && \
29351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29353 "RANLIB=$${RANLIB}" \
29354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29355 installcheck) \
29356 || exit 1
29357
29358@endif libiconv
29359
29360.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
29361maybe-mostlyclean-libiconv:
29362@if libiconv
29363maybe-mostlyclean-libiconv: mostlyclean-libiconv
29364
29365mostlyclean-libiconv:
29366 @: $(MAKE); $(unstage)
29367 @[ -f ./libiconv/Makefile ] || exit 0; \
29368 r=`${PWD_COMMAND}`; export r; \
29369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29370 $(HOST_EXPORTS) \
29371 for flag in $(EXTRA_HOST_FLAGS) ; do \
29372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29373 done; \
29374 echo "Doing mostlyclean in libiconv" ; \
29375 (cd $(HOST_SUBDIR)/libiconv && \
29376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29378 "RANLIB=$${RANLIB}" \
29379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29380 mostlyclean) \
29381 || exit 1
29382
29383@endif libiconv
29384
29385.PHONY: maybe-clean-libiconv clean-libiconv
29386maybe-clean-libiconv:
29387@if libiconv
29388maybe-clean-libiconv: clean-libiconv
29389
29390clean-libiconv:
29391 @: $(MAKE); $(unstage)
29392 @[ -f ./libiconv/Makefile ] || exit 0; \
29393 r=`${PWD_COMMAND}`; export r; \
29394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29395 $(HOST_EXPORTS) \
29396 for flag in $(EXTRA_HOST_FLAGS) ; do \
29397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29398 done; \
29399 echo "Doing clean in libiconv" ; \
29400 (cd $(HOST_SUBDIR)/libiconv && \
29401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29403 "RANLIB=$${RANLIB}" \
29404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29405 clean) \
29406 || exit 1
29407
29408@endif libiconv
29409
29410.PHONY: maybe-distclean-libiconv distclean-libiconv
29411maybe-distclean-libiconv:
29412@if libiconv
29413maybe-distclean-libiconv: distclean-libiconv
29414
29415distclean-libiconv:
29416 @: $(MAKE); $(unstage)
29417 @[ -f ./libiconv/Makefile ] || exit 0; \
29418 r=`${PWD_COMMAND}`; export r; \
29419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29420 $(HOST_EXPORTS) \
29421 for flag in $(EXTRA_HOST_FLAGS) ; do \
29422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29423 done; \
29424 echo "Doing distclean in libiconv" ; \
29425 (cd $(HOST_SUBDIR)/libiconv && \
29426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29428 "RANLIB=$${RANLIB}" \
29429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29430 distclean) \
29431 || exit 1
29432
29433@endif libiconv
29434
29435.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
29436maybe-maintainer-clean-libiconv:
29437@if libiconv
29438maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
29439
29440maintainer-clean-libiconv:
29441 @: $(MAKE); $(unstage)
29442 @[ -f ./libiconv/Makefile ] || exit 0; \
29443 r=`${PWD_COMMAND}`; export r; \
29444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29445 $(HOST_EXPORTS) \
29446 for flag in $(EXTRA_HOST_FLAGS) ; do \
29447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29448 done; \
29449 echo "Doing maintainer-clean in libiconv" ; \
29450 (cd $(HOST_SUBDIR)/libiconv && \
29451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29453 "RANLIB=$${RANLIB}" \
29454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29455 maintainer-clean) \
29456 || exit 1
29457
29458@endif libiconv
29459
29460
29461
b813574b
PB
29462.PHONY: configure-libtool maybe-configure-libtool
29463maybe-configure-libtool:
4f0ef2d8
CD
29464@if gcc-bootstrap
29465configure-libtool: stage_current
29466@endif gcc-bootstrap
b813574b
PB
29467@if libtool
29468maybe-configure-libtool: configure-libtool
c52c6897 29469configure-libtool:
0aed8855 29470 @: $(MAKE); $(unstage)
c52c6897 29471 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29473 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
29474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 29475 $(HOST_EXPORTS) \
a7254363
PB
29476 echo Configuring in $(HOST_SUBDIR)/libtool; \
29477 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 29478 case $(srcdir) in \
b00612cc
PB
29479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29480 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
29481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29482 esac; \
b00612cc
PB
29483 srcdiroption="--srcdir=$${topdir}/libtool"; \
29484 libsrcdir="$$s/libtool"; \
4fa63067 29485 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29487 --target=${target_alias} $${srcdiroption} \
2a4cbe27 29488 || exit 1
b813574b 29489@endif libtool
2a4cbe27 29490
a7254363
PB
29491
29492
d545f33b
PB
29493
29494
b813574b
PB
29495.PHONY: all-libtool maybe-all-libtool
29496maybe-all-libtool:
4f0ef2d8
CD
29497@if gcc-bootstrap
29498all-libtool: stage_current
29499@endif gcc-bootstrap
b813574b 29500@if libtool
d27cc32e 29501TARGET-libtool=all
b813574b
PB
29502maybe-all-libtool: all-libtool
29503all-libtool: configure-libtool
0aed8855 29504 @: $(MAKE); $(unstage)
4fa63067
NN
29505 @r=`${PWD_COMMAND}`; export r; \
29506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29507 $(HOST_EXPORTS) \
b00612cc 29508 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
29509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29510 $(TARGET-libtool))
b813574b 29511@endif libtool
2a4cbe27 29512
a7254363 29513
d545f33b
PB
29514
29515
b813574b
PB
29516.PHONY: check-libtool maybe-check-libtool
29517maybe-check-libtool:
29518@if libtool
29519maybe-check-libtool: check-libtool
2a4cbe27 29520
b813574b 29521check-libtool:
0aed8855 29522 @: $(MAKE); $(unstage)
4fa63067 29523 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29525 $(HOST_EXPORTS) \
b00612cc
PB
29526 (cd $(HOST_SUBDIR)/libtool && \
29527 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29528
b813574b 29529@endif libtool
2a4cbe27 29530
b813574b
PB
29531.PHONY: install-libtool maybe-install-libtool
29532maybe-install-libtool:
29533@if libtool
29534maybe-install-libtool: install-libtool
2a4cbe27 29535
b813574b 29536install-libtool: installdirs
0aed8855 29537 @: $(MAKE); $(unstage)
4fa63067 29538 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29540 $(HOST_EXPORTS) \
b00612cc 29541 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 29542 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 29543
b813574b 29544@endif libtool
2a4cbe27 29545
56a8fe78 29546# Other targets (info, dvi, pdf, etc.)
2a4cbe27 29547
b813574b
PB
29548.PHONY: maybe-info-libtool info-libtool
29549maybe-info-libtool:
29550@if libtool
29551maybe-info-libtool: info-libtool
4fa63067 29552
b813574b
PB
29553info-libtool: \
29554 configure-libtool
0aed8855 29555 @: $(MAKE); $(unstage)
b813574b 29556 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29557 r=`${PWD_COMMAND}`; export r; \
29558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29559 $(HOST_EXPORTS) \
b813574b 29560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29562 done; \
b813574b 29563 echo "Doing info in libtool" ; \
b00612cc 29564 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29567 "RANLIB=$${RANLIB}" \
0c24b341 29568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29569 info) \
2a4cbe27
NN
29570 || exit 1
29571
b813574b 29572@endif libtool
2a4cbe27 29573
b813574b
PB
29574.PHONY: maybe-dvi-libtool dvi-libtool
29575maybe-dvi-libtool:
29576@if libtool
29577maybe-dvi-libtool: dvi-libtool
2a4cbe27 29578
b813574b
PB
29579dvi-libtool: \
29580 configure-libtool
0aed8855 29581 @: $(MAKE); $(unstage)
b813574b 29582 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29583 r=`${PWD_COMMAND}`; export r; \
29584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29585 $(HOST_EXPORTS) \
b813574b 29586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29588 done; \
b813574b 29589 echo "Doing dvi in libtool" ; \
b00612cc 29590 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29593 "RANLIB=$${RANLIB}" \
0c24b341 29594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29595 dvi) \
2a4cbe27
NN
29596 || exit 1
29597
b813574b 29598@endif libtool
2a4cbe27 29599
56a8fe78
DD
29600.PHONY: maybe-pdf-libtool pdf-libtool
29601maybe-pdf-libtool:
29602@if libtool
29603maybe-pdf-libtool: pdf-libtool
29604
29605pdf-libtool: \
29606 configure-libtool
29607 @: $(MAKE); $(unstage)
29608 @[ -f ./libtool/Makefile ] || exit 0; \
29609 r=`${PWD_COMMAND}`; export r; \
29610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29611 $(HOST_EXPORTS) \
29612 for flag in $(EXTRA_HOST_FLAGS) ; do \
29613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29614 done; \
29615 echo "Doing pdf in libtool" ; \
29616 (cd $(HOST_SUBDIR)/libtool && \
29617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29619 "RANLIB=$${RANLIB}" \
0c24b341 29620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29621 pdf) \
29622 || exit 1
29623
29624@endif libtool
29625
6d389afc
MS
29626.PHONY: maybe-html-libtool html-libtool
29627maybe-html-libtool:
29628@if libtool
29629maybe-html-libtool: html-libtool
29630
29631html-libtool: \
29632 configure-libtool
0aed8855 29633 @: $(MAKE); $(unstage)
6d389afc
MS
29634 @[ -f ./libtool/Makefile ] || exit 0; \
29635 r=`${PWD_COMMAND}`; export r; \
29636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29637 $(HOST_EXPORTS) \
29638 for flag in $(EXTRA_HOST_FLAGS) ; do \
29639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29640 done; \
29641 echo "Doing html in libtool" ; \
b00612cc 29642 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
29643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29645 "RANLIB=$${RANLIB}" \
0c24b341 29646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29647 html) \
29648 || exit 1
29649
29650@endif libtool
29651
b813574b
PB
29652.PHONY: maybe-TAGS-libtool TAGS-libtool
29653maybe-TAGS-libtool:
29654@if libtool
29655maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 29656
b813574b
PB
29657TAGS-libtool: \
29658 configure-libtool
0aed8855 29659 @: $(MAKE); $(unstage)
b813574b 29660 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29661 r=`${PWD_COMMAND}`; export r; \
29662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29663 $(HOST_EXPORTS) \
b813574b 29664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29666 done; \
b813574b 29667 echo "Doing TAGS in libtool" ; \
b00612cc 29668 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29671 "RANLIB=$${RANLIB}" \
0c24b341 29672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29673 TAGS) \
2a4cbe27
NN
29674 || exit 1
29675
b813574b 29676@endif libtool
2a4cbe27 29677
b813574b
PB
29678.PHONY: maybe-install-info-libtool install-info-libtool
29679maybe-install-info-libtool:
29680@if libtool
29681maybe-install-info-libtool: install-info-libtool
2a4cbe27 29682
b813574b
PB
29683install-info-libtool: \
29684 configure-libtool \
29685 info-libtool
0aed8855 29686 @: $(MAKE); $(unstage)
b813574b 29687 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29688 r=`${PWD_COMMAND}`; export r; \
29689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29690 $(HOST_EXPORTS) \
b813574b 29691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29693 done; \
b813574b 29694 echo "Doing install-info in libtool" ; \
b00612cc 29695 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29698 "RANLIB=$${RANLIB}" \
0c24b341 29699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29700 install-info) \
2a4cbe27
NN
29701 || exit 1
29702
b813574b 29703@endif libtool
2a4cbe27 29704
a3ca38d2
DD
29705.PHONY: maybe-install-pdf-libtool install-pdf-libtool
29706maybe-install-pdf-libtool:
29707@if libtool
29708maybe-install-pdf-libtool: install-pdf-libtool
29709
29710install-pdf-libtool: \
29711 configure-libtool \
29712 pdf-libtool
29713 @: $(MAKE); $(unstage)
29714 @[ -f ./libtool/Makefile ] || exit 0; \
29715 r=`${PWD_COMMAND}`; export r; \
29716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29717 $(HOST_EXPORTS) \
29718 for flag in $(EXTRA_HOST_FLAGS) ; do \
29719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29720 done; \
29721 echo "Doing install-pdf in libtool" ; \
29722 (cd $(HOST_SUBDIR)/libtool && \
29723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29725 "RANLIB=$${RANLIB}" \
0c24b341 29726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29727 install-pdf) \
29728 || exit 1
29729
29730@endif libtool
29731
108a6f8e
CD
29732.PHONY: maybe-install-html-libtool install-html-libtool
29733maybe-install-html-libtool:
29734@if libtool
29735maybe-install-html-libtool: install-html-libtool
29736
29737install-html-libtool: \
29738 configure-libtool \
29739 html-libtool
29740 @: $(MAKE); $(unstage)
29741 @[ -f ./libtool/Makefile ] || exit 0; \
29742 r=`${PWD_COMMAND}`; export r; \
29743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29744 $(HOST_EXPORTS) \
29745 for flag in $(EXTRA_HOST_FLAGS) ; do \
29746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29747 done; \
29748 echo "Doing install-html in libtool" ; \
29749 (cd $(HOST_SUBDIR)/libtool && \
29750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29752 "RANLIB=$${RANLIB}" \
0c24b341 29753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29754 install-html) \
29755 || exit 1
29756
29757@endif libtool
29758
b813574b
PB
29759.PHONY: maybe-installcheck-libtool installcheck-libtool
29760maybe-installcheck-libtool:
29761@if libtool
29762maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 29763
b813574b
PB
29764installcheck-libtool: \
29765 configure-libtool
0aed8855 29766 @: $(MAKE); $(unstage)
b813574b 29767 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29768 r=`${PWD_COMMAND}`; export r; \
29769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29770 $(HOST_EXPORTS) \
b813574b 29771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29773 done; \
b813574b 29774 echo "Doing installcheck in libtool" ; \
b00612cc 29775 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29778 "RANLIB=$${RANLIB}" \
0c24b341 29779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29780 installcheck) \
2a4cbe27
NN
29781 || exit 1
29782
b813574b 29783@endif libtool
2a4cbe27 29784
b813574b
PB
29785.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
29786maybe-mostlyclean-libtool:
29787@if libtool
29788maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 29789
b813574b 29790mostlyclean-libtool:
0aed8855 29791 @: $(MAKE); $(unstage)
b813574b 29792 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29793 r=`${PWD_COMMAND}`; export r; \
29794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29795 $(HOST_EXPORTS) \
b813574b 29796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29798 done; \
b813574b 29799 echo "Doing mostlyclean in libtool" ; \
b00612cc 29800 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29803 "RANLIB=$${RANLIB}" \
0c24b341 29804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29805 mostlyclean) \
2a4cbe27
NN
29806 || exit 1
29807
b813574b 29808@endif libtool
2a4cbe27 29809
b813574b
PB
29810.PHONY: maybe-clean-libtool clean-libtool
29811maybe-clean-libtool:
29812@if libtool
29813maybe-clean-libtool: clean-libtool
2a4cbe27 29814
b813574b 29815clean-libtool:
0aed8855 29816 @: $(MAKE); $(unstage)
b813574b 29817 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29818 r=`${PWD_COMMAND}`; export r; \
29819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29820 $(HOST_EXPORTS) \
b813574b 29821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29823 done; \
b813574b 29824 echo "Doing clean in libtool" ; \
b00612cc 29825 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29828 "RANLIB=$${RANLIB}" \
0c24b341 29829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29830 clean) \
2a4cbe27
NN
29831 || exit 1
29832
b813574b 29833@endif libtool
2a4cbe27 29834
b813574b
PB
29835.PHONY: maybe-distclean-libtool distclean-libtool
29836maybe-distclean-libtool:
29837@if libtool
29838maybe-distclean-libtool: distclean-libtool
2a4cbe27 29839
b813574b 29840distclean-libtool:
0aed8855 29841 @: $(MAKE); $(unstage)
b813574b 29842 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29843 r=`${PWD_COMMAND}`; export r; \
29844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29845 $(HOST_EXPORTS) \
b813574b 29846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29848 done; \
b813574b 29849 echo "Doing distclean in libtool" ; \
b00612cc 29850 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29853 "RANLIB=$${RANLIB}" \
0c24b341 29854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29855 distclean) \
2a4cbe27
NN
29856 || exit 1
29857
b813574b 29858@endif libtool
2a4cbe27 29859
b813574b
PB
29860.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
29861maybe-maintainer-clean-libtool:
29862@if libtool
29863maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 29864
b813574b 29865maintainer-clean-libtool:
0aed8855 29866 @: $(MAKE); $(unstage)
b813574b 29867 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29868 r=`${PWD_COMMAND}`; export r; \
29869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29870 $(HOST_EXPORTS) \
b813574b 29871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29873 done; \
b813574b 29874 echo "Doing maintainer-clean in libtool" ; \
b00612cc 29875 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29878 "RANLIB=$${RANLIB}" \
0c24b341 29879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29880 maintainer-clean) \
2a4cbe27
NN
29881 || exit 1
29882
b813574b 29883@endif libtool
2a4cbe27 29884
2a4cbe27 29885
a7254363 29886
b813574b
PB
29887.PHONY: configure-m4 maybe-configure-m4
29888maybe-configure-m4:
4f0ef2d8
CD
29889@if gcc-bootstrap
29890configure-m4: stage_current
29891@endif gcc-bootstrap
b813574b
PB
29892@if m4
29893maybe-configure-m4: configure-m4
c52c6897 29894configure-m4:
0aed8855 29895 @: $(MAKE); $(unstage)
c52c6897 29896 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29898 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
29899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 29900 $(HOST_EXPORTS) \
a7254363
PB
29901 echo Configuring in $(HOST_SUBDIR)/m4; \
29902 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 29903 case $(srcdir) in \
b00612cc
PB
29904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29905 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
29906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29907 esac; \
b00612cc
PB
29908 srcdiroption="--srcdir=$${topdir}/m4"; \
29909 libsrcdir="$$s/m4"; \
4fa63067 29910 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29912 --target=${target_alias} $${srcdiroption} \
2a4cbe27 29913 || exit 1
b813574b 29914@endif m4
2a4cbe27 29915
a7254363
PB
29916
29917
d545f33b
PB
29918
29919
b813574b
PB
29920.PHONY: all-m4 maybe-all-m4
29921maybe-all-m4:
4f0ef2d8
CD
29922@if gcc-bootstrap
29923all-m4: stage_current
29924@endif gcc-bootstrap
b813574b 29925@if m4
d27cc32e 29926TARGET-m4=all
b813574b
PB
29927maybe-all-m4: all-m4
29928all-m4: configure-m4
0aed8855 29929 @: $(MAKE); $(unstage)
4fa63067
NN
29930 @r=`${PWD_COMMAND}`; export r; \
29931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29932 $(HOST_EXPORTS) \
b00612cc 29933 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
29934 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29935 $(TARGET-m4))
b813574b 29936@endif m4
4fa63067 29937
a7254363 29938
d545f33b
PB
29939
29940
b813574b
PB
29941.PHONY: check-m4 maybe-check-m4
29942maybe-check-m4:
29943@if m4
29944maybe-check-m4: check-m4
2a4cbe27 29945
b813574b 29946check-m4:
0aed8855 29947 @: $(MAKE); $(unstage)
4fa63067
NN
29948 @r=`${PWD_COMMAND}`; export r; \
29949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29950 $(HOST_EXPORTS) \
b00612cc
PB
29951 (cd $(HOST_SUBDIR)/m4 && \
29952 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29953
b813574b 29954@endif m4
4fa63067 29955
b813574b
PB
29956.PHONY: install-m4 maybe-install-m4
29957maybe-install-m4:
29958@if m4
29959maybe-install-m4: install-m4
4fa63067 29960
b813574b 29961install-m4: installdirs
0aed8855 29962 @: $(MAKE); $(unstage)
4fa63067
NN
29963 @r=`${PWD_COMMAND}`; export r; \
29964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29965 $(HOST_EXPORTS) \
b00612cc 29966 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 29967 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29968
b813574b 29969@endif m4
4fa63067 29970
56a8fe78 29971# Other targets (info, dvi, pdf, etc.)
4fa63067 29972
b813574b
PB
29973.PHONY: maybe-info-m4 info-m4
29974maybe-info-m4:
29975@if m4
29976maybe-info-m4: info-m4
4fa63067 29977
b813574b
PB
29978info-m4: \
29979 configure-m4
0aed8855 29980 @: $(MAKE); $(unstage)
b813574b 29981 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29982 r=`${PWD_COMMAND}`; export r; \
29983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29984 $(HOST_EXPORTS) \
b813574b 29985 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29987 done; \
b813574b 29988 echo "Doing info in m4" ; \
b00612cc 29989 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29992 "RANLIB=$${RANLIB}" \
0c24b341 29993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29994 info) \
2a4cbe27
NN
29995 || exit 1
29996
b813574b 29997@endif m4
2a4cbe27 29998
b813574b
PB
29999.PHONY: maybe-dvi-m4 dvi-m4
30000maybe-dvi-m4:
30001@if m4
30002maybe-dvi-m4: dvi-m4
2a4cbe27 30003
b813574b
PB
30004dvi-m4: \
30005 configure-m4
0aed8855 30006 @: $(MAKE); $(unstage)
b813574b 30007 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30008 r=`${PWD_COMMAND}`; export r; \
30009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30010 $(HOST_EXPORTS) \
b813574b 30011 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30013 done; \
b813574b 30014 echo "Doing dvi in m4" ; \
b00612cc 30015 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30018 "RANLIB=$${RANLIB}" \
0c24b341 30019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30020 dvi) \
2a4cbe27
NN
30021 || exit 1
30022
b813574b 30023@endif m4
2a4cbe27 30024
56a8fe78
DD
30025.PHONY: maybe-pdf-m4 pdf-m4
30026maybe-pdf-m4:
30027@if m4
30028maybe-pdf-m4: pdf-m4
30029
30030pdf-m4: \
30031 configure-m4
30032 @: $(MAKE); $(unstage)
30033 @[ -f ./m4/Makefile ] || exit 0; \
30034 r=`${PWD_COMMAND}`; export r; \
30035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30036 $(HOST_EXPORTS) \
30037 for flag in $(EXTRA_HOST_FLAGS) ; do \
30038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30039 done; \
30040 echo "Doing pdf in m4" ; \
30041 (cd $(HOST_SUBDIR)/m4 && \
30042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30044 "RANLIB=$${RANLIB}" \
0c24b341 30045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30046 pdf) \
30047 || exit 1
30048
30049@endif m4
30050
6d389afc
MS
30051.PHONY: maybe-html-m4 html-m4
30052maybe-html-m4:
30053@if m4
30054maybe-html-m4: html-m4
30055
30056html-m4: \
30057 configure-m4
0aed8855 30058 @: $(MAKE); $(unstage)
6d389afc
MS
30059 @[ -f ./m4/Makefile ] || exit 0; \
30060 r=`${PWD_COMMAND}`; export r; \
30061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30062 $(HOST_EXPORTS) \
30063 for flag in $(EXTRA_HOST_FLAGS) ; do \
30064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30065 done; \
30066 echo "Doing html in m4" ; \
b00612cc 30067 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
30068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30070 "RANLIB=$${RANLIB}" \
0c24b341 30071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30072 html) \
30073 || exit 1
30074
30075@endif m4
30076
b813574b
PB
30077.PHONY: maybe-TAGS-m4 TAGS-m4
30078maybe-TAGS-m4:
30079@if m4
30080maybe-TAGS-m4: TAGS-m4
2a4cbe27 30081
b813574b
PB
30082TAGS-m4: \
30083 configure-m4
0aed8855 30084 @: $(MAKE); $(unstage)
b813574b 30085 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30086 r=`${PWD_COMMAND}`; export r; \
30087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30088 $(HOST_EXPORTS) \
b813574b 30089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30091 done; \
b813574b 30092 echo "Doing TAGS in m4" ; \
b00612cc 30093 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30096 "RANLIB=$${RANLIB}" \
0c24b341 30097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30098 TAGS) \
2a4cbe27
NN
30099 || exit 1
30100
b813574b 30101@endif m4
2a4cbe27 30102
b813574b
PB
30103.PHONY: maybe-install-info-m4 install-info-m4
30104maybe-install-info-m4:
30105@if m4
30106maybe-install-info-m4: install-info-m4
2a4cbe27 30107
b813574b
PB
30108install-info-m4: \
30109 configure-m4 \
30110 info-m4
0aed8855 30111 @: $(MAKE); $(unstage)
b813574b 30112 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30113 r=`${PWD_COMMAND}`; export r; \
30114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30115 $(HOST_EXPORTS) \
b813574b 30116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30118 done; \
b813574b 30119 echo "Doing install-info in m4" ; \
b00612cc 30120 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30123 "RANLIB=$${RANLIB}" \
0c24b341 30124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30125 install-info) \
2a4cbe27
NN
30126 || exit 1
30127
b813574b 30128@endif m4
2a4cbe27 30129
a3ca38d2
DD
30130.PHONY: maybe-install-pdf-m4 install-pdf-m4
30131maybe-install-pdf-m4:
30132@if m4
30133maybe-install-pdf-m4: install-pdf-m4
30134
30135install-pdf-m4: \
30136 configure-m4 \
30137 pdf-m4
30138 @: $(MAKE); $(unstage)
30139 @[ -f ./m4/Makefile ] || exit 0; \
30140 r=`${PWD_COMMAND}`; export r; \
30141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30142 $(HOST_EXPORTS) \
30143 for flag in $(EXTRA_HOST_FLAGS) ; do \
30144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30145 done; \
30146 echo "Doing install-pdf in m4" ; \
30147 (cd $(HOST_SUBDIR)/m4 && \
30148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30150 "RANLIB=$${RANLIB}" \
0c24b341 30151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30152 install-pdf) \
30153 || exit 1
30154
30155@endif m4
30156
108a6f8e
CD
30157.PHONY: maybe-install-html-m4 install-html-m4
30158maybe-install-html-m4:
30159@if m4
30160maybe-install-html-m4: install-html-m4
30161
30162install-html-m4: \
30163 configure-m4 \
30164 html-m4
30165 @: $(MAKE); $(unstage)
30166 @[ -f ./m4/Makefile ] || exit 0; \
30167 r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30169 $(HOST_EXPORTS) \
30170 for flag in $(EXTRA_HOST_FLAGS) ; do \
30171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30172 done; \
30173 echo "Doing install-html in m4" ; \
30174 (cd $(HOST_SUBDIR)/m4 && \
30175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30177 "RANLIB=$${RANLIB}" \
0c24b341 30178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30179 install-html) \
30180 || exit 1
30181
30182@endif m4
30183
b813574b
PB
30184.PHONY: maybe-installcheck-m4 installcheck-m4
30185maybe-installcheck-m4:
30186@if m4
30187maybe-installcheck-m4: installcheck-m4
2a4cbe27 30188
b813574b
PB
30189installcheck-m4: \
30190 configure-m4
0aed8855 30191 @: $(MAKE); $(unstage)
b813574b 30192 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30193 r=`${PWD_COMMAND}`; export r; \
30194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30195 $(HOST_EXPORTS) \
b813574b 30196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30198 done; \
b813574b 30199 echo "Doing installcheck in m4" ; \
b00612cc 30200 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30203 "RANLIB=$${RANLIB}" \
0c24b341 30204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30205 installcheck) \
2a4cbe27
NN
30206 || exit 1
30207
b813574b 30208@endif m4
2a4cbe27 30209
b813574b
PB
30210.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
30211maybe-mostlyclean-m4:
30212@if m4
30213maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 30214
b813574b 30215mostlyclean-m4:
0aed8855 30216 @: $(MAKE); $(unstage)
b813574b 30217 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30218 r=`${PWD_COMMAND}`; export r; \
30219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30220 $(HOST_EXPORTS) \
b813574b 30221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30223 done; \
b813574b 30224 echo "Doing mostlyclean in m4" ; \
b00612cc 30225 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30228 "RANLIB=$${RANLIB}" \
0c24b341 30229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30230 mostlyclean) \
2a4cbe27
NN
30231 || exit 1
30232
b813574b 30233@endif m4
2a4cbe27 30234
b813574b
PB
30235.PHONY: maybe-clean-m4 clean-m4
30236maybe-clean-m4:
30237@if m4
30238maybe-clean-m4: clean-m4
2a4cbe27 30239
b813574b 30240clean-m4:
0aed8855 30241 @: $(MAKE); $(unstage)
b813574b 30242 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30243 r=`${PWD_COMMAND}`; export r; \
30244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30245 $(HOST_EXPORTS) \
b813574b 30246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30248 done; \
b813574b 30249 echo "Doing clean in m4" ; \
b00612cc 30250 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30253 "RANLIB=$${RANLIB}" \
0c24b341 30254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30255 clean) \
2a4cbe27
NN
30256 || exit 1
30257
b813574b 30258@endif m4
2a4cbe27 30259
b813574b
PB
30260.PHONY: maybe-distclean-m4 distclean-m4
30261maybe-distclean-m4:
30262@if m4
30263maybe-distclean-m4: distclean-m4
a2592b1b 30264
b813574b 30265distclean-m4:
0aed8855 30266 @: $(MAKE); $(unstage)
b813574b 30267 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
30268 r=`${PWD_COMMAND}`; export r; \
30269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30270 $(HOST_EXPORTS) \
b813574b 30271 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
30272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30273 done; \
b813574b 30274 echo "Doing distclean in m4" ; \
b00612cc 30275 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
30276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30278 "RANLIB=$${RANLIB}" \
0c24b341 30279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30280 distclean) \
a2592b1b
DD
30281 || exit 1
30282
b813574b 30283@endif m4
a2592b1b 30284
b813574b
PB
30285.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
30286maybe-maintainer-clean-m4:
30287@if m4
30288maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 30289
b813574b 30290maintainer-clean-m4:
0aed8855 30291 @: $(MAKE); $(unstage)
b813574b 30292 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 30293 r=`${PWD_COMMAND}`; export r; \
b40e3958 30294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30295 $(HOST_EXPORTS) \
b813574b 30296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30298 done; \
b813574b 30299 echo "Doing maintainer-clean in m4" ; \
b00612cc 30300 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
30301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30303 "RANLIB=$${RANLIB}" \
0c24b341 30304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30305 maintainer-clean) \
4fa63067 30306 || exit 1
252b5132 30307
b813574b 30308@endif m4
252b5132 30309
252b5132 30310
a7254363 30311
b813574b
PB
30312.PHONY: configure-make maybe-configure-make
30313maybe-configure-make:
4f0ef2d8
CD
30314@if gcc-bootstrap
30315configure-make: stage_current
30316@endif gcc-bootstrap
b813574b
PB
30317@if make
30318maybe-configure-make: configure-make
c52c6897 30319configure-make:
0aed8855 30320 @: $(MAKE); $(unstage)
c52c6897 30321 @r=`${PWD_COMMAND}`; export r; \
b813574b 30322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30323 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
30324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 30325 $(HOST_EXPORTS) \
a7254363
PB
30326 echo Configuring in $(HOST_SUBDIR)/make; \
30327 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 30328 case $(srcdir) in \
b00612cc
PB
30329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30330 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
30331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30332 esac; \
b00612cc
PB
30333 srcdiroption="--srcdir=$${topdir}/make"; \
30334 libsrcdir="$$s/make"; \
4fa63067 30335 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30337 --target=${target_alias} $${srcdiroption} \
4fa63067 30338 || exit 1
b813574b 30339@endif make
252b5132 30340
a7254363
PB
30341
30342
d545f33b
PB
30343
30344
b813574b
PB
30345.PHONY: all-make maybe-all-make
30346maybe-all-make:
4f0ef2d8
CD
30347@if gcc-bootstrap
30348all-make: stage_current
30349@endif gcc-bootstrap
b813574b 30350@if make
d27cc32e 30351TARGET-make=all
b813574b
PB
30352maybe-all-make: all-make
30353all-make: configure-make
0aed8855 30354 @: $(MAKE); $(unstage)
4fa63067
NN
30355 @r=`${PWD_COMMAND}`; export r; \
30356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30357 $(HOST_EXPORTS) \
b00612cc 30358 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
30359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30360 $(TARGET-make))
b813574b 30361@endif make
252b5132 30362
a7254363 30363
d545f33b
PB
30364
30365
b813574b
PB
30366.PHONY: check-make maybe-check-make
30367maybe-check-make:
30368@if make
30369maybe-check-make: check-make
252b5132 30370
b813574b 30371check-make:
0aed8855 30372 @: $(MAKE); $(unstage)
b813574b
PB
30373 @r=`${PWD_COMMAND}`; export r; \
30374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30375 $(HOST_EXPORTS) \
b00612cc
PB
30376 (cd $(HOST_SUBDIR)/make && \
30377 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 30378
b813574b 30379@endif make
16ae0395 30380
b813574b
PB
30381.PHONY: install-make maybe-install-make
30382maybe-install-make:
30383@if make
30384maybe-install-make: install-make
4fa63067 30385
b813574b 30386install-make: installdirs
0aed8855 30387 @: $(MAKE); $(unstage)
4fa63067
NN
30388 @r=`${PWD_COMMAND}`; export r; \
30389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30390 $(HOST_EXPORTS) \
b00612cc 30391 (cd $(HOST_SUBDIR)/make && \
2da12f12 30392 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30393
b813574b 30394@endif make
4fa63067 30395
56a8fe78 30396# Other targets (info, dvi, pdf, etc.)
4fa63067 30397
b813574b
PB
30398.PHONY: maybe-info-make info-make
30399maybe-info-make:
30400@if make
30401maybe-info-make: info-make
4fa63067 30402
b813574b
PB
30403info-make: \
30404 configure-make
0aed8855 30405 @: $(MAKE); $(unstage)
b813574b 30406 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30407 r=`${PWD_COMMAND}`; export r; \
30408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30409 $(HOST_EXPORTS) \
b813574b 30410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30412 done; \
b813574b 30413 echo "Doing info in make" ; \
b00612cc 30414 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30417 "RANLIB=$${RANLIB}" \
0c24b341 30418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30419 info) \
4fa63067
NN
30420 || exit 1
30421
b813574b 30422@endif make
4fa63067 30423
b813574b
PB
30424.PHONY: maybe-dvi-make dvi-make
30425maybe-dvi-make:
30426@if make
30427maybe-dvi-make: dvi-make
4fa63067 30428
b813574b
PB
30429dvi-make: \
30430 configure-make
0aed8855 30431 @: $(MAKE); $(unstage)
b813574b 30432 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30433 r=`${PWD_COMMAND}`; export r; \
30434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30435 $(HOST_EXPORTS) \
b813574b 30436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30438 done; \
b813574b 30439 echo "Doing dvi in make" ; \
b00612cc 30440 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30443 "RANLIB=$${RANLIB}" \
0c24b341 30444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30445 dvi) \
4fa63067 30446 || exit 1
16ae0395 30447
b813574b 30448@endif make
252b5132 30449
56a8fe78
DD
30450.PHONY: maybe-pdf-make pdf-make
30451maybe-pdf-make:
30452@if make
30453maybe-pdf-make: pdf-make
30454
30455pdf-make: \
30456 configure-make
30457 @: $(MAKE); $(unstage)
30458 @[ -f ./make/Makefile ] || exit 0; \
30459 r=`${PWD_COMMAND}`; export r; \
30460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30461 $(HOST_EXPORTS) \
30462 for flag in $(EXTRA_HOST_FLAGS) ; do \
30463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30464 done; \
30465 echo "Doing pdf in make" ; \
30466 (cd $(HOST_SUBDIR)/make && \
30467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30469 "RANLIB=$${RANLIB}" \
0c24b341 30470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30471 pdf) \
30472 || exit 1
30473
30474@endif make
30475
6d389afc
MS
30476.PHONY: maybe-html-make html-make
30477maybe-html-make:
30478@if make
30479maybe-html-make: html-make
30480
30481html-make: \
30482 configure-make
0aed8855 30483 @: $(MAKE); $(unstage)
6d389afc
MS
30484 @[ -f ./make/Makefile ] || exit 0; \
30485 r=`${PWD_COMMAND}`; export r; \
30486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30487 $(HOST_EXPORTS) \
30488 for flag in $(EXTRA_HOST_FLAGS) ; do \
30489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30490 done; \
30491 echo "Doing html in make" ; \
b00612cc 30492 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
30493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30495 "RANLIB=$${RANLIB}" \
0c24b341 30496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30497 html) \
30498 || exit 1
30499
30500@endif make
30501
b813574b
PB
30502.PHONY: maybe-TAGS-make TAGS-make
30503maybe-TAGS-make:
30504@if make
30505maybe-TAGS-make: TAGS-make
252b5132 30506
b813574b
PB
30507TAGS-make: \
30508 configure-make
0aed8855 30509 @: $(MAKE); $(unstage)
b813574b 30510 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30511 r=`${PWD_COMMAND}`; export r; \
30512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30513 $(HOST_EXPORTS) \
b813574b 30514 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30516 done; \
b813574b 30517 echo "Doing TAGS in make" ; \
b00612cc 30518 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30521 "RANLIB=$${RANLIB}" \
0c24b341 30522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30523 TAGS) \
4fa63067 30524 || exit 1
3866be5d 30525
b813574b 30526@endif make
3866be5d 30527
b813574b
PB
30528.PHONY: maybe-install-info-make install-info-make
30529maybe-install-info-make:
30530@if make
30531maybe-install-info-make: install-info-make
3866be5d 30532
b813574b
PB
30533install-info-make: \
30534 configure-make \
30535 info-make
0aed8855 30536 @: $(MAKE); $(unstage)
b813574b 30537 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30538 r=`${PWD_COMMAND}`; export r; \
30539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30540 $(HOST_EXPORTS) \
b813574b 30541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30543 done; \
b813574b 30544 echo "Doing install-info in make" ; \
b00612cc 30545 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30548 "RANLIB=$${RANLIB}" \
0c24b341 30549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30550 install-info) \
4fa63067 30551 || exit 1
3866be5d 30552
b813574b 30553@endif make
3866be5d 30554
a3ca38d2
DD
30555.PHONY: maybe-install-pdf-make install-pdf-make
30556maybe-install-pdf-make:
30557@if make
30558maybe-install-pdf-make: install-pdf-make
30559
30560install-pdf-make: \
30561 configure-make \
30562 pdf-make
30563 @: $(MAKE); $(unstage)
30564 @[ -f ./make/Makefile ] || exit 0; \
30565 r=`${PWD_COMMAND}`; export r; \
30566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30567 $(HOST_EXPORTS) \
30568 for flag in $(EXTRA_HOST_FLAGS) ; do \
30569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30570 done; \
30571 echo "Doing install-pdf in make" ; \
30572 (cd $(HOST_SUBDIR)/make && \
30573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30575 "RANLIB=$${RANLIB}" \
0c24b341 30576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30577 install-pdf) \
30578 || exit 1
30579
30580@endif make
30581
108a6f8e
CD
30582.PHONY: maybe-install-html-make install-html-make
30583maybe-install-html-make:
30584@if make
30585maybe-install-html-make: install-html-make
30586
30587install-html-make: \
30588 configure-make \
30589 html-make
30590 @: $(MAKE); $(unstage)
30591 @[ -f ./make/Makefile ] || exit 0; \
30592 r=`${PWD_COMMAND}`; export r; \
30593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30594 $(HOST_EXPORTS) \
30595 for flag in $(EXTRA_HOST_FLAGS) ; do \
30596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30597 done; \
30598 echo "Doing install-html in make" ; \
30599 (cd $(HOST_SUBDIR)/make && \
30600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30602 "RANLIB=$${RANLIB}" \
0c24b341 30603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30604 install-html) \
30605 || exit 1
30606
30607@endif make
30608
b813574b
PB
30609.PHONY: maybe-installcheck-make installcheck-make
30610maybe-installcheck-make:
30611@if make
30612maybe-installcheck-make: installcheck-make
15723a45 30613
b813574b
PB
30614installcheck-make: \
30615 configure-make
0aed8855 30616 @: $(MAKE); $(unstage)
b813574b 30617 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30618 r=`${PWD_COMMAND}`; export r; \
30619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30620 $(HOST_EXPORTS) \
b813574b 30621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30623 done; \
b813574b 30624 echo "Doing installcheck in make" ; \
b00612cc 30625 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30628 "RANLIB=$${RANLIB}" \
0c24b341 30629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30630 installcheck) \
4fa63067 30631 || exit 1
15723a45 30632
b813574b 30633@endif make
15723a45 30634
b813574b
PB
30635.PHONY: maybe-mostlyclean-make mostlyclean-make
30636maybe-mostlyclean-make:
30637@if make
30638maybe-mostlyclean-make: mostlyclean-make
15723a45 30639
b813574b 30640mostlyclean-make:
0aed8855 30641 @: $(MAKE); $(unstage)
b813574b 30642 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
30643 r=`${PWD_COMMAND}`; export r; \
30644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30645 $(HOST_EXPORTS) \
b813574b 30646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30648 done; \
b813574b 30649 echo "Doing mostlyclean in make" ; \
b00612cc 30650 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30653 "RANLIB=$${RANLIB}" \
0c24b341 30654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30655 mostlyclean) \
bba45b8b 30656 || exit 1
15723a45 30657
b813574b 30658@endif make
4fa63067 30659
b813574b
PB
30660.PHONY: maybe-clean-make clean-make
30661maybe-clean-make:
30662@if make
30663maybe-clean-make: clean-make
4fa63067 30664
b813574b 30665clean-make:
0aed8855 30666 @: $(MAKE); $(unstage)
b813574b 30667 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30668 r=`${PWD_COMMAND}`; export r; \
30669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30670 $(HOST_EXPORTS) \
b813574b 30671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30673 done; \
b813574b 30674 echo "Doing clean in make" ; \
b00612cc 30675 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30678 "RANLIB=$${RANLIB}" \
0c24b341 30679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30680 clean) \
4fa63067
NN
30681 || exit 1
30682
b813574b 30683@endif make
4fa63067 30684
b813574b
PB
30685.PHONY: maybe-distclean-make distclean-make
30686maybe-distclean-make:
30687@if make
30688maybe-distclean-make: distclean-make
4fa63067 30689
b813574b 30690distclean-make:
0aed8855 30691 @: $(MAKE); $(unstage)
b813574b 30692 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30693 r=`${PWD_COMMAND}`; export r; \
30694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30695 $(HOST_EXPORTS) \
b813574b 30696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30698 done; \
b813574b 30699 echo "Doing distclean in make" ; \
b00612cc 30700 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30703 "RANLIB=$${RANLIB}" \
0c24b341 30704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30705 distclean) \
4fa63067
NN
30706 || exit 1
30707
b813574b 30708@endif make
4fa63067 30709
b813574b
PB
30710.PHONY: maybe-maintainer-clean-make maintainer-clean-make
30711maybe-maintainer-clean-make:
30712@if make
30713maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 30714
b813574b 30715maintainer-clean-make:
0aed8855 30716 @: $(MAKE); $(unstage)
b813574b 30717 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 30718 r=`${PWD_COMMAND}`; export r; \
b40e3958 30719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30720 $(HOST_EXPORTS) \
b813574b 30721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30723 done; \
b813574b 30724 echo "Doing maintainer-clean in make" ; \
b00612cc 30725 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30728 "RANLIB=$${RANLIB}" \
0c24b341 30729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30730 maintainer-clean) \
4fa63067 30731 || exit 1
3866be5d 30732
b813574b 30733@endif make
3866be5d 30734
3866be5d 30735
a7254363 30736
b813574b
PB
30737.PHONY: configure-mmalloc maybe-configure-mmalloc
30738maybe-configure-mmalloc:
4f0ef2d8
CD
30739@if gcc-bootstrap
30740configure-mmalloc: stage_current
30741@endif gcc-bootstrap
b813574b
PB
30742@if mmalloc
30743maybe-configure-mmalloc: configure-mmalloc
c52c6897 30744configure-mmalloc:
0aed8855 30745 @: $(MAKE); $(unstage)
c52c6897 30746 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30748 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
30749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 30750 $(HOST_EXPORTS) \
a7254363
PB
30751 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
30752 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 30753 case $(srcdir) in \
b00612cc
PB
30754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30755 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
30756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30757 esac; \
b00612cc
PB
30758 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
30759 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 30760 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30762 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30763 || exit 1
b813574b 30764@endif mmalloc
e2b9e2dc 30765
a7254363
PB
30766
30767
d545f33b
PB
30768
30769
b813574b
PB
30770.PHONY: all-mmalloc maybe-all-mmalloc
30771maybe-all-mmalloc:
4f0ef2d8
CD
30772@if gcc-bootstrap
30773all-mmalloc: stage_current
30774@endif gcc-bootstrap
b813574b 30775@if mmalloc
d27cc32e 30776TARGET-mmalloc=all
b813574b
PB
30777maybe-all-mmalloc: all-mmalloc
30778all-mmalloc: configure-mmalloc
0aed8855 30779 @: $(MAKE); $(unstage)
b40e3958
L
30780 @r=`${PWD_COMMAND}`; export r; \
30781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30782 $(HOST_EXPORTS) \
b00612cc 30783 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
30784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30785 $(TARGET-mmalloc))
b813574b 30786@endif mmalloc
3866be5d 30787
a7254363 30788
d545f33b
PB
30789
30790
b813574b
PB
30791.PHONY: check-mmalloc maybe-check-mmalloc
30792maybe-check-mmalloc:
30793@if mmalloc
30794maybe-check-mmalloc: check-mmalloc
3866be5d 30795
b813574b 30796check-mmalloc:
3866be5d 30797
b813574b 30798@endif mmalloc
3866be5d 30799
b813574b
PB
30800.PHONY: install-mmalloc maybe-install-mmalloc
30801maybe-install-mmalloc:
30802@if mmalloc
30803maybe-install-mmalloc: install-mmalloc
4fa63067 30804
b813574b 30805install-mmalloc: installdirs
0aed8855 30806 @: $(MAKE); $(unstage)
4fa63067
NN
30807 @r=`${PWD_COMMAND}`; export r; \
30808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30809 $(HOST_EXPORTS) \
b00612cc 30810 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 30811 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30812
b813574b 30813@endif mmalloc
4fa63067 30814
56a8fe78 30815# Other targets (info, dvi, pdf, etc.)
4fa63067 30816
b813574b
PB
30817.PHONY: maybe-info-mmalloc info-mmalloc
30818maybe-info-mmalloc:
30819@if mmalloc
30820maybe-info-mmalloc: info-mmalloc
4fa63067 30821
b813574b
PB
30822info-mmalloc: \
30823 configure-mmalloc
0aed8855 30824 @: $(MAKE); $(unstage)
b813574b 30825 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30826 r=`${PWD_COMMAND}`; export r; \
30827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30828 $(HOST_EXPORTS) \
b813574b 30829 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30831 done; \
b813574b 30832 echo "Doing info in mmalloc" ; \
b00612cc 30833 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30836 "RANLIB=$${RANLIB}" \
0c24b341 30837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30838 info) \
4fa63067
NN
30839 || exit 1
30840
b813574b 30841@endif mmalloc
4fa63067 30842
b813574b
PB
30843.PHONY: maybe-dvi-mmalloc dvi-mmalloc
30844maybe-dvi-mmalloc:
30845@if mmalloc
30846maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 30847
b813574b
PB
30848dvi-mmalloc: \
30849 configure-mmalloc
0aed8855 30850 @: $(MAKE); $(unstage)
b813574b 30851 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30852 r=`${PWD_COMMAND}`; export r; \
30853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30854 $(HOST_EXPORTS) \
b813574b 30855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30857 done; \
b813574b 30858 echo "Doing dvi in mmalloc" ; \
b00612cc 30859 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30862 "RANLIB=$${RANLIB}" \
0c24b341 30863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30864 dvi) \
4fa63067
NN
30865 || exit 1
30866
b813574b 30867@endif mmalloc
4fa63067 30868
56a8fe78
DD
30869.PHONY: maybe-pdf-mmalloc pdf-mmalloc
30870maybe-pdf-mmalloc:
30871@if mmalloc
30872maybe-pdf-mmalloc: pdf-mmalloc
30873
30874pdf-mmalloc: \
30875 configure-mmalloc
30876 @: $(MAKE); $(unstage)
30877 @[ -f ./mmalloc/Makefile ] || exit 0; \
30878 r=`${PWD_COMMAND}`; export r; \
30879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30880 $(HOST_EXPORTS) \
30881 for flag in $(EXTRA_HOST_FLAGS) ; do \
30882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30883 done; \
30884 echo "Doing pdf in mmalloc" ; \
30885 (cd $(HOST_SUBDIR)/mmalloc && \
30886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30888 "RANLIB=$${RANLIB}" \
0c24b341 30889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30890 pdf) \
30891 || exit 1
30892
30893@endif mmalloc
30894
6d389afc
MS
30895.PHONY: maybe-html-mmalloc html-mmalloc
30896maybe-html-mmalloc:
30897@if mmalloc
30898maybe-html-mmalloc: html-mmalloc
30899
30900html-mmalloc: \
30901 configure-mmalloc
0aed8855 30902 @: $(MAKE); $(unstage)
6d389afc
MS
30903 @[ -f ./mmalloc/Makefile ] || exit 0; \
30904 r=`${PWD_COMMAND}`; export r; \
30905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30906 $(HOST_EXPORTS) \
30907 for flag in $(EXTRA_HOST_FLAGS) ; do \
30908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30909 done; \
30910 echo "Doing html in mmalloc" ; \
b00612cc 30911 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
30912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30914 "RANLIB=$${RANLIB}" \
0c24b341 30915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30916 html) \
30917 || exit 1
30918
30919@endif mmalloc
30920
b813574b
PB
30921.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
30922maybe-TAGS-mmalloc:
30923@if mmalloc
30924maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 30925
b813574b
PB
30926TAGS-mmalloc: \
30927 configure-mmalloc
0aed8855 30928 @: $(MAKE); $(unstage)
b813574b 30929 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30930 r=`${PWD_COMMAND}`; export r; \
30931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30932 $(HOST_EXPORTS) \
b813574b 30933 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30935 done; \
b813574b 30936 echo "Doing TAGS in mmalloc" ; \
b00612cc 30937 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30940 "RANLIB=$${RANLIB}" \
0c24b341 30941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30942 TAGS) \
4fa63067
NN
30943 || exit 1
30944
b813574b 30945@endif mmalloc
4fa63067 30946
b813574b
PB
30947.PHONY: maybe-install-info-mmalloc install-info-mmalloc
30948maybe-install-info-mmalloc:
30949@if mmalloc
30950maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 30951
b813574b
PB
30952install-info-mmalloc: \
30953 configure-mmalloc \
30954 info-mmalloc
0aed8855 30955 @: $(MAKE); $(unstage)
b813574b 30956 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30957 r=`${PWD_COMMAND}`; export r; \
30958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30959 $(HOST_EXPORTS) \
b813574b 30960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30962 done; \
b813574b 30963 echo "Doing install-info in mmalloc" ; \
b00612cc 30964 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30967 "RANLIB=$${RANLIB}" \
0c24b341 30968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30969 install-info) \
4fa63067
NN
30970 || exit 1
30971
b813574b 30972@endif mmalloc
4fa63067 30973
a3ca38d2
DD
30974.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
30975maybe-install-pdf-mmalloc:
30976@if mmalloc
30977maybe-install-pdf-mmalloc: install-pdf-mmalloc
30978
30979install-pdf-mmalloc: \
30980 configure-mmalloc \
30981 pdf-mmalloc
30982 @: $(MAKE); $(unstage)
30983 @[ -f ./mmalloc/Makefile ] || exit 0; \
30984 r=`${PWD_COMMAND}`; export r; \
30985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30986 $(HOST_EXPORTS) \
30987 for flag in $(EXTRA_HOST_FLAGS) ; do \
30988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30989 done; \
30990 echo "Doing install-pdf in mmalloc" ; \
30991 (cd $(HOST_SUBDIR)/mmalloc && \
30992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30994 "RANLIB=$${RANLIB}" \
0c24b341 30995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30996 install-pdf) \
30997 || exit 1
30998
30999@endif mmalloc
31000
108a6f8e
CD
31001.PHONY: maybe-install-html-mmalloc install-html-mmalloc
31002maybe-install-html-mmalloc:
31003@if mmalloc
31004maybe-install-html-mmalloc: install-html-mmalloc
31005
31006install-html-mmalloc: \
31007 configure-mmalloc \
31008 html-mmalloc
31009 @: $(MAKE); $(unstage)
31010 @[ -f ./mmalloc/Makefile ] || exit 0; \
31011 r=`${PWD_COMMAND}`; export r; \
31012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31013 $(HOST_EXPORTS) \
31014 for flag in $(EXTRA_HOST_FLAGS) ; do \
31015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31016 done; \
31017 echo "Doing install-html in mmalloc" ; \
31018 (cd $(HOST_SUBDIR)/mmalloc && \
31019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31021 "RANLIB=$${RANLIB}" \
0c24b341 31022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31023 install-html) \
31024 || exit 1
31025
31026@endif mmalloc
31027
b813574b
PB
31028.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
31029maybe-installcheck-mmalloc:
31030@if mmalloc
31031maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 31032
b813574b
PB
31033installcheck-mmalloc: \
31034 configure-mmalloc
0aed8855 31035 @: $(MAKE); $(unstage)
b813574b 31036 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31037 r=`${PWD_COMMAND}`; export r; \
31038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31039 $(HOST_EXPORTS) \
b813574b 31040 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31042 done; \
b813574b 31043 echo "Doing installcheck in mmalloc" ; \
b00612cc 31044 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31047 "RANLIB=$${RANLIB}" \
0c24b341 31048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31049 installcheck) \
4fa63067
NN
31050 || exit 1
31051
b813574b 31052@endif mmalloc
4fa63067 31053
b813574b
PB
31054.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
31055maybe-mostlyclean-mmalloc:
31056@if mmalloc
31057maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 31058
b813574b 31059mostlyclean-mmalloc:
0aed8855 31060 @: $(MAKE); $(unstage)
b813574b 31061 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31062 r=`${PWD_COMMAND}`; export r; \
31063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31064 $(HOST_EXPORTS) \
b813574b 31065 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31067 done; \
b813574b 31068 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 31069 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31072 "RANLIB=$${RANLIB}" \
0c24b341 31073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31074 mostlyclean) \
4fa63067
NN
31075 || exit 1
31076
b813574b 31077@endif mmalloc
4fa63067 31078
b813574b
PB
31079.PHONY: maybe-clean-mmalloc clean-mmalloc
31080maybe-clean-mmalloc:
31081@if mmalloc
31082maybe-clean-mmalloc: clean-mmalloc
4fa63067 31083
b813574b 31084clean-mmalloc:
0aed8855 31085 @: $(MAKE); $(unstage)
b813574b 31086 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31087 r=`${PWD_COMMAND}`; export r; \
31088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31089 $(HOST_EXPORTS) \
b813574b 31090 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31092 done; \
b813574b 31093 echo "Doing clean in mmalloc" ; \
b00612cc 31094 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31097 "RANLIB=$${RANLIB}" \
0c24b341 31098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31099 clean) \
4fa63067
NN
31100 || exit 1
31101
b813574b 31102@endif mmalloc
4fa63067 31103
b813574b
PB
31104.PHONY: maybe-distclean-mmalloc distclean-mmalloc
31105maybe-distclean-mmalloc:
31106@if mmalloc
31107maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 31108
b813574b 31109distclean-mmalloc:
0aed8855 31110 @: $(MAKE); $(unstage)
b813574b 31111 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31112 r=`${PWD_COMMAND}`; export r; \
31113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31114 $(HOST_EXPORTS) \
b813574b 31115 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31117 done; \
b813574b 31118 echo "Doing distclean in mmalloc" ; \
b00612cc 31119 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31122 "RANLIB=$${RANLIB}" \
0c24b341 31123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31124 distclean) \
4fa63067
NN
31125 || exit 1
31126
b813574b 31127@endif mmalloc
4fa63067 31128
b813574b
PB
31129.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
31130maybe-maintainer-clean-mmalloc:
31131@if mmalloc
31132maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 31133
b813574b 31134maintainer-clean-mmalloc:
0aed8855 31135 @: $(MAKE); $(unstage)
b813574b 31136 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31137 r=`${PWD_COMMAND}`; export r; \
31138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31139 $(HOST_EXPORTS) \
b813574b 31140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31142 done; \
b813574b 31143 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 31144 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31147 "RANLIB=$${RANLIB}" \
0c24b341 31148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31149 maintainer-clean) \
4fa63067 31150 || exit 1
16ae0395 31151
b813574b 31152@endif mmalloc
3866be5d
NN
31153
31154
a7254363 31155
b813574b
PB
31156.PHONY: configure-patch maybe-configure-patch
31157maybe-configure-patch:
4f0ef2d8
CD
31158@if gcc-bootstrap
31159configure-patch: stage_current
31160@endif gcc-bootstrap
b813574b
PB
31161@if patch
31162maybe-configure-patch: configure-patch
c52c6897 31163configure-patch:
0aed8855 31164 @: $(MAKE); $(unstage)
c52c6897 31165 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31167 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
31168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 31169 $(HOST_EXPORTS) \
a7254363
PB
31170 echo Configuring in $(HOST_SUBDIR)/patch; \
31171 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 31172 case $(srcdir) in \
b00612cc
PB
31173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31174 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
31175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31176 esac; \
b00612cc
PB
31177 srcdiroption="--srcdir=$${topdir}/patch"; \
31178 libsrcdir="$$s/patch"; \
e2b9e2dc 31179 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31181 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31182 || exit 1
b813574b 31183@endif patch
e2b9e2dc 31184
a7254363
PB
31185
31186
d545f33b
PB
31187
31188
b813574b
PB
31189.PHONY: all-patch maybe-all-patch
31190maybe-all-patch:
4f0ef2d8
CD
31191@if gcc-bootstrap
31192all-patch: stage_current
31193@endif gcc-bootstrap
b813574b 31194@if patch
d27cc32e 31195TARGET-patch=all
b813574b
PB
31196maybe-all-patch: all-patch
31197all-patch: configure-patch
0aed8855 31198 @: $(MAKE); $(unstage)
b40e3958
L
31199 @r=`${PWD_COMMAND}`; export r; \
31200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31201 $(HOST_EXPORTS) \
b00612cc 31202 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
31203 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31204 $(TARGET-patch))
b813574b 31205@endif patch
3866be5d 31206
a7254363 31207
d545f33b
PB
31208
31209
b813574b
PB
31210.PHONY: check-patch maybe-check-patch
31211maybe-check-patch:
31212@if patch
31213maybe-check-patch: check-patch
3866be5d 31214
b813574b 31215check-patch:
0aed8855 31216 @: $(MAKE); $(unstage)
b40e3958
L
31217 @r=`${PWD_COMMAND}`; export r; \
31218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31219 $(HOST_EXPORTS) \
b00612cc
PB
31220 (cd $(HOST_SUBDIR)/patch && \
31221 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31222
b813574b 31223@endif patch
3866be5d 31224
b813574b
PB
31225.PHONY: install-patch maybe-install-patch
31226maybe-install-patch:
31227@if patch
31228maybe-install-patch: install-patch
16ae0395 31229
b813574b 31230install-patch: installdirs
0aed8855 31231 @: $(MAKE); $(unstage)
b40e3958
L
31232 @r=`${PWD_COMMAND}`; export r; \
31233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31234 $(HOST_EXPORTS) \
b00612cc 31235 (cd $(HOST_SUBDIR)/patch && \
2da12f12 31236 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31237
b813574b 31238@endif patch
3866be5d 31239
56a8fe78 31240# Other targets (info, dvi, pdf, etc.)
4fa63067 31241
b813574b
PB
31242.PHONY: maybe-info-patch info-patch
31243maybe-info-patch:
31244@if patch
31245maybe-info-patch: info-patch
4fa63067 31246
b813574b
PB
31247info-patch: \
31248 configure-patch
0aed8855 31249 @: $(MAKE); $(unstage)
b813574b 31250 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31251 r=`${PWD_COMMAND}`; export r; \
31252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31253 $(HOST_EXPORTS) \
b813574b 31254 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31256 done; \
b813574b 31257 echo "Doing info in patch" ; \
b00612cc 31258 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31261 "RANLIB=$${RANLIB}" \
0c24b341 31262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31263 info) \
4fa63067
NN
31264 || exit 1
31265
b813574b 31266@endif patch
4fa63067 31267
b813574b
PB
31268.PHONY: maybe-dvi-patch dvi-patch
31269maybe-dvi-patch:
31270@if patch
31271maybe-dvi-patch: dvi-patch
4fa63067 31272
b813574b
PB
31273dvi-patch: \
31274 configure-patch
0aed8855 31275 @: $(MAKE); $(unstage)
b813574b 31276 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31277 r=`${PWD_COMMAND}`; export r; \
31278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31279 $(HOST_EXPORTS) \
b813574b 31280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31282 done; \
b813574b 31283 echo "Doing dvi in patch" ; \
b00612cc 31284 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31287 "RANLIB=$${RANLIB}" \
0c24b341 31288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31289 dvi) \
4fa63067
NN
31290 || exit 1
31291
b813574b 31292@endif patch
4fa63067 31293
56a8fe78
DD
31294.PHONY: maybe-pdf-patch pdf-patch
31295maybe-pdf-patch:
31296@if patch
31297maybe-pdf-patch: pdf-patch
31298
31299pdf-patch: \
31300 configure-patch
31301 @: $(MAKE); $(unstage)
31302 @[ -f ./patch/Makefile ] || exit 0; \
31303 r=`${PWD_COMMAND}`; export r; \
31304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305 $(HOST_EXPORTS) \
31306 for flag in $(EXTRA_HOST_FLAGS) ; do \
31307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31308 done; \
31309 echo "Doing pdf in patch" ; \
31310 (cd $(HOST_SUBDIR)/patch && \
31311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31313 "RANLIB=$${RANLIB}" \
0c24b341 31314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31315 pdf) \
31316 || exit 1
31317
31318@endif patch
31319
6d389afc
MS
31320.PHONY: maybe-html-patch html-patch
31321maybe-html-patch:
31322@if patch
31323maybe-html-patch: html-patch
31324
31325html-patch: \
31326 configure-patch
0aed8855 31327 @: $(MAKE); $(unstage)
6d389afc
MS
31328 @[ -f ./patch/Makefile ] || exit 0; \
31329 r=`${PWD_COMMAND}`; export r; \
31330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31331 $(HOST_EXPORTS) \
31332 for flag in $(EXTRA_HOST_FLAGS) ; do \
31333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31334 done; \
31335 echo "Doing html in patch" ; \
b00612cc 31336 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
31337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31339 "RANLIB=$${RANLIB}" \
0c24b341 31340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31341 html) \
31342 || exit 1
31343
31344@endif patch
31345
b813574b
PB
31346.PHONY: maybe-TAGS-patch TAGS-patch
31347maybe-TAGS-patch:
31348@if patch
31349maybe-TAGS-patch: TAGS-patch
4fa63067 31350
b813574b
PB
31351TAGS-patch: \
31352 configure-patch
0aed8855 31353 @: $(MAKE); $(unstage)
b813574b 31354 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31355 r=`${PWD_COMMAND}`; export r; \
31356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31357 $(HOST_EXPORTS) \
b813574b 31358 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31360 done; \
b813574b 31361 echo "Doing TAGS in patch" ; \
b00612cc 31362 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31365 "RANLIB=$${RANLIB}" \
0c24b341 31366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31367 TAGS) \
4fa63067
NN
31368 || exit 1
31369
b813574b 31370@endif patch
4fa63067 31371
b813574b
PB
31372.PHONY: maybe-install-info-patch install-info-patch
31373maybe-install-info-patch:
31374@if patch
31375maybe-install-info-patch: install-info-patch
4fa63067 31376
b813574b
PB
31377install-info-patch: \
31378 configure-patch \
31379 info-patch
0aed8855 31380 @: $(MAKE); $(unstage)
b813574b 31381 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31382 r=`${PWD_COMMAND}`; export r; \
31383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31384 $(HOST_EXPORTS) \
b813574b 31385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31387 done; \
b813574b 31388 echo "Doing install-info in patch" ; \
b00612cc 31389 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31392 "RANLIB=$${RANLIB}" \
0c24b341 31393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31394 install-info) \
4fa63067
NN
31395 || exit 1
31396
b813574b 31397@endif patch
4fa63067 31398
a3ca38d2
DD
31399.PHONY: maybe-install-pdf-patch install-pdf-patch
31400maybe-install-pdf-patch:
31401@if patch
31402maybe-install-pdf-patch: install-pdf-patch
31403
31404install-pdf-patch: \
31405 configure-patch \
31406 pdf-patch
31407 @: $(MAKE); $(unstage)
31408 @[ -f ./patch/Makefile ] || exit 0; \
31409 r=`${PWD_COMMAND}`; export r; \
31410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31411 $(HOST_EXPORTS) \
31412 for flag in $(EXTRA_HOST_FLAGS) ; do \
31413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31414 done; \
31415 echo "Doing install-pdf in patch" ; \
31416 (cd $(HOST_SUBDIR)/patch && \
31417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31419 "RANLIB=$${RANLIB}" \
0c24b341 31420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31421 install-pdf) \
31422 || exit 1
31423
31424@endif patch
31425
108a6f8e
CD
31426.PHONY: maybe-install-html-patch install-html-patch
31427maybe-install-html-patch:
31428@if patch
31429maybe-install-html-patch: install-html-patch
31430
31431install-html-patch: \
31432 configure-patch \
31433 html-patch
31434 @: $(MAKE); $(unstage)
31435 @[ -f ./patch/Makefile ] || exit 0; \
31436 r=`${PWD_COMMAND}`; export r; \
31437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31438 $(HOST_EXPORTS) \
31439 for flag in $(EXTRA_HOST_FLAGS) ; do \
31440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31441 done; \
31442 echo "Doing install-html in patch" ; \
31443 (cd $(HOST_SUBDIR)/patch && \
31444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31446 "RANLIB=$${RANLIB}" \
0c24b341 31447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31448 install-html) \
31449 || exit 1
31450
31451@endif patch
31452
b813574b
PB
31453.PHONY: maybe-installcheck-patch installcheck-patch
31454maybe-installcheck-patch:
31455@if patch
31456maybe-installcheck-patch: installcheck-patch
4fa63067 31457
b813574b
PB
31458installcheck-patch: \
31459 configure-patch
0aed8855 31460 @: $(MAKE); $(unstage)
b813574b 31461 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31462 r=`${PWD_COMMAND}`; export r; \
31463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31464 $(HOST_EXPORTS) \
b813574b 31465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31467 done; \
b813574b 31468 echo "Doing installcheck in patch" ; \
b00612cc 31469 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31472 "RANLIB=$${RANLIB}" \
0c24b341 31473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31474 installcheck) \
4fa63067
NN
31475 || exit 1
31476
b813574b 31477@endif patch
4fa63067 31478
b813574b
PB
31479.PHONY: maybe-mostlyclean-patch mostlyclean-patch
31480maybe-mostlyclean-patch:
31481@if patch
31482maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 31483
b813574b 31484mostlyclean-patch:
0aed8855 31485 @: $(MAKE); $(unstage)
b813574b 31486 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31487 r=`${PWD_COMMAND}`; export r; \
31488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31489 $(HOST_EXPORTS) \
b813574b 31490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31492 done; \
b813574b 31493 echo "Doing mostlyclean in patch" ; \
b00612cc 31494 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31497 "RANLIB=$${RANLIB}" \
0c24b341 31498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31499 mostlyclean) \
4fa63067
NN
31500 || exit 1
31501
b813574b 31502@endif patch
4fa63067 31503
b813574b
PB
31504.PHONY: maybe-clean-patch clean-patch
31505maybe-clean-patch:
31506@if patch
31507maybe-clean-patch: clean-patch
4fa63067 31508
b813574b 31509clean-patch:
0aed8855 31510 @: $(MAKE); $(unstage)
b813574b 31511 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31512 r=`${PWD_COMMAND}`; export r; \
31513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31514 $(HOST_EXPORTS) \
b813574b 31515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31517 done; \
b813574b 31518 echo "Doing clean in patch" ; \
b00612cc 31519 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31522 "RANLIB=$${RANLIB}" \
0c24b341 31523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31524 clean) \
4fa63067
NN
31525 || exit 1
31526
b813574b 31527@endif patch
4fa63067 31528
b813574b
PB
31529.PHONY: maybe-distclean-patch distclean-patch
31530maybe-distclean-patch:
31531@if patch
31532maybe-distclean-patch: distclean-patch
4fa63067 31533
b813574b 31534distclean-patch:
0aed8855 31535 @: $(MAKE); $(unstage)
b813574b 31536 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31537 r=`${PWD_COMMAND}`; export r; \
31538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31539 $(HOST_EXPORTS) \
b813574b 31540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31542 done; \
b813574b 31543 echo "Doing distclean in patch" ; \
b00612cc 31544 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31547 "RANLIB=$${RANLIB}" \
0c24b341 31548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31549 distclean) \
4fa63067
NN
31550 || exit 1
31551
b813574b 31552@endif patch
4fa63067 31553
b813574b
PB
31554.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
31555maybe-maintainer-clean-patch:
31556@if patch
31557maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 31558
b813574b 31559maintainer-clean-patch:
0aed8855 31560 @: $(MAKE); $(unstage)
b813574b 31561 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31562 r=`${PWD_COMMAND}`; export r; \
31563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31564 $(HOST_EXPORTS) \
b813574b 31565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31567 done; \
b813574b 31568 echo "Doing maintainer-clean in patch" ; \
b00612cc 31569 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31572 "RANLIB=$${RANLIB}" \
0c24b341 31573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31574 maintainer-clean) \
4fa63067
NN
31575 || exit 1
31576
b813574b 31577@endif patch
4fa63067
NN
31578
31579
a7254363 31580
b813574b
PB
31581.PHONY: configure-perl maybe-configure-perl
31582maybe-configure-perl:
4f0ef2d8
CD
31583@if gcc-bootstrap
31584configure-perl: stage_current
31585@endif gcc-bootstrap
b813574b
PB
31586@if perl
31587maybe-configure-perl: configure-perl
c52c6897 31588configure-perl:
0aed8855 31589 @: $(MAKE); $(unstage)
c52c6897 31590 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31592 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
31593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 31594 $(HOST_EXPORTS) \
a7254363
PB
31595 echo Configuring in $(HOST_SUBDIR)/perl; \
31596 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 31597 case $(srcdir) in \
b00612cc
PB
31598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31599 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
31600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31601 esac; \
b00612cc
PB
31602 srcdiroption="--srcdir=$${topdir}/perl"; \
31603 libsrcdir="$$s/perl"; \
e2b9e2dc 31604 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31606 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31607 || exit 1
b813574b 31608@endif perl
e2b9e2dc 31609
a7254363
PB
31610
31611
d545f33b
PB
31612
31613
b813574b
PB
31614.PHONY: all-perl maybe-all-perl
31615maybe-all-perl:
4f0ef2d8
CD
31616@if gcc-bootstrap
31617all-perl: stage_current
31618@endif gcc-bootstrap
b813574b 31619@if perl
d27cc32e 31620TARGET-perl=all
b813574b
PB
31621maybe-all-perl: all-perl
31622all-perl: configure-perl
0aed8855 31623 @: $(MAKE); $(unstage)
b40e3958
L
31624 @r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31626 $(HOST_EXPORTS) \
b00612cc 31627 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
31628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31629 $(TARGET-perl))
b813574b 31630@endif perl
3866be5d 31631
a7254363 31632
d545f33b
PB
31633
31634
b813574b
PB
31635.PHONY: check-perl maybe-check-perl
31636maybe-check-perl:
31637@if perl
31638maybe-check-perl: check-perl
3866be5d 31639
b813574b 31640check-perl:
0aed8855 31641 @: $(MAKE); $(unstage)
b40e3958
L
31642 @r=`${PWD_COMMAND}`; export r; \
31643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31644 $(HOST_EXPORTS) \
b00612cc
PB
31645 (cd $(HOST_SUBDIR)/perl && \
31646 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31647
b813574b 31648@endif perl
3866be5d 31649
b813574b
PB
31650.PHONY: install-perl maybe-install-perl
31651maybe-install-perl:
31652@if perl
31653maybe-install-perl: install-perl
16ae0395 31654
b813574b 31655install-perl: installdirs
0aed8855 31656 @: $(MAKE); $(unstage)
b40e3958
L
31657 @r=`${PWD_COMMAND}`; export r; \
31658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31659 $(HOST_EXPORTS) \
b00612cc 31660 (cd $(HOST_SUBDIR)/perl && \
2da12f12 31661 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31662
b813574b 31663@endif perl
3866be5d 31664
56a8fe78 31665# Other targets (info, dvi, pdf, etc.)
4fa63067 31666
b813574b
PB
31667.PHONY: maybe-info-perl info-perl
31668maybe-info-perl:
31669@if perl
31670maybe-info-perl: info-perl
4fa63067 31671
b813574b
PB
31672info-perl: \
31673 configure-perl
0aed8855 31674 @: $(MAKE); $(unstage)
b813574b 31675 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
31676 r=`${PWD_COMMAND}`; export r; \
31677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31678 $(HOST_EXPORTS) \
b813574b 31679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31681 done; \
b813574b 31682 echo "Doing info in perl" ; \
b00612cc 31683 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31686 "RANLIB=$${RANLIB}" \
0c24b341 31687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31688 info) \
e2b9e2dc
NN
31689 || exit 1
31690
b813574b 31691@endif perl
4fa63067 31692
b813574b
PB
31693.PHONY: maybe-dvi-perl dvi-perl
31694maybe-dvi-perl:
31695@if perl
31696maybe-dvi-perl: dvi-perl
4fa63067 31697
b813574b
PB
31698dvi-perl: \
31699 configure-perl
0aed8855 31700 @: $(MAKE); $(unstage)
b813574b 31701 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31702 r=`${PWD_COMMAND}`; export r; \
b40e3958 31703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31704 $(HOST_EXPORTS) \
b813574b 31705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31707 done; \
b813574b 31708 echo "Doing dvi in perl" ; \
b00612cc 31709 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31712 "RANLIB=$${RANLIB}" \
0c24b341 31713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31714 dvi) \
4fa63067 31715 || exit 1
3866be5d 31716
b813574b 31717@endif perl
3866be5d 31718
56a8fe78
DD
31719.PHONY: maybe-pdf-perl pdf-perl
31720maybe-pdf-perl:
31721@if perl
31722maybe-pdf-perl: pdf-perl
31723
31724pdf-perl: \
31725 configure-perl
31726 @: $(MAKE); $(unstage)
31727 @[ -f ./perl/Makefile ] || exit 0; \
31728 r=`${PWD_COMMAND}`; export r; \
31729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31730 $(HOST_EXPORTS) \
31731 for flag in $(EXTRA_HOST_FLAGS) ; do \
31732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31733 done; \
31734 echo "Doing pdf in perl" ; \
31735 (cd $(HOST_SUBDIR)/perl && \
31736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31738 "RANLIB=$${RANLIB}" \
0c24b341 31739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31740 pdf) \
31741 || exit 1
31742
31743@endif perl
31744
6d389afc
MS
31745.PHONY: maybe-html-perl html-perl
31746maybe-html-perl:
31747@if perl
31748maybe-html-perl: html-perl
31749
31750html-perl: \
31751 configure-perl
0aed8855 31752 @: $(MAKE); $(unstage)
6d389afc
MS
31753 @[ -f ./perl/Makefile ] || exit 0; \
31754 r=`${PWD_COMMAND}`; export r; \
31755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31756 $(HOST_EXPORTS) \
31757 for flag in $(EXTRA_HOST_FLAGS) ; do \
31758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31759 done; \
31760 echo "Doing html in perl" ; \
b00612cc 31761 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
31762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31764 "RANLIB=$${RANLIB}" \
0c24b341 31765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31766 html) \
31767 || exit 1
31768
31769@endif perl
31770
b813574b
PB
31771.PHONY: maybe-TAGS-perl TAGS-perl
31772maybe-TAGS-perl:
31773@if perl
31774maybe-TAGS-perl: TAGS-perl
4fa63067 31775
b813574b
PB
31776TAGS-perl: \
31777 configure-perl
0aed8855 31778 @: $(MAKE); $(unstage)
b813574b 31779 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31780 r=`${PWD_COMMAND}`; export r; \
b40e3958 31781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31782 $(HOST_EXPORTS) \
b813574b 31783 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31785 done; \
b813574b 31786 echo "Doing TAGS in perl" ; \
b00612cc 31787 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31790 "RANLIB=$${RANLIB}" \
0c24b341 31791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31792 TAGS) \
4fa63067 31793 || exit 1
3866be5d 31794
b813574b 31795@endif perl
3866be5d 31796
b813574b
PB
31797.PHONY: maybe-install-info-perl install-info-perl
31798maybe-install-info-perl:
31799@if perl
31800maybe-install-info-perl: install-info-perl
16ae0395 31801
b813574b
PB
31802install-info-perl: \
31803 configure-perl \
31804 info-perl
0aed8855 31805 @: $(MAKE); $(unstage)
b813574b 31806 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31807 r=`${PWD_COMMAND}`; export r; \
31808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31809 $(HOST_EXPORTS) \
b813574b 31810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31812 done; \
b813574b 31813 echo "Doing install-info in perl" ; \
b00612cc 31814 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31817 "RANLIB=$${RANLIB}" \
0c24b341 31818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31819 install-info) \
4fa63067
NN
31820 || exit 1
31821
b813574b 31822@endif perl
4fa63067 31823
a3ca38d2
DD
31824.PHONY: maybe-install-pdf-perl install-pdf-perl
31825maybe-install-pdf-perl:
31826@if perl
31827maybe-install-pdf-perl: install-pdf-perl
31828
31829install-pdf-perl: \
31830 configure-perl \
31831 pdf-perl
31832 @: $(MAKE); $(unstage)
31833 @[ -f ./perl/Makefile ] || exit 0; \
31834 r=`${PWD_COMMAND}`; export r; \
31835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31836 $(HOST_EXPORTS) \
31837 for flag in $(EXTRA_HOST_FLAGS) ; do \
31838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31839 done; \
31840 echo "Doing install-pdf in perl" ; \
31841 (cd $(HOST_SUBDIR)/perl && \
31842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31844 "RANLIB=$${RANLIB}" \
0c24b341 31845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31846 install-pdf) \
31847 || exit 1
31848
31849@endif perl
31850
108a6f8e
CD
31851.PHONY: maybe-install-html-perl install-html-perl
31852maybe-install-html-perl:
31853@if perl
31854maybe-install-html-perl: install-html-perl
31855
31856install-html-perl: \
31857 configure-perl \
31858 html-perl
31859 @: $(MAKE); $(unstage)
31860 @[ -f ./perl/Makefile ] || exit 0; \
31861 r=`${PWD_COMMAND}`; export r; \
31862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31863 $(HOST_EXPORTS) \
31864 for flag in $(EXTRA_HOST_FLAGS) ; do \
31865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31866 done; \
31867 echo "Doing install-html in perl" ; \
31868 (cd $(HOST_SUBDIR)/perl && \
31869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31871 "RANLIB=$${RANLIB}" \
0c24b341 31872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31873 install-html) \
31874 || exit 1
31875
31876@endif perl
31877
b813574b
PB
31878.PHONY: maybe-installcheck-perl installcheck-perl
31879maybe-installcheck-perl:
31880@if perl
31881maybe-installcheck-perl: installcheck-perl
4fa63067 31882
b813574b
PB
31883installcheck-perl: \
31884 configure-perl
0aed8855 31885 @: $(MAKE); $(unstage)
b813574b 31886 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31887 r=`${PWD_COMMAND}`; export r; \
31888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31889 $(HOST_EXPORTS) \
b813574b 31890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31892 done; \
b813574b 31893 echo "Doing installcheck in perl" ; \
b00612cc 31894 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31897 "RANLIB=$${RANLIB}" \
0c24b341 31898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31899 installcheck) \
4fa63067
NN
31900 || exit 1
31901
b813574b 31902@endif perl
4fa63067 31903
b813574b
PB
31904.PHONY: maybe-mostlyclean-perl mostlyclean-perl
31905maybe-mostlyclean-perl:
31906@if perl
31907maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 31908
b813574b 31909mostlyclean-perl:
0aed8855 31910 @: $(MAKE); $(unstage)
b813574b 31911 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31912 r=`${PWD_COMMAND}`; export r; \
31913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31914 $(HOST_EXPORTS) \
b813574b 31915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31917 done; \
b813574b 31918 echo "Doing mostlyclean in perl" ; \
b00612cc 31919 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31922 "RANLIB=$${RANLIB}" \
0c24b341 31923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31924 mostlyclean) \
4fa63067
NN
31925 || exit 1
31926
b813574b 31927@endif perl
4fa63067 31928
b813574b
PB
31929.PHONY: maybe-clean-perl clean-perl
31930maybe-clean-perl:
31931@if perl
31932maybe-clean-perl: clean-perl
4fa63067 31933
b813574b 31934clean-perl:
0aed8855 31935 @: $(MAKE); $(unstage)
b813574b 31936 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31937 r=`${PWD_COMMAND}`; export r; \
31938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31939 $(HOST_EXPORTS) \
b813574b 31940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31942 done; \
b813574b 31943 echo "Doing clean in perl" ; \
b00612cc 31944 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31947 "RANLIB=$${RANLIB}" \
0c24b341 31948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31949 clean) \
4fa63067
NN
31950 || exit 1
31951
b813574b 31952@endif perl
4fa63067 31953
b813574b
PB
31954.PHONY: maybe-distclean-perl distclean-perl
31955maybe-distclean-perl:
31956@if perl
31957maybe-distclean-perl: distclean-perl
4fa63067 31958
b813574b 31959distclean-perl:
0aed8855 31960 @: $(MAKE); $(unstage)
b813574b 31961 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31962 r=`${PWD_COMMAND}`; export r; \
31963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31964 $(HOST_EXPORTS) \
b813574b 31965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31967 done; \
b813574b 31968 echo "Doing distclean in perl" ; \
b00612cc 31969 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31972 "RANLIB=$${RANLIB}" \
0c24b341 31973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31974 distclean) \
4fa63067
NN
31975 || exit 1
31976
b813574b 31977@endif perl
4fa63067 31978
b813574b
PB
31979.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
31980maybe-maintainer-clean-perl:
31981@if perl
31982maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 31983
b813574b 31984maintainer-clean-perl:
0aed8855 31985 @: $(MAKE); $(unstage)
b813574b 31986 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31987 r=`${PWD_COMMAND}`; export r; \
b40e3958 31988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31989 $(HOST_EXPORTS) \
b813574b 31990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31992 done; \
b813574b 31993 echo "Doing maintainer-clean in perl" ; \
b00612cc 31994 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31997 "RANLIB=$${RANLIB}" \
0c24b341 31998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31999 maintainer-clean) \
4fa63067 32000 || exit 1
3866be5d 32001
b813574b 32002@endif perl
3866be5d 32003
4fa63067 32004
a7254363 32005
b813574b
PB
32006.PHONY: configure-prms maybe-configure-prms
32007maybe-configure-prms:
4f0ef2d8
CD
32008@if gcc-bootstrap
32009configure-prms: stage_current
32010@endif gcc-bootstrap
b813574b
PB
32011@if prms
32012maybe-configure-prms: configure-prms
c52c6897 32013configure-prms:
0aed8855 32014 @: $(MAKE); $(unstage)
c52c6897 32015 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32017 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
32018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 32019 $(HOST_EXPORTS) \
a7254363
PB
32020 echo Configuring in $(HOST_SUBDIR)/prms; \
32021 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 32022 case $(srcdir) in \
b00612cc
PB
32023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32024 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
32025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32026 esac; \
b00612cc
PB
32027 srcdiroption="--srcdir=$${topdir}/prms"; \
32028 libsrcdir="$$s/prms"; \
e2b9e2dc 32029 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32031 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32032 || exit 1
b813574b 32033@endif prms
e2b9e2dc 32034
a7254363
PB
32035
32036
d545f33b
PB
32037
32038
b813574b
PB
32039.PHONY: all-prms maybe-all-prms
32040maybe-all-prms:
4f0ef2d8
CD
32041@if gcc-bootstrap
32042all-prms: stage_current
32043@endif gcc-bootstrap
b813574b 32044@if prms
d27cc32e 32045TARGET-prms=all
b813574b
PB
32046maybe-all-prms: all-prms
32047all-prms: configure-prms
0aed8855 32048 @: $(MAKE); $(unstage)
b40e3958
L
32049 @r=`${PWD_COMMAND}`; export r; \
32050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32051 $(HOST_EXPORTS) \
b00612cc 32052 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
32053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32054 $(TARGET-prms))
b813574b 32055@endif prms
3866be5d 32056
a7254363 32057
d545f33b
PB
32058
32059
b813574b
PB
32060.PHONY: check-prms maybe-check-prms
32061maybe-check-prms:
32062@if prms
32063maybe-check-prms: check-prms
3866be5d 32064
b813574b 32065check-prms:
0aed8855 32066 @: $(MAKE); $(unstage)
b40e3958
L
32067 @r=`${PWD_COMMAND}`; export r; \
32068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32069 $(HOST_EXPORTS) \
b00612cc
PB
32070 (cd $(HOST_SUBDIR)/prms && \
32071 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32072
b813574b 32073@endif prms
3866be5d 32074
b813574b
PB
32075.PHONY: install-prms maybe-install-prms
32076maybe-install-prms:
32077@if prms
32078maybe-install-prms: install-prms
4fa63067 32079
b813574b 32080install-prms: installdirs
0aed8855 32081 @: $(MAKE); $(unstage)
4fa63067
NN
32082 @r=`${PWD_COMMAND}`; export r; \
32083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32084 $(HOST_EXPORTS) \
b00612cc 32085 (cd $(HOST_SUBDIR)/prms && \
2da12f12 32086 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32087
b813574b 32088@endif prms
4fa63067 32089
56a8fe78 32090# Other targets (info, dvi, pdf, etc.)
4fa63067 32091
b813574b
PB
32092.PHONY: maybe-info-prms info-prms
32093maybe-info-prms:
32094@if prms
32095maybe-info-prms: info-prms
4fa63067 32096
b813574b
PB
32097info-prms: \
32098 configure-prms
0aed8855 32099 @: $(MAKE); $(unstage)
b813574b 32100 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32101 r=`${PWD_COMMAND}`; export r; \
32102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32103 $(HOST_EXPORTS) \
b813574b 32104 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32106 done; \
b813574b 32107 echo "Doing info in prms" ; \
b00612cc 32108 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32111 "RANLIB=$${RANLIB}" \
0c24b341 32112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32113 info) \
4fa63067
NN
32114 || exit 1
32115
b813574b 32116@endif prms
4fa63067 32117
b813574b
PB
32118.PHONY: maybe-dvi-prms dvi-prms
32119maybe-dvi-prms:
32120@if prms
32121maybe-dvi-prms: dvi-prms
4fa63067 32122
b813574b
PB
32123dvi-prms: \
32124 configure-prms
0aed8855 32125 @: $(MAKE); $(unstage)
b813574b 32126 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32127 r=`${PWD_COMMAND}`; export r; \
32128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32129 $(HOST_EXPORTS) \
b813574b 32130 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32132 done; \
b813574b 32133 echo "Doing dvi in prms" ; \
b00612cc 32134 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32137 "RANLIB=$${RANLIB}" \
0c24b341 32138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32139 dvi) \
4fa63067
NN
32140 || exit 1
32141
b813574b 32142@endif prms
4fa63067 32143
56a8fe78
DD
32144.PHONY: maybe-pdf-prms pdf-prms
32145maybe-pdf-prms:
32146@if prms
32147maybe-pdf-prms: pdf-prms
32148
32149pdf-prms: \
32150 configure-prms
32151 @: $(MAKE); $(unstage)
32152 @[ -f ./prms/Makefile ] || exit 0; \
32153 r=`${PWD_COMMAND}`; export r; \
32154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32155 $(HOST_EXPORTS) \
32156 for flag in $(EXTRA_HOST_FLAGS) ; do \
32157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32158 done; \
32159 echo "Doing pdf in prms" ; \
32160 (cd $(HOST_SUBDIR)/prms && \
32161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32163 "RANLIB=$${RANLIB}" \
0c24b341 32164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32165 pdf) \
32166 || exit 1
32167
32168@endif prms
32169
6d389afc
MS
32170.PHONY: maybe-html-prms html-prms
32171maybe-html-prms:
32172@if prms
32173maybe-html-prms: html-prms
32174
32175html-prms: \
32176 configure-prms
0aed8855 32177 @: $(MAKE); $(unstage)
6d389afc
MS
32178 @[ -f ./prms/Makefile ] || exit 0; \
32179 r=`${PWD_COMMAND}`; export r; \
32180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32181 $(HOST_EXPORTS) \
32182 for flag in $(EXTRA_HOST_FLAGS) ; do \
32183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32184 done; \
32185 echo "Doing html in prms" ; \
b00612cc 32186 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
32187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32189 "RANLIB=$${RANLIB}" \
0c24b341 32190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32191 html) \
32192 || exit 1
32193
32194@endif prms
32195
b813574b
PB
32196.PHONY: maybe-TAGS-prms TAGS-prms
32197maybe-TAGS-prms:
32198@if prms
32199maybe-TAGS-prms: TAGS-prms
4fa63067 32200
b813574b
PB
32201TAGS-prms: \
32202 configure-prms
0aed8855 32203 @: $(MAKE); $(unstage)
b813574b 32204 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32205 r=`${PWD_COMMAND}`; export r; \
32206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32207 $(HOST_EXPORTS) \
b813574b 32208 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32210 done; \
b813574b 32211 echo "Doing TAGS in prms" ; \
b00612cc 32212 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32215 "RANLIB=$${RANLIB}" \
0c24b341 32216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32217 TAGS) \
4fa63067
NN
32218 || exit 1
32219
b813574b 32220@endif prms
4fa63067 32221
b813574b
PB
32222.PHONY: maybe-install-info-prms install-info-prms
32223maybe-install-info-prms:
32224@if prms
32225maybe-install-info-prms: install-info-prms
4fa63067 32226
b813574b
PB
32227install-info-prms: \
32228 configure-prms \
32229 info-prms
0aed8855 32230 @: $(MAKE); $(unstage)
b813574b 32231 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32232 r=`${PWD_COMMAND}`; export r; \
32233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32234 $(HOST_EXPORTS) \
b813574b 32235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32237 done; \
b813574b 32238 echo "Doing install-info in prms" ; \
b00612cc 32239 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32242 "RANLIB=$${RANLIB}" \
0c24b341 32243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32244 install-info) \
4fa63067
NN
32245 || exit 1
32246
b813574b 32247@endif prms
4fa63067 32248
a3ca38d2
DD
32249.PHONY: maybe-install-pdf-prms install-pdf-prms
32250maybe-install-pdf-prms:
32251@if prms
32252maybe-install-pdf-prms: install-pdf-prms
32253
32254install-pdf-prms: \
32255 configure-prms \
32256 pdf-prms
32257 @: $(MAKE); $(unstage)
32258 @[ -f ./prms/Makefile ] || exit 0; \
32259 r=`${PWD_COMMAND}`; export r; \
32260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32261 $(HOST_EXPORTS) \
32262 for flag in $(EXTRA_HOST_FLAGS) ; do \
32263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32264 done; \
32265 echo "Doing install-pdf in prms" ; \
32266 (cd $(HOST_SUBDIR)/prms && \
32267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32269 "RANLIB=$${RANLIB}" \
0c24b341 32270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32271 install-pdf) \
32272 || exit 1
32273
32274@endif prms
32275
108a6f8e
CD
32276.PHONY: maybe-install-html-prms install-html-prms
32277maybe-install-html-prms:
32278@if prms
32279maybe-install-html-prms: install-html-prms
32280
32281install-html-prms: \
32282 configure-prms \
32283 html-prms
32284 @: $(MAKE); $(unstage)
32285 @[ -f ./prms/Makefile ] || exit 0; \
32286 r=`${PWD_COMMAND}`; export r; \
32287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32288 $(HOST_EXPORTS) \
32289 for flag in $(EXTRA_HOST_FLAGS) ; do \
32290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32291 done; \
32292 echo "Doing install-html in prms" ; \
32293 (cd $(HOST_SUBDIR)/prms && \
32294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32296 "RANLIB=$${RANLIB}" \
0c24b341 32297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32298 install-html) \
32299 || exit 1
32300
32301@endif prms
32302
b813574b
PB
32303.PHONY: maybe-installcheck-prms installcheck-prms
32304maybe-installcheck-prms:
32305@if prms
32306maybe-installcheck-prms: installcheck-prms
4fa63067 32307
b813574b
PB
32308installcheck-prms: \
32309 configure-prms
0aed8855 32310 @: $(MAKE); $(unstage)
b813574b 32311 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32312 r=`${PWD_COMMAND}`; export r; \
32313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32314 $(HOST_EXPORTS) \
b813574b 32315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32317 done; \
b813574b 32318 echo "Doing installcheck in prms" ; \
b00612cc 32319 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32322 "RANLIB=$${RANLIB}" \
0c24b341 32323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32324 installcheck) \
4fa63067
NN
32325 || exit 1
32326
b813574b 32327@endif prms
4fa63067 32328
b813574b
PB
32329.PHONY: maybe-mostlyclean-prms mostlyclean-prms
32330maybe-mostlyclean-prms:
32331@if prms
32332maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 32333
b813574b 32334mostlyclean-prms:
0aed8855 32335 @: $(MAKE); $(unstage)
b813574b 32336 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32337 r=`${PWD_COMMAND}`; export r; \
32338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32339 $(HOST_EXPORTS) \
b813574b 32340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32342 done; \
b813574b 32343 echo "Doing mostlyclean in prms" ; \
b00612cc 32344 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32347 "RANLIB=$${RANLIB}" \
0c24b341 32348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32349 mostlyclean) \
4fa63067
NN
32350 || exit 1
32351
b813574b 32352@endif prms
4fa63067 32353
b813574b
PB
32354.PHONY: maybe-clean-prms clean-prms
32355maybe-clean-prms:
32356@if prms
32357maybe-clean-prms: clean-prms
4fa63067 32358
b813574b 32359clean-prms:
0aed8855 32360 @: $(MAKE); $(unstage)
b813574b 32361 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32362 r=`${PWD_COMMAND}`; export r; \
32363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32364 $(HOST_EXPORTS) \
b813574b 32365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32367 done; \
b813574b 32368 echo "Doing clean in prms" ; \
b00612cc 32369 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32372 "RANLIB=$${RANLIB}" \
0c24b341 32373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32374 clean) \
4fa63067
NN
32375 || exit 1
32376
b813574b 32377@endif prms
4fa63067 32378
b813574b
PB
32379.PHONY: maybe-distclean-prms distclean-prms
32380maybe-distclean-prms:
32381@if prms
32382maybe-distclean-prms: distclean-prms
4fa63067 32383
b813574b 32384distclean-prms:
0aed8855 32385 @: $(MAKE); $(unstage)
b813574b 32386 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32387 r=`${PWD_COMMAND}`; export r; \
32388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32389 $(HOST_EXPORTS) \
b813574b 32390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32392 done; \
b813574b 32393 echo "Doing distclean in prms" ; \
b00612cc 32394 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32397 "RANLIB=$${RANLIB}" \
0c24b341 32398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32399 distclean) \
4fa63067
NN
32400 || exit 1
32401
b813574b 32402@endif prms
4fa63067 32403
b813574b
PB
32404.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
32405maybe-maintainer-clean-prms:
32406@if prms
32407maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 32408
b813574b 32409maintainer-clean-prms:
0aed8855 32410 @: $(MAKE); $(unstage)
b813574b 32411 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32412 r=`${PWD_COMMAND}`; export r; \
32413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32414 $(HOST_EXPORTS) \
b813574b 32415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32417 done; \
b813574b 32418 echo "Doing maintainer-clean in prms" ; \
b00612cc 32419 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32422 "RANLIB=$${RANLIB}" \
0c24b341 32423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32424 maintainer-clean) \
4fa63067 32425 || exit 1
16ae0395 32426
b813574b 32427@endif prms
3866be5d
NN
32428
32429
a7254363 32430
b813574b
PB
32431.PHONY: configure-rcs maybe-configure-rcs
32432maybe-configure-rcs:
4f0ef2d8
CD
32433@if gcc-bootstrap
32434configure-rcs: stage_current
32435@endif gcc-bootstrap
b813574b
PB
32436@if rcs
32437maybe-configure-rcs: configure-rcs
c52c6897 32438configure-rcs:
0aed8855 32439 @: $(MAKE); $(unstage)
c52c6897 32440 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32442 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
32443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 32444 $(HOST_EXPORTS) \
a7254363
PB
32445 echo Configuring in $(HOST_SUBDIR)/rcs; \
32446 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 32447 case $(srcdir) in \
b00612cc
PB
32448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32449 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
32450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32451 esac; \
b00612cc
PB
32452 srcdiroption="--srcdir=$${topdir}/rcs"; \
32453 libsrcdir="$$s/rcs"; \
e2b9e2dc 32454 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32456 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32457 || exit 1
b813574b 32458@endif rcs
e2b9e2dc 32459
a7254363
PB
32460
32461
d545f33b
PB
32462
32463
b813574b
PB
32464.PHONY: all-rcs maybe-all-rcs
32465maybe-all-rcs:
4f0ef2d8
CD
32466@if gcc-bootstrap
32467all-rcs: stage_current
32468@endif gcc-bootstrap
b813574b 32469@if rcs
d27cc32e 32470TARGET-rcs=all
b813574b
PB
32471maybe-all-rcs: all-rcs
32472all-rcs: configure-rcs
0aed8855 32473 @: $(MAKE); $(unstage)
b40e3958
L
32474 @r=`${PWD_COMMAND}`; export r; \
32475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32476 $(HOST_EXPORTS) \
b00612cc 32477 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
32478 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32479 $(TARGET-rcs))
b813574b 32480@endif rcs
3866be5d 32481
a7254363 32482
d545f33b
PB
32483
32484
b813574b
PB
32485.PHONY: check-rcs maybe-check-rcs
32486maybe-check-rcs:
32487@if rcs
32488maybe-check-rcs: check-rcs
3866be5d 32489
b813574b 32490check-rcs:
0aed8855 32491 @: $(MAKE); $(unstage)
b40e3958
L
32492 @r=`${PWD_COMMAND}`; export r; \
32493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32494 $(HOST_EXPORTS) \
b00612cc
PB
32495 (cd $(HOST_SUBDIR)/rcs && \
32496 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32497
b813574b 32498@endif rcs
3866be5d 32499
b813574b
PB
32500.PHONY: install-rcs maybe-install-rcs
32501maybe-install-rcs:
32502@if rcs
32503maybe-install-rcs: install-rcs
16ae0395 32504
b813574b 32505install-rcs: installdirs
0aed8855 32506 @: $(MAKE); $(unstage)
b40e3958
L
32507 @r=`${PWD_COMMAND}`; export r; \
32508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32509 $(HOST_EXPORTS) \
b00612cc 32510 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 32511 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32512
b813574b 32513@endif rcs
3866be5d 32514
56a8fe78 32515# Other targets (info, dvi, pdf, etc.)
4fa63067 32516
b813574b
PB
32517.PHONY: maybe-info-rcs info-rcs
32518maybe-info-rcs:
32519@if rcs
32520maybe-info-rcs: info-rcs
4fa63067 32521
b813574b
PB
32522info-rcs: \
32523 configure-rcs
0aed8855 32524 @: $(MAKE); $(unstage)
b813574b 32525 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32528 $(HOST_EXPORTS) \
b813574b 32529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32531 done; \
b813574b 32532 echo "Doing info in rcs" ; \
b00612cc 32533 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
0c24b341 32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32538 info) \
4fa63067
NN
32539 || exit 1
32540
b813574b 32541@endif rcs
4fa63067 32542
b813574b
PB
32543.PHONY: maybe-dvi-rcs dvi-rcs
32544maybe-dvi-rcs:
32545@if rcs
32546maybe-dvi-rcs: dvi-rcs
4fa63067 32547
b813574b
PB
32548dvi-rcs: \
32549 configure-rcs
0aed8855 32550 @: $(MAKE); $(unstage)
b813574b 32551 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32552 r=`${PWD_COMMAND}`; export r; \
32553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32554 $(HOST_EXPORTS) \
b813574b 32555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32557 done; \
b813574b 32558 echo "Doing dvi in rcs" ; \
b00612cc 32559 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32562 "RANLIB=$${RANLIB}" \
0c24b341 32563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32564 dvi) \
4fa63067
NN
32565 || exit 1
32566
b813574b 32567@endif rcs
4fa63067 32568
56a8fe78
DD
32569.PHONY: maybe-pdf-rcs pdf-rcs
32570maybe-pdf-rcs:
32571@if rcs
32572maybe-pdf-rcs: pdf-rcs
32573
32574pdf-rcs: \
32575 configure-rcs
32576 @: $(MAKE); $(unstage)
32577 @[ -f ./rcs/Makefile ] || exit 0; \
32578 r=`${PWD_COMMAND}`; export r; \
32579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32580 $(HOST_EXPORTS) \
32581 for flag in $(EXTRA_HOST_FLAGS) ; do \
32582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32583 done; \
32584 echo "Doing pdf in rcs" ; \
32585 (cd $(HOST_SUBDIR)/rcs && \
32586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32588 "RANLIB=$${RANLIB}" \
0c24b341 32589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32590 pdf) \
32591 || exit 1
32592
32593@endif rcs
32594
6d389afc
MS
32595.PHONY: maybe-html-rcs html-rcs
32596maybe-html-rcs:
32597@if rcs
32598maybe-html-rcs: html-rcs
32599
32600html-rcs: \
32601 configure-rcs
0aed8855 32602 @: $(MAKE); $(unstage)
6d389afc
MS
32603 @[ -f ./rcs/Makefile ] || exit 0; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32606 $(HOST_EXPORTS) \
32607 for flag in $(EXTRA_HOST_FLAGS) ; do \
32608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32609 done; \
32610 echo "Doing html in rcs" ; \
b00612cc 32611 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
0c24b341 32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32616 html) \
32617 || exit 1
32618
32619@endif rcs
32620
b813574b
PB
32621.PHONY: maybe-TAGS-rcs TAGS-rcs
32622maybe-TAGS-rcs:
32623@if rcs
32624maybe-TAGS-rcs: TAGS-rcs
4fa63067 32625
b813574b
PB
32626TAGS-rcs: \
32627 configure-rcs
0aed8855 32628 @: $(MAKE); $(unstage)
b813574b 32629 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32630 r=`${PWD_COMMAND}`; export r; \
32631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32632 $(HOST_EXPORTS) \
b813574b 32633 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32635 done; \
b813574b 32636 echo "Doing TAGS in rcs" ; \
b00612cc 32637 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32640 "RANLIB=$${RANLIB}" \
0c24b341 32641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32642 TAGS) \
4fa63067
NN
32643 || exit 1
32644
b813574b 32645@endif rcs
4fa63067 32646
b813574b
PB
32647.PHONY: maybe-install-info-rcs install-info-rcs
32648maybe-install-info-rcs:
32649@if rcs
32650maybe-install-info-rcs: install-info-rcs
4fa63067 32651
b813574b
PB
32652install-info-rcs: \
32653 configure-rcs \
32654 info-rcs
0aed8855 32655 @: $(MAKE); $(unstage)
b813574b 32656 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32657 r=`${PWD_COMMAND}`; export r; \
32658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32659 $(HOST_EXPORTS) \
b813574b 32660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32662 done; \
b813574b 32663 echo "Doing install-info in rcs" ; \
b00612cc 32664 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32667 "RANLIB=$${RANLIB}" \
0c24b341 32668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32669 install-info) \
4fa63067
NN
32670 || exit 1
32671
b813574b 32672@endif rcs
4fa63067 32673
a3ca38d2
DD
32674.PHONY: maybe-install-pdf-rcs install-pdf-rcs
32675maybe-install-pdf-rcs:
32676@if rcs
32677maybe-install-pdf-rcs: install-pdf-rcs
32678
32679install-pdf-rcs: \
32680 configure-rcs \
32681 pdf-rcs
32682 @: $(MAKE); $(unstage)
32683 @[ -f ./rcs/Makefile ] || exit 0; \
32684 r=`${PWD_COMMAND}`; export r; \
32685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32686 $(HOST_EXPORTS) \
32687 for flag in $(EXTRA_HOST_FLAGS) ; do \
32688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32689 done; \
32690 echo "Doing install-pdf in rcs" ; \
32691 (cd $(HOST_SUBDIR)/rcs && \
32692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32694 "RANLIB=$${RANLIB}" \
0c24b341 32695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32696 install-pdf) \
32697 || exit 1
32698
32699@endif rcs
32700
108a6f8e
CD
32701.PHONY: maybe-install-html-rcs install-html-rcs
32702maybe-install-html-rcs:
32703@if rcs
32704maybe-install-html-rcs: install-html-rcs
32705
32706install-html-rcs: \
32707 configure-rcs \
32708 html-rcs
32709 @: $(MAKE); $(unstage)
32710 @[ -f ./rcs/Makefile ] || exit 0; \
32711 r=`${PWD_COMMAND}`; export r; \
32712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32713 $(HOST_EXPORTS) \
32714 for flag in $(EXTRA_HOST_FLAGS) ; do \
32715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32716 done; \
32717 echo "Doing install-html in rcs" ; \
32718 (cd $(HOST_SUBDIR)/rcs && \
32719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32721 "RANLIB=$${RANLIB}" \
0c24b341 32722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32723 install-html) \
32724 || exit 1
32725
32726@endif rcs
32727
b813574b
PB
32728.PHONY: maybe-installcheck-rcs installcheck-rcs
32729maybe-installcheck-rcs:
32730@if rcs
32731maybe-installcheck-rcs: installcheck-rcs
4fa63067 32732
b813574b
PB
32733installcheck-rcs: \
32734 configure-rcs
0aed8855 32735 @: $(MAKE); $(unstage)
b813574b 32736 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32737 r=`${PWD_COMMAND}`; export r; \
32738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32739 $(HOST_EXPORTS) \
b813574b 32740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32742 done; \
b813574b 32743 echo "Doing installcheck in rcs" ; \
b00612cc 32744 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32747 "RANLIB=$${RANLIB}" \
0c24b341 32748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32749 installcheck) \
4fa63067
NN
32750 || exit 1
32751
b813574b 32752@endif rcs
4fa63067 32753
b813574b
PB
32754.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
32755maybe-mostlyclean-rcs:
32756@if rcs
32757maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 32758
b813574b 32759mostlyclean-rcs:
0aed8855 32760 @: $(MAKE); $(unstage)
b813574b 32761 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32762 r=`${PWD_COMMAND}`; export r; \
32763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32764 $(HOST_EXPORTS) \
b813574b 32765 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32767 done; \
b813574b 32768 echo "Doing mostlyclean in rcs" ; \
b00612cc 32769 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32772 "RANLIB=$${RANLIB}" \
0c24b341 32773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32774 mostlyclean) \
4fa63067
NN
32775 || exit 1
32776
b813574b 32777@endif rcs
4fa63067 32778
b813574b
PB
32779.PHONY: maybe-clean-rcs clean-rcs
32780maybe-clean-rcs:
32781@if rcs
32782maybe-clean-rcs: clean-rcs
4fa63067 32783
b813574b 32784clean-rcs:
0aed8855 32785 @: $(MAKE); $(unstage)
b813574b 32786 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32787 r=`${PWD_COMMAND}`; export r; \
32788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32789 $(HOST_EXPORTS) \
b813574b 32790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32792 done; \
b813574b 32793 echo "Doing clean in rcs" ; \
b00612cc 32794 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32797 "RANLIB=$${RANLIB}" \
0c24b341 32798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32799 clean) \
4fa63067
NN
32800 || exit 1
32801
b813574b 32802@endif rcs
4fa63067 32803
b813574b
PB
32804.PHONY: maybe-distclean-rcs distclean-rcs
32805maybe-distclean-rcs:
32806@if rcs
32807maybe-distclean-rcs: distclean-rcs
4fa63067 32808
b813574b 32809distclean-rcs:
0aed8855 32810 @: $(MAKE); $(unstage)
b813574b 32811 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32812 r=`${PWD_COMMAND}`; export r; \
32813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32814 $(HOST_EXPORTS) \
b813574b 32815 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32817 done; \
b813574b 32818 echo "Doing distclean in rcs" ; \
b00612cc 32819 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32822 "RANLIB=$${RANLIB}" \
0c24b341 32823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32824 distclean) \
4fa63067
NN
32825 || exit 1
32826
b813574b 32827@endif rcs
4fa63067 32828
b813574b
PB
32829.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
32830maybe-maintainer-clean-rcs:
32831@if rcs
32832maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 32833
b813574b 32834maintainer-clean-rcs:
0aed8855 32835 @: $(MAKE); $(unstage)
b813574b 32836 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32837 r=`${PWD_COMMAND}`; export r; \
32838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32839 $(HOST_EXPORTS) \
b813574b 32840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32842 done; \
b813574b 32843 echo "Doing maintainer-clean in rcs" ; \
b00612cc 32844 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32847 "RANLIB=$${RANLIB}" \
0c24b341 32848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32849 maintainer-clean) \
4fa63067
NN
32850 || exit 1
32851
b813574b 32852@endif rcs
4fa63067
NN
32853
32854
a7254363 32855
b813574b
PB
32856.PHONY: configure-readline maybe-configure-readline
32857maybe-configure-readline:
4f0ef2d8
CD
32858@if gcc-bootstrap
32859configure-readline: stage_current
32860@endif gcc-bootstrap
b813574b
PB
32861@if readline
32862maybe-configure-readline: configure-readline
c52c6897 32863configure-readline:
0aed8855 32864 @: $(MAKE); $(unstage)
c52c6897 32865 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32867 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
32868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 32869 $(HOST_EXPORTS) \
a7254363
PB
32870 echo Configuring in $(HOST_SUBDIR)/readline; \
32871 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 32872 case $(srcdir) in \
b00612cc
PB
32873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32874 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
32875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32876 esac; \
b00612cc
PB
32877 srcdiroption="--srcdir=$${topdir}/readline"; \
32878 libsrcdir="$$s/readline"; \
e2b9e2dc 32879 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32881 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32882 || exit 1
b813574b 32883@endif readline
e2b9e2dc 32884
a7254363
PB
32885
32886
d545f33b
PB
32887
32888
b813574b
PB
32889.PHONY: all-readline maybe-all-readline
32890maybe-all-readline:
4f0ef2d8
CD
32891@if gcc-bootstrap
32892all-readline: stage_current
32893@endif gcc-bootstrap
b813574b 32894@if readline
d27cc32e 32895TARGET-readline=all
b813574b
PB
32896maybe-all-readline: all-readline
32897all-readline: configure-readline
0aed8855 32898 @: $(MAKE); $(unstage)
b40e3958
L
32899 @r=`${PWD_COMMAND}`; export r; \
32900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32901 $(HOST_EXPORTS) \
b00612cc 32902 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
32903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32904 $(TARGET-readline))
b813574b 32905@endif readline
3866be5d 32906
a7254363 32907
d545f33b
PB
32908
32909
b813574b
PB
32910.PHONY: check-readline maybe-check-readline
32911maybe-check-readline:
32912@if readline
32913maybe-check-readline: check-readline
3866be5d 32914
b813574b 32915check-readline:
0aed8855 32916 @: $(MAKE); $(unstage)
b813574b
PB
32917 @r=`${PWD_COMMAND}`; export r; \
32918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32919 $(HOST_EXPORTS) \
b00612cc
PB
32920 (cd $(HOST_SUBDIR)/readline && \
32921 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 32922
b813574b 32923@endif readline
4fa63067 32924
b813574b
PB
32925.PHONY: install-readline maybe-install-readline
32926maybe-install-readline:
32927@if readline
32928maybe-install-readline: install-readline
4fa63067 32929
b813574b 32930install-readline: installdirs
0aed8855 32931 @: $(MAKE); $(unstage)
b813574b
PB
32932 @r=`${PWD_COMMAND}`; export r; \
32933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32934 $(HOST_EXPORTS) \
b00612cc 32935 (cd $(HOST_SUBDIR)/readline && \
2da12f12 32936 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32937
b813574b 32938@endif readline
4fa63067 32939
56a8fe78 32940# Other targets (info, dvi, pdf, etc.)
4fa63067 32941
b813574b
PB
32942.PHONY: maybe-info-readline info-readline
32943maybe-info-readline:
32944@if readline
32945maybe-info-readline: info-readline
4fa63067 32946
b813574b
PB
32947info-readline: \
32948 configure-readline
0aed8855 32949 @: $(MAKE); $(unstage)
b813574b 32950 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32951 r=`${PWD_COMMAND}`; export r; \
b40e3958 32952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32953 $(HOST_EXPORTS) \
b813574b 32954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32956 done; \
b813574b 32957 echo "Doing info in readline" ; \
b00612cc 32958 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32961 "RANLIB=$${RANLIB}" \
0c24b341 32962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32963 info) \
4fa63067 32964 || exit 1
3866be5d 32965
b813574b 32966@endif readline
3866be5d 32967
b813574b
PB
32968.PHONY: maybe-dvi-readline dvi-readline
32969maybe-dvi-readline:
32970@if readline
32971maybe-dvi-readline: dvi-readline
16ae0395 32972
b813574b
PB
32973dvi-readline: \
32974 configure-readline
0aed8855 32975 @: $(MAKE); $(unstage)
b813574b 32976 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32977 r=`${PWD_COMMAND}`; export r; \
b40e3958 32978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32979 $(HOST_EXPORTS) \
b813574b 32980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32982 done; \
b813574b 32983 echo "Doing dvi in readline" ; \
b00612cc 32984 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32987 "RANLIB=$${RANLIB}" \
0c24b341 32988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32989 dvi) \
4fa63067 32990 || exit 1
3866be5d 32991
b813574b 32992@endif readline
3866be5d 32993
56a8fe78
DD
32994.PHONY: maybe-pdf-readline pdf-readline
32995maybe-pdf-readline:
32996@if readline
32997maybe-pdf-readline: pdf-readline
32998
32999pdf-readline: \
33000 configure-readline
33001 @: $(MAKE); $(unstage)
33002 @[ -f ./readline/Makefile ] || exit 0; \
33003 r=`${PWD_COMMAND}`; export r; \
33004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33005 $(HOST_EXPORTS) \
33006 for flag in $(EXTRA_HOST_FLAGS) ; do \
33007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33008 done; \
33009 echo "Doing pdf in readline" ; \
33010 (cd $(HOST_SUBDIR)/readline && \
33011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33013 "RANLIB=$${RANLIB}" \
0c24b341 33014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33015 pdf) \
33016 || exit 1
33017
33018@endif readline
33019
6d389afc
MS
33020.PHONY: maybe-html-readline html-readline
33021maybe-html-readline:
33022@if readline
33023maybe-html-readline: html-readline
33024
33025html-readline: \
33026 configure-readline
0aed8855 33027 @: $(MAKE); $(unstage)
6d389afc
MS
33028 @[ -f ./readline/Makefile ] || exit 0; \
33029 r=`${PWD_COMMAND}`; export r; \
33030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33031 $(HOST_EXPORTS) \
33032 for flag in $(EXTRA_HOST_FLAGS) ; do \
33033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33034 done; \
33035 echo "Doing html in readline" ; \
b00612cc 33036 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
33037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33039 "RANLIB=$${RANLIB}" \
0c24b341 33040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33041 html) \
33042 || exit 1
33043
33044@endif readline
33045
b813574b
PB
33046.PHONY: maybe-TAGS-readline TAGS-readline
33047maybe-TAGS-readline:
33048@if readline
33049maybe-TAGS-readline: TAGS-readline
4fa63067 33050
b813574b
PB
33051TAGS-readline: \
33052 configure-readline
0aed8855 33053 @: $(MAKE); $(unstage)
b813574b 33054 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
33055 r=`${PWD_COMMAND}`; export r; \
33056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33057 $(HOST_EXPORTS) \
b813574b 33058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33060 done; \
b813574b 33061 echo "Doing TAGS in readline" ; \
b00612cc 33062 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33065 "RANLIB=$${RANLIB}" \
0c24b341 33066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33067 TAGS) \
e2b9e2dc
NN
33068 || exit 1
33069
b813574b 33070@endif readline
4fa63067 33071
b813574b
PB
33072.PHONY: maybe-install-info-readline install-info-readline
33073maybe-install-info-readline:
33074@if readline
33075maybe-install-info-readline: install-info-readline
4fa63067 33076
b813574b
PB
33077install-info-readline: \
33078 configure-readline \
33079 info-readline
0aed8855 33080 @: $(MAKE); $(unstage)
b813574b 33081 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33082 r=`${PWD_COMMAND}`; export r; \
b40e3958 33083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33084 $(HOST_EXPORTS) \
b813574b 33085 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33087 done; \
b813574b 33088 echo "Doing install-info in readline" ; \
b00612cc 33089 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33092 "RANLIB=$${RANLIB}" \
0c24b341 33093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33094 install-info) \
4fa63067 33095 || exit 1
3866be5d 33096
b813574b 33097@endif readline
3866be5d 33098
a3ca38d2
DD
33099.PHONY: maybe-install-pdf-readline install-pdf-readline
33100maybe-install-pdf-readline:
33101@if readline
33102maybe-install-pdf-readline: install-pdf-readline
33103
33104install-pdf-readline: \
33105 configure-readline \
33106 pdf-readline
33107 @: $(MAKE); $(unstage)
33108 @[ -f ./readline/Makefile ] || exit 0; \
33109 r=`${PWD_COMMAND}`; export r; \
33110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33111 $(HOST_EXPORTS) \
33112 for flag in $(EXTRA_HOST_FLAGS) ; do \
33113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33114 done; \
33115 echo "Doing install-pdf in readline" ; \
33116 (cd $(HOST_SUBDIR)/readline && \
33117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33119 "RANLIB=$${RANLIB}" \
0c24b341 33120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33121 install-pdf) \
33122 || exit 1
33123
33124@endif readline
33125
108a6f8e
CD
33126.PHONY: maybe-install-html-readline install-html-readline
33127maybe-install-html-readline:
33128@if readline
33129maybe-install-html-readline: install-html-readline
33130
33131install-html-readline: \
33132 configure-readline \
33133 html-readline
33134 @: $(MAKE); $(unstage)
33135 @[ -f ./readline/Makefile ] || exit 0; \
33136 r=`${PWD_COMMAND}`; export r; \
33137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33138 $(HOST_EXPORTS) \
33139 for flag in $(EXTRA_HOST_FLAGS) ; do \
33140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33141 done; \
33142 echo "Doing install-html in readline" ; \
33143 (cd $(HOST_SUBDIR)/readline && \
33144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33146 "RANLIB=$${RANLIB}" \
0c24b341 33147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33148 install-html) \
33149 || exit 1
33150
33151@endif readline
33152
b813574b
PB
33153.PHONY: maybe-installcheck-readline installcheck-readline
33154maybe-installcheck-readline:
33155@if readline
33156maybe-installcheck-readline: installcheck-readline
4fa63067 33157
b813574b
PB
33158installcheck-readline: \
33159 configure-readline
0aed8855 33160 @: $(MAKE); $(unstage)
b813574b 33161 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33162 r=`${PWD_COMMAND}`; export r; \
33163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33164 $(HOST_EXPORTS) \
b813574b 33165 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33167 done; \
b813574b 33168 echo "Doing installcheck in readline" ; \
b00612cc 33169 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33172 "RANLIB=$${RANLIB}" \
0c24b341 33173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33174 installcheck) \
4fa63067 33175 || exit 1
3866be5d 33176
b813574b 33177@endif readline
3866be5d 33178
b813574b
PB
33179.PHONY: maybe-mostlyclean-readline mostlyclean-readline
33180maybe-mostlyclean-readline:
33181@if readline
33182maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 33183
b813574b 33184mostlyclean-readline:
0aed8855 33185 @: $(MAKE); $(unstage)
b813574b 33186 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33187 r=`${PWD_COMMAND}`; export r; \
33188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33189 $(HOST_EXPORTS) \
b813574b 33190 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33192 done; \
b813574b 33193 echo "Doing mostlyclean in readline" ; \
b00612cc 33194 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33197 "RANLIB=$${RANLIB}" \
0c24b341 33198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33199 mostlyclean) \
4fa63067
NN
33200 || exit 1
33201
b813574b 33202@endif readline
4fa63067 33203
b813574b
PB
33204.PHONY: maybe-clean-readline clean-readline
33205maybe-clean-readline:
33206@if readline
33207maybe-clean-readline: clean-readline
4fa63067 33208
b813574b 33209clean-readline:
0aed8855 33210 @: $(MAKE); $(unstage)
b813574b 33211 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33212 r=`${PWD_COMMAND}`; export r; \
33213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33214 $(HOST_EXPORTS) \
b813574b 33215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33217 done; \
b813574b 33218 echo "Doing clean in readline" ; \
b00612cc 33219 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33222 "RANLIB=$${RANLIB}" \
0c24b341 33223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33224 clean) \
4fa63067
NN
33225 || exit 1
33226
b813574b 33227@endif readline
4fa63067 33228
b813574b
PB
33229.PHONY: maybe-distclean-readline distclean-readline
33230maybe-distclean-readline:
33231@if readline
33232maybe-distclean-readline: distclean-readline
4fa63067 33233
b813574b 33234distclean-readline:
0aed8855 33235 @: $(MAKE); $(unstage)
b813574b 33236 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33237 r=`${PWD_COMMAND}`; export r; \
33238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33239 $(HOST_EXPORTS) \
b813574b 33240 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33242 done; \
b813574b 33243 echo "Doing distclean in readline" ; \
b00612cc 33244 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33247 "RANLIB=$${RANLIB}" \
0c24b341 33248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33249 distclean) \
4fa63067
NN
33250 || exit 1
33251
b813574b 33252@endif readline
4fa63067 33253
b813574b
PB
33254.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
33255maybe-maintainer-clean-readline:
33256@if readline
33257maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 33258
b813574b 33259maintainer-clean-readline:
0aed8855 33260 @: $(MAKE); $(unstage)
b813574b 33261 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33262 r=`${PWD_COMMAND}`; export r; \
b40e3958 33263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33264 $(HOST_EXPORTS) \
b813574b 33265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33267 done; \
b813574b 33268 echo "Doing maintainer-clean in readline" ; \
b00612cc 33269 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33272 "RANLIB=$${RANLIB}" \
0c24b341 33273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33274 maintainer-clean) \
4fa63067 33275 || exit 1
3866be5d 33276
b813574b 33277@endif readline
3866be5d 33278
4fa63067 33279
a7254363 33280
b813574b
PB
33281.PHONY: configure-release maybe-configure-release
33282maybe-configure-release:
4f0ef2d8
CD
33283@if gcc-bootstrap
33284configure-release: stage_current
33285@endif gcc-bootstrap
b813574b
PB
33286@if release
33287maybe-configure-release: configure-release
c52c6897 33288configure-release:
0aed8855 33289 @: $(MAKE); $(unstage)
c52c6897 33290 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33292 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
33293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 33294 $(HOST_EXPORTS) \
a7254363
PB
33295 echo Configuring in $(HOST_SUBDIR)/release; \
33296 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 33297 case $(srcdir) in \
b00612cc
PB
33298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33299 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
33300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33301 esac; \
b00612cc
PB
33302 srcdiroption="--srcdir=$${topdir}/release"; \
33303 libsrcdir="$$s/release"; \
e2b9e2dc 33304 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33306 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33307 || exit 1
b813574b 33308@endif release
e2b9e2dc 33309
a7254363
PB
33310
33311
d545f33b
PB
33312
33313
b813574b
PB
33314.PHONY: all-release maybe-all-release
33315maybe-all-release:
4f0ef2d8
CD
33316@if gcc-bootstrap
33317all-release: stage_current
33318@endif gcc-bootstrap
b813574b 33319@if release
d27cc32e 33320TARGET-release=all
b813574b
PB
33321maybe-all-release: all-release
33322all-release: configure-release
0aed8855 33323 @: $(MAKE); $(unstage)
b40e3958
L
33324 @r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33326 $(HOST_EXPORTS) \
b00612cc 33327 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
33328 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33329 $(TARGET-release))
b813574b 33330@endif release
3866be5d 33331
a7254363 33332
d545f33b
PB
33333
33334
b813574b
PB
33335.PHONY: check-release maybe-check-release
33336maybe-check-release:
33337@if release
33338maybe-check-release: check-release
3866be5d 33339
b813574b 33340check-release:
3866be5d 33341
b813574b 33342@endif release
3866be5d 33343
b813574b
PB
33344.PHONY: install-release maybe-install-release
33345maybe-install-release:
33346@if release
33347maybe-install-release: install-release
16ae0395 33348
b813574b 33349install-release:
4fa63067 33350
b813574b 33351@endif release
4fa63067 33352
56a8fe78 33353# Other targets (info, dvi, pdf, etc.)
4fa63067 33354
b813574b
PB
33355.PHONY: maybe-info-release info-release
33356maybe-info-release:
33357@if release
33358maybe-info-release: info-release
4fa63067 33359
b813574b
PB
33360info-release: \
33361 configure-release
0aed8855 33362 @: $(MAKE); $(unstage)
b813574b 33363 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33364 r=`${PWD_COMMAND}`; export r; \
33365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33366 $(HOST_EXPORTS) \
b813574b 33367 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33369 done; \
b813574b 33370 echo "Doing info in release" ; \
b00612cc 33371 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33374 "RANLIB=$${RANLIB}" \
0c24b341 33375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33376 info) \
4fa63067
NN
33377 || exit 1
33378
b813574b 33379@endif release
4fa63067 33380
b813574b
PB
33381.PHONY: maybe-dvi-release dvi-release
33382maybe-dvi-release:
33383@if release
33384maybe-dvi-release: dvi-release
4fa63067 33385
b813574b
PB
33386dvi-release: \
33387 configure-release
0aed8855 33388 @: $(MAKE); $(unstage)
b813574b 33389 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33390 r=`${PWD_COMMAND}`; export r; \
33391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33392 $(HOST_EXPORTS) \
b813574b 33393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33395 done; \
b813574b 33396 echo "Doing dvi in release" ; \
b00612cc 33397 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33400 "RANLIB=$${RANLIB}" \
0c24b341 33401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33402 dvi) \
4fa63067
NN
33403 || exit 1
33404
b813574b 33405@endif release
4fa63067 33406
56a8fe78
DD
33407.PHONY: maybe-pdf-release pdf-release
33408maybe-pdf-release:
33409@if release
33410maybe-pdf-release: pdf-release
33411
33412pdf-release: \
33413 configure-release
33414 @: $(MAKE); $(unstage)
33415 @[ -f ./release/Makefile ] || exit 0; \
33416 r=`${PWD_COMMAND}`; export r; \
33417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33418 $(HOST_EXPORTS) \
33419 for flag in $(EXTRA_HOST_FLAGS) ; do \
33420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33421 done; \
33422 echo "Doing pdf in release" ; \
33423 (cd $(HOST_SUBDIR)/release && \
33424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33426 "RANLIB=$${RANLIB}" \
0c24b341 33427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33428 pdf) \
33429 || exit 1
33430
33431@endif release
33432
6d389afc
MS
33433.PHONY: maybe-html-release html-release
33434maybe-html-release:
33435@if release
33436maybe-html-release: html-release
33437
33438html-release: \
33439 configure-release
0aed8855 33440 @: $(MAKE); $(unstage)
6d389afc
MS
33441 @[ -f ./release/Makefile ] || exit 0; \
33442 r=`${PWD_COMMAND}`; export r; \
33443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33444 $(HOST_EXPORTS) \
33445 for flag in $(EXTRA_HOST_FLAGS) ; do \
33446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33447 done; \
33448 echo "Doing html in release" ; \
b00612cc 33449 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
33450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33452 "RANLIB=$${RANLIB}" \
0c24b341 33453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33454 html) \
33455 || exit 1
33456
33457@endif release
33458
b813574b
PB
33459.PHONY: maybe-TAGS-release TAGS-release
33460maybe-TAGS-release:
33461@if release
33462maybe-TAGS-release: TAGS-release
4fa63067 33463
b813574b
PB
33464TAGS-release: \
33465 configure-release
0aed8855 33466 @: $(MAKE); $(unstage)
b813574b 33467 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33468 r=`${PWD_COMMAND}`; export r; \
33469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33470 $(HOST_EXPORTS) \
b813574b 33471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33473 done; \
b813574b 33474 echo "Doing TAGS in release" ; \
b00612cc 33475 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33478 "RANLIB=$${RANLIB}" \
0c24b341 33479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33480 TAGS) \
4fa63067
NN
33481 || exit 1
33482
b813574b 33483@endif release
4fa63067 33484
b813574b
PB
33485.PHONY: maybe-install-info-release install-info-release
33486maybe-install-info-release:
33487@if release
33488maybe-install-info-release: install-info-release
4fa63067 33489
b813574b
PB
33490install-info-release: \
33491 configure-release \
33492 info-release
0aed8855 33493 @: $(MAKE); $(unstage)
b813574b 33494 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33495 r=`${PWD_COMMAND}`; export r; \
33496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33497 $(HOST_EXPORTS) \
b813574b 33498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33500 done; \
b813574b 33501 echo "Doing install-info in release" ; \
b00612cc 33502 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33505 "RANLIB=$${RANLIB}" \
0c24b341 33506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33507 install-info) \
4fa63067
NN
33508 || exit 1
33509
b813574b 33510@endif release
4fa63067 33511
a3ca38d2
DD
33512.PHONY: maybe-install-pdf-release install-pdf-release
33513maybe-install-pdf-release:
33514@if release
33515maybe-install-pdf-release: install-pdf-release
33516
33517install-pdf-release: \
33518 configure-release \
33519 pdf-release
33520 @: $(MAKE); $(unstage)
33521 @[ -f ./release/Makefile ] || exit 0; \
33522 r=`${PWD_COMMAND}`; export r; \
33523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524 $(HOST_EXPORTS) \
33525 for flag in $(EXTRA_HOST_FLAGS) ; do \
33526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33527 done; \
33528 echo "Doing install-pdf in release" ; \
33529 (cd $(HOST_SUBDIR)/release && \
33530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33532 "RANLIB=$${RANLIB}" \
0c24b341 33533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33534 install-pdf) \
33535 || exit 1
33536
33537@endif release
33538
108a6f8e
CD
33539.PHONY: maybe-install-html-release install-html-release
33540maybe-install-html-release:
33541@if release
33542maybe-install-html-release: install-html-release
33543
33544install-html-release: \
33545 configure-release \
33546 html-release
33547 @: $(MAKE); $(unstage)
33548 @[ -f ./release/Makefile ] || exit 0; \
33549 r=`${PWD_COMMAND}`; export r; \
33550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33551 $(HOST_EXPORTS) \
33552 for flag in $(EXTRA_HOST_FLAGS) ; do \
33553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33554 done; \
33555 echo "Doing install-html in release" ; \
33556 (cd $(HOST_SUBDIR)/release && \
33557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33559 "RANLIB=$${RANLIB}" \
0c24b341 33560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33561 install-html) \
33562 || exit 1
33563
33564@endif release
33565
b813574b
PB
33566.PHONY: maybe-installcheck-release installcheck-release
33567maybe-installcheck-release:
33568@if release
33569maybe-installcheck-release: installcheck-release
4fa63067 33570
b813574b
PB
33571installcheck-release: \
33572 configure-release
0aed8855 33573 @: $(MAKE); $(unstage)
b813574b 33574 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33575 r=`${PWD_COMMAND}`; export r; \
33576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33577 $(HOST_EXPORTS) \
b813574b 33578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33580 done; \
b813574b 33581 echo "Doing installcheck in release" ; \
b00612cc 33582 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33585 "RANLIB=$${RANLIB}" \
0c24b341 33586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33587 installcheck) \
4fa63067
NN
33588 || exit 1
33589
b813574b 33590@endif release
4fa63067 33591
b813574b
PB
33592.PHONY: maybe-mostlyclean-release mostlyclean-release
33593maybe-mostlyclean-release:
33594@if release
33595maybe-mostlyclean-release: mostlyclean-release
4fa63067 33596
b813574b 33597mostlyclean-release:
0aed8855 33598 @: $(MAKE); $(unstage)
b813574b 33599 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33600 r=`${PWD_COMMAND}`; export r; \
33601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33602 $(HOST_EXPORTS) \
b813574b 33603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33605 done; \
b813574b 33606 echo "Doing mostlyclean in release" ; \
b00612cc 33607 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33610 "RANLIB=$${RANLIB}" \
0c24b341 33611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33612 mostlyclean) \
4fa63067
NN
33613 || exit 1
33614
b813574b 33615@endif release
4fa63067 33616
b813574b
PB
33617.PHONY: maybe-clean-release clean-release
33618maybe-clean-release:
33619@if release
33620maybe-clean-release: clean-release
4fa63067 33621
b813574b 33622clean-release:
0aed8855 33623 @: $(MAKE); $(unstage)
b813574b 33624 @[ -f ./release/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 clean in release" ; \
b00612cc 33632 (cd $(HOST_SUBDIR)/release && \
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 clean) \
4fa63067
NN
33638 || exit 1
33639
b813574b 33640@endif release
4fa63067 33641
b813574b
PB
33642.PHONY: maybe-distclean-release distclean-release
33643maybe-distclean-release:
33644@if release
33645maybe-distclean-release: distclean-release
4fa63067 33646
b813574b 33647distclean-release:
0aed8855 33648 @: $(MAKE); $(unstage)
b813574b 33649 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33650 r=`${PWD_COMMAND}`; export r; \
33651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33652 $(HOST_EXPORTS) \
b813574b 33653 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33655 done; \
b813574b 33656 echo "Doing distclean in release" ; \
b00612cc 33657 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33660 "RANLIB=$${RANLIB}" \
0c24b341 33661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33662 distclean) \
4fa63067
NN
33663 || exit 1
33664
b813574b 33665@endif release
4fa63067 33666
b813574b
PB
33667.PHONY: maybe-maintainer-clean-release maintainer-clean-release
33668maybe-maintainer-clean-release:
33669@if release
33670maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 33671
b813574b 33672maintainer-clean-release:
0aed8855 33673 @: $(MAKE); $(unstage)
b813574b 33674 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33675 r=`${PWD_COMMAND}`; export r; \
33676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33677 $(HOST_EXPORTS) \
b813574b 33678 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33680 done; \
b813574b 33681 echo "Doing maintainer-clean in release" ; \
b00612cc 33682 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33685 "RANLIB=$${RANLIB}" \
0c24b341 33686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33687 maintainer-clean) \
4fa63067 33688 || exit 1
3866be5d 33689
b813574b 33690@endif release
3866be5d 33691
4fa63067 33692
a7254363 33693
b813574b
PB
33694.PHONY: configure-recode maybe-configure-recode
33695maybe-configure-recode:
4f0ef2d8
CD
33696@if gcc-bootstrap
33697configure-recode: stage_current
33698@endif gcc-bootstrap
b813574b
PB
33699@if recode
33700maybe-configure-recode: configure-recode
c52c6897 33701configure-recode:
0aed8855 33702 @: $(MAKE); $(unstage)
c52c6897 33703 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33705 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
33706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 33707 $(HOST_EXPORTS) \
a7254363
PB
33708 echo Configuring in $(HOST_SUBDIR)/recode; \
33709 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 33710 case $(srcdir) in \
b00612cc
PB
33711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33712 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
33713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33714 esac; \
b00612cc
PB
33715 srcdiroption="--srcdir=$${topdir}/recode"; \
33716 libsrcdir="$$s/recode"; \
e2b9e2dc 33717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33719 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33720 || exit 1
b813574b 33721@endif recode
e2b9e2dc 33722
a7254363
PB
33723
33724
d545f33b
PB
33725
33726
b813574b
PB
33727.PHONY: all-recode maybe-all-recode
33728maybe-all-recode:
4f0ef2d8
CD
33729@if gcc-bootstrap
33730all-recode: stage_current
33731@endif gcc-bootstrap
b813574b 33732@if recode
d27cc32e 33733TARGET-recode=all
b813574b
PB
33734maybe-all-recode: all-recode
33735all-recode: configure-recode
0aed8855 33736 @: $(MAKE); $(unstage)
b40e3958
L
33737 @r=`${PWD_COMMAND}`; export r; \
33738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33739 $(HOST_EXPORTS) \
b00612cc 33740 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
33741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33742 $(TARGET-recode))
b813574b 33743@endif recode
3866be5d 33744
a7254363 33745
d545f33b
PB
33746
33747
b813574b
PB
33748.PHONY: check-recode maybe-check-recode
33749maybe-check-recode:
33750@if recode
33751maybe-check-recode: check-recode
3866be5d 33752
b813574b 33753check-recode:
0aed8855 33754 @: $(MAKE); $(unstage)
b40e3958
L
33755 @r=`${PWD_COMMAND}`; export r; \
33756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33757 $(HOST_EXPORTS) \
b00612cc
PB
33758 (cd $(HOST_SUBDIR)/recode && \
33759 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33760
b813574b 33761@endif recode
3866be5d 33762
b813574b
PB
33763.PHONY: install-recode maybe-install-recode
33764maybe-install-recode:
33765@if recode
33766maybe-install-recode: install-recode
4fa63067 33767
b813574b 33768install-recode: installdirs
0aed8855 33769 @: $(MAKE); $(unstage)
4fa63067
NN
33770 @r=`${PWD_COMMAND}`; export r; \
33771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33772 $(HOST_EXPORTS) \
b00612cc 33773 (cd $(HOST_SUBDIR)/recode && \
2da12f12 33774 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33775
b813574b 33776@endif recode
4fa63067 33777
56a8fe78 33778# Other targets (info, dvi, pdf, etc.)
4fa63067 33779
b813574b
PB
33780.PHONY: maybe-info-recode info-recode
33781maybe-info-recode:
33782@if recode
33783maybe-info-recode: info-recode
4fa63067 33784
b813574b
PB
33785info-recode: \
33786 configure-recode
0aed8855 33787 @: $(MAKE); $(unstage)
b813574b 33788 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33789 r=`${PWD_COMMAND}`; export r; \
33790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33791 $(HOST_EXPORTS) \
b813574b 33792 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33794 done; \
b813574b 33795 echo "Doing info in recode" ; \
b00612cc 33796 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33799 "RANLIB=$${RANLIB}" \
0c24b341 33800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33801 info) \
4fa63067
NN
33802 || exit 1
33803
b813574b 33804@endif recode
4fa63067 33805
b813574b
PB
33806.PHONY: maybe-dvi-recode dvi-recode
33807maybe-dvi-recode:
33808@if recode
33809maybe-dvi-recode: dvi-recode
4fa63067 33810
b813574b
PB
33811dvi-recode: \
33812 configure-recode
0aed8855 33813 @: $(MAKE); $(unstage)
b813574b 33814 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33815 r=`${PWD_COMMAND}`; export r; \
33816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33817 $(HOST_EXPORTS) \
b813574b 33818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33820 done; \
b813574b 33821 echo "Doing dvi in recode" ; \
b00612cc 33822 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33825 "RANLIB=$${RANLIB}" \
0c24b341 33826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33827 dvi) \
4fa63067
NN
33828 || exit 1
33829
b813574b 33830@endif recode
4fa63067 33831
56a8fe78
DD
33832.PHONY: maybe-pdf-recode pdf-recode
33833maybe-pdf-recode:
33834@if recode
33835maybe-pdf-recode: pdf-recode
33836
33837pdf-recode: \
33838 configure-recode
33839 @: $(MAKE); $(unstage)
33840 @[ -f ./recode/Makefile ] || exit 0; \
33841 r=`${PWD_COMMAND}`; export r; \
33842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33843 $(HOST_EXPORTS) \
33844 for flag in $(EXTRA_HOST_FLAGS) ; do \
33845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33846 done; \
33847 echo "Doing pdf in recode" ; \
33848 (cd $(HOST_SUBDIR)/recode && \
33849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33851 "RANLIB=$${RANLIB}" \
0c24b341 33852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33853 pdf) \
33854 || exit 1
33855
33856@endif recode
33857
6d389afc
MS
33858.PHONY: maybe-html-recode html-recode
33859maybe-html-recode:
33860@if recode
33861maybe-html-recode: html-recode
33862
33863html-recode: \
33864 configure-recode
0aed8855 33865 @: $(MAKE); $(unstage)
6d389afc
MS
33866 @[ -f ./recode/Makefile ] || exit 0; \
33867 r=`${PWD_COMMAND}`; export r; \
33868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33869 $(HOST_EXPORTS) \
33870 for flag in $(EXTRA_HOST_FLAGS) ; do \
33871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33872 done; \
33873 echo "Doing html in recode" ; \
b00612cc 33874 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
33875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33877 "RANLIB=$${RANLIB}" \
0c24b341 33878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33879 html) \
33880 || exit 1
33881
33882@endif recode
33883
b813574b
PB
33884.PHONY: maybe-TAGS-recode TAGS-recode
33885maybe-TAGS-recode:
33886@if recode
33887maybe-TAGS-recode: TAGS-recode
4fa63067 33888
b813574b
PB
33889TAGS-recode: \
33890 configure-recode
0aed8855 33891 @: $(MAKE); $(unstage)
b813574b 33892 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33893 r=`${PWD_COMMAND}`; export r; \
33894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33895 $(HOST_EXPORTS) \
b813574b 33896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33898 done; \
b813574b 33899 echo "Doing TAGS in recode" ; \
b00612cc 33900 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33903 "RANLIB=$${RANLIB}" \
0c24b341 33904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33905 TAGS) \
4fa63067
NN
33906 || exit 1
33907
b813574b 33908@endif recode
4fa63067 33909
b813574b
PB
33910.PHONY: maybe-install-info-recode install-info-recode
33911maybe-install-info-recode:
33912@if recode
33913maybe-install-info-recode: install-info-recode
4fa63067 33914
b813574b
PB
33915install-info-recode: \
33916 configure-recode \
33917 info-recode
0aed8855 33918 @: $(MAKE); $(unstage)
b813574b 33919 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33920 r=`${PWD_COMMAND}`; export r; \
33921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33922 $(HOST_EXPORTS) \
b813574b 33923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33925 done; \
b813574b 33926 echo "Doing install-info in recode" ; \
b00612cc 33927 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33930 "RANLIB=$${RANLIB}" \
0c24b341 33931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33932 install-info) \
4fa63067
NN
33933 || exit 1
33934
b813574b 33935@endif recode
4fa63067 33936
a3ca38d2
DD
33937.PHONY: maybe-install-pdf-recode install-pdf-recode
33938maybe-install-pdf-recode:
33939@if recode
33940maybe-install-pdf-recode: install-pdf-recode
33941
33942install-pdf-recode: \
33943 configure-recode \
33944 pdf-recode
33945 @: $(MAKE); $(unstage)
33946 @[ -f ./recode/Makefile ] || exit 0; \
33947 r=`${PWD_COMMAND}`; export r; \
33948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33949 $(HOST_EXPORTS) \
33950 for flag in $(EXTRA_HOST_FLAGS) ; do \
33951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33952 done; \
33953 echo "Doing install-pdf in recode" ; \
33954 (cd $(HOST_SUBDIR)/recode && \
33955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33957 "RANLIB=$${RANLIB}" \
0c24b341 33958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33959 install-pdf) \
33960 || exit 1
33961
33962@endif recode
33963
108a6f8e
CD
33964.PHONY: maybe-install-html-recode install-html-recode
33965maybe-install-html-recode:
33966@if recode
33967maybe-install-html-recode: install-html-recode
33968
33969install-html-recode: \
33970 configure-recode \
33971 html-recode
33972 @: $(MAKE); $(unstage)
33973 @[ -f ./recode/Makefile ] || exit 0; \
33974 r=`${PWD_COMMAND}`; export r; \
33975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33976 $(HOST_EXPORTS) \
33977 for flag in $(EXTRA_HOST_FLAGS) ; do \
33978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33979 done; \
33980 echo "Doing install-html in recode" ; \
33981 (cd $(HOST_SUBDIR)/recode && \
33982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33984 "RANLIB=$${RANLIB}" \
0c24b341 33985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33986 install-html) \
33987 || exit 1
33988
33989@endif recode
33990
b813574b
PB
33991.PHONY: maybe-installcheck-recode installcheck-recode
33992maybe-installcheck-recode:
33993@if recode
33994maybe-installcheck-recode: installcheck-recode
4fa63067 33995
b813574b
PB
33996installcheck-recode: \
33997 configure-recode
0aed8855 33998 @: $(MAKE); $(unstage)
b813574b 33999 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34000 r=`${PWD_COMMAND}`; export r; \
34001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34002 $(HOST_EXPORTS) \
b813574b 34003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34005 done; \
b813574b 34006 echo "Doing installcheck in recode" ; \
b00612cc 34007 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34010 "RANLIB=$${RANLIB}" \
0c24b341 34011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34012 installcheck) \
4fa63067
NN
34013 || exit 1
34014
b813574b 34015@endif recode
4fa63067 34016
b813574b
PB
34017.PHONY: maybe-mostlyclean-recode mostlyclean-recode
34018maybe-mostlyclean-recode:
34019@if recode
34020maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 34021
b813574b 34022mostlyclean-recode:
0aed8855 34023 @: $(MAKE); $(unstage)
b813574b 34024 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34025 r=`${PWD_COMMAND}`; export r; \
34026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34027 $(HOST_EXPORTS) \
b813574b 34028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34030 done; \
b813574b 34031 echo "Doing mostlyclean in recode" ; \
b00612cc 34032 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34035 "RANLIB=$${RANLIB}" \
0c24b341 34036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34037 mostlyclean) \
4fa63067
NN
34038 || exit 1
34039
b813574b 34040@endif recode
4fa63067 34041
b813574b
PB
34042.PHONY: maybe-clean-recode clean-recode
34043maybe-clean-recode:
34044@if recode
34045maybe-clean-recode: clean-recode
4fa63067 34046
b813574b 34047clean-recode:
0aed8855 34048 @: $(MAKE); $(unstage)
b813574b 34049 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34050 r=`${PWD_COMMAND}`; export r; \
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 clean in recode" ; \
b00612cc 34057 (cd $(HOST_SUBDIR)/recode && \
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 clean) \
4fa63067
NN
34063 || exit 1
34064
b813574b 34065@endif recode
4fa63067 34066
b813574b
PB
34067.PHONY: maybe-distclean-recode distclean-recode
34068maybe-distclean-recode:
34069@if recode
34070maybe-distclean-recode: distclean-recode
4fa63067 34071
b813574b 34072distclean-recode:
0aed8855 34073 @: $(MAKE); $(unstage)
b813574b 34074 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34075 r=`${PWD_COMMAND}`; export r; \
34076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34077 $(HOST_EXPORTS) \
b813574b 34078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34080 done; \
b813574b 34081 echo "Doing distclean in recode" ; \
b00612cc 34082 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34085 "RANLIB=$${RANLIB}" \
0c24b341 34086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34087 distclean) \
4fa63067
NN
34088 || exit 1
34089
b813574b 34090@endif recode
4fa63067 34091
b813574b
PB
34092.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
34093maybe-maintainer-clean-recode:
34094@if recode
34095maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 34096
b813574b 34097maintainer-clean-recode:
0aed8855 34098 @: $(MAKE); $(unstage)
b813574b 34099 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34100 r=`${PWD_COMMAND}`; export r; \
34101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34102 $(HOST_EXPORTS) \
b813574b 34103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34105 done; \
b813574b 34106 echo "Doing maintainer-clean in recode" ; \
b00612cc 34107 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34110 "RANLIB=$${RANLIB}" \
0c24b341 34111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34112 maintainer-clean) \
4fa63067 34113 || exit 1
16ae0395 34114
b813574b 34115@endif recode
3866be5d
NN
34116
34117
a7254363 34118
b813574b
PB
34119.PHONY: configure-sed maybe-configure-sed
34120maybe-configure-sed:
4f0ef2d8
CD
34121@if gcc-bootstrap
34122configure-sed: stage_current
34123@endif gcc-bootstrap
b813574b
PB
34124@if sed
34125maybe-configure-sed: configure-sed
c52c6897 34126configure-sed:
0aed8855 34127 @: $(MAKE); $(unstage)
c52c6897 34128 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34130 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
34131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 34132 $(HOST_EXPORTS) \
a7254363
PB
34133 echo Configuring in $(HOST_SUBDIR)/sed; \
34134 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 34135 case $(srcdir) in \
b00612cc
PB
34136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34137 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
34138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34139 esac; \
b00612cc
PB
34140 srcdiroption="--srcdir=$${topdir}/sed"; \
34141 libsrcdir="$$s/sed"; \
e2b9e2dc 34142 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34144 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34145 || exit 1
b813574b 34146@endif sed
e2b9e2dc 34147
a7254363
PB
34148
34149
d545f33b
PB
34150
34151
b813574b
PB
34152.PHONY: all-sed maybe-all-sed
34153maybe-all-sed:
4f0ef2d8
CD
34154@if gcc-bootstrap
34155all-sed: stage_current
34156@endif gcc-bootstrap
b813574b 34157@if sed
d27cc32e 34158TARGET-sed=all
b813574b
PB
34159maybe-all-sed: all-sed
34160all-sed: configure-sed
0aed8855 34161 @: $(MAKE); $(unstage)
b40e3958
L
34162 @r=`${PWD_COMMAND}`; export r; \
34163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34164 $(HOST_EXPORTS) \
b00612cc 34165 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
34166 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34167 $(TARGET-sed))
b813574b 34168@endif sed
3866be5d 34169
a7254363 34170
d545f33b
PB
34171
34172
b813574b
PB
34173.PHONY: check-sed maybe-check-sed
34174maybe-check-sed:
34175@if sed
34176maybe-check-sed: check-sed
3866be5d 34177
b813574b 34178check-sed:
0aed8855 34179 @: $(MAKE); $(unstage)
b40e3958
L
34180 @r=`${PWD_COMMAND}`; export r; \
34181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34182 $(HOST_EXPORTS) \
b00612cc
PB
34183 (cd $(HOST_SUBDIR)/sed && \
34184 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34185
b813574b 34186@endif sed
3866be5d 34187
b813574b
PB
34188.PHONY: install-sed maybe-install-sed
34189maybe-install-sed:
34190@if sed
34191maybe-install-sed: install-sed
16ae0395 34192
b813574b 34193install-sed: installdirs
0aed8855 34194 @: $(MAKE); $(unstage)
b40e3958
L
34195 @r=`${PWD_COMMAND}`; export r; \
34196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34197 $(HOST_EXPORTS) \
b00612cc 34198 (cd $(HOST_SUBDIR)/sed && \
2da12f12 34199 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34200
b813574b 34201@endif sed
3866be5d 34202
56a8fe78 34203# Other targets (info, dvi, pdf, etc.)
4fa63067 34204
b813574b
PB
34205.PHONY: maybe-info-sed info-sed
34206maybe-info-sed:
34207@if sed
34208maybe-info-sed: info-sed
4fa63067 34209
b813574b
PB
34210info-sed: \
34211 configure-sed
0aed8855 34212 @: $(MAKE); $(unstage)
b813574b 34213 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34214 r=`${PWD_COMMAND}`; export r; \
34215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34216 $(HOST_EXPORTS) \
b813574b 34217 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34219 done; \
6d389afc 34220 echo "Doing info in sed" ; \
b00612cc 34221 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
34222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34224 "RANLIB=$${RANLIB}" \
0c24b341 34225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34226 info) \
34227 || exit 1
34228
34229@endif sed
34230
34231.PHONY: maybe-dvi-sed dvi-sed
34232maybe-dvi-sed:
34233@if sed
34234maybe-dvi-sed: dvi-sed
34235
34236dvi-sed: \
34237 configure-sed
0aed8855 34238 @: $(MAKE); $(unstage)
6d389afc
MS
34239 @[ -f ./sed/Makefile ] || exit 0; \
34240 r=`${PWD_COMMAND}`; export r; \
34241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34242 $(HOST_EXPORTS) \
34243 for flag in $(EXTRA_HOST_FLAGS) ; do \
34244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34245 done; \
34246 echo "Doing dvi in sed" ; \
b00612cc 34247 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34250 "RANLIB=$${RANLIB}" \
0c24b341 34251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34252 dvi) \
4fa63067
NN
34253 || exit 1
34254
b813574b 34255@endif sed
4fa63067 34256
56a8fe78
DD
34257.PHONY: maybe-pdf-sed pdf-sed
34258maybe-pdf-sed:
34259@if sed
34260maybe-pdf-sed: pdf-sed
34261
34262pdf-sed: \
34263 configure-sed
34264 @: $(MAKE); $(unstage)
34265 @[ -f ./sed/Makefile ] || exit 0; \
34266 r=`${PWD_COMMAND}`; export r; \
34267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34268 $(HOST_EXPORTS) \
34269 for flag in $(EXTRA_HOST_FLAGS) ; do \
34270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34271 done; \
34272 echo "Doing pdf in sed" ; \
34273 (cd $(HOST_SUBDIR)/sed && \
34274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34276 "RANLIB=$${RANLIB}" \
0c24b341 34277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34278 pdf) \
34279 || exit 1
34280
34281@endif sed
34282
6d389afc
MS
34283.PHONY: maybe-html-sed html-sed
34284maybe-html-sed:
b813574b 34285@if sed
6d389afc 34286maybe-html-sed: html-sed
4fa63067 34287
6d389afc 34288html-sed: \
b813574b 34289 configure-sed
0aed8855 34290 @: $(MAKE); $(unstage)
b813574b 34291 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34292 r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34294 $(HOST_EXPORTS) \
b813574b 34295 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34297 done; \
6d389afc 34298 echo "Doing html in sed" ; \
b00612cc 34299 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34302 "RANLIB=$${RANLIB}" \
0c24b341 34303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34304 html) \
4fa63067
NN
34305 || exit 1
34306
b813574b 34307@endif sed
4fa63067 34308
b813574b
PB
34309.PHONY: maybe-TAGS-sed TAGS-sed
34310maybe-TAGS-sed:
34311@if sed
34312maybe-TAGS-sed: TAGS-sed
4fa63067 34313
b813574b
PB
34314TAGS-sed: \
34315 configure-sed
0aed8855 34316 @: $(MAKE); $(unstage)
b813574b 34317 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34318 r=`${PWD_COMMAND}`; export r; \
34319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34320 $(HOST_EXPORTS) \
b813574b 34321 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34323 done; \
b813574b 34324 echo "Doing TAGS in sed" ; \
b00612cc 34325 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34328 "RANLIB=$${RANLIB}" \
0c24b341 34329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34330 TAGS) \
4fa63067
NN
34331 || exit 1
34332
b813574b 34333@endif sed
4fa63067 34334
b813574b
PB
34335.PHONY: maybe-install-info-sed install-info-sed
34336maybe-install-info-sed:
34337@if sed
34338maybe-install-info-sed: install-info-sed
4fa63067 34339
b813574b
PB
34340install-info-sed: \
34341 configure-sed \
34342 info-sed
0aed8855 34343 @: $(MAKE); $(unstage)
b813574b 34344 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34345 r=`${PWD_COMMAND}`; export r; \
34346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34347 $(HOST_EXPORTS) \
b813574b 34348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34350 done; \
b813574b 34351 echo "Doing install-info in sed" ; \
b00612cc 34352 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34355 "RANLIB=$${RANLIB}" \
0c24b341 34356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34357 install-info) \
4fa63067
NN
34358 || exit 1
34359
b813574b 34360@endif sed
4fa63067 34361
a3ca38d2
DD
34362.PHONY: maybe-install-pdf-sed install-pdf-sed
34363maybe-install-pdf-sed:
34364@if sed
34365maybe-install-pdf-sed: install-pdf-sed
34366
34367install-pdf-sed: \
34368 configure-sed \
34369 pdf-sed
34370 @: $(MAKE); $(unstage)
34371 @[ -f ./sed/Makefile ] || exit 0; \
34372 r=`${PWD_COMMAND}`; export r; \
34373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34374 $(HOST_EXPORTS) \
34375 for flag in $(EXTRA_HOST_FLAGS) ; do \
34376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34377 done; \
34378 echo "Doing install-pdf in sed" ; \
34379 (cd $(HOST_SUBDIR)/sed && \
34380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34382 "RANLIB=$${RANLIB}" \
0c24b341 34383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34384 install-pdf) \
34385 || exit 1
34386
34387@endif sed
34388
108a6f8e
CD
34389.PHONY: maybe-install-html-sed install-html-sed
34390maybe-install-html-sed:
34391@if sed
34392maybe-install-html-sed: install-html-sed
34393
34394install-html-sed: \
34395 configure-sed \
34396 html-sed
34397 @: $(MAKE); $(unstage)
34398 @[ -f ./sed/Makefile ] || exit 0; \
34399 r=`${PWD_COMMAND}`; export r; \
34400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34401 $(HOST_EXPORTS) \
34402 for flag in $(EXTRA_HOST_FLAGS) ; do \
34403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34404 done; \
34405 echo "Doing install-html in sed" ; \
34406 (cd $(HOST_SUBDIR)/sed && \
34407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34409 "RANLIB=$${RANLIB}" \
0c24b341 34410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34411 install-html) \
34412 || exit 1
34413
34414@endif sed
34415
b813574b
PB
34416.PHONY: maybe-installcheck-sed installcheck-sed
34417maybe-installcheck-sed:
34418@if sed
34419maybe-installcheck-sed: installcheck-sed
4fa63067 34420
b813574b
PB
34421installcheck-sed: \
34422 configure-sed
0aed8855 34423 @: $(MAKE); $(unstage)
b813574b 34424 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34425 r=`${PWD_COMMAND}`; export r; \
34426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34427 $(HOST_EXPORTS) \
b813574b 34428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34430 done; \
b813574b 34431 echo "Doing installcheck in sed" ; \
b00612cc 34432 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34435 "RANLIB=$${RANLIB}" \
0c24b341 34436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34437 installcheck) \
4fa63067
NN
34438 || exit 1
34439
b813574b 34440@endif sed
4fa63067 34441
b813574b
PB
34442.PHONY: maybe-mostlyclean-sed mostlyclean-sed
34443maybe-mostlyclean-sed:
34444@if sed
34445maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 34446
b813574b 34447mostlyclean-sed:
0aed8855 34448 @: $(MAKE); $(unstage)
b813574b 34449 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34450 r=`${PWD_COMMAND}`; export r; \
34451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34452 $(HOST_EXPORTS) \
b813574b 34453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34455 done; \
b813574b 34456 echo "Doing mostlyclean in sed" ; \
b00612cc 34457 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34460 "RANLIB=$${RANLIB}" \
0c24b341 34461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34462 mostlyclean) \
4fa63067
NN
34463 || exit 1
34464
b813574b 34465@endif sed
4fa63067 34466
b813574b
PB
34467.PHONY: maybe-clean-sed clean-sed
34468maybe-clean-sed:
34469@if sed
34470maybe-clean-sed: clean-sed
4fa63067 34471
b813574b 34472clean-sed:
0aed8855 34473 @: $(MAKE); $(unstage)
b813574b 34474 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34475 r=`${PWD_COMMAND}`; export r; \
34476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34477 $(HOST_EXPORTS) \
b813574b 34478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34480 done; \
b813574b 34481 echo "Doing clean in sed" ; \
b00612cc 34482 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34485 "RANLIB=$${RANLIB}" \
0c24b341 34486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34487 clean) \
4fa63067
NN
34488 || exit 1
34489
b813574b 34490@endif sed
4fa63067 34491
b813574b
PB
34492.PHONY: maybe-distclean-sed distclean-sed
34493maybe-distclean-sed:
34494@if sed
34495maybe-distclean-sed: distclean-sed
4fa63067 34496
b813574b 34497distclean-sed:
0aed8855 34498 @: $(MAKE); $(unstage)
b813574b 34499 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34500 r=`${PWD_COMMAND}`; export r; \
34501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34502 $(HOST_EXPORTS) \
b813574b 34503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34505 done; \
b813574b 34506 echo "Doing distclean in sed" ; \
b00612cc 34507 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34510 "RANLIB=$${RANLIB}" \
0c24b341 34511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34512 distclean) \
4fa63067
NN
34513 || exit 1
34514
b813574b 34515@endif sed
4fa63067 34516
b813574b
PB
34517.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
34518maybe-maintainer-clean-sed:
34519@if sed
34520maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 34521
b813574b 34522maintainer-clean-sed:
0aed8855 34523 @: $(MAKE); $(unstage)
b813574b 34524 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34525 r=`${PWD_COMMAND}`; export r; \
34526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34527 $(HOST_EXPORTS) \
b813574b 34528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530 done; \
b813574b 34531 echo "Doing maintainer-clean in sed" ; \
b00612cc 34532 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34535 "RANLIB=$${RANLIB}" \
0c24b341 34536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34537 maintainer-clean) \
4fa63067
NN
34538 || exit 1
34539
b813574b 34540@endif sed
4fa63067
NN
34541
34542
a7254363 34543
b813574b
PB
34544.PHONY: configure-send-pr maybe-configure-send-pr
34545maybe-configure-send-pr:
4f0ef2d8
CD
34546@if gcc-bootstrap
34547configure-send-pr: stage_current
34548@endif gcc-bootstrap
b813574b
PB
34549@if send-pr
34550maybe-configure-send-pr: configure-send-pr
c52c6897 34551configure-send-pr:
0aed8855 34552 @: $(MAKE); $(unstage)
c52c6897 34553 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34555 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
34556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 34557 $(HOST_EXPORTS) \
a7254363
PB
34558 echo Configuring in $(HOST_SUBDIR)/send-pr; \
34559 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 34560 case $(srcdir) in \
b00612cc
PB
34561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34562 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
34563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34564 esac; \
b00612cc
PB
34565 srcdiroption="--srcdir=$${topdir}/send-pr"; \
34566 libsrcdir="$$s/send-pr"; \
e2b9e2dc 34567 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34568 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34569 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34570 || exit 1
b813574b 34571@endif send-pr
e2b9e2dc 34572
a7254363
PB
34573
34574
d545f33b
PB
34575
34576
b813574b
PB
34577.PHONY: all-send-pr maybe-all-send-pr
34578maybe-all-send-pr:
4f0ef2d8
CD
34579@if gcc-bootstrap
34580all-send-pr: stage_current
34581@endif gcc-bootstrap
b813574b 34582@if send-pr
d27cc32e 34583TARGET-send-pr=all
b813574b
PB
34584maybe-all-send-pr: all-send-pr
34585all-send-pr: configure-send-pr
0aed8855 34586 @: $(MAKE); $(unstage)
b40e3958
L
34587 @r=`${PWD_COMMAND}`; export r; \
34588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34589 $(HOST_EXPORTS) \
b00612cc 34590 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
34591 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34592 $(TARGET-send-pr))
b813574b 34593@endif send-pr
3866be5d 34594
a7254363 34595
d545f33b
PB
34596
34597
b813574b
PB
34598.PHONY: check-send-pr maybe-check-send-pr
34599maybe-check-send-pr:
34600@if send-pr
34601maybe-check-send-pr: check-send-pr
3866be5d 34602
b813574b 34603check-send-pr:
0aed8855 34604 @: $(MAKE); $(unstage)
b40e3958
L
34605 @r=`${PWD_COMMAND}`; export r; \
34606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34607 $(HOST_EXPORTS) \
b00612cc
PB
34608 (cd $(HOST_SUBDIR)/send-pr && \
34609 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34610
b813574b 34611@endif send-pr
3866be5d 34612
b813574b
PB
34613.PHONY: install-send-pr maybe-install-send-pr
34614maybe-install-send-pr:
34615@if send-pr
34616maybe-install-send-pr: install-send-pr
16ae0395 34617
b813574b 34618install-send-pr: installdirs
0aed8855 34619 @: $(MAKE); $(unstage)
b40e3958
L
34620 @r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34622 $(HOST_EXPORTS) \
b00612cc 34623 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 34624 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34625
b813574b 34626@endif send-pr
3866be5d 34627
56a8fe78 34628# Other targets (info, dvi, pdf, etc.)
4fa63067 34629
b813574b
PB
34630.PHONY: maybe-info-send-pr info-send-pr
34631maybe-info-send-pr:
34632@if send-pr
34633maybe-info-send-pr: info-send-pr
4fa63067 34634
b813574b
PB
34635info-send-pr: \
34636 configure-send-pr
0aed8855 34637 @: $(MAKE); $(unstage)
b813574b 34638 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
34639 r=`${PWD_COMMAND}`; export r; \
34640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34641 $(HOST_EXPORTS) \
b813574b 34642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34644 done; \
b813574b 34645 echo "Doing info in send-pr" ; \
b00612cc 34646 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34649 "RANLIB=$${RANLIB}" \
0c24b341 34650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34651 info) \
e2b9e2dc
NN
34652 || exit 1
34653
b813574b 34654@endif send-pr
4fa63067 34655
b813574b
PB
34656.PHONY: maybe-dvi-send-pr dvi-send-pr
34657maybe-dvi-send-pr:
34658@if send-pr
34659maybe-dvi-send-pr: dvi-send-pr
4fa63067 34660
b813574b
PB
34661dvi-send-pr: \
34662 configure-send-pr
0aed8855 34663 @: $(MAKE); $(unstage)
b813574b 34664 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 34665 r=`${PWD_COMMAND}`; export r; \
b40e3958 34666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34667 $(HOST_EXPORTS) \
b813574b 34668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34670 done; \
b813574b 34671 echo "Doing dvi in send-pr" ; \
b00612cc 34672 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34675 "RANLIB=$${RANLIB}" \
0c24b341 34676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34677 dvi) \
4fa63067 34678 || exit 1
3866be5d 34679
b813574b 34680@endif send-pr
3866be5d 34681
56a8fe78
DD
34682.PHONY: maybe-pdf-send-pr pdf-send-pr
34683maybe-pdf-send-pr:
34684@if send-pr
34685maybe-pdf-send-pr: pdf-send-pr
34686
34687pdf-send-pr: \
34688 configure-send-pr
34689 @: $(MAKE); $(unstage)
34690 @[ -f ./send-pr/Makefile ] || exit 0; \
34691 r=`${PWD_COMMAND}`; export r; \
34692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34693 $(HOST_EXPORTS) \
34694 for flag in $(EXTRA_HOST_FLAGS) ; do \
34695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34696 done; \
34697 echo "Doing pdf in send-pr" ; \
34698 (cd $(HOST_SUBDIR)/send-pr && \
34699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34701 "RANLIB=$${RANLIB}" \
0c24b341 34702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34703 pdf) \
34704 || exit 1
34705
34706@endif send-pr
34707
6d389afc
MS
34708.PHONY: maybe-html-send-pr html-send-pr
34709maybe-html-send-pr:
34710@if send-pr
34711maybe-html-send-pr: html-send-pr
34712
34713html-send-pr: \
34714 configure-send-pr
0aed8855 34715 @: $(MAKE); $(unstage)
6d389afc
MS
34716 @[ -f ./send-pr/Makefile ] || exit 0; \
34717 r=`${PWD_COMMAND}`; export r; \
34718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34719 $(HOST_EXPORTS) \
34720 for flag in $(EXTRA_HOST_FLAGS) ; do \
34721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34722 done; \
34723 echo "Doing html in send-pr" ; \
b00612cc 34724 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
34725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34727 "RANLIB=$${RANLIB}" \
0c24b341 34728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34729 html) \
34730 || exit 1
34731
34732@endif send-pr
34733
b813574b
PB
34734.PHONY: maybe-TAGS-send-pr TAGS-send-pr
34735maybe-TAGS-send-pr:
34736@if send-pr
34737maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 34738
b813574b
PB
34739TAGS-send-pr: \
34740 configure-send-pr
0aed8855 34741 @: $(MAKE); $(unstage)
b813574b 34742 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34743 r=`${PWD_COMMAND}`; export r; \
34744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34745 $(HOST_EXPORTS) \
b813574b 34746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34748 done; \
b813574b 34749 echo "Doing TAGS in send-pr" ; \
b00612cc 34750 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34753 "RANLIB=$${RANLIB}" \
0c24b341 34754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34755 TAGS) \
4fa63067 34756 || exit 1
3866be5d 34757
b813574b 34758@endif send-pr
3866be5d 34759
b813574b
PB
34760.PHONY: maybe-install-info-send-pr install-info-send-pr
34761maybe-install-info-send-pr:
34762@if send-pr
34763maybe-install-info-send-pr: install-info-send-pr
16ae0395 34764
b813574b
PB
34765install-info-send-pr: \
34766 configure-send-pr \
34767 info-send-pr
0aed8855 34768 @: $(MAKE); $(unstage)
b813574b 34769 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34770 r=`${PWD_COMMAND}`; export r; \
34771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34772 $(HOST_EXPORTS) \
b813574b 34773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34775 done; \
b813574b 34776 echo "Doing install-info in send-pr" ; \
b00612cc 34777 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34780 "RANLIB=$${RANLIB}" \
0c24b341 34781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34782 install-info) \
4fa63067
NN
34783 || exit 1
34784
b813574b 34785@endif send-pr
4fa63067 34786
a3ca38d2
DD
34787.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
34788maybe-install-pdf-send-pr:
34789@if send-pr
34790maybe-install-pdf-send-pr: install-pdf-send-pr
34791
34792install-pdf-send-pr: \
34793 configure-send-pr \
34794 pdf-send-pr
34795 @: $(MAKE); $(unstage)
34796 @[ -f ./send-pr/Makefile ] || exit 0; \
34797 r=`${PWD_COMMAND}`; export r; \
34798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34799 $(HOST_EXPORTS) \
34800 for flag in $(EXTRA_HOST_FLAGS) ; do \
34801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34802 done; \
34803 echo "Doing install-pdf in send-pr" ; \
34804 (cd $(HOST_SUBDIR)/send-pr && \
34805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34807 "RANLIB=$${RANLIB}" \
0c24b341 34808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34809 install-pdf) \
34810 || exit 1
34811
34812@endif send-pr
34813
108a6f8e
CD
34814.PHONY: maybe-install-html-send-pr install-html-send-pr
34815maybe-install-html-send-pr:
34816@if send-pr
34817maybe-install-html-send-pr: install-html-send-pr
34818
34819install-html-send-pr: \
34820 configure-send-pr \
34821 html-send-pr
34822 @: $(MAKE); $(unstage)
34823 @[ -f ./send-pr/Makefile ] || exit 0; \
34824 r=`${PWD_COMMAND}`; export r; \
34825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34826 $(HOST_EXPORTS) \
34827 for flag in $(EXTRA_HOST_FLAGS) ; do \
34828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34829 done; \
34830 echo "Doing install-html in send-pr" ; \
34831 (cd $(HOST_SUBDIR)/send-pr && \
34832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34834 "RANLIB=$${RANLIB}" \
0c24b341 34835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34836 install-html) \
34837 || exit 1
34838
34839@endif send-pr
34840
b813574b
PB
34841.PHONY: maybe-installcheck-send-pr installcheck-send-pr
34842maybe-installcheck-send-pr:
34843@if send-pr
34844maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 34845
b813574b
PB
34846installcheck-send-pr: \
34847 configure-send-pr
0aed8855 34848 @: $(MAKE); $(unstage)
b813574b 34849 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34850 r=`${PWD_COMMAND}`; export r; \
34851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34852 $(HOST_EXPORTS) \
b813574b 34853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34855 done; \
b813574b 34856 echo "Doing installcheck in send-pr" ; \
b00612cc 34857 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34860 "RANLIB=$${RANLIB}" \
0c24b341 34861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34862 installcheck) \
4fa63067
NN
34863 || exit 1
34864
b813574b 34865@endif send-pr
4fa63067 34866
b813574b
PB
34867.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
34868maybe-mostlyclean-send-pr:
34869@if send-pr
34870maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 34871
b813574b 34872mostlyclean-send-pr:
0aed8855 34873 @: $(MAKE); $(unstage)
b813574b 34874 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34875 r=`${PWD_COMMAND}`; export r; \
34876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34877 $(HOST_EXPORTS) \
b813574b 34878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34880 done; \
b813574b 34881 echo "Doing mostlyclean in send-pr" ; \
b00612cc 34882 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34885 "RANLIB=$${RANLIB}" \
0c24b341 34886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34887 mostlyclean) \
4fa63067
NN
34888 || exit 1
34889
b813574b 34890@endif send-pr
4fa63067 34891
b813574b
PB
34892.PHONY: maybe-clean-send-pr clean-send-pr
34893maybe-clean-send-pr:
34894@if send-pr
34895maybe-clean-send-pr: clean-send-pr
4fa63067 34896
b813574b 34897clean-send-pr:
0aed8855 34898 @: $(MAKE); $(unstage)
b813574b 34899 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34900 r=`${PWD_COMMAND}`; export r; \
34901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34902 $(HOST_EXPORTS) \
b813574b 34903 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34905 done; \
b813574b 34906 echo "Doing clean in send-pr" ; \
b00612cc 34907 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34910 "RANLIB=$${RANLIB}" \
0c24b341 34911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34912 clean) \
4fa63067
NN
34913 || exit 1
34914
b813574b 34915@endif send-pr
4fa63067 34916
b813574b
PB
34917.PHONY: maybe-distclean-send-pr distclean-send-pr
34918maybe-distclean-send-pr:
34919@if send-pr
34920maybe-distclean-send-pr: distclean-send-pr
4fa63067 34921
b813574b 34922distclean-send-pr:
0aed8855 34923 @: $(MAKE); $(unstage)
b813574b 34924 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34925 r=`${PWD_COMMAND}`; export r; \
34926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34927 $(HOST_EXPORTS) \
b813574b 34928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34930 done; \
b813574b 34931 echo "Doing distclean in send-pr" ; \
b00612cc 34932 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34935 "RANLIB=$${RANLIB}" \
0c24b341 34936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34937 distclean) \
4fa63067
NN
34938 || exit 1
34939
b813574b 34940@endif send-pr
4fa63067 34941
b813574b
PB
34942.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
34943maybe-maintainer-clean-send-pr:
34944@if send-pr
34945maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 34946
b813574b 34947maintainer-clean-send-pr:
0aed8855 34948 @: $(MAKE); $(unstage)
b813574b 34949 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 34950 r=`${PWD_COMMAND}`; export r; \
b40e3958 34951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34952 $(HOST_EXPORTS) \
b813574b 34953 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34955 done; \
b813574b 34956 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 34957 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34960 "RANLIB=$${RANLIB}" \
0c24b341 34961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34962 maintainer-clean) \
4fa63067 34963 || exit 1
3866be5d 34964
b813574b 34965@endif send-pr
3866be5d 34966
4fa63067 34967
a7254363 34968
b813574b
PB
34969.PHONY: configure-shellutils maybe-configure-shellutils
34970maybe-configure-shellutils:
4f0ef2d8
CD
34971@if gcc-bootstrap
34972configure-shellutils: stage_current
34973@endif gcc-bootstrap
b813574b
PB
34974@if shellutils
34975maybe-configure-shellutils: configure-shellutils
c52c6897 34976configure-shellutils:
0aed8855 34977 @: $(MAKE); $(unstage)
c52c6897 34978 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34980 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
34981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 34982 $(HOST_EXPORTS) \
a7254363
PB
34983 echo Configuring in $(HOST_SUBDIR)/shellutils; \
34984 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 34985 case $(srcdir) in \
b00612cc
PB
34986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34987 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
34988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34989 esac; \
b00612cc
PB
34990 srcdiroption="--srcdir=$${topdir}/shellutils"; \
34991 libsrcdir="$$s/shellutils"; \
e2b9e2dc 34992 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34994 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34995 || exit 1
b813574b 34996@endif shellutils
e2b9e2dc 34997
a7254363
PB
34998
34999
d545f33b
PB
35000
35001
b813574b
PB
35002.PHONY: all-shellutils maybe-all-shellutils
35003maybe-all-shellutils:
4f0ef2d8
CD
35004@if gcc-bootstrap
35005all-shellutils: stage_current
35006@endif gcc-bootstrap
b813574b 35007@if shellutils
d27cc32e 35008TARGET-shellutils=all
b813574b
PB
35009maybe-all-shellutils: all-shellutils
35010all-shellutils: configure-shellutils
0aed8855 35011 @: $(MAKE); $(unstage)
b40e3958
L
35012 @r=`${PWD_COMMAND}`; export r; \
35013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35014 $(HOST_EXPORTS) \
b00612cc 35015 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
35016 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35017 $(TARGET-shellutils))
b813574b 35018@endif shellutils
3866be5d 35019
a7254363 35020
d545f33b
PB
35021
35022
b813574b
PB
35023.PHONY: check-shellutils maybe-check-shellutils
35024maybe-check-shellutils:
35025@if shellutils
35026maybe-check-shellutils: check-shellutils
3866be5d 35027
b813574b 35028check-shellutils:
0aed8855 35029 @: $(MAKE); $(unstage)
b40e3958
L
35030 @r=`${PWD_COMMAND}`; export r; \
35031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35032 $(HOST_EXPORTS) \
b00612cc
PB
35033 (cd $(HOST_SUBDIR)/shellutils && \
35034 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35035
b813574b 35036@endif shellutils
3866be5d 35037
b813574b
PB
35038.PHONY: install-shellutils maybe-install-shellutils
35039maybe-install-shellutils:
35040@if shellutils
35041maybe-install-shellutils: install-shellutils
16ae0395 35042
b813574b 35043install-shellutils: installdirs
0aed8855 35044 @: $(MAKE); $(unstage)
b40e3958
L
35045 @r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35047 $(HOST_EXPORTS) \
b00612cc 35048 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 35049 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35050
b813574b 35051@endif shellutils
4fa63067 35052
56a8fe78 35053# Other targets (info, dvi, pdf, etc.)
4fa63067 35054
b813574b
PB
35055.PHONY: maybe-info-shellutils info-shellutils
35056maybe-info-shellutils:
35057@if shellutils
35058maybe-info-shellutils: info-shellutils
4fa63067 35059
b813574b
PB
35060info-shellutils: \
35061 configure-shellutils
0aed8855 35062 @: $(MAKE); $(unstage)
b813574b 35063 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35064 r=`${PWD_COMMAND}`; export r; \
35065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35066 $(HOST_EXPORTS) \
b813574b 35067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35069 done; \
b813574b 35070 echo "Doing info in shellutils" ; \
b00612cc 35071 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35074 "RANLIB=$${RANLIB}" \
0c24b341 35075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35076 info) \
4fa63067
NN
35077 || exit 1
35078
b813574b 35079@endif shellutils
4fa63067 35080
b813574b
PB
35081.PHONY: maybe-dvi-shellutils dvi-shellutils
35082maybe-dvi-shellutils:
35083@if shellutils
35084maybe-dvi-shellutils: dvi-shellutils
4fa63067 35085
b813574b
PB
35086dvi-shellutils: \
35087 configure-shellutils
0aed8855 35088 @: $(MAKE); $(unstage)
b813574b 35089 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35090 r=`${PWD_COMMAND}`; export r; \
35091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35092 $(HOST_EXPORTS) \
b813574b 35093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35095 done; \
b813574b 35096 echo "Doing dvi in shellutils" ; \
b00612cc 35097 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35100 "RANLIB=$${RANLIB}" \
0c24b341 35101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35102 dvi) \
4fa63067
NN
35103 || exit 1
35104
b813574b 35105@endif shellutils
4fa63067 35106
56a8fe78
DD
35107.PHONY: maybe-pdf-shellutils pdf-shellutils
35108maybe-pdf-shellutils:
35109@if shellutils
35110maybe-pdf-shellutils: pdf-shellutils
35111
35112pdf-shellutils: \
35113 configure-shellutils
35114 @: $(MAKE); $(unstage)
35115 @[ -f ./shellutils/Makefile ] || exit 0; \
35116 r=`${PWD_COMMAND}`; export r; \
35117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35118 $(HOST_EXPORTS) \
35119 for flag in $(EXTRA_HOST_FLAGS) ; do \
35120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35121 done; \
35122 echo "Doing pdf in shellutils" ; \
35123 (cd $(HOST_SUBDIR)/shellutils && \
35124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35126 "RANLIB=$${RANLIB}" \
0c24b341 35127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35128 pdf) \
35129 || exit 1
35130
35131@endif shellutils
35132
6d389afc
MS
35133.PHONY: maybe-html-shellutils html-shellutils
35134maybe-html-shellutils:
35135@if shellutils
35136maybe-html-shellutils: html-shellutils
35137
35138html-shellutils: \
35139 configure-shellutils
0aed8855 35140 @: $(MAKE); $(unstage)
6d389afc
MS
35141 @[ -f ./shellutils/Makefile ] || exit 0; \
35142 r=`${PWD_COMMAND}`; export r; \
35143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35144 $(HOST_EXPORTS) \
35145 for flag in $(EXTRA_HOST_FLAGS) ; do \
35146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35147 done; \
35148 echo "Doing html in shellutils" ; \
b00612cc 35149 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
35150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35152 "RANLIB=$${RANLIB}" \
0c24b341 35153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35154 html) \
35155 || exit 1
35156
35157@endif shellutils
35158
b813574b
PB
35159.PHONY: maybe-TAGS-shellutils TAGS-shellutils
35160maybe-TAGS-shellutils:
35161@if shellutils
35162maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 35163
b813574b
PB
35164TAGS-shellutils: \
35165 configure-shellutils
0aed8855 35166 @: $(MAKE); $(unstage)
b813574b 35167 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35168 r=`${PWD_COMMAND}`; export r; \
35169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35170 $(HOST_EXPORTS) \
b813574b 35171 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35173 done; \
b813574b 35174 echo "Doing TAGS in shellutils" ; \
b00612cc 35175 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35178 "RANLIB=$${RANLIB}" \
0c24b341 35179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35180 TAGS) \
4fa63067
NN
35181 || exit 1
35182
b813574b 35183@endif shellutils
4fa63067 35184
b813574b
PB
35185.PHONY: maybe-install-info-shellutils install-info-shellutils
35186maybe-install-info-shellutils:
35187@if shellutils
35188maybe-install-info-shellutils: install-info-shellutils
4fa63067 35189
b813574b
PB
35190install-info-shellutils: \
35191 configure-shellutils \
35192 info-shellutils
0aed8855 35193 @: $(MAKE); $(unstage)
b813574b 35194 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35195 r=`${PWD_COMMAND}`; export r; \
35196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35197 $(HOST_EXPORTS) \
b813574b 35198 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35200 done; \
b813574b 35201 echo "Doing install-info in shellutils" ; \
b00612cc 35202 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35205 "RANLIB=$${RANLIB}" \
0c24b341 35206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35207 install-info) \
4fa63067
NN
35208 || exit 1
35209
b813574b 35210@endif shellutils
4fa63067 35211
a3ca38d2
DD
35212.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
35213maybe-install-pdf-shellutils:
35214@if shellutils
35215maybe-install-pdf-shellutils: install-pdf-shellutils
35216
35217install-pdf-shellutils: \
35218 configure-shellutils \
35219 pdf-shellutils
35220 @: $(MAKE); $(unstage)
35221 @[ -f ./shellutils/Makefile ] || exit 0; \
35222 r=`${PWD_COMMAND}`; export r; \
35223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224 $(HOST_EXPORTS) \
35225 for flag in $(EXTRA_HOST_FLAGS) ; do \
35226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35227 done; \
35228 echo "Doing install-pdf in shellutils" ; \
35229 (cd $(HOST_SUBDIR)/shellutils && \
35230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35232 "RANLIB=$${RANLIB}" \
0c24b341 35233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35234 install-pdf) \
35235 || exit 1
35236
35237@endif shellutils
35238
108a6f8e
CD
35239.PHONY: maybe-install-html-shellutils install-html-shellutils
35240maybe-install-html-shellutils:
35241@if shellutils
35242maybe-install-html-shellutils: install-html-shellutils
35243
35244install-html-shellutils: \
35245 configure-shellutils \
35246 html-shellutils
35247 @: $(MAKE); $(unstage)
35248 @[ -f ./shellutils/Makefile ] || exit 0; \
35249 r=`${PWD_COMMAND}`; export r; \
35250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35251 $(HOST_EXPORTS) \
35252 for flag in $(EXTRA_HOST_FLAGS) ; do \
35253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35254 done; \
35255 echo "Doing install-html in shellutils" ; \
35256 (cd $(HOST_SUBDIR)/shellutils && \
35257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35259 "RANLIB=$${RANLIB}" \
0c24b341 35260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35261 install-html) \
35262 || exit 1
35263
35264@endif shellutils
35265
b813574b
PB
35266.PHONY: maybe-installcheck-shellutils installcheck-shellutils
35267maybe-installcheck-shellutils:
35268@if shellutils
35269maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 35270
b813574b
PB
35271installcheck-shellutils: \
35272 configure-shellutils
0aed8855 35273 @: $(MAKE); $(unstage)
b813574b 35274 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35275 r=`${PWD_COMMAND}`; export r; \
35276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35277 $(HOST_EXPORTS) \
b813574b 35278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35280 done; \
b813574b 35281 echo "Doing installcheck in shellutils" ; \
b00612cc 35282 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35285 "RANLIB=$${RANLIB}" \
0c24b341 35286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35287 installcheck) \
4fa63067
NN
35288 || exit 1
35289
b813574b 35290@endif shellutils
4fa63067 35291
b813574b
PB
35292.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
35293maybe-mostlyclean-shellutils:
35294@if shellutils
35295maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 35296
b813574b 35297mostlyclean-shellutils:
0aed8855 35298 @: $(MAKE); $(unstage)
b813574b 35299 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35300 r=`${PWD_COMMAND}`; export r; \
35301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35302 $(HOST_EXPORTS) \
b813574b 35303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35305 done; \
b813574b 35306 echo "Doing mostlyclean in shellutils" ; \
b00612cc 35307 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35310 "RANLIB=$${RANLIB}" \
0c24b341 35311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35312 mostlyclean) \
4fa63067
NN
35313 || exit 1
35314
b813574b 35315@endif shellutils
4fa63067 35316
b813574b
PB
35317.PHONY: maybe-clean-shellutils clean-shellutils
35318maybe-clean-shellutils:
35319@if shellutils
35320maybe-clean-shellutils: clean-shellutils
4fa63067 35321
b813574b 35322clean-shellutils:
0aed8855 35323 @: $(MAKE); $(unstage)
b813574b 35324 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35325 r=`${PWD_COMMAND}`; export r; \
35326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35327 $(HOST_EXPORTS) \
b813574b 35328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35330 done; \
b813574b 35331 echo "Doing clean in shellutils" ; \
b00612cc 35332 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35335 "RANLIB=$${RANLIB}" \
0c24b341 35336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35337 clean) \
4fa63067
NN
35338 || exit 1
35339
b813574b 35340@endif shellutils
4fa63067 35341
b813574b
PB
35342.PHONY: maybe-distclean-shellutils distclean-shellutils
35343maybe-distclean-shellutils:
35344@if shellutils
35345maybe-distclean-shellutils: distclean-shellutils
4fa63067 35346
b813574b 35347distclean-shellutils:
0aed8855 35348 @: $(MAKE); $(unstage)
b813574b 35349 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35350 r=`${PWD_COMMAND}`; export r; \
35351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35352 $(HOST_EXPORTS) \
b813574b 35353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35355 done; \
b813574b 35356 echo "Doing distclean in shellutils" ; \
b00612cc 35357 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35360 "RANLIB=$${RANLIB}" \
0c24b341 35361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35362 distclean) \
4fa63067
NN
35363 || exit 1
35364
b813574b 35365@endif shellutils
4fa63067 35366
b813574b
PB
35367.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
35368maybe-maintainer-clean-shellutils:
35369@if shellutils
35370maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 35371
b813574b 35372maintainer-clean-shellutils:
0aed8855 35373 @: $(MAKE); $(unstage)
b813574b 35374 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35375 r=`${PWD_COMMAND}`; export r; \
35376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35377 $(HOST_EXPORTS) \
b813574b 35378 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35380 done; \
b813574b 35381 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 35382 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35385 "RANLIB=$${RANLIB}" \
0c24b341 35386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35387 maintainer-clean) \
4fa63067 35388 || exit 1
3866be5d 35389
b813574b 35390@endif shellutils
3866be5d 35391
4fa63067 35392
a7254363 35393
b813574b
PB
35394.PHONY: configure-sid maybe-configure-sid
35395maybe-configure-sid:
4f0ef2d8
CD
35396@if gcc-bootstrap
35397configure-sid: stage_current
35398@endif gcc-bootstrap
b813574b
PB
35399@if sid
35400maybe-configure-sid: configure-sid
c52c6897 35401configure-sid:
0aed8855 35402 @: $(MAKE); $(unstage)
c52c6897 35403 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35405 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
35406 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 35407 $(HOST_EXPORTS) \
a7254363
PB
35408 echo Configuring in $(HOST_SUBDIR)/sid; \
35409 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 35410 case $(srcdir) in \
b00612cc
PB
35411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35412 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
35413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35414 esac; \
b00612cc
PB
35415 srcdiroption="--srcdir=$${topdir}/sid"; \
35416 libsrcdir="$$s/sid"; \
e2b9e2dc 35417 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35419 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35420 || exit 1
b813574b 35421@endif sid
e2b9e2dc 35422
a7254363
PB
35423
35424
d545f33b
PB
35425
35426
b813574b
PB
35427.PHONY: all-sid maybe-all-sid
35428maybe-all-sid:
4f0ef2d8
CD
35429@if gcc-bootstrap
35430all-sid: stage_current
35431@endif gcc-bootstrap
b813574b 35432@if sid
d27cc32e 35433TARGET-sid=all
b813574b
PB
35434maybe-all-sid: all-sid
35435all-sid: configure-sid
0aed8855 35436 @: $(MAKE); $(unstage)
b40e3958
L
35437 @r=`${PWD_COMMAND}`; export r; \
35438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35439 $(HOST_EXPORTS) \
b00612cc 35440 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
35441 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35442 $(TARGET-sid))
b813574b 35443@endif sid
3866be5d 35444
a7254363 35445
d545f33b
PB
35446
35447
b813574b
PB
35448.PHONY: check-sid maybe-check-sid
35449maybe-check-sid:
35450@if sid
35451maybe-check-sid: check-sid
3866be5d 35452
b813574b 35453check-sid:
0aed8855 35454 @: $(MAKE); $(unstage)
4fa63067
NN
35455 @r=`${PWD_COMMAND}`; export r; \
35456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35457 $(HOST_EXPORTS) \
b00612cc
PB
35458 (cd $(HOST_SUBDIR)/sid && \
35459 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35460
b813574b 35461@endif sid
3866be5d 35462
b813574b
PB
35463.PHONY: install-sid maybe-install-sid
35464maybe-install-sid:
35465@if sid
35466maybe-install-sid: install-sid
16ae0395 35467
b813574b 35468install-sid: installdirs
0aed8855 35469 @: $(MAKE); $(unstage)
b40e3958
L
35470 @r=`${PWD_COMMAND}`; export r; \
35471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35472 $(HOST_EXPORTS) \
b00612cc 35473 (cd $(HOST_SUBDIR)/sid && \
2da12f12 35474 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35475
b813574b 35476@endif sid
3866be5d 35477
56a8fe78 35478# Other targets (info, dvi, pdf, etc.)
4fa63067 35479
b813574b
PB
35480.PHONY: maybe-info-sid info-sid
35481maybe-info-sid:
35482@if sid
35483maybe-info-sid: info-sid
4fa63067 35484
b813574b
PB
35485info-sid: \
35486 configure-sid
0aed8855 35487 @: $(MAKE); $(unstage)
b813574b 35488 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35489 r=`${PWD_COMMAND}`; export r; \
35490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35491 $(HOST_EXPORTS) \
b813574b 35492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35494 done; \
b813574b 35495 echo "Doing info in sid" ; \
b00612cc 35496 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35499 "RANLIB=$${RANLIB}" \
0c24b341 35500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35501 info) \
4fa63067
NN
35502 || exit 1
35503
b813574b 35504@endif sid
4fa63067 35505
b813574b
PB
35506.PHONY: maybe-dvi-sid dvi-sid
35507maybe-dvi-sid:
35508@if sid
35509maybe-dvi-sid: dvi-sid
4fa63067 35510
b813574b
PB
35511dvi-sid: \
35512 configure-sid
0aed8855 35513 @: $(MAKE); $(unstage)
b813574b 35514 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35515 r=`${PWD_COMMAND}`; export r; \
35516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35517 $(HOST_EXPORTS) \
b813574b 35518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35520 done; \
b813574b 35521 echo "Doing dvi in sid" ; \
b00612cc 35522 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35525 "RANLIB=$${RANLIB}" \
0c24b341 35526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35527 dvi) \
4fa63067
NN
35528 || exit 1
35529
b813574b 35530@endif sid
4fa63067 35531
56a8fe78
DD
35532.PHONY: maybe-pdf-sid pdf-sid
35533maybe-pdf-sid:
35534@if sid
35535maybe-pdf-sid: pdf-sid
35536
35537pdf-sid: \
35538 configure-sid
35539 @: $(MAKE); $(unstage)
35540 @[ -f ./sid/Makefile ] || exit 0; \
35541 r=`${PWD_COMMAND}`; export r; \
35542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35543 $(HOST_EXPORTS) \
35544 for flag in $(EXTRA_HOST_FLAGS) ; do \
35545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35546 done; \
35547 echo "Doing pdf in sid" ; \
35548 (cd $(HOST_SUBDIR)/sid && \
35549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35551 "RANLIB=$${RANLIB}" \
0c24b341 35552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35553 pdf) \
35554 || exit 1
35555
35556@endif sid
35557
6d389afc
MS
35558.PHONY: maybe-html-sid html-sid
35559maybe-html-sid:
35560@if sid
35561maybe-html-sid: html-sid
35562
35563html-sid: \
35564 configure-sid
0aed8855 35565 @: $(MAKE); $(unstage)
6d389afc
MS
35566 @[ -f ./sid/Makefile ] || exit 0; \
35567 r=`${PWD_COMMAND}`; export r; \
35568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35569 $(HOST_EXPORTS) \
35570 for flag in $(EXTRA_HOST_FLAGS) ; do \
35571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35572 done; \
35573 echo "Doing html in sid" ; \
b00612cc 35574 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
35575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35577 "RANLIB=$${RANLIB}" \
0c24b341 35578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35579 html) \
35580 || exit 1
35581
35582@endif sid
35583
b813574b
PB
35584.PHONY: maybe-TAGS-sid TAGS-sid
35585maybe-TAGS-sid:
35586@if sid
35587maybe-TAGS-sid: TAGS-sid
4fa63067 35588
b813574b
PB
35589TAGS-sid: \
35590 configure-sid
0aed8855 35591 @: $(MAKE); $(unstage)
b813574b 35592 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35593 r=`${PWD_COMMAND}`; export r; \
35594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35595 $(HOST_EXPORTS) \
b813574b 35596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35598 done; \
b813574b 35599 echo "Doing TAGS in sid" ; \
b00612cc 35600 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35603 "RANLIB=$${RANLIB}" \
0c24b341 35604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35605 TAGS) \
4fa63067
NN
35606 || exit 1
35607
b813574b 35608@endif sid
4fa63067 35609
b813574b
PB
35610.PHONY: maybe-install-info-sid install-info-sid
35611maybe-install-info-sid:
35612@if sid
35613maybe-install-info-sid: install-info-sid
4fa63067 35614
b813574b
PB
35615install-info-sid: \
35616 configure-sid \
35617 info-sid
0aed8855 35618 @: $(MAKE); $(unstage)
b813574b 35619 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35620 r=`${PWD_COMMAND}`; export r; \
35621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35622 $(HOST_EXPORTS) \
b813574b 35623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35625 done; \
b813574b 35626 echo "Doing install-info in sid" ; \
b00612cc 35627 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35630 "RANLIB=$${RANLIB}" \
0c24b341 35631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35632 install-info) \
4fa63067
NN
35633 || exit 1
35634
b813574b 35635@endif sid
4fa63067 35636
a3ca38d2
DD
35637.PHONY: maybe-install-pdf-sid install-pdf-sid
35638maybe-install-pdf-sid:
35639@if sid
35640maybe-install-pdf-sid: install-pdf-sid
35641
35642install-pdf-sid: \
35643 configure-sid \
35644 pdf-sid
35645 @: $(MAKE); $(unstage)
35646 @[ -f ./sid/Makefile ] || exit 0; \
35647 r=`${PWD_COMMAND}`; export r; \
35648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35649 $(HOST_EXPORTS) \
35650 for flag in $(EXTRA_HOST_FLAGS) ; do \
35651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35652 done; \
35653 echo "Doing install-pdf in sid" ; \
35654 (cd $(HOST_SUBDIR)/sid && \
35655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35657 "RANLIB=$${RANLIB}" \
0c24b341 35658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35659 install-pdf) \
35660 || exit 1
35661
35662@endif sid
35663
108a6f8e
CD
35664.PHONY: maybe-install-html-sid install-html-sid
35665maybe-install-html-sid:
35666@if sid
35667maybe-install-html-sid: install-html-sid
35668
35669install-html-sid: \
35670 configure-sid \
35671 html-sid
35672 @: $(MAKE); $(unstage)
35673 @[ -f ./sid/Makefile ] || exit 0; \
35674 r=`${PWD_COMMAND}`; export r; \
35675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35676 $(HOST_EXPORTS) \
35677 for flag in $(EXTRA_HOST_FLAGS) ; do \
35678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35679 done; \
35680 echo "Doing install-html in sid" ; \
35681 (cd $(HOST_SUBDIR)/sid && \
35682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35684 "RANLIB=$${RANLIB}" \
0c24b341 35685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35686 install-html) \
35687 || exit 1
35688
35689@endif sid
35690
b813574b
PB
35691.PHONY: maybe-installcheck-sid installcheck-sid
35692maybe-installcheck-sid:
35693@if sid
35694maybe-installcheck-sid: installcheck-sid
4fa63067 35695
b813574b
PB
35696installcheck-sid: \
35697 configure-sid
0aed8855 35698 @: $(MAKE); $(unstage)
b813574b
PB
35699 @[ -f ./sid/Makefile ] || exit 0; \
35700 r=`${PWD_COMMAND}`; export r; \
4fa63067 35701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35702 $(HOST_EXPORTS) \
b813574b 35703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35705 done; \
b813574b 35706 echo "Doing installcheck in sid" ; \
b00612cc 35707 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35710 "RANLIB=$${RANLIB}" \
0c24b341 35711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35712 installcheck) \
4fa63067
NN
35713 || exit 1
35714
b813574b 35715@endif sid
4fa63067 35716
b813574b
PB
35717.PHONY: maybe-mostlyclean-sid mostlyclean-sid
35718maybe-mostlyclean-sid:
35719@if sid
35720maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 35721
b813574b 35722mostlyclean-sid:
0aed8855 35723 @: $(MAKE); $(unstage)
b813574b 35724 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35725 r=`${PWD_COMMAND}`; export r; \
35726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35727 $(HOST_EXPORTS) \
b813574b 35728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35730 done; \
b813574b 35731 echo "Doing mostlyclean in sid" ; \
b00612cc 35732 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35735 "RANLIB=$${RANLIB}" \
0c24b341 35736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35737 mostlyclean) \
4fa63067
NN
35738 || exit 1
35739
b813574b 35740@endif sid
4fa63067 35741
b813574b
PB
35742.PHONY: maybe-clean-sid clean-sid
35743maybe-clean-sid:
35744@if sid
35745maybe-clean-sid: clean-sid
4fa63067 35746
b813574b 35747clean-sid:
0aed8855 35748 @: $(MAKE); $(unstage)
b813574b 35749 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35750 r=`${PWD_COMMAND}`; export r; \
35751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35752 $(HOST_EXPORTS) \
b813574b 35753 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35755 done; \
b813574b 35756 echo "Doing clean in sid" ; \
b00612cc 35757 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35760 "RANLIB=$${RANLIB}" \
0c24b341 35761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35762 clean) \
4fa63067
NN
35763 || exit 1
35764
b813574b 35765@endif sid
4fa63067 35766
b813574b
PB
35767.PHONY: maybe-distclean-sid distclean-sid
35768maybe-distclean-sid:
35769@if sid
35770maybe-distclean-sid: distclean-sid
4fa63067 35771
b813574b 35772distclean-sid:
0aed8855 35773 @: $(MAKE); $(unstage)
b813574b 35774 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35775 r=`${PWD_COMMAND}`; export r; \
35776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35777 $(HOST_EXPORTS) \
b813574b 35778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35780 done; \
b813574b 35781 echo "Doing distclean in sid" ; \
b00612cc 35782 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35785 "RANLIB=$${RANLIB}" \
0c24b341 35786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35787 distclean) \
4fa63067
NN
35788 || exit 1
35789
b813574b 35790@endif sid
4fa63067 35791
b813574b
PB
35792.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
35793maybe-maintainer-clean-sid:
35794@if sid
35795maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 35796
b813574b 35797maintainer-clean-sid:
0aed8855 35798 @: $(MAKE); $(unstage)
b813574b 35799 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35800 r=`${PWD_COMMAND}`; export r; \
35801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35802 $(HOST_EXPORTS) \
b813574b 35803 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35805 done; \
b813574b 35806 echo "Doing maintainer-clean in sid" ; \
b00612cc 35807 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35810 "RANLIB=$${RANLIB}" \
0c24b341 35811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35812 maintainer-clean) \
4fa63067
NN
35813 || exit 1
35814
b813574b 35815@endif sid
4fa63067
NN
35816
35817
a7254363 35818
b813574b
PB
35819.PHONY: configure-sim maybe-configure-sim
35820maybe-configure-sim:
4f0ef2d8
CD
35821@if gcc-bootstrap
35822configure-sim: stage_current
35823@endif gcc-bootstrap
b813574b
PB
35824@if sim
35825maybe-configure-sim: configure-sim
c52c6897 35826configure-sim:
0aed8855 35827 @: $(MAKE); $(unstage)
c52c6897 35828 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35830 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
35831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 35832 $(HOST_EXPORTS) \
a7254363
PB
35833 echo Configuring in $(HOST_SUBDIR)/sim; \
35834 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 35835 case $(srcdir) in \
b00612cc
PB
35836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35837 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
35838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35839 esac; \
b00612cc
PB
35840 srcdiroption="--srcdir=$${topdir}/sim"; \
35841 libsrcdir="$$s/sim"; \
e2b9e2dc 35842 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35844 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35845 || exit 1
b813574b 35846@endif sim
e2b9e2dc 35847
a7254363
PB
35848
35849
d545f33b
PB
35850
35851
b813574b
PB
35852.PHONY: all-sim maybe-all-sim
35853maybe-all-sim:
4f0ef2d8
CD
35854@if gcc-bootstrap
35855all-sim: stage_current
35856@endif gcc-bootstrap
b813574b 35857@if sim
d27cc32e 35858TARGET-sim=all
b813574b
PB
35859maybe-all-sim: all-sim
35860all-sim: configure-sim
0aed8855 35861 @: $(MAKE); $(unstage)
b40e3958
L
35862 @r=`${PWD_COMMAND}`; export r; \
35863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35864 $(HOST_EXPORTS) \
b00612cc 35865 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
35866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35867 $(TARGET-sim))
b813574b 35868@endif sim
3866be5d 35869
a7254363 35870
d545f33b
PB
35871
35872
b813574b
PB
35873.PHONY: check-sim maybe-check-sim
35874maybe-check-sim:
35875@if sim
35876maybe-check-sim: check-sim
3866be5d 35877
b813574b 35878check-sim:
0aed8855 35879 @: $(MAKE); $(unstage)
b40e3958
L
35880 @r=`${PWD_COMMAND}`; export r; \
35881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35882 $(HOST_EXPORTS) \
b00612cc
PB
35883 (cd $(HOST_SUBDIR)/sim && \
35884 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35885
b813574b 35886@endif sim
3866be5d 35887
b813574b
PB
35888.PHONY: install-sim maybe-install-sim
35889maybe-install-sim:
35890@if sim
35891maybe-install-sim: install-sim
16ae0395 35892
b813574b 35893install-sim: installdirs
0aed8855 35894 @: $(MAKE); $(unstage)
b40e3958
L
35895 @r=`${PWD_COMMAND}`; export r; \
35896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35897 $(HOST_EXPORTS) \
b00612cc 35898 (cd $(HOST_SUBDIR)/sim && \
2da12f12 35899 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35900
b813574b 35901@endif sim
3866be5d 35902
56a8fe78 35903# Other targets (info, dvi, pdf, etc.)
4fa63067 35904
b813574b
PB
35905.PHONY: maybe-info-sim info-sim
35906maybe-info-sim:
35907@if sim
35908maybe-info-sim: info-sim
4fa63067 35909
b813574b
PB
35910info-sim: \
35911 configure-sim
0aed8855 35912 @: $(MAKE); $(unstage)
b813574b 35913 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
35914 r=`${PWD_COMMAND}`; export r; \
35915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35916 $(HOST_EXPORTS) \
b813574b 35917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35919 done; \
b813574b 35920 echo "Doing info in sim" ; \
b00612cc 35921 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35924 "RANLIB=$${RANLIB}" \
0c24b341 35925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35926 info) \
e2b9e2dc
NN
35927 || exit 1
35928
b813574b 35929@endif sim
4fa63067 35930
b813574b
PB
35931.PHONY: maybe-dvi-sim dvi-sim
35932maybe-dvi-sim:
35933@if sim
35934maybe-dvi-sim: dvi-sim
4fa63067 35935
b813574b
PB
35936dvi-sim: \
35937 configure-sim
0aed8855 35938 @: $(MAKE); $(unstage)
b813574b 35939 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 35940 r=`${PWD_COMMAND}`; export r; \
b40e3958 35941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35942 $(HOST_EXPORTS) \
b813574b 35943 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35945 done; \
b813574b 35946 echo "Doing dvi in sim" ; \
b00612cc 35947 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35950 "RANLIB=$${RANLIB}" \
0c24b341 35951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35952 dvi) \
4fa63067 35953 || exit 1
3866be5d 35954
b813574b 35955@endif sim
3866be5d 35956
56a8fe78
DD
35957.PHONY: maybe-pdf-sim pdf-sim
35958maybe-pdf-sim:
35959@if sim
35960maybe-pdf-sim: pdf-sim
35961
35962pdf-sim: \
35963 configure-sim
35964 @: $(MAKE); $(unstage)
35965 @[ -f ./sim/Makefile ] || exit 0; \
35966 r=`${PWD_COMMAND}`; export r; \
35967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35968 $(HOST_EXPORTS) \
35969 for flag in $(EXTRA_HOST_FLAGS) ; do \
35970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35971 done; \
35972 echo "Doing pdf in sim" ; \
35973 (cd $(HOST_SUBDIR)/sim && \
35974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35976 "RANLIB=$${RANLIB}" \
0c24b341 35977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35978 pdf) \
35979 || exit 1
35980
35981@endif sim
35982
6d389afc
MS
35983.PHONY: maybe-html-sim html-sim
35984maybe-html-sim:
35985@if sim
35986maybe-html-sim: html-sim
35987
35988html-sim: \
35989 configure-sim
0aed8855 35990 @: $(MAKE); $(unstage)
6d389afc
MS
35991 @[ -f ./sim/Makefile ] || exit 0; \
35992 r=`${PWD_COMMAND}`; export r; \
35993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35994 $(HOST_EXPORTS) \
35995 for flag in $(EXTRA_HOST_FLAGS) ; do \
35996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35997 done; \
35998 echo "Doing html in sim" ; \
b00612cc 35999 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
36000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36002 "RANLIB=$${RANLIB}" \
0c24b341 36003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36004 html) \
36005 || exit 1
36006
36007@endif sim
36008
b813574b
PB
36009.PHONY: maybe-TAGS-sim TAGS-sim
36010maybe-TAGS-sim:
36011@if sim
36012maybe-TAGS-sim: TAGS-sim
4fa63067 36013
b813574b
PB
36014TAGS-sim: \
36015 configure-sim
0aed8855 36016 @: $(MAKE); $(unstage)
b813574b 36017 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36018 r=`${PWD_COMMAND}`; export r; \
b40e3958 36019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36020 $(HOST_EXPORTS) \
b813574b 36021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36023 done; \
b813574b 36024 echo "Doing TAGS in sim" ; \
b00612cc 36025 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36028 "RANLIB=$${RANLIB}" \
0c24b341 36029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36030 TAGS) \
4fa63067 36031 || exit 1
3866be5d 36032
b813574b 36033@endif sim
3866be5d 36034
b813574b
PB
36035.PHONY: maybe-install-info-sim install-info-sim
36036maybe-install-info-sim:
36037@if sim
36038maybe-install-info-sim: install-info-sim
4fa63067 36039
b813574b
PB
36040install-info-sim: \
36041 configure-sim \
36042 info-sim
0aed8855 36043 @: $(MAKE); $(unstage)
b813574b 36044 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36045 r=`${PWD_COMMAND}`; export r; \
36046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36047 $(HOST_EXPORTS) \
b813574b 36048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36050 done; \
b813574b 36051 echo "Doing install-info in sim" ; \
b00612cc 36052 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36055 "RANLIB=$${RANLIB}" \
0c24b341 36056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36057 install-info) \
4fa63067
NN
36058 || exit 1
36059
b813574b 36060@endif sim
4fa63067 36061
a3ca38d2
DD
36062.PHONY: maybe-install-pdf-sim install-pdf-sim
36063maybe-install-pdf-sim:
36064@if sim
36065maybe-install-pdf-sim: install-pdf-sim
36066
36067install-pdf-sim: \
36068 configure-sim \
36069 pdf-sim
36070 @: $(MAKE); $(unstage)
36071 @[ -f ./sim/Makefile ] || exit 0; \
36072 r=`${PWD_COMMAND}`; export r; \
36073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36074 $(HOST_EXPORTS) \
36075 for flag in $(EXTRA_HOST_FLAGS) ; do \
36076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36077 done; \
36078 echo "Doing install-pdf in sim" ; \
36079 (cd $(HOST_SUBDIR)/sim && \
36080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36082 "RANLIB=$${RANLIB}" \
0c24b341 36083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36084 install-pdf) \
36085 || exit 1
36086
36087@endif sim
36088
108a6f8e
CD
36089.PHONY: maybe-install-html-sim install-html-sim
36090maybe-install-html-sim:
36091@if sim
36092maybe-install-html-sim: install-html-sim
36093
36094install-html-sim: \
36095 configure-sim \
36096 html-sim
36097 @: $(MAKE); $(unstage)
36098 @[ -f ./sim/Makefile ] || exit 0; \
36099 r=`${PWD_COMMAND}`; export r; \
36100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36101 $(HOST_EXPORTS) \
36102 for flag in $(EXTRA_HOST_FLAGS) ; do \
36103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36104 done; \
36105 echo "Doing install-html in sim" ; \
36106 (cd $(HOST_SUBDIR)/sim && \
36107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36109 "RANLIB=$${RANLIB}" \
0c24b341 36110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36111 install-html) \
36112 || exit 1
36113
36114@endif sim
36115
b813574b
PB
36116.PHONY: maybe-installcheck-sim installcheck-sim
36117maybe-installcheck-sim:
36118@if sim
36119maybe-installcheck-sim: installcheck-sim
4fa63067 36120
b813574b
PB
36121installcheck-sim: \
36122 configure-sim
0aed8855 36123 @: $(MAKE); $(unstage)
b813574b 36124 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36125 r=`${PWD_COMMAND}`; export r; \
36126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36127 $(HOST_EXPORTS) \
b813574b 36128 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36130 done; \
b813574b 36131 echo "Doing installcheck in sim" ; \
b00612cc 36132 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36135 "RANLIB=$${RANLIB}" \
0c24b341 36136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36137 installcheck) \
4fa63067
NN
36138 || exit 1
36139
b813574b 36140@endif sim
4fa63067 36141
b813574b
PB
36142.PHONY: maybe-mostlyclean-sim mostlyclean-sim
36143maybe-mostlyclean-sim:
36144@if sim
36145maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 36146
b813574b 36147mostlyclean-sim:
0aed8855 36148 @: $(MAKE); $(unstage)
b813574b 36149 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36150 r=`${PWD_COMMAND}`; export r; \
36151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36152 $(HOST_EXPORTS) \
b813574b 36153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36155 done; \
b813574b 36156 echo "Doing mostlyclean in sim" ; \
b00612cc 36157 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36160 "RANLIB=$${RANLIB}" \
0c24b341 36161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36162 mostlyclean) \
4fa63067
NN
36163 || exit 1
36164
b813574b 36165@endif sim
4fa63067 36166
b813574b
PB
36167.PHONY: maybe-clean-sim clean-sim
36168maybe-clean-sim:
36169@if sim
36170maybe-clean-sim: clean-sim
4fa63067 36171
b813574b 36172clean-sim:
0aed8855 36173 @: $(MAKE); $(unstage)
b813574b 36174 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36175 r=`${PWD_COMMAND}`; export r; \
36176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36177 $(HOST_EXPORTS) \
b813574b 36178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36180 done; \
b813574b 36181 echo "Doing clean in sim" ; \
b00612cc 36182 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36185 "RANLIB=$${RANLIB}" \
0c24b341 36186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36187 clean) \
4fa63067
NN
36188 || exit 1
36189
b813574b 36190@endif sim
4fa63067 36191
b813574b
PB
36192.PHONY: maybe-distclean-sim distclean-sim
36193maybe-distclean-sim:
36194@if sim
36195maybe-distclean-sim: distclean-sim
4fa63067 36196
b813574b 36197distclean-sim:
0aed8855 36198 @: $(MAKE); $(unstage)
b813574b 36199 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36200 r=`${PWD_COMMAND}`; export r; \
36201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36202 $(HOST_EXPORTS) \
b813574b 36203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36205 done; \
b813574b 36206 echo "Doing distclean in sim" ; \
b00612cc 36207 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36210 "RANLIB=$${RANLIB}" \
0c24b341 36211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36212 distclean) \
4fa63067
NN
36213 || exit 1
36214
b813574b 36215@endif sim
4fa63067 36216
b813574b
PB
36217.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
36218maybe-maintainer-clean-sim:
36219@if sim
36220maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 36221
b813574b 36222maintainer-clean-sim:
0aed8855 36223 @: $(MAKE); $(unstage)
b813574b 36224 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36225 r=`${PWD_COMMAND}`; export r; \
b40e3958 36226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36227 $(HOST_EXPORTS) \
b813574b 36228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36230 done; \
b813574b 36231 echo "Doing maintainer-clean in sim" ; \
b00612cc 36232 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36235 "RANLIB=$${RANLIB}" \
0c24b341 36236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36237 maintainer-clean) \
4fa63067 36238 || exit 1
3866be5d 36239
b813574b 36240@endif sim
3866be5d 36241
4fa63067 36242
a7254363 36243
b813574b
PB
36244.PHONY: configure-tar maybe-configure-tar
36245maybe-configure-tar:
4f0ef2d8
CD
36246@if gcc-bootstrap
36247configure-tar: stage_current
36248@endif gcc-bootstrap
b813574b
PB
36249@if tar
36250maybe-configure-tar: configure-tar
c52c6897 36251configure-tar:
0aed8855 36252 @: $(MAKE); $(unstage)
c52c6897 36253 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36255 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
36256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 36257 $(HOST_EXPORTS) \
a7254363
PB
36258 echo Configuring in $(HOST_SUBDIR)/tar; \
36259 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 36260 case $(srcdir) in \
b00612cc
PB
36261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36262 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
36263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36264 esac; \
b00612cc
PB
36265 srcdiroption="--srcdir=$${topdir}/tar"; \
36266 libsrcdir="$$s/tar"; \
e2b9e2dc 36267 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36269 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36270 || exit 1
b813574b 36271@endif tar
e2b9e2dc 36272
a7254363
PB
36273
36274
d545f33b
PB
36275
36276
b813574b
PB
36277.PHONY: all-tar maybe-all-tar
36278maybe-all-tar:
4f0ef2d8
CD
36279@if gcc-bootstrap
36280all-tar: stage_current
36281@endif gcc-bootstrap
b813574b 36282@if tar
d27cc32e 36283TARGET-tar=all
b813574b
PB
36284maybe-all-tar: all-tar
36285all-tar: configure-tar
0aed8855 36286 @: $(MAKE); $(unstage)
b40e3958
L
36287 @r=`${PWD_COMMAND}`; export r; \
36288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36289 $(HOST_EXPORTS) \
b00612cc 36290 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
36291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36292 $(TARGET-tar))
b813574b 36293@endif tar
3866be5d 36294
a7254363 36295
d545f33b
PB
36296
36297
b813574b
PB
36298.PHONY: check-tar maybe-check-tar
36299maybe-check-tar:
36300@if tar
36301maybe-check-tar: check-tar
3866be5d 36302
b813574b 36303check-tar:
0aed8855 36304 @: $(MAKE); $(unstage)
b40e3958
L
36305 @r=`${PWD_COMMAND}`; export r; \
36306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36307 $(HOST_EXPORTS) \
b00612cc
PB
36308 (cd $(HOST_SUBDIR)/tar && \
36309 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36310
b813574b 36311@endif tar
3866be5d 36312
b813574b
PB
36313.PHONY: install-tar maybe-install-tar
36314maybe-install-tar:
36315@if tar
36316maybe-install-tar: install-tar
16ae0395 36317
b813574b 36318install-tar: installdirs
0aed8855 36319 @: $(MAKE); $(unstage)
b813574b
PB
36320 @r=`${PWD_COMMAND}`; export r; \
36321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36322 $(HOST_EXPORTS) \
b00612cc 36323 (cd $(HOST_SUBDIR)/tar && \
2da12f12 36324 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36325
b813574b 36326@endif tar
4fa63067 36327
56a8fe78 36328# Other targets (info, dvi, pdf, etc.)
4fa63067 36329
b813574b
PB
36330.PHONY: maybe-info-tar info-tar
36331maybe-info-tar:
36332@if tar
36333maybe-info-tar: info-tar
4fa63067 36334
b813574b
PB
36335info-tar: \
36336 configure-tar
0aed8855 36337 @: $(MAKE); $(unstage)
b813574b 36338 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 36339 r=`${PWD_COMMAND}`; export r; \
b40e3958 36340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36341 $(HOST_EXPORTS) \
b813574b 36342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36344 done; \
b813574b 36345 echo "Doing info in tar" ; \
b00612cc 36346 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36349 "RANLIB=$${RANLIB}" \
0c24b341 36350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36351 info) \
4fa63067
NN
36352 || exit 1
36353
b813574b 36354@endif tar
4fa63067 36355
b813574b
PB
36356.PHONY: maybe-dvi-tar dvi-tar
36357maybe-dvi-tar:
36358@if tar
36359maybe-dvi-tar: dvi-tar
4fa63067 36360
b813574b
PB
36361dvi-tar: \
36362 configure-tar
0aed8855 36363 @: $(MAKE); $(unstage)
b813574b 36364 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36365 r=`${PWD_COMMAND}`; export r; \
36366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36367 $(HOST_EXPORTS) \
b813574b 36368 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36370 done; \
b813574b 36371 echo "Doing dvi in tar" ; \
b00612cc 36372 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36375 "RANLIB=$${RANLIB}" \
0c24b341 36376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36377 dvi) \
4fa63067
NN
36378 || exit 1
36379
b813574b 36380@endif tar
4fa63067 36381
56a8fe78
DD
36382.PHONY: maybe-pdf-tar pdf-tar
36383maybe-pdf-tar:
36384@if tar
36385maybe-pdf-tar: pdf-tar
36386
36387pdf-tar: \
36388 configure-tar
36389 @: $(MAKE); $(unstage)
36390 @[ -f ./tar/Makefile ] || exit 0; \
36391 r=`${PWD_COMMAND}`; export r; \
36392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36393 $(HOST_EXPORTS) \
36394 for flag in $(EXTRA_HOST_FLAGS) ; do \
36395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36396 done; \
36397 echo "Doing pdf in tar" ; \
36398 (cd $(HOST_SUBDIR)/tar && \
36399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36401 "RANLIB=$${RANLIB}" \
0c24b341 36402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36403 pdf) \
36404 || exit 1
36405
36406@endif tar
36407
6d389afc
MS
36408.PHONY: maybe-html-tar html-tar
36409maybe-html-tar:
36410@if tar
36411maybe-html-tar: html-tar
36412
36413html-tar: \
36414 configure-tar
0aed8855 36415 @: $(MAKE); $(unstage)
6d389afc
MS
36416 @[ -f ./tar/Makefile ] || exit 0; \
36417 r=`${PWD_COMMAND}`; export r; \
36418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36419 $(HOST_EXPORTS) \
36420 for flag in $(EXTRA_HOST_FLAGS) ; do \
36421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36422 done; \
36423 echo "Doing html in tar" ; \
b00612cc 36424 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
36425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36427 "RANLIB=$${RANLIB}" \
0c24b341 36428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36429 html) \
36430 || exit 1
36431
36432@endif tar
36433
b813574b
PB
36434.PHONY: maybe-TAGS-tar TAGS-tar
36435maybe-TAGS-tar:
36436@if tar
36437maybe-TAGS-tar: TAGS-tar
4fa63067 36438
b813574b
PB
36439TAGS-tar: \
36440 configure-tar
0aed8855 36441 @: $(MAKE); $(unstage)
b813574b 36442 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36443 r=`${PWD_COMMAND}`; export r; \
36444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36445 $(HOST_EXPORTS) \
b813574b 36446 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36448 done; \
b813574b 36449 echo "Doing TAGS in tar" ; \
b00612cc 36450 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36453 "RANLIB=$${RANLIB}" \
0c24b341 36454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36455 TAGS) \
4fa63067
NN
36456 || exit 1
36457
b813574b 36458@endif tar
4fa63067 36459
b813574b
PB
36460.PHONY: maybe-install-info-tar install-info-tar
36461maybe-install-info-tar:
36462@if tar
36463maybe-install-info-tar: install-info-tar
4fa63067 36464
b813574b
PB
36465install-info-tar: \
36466 configure-tar \
36467 info-tar
0aed8855 36468 @: $(MAKE); $(unstage)
b813574b 36469 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36470 r=`${PWD_COMMAND}`; export r; \
36471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36472 $(HOST_EXPORTS) \
b813574b 36473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36475 done; \
b813574b 36476 echo "Doing install-info in tar" ; \
b00612cc 36477 (cd $(HOST_SUBDIR)/tar && \
b813574b 36478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
36479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36480 "RANLIB=$${RANLIB}" \
0c24b341 36481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36482 install-info) \
4fa63067
NN
36483 || exit 1
36484
b813574b 36485@endif tar
4fa63067 36486
a3ca38d2
DD
36487.PHONY: maybe-install-pdf-tar install-pdf-tar
36488maybe-install-pdf-tar:
36489@if tar
36490maybe-install-pdf-tar: install-pdf-tar
36491
36492install-pdf-tar: \
36493 configure-tar \
36494 pdf-tar
36495 @: $(MAKE); $(unstage)
36496 @[ -f ./tar/Makefile ] || exit 0; \
36497 r=`${PWD_COMMAND}`; export r; \
36498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36499 $(HOST_EXPORTS) \
36500 for flag in $(EXTRA_HOST_FLAGS) ; do \
36501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36502 done; \
36503 echo "Doing install-pdf in tar" ; \
36504 (cd $(HOST_SUBDIR)/tar && \
36505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36507 "RANLIB=$${RANLIB}" \
0c24b341 36508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36509 install-pdf) \
36510 || exit 1
36511
36512@endif tar
36513
108a6f8e
CD
36514.PHONY: maybe-install-html-tar install-html-tar
36515maybe-install-html-tar:
36516@if tar
36517maybe-install-html-tar: install-html-tar
36518
36519install-html-tar: \
36520 configure-tar \
36521 html-tar
36522 @: $(MAKE); $(unstage)
36523 @[ -f ./tar/Makefile ] || exit 0; \
36524 r=`${PWD_COMMAND}`; export r; \
36525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36526 $(HOST_EXPORTS) \
36527 for flag in $(EXTRA_HOST_FLAGS) ; do \
36528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36529 done; \
36530 echo "Doing install-html in tar" ; \
36531 (cd $(HOST_SUBDIR)/tar && \
36532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36534 "RANLIB=$${RANLIB}" \
0c24b341 36535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36536 install-html) \
36537 || exit 1
36538
36539@endif tar
36540
b813574b
PB
36541.PHONY: maybe-installcheck-tar installcheck-tar
36542maybe-installcheck-tar:
36543@if tar
36544maybe-installcheck-tar: installcheck-tar
4fa63067 36545
b813574b
PB
36546installcheck-tar: \
36547 configure-tar
0aed8855 36548 @: $(MAKE); $(unstage)
b813574b 36549 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36550 r=`${PWD_COMMAND}`; export r; \
36551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36552 $(HOST_EXPORTS) \
b813574b 36553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36555 done; \
b813574b 36556 echo "Doing installcheck in tar" ; \
b00612cc 36557 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36560 "RANLIB=$${RANLIB}" \
0c24b341 36561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36562 installcheck) \
4fa63067
NN
36563 || exit 1
36564
b813574b 36565@endif tar
4fa63067 36566
b813574b
PB
36567.PHONY: maybe-mostlyclean-tar mostlyclean-tar
36568maybe-mostlyclean-tar:
36569@if tar
36570maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 36571
b813574b 36572mostlyclean-tar:
0aed8855 36573 @: $(MAKE); $(unstage)
b813574b 36574 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36575 r=`${PWD_COMMAND}`; export r; \
36576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36577 $(HOST_EXPORTS) \
b813574b 36578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36580 done; \
b813574b 36581 echo "Doing mostlyclean in tar" ; \
b00612cc 36582 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36585 "RANLIB=$${RANLIB}" \
0c24b341 36586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36587 mostlyclean) \
4fa63067
NN
36588 || exit 1
36589
b813574b 36590@endif tar
4fa63067 36591
b813574b
PB
36592.PHONY: maybe-clean-tar clean-tar
36593maybe-clean-tar:
36594@if tar
36595maybe-clean-tar: clean-tar
4fa63067 36596
b813574b 36597clean-tar:
0aed8855 36598 @: $(MAKE); $(unstage)
b813574b 36599 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36600 r=`${PWD_COMMAND}`; export r; \
36601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36602 $(HOST_EXPORTS) \
b813574b 36603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36605 done; \
b813574b 36606 echo "Doing clean in tar" ; \
b00612cc 36607 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36610 "RANLIB=$${RANLIB}" \
0c24b341 36611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36612 clean) \
4fa63067
NN
36613 || exit 1
36614
b813574b 36615@endif tar
4fa63067 36616
b813574b
PB
36617.PHONY: maybe-distclean-tar distclean-tar
36618maybe-distclean-tar:
36619@if tar
36620maybe-distclean-tar: distclean-tar
4fa63067 36621
b813574b 36622distclean-tar:
0aed8855 36623 @: $(MAKE); $(unstage)
b813574b 36624 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36625 r=`${PWD_COMMAND}`; export r; \
36626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36627 $(HOST_EXPORTS) \
b813574b 36628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36630 done; \
b813574b 36631 echo "Doing distclean in tar" ; \
b00612cc 36632 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36635 "RANLIB=$${RANLIB}" \
0c24b341 36636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36637 distclean) \
4fa63067
NN
36638 || exit 1
36639
b813574b 36640@endif tar
4fa63067 36641
b813574b
PB
36642.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
36643maybe-maintainer-clean-tar:
36644@if tar
36645maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 36646
b813574b 36647maintainer-clean-tar:
0aed8855 36648 @: $(MAKE); $(unstage)
b813574b 36649 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36650 r=`${PWD_COMMAND}`; export r; \
36651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36652 $(HOST_EXPORTS) \
b813574b 36653 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36655 done; \
b813574b 36656 echo "Doing maintainer-clean in tar" ; \
b00612cc 36657 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36660 "RANLIB=$${RANLIB}" \
0c24b341 36661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36662 maintainer-clean) \
4fa63067 36663 || exit 1
3866be5d 36664
b813574b 36665@endif tar
3866be5d 36666
4fa63067 36667
a7254363 36668
b813574b
PB
36669.PHONY: configure-texinfo maybe-configure-texinfo
36670maybe-configure-texinfo:
4f0ef2d8
CD
36671@if gcc-bootstrap
36672configure-texinfo: stage_current
36673@endif gcc-bootstrap
b813574b
PB
36674@if texinfo
36675maybe-configure-texinfo: configure-texinfo
c52c6897 36676configure-texinfo:
0aed8855 36677 @: $(MAKE); $(unstage)
c52c6897 36678 @r=`${PWD_COMMAND}`; export r; \
378fce5b 36679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36680 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
36681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 36682 $(HOST_EXPORTS) \
a7254363
PB
36683 echo Configuring in $(HOST_SUBDIR)/texinfo; \
36684 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 36685 case $(srcdir) in \
b00612cc
PB
36686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36687 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
36688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36689 esac; \
b00612cc
PB
36690 srcdiroption="--srcdir=$${topdir}/texinfo"; \
36691 libsrcdir="$$s/texinfo"; \
e2b9e2dc 36692 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36694 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36695 || exit 1
b813574b 36696@endif texinfo
e2b9e2dc 36697
a7254363
PB
36698
36699
d545f33b
PB
36700
36701
b813574b
PB
36702.PHONY: all-texinfo maybe-all-texinfo
36703maybe-all-texinfo:
4f0ef2d8
CD
36704@if gcc-bootstrap
36705all-texinfo: stage_current
36706@endif gcc-bootstrap
b813574b 36707@if texinfo
d27cc32e 36708TARGET-texinfo=all
b813574b
PB
36709maybe-all-texinfo: all-texinfo
36710all-texinfo: configure-texinfo
0aed8855 36711 @: $(MAKE); $(unstage)
b40e3958
L
36712 @r=`${PWD_COMMAND}`; export r; \
36713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36714 $(HOST_EXPORTS) \
b00612cc 36715 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
36716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36717 $(TARGET-texinfo))
b813574b 36718@endif texinfo
3866be5d 36719
a7254363 36720
d545f33b
PB
36721
36722
b813574b
PB
36723.PHONY: check-texinfo maybe-check-texinfo
36724maybe-check-texinfo:
36725@if texinfo
36726maybe-check-texinfo: check-texinfo
3866be5d 36727
b813574b 36728check-texinfo:
0aed8855 36729 @: $(MAKE); $(unstage)
4fa63067
NN
36730 @r=`${PWD_COMMAND}`; export r; \
36731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36732 $(HOST_EXPORTS) \
b00612cc
PB
36733 (cd $(HOST_SUBDIR)/texinfo && \
36734 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36735
b813574b 36736@endif texinfo
3866be5d 36737
b813574b
PB
36738.PHONY: install-texinfo maybe-install-texinfo
36739maybe-install-texinfo:
36740@if texinfo
36741maybe-install-texinfo: install-texinfo
16ae0395 36742
b813574b 36743install-texinfo:
3866be5d 36744
b813574b 36745@endif texinfo
3866be5d 36746
56a8fe78 36747# Other targets (info, dvi, pdf, etc.)
4fa63067 36748
b813574b
PB
36749.PHONY: maybe-info-texinfo info-texinfo
36750maybe-info-texinfo:
36751@if texinfo
36752maybe-info-texinfo: info-texinfo
4fa63067 36753
b813574b
PB
36754info-texinfo: \
36755 configure-texinfo
0aed8855 36756 @: $(MAKE); $(unstage)
b813574b 36757 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36758 r=`${PWD_COMMAND}`; export r; \
36759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36760 $(HOST_EXPORTS) \
b813574b 36761 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36763 done; \
b813574b 36764 echo "Doing info in texinfo" ; \
b00612cc 36765 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36768 "RANLIB=$${RANLIB}" \
0c24b341 36769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36770 info) \
4fa63067
NN
36771 || exit 1
36772
b813574b 36773@endif texinfo
4fa63067 36774
b813574b
PB
36775.PHONY: maybe-dvi-texinfo dvi-texinfo
36776maybe-dvi-texinfo:
36777@if texinfo
36778maybe-dvi-texinfo: dvi-texinfo
4fa63067 36779
b813574b
PB
36780dvi-texinfo: \
36781 configure-texinfo
0aed8855 36782 @: $(MAKE); $(unstage)
b813574b 36783 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36784 r=`${PWD_COMMAND}`; export r; \
36785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36786 $(HOST_EXPORTS) \
b813574b 36787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36789 done; \
b813574b 36790 echo "Doing dvi in texinfo" ; \
b00612cc 36791 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36794 "RANLIB=$${RANLIB}" \
0c24b341 36795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36796 dvi) \
4fa63067
NN
36797 || exit 1
36798
b813574b 36799@endif texinfo
4fa63067 36800
56a8fe78
DD
36801.PHONY: maybe-pdf-texinfo pdf-texinfo
36802maybe-pdf-texinfo:
36803@if texinfo
36804maybe-pdf-texinfo: pdf-texinfo
36805
36806pdf-texinfo: \
36807 configure-texinfo
36808 @: $(MAKE); $(unstage)
36809 @[ -f ./texinfo/Makefile ] || exit 0; \
36810 r=`${PWD_COMMAND}`; export r; \
36811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36812 $(HOST_EXPORTS) \
36813 for flag in $(EXTRA_HOST_FLAGS) ; do \
36814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36815 done; \
36816 echo "Doing pdf in texinfo" ; \
36817 (cd $(HOST_SUBDIR)/texinfo && \
36818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36820 "RANLIB=$${RANLIB}" \
0c24b341 36821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36822 pdf) \
36823 || exit 1
36824
36825@endif texinfo
36826
6d389afc
MS
36827.PHONY: maybe-html-texinfo html-texinfo
36828maybe-html-texinfo:
36829@if texinfo
36830maybe-html-texinfo: html-texinfo
36831
36832html-texinfo: \
36833 configure-texinfo
0aed8855 36834 @: $(MAKE); $(unstage)
6d389afc
MS
36835 @[ -f ./texinfo/Makefile ] || exit 0; \
36836 r=`${PWD_COMMAND}`; export r; \
36837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36838 $(HOST_EXPORTS) \
36839 for flag in $(EXTRA_HOST_FLAGS) ; do \
36840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36841 done; \
36842 echo "Doing html in texinfo" ; \
b00612cc 36843 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
36844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36846 "RANLIB=$${RANLIB}" \
0c24b341 36847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36848 html) \
36849 || exit 1
36850
36851@endif texinfo
36852
b813574b
PB
36853.PHONY: maybe-TAGS-texinfo TAGS-texinfo
36854maybe-TAGS-texinfo:
36855@if texinfo
36856maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 36857
b813574b
PB
36858TAGS-texinfo: \
36859 configure-texinfo
0aed8855 36860 @: $(MAKE); $(unstage)
b813574b 36861 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36862 r=`${PWD_COMMAND}`; export r; \
36863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36864 $(HOST_EXPORTS) \
b813574b 36865 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36867 done; \
b813574b 36868 echo "Doing TAGS in texinfo" ; \
b00612cc 36869 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36872 "RANLIB=$${RANLIB}" \
0c24b341 36873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36874 TAGS) \
4fa63067
NN
36875 || exit 1
36876
b813574b 36877@endif texinfo
4fa63067 36878
b813574b
PB
36879.PHONY: maybe-install-info-texinfo install-info-texinfo
36880maybe-install-info-texinfo:
36881@if texinfo
36882maybe-install-info-texinfo: install-info-texinfo
4fa63067 36883
b813574b
PB
36884install-info-texinfo: \
36885 configure-texinfo \
36886 info-texinfo
0aed8855 36887 @: $(MAKE); $(unstage)
b813574b 36888 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36889 r=`${PWD_COMMAND}`; export r; \
36890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36891 $(HOST_EXPORTS) \
b813574b 36892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36894 done; \
b813574b 36895 echo "Doing install-info in texinfo" ; \
b00612cc 36896 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899 "RANLIB=$${RANLIB}" \
0c24b341 36900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36901 install-info) \
4fa63067
NN
36902 || exit 1
36903
b813574b 36904@endif texinfo
4fa63067 36905
a3ca38d2
DD
36906.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
36907maybe-install-pdf-texinfo:
36908@if texinfo
36909maybe-install-pdf-texinfo: install-pdf-texinfo
36910
36911install-pdf-texinfo: \
36912 configure-texinfo \
36913 pdf-texinfo
36914 @: $(MAKE); $(unstage)
36915 @[ -f ./texinfo/Makefile ] || exit 0; \
36916 r=`${PWD_COMMAND}`; export r; \
36917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36918 $(HOST_EXPORTS) \
36919 for flag in $(EXTRA_HOST_FLAGS) ; do \
36920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36921 done; \
36922 echo "Doing install-pdf in texinfo" ; \
36923 (cd $(HOST_SUBDIR)/texinfo && \
36924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36926 "RANLIB=$${RANLIB}" \
0c24b341 36927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36928 install-pdf) \
36929 || exit 1
36930
36931@endif texinfo
36932
108a6f8e
CD
36933.PHONY: maybe-install-html-texinfo install-html-texinfo
36934maybe-install-html-texinfo:
36935@if texinfo
36936maybe-install-html-texinfo: install-html-texinfo
36937
36938install-html-texinfo: \
36939 configure-texinfo \
36940 html-texinfo
36941 @: $(MAKE); $(unstage)
36942 @[ -f ./texinfo/Makefile ] || exit 0; \
36943 r=`${PWD_COMMAND}`; export r; \
36944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36945 $(HOST_EXPORTS) \
36946 for flag in $(EXTRA_HOST_FLAGS) ; do \
36947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36948 done; \
36949 echo "Doing install-html in texinfo" ; \
36950 (cd $(HOST_SUBDIR)/texinfo && \
36951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36953 "RANLIB=$${RANLIB}" \
0c24b341 36954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36955 install-html) \
36956 || exit 1
36957
36958@endif texinfo
36959
b813574b
PB
36960.PHONY: maybe-installcheck-texinfo installcheck-texinfo
36961maybe-installcheck-texinfo:
36962@if texinfo
36963maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 36964
b813574b
PB
36965installcheck-texinfo: \
36966 configure-texinfo
0aed8855 36967 @: $(MAKE); $(unstage)
b813574b 36968 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36969 r=`${PWD_COMMAND}`; export r; \
36970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36971 $(HOST_EXPORTS) \
b813574b 36972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36974 done; \
b813574b 36975 echo "Doing installcheck in texinfo" ; \
b00612cc 36976 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36979 "RANLIB=$${RANLIB}" \
0c24b341 36980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36981 installcheck) \
4fa63067
NN
36982 || exit 1
36983
b813574b 36984@endif texinfo
4fa63067 36985
b813574b
PB
36986.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
36987maybe-mostlyclean-texinfo:
36988@if texinfo
36989maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 36990
b813574b 36991mostlyclean-texinfo:
0aed8855 36992 @: $(MAKE); $(unstage)
b813574b 36993 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36994 r=`${PWD_COMMAND}`; export r; \
36995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36996 $(HOST_EXPORTS) \
b813574b 36997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36999 done; \
b813574b 37000 echo "Doing mostlyclean in texinfo" ; \
b00612cc 37001 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37004 "RANLIB=$${RANLIB}" \
0c24b341 37005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37006 mostlyclean) \
4fa63067
NN
37007 || exit 1
37008
b813574b 37009@endif texinfo
4fa63067 37010
b813574b
PB
37011.PHONY: maybe-clean-texinfo clean-texinfo
37012maybe-clean-texinfo:
37013@if texinfo
37014maybe-clean-texinfo: clean-texinfo
4fa63067 37015
b813574b 37016clean-texinfo:
0aed8855 37017 @: $(MAKE); $(unstage)
b813574b 37018 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37019 r=`${PWD_COMMAND}`; export r; \
37020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37021 $(HOST_EXPORTS) \
b813574b 37022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37024 done; \
b813574b 37025 echo "Doing clean in texinfo" ; \
b00612cc 37026 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37029 "RANLIB=$${RANLIB}" \
0c24b341 37030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37031 clean) \
4fa63067
NN
37032 || exit 1
37033
b813574b 37034@endif texinfo
4fa63067 37035
b813574b
PB
37036.PHONY: maybe-distclean-texinfo distclean-texinfo
37037maybe-distclean-texinfo:
37038@if texinfo
37039maybe-distclean-texinfo: distclean-texinfo
4fa63067 37040
b813574b 37041distclean-texinfo:
0aed8855 37042 @: $(MAKE); $(unstage)
b813574b 37043 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37044 r=`${PWD_COMMAND}`; export r; \
37045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37046 $(HOST_EXPORTS) \
b813574b 37047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37049 done; \
b813574b 37050 echo "Doing distclean in texinfo" ; \
b00612cc 37051 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37054 "RANLIB=$${RANLIB}" \
0c24b341 37055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37056 distclean) \
4fa63067
NN
37057 || exit 1
37058
b813574b 37059@endif texinfo
4fa63067 37060
b813574b
PB
37061.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
37062maybe-maintainer-clean-texinfo:
37063@if texinfo
37064maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 37065
b813574b 37066maintainer-clean-texinfo:
0aed8855 37067 @: $(MAKE); $(unstage)
b813574b 37068 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37069 r=`${PWD_COMMAND}`; export r; \
37070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37071 $(HOST_EXPORTS) \
b813574b 37072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37074 done; \
b813574b 37075 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 37076 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37079 "RANLIB=$${RANLIB}" \
0c24b341 37080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37081 maintainer-clean) \
4fa63067
NN
37082 || exit 1
37083
b813574b 37084@endif texinfo
4fa63067
NN
37085
37086
a7254363 37087
b813574b
PB
37088.PHONY: configure-textutils maybe-configure-textutils
37089maybe-configure-textutils:
4f0ef2d8
CD
37090@if gcc-bootstrap
37091configure-textutils: stage_current
37092@endif gcc-bootstrap
b813574b
PB
37093@if textutils
37094maybe-configure-textutils: configure-textutils
c52c6897 37095configure-textutils:
0aed8855 37096 @: $(MAKE); $(unstage)
c52c6897 37097 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37099 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
37100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 37101 $(HOST_EXPORTS) \
a7254363
PB
37102 echo Configuring in $(HOST_SUBDIR)/textutils; \
37103 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 37104 case $(srcdir) in \
b00612cc
PB
37105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37106 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
37107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37108 esac; \
b00612cc
PB
37109 srcdiroption="--srcdir=$${topdir}/textutils"; \
37110 libsrcdir="$$s/textutils"; \
e2b9e2dc 37111 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37113 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37114 || exit 1
b813574b 37115@endif textutils
e2b9e2dc 37116
a7254363
PB
37117
37118
d545f33b
PB
37119
37120
b813574b
PB
37121.PHONY: all-textutils maybe-all-textutils
37122maybe-all-textutils:
4f0ef2d8
CD
37123@if gcc-bootstrap
37124all-textutils: stage_current
37125@endif gcc-bootstrap
b813574b 37126@if textutils
d27cc32e 37127TARGET-textutils=all
b813574b
PB
37128maybe-all-textutils: all-textutils
37129all-textutils: configure-textutils
0aed8855 37130 @: $(MAKE); $(unstage)
b40e3958
L
37131 @r=`${PWD_COMMAND}`; export r; \
37132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37133 $(HOST_EXPORTS) \
b00612cc 37134 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
37135 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37136 $(TARGET-textutils))
b813574b 37137@endif textutils
3866be5d 37138
a7254363 37139
d545f33b
PB
37140
37141
b813574b
PB
37142.PHONY: check-textutils maybe-check-textutils
37143maybe-check-textutils:
37144@if textutils
37145maybe-check-textutils: check-textutils
3866be5d 37146
b813574b 37147check-textutils:
0aed8855 37148 @: $(MAKE); $(unstage)
b40e3958
L
37149 @r=`${PWD_COMMAND}`; export r; \
37150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37151 $(HOST_EXPORTS) \
b00612cc
PB
37152 (cd $(HOST_SUBDIR)/textutils && \
37153 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37154
b813574b 37155@endif textutils
3866be5d 37156
b813574b
PB
37157.PHONY: install-textutils maybe-install-textutils
37158maybe-install-textutils:
37159@if textutils
37160maybe-install-textutils: install-textutils
16ae0395 37161
b813574b 37162install-textutils: installdirs
0aed8855 37163 @: $(MAKE); $(unstage)
b40e3958
L
37164 @r=`${PWD_COMMAND}`; export r; \
37165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37166 $(HOST_EXPORTS) \
b00612cc 37167 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 37168 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37169
b813574b 37170@endif textutils
3866be5d 37171
56a8fe78 37172# Other targets (info, dvi, pdf, etc.)
4fa63067 37173
b813574b
PB
37174.PHONY: maybe-info-textutils info-textutils
37175maybe-info-textutils:
37176@if textutils
37177maybe-info-textutils: info-textutils
4fa63067 37178
b813574b
PB
37179info-textutils: \
37180 configure-textutils
0aed8855 37181 @: $(MAKE); $(unstage)
b813574b 37182 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
37183 r=`${PWD_COMMAND}`; export r; \
37184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37185 $(HOST_EXPORTS) \
b813574b 37186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37188 done; \
b813574b 37189 echo "Doing info in textutils" ; \
b00612cc 37190 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37193 "RANLIB=$${RANLIB}" \
0c24b341 37194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37195 info) \
e2b9e2dc
NN
37196 || exit 1
37197
b813574b 37198@endif textutils
4fa63067 37199
b813574b
PB
37200.PHONY: maybe-dvi-textutils dvi-textutils
37201maybe-dvi-textutils:
37202@if textutils
37203maybe-dvi-textutils: dvi-textutils
4fa63067 37204
b813574b
PB
37205dvi-textutils: \
37206 configure-textutils
0aed8855 37207 @: $(MAKE); $(unstage)
b813574b 37208 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37209 r=`${PWD_COMMAND}`; export r; \
b40e3958 37210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37211 $(HOST_EXPORTS) \
b813574b 37212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37214 done; \
b813574b 37215 echo "Doing dvi in textutils" ; \
b00612cc 37216 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37219 "RANLIB=$${RANLIB}" \
0c24b341 37220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37221 dvi) \
4fa63067 37222 || exit 1
3866be5d 37223
b813574b 37224@endif textutils
3866be5d 37225
56a8fe78
DD
37226.PHONY: maybe-pdf-textutils pdf-textutils
37227maybe-pdf-textutils:
37228@if textutils
37229maybe-pdf-textutils: pdf-textutils
37230
37231pdf-textutils: \
37232 configure-textutils
37233 @: $(MAKE); $(unstage)
37234 @[ -f ./textutils/Makefile ] || exit 0; \
37235 r=`${PWD_COMMAND}`; export r; \
37236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37237 $(HOST_EXPORTS) \
37238 for flag in $(EXTRA_HOST_FLAGS) ; do \
37239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37240 done; \
37241 echo "Doing pdf in textutils" ; \
37242 (cd $(HOST_SUBDIR)/textutils && \
37243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37245 "RANLIB=$${RANLIB}" \
0c24b341 37246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37247 pdf) \
37248 || exit 1
37249
37250@endif textutils
37251
6d389afc
MS
37252.PHONY: maybe-html-textutils html-textutils
37253maybe-html-textutils:
37254@if textutils
37255maybe-html-textutils: html-textutils
37256
37257html-textutils: \
37258 configure-textutils
0aed8855 37259 @: $(MAKE); $(unstage)
6d389afc
MS
37260 @[ -f ./textutils/Makefile ] || exit 0; \
37261 r=`${PWD_COMMAND}`; export r; \
37262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37263 $(HOST_EXPORTS) \
37264 for flag in $(EXTRA_HOST_FLAGS) ; do \
37265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37266 done; \
37267 echo "Doing html in textutils" ; \
b00612cc 37268 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
37269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37271 "RANLIB=$${RANLIB}" \
0c24b341 37272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37273 html) \
37274 || exit 1
37275
37276@endif textutils
37277
b813574b
PB
37278.PHONY: maybe-TAGS-textutils TAGS-textutils
37279maybe-TAGS-textutils:
37280@if textutils
37281maybe-TAGS-textutils: TAGS-textutils
4fa63067 37282
b813574b
PB
37283TAGS-textutils: \
37284 configure-textutils
0aed8855 37285 @: $(MAKE); $(unstage)
b813574b 37286 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37287 r=`${PWD_COMMAND}`; export r; \
b40e3958 37288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37289 $(HOST_EXPORTS) \
b813574b 37290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37292 done; \
b813574b 37293 echo "Doing TAGS in textutils" ; \
b00612cc 37294 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37297 "RANLIB=$${RANLIB}" \
0c24b341 37298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37299 TAGS) \
4fa63067 37300 || exit 1
3866be5d 37301
b813574b 37302@endif textutils
3866be5d 37303
b813574b
PB
37304.PHONY: maybe-install-info-textutils install-info-textutils
37305maybe-install-info-textutils:
37306@if textutils
37307maybe-install-info-textutils: install-info-textutils
4fa63067 37308
b813574b
PB
37309install-info-textutils: \
37310 configure-textutils \
37311 info-textutils
0aed8855 37312 @: $(MAKE); $(unstage)
b813574b 37313 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37314 r=`${PWD_COMMAND}`; export r; \
37315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37316 $(HOST_EXPORTS) \
b813574b 37317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37319 done; \
b813574b 37320 echo "Doing install-info in textutils" ; \
b00612cc 37321 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37324 "RANLIB=$${RANLIB}" \
0c24b341 37325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37326 install-info) \
4fa63067
NN
37327 || exit 1
37328
b813574b 37329@endif textutils
4fa63067 37330
a3ca38d2
DD
37331.PHONY: maybe-install-pdf-textutils install-pdf-textutils
37332maybe-install-pdf-textutils:
37333@if textutils
37334maybe-install-pdf-textutils: install-pdf-textutils
37335
37336install-pdf-textutils: \
37337 configure-textutils \
37338 pdf-textutils
37339 @: $(MAKE); $(unstage)
37340 @[ -f ./textutils/Makefile ] || exit 0; \
37341 r=`${PWD_COMMAND}`; export r; \
37342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37343 $(HOST_EXPORTS) \
37344 for flag in $(EXTRA_HOST_FLAGS) ; do \
37345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37346 done; \
37347 echo "Doing install-pdf in textutils" ; \
37348 (cd $(HOST_SUBDIR)/textutils && \
37349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37351 "RANLIB=$${RANLIB}" \
0c24b341 37352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37353 install-pdf) \
37354 || exit 1
37355
37356@endif textutils
37357
108a6f8e
CD
37358.PHONY: maybe-install-html-textutils install-html-textutils
37359maybe-install-html-textutils:
37360@if textutils
37361maybe-install-html-textutils: install-html-textutils
37362
37363install-html-textutils: \
37364 configure-textutils \
37365 html-textutils
37366 @: $(MAKE); $(unstage)
37367 @[ -f ./textutils/Makefile ] || exit 0; \
37368 r=`${PWD_COMMAND}`; export r; \
37369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37370 $(HOST_EXPORTS) \
37371 for flag in $(EXTRA_HOST_FLAGS) ; do \
37372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37373 done; \
37374 echo "Doing install-html in textutils" ; \
37375 (cd $(HOST_SUBDIR)/textutils && \
37376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37378 "RANLIB=$${RANLIB}" \
0c24b341 37379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37380 install-html) \
37381 || exit 1
37382
37383@endif textutils
37384
b813574b
PB
37385.PHONY: maybe-installcheck-textutils installcheck-textutils
37386maybe-installcheck-textutils:
37387@if textutils
37388maybe-installcheck-textutils: installcheck-textutils
4fa63067 37389
b813574b
PB
37390installcheck-textutils: \
37391 configure-textutils
0aed8855 37392 @: $(MAKE); $(unstage)
b813574b 37393 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37394 r=`${PWD_COMMAND}`; export r; \
37395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37396 $(HOST_EXPORTS) \
b813574b 37397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37399 done; \
b813574b 37400 echo "Doing installcheck in textutils" ; \
b00612cc 37401 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37404 "RANLIB=$${RANLIB}" \
0c24b341 37405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37406 installcheck) \
4fa63067
NN
37407 || exit 1
37408
b813574b 37409@endif textutils
4fa63067 37410
b813574b
PB
37411.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
37412maybe-mostlyclean-textutils:
37413@if textutils
37414maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 37415
b813574b 37416mostlyclean-textutils:
0aed8855 37417 @: $(MAKE); $(unstage)
b813574b 37418 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37419 r=`${PWD_COMMAND}`; export r; \
37420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37421 $(HOST_EXPORTS) \
b813574b 37422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37424 done; \
b813574b 37425 echo "Doing mostlyclean in textutils" ; \
b00612cc 37426 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37429 "RANLIB=$${RANLIB}" \
0c24b341 37430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37431 mostlyclean) \
4fa63067
NN
37432 || exit 1
37433
b813574b 37434@endif textutils
4fa63067 37435
b813574b
PB
37436.PHONY: maybe-clean-textutils clean-textutils
37437maybe-clean-textutils:
37438@if textutils
37439maybe-clean-textutils: clean-textutils
4fa63067 37440
b813574b 37441clean-textutils:
0aed8855 37442 @: $(MAKE); $(unstage)
b813574b 37443 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37444 r=`${PWD_COMMAND}`; export r; \
37445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37446 $(HOST_EXPORTS) \
b813574b 37447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37449 done; \
b813574b 37450 echo "Doing clean in textutils" ; \
b00612cc 37451 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37454 "RANLIB=$${RANLIB}" \
0c24b341 37455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37456 clean) \
4fa63067
NN
37457 || exit 1
37458
b813574b 37459@endif textutils
4fa63067 37460
b813574b
PB
37461.PHONY: maybe-distclean-textutils distclean-textutils
37462maybe-distclean-textutils:
37463@if textutils
37464maybe-distclean-textutils: distclean-textutils
4fa63067 37465
b813574b 37466distclean-textutils:
0aed8855 37467 @: $(MAKE); $(unstage)
b813574b 37468 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37469 r=`${PWD_COMMAND}`; export r; \
37470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37471 $(HOST_EXPORTS) \
b813574b 37472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37474 done; \
b813574b 37475 echo "Doing distclean in textutils" ; \
b00612cc 37476 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37479 "RANLIB=$${RANLIB}" \
0c24b341 37480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37481 distclean) \
4fa63067
NN
37482 || exit 1
37483
b813574b 37484@endif textutils
4fa63067 37485
b813574b
PB
37486.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
37487maybe-maintainer-clean-textutils:
37488@if textutils
37489maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 37490
b813574b 37491maintainer-clean-textutils:
0aed8855 37492 @: $(MAKE); $(unstage)
b813574b 37493 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37494 r=`${PWD_COMMAND}`; export r; \
b40e3958 37495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37496 $(HOST_EXPORTS) \
b813574b 37497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37499 done; \
b813574b 37500 echo "Doing maintainer-clean in textutils" ; \
b00612cc 37501 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37504 "RANLIB=$${RANLIB}" \
0c24b341 37505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37506 maintainer-clean) \
4fa63067 37507 || exit 1
3866be5d 37508
b813574b 37509@endif textutils
3866be5d 37510
4fa63067 37511
a7254363 37512
b813574b
PB
37513.PHONY: configure-time maybe-configure-time
37514maybe-configure-time:
4f0ef2d8
CD
37515@if gcc-bootstrap
37516configure-time: stage_current
37517@endif gcc-bootstrap
b813574b
PB
37518@if time
37519maybe-configure-time: configure-time
c52c6897 37520configure-time:
0aed8855 37521 @: $(MAKE); $(unstage)
c52c6897 37522 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37524 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
37525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 37526 $(HOST_EXPORTS) \
a7254363
PB
37527 echo Configuring in $(HOST_SUBDIR)/time; \
37528 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 37529 case $(srcdir) in \
b00612cc
PB
37530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37531 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
37532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37533 esac; \
b00612cc
PB
37534 srcdiroption="--srcdir=$${topdir}/time"; \
37535 libsrcdir="$$s/time"; \
e2b9e2dc 37536 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37538 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37539 || exit 1
b813574b 37540@endif time
e2b9e2dc 37541
a7254363
PB
37542
37543
d545f33b
PB
37544
37545
b813574b
PB
37546.PHONY: all-time maybe-all-time
37547maybe-all-time:
4f0ef2d8
CD
37548@if gcc-bootstrap
37549all-time: stage_current
37550@endif gcc-bootstrap
b813574b 37551@if time
d27cc32e 37552TARGET-time=all
b813574b
PB
37553maybe-all-time: all-time
37554all-time: configure-time
0aed8855 37555 @: $(MAKE); $(unstage)
b40e3958
L
37556 @r=`${PWD_COMMAND}`; export r; \
37557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37558 $(HOST_EXPORTS) \
b00612cc 37559 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
37560 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37561 $(TARGET-time))
b813574b 37562@endif time
3866be5d 37563
a7254363 37564
d545f33b
PB
37565
37566
b813574b
PB
37567.PHONY: check-time maybe-check-time
37568maybe-check-time:
37569@if time
37570maybe-check-time: check-time
3866be5d 37571
b813574b 37572check-time:
0aed8855 37573 @: $(MAKE); $(unstage)
b40e3958
L
37574 @r=`${PWD_COMMAND}`; export r; \
37575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37576 $(HOST_EXPORTS) \
b00612cc
PB
37577 (cd $(HOST_SUBDIR)/time && \
37578 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37579
b813574b 37580@endif time
3866be5d 37581
b813574b
PB
37582.PHONY: install-time maybe-install-time
37583maybe-install-time:
37584@if time
37585maybe-install-time: install-time
4fa63067 37586
b813574b 37587install-time: installdirs
0aed8855 37588 @: $(MAKE); $(unstage)
4fa63067
NN
37589 @r=`${PWD_COMMAND}`; export r; \
37590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37591 $(HOST_EXPORTS) \
b00612cc 37592 (cd $(HOST_SUBDIR)/time && \
2da12f12 37593 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37594
b813574b 37595@endif time
4fa63067 37596
56a8fe78 37597# Other targets (info, dvi, pdf, etc.)
4fa63067 37598
b813574b
PB
37599.PHONY: maybe-info-time info-time
37600maybe-info-time:
37601@if time
37602maybe-info-time: info-time
4fa63067 37603
b813574b
PB
37604info-time: \
37605 configure-time
0aed8855 37606 @: $(MAKE); $(unstage)
b813574b 37607 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37608 r=`${PWD_COMMAND}`; export r; \
37609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37610 $(HOST_EXPORTS) \
b813574b 37611 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37613 done; \
b813574b 37614 echo "Doing info in time" ; \
b00612cc 37615 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37618 "RANLIB=$${RANLIB}" \
0c24b341 37619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37620 info) \
4fa63067
NN
37621 || exit 1
37622
b813574b 37623@endif time
4fa63067 37624
b813574b
PB
37625.PHONY: maybe-dvi-time dvi-time
37626maybe-dvi-time:
37627@if time
37628maybe-dvi-time: dvi-time
4fa63067 37629
b813574b
PB
37630dvi-time: \
37631 configure-time
0aed8855 37632 @: $(MAKE); $(unstage)
b813574b 37633 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37634 r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37636 $(HOST_EXPORTS) \
b813574b 37637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37639 done; \
b813574b 37640 echo "Doing dvi in time" ; \
b00612cc 37641 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37644 "RANLIB=$${RANLIB}" \
0c24b341 37645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37646 dvi) \
4fa63067
NN
37647 || exit 1
37648
b813574b 37649@endif time
4fa63067 37650
56a8fe78
DD
37651.PHONY: maybe-pdf-time pdf-time
37652maybe-pdf-time:
37653@if time
37654maybe-pdf-time: pdf-time
37655
37656pdf-time: \
37657 configure-time
37658 @: $(MAKE); $(unstage)
37659 @[ -f ./time/Makefile ] || exit 0; \
37660 r=`${PWD_COMMAND}`; export r; \
37661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37662 $(HOST_EXPORTS) \
37663 for flag in $(EXTRA_HOST_FLAGS) ; do \
37664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37665 done; \
37666 echo "Doing pdf in time" ; \
37667 (cd $(HOST_SUBDIR)/time && \
37668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37670 "RANLIB=$${RANLIB}" \
0c24b341 37671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37672 pdf) \
37673 || exit 1
37674
37675@endif time
37676
6d389afc
MS
37677.PHONY: maybe-html-time html-time
37678maybe-html-time:
37679@if time
37680maybe-html-time: html-time
37681
37682html-time: \
37683 configure-time
0aed8855 37684 @: $(MAKE); $(unstage)
6d389afc
MS
37685 @[ -f ./time/Makefile ] || exit 0; \
37686 r=`${PWD_COMMAND}`; export r; \
37687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37688 $(HOST_EXPORTS) \
37689 for flag in $(EXTRA_HOST_FLAGS) ; do \
37690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37691 done; \
37692 echo "Doing html in time" ; \
b00612cc 37693 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
37694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37696 "RANLIB=$${RANLIB}" \
0c24b341 37697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37698 html) \
37699 || exit 1
37700
37701@endif time
37702
b813574b
PB
37703.PHONY: maybe-TAGS-time TAGS-time
37704maybe-TAGS-time:
37705@if time
37706maybe-TAGS-time: TAGS-time
4fa63067 37707
b813574b
PB
37708TAGS-time: \
37709 configure-time
0aed8855 37710 @: $(MAKE); $(unstage)
b813574b 37711 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37712 r=`${PWD_COMMAND}`; export r; \
37713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37714 $(HOST_EXPORTS) \
b813574b 37715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37717 done; \
b813574b 37718 echo "Doing TAGS in time" ; \
b00612cc 37719 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37722 "RANLIB=$${RANLIB}" \
0c24b341 37723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37724 TAGS) \
4fa63067
NN
37725 || exit 1
37726
b813574b 37727@endif time
4fa63067 37728
b813574b
PB
37729.PHONY: maybe-install-info-time install-info-time
37730maybe-install-info-time:
37731@if time
37732maybe-install-info-time: install-info-time
4fa63067 37733
b813574b
PB
37734install-info-time: \
37735 configure-time \
37736 info-time
0aed8855 37737 @: $(MAKE); $(unstage)
b813574b 37738 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37739 r=`${PWD_COMMAND}`; export r; \
37740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37741 $(HOST_EXPORTS) \
b813574b 37742 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37744 done; \
b813574b 37745 echo "Doing install-info in time" ; \
b00612cc 37746 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37749 "RANLIB=$${RANLIB}" \
0c24b341 37750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37751 install-info) \
4fa63067
NN
37752 || exit 1
37753
b813574b 37754@endif time
4fa63067 37755
a3ca38d2
DD
37756.PHONY: maybe-install-pdf-time install-pdf-time
37757maybe-install-pdf-time:
37758@if time
37759maybe-install-pdf-time: install-pdf-time
37760
37761install-pdf-time: \
37762 configure-time \
37763 pdf-time
37764 @: $(MAKE); $(unstage)
37765 @[ -f ./time/Makefile ] || exit 0; \
37766 r=`${PWD_COMMAND}`; export r; \
37767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37768 $(HOST_EXPORTS) \
37769 for flag in $(EXTRA_HOST_FLAGS) ; do \
37770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37771 done; \
37772 echo "Doing install-pdf in time" ; \
37773 (cd $(HOST_SUBDIR)/time && \
37774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37776 "RANLIB=$${RANLIB}" \
0c24b341 37777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37778 install-pdf) \
37779 || exit 1
37780
37781@endif time
37782
108a6f8e
CD
37783.PHONY: maybe-install-html-time install-html-time
37784maybe-install-html-time:
37785@if time
37786maybe-install-html-time: install-html-time
37787
37788install-html-time: \
37789 configure-time \
37790 html-time
37791 @: $(MAKE); $(unstage)
37792 @[ -f ./time/Makefile ] || exit 0; \
37793 r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37795 $(HOST_EXPORTS) \
37796 for flag in $(EXTRA_HOST_FLAGS) ; do \
37797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37798 done; \
37799 echo "Doing install-html in time" ; \
37800 (cd $(HOST_SUBDIR)/time && \
37801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37803 "RANLIB=$${RANLIB}" \
0c24b341 37804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37805 install-html) \
37806 || exit 1
37807
37808@endif time
37809
b813574b
PB
37810.PHONY: maybe-installcheck-time installcheck-time
37811maybe-installcheck-time:
37812@if time
37813maybe-installcheck-time: installcheck-time
4fa63067 37814
b813574b
PB
37815installcheck-time: \
37816 configure-time
0aed8855 37817 @: $(MAKE); $(unstage)
b813574b 37818 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37819 r=`${PWD_COMMAND}`; export r; \
37820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37821 $(HOST_EXPORTS) \
b813574b 37822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37824 done; \
b813574b 37825 echo "Doing installcheck in time" ; \
b00612cc 37826 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37829 "RANLIB=$${RANLIB}" \
0c24b341 37830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37831 installcheck) \
4fa63067
NN
37832 || exit 1
37833
b813574b 37834@endif time
4fa63067 37835
b813574b
PB
37836.PHONY: maybe-mostlyclean-time mostlyclean-time
37837maybe-mostlyclean-time:
37838@if time
37839maybe-mostlyclean-time: mostlyclean-time
4fa63067 37840
b813574b 37841mostlyclean-time:
0aed8855 37842 @: $(MAKE); $(unstage)
b813574b 37843 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37844 r=`${PWD_COMMAND}`; export r; \
37845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37846 $(HOST_EXPORTS) \
b813574b 37847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37849 done; \
b813574b 37850 echo "Doing mostlyclean in time" ; \
b00612cc 37851 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37854 "RANLIB=$${RANLIB}" \
0c24b341 37855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37856 mostlyclean) \
4fa63067
NN
37857 || exit 1
37858
b813574b 37859@endif time
4fa63067 37860
b813574b
PB
37861.PHONY: maybe-clean-time clean-time
37862maybe-clean-time:
37863@if time
37864maybe-clean-time: clean-time
4fa63067 37865
b813574b 37866clean-time:
0aed8855 37867 @: $(MAKE); $(unstage)
b813574b 37868 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37869 r=`${PWD_COMMAND}`; export r; \
37870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37871 $(HOST_EXPORTS) \
b813574b 37872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37874 done; \
b813574b 37875 echo "Doing clean in time" ; \
b00612cc 37876 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37879 "RANLIB=$${RANLIB}" \
0c24b341 37880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37881 clean) \
4fa63067
NN
37882 || exit 1
37883
b813574b 37884@endif time
4fa63067 37885
b813574b
PB
37886.PHONY: maybe-distclean-time distclean-time
37887maybe-distclean-time:
37888@if time
37889maybe-distclean-time: distclean-time
4fa63067 37890
b813574b 37891distclean-time:
0aed8855 37892 @: $(MAKE); $(unstage)
b813574b 37893 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37894 r=`${PWD_COMMAND}`; export r; \
37895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37896 $(HOST_EXPORTS) \
b813574b 37897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37899 done; \
b813574b 37900 echo "Doing distclean in time" ; \
b00612cc 37901 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37904 "RANLIB=$${RANLIB}" \
0c24b341 37905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37906 distclean) \
4fa63067
NN
37907 || exit 1
37908
b813574b 37909@endif time
4fa63067 37910
b813574b
PB
37911.PHONY: maybe-maintainer-clean-time maintainer-clean-time
37912maybe-maintainer-clean-time:
37913@if time
37914maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 37915
b813574b 37916maintainer-clean-time:
0aed8855 37917 @: $(MAKE); $(unstage)
b813574b 37918 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37919 r=`${PWD_COMMAND}`; export r; \
37920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37921 $(HOST_EXPORTS) \
b813574b 37922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37924 done; \
b813574b 37925 echo "Doing maintainer-clean in time" ; \
b00612cc 37926 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37929 "RANLIB=$${RANLIB}" \
0c24b341 37930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37931 maintainer-clean) \
4fa63067 37932 || exit 1
16ae0395 37933
b813574b 37934@endif time
3866be5d
NN
37935
37936
a7254363 37937
b813574b
PB
37938.PHONY: configure-uudecode maybe-configure-uudecode
37939maybe-configure-uudecode:
4f0ef2d8
CD
37940@if gcc-bootstrap
37941configure-uudecode: stage_current
37942@endif gcc-bootstrap
b813574b
PB
37943@if uudecode
37944maybe-configure-uudecode: configure-uudecode
c52c6897 37945configure-uudecode:
0aed8855 37946 @: $(MAKE); $(unstage)
c52c6897 37947 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37949 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
37950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 37951 $(HOST_EXPORTS) \
a7254363
PB
37952 echo Configuring in $(HOST_SUBDIR)/uudecode; \
37953 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 37954 case $(srcdir) in \
b00612cc
PB
37955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37956 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
37957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37958 esac; \
b00612cc
PB
37959 srcdiroption="--srcdir=$${topdir}/uudecode"; \
37960 libsrcdir="$$s/uudecode"; \
e2b9e2dc 37961 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37963 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37964 || exit 1
b813574b 37965@endif uudecode
e2b9e2dc 37966
a7254363
PB
37967
37968
d545f33b
PB
37969
37970
b813574b
PB
37971.PHONY: all-uudecode maybe-all-uudecode
37972maybe-all-uudecode:
4f0ef2d8
CD
37973@if gcc-bootstrap
37974all-uudecode: stage_current
37975@endif gcc-bootstrap
b813574b 37976@if uudecode
d27cc32e 37977TARGET-uudecode=all
b813574b
PB
37978maybe-all-uudecode: all-uudecode
37979all-uudecode: configure-uudecode
0aed8855 37980 @: $(MAKE); $(unstage)
b40e3958
L
37981 @r=`${PWD_COMMAND}`; export r; \
37982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37983 $(HOST_EXPORTS) \
b00612cc 37984 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
37985 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37986 $(TARGET-uudecode))
b813574b 37987@endif uudecode
3866be5d 37988
a7254363 37989
d545f33b
PB
37990
37991
b813574b
PB
37992.PHONY: check-uudecode maybe-check-uudecode
37993maybe-check-uudecode:
37994@if uudecode
37995maybe-check-uudecode: check-uudecode
3866be5d 37996
b813574b 37997check-uudecode:
0aed8855 37998 @: $(MAKE); $(unstage)
b40e3958
L
37999 @r=`${PWD_COMMAND}`; export r; \
38000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38001 $(HOST_EXPORTS) \
b00612cc
PB
38002 (cd $(HOST_SUBDIR)/uudecode && \
38003 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38004
b813574b 38005@endif uudecode
3866be5d 38006
b813574b
PB
38007.PHONY: install-uudecode maybe-install-uudecode
38008maybe-install-uudecode:
38009@if uudecode
38010maybe-install-uudecode: install-uudecode
4fa63067 38011
b813574b 38012install-uudecode: installdirs
0aed8855 38013 @: $(MAKE); $(unstage)
4fa63067
NN
38014 @r=`${PWD_COMMAND}`; export r; \
38015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38016 $(HOST_EXPORTS) \
b00612cc 38017 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 38018 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38019
b813574b 38020@endif uudecode
4fa63067 38021
56a8fe78 38022# Other targets (info, dvi, pdf, etc.)
4fa63067 38023
b813574b
PB
38024.PHONY: maybe-info-uudecode info-uudecode
38025maybe-info-uudecode:
38026@if uudecode
38027maybe-info-uudecode: info-uudecode
4fa63067 38028
b813574b
PB
38029info-uudecode: \
38030 configure-uudecode
0aed8855 38031 @: $(MAKE); $(unstage)
b813574b 38032 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38033 r=`${PWD_COMMAND}`; export r; \
38034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38035 $(HOST_EXPORTS) \
b813574b 38036 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38038 done; \
b813574b 38039 echo "Doing info in uudecode" ; \
b00612cc 38040 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38043 "RANLIB=$${RANLIB}" \
0c24b341 38044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38045 info) \
4fa63067
NN
38046 || exit 1
38047
b813574b 38048@endif uudecode
4fa63067 38049
b813574b
PB
38050.PHONY: maybe-dvi-uudecode dvi-uudecode
38051maybe-dvi-uudecode:
38052@if uudecode
38053maybe-dvi-uudecode: dvi-uudecode
4fa63067 38054
b813574b
PB
38055dvi-uudecode: \
38056 configure-uudecode
0aed8855 38057 @: $(MAKE); $(unstage)
b813574b 38058 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38059 r=`${PWD_COMMAND}`; export r; \
38060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38061 $(HOST_EXPORTS) \
b813574b 38062 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38064 done; \
b813574b 38065 echo "Doing dvi in uudecode" ; \
b00612cc 38066 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38069 "RANLIB=$${RANLIB}" \
0c24b341 38070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38071 dvi) \
4fa63067
NN
38072 || exit 1
38073
b813574b 38074@endif uudecode
4fa63067 38075
56a8fe78
DD
38076.PHONY: maybe-pdf-uudecode pdf-uudecode
38077maybe-pdf-uudecode:
38078@if uudecode
38079maybe-pdf-uudecode: pdf-uudecode
38080
38081pdf-uudecode: \
38082 configure-uudecode
38083 @: $(MAKE); $(unstage)
38084 @[ -f ./uudecode/Makefile ] || exit 0; \
38085 r=`${PWD_COMMAND}`; export r; \
38086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38087 $(HOST_EXPORTS) \
38088 for flag in $(EXTRA_HOST_FLAGS) ; do \
38089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38090 done; \
38091 echo "Doing pdf in uudecode" ; \
38092 (cd $(HOST_SUBDIR)/uudecode && \
38093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38095 "RANLIB=$${RANLIB}" \
0c24b341 38096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38097 pdf) \
38098 || exit 1
38099
38100@endif uudecode
38101
6d389afc
MS
38102.PHONY: maybe-html-uudecode html-uudecode
38103maybe-html-uudecode:
38104@if uudecode
38105maybe-html-uudecode: html-uudecode
38106
38107html-uudecode: \
38108 configure-uudecode
0aed8855 38109 @: $(MAKE); $(unstage)
6d389afc
MS
38110 @[ -f ./uudecode/Makefile ] || exit 0; \
38111 r=`${PWD_COMMAND}`; export r; \
38112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38113 $(HOST_EXPORTS) \
38114 for flag in $(EXTRA_HOST_FLAGS) ; do \
38115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38116 done; \
38117 echo "Doing html in uudecode" ; \
b00612cc 38118 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
38119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38121 "RANLIB=$${RANLIB}" \
0c24b341 38122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38123 html) \
38124 || exit 1
38125
38126@endif uudecode
38127
b813574b
PB
38128.PHONY: maybe-TAGS-uudecode TAGS-uudecode
38129maybe-TAGS-uudecode:
38130@if uudecode
38131maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 38132
b813574b
PB
38133TAGS-uudecode: \
38134 configure-uudecode
0aed8855 38135 @: $(MAKE); $(unstage)
b813574b
PB
38136 @[ -f ./uudecode/Makefile ] || exit 0; \
38137 r=`${PWD_COMMAND}`; export r; \
4fa63067 38138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38139 $(HOST_EXPORTS) \
b813574b 38140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38142 done; \
b813574b 38143 echo "Doing TAGS in uudecode" ; \
b00612cc 38144 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38147 "RANLIB=$${RANLIB}" \
0c24b341 38148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38149 TAGS) \
4fa63067
NN
38150 || exit 1
38151
b813574b 38152@endif uudecode
4fa63067 38153
b813574b
PB
38154.PHONY: maybe-install-info-uudecode install-info-uudecode
38155maybe-install-info-uudecode:
38156@if uudecode
38157maybe-install-info-uudecode: install-info-uudecode
4fa63067 38158
b813574b
PB
38159install-info-uudecode: \
38160 configure-uudecode \
38161 info-uudecode
0aed8855 38162 @: $(MAKE); $(unstage)
b813574b 38163 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38164 r=`${PWD_COMMAND}`; export r; \
38165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38166 $(HOST_EXPORTS) \
b813574b 38167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38169 done; \
b813574b 38170 echo "Doing install-info in uudecode" ; \
b00612cc 38171 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38174 "RANLIB=$${RANLIB}" \
0c24b341 38175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38176 install-info) \
4fa63067
NN
38177 || exit 1
38178
b813574b 38179@endif uudecode
4fa63067 38180
a3ca38d2
DD
38181.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
38182maybe-install-pdf-uudecode:
38183@if uudecode
38184maybe-install-pdf-uudecode: install-pdf-uudecode
38185
38186install-pdf-uudecode: \
38187 configure-uudecode \
38188 pdf-uudecode
38189 @: $(MAKE); $(unstage)
38190 @[ -f ./uudecode/Makefile ] || exit 0; \
38191 r=`${PWD_COMMAND}`; export r; \
38192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38193 $(HOST_EXPORTS) \
38194 for flag in $(EXTRA_HOST_FLAGS) ; do \
38195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38196 done; \
38197 echo "Doing install-pdf in uudecode" ; \
38198 (cd $(HOST_SUBDIR)/uudecode && \
38199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38201 "RANLIB=$${RANLIB}" \
0c24b341 38202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38203 install-pdf) \
38204 || exit 1
38205
38206@endif uudecode
38207
108a6f8e
CD
38208.PHONY: maybe-install-html-uudecode install-html-uudecode
38209maybe-install-html-uudecode:
38210@if uudecode
38211maybe-install-html-uudecode: install-html-uudecode
38212
38213install-html-uudecode: \
38214 configure-uudecode \
38215 html-uudecode
38216 @: $(MAKE); $(unstage)
38217 @[ -f ./uudecode/Makefile ] || exit 0; \
38218 r=`${PWD_COMMAND}`; export r; \
38219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38220 $(HOST_EXPORTS) \
38221 for flag in $(EXTRA_HOST_FLAGS) ; do \
38222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38223 done; \
38224 echo "Doing install-html in uudecode" ; \
38225 (cd $(HOST_SUBDIR)/uudecode && \
38226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38228 "RANLIB=$${RANLIB}" \
0c24b341 38229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38230 install-html) \
38231 || exit 1
38232
38233@endif uudecode
38234
b813574b
PB
38235.PHONY: maybe-installcheck-uudecode installcheck-uudecode
38236maybe-installcheck-uudecode:
38237@if uudecode
38238maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 38239
b813574b
PB
38240installcheck-uudecode: \
38241 configure-uudecode
0aed8855 38242 @: $(MAKE); $(unstage)
b813574b 38243 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38244 r=`${PWD_COMMAND}`; export r; \
38245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38246 $(HOST_EXPORTS) \
b813574b 38247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38249 done; \
b813574b 38250 echo "Doing installcheck in uudecode" ; \
b00612cc 38251 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38254 "RANLIB=$${RANLIB}" \
0c24b341 38255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38256 installcheck) \
4fa63067
NN
38257 || exit 1
38258
b813574b 38259@endif uudecode
4fa63067 38260
b813574b
PB
38261.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
38262maybe-mostlyclean-uudecode:
38263@if uudecode
38264maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 38265
b813574b 38266mostlyclean-uudecode:
0aed8855 38267 @: $(MAKE); $(unstage)
b813574b 38268 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38269 r=`${PWD_COMMAND}`; export r; \
38270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38271 $(HOST_EXPORTS) \
b813574b 38272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38274 done; \
b813574b 38275 echo "Doing mostlyclean in uudecode" ; \
b00612cc 38276 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38279 "RANLIB=$${RANLIB}" \
0c24b341 38280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38281 mostlyclean) \
4fa63067
NN
38282 || exit 1
38283
b813574b 38284@endif uudecode
4fa63067 38285
b813574b
PB
38286.PHONY: maybe-clean-uudecode clean-uudecode
38287maybe-clean-uudecode:
38288@if uudecode
38289maybe-clean-uudecode: clean-uudecode
4fa63067 38290
b813574b 38291clean-uudecode:
0aed8855 38292 @: $(MAKE); $(unstage)
b813574b 38293 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38294 r=`${PWD_COMMAND}`; export r; \
38295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38296 $(HOST_EXPORTS) \
b813574b 38297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38299 done; \
b813574b 38300 echo "Doing clean in uudecode" ; \
b00612cc 38301 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38304 "RANLIB=$${RANLIB}" \
0c24b341 38305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38306 clean) \
4fa63067
NN
38307 || exit 1
38308
b813574b 38309@endif uudecode
4fa63067 38310
b813574b
PB
38311.PHONY: maybe-distclean-uudecode distclean-uudecode
38312maybe-distclean-uudecode:
38313@if uudecode
38314maybe-distclean-uudecode: distclean-uudecode
4fa63067 38315
b813574b 38316distclean-uudecode:
0aed8855 38317 @: $(MAKE); $(unstage)
b813574b 38318 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38319 r=`${PWD_COMMAND}`; export r; \
38320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38321 $(HOST_EXPORTS) \
b813574b 38322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38324 done; \
b813574b 38325 echo "Doing distclean in uudecode" ; \
b00612cc 38326 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38329 "RANLIB=$${RANLIB}" \
0c24b341 38330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38331 distclean) \
4fa63067
NN
38332 || exit 1
38333
b813574b 38334@endif uudecode
4fa63067 38335
b813574b
PB
38336.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
38337maybe-maintainer-clean-uudecode:
38338@if uudecode
38339maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 38340
b813574b 38341maintainer-clean-uudecode:
0aed8855 38342 @: $(MAKE); $(unstage)
b813574b 38343 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38344 r=`${PWD_COMMAND}`; export r; \
38345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38346 $(HOST_EXPORTS) \
b813574b 38347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38349 done; \
b813574b 38350 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 38351 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38354 "RANLIB=$${RANLIB}" \
0c24b341 38355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38356 maintainer-clean) \
4fa63067 38357 || exit 1
16ae0395 38358
b813574b 38359@endif uudecode
3866be5d
NN
38360
38361
a7254363 38362
b813574b
PB
38363.PHONY: configure-wdiff maybe-configure-wdiff
38364maybe-configure-wdiff:
4f0ef2d8
CD
38365@if gcc-bootstrap
38366configure-wdiff: stage_current
38367@endif gcc-bootstrap
b813574b
PB
38368@if wdiff
38369maybe-configure-wdiff: configure-wdiff
c52c6897 38370configure-wdiff:
0aed8855 38371 @: $(MAKE); $(unstage)
c52c6897 38372 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38374 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
38375 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 38376 $(HOST_EXPORTS) \
a7254363
PB
38377 echo Configuring in $(HOST_SUBDIR)/wdiff; \
38378 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 38379 case $(srcdir) in \
b00612cc
PB
38380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38381 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
38382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38383 esac; \
b00612cc
PB
38384 srcdiroption="--srcdir=$${topdir}/wdiff"; \
38385 libsrcdir="$$s/wdiff"; \
e2b9e2dc 38386 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38388 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38389 || exit 1
b813574b 38390@endif wdiff
e2b9e2dc 38391
a7254363
PB
38392
38393
d545f33b
PB
38394
38395
b813574b
PB
38396.PHONY: all-wdiff maybe-all-wdiff
38397maybe-all-wdiff:
4f0ef2d8
CD
38398@if gcc-bootstrap
38399all-wdiff: stage_current
38400@endif gcc-bootstrap
b813574b 38401@if wdiff
d27cc32e 38402TARGET-wdiff=all
b813574b
PB
38403maybe-all-wdiff: all-wdiff
38404all-wdiff: configure-wdiff
0aed8855 38405 @: $(MAKE); $(unstage)
b40e3958
L
38406 @r=`${PWD_COMMAND}`; export r; \
38407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38408 $(HOST_EXPORTS) \
b00612cc 38409 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
38410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38411 $(TARGET-wdiff))
b813574b 38412@endif wdiff
3866be5d 38413
a7254363 38414
d545f33b
PB
38415
38416
b813574b
PB
38417.PHONY: check-wdiff maybe-check-wdiff
38418maybe-check-wdiff:
38419@if wdiff
38420maybe-check-wdiff: check-wdiff
3866be5d 38421
b813574b 38422check-wdiff:
0aed8855 38423 @: $(MAKE); $(unstage)
b813574b
PB
38424 @r=`${PWD_COMMAND}`; export r; \
38425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38426 $(HOST_EXPORTS) \
b00612cc
PB
38427 (cd $(HOST_SUBDIR)/wdiff && \
38428 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 38429
b813574b 38430@endif wdiff
4fa63067 38431
b813574b
PB
38432.PHONY: install-wdiff maybe-install-wdiff
38433maybe-install-wdiff:
38434@if wdiff
38435maybe-install-wdiff: install-wdiff
4fa63067 38436
b813574b 38437install-wdiff: installdirs
0aed8855 38438 @: $(MAKE); $(unstage)
b40e3958
L
38439 @r=`${PWD_COMMAND}`; export r; \
38440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38441 $(HOST_EXPORTS) \
b00612cc 38442 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 38443 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38444
b813574b 38445@endif wdiff
3866be5d 38446
56a8fe78 38447# Other targets (info, dvi, pdf, etc.)
16ae0395 38448
b813574b
PB
38449.PHONY: maybe-info-wdiff info-wdiff
38450maybe-info-wdiff:
38451@if wdiff
38452maybe-info-wdiff: info-wdiff
4fa63067 38453
b813574b
PB
38454info-wdiff: \
38455 configure-wdiff
0aed8855 38456 @: $(MAKE); $(unstage)
b813574b 38457 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 38458 r=`${PWD_COMMAND}`; export r; \
b40e3958 38459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38460 $(HOST_EXPORTS) \
b813574b 38461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38463 done; \
b813574b 38464 echo "Doing info in wdiff" ; \
b00612cc 38465 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38468 "RANLIB=$${RANLIB}" \
0c24b341 38469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38470 info) \
4fa63067 38471 || exit 1
3866be5d 38472
b813574b 38473@endif wdiff
3866be5d 38474
b813574b
PB
38475.PHONY: maybe-dvi-wdiff dvi-wdiff
38476maybe-dvi-wdiff:
38477@if wdiff
38478maybe-dvi-wdiff: dvi-wdiff
4fa63067 38479
b813574b
PB
38480dvi-wdiff: \
38481 configure-wdiff
0aed8855 38482 @: $(MAKE); $(unstage)
b813574b 38483 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38484 r=`${PWD_COMMAND}`; export r; \
38485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38486 $(HOST_EXPORTS) \
b813574b 38487 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38489 done; \
b813574b 38490 echo "Doing dvi in wdiff" ; \
b00612cc 38491 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38494 "RANLIB=$${RANLIB}" \
0c24b341 38495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38496 dvi) \
4fa63067
NN
38497 || exit 1
38498
b813574b 38499@endif wdiff
4fa63067 38500
56a8fe78
DD
38501.PHONY: maybe-pdf-wdiff pdf-wdiff
38502maybe-pdf-wdiff:
38503@if wdiff
38504maybe-pdf-wdiff: pdf-wdiff
38505
38506pdf-wdiff: \
38507 configure-wdiff
38508 @: $(MAKE); $(unstage)
38509 @[ -f ./wdiff/Makefile ] || exit 0; \
38510 r=`${PWD_COMMAND}`; export r; \
38511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38512 $(HOST_EXPORTS) \
38513 for flag in $(EXTRA_HOST_FLAGS) ; do \
38514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38515 done; \
38516 echo "Doing pdf in wdiff" ; \
38517 (cd $(HOST_SUBDIR)/wdiff && \
38518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38520 "RANLIB=$${RANLIB}" \
0c24b341 38521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38522 pdf) \
38523 || exit 1
38524
38525@endif wdiff
38526
6d389afc
MS
38527.PHONY: maybe-html-wdiff html-wdiff
38528maybe-html-wdiff:
38529@if wdiff
38530maybe-html-wdiff: html-wdiff
38531
38532html-wdiff: \
38533 configure-wdiff
0aed8855 38534 @: $(MAKE); $(unstage)
6d389afc
MS
38535 @[ -f ./wdiff/Makefile ] || exit 0; \
38536 r=`${PWD_COMMAND}`; export r; \
38537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38538 $(HOST_EXPORTS) \
38539 for flag in $(EXTRA_HOST_FLAGS) ; do \
38540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541 done; \
38542 echo "Doing html in wdiff" ; \
b00612cc 38543 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
38544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38546 "RANLIB=$${RANLIB}" \
0c24b341 38547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38548 html) \
38549 || exit 1
38550
38551@endif wdiff
38552
b813574b
PB
38553.PHONY: maybe-TAGS-wdiff TAGS-wdiff
38554maybe-TAGS-wdiff:
38555@if wdiff
38556maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 38557
b813574b
PB
38558TAGS-wdiff: \
38559 configure-wdiff
0aed8855 38560 @: $(MAKE); $(unstage)
b813574b 38561 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38562 r=`${PWD_COMMAND}`; export r; \
38563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38564 $(HOST_EXPORTS) \
b813574b 38565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38567 done; \
b813574b 38568 echo "Doing TAGS in wdiff" ; \
b00612cc 38569 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572 "RANLIB=$${RANLIB}" \
0c24b341 38573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38574 TAGS) \
4fa63067
NN
38575 || exit 1
38576
b813574b 38577@endif wdiff
4fa63067 38578
b813574b
PB
38579.PHONY: maybe-install-info-wdiff install-info-wdiff
38580maybe-install-info-wdiff:
38581@if wdiff
38582maybe-install-info-wdiff: install-info-wdiff
4fa63067 38583
b813574b
PB
38584install-info-wdiff: \
38585 configure-wdiff \
38586 info-wdiff
0aed8855 38587 @: $(MAKE); $(unstage)
b813574b 38588 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38589 r=`${PWD_COMMAND}`; export r; \
38590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38591 $(HOST_EXPORTS) \
b813574b 38592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38594 done; \
b813574b 38595 echo "Doing install-info in wdiff" ; \
b00612cc 38596 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599 "RANLIB=$${RANLIB}" \
0c24b341 38600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38601 install-info) \
4fa63067
NN
38602 || exit 1
38603
b813574b 38604@endif wdiff
4fa63067 38605
a3ca38d2
DD
38606.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
38607maybe-install-pdf-wdiff:
38608@if wdiff
38609maybe-install-pdf-wdiff: install-pdf-wdiff
38610
38611install-pdf-wdiff: \
38612 configure-wdiff \
38613 pdf-wdiff
38614 @: $(MAKE); $(unstage)
38615 @[ -f ./wdiff/Makefile ] || exit 0; \
38616 r=`${PWD_COMMAND}`; export r; \
38617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38618 $(HOST_EXPORTS) \
38619 for flag in $(EXTRA_HOST_FLAGS) ; do \
38620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38621 done; \
38622 echo "Doing install-pdf in wdiff" ; \
38623 (cd $(HOST_SUBDIR)/wdiff && \
38624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38626 "RANLIB=$${RANLIB}" \
0c24b341 38627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38628 install-pdf) \
38629 || exit 1
38630
38631@endif wdiff
38632
108a6f8e
CD
38633.PHONY: maybe-install-html-wdiff install-html-wdiff
38634maybe-install-html-wdiff:
38635@if wdiff
38636maybe-install-html-wdiff: install-html-wdiff
38637
38638install-html-wdiff: \
38639 configure-wdiff \
38640 html-wdiff
38641 @: $(MAKE); $(unstage)
38642 @[ -f ./wdiff/Makefile ] || exit 0; \
38643 r=`${PWD_COMMAND}`; export r; \
38644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38645 $(HOST_EXPORTS) \
38646 for flag in $(EXTRA_HOST_FLAGS) ; do \
38647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38648 done; \
38649 echo "Doing install-html in wdiff" ; \
38650 (cd $(HOST_SUBDIR)/wdiff && \
38651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38653 "RANLIB=$${RANLIB}" \
0c24b341 38654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38655 install-html) \
38656 || exit 1
38657
38658@endif wdiff
38659
b813574b
PB
38660.PHONY: maybe-installcheck-wdiff installcheck-wdiff
38661maybe-installcheck-wdiff:
38662@if wdiff
38663maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 38664
b813574b
PB
38665installcheck-wdiff: \
38666 configure-wdiff
0aed8855 38667 @: $(MAKE); $(unstage)
b813574b 38668 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38669 r=`${PWD_COMMAND}`; export r; \
38670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38671 $(HOST_EXPORTS) \
b813574b 38672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38674 done; \
b813574b 38675 echo "Doing installcheck in wdiff" ; \
b00612cc 38676 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38679 "RANLIB=$${RANLIB}" \
0c24b341 38680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38681 installcheck) \
4fa63067
NN
38682 || exit 1
38683
b813574b 38684@endif wdiff
4fa63067 38685
b813574b
PB
38686.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
38687maybe-mostlyclean-wdiff:
38688@if wdiff
38689maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 38690
b813574b 38691mostlyclean-wdiff:
0aed8855 38692 @: $(MAKE); $(unstage)
b813574b 38693 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38694 r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38696 $(HOST_EXPORTS) \
b813574b 38697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38699 done; \
b813574b 38700 echo "Doing mostlyclean in wdiff" ; \
b00612cc 38701 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38704 "RANLIB=$${RANLIB}" \
0c24b341 38705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38706 mostlyclean) \
4fa63067
NN
38707 || exit 1
38708
b813574b 38709@endif wdiff
4fa63067 38710
b813574b
PB
38711.PHONY: maybe-clean-wdiff clean-wdiff
38712maybe-clean-wdiff:
38713@if wdiff
38714maybe-clean-wdiff: clean-wdiff
4fa63067 38715
b813574b 38716clean-wdiff:
0aed8855 38717 @: $(MAKE); $(unstage)
b813574b 38718 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38719 r=`${PWD_COMMAND}`; export r; \
38720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38721 $(HOST_EXPORTS) \
b813574b 38722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38724 done; \
b813574b 38725 echo "Doing clean in wdiff" ; \
b00612cc 38726 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38729 "RANLIB=$${RANLIB}" \
0c24b341 38730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38731 clean) \
4fa63067
NN
38732 || exit 1
38733
b813574b 38734@endif wdiff
4fa63067 38735
b813574b
PB
38736.PHONY: maybe-distclean-wdiff distclean-wdiff
38737maybe-distclean-wdiff:
38738@if wdiff
38739maybe-distclean-wdiff: distclean-wdiff
4fa63067 38740
b813574b 38741distclean-wdiff:
0aed8855 38742 @: $(MAKE); $(unstage)
b813574b 38743 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38744 r=`${PWD_COMMAND}`; export r; \
38745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38746 $(HOST_EXPORTS) \
b813574b 38747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38749 done; \
b813574b 38750 echo "Doing distclean in wdiff" ; \
b00612cc 38751 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38754 "RANLIB=$${RANLIB}" \
0c24b341 38755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38756 distclean) \
4fa63067
NN
38757 || exit 1
38758
b813574b 38759@endif wdiff
4fa63067 38760
b813574b
PB
38761.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
38762maybe-maintainer-clean-wdiff:
38763@if wdiff
38764maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 38765
b813574b 38766maintainer-clean-wdiff:
0aed8855 38767 @: $(MAKE); $(unstage)
b813574b 38768 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38769 r=`${PWD_COMMAND}`; export r; \
38770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38771 $(HOST_EXPORTS) \
b813574b 38772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38774 done; \
b813574b 38775 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 38776 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38779 "RANLIB=$${RANLIB}" \
0c24b341 38780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38781 maintainer-clean) \
4fa63067
NN
38782 || exit 1
38783
b813574b 38784@endif wdiff
4fa63067
NN
38785
38786
a7254363 38787
b813574b
PB
38788.PHONY: configure-zip maybe-configure-zip
38789maybe-configure-zip:
4f0ef2d8
CD
38790@if gcc-bootstrap
38791configure-zip: stage_current
38792@endif gcc-bootstrap
b813574b
PB
38793@if zip
38794maybe-configure-zip: configure-zip
c52c6897 38795configure-zip:
0aed8855 38796 @: $(MAKE); $(unstage)
c52c6897 38797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38799 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
38800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 38801 $(HOST_EXPORTS) \
a7254363
PB
38802 echo Configuring in $(HOST_SUBDIR)/zip; \
38803 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 38804 case $(srcdir) in \
b00612cc
PB
38805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38806 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
38807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38808 esac; \
b00612cc
PB
38809 srcdiroption="--srcdir=$${topdir}/zip"; \
38810 libsrcdir="$$s/zip"; \
e2b9e2dc 38811 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38813 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38814 || exit 1
b813574b 38815@endif zip
e2b9e2dc 38816
a7254363
PB
38817
38818
d545f33b
PB
38819
38820
b813574b
PB
38821.PHONY: all-zip maybe-all-zip
38822maybe-all-zip:
4f0ef2d8
CD
38823@if gcc-bootstrap
38824all-zip: stage_current
38825@endif gcc-bootstrap
b813574b 38826@if zip
d27cc32e 38827TARGET-zip=all
b813574b
PB
38828maybe-all-zip: all-zip
38829all-zip: configure-zip
0aed8855 38830 @: $(MAKE); $(unstage)
b40e3958
L
38831 @r=`${PWD_COMMAND}`; export r; \
38832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38833 $(HOST_EXPORTS) \
b00612cc 38834 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
38835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38836 $(TARGET-zip))
b813574b 38837@endif zip
3866be5d 38838
a7254363 38839
d545f33b
PB
38840
38841
b813574b
PB
38842.PHONY: check-zip maybe-check-zip
38843maybe-check-zip:
38844@if zip
38845maybe-check-zip: check-zip
3866be5d 38846
b813574b
PB
38847# This module is only tested in a native toolchain.
38848check-zip:
0aed8855 38849 @: $(MAKE); $(unstage)
b813574b
PB
38850 @if [ '$(host)' = '$(target)' ] ; then \
38851 r=`${PWD_COMMAND}`; export r; \
38852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38853 $(HOST_EXPORTS) \
b00612cc 38854 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 38855 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 38856 fi
4fa63067 38857
b813574b 38858@endif zip
4fa63067 38859
b813574b
PB
38860.PHONY: install-zip maybe-install-zip
38861maybe-install-zip:
38862@if zip
38863maybe-install-zip: install-zip
4fa63067 38864
b813574b 38865install-zip: installdirs
0aed8855 38866 @: $(MAKE); $(unstage)
b813574b
PB
38867 @r=`${PWD_COMMAND}`; export r; \
38868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38869 $(HOST_EXPORTS) \
b00612cc 38870 (cd $(HOST_SUBDIR)/zip && \
2da12f12 38871 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38872
b813574b 38873@endif zip
4fa63067 38874
56a8fe78 38875# Other targets (info, dvi, pdf, etc.)
4fa63067 38876
b813574b
PB
38877.PHONY: maybe-info-zip info-zip
38878maybe-info-zip:
38879@if zip
38880maybe-info-zip: info-zip
4fa63067 38881
b813574b
PB
38882info-zip: \
38883 configure-zip
0aed8855 38884 @: $(MAKE); $(unstage)
b813574b 38885 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38886 r=`${PWD_COMMAND}`; export r; \
b40e3958 38887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38888 $(HOST_EXPORTS) \
b813574b 38889 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38891 done; \
b813574b 38892 echo "Doing info in zip" ; \
b00612cc 38893 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38896 "RANLIB=$${RANLIB}" \
0c24b341 38897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38898 info) \
4fa63067 38899 || exit 1
3866be5d 38900
b813574b 38901@endif zip
3866be5d 38902
b813574b
PB
38903.PHONY: maybe-dvi-zip dvi-zip
38904maybe-dvi-zip:
38905@if zip
38906maybe-dvi-zip: dvi-zip
16ae0395 38907
b813574b
PB
38908dvi-zip: \
38909 configure-zip
0aed8855 38910 @: $(MAKE); $(unstage)
b813574b 38911 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38912 r=`${PWD_COMMAND}`; export r; \
b40e3958 38913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38914 $(HOST_EXPORTS) \
b813574b 38915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38917 done; \
b813574b 38918 echo "Doing dvi in zip" ; \
b00612cc 38919 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38922 "RANLIB=$${RANLIB}" \
0c24b341 38923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38924 dvi) \
4fa63067 38925 || exit 1
3866be5d 38926
b813574b 38927@endif zip
3866be5d 38928
56a8fe78
DD
38929.PHONY: maybe-pdf-zip pdf-zip
38930maybe-pdf-zip:
38931@if zip
38932maybe-pdf-zip: pdf-zip
38933
38934pdf-zip: \
38935 configure-zip
38936 @: $(MAKE); $(unstage)
38937 @[ -f ./zip/Makefile ] || exit 0; \
38938 r=`${PWD_COMMAND}`; export r; \
38939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38940 $(HOST_EXPORTS) \
38941 for flag in $(EXTRA_HOST_FLAGS) ; do \
38942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38943 done; \
38944 echo "Doing pdf in zip" ; \
38945 (cd $(HOST_SUBDIR)/zip && \
38946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38948 "RANLIB=$${RANLIB}" \
0c24b341 38949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38950 pdf) \
38951 || exit 1
38952
38953@endif zip
38954
6d389afc
MS
38955.PHONY: maybe-html-zip html-zip
38956maybe-html-zip:
38957@if zip
38958maybe-html-zip: html-zip
38959
38960html-zip: \
38961 configure-zip
0aed8855 38962 @: $(MAKE); $(unstage)
6d389afc
MS
38963 @[ -f ./zip/Makefile ] || exit 0; \
38964 r=`${PWD_COMMAND}`; export r; \
38965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38966 $(HOST_EXPORTS) \
38967 for flag in $(EXTRA_HOST_FLAGS) ; do \
38968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38969 done; \
38970 echo "Doing html in zip" ; \
b00612cc 38971 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
38972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38974 "RANLIB=$${RANLIB}" \
0c24b341 38975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38976 html) \
38977 || exit 1
38978
38979@endif zip
38980
b813574b
PB
38981.PHONY: maybe-TAGS-zip TAGS-zip
38982maybe-TAGS-zip:
38983@if zip
38984maybe-TAGS-zip: TAGS-zip
4fa63067 38985
b813574b
PB
38986TAGS-zip: \
38987 configure-zip
0aed8855 38988 @: $(MAKE); $(unstage)
b813574b 38989 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
38990 r=`${PWD_COMMAND}`; export r; \
38991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38992 $(HOST_EXPORTS) \
b813574b 38993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38995 done; \
b813574b 38996 echo "Doing TAGS in zip" ; \
b00612cc 38997 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39000 "RANLIB=$${RANLIB}" \
0c24b341 39001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39002 TAGS) \
e2b9e2dc
NN
39003 || exit 1
39004
b813574b 39005@endif zip
4fa63067 39006
b813574b
PB
39007.PHONY: maybe-install-info-zip install-info-zip
39008maybe-install-info-zip:
39009@if zip
39010maybe-install-info-zip: install-info-zip
4fa63067 39011
b813574b
PB
39012install-info-zip: \
39013 configure-zip \
39014 info-zip
0aed8855 39015 @: $(MAKE); $(unstage)
b813574b 39016 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39017 r=`${PWD_COMMAND}`; export r; \
b40e3958 39018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39019 $(HOST_EXPORTS) \
b813574b 39020 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39022 done; \
b813574b 39023 echo "Doing install-info in zip" ; \
b00612cc 39024 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39027 "RANLIB=$${RANLIB}" \
0c24b341 39028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39029 install-info) \
4fa63067 39030 || exit 1
3866be5d 39031
b813574b 39032@endif zip
3866be5d 39033
a3ca38d2
DD
39034.PHONY: maybe-install-pdf-zip install-pdf-zip
39035maybe-install-pdf-zip:
39036@if zip
39037maybe-install-pdf-zip: install-pdf-zip
39038
39039install-pdf-zip: \
39040 configure-zip \
39041 pdf-zip
39042 @: $(MAKE); $(unstage)
39043 @[ -f ./zip/Makefile ] || exit 0; \
39044 r=`${PWD_COMMAND}`; export r; \
39045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39046 $(HOST_EXPORTS) \
39047 for flag in $(EXTRA_HOST_FLAGS) ; do \
39048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39049 done; \
39050 echo "Doing install-pdf in zip" ; \
39051 (cd $(HOST_SUBDIR)/zip && \
39052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39054 "RANLIB=$${RANLIB}" \
0c24b341 39055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39056 install-pdf) \
39057 || exit 1
39058
39059@endif zip
39060
108a6f8e
CD
39061.PHONY: maybe-install-html-zip install-html-zip
39062maybe-install-html-zip:
39063@if zip
39064maybe-install-html-zip: install-html-zip
39065
39066install-html-zip: \
39067 configure-zip \
39068 html-zip
39069 @: $(MAKE); $(unstage)
39070 @[ -f ./zip/Makefile ] || exit 0; \
39071 r=`${PWD_COMMAND}`; export r; \
39072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39073 $(HOST_EXPORTS) \
39074 for flag in $(EXTRA_HOST_FLAGS) ; do \
39075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39076 done; \
39077 echo "Doing install-html in zip" ; \
39078 (cd $(HOST_SUBDIR)/zip && \
39079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39081 "RANLIB=$${RANLIB}" \
0c24b341 39082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39083 install-html) \
39084 || exit 1
39085
39086@endif zip
39087
b813574b
PB
39088.PHONY: maybe-installcheck-zip installcheck-zip
39089maybe-installcheck-zip:
39090@if zip
39091maybe-installcheck-zip: installcheck-zip
4fa63067 39092
b813574b
PB
39093installcheck-zip: \
39094 configure-zip
0aed8855 39095 @: $(MAKE); $(unstage)
b813574b 39096 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39097 r=`${PWD_COMMAND}`; export r; \
b40e3958 39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39099 $(HOST_EXPORTS) \
b813574b 39100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39102 done; \
b813574b 39103 echo "Doing installcheck in zip" ; \
b00612cc 39104 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39107 "RANLIB=$${RANLIB}" \
0c24b341 39108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39109 installcheck) \
4fa63067 39110 || exit 1
3866be5d 39111
b813574b 39112@endif zip
3866be5d 39113
b813574b
PB
39114.PHONY: maybe-mostlyclean-zip mostlyclean-zip
39115maybe-mostlyclean-zip:
39116@if zip
39117maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 39118
b813574b 39119mostlyclean-zip:
0aed8855 39120 @: $(MAKE); $(unstage)
b813574b 39121 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39122 r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39124 $(HOST_EXPORTS) \
b813574b 39125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39127 done; \
b813574b 39128 echo "Doing mostlyclean in zip" ; \
b00612cc 39129 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39132 "RANLIB=$${RANLIB}" \
0c24b341 39133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39134 mostlyclean) \
4fa63067
NN
39135 || exit 1
39136
b813574b 39137@endif zip
4fa63067 39138
b813574b
PB
39139.PHONY: maybe-clean-zip clean-zip
39140maybe-clean-zip:
39141@if zip
39142maybe-clean-zip: clean-zip
4fa63067 39143
b813574b 39144clean-zip:
0aed8855 39145 @: $(MAKE); $(unstage)
b813574b 39146 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39147 r=`${PWD_COMMAND}`; export r; \
39148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39149 $(HOST_EXPORTS) \
b813574b 39150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39152 done; \
b813574b 39153 echo "Doing clean in zip" ; \
b00612cc 39154 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39157 "RANLIB=$${RANLIB}" \
0c24b341 39158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39159 clean) \
4fa63067
NN
39160 || exit 1
39161
b813574b 39162@endif zip
4fa63067 39163
b813574b
PB
39164.PHONY: maybe-distclean-zip distclean-zip
39165maybe-distclean-zip:
39166@if zip
39167maybe-distclean-zip: distclean-zip
4fa63067 39168
b813574b 39169distclean-zip:
0aed8855 39170 @: $(MAKE); $(unstage)
b813574b 39171 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39172 r=`${PWD_COMMAND}`; export r; \
39173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39174 $(HOST_EXPORTS) \
b813574b 39175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39177 done; \
b813574b 39178 echo "Doing distclean in zip" ; \
b00612cc 39179 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39182 "RANLIB=$${RANLIB}" \
0c24b341 39183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39184 distclean) \
4fa63067
NN
39185 || exit 1
39186
b813574b 39187@endif zip
4fa63067 39188
b813574b
PB
39189.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
39190maybe-maintainer-clean-zip:
39191@if zip
39192maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 39193
b813574b 39194maintainer-clean-zip:
0aed8855 39195 @: $(MAKE); $(unstage)
b813574b 39196 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39197 r=`${PWD_COMMAND}`; export r; \
b40e3958 39198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39199 $(HOST_EXPORTS) \
b813574b 39200 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39202 done; \
b813574b 39203 echo "Doing maintainer-clean in zip" ; \
b00612cc 39204 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39207 "RANLIB=$${RANLIB}" \
0c24b341 39208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39209 maintainer-clean) \
4fa63067 39210 || exit 1
3866be5d 39211
b813574b 39212@endif zip
3866be5d 39213
4fa63067 39214
a7254363 39215
b813574b
PB
39216.PHONY: configure-zlib maybe-configure-zlib
39217maybe-configure-zlib:
4f0ef2d8
CD
39218@if gcc-bootstrap
39219configure-zlib: stage_current
39220@endif gcc-bootstrap
b813574b
PB
39221@if zlib
39222maybe-configure-zlib: configure-zlib
c52c6897 39223configure-zlib:
c52c6897
PB
39224 @r=`${PWD_COMMAND}`; export r; \
39225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39226 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
39227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 39228 $(HOST_EXPORTS) \
a7254363
PB
39229 echo Configuring in $(HOST_SUBDIR)/zlib; \
39230 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 39231 case $(srcdir) in \
b00612cc
PB
39232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39233 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39235 esac; \
b00612cc
PB
39236 srcdiroption="--srcdir=$${topdir}/zlib"; \
39237 libsrcdir="$$s/zlib"; \
e2b9e2dc 39238 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39240 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39241 || exit 1
b813574b 39242@endif zlib
e2b9e2dc 39243
a7254363
PB
39244
39245
d545f33b
PB
39246.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
39247maybe-configure-stage1-zlib:
39248@if zlib-bootstrap
39249maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 39250configure-stage1-zlib:
c52c6897 39251 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 39252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39253 @r=`${PWD_COMMAND}`; export r; \
39254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39255 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 39256 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 39257 $(HOST_EXPORTS) \
8ee82aff 39258 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39259 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
39260 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 39261 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39263 cd $(HOST_SUBDIR)/zlib || exit 1; \
39264 case $(srcdir) in \
39265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39266 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39268 esac; \
39269 srcdiroption="--srcdir=$${topdir}/zlib"; \
39270 libsrcdir="$$s/zlib"; \
39271 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39273 --target=${target_alias} $${srcdiroption} \
1b05fbbd 39274 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
39275@endif zlib-bootstrap
39276
39277.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
39278maybe-configure-stage2-zlib:
39279@if zlib-bootstrap
39280maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 39281configure-stage2-zlib:
c52c6897 39282 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 39283 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39284 @r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39286 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 39287 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39288 $(HOST_EXPORTS) \
1b05fbbd 39289 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39290 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39291 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
39292 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39293 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39295 cd $(HOST_SUBDIR)/zlib || exit 1; \
39296 case $(srcdir) in \
39297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39298 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39300 esac; \
39301 srcdiroption="--srcdir=$${topdir}/zlib"; \
39302 libsrcdir="$$s/zlib"; \
39303 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39305 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39306 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39307 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
39308@endif zlib-bootstrap
39309
d545f33b
PB
39310.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
39311maybe-configure-stage3-zlib:
39312@if zlib-bootstrap
39313maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 39314configure-stage3-zlib:
c52c6897 39315 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 39316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39317 @r=`${PWD_COMMAND}`; export r; \
39318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39319 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 39320 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39321 $(HOST_EXPORTS) \
1b05fbbd 39322 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39323 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39324 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
39325 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39326 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39328 cd $(HOST_SUBDIR)/zlib || exit 1; \
39329 case $(srcdir) in \
39330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39331 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39333 esac; \
39334 srcdiroption="--srcdir=$${topdir}/zlib"; \
39335 libsrcdir="$$s/zlib"; \
39336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39338 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39339 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39340 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
39341@endif zlib-bootstrap
39342
d545f33b
PB
39343.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
39344maybe-configure-stage4-zlib:
39345@if zlib-bootstrap
39346maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 39347configure-stage4-zlib:
c52c6897 39348 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 39349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39350 @r=`${PWD_COMMAND}`; export r; \
39351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39352 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 39353 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39354 $(HOST_EXPORTS) \
1b05fbbd 39355 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39356 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39357 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
39358 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39359 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39361 cd $(HOST_SUBDIR)/zlib || exit 1; \
39362 case $(srcdir) in \
39363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39364 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39366 esac; \
39367 srcdiroption="--srcdir=$${topdir}/zlib"; \
39368 libsrcdir="$$s/zlib"; \
39369 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39371 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39372 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39373 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
39374@endif zlib-bootstrap
39375
39376.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
39377maybe-configure-stageprofile-zlib:
39378@if zlib-bootstrap
39379maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 39380configure-stageprofile-zlib:
c52c6897 39381 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 39382 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39383 @r=`${PWD_COMMAND}`; export r; \
39384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39385 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 39386 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39387 $(HOST_EXPORTS) \
1b05fbbd
AO
39388 $(POSTSTAGE1_HOST_EXPORTS) \
39389 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
39390 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
39391 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39392 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 39393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39394 cd $(HOST_SUBDIR)/zlib || exit 1; \
39395 case $(srcdir) in \
39396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39397 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39399 esac; \
39400 srcdiroption="--srcdir=$${topdir}/zlib"; \
39401 libsrcdir="$$s/zlib"; \
39402 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39404 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39405 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39406 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
39407@endif zlib-bootstrap
39408
39409.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
39410maybe-configure-stagefeedback-zlib:
39411@if zlib-bootstrap
39412maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 39413configure-stagefeedback-zlib:
c52c6897 39414 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 39415 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39416 @r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39418 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 39419 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39420 $(HOST_EXPORTS) \
1b05fbbd
AO
39421 $(POSTSTAGE1_HOST_EXPORTS) \
39422 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
39423 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
39424 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39425 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 39426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39427 cd $(HOST_SUBDIR)/zlib || exit 1; \
39428 case $(srcdir) in \
39429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39430 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39432 esac; \
39433 srcdiroption="--srcdir=$${topdir}/zlib"; \
39434 libsrcdir="$$s/zlib"; \
39435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39437 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39438 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39439 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
39440@endif zlib-bootstrap
39441
39442
39443
39444
39445
b813574b
PB
39446.PHONY: all-zlib maybe-all-zlib
39447maybe-all-zlib:
4f0ef2d8
CD
39448@if gcc-bootstrap
39449all-zlib: stage_current
39450@endif gcc-bootstrap
b813574b 39451@if zlib
d27cc32e 39452TARGET-zlib=all
b813574b
PB
39453maybe-all-zlib: all-zlib
39454all-zlib: configure-zlib
c52c6897 39455 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39457 $(HOST_EXPORTS) \
b00612cc 39458 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
39459 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39460 $(TARGET-zlib))
b813574b 39461@endif zlib
3866be5d 39462
a7254363 39463
d545f33b
PB
39464
39465.PHONY: all-stage1-zlib maybe-all-stage1-zlib
39466.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
39467maybe-all-stage1-zlib:
39468maybe-clean-stage1-zlib:
39469@if zlib-bootstrap
39470maybe-all-stage1-zlib: all-stage1-zlib
39471all-stage1: all-stage1-zlib
f70224b5 39472TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 39473all-stage1-zlib: configure-stage1-zlib
c52c6897 39474 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
39475 @r=`${PWD_COMMAND}`; export r; \
39476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39477 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
39478 $(HOST_EXPORTS) \
39479 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39481 CFLAGS="$(STAGE1_CFLAGS)" \
39482 CXXFLAGS="$(STAGE1_CFLAGS)" \
39483 LIBCFLAGS="$(LIBCFLAGS)" \
39484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39487 $(EXTRA_HOST_FLAGS) \
39488 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 39489 $(TARGET-stage1-zlib)
d545f33b
PB
39490
39491maybe-clean-stage1-zlib: clean-stage1-zlib
39492clean-stage1: clean-stage1-zlib
39493clean-stage1-zlib:
9dbaa842
DD
39494 @if [ $(current_stage) = stage1 ]; then \
39495 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39496 else \
39497 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
39498 $(MAKE) stage1-start; \
39499 fi; \
d545f33b 39500 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39501 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 39502 clean
d545f33b
PB
39503@endif zlib-bootstrap
39504
39505
39506.PHONY: all-stage2-zlib maybe-all-stage2-zlib
39507.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
39508maybe-all-stage2-zlib:
39509maybe-clean-stage2-zlib:
39510@if zlib-bootstrap
39511maybe-all-stage2-zlib: all-stage2-zlib
39512all-stage2: all-stage2-zlib
f70224b5 39513TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 39514all-stage2-zlib: configure-stage2-zlib
c52c6897 39515 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
39516 @r=`${PWD_COMMAND}`; export r; \
39517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39518 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
39519 $(HOST_EXPORTS) \
39520 $(POSTSTAGE1_HOST_EXPORTS) \
39521 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39523 CFLAGS="$(STAGE2_CFLAGS)" \
39524 CXXFLAGS="$(STAGE2_CFLAGS)" \
39525 LIBCFLAGS="$(STAGE2_CFLAGS)" \
39526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39530 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 39531 $(TARGET-stage2-zlib)
d545f33b
PB
39532
39533maybe-clean-stage2-zlib: clean-stage2-zlib
39534clean-stage2: clean-stage2-zlib
39535clean-stage2-zlib:
9dbaa842
DD
39536 @if [ $(current_stage) = stage2 ]; then \
39537 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39538 else \
39539 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
39540 $(MAKE) stage2-start; \
39541 fi; \
d545f33b 39542 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39543 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39544 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39545 clean
d545f33b
PB
39546@endif zlib-bootstrap
39547
39548
39549.PHONY: all-stage3-zlib maybe-all-stage3-zlib
39550.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
39551maybe-all-stage3-zlib:
39552maybe-clean-stage3-zlib:
39553@if zlib-bootstrap
39554maybe-all-stage3-zlib: all-stage3-zlib
39555all-stage3: all-stage3-zlib
f70224b5 39556TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 39557all-stage3-zlib: configure-stage3-zlib
c52c6897 39558 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
39559 @r=`${PWD_COMMAND}`; export r; \
39560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39561 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
39562 $(HOST_EXPORTS) \
39563 $(POSTSTAGE1_HOST_EXPORTS) \
39564 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39566 CFLAGS="$(STAGE3_CFLAGS)" \
39567 CXXFLAGS="$(STAGE3_CFLAGS)" \
39568 LIBCFLAGS="$(STAGE3_CFLAGS)" \
39569 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39570 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39571 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39572 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39573 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 39574 $(TARGET-stage3-zlib)
d545f33b
PB
39575
39576maybe-clean-stage3-zlib: clean-stage3-zlib
39577clean-stage3: clean-stage3-zlib
39578clean-stage3-zlib:
9dbaa842
DD
39579 @if [ $(current_stage) = stage3 ]; then \
39580 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39581 else \
39582 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
39583 $(MAKE) stage3-start; \
39584 fi; \
d545f33b 39585 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39586 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39587 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39588 clean
d545f33b
PB
39589@endif zlib-bootstrap
39590
39591
39592.PHONY: all-stage4-zlib maybe-all-stage4-zlib
39593.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
39594maybe-all-stage4-zlib:
39595maybe-clean-stage4-zlib:
39596@if zlib-bootstrap
39597maybe-all-stage4-zlib: all-stage4-zlib
39598all-stage4: all-stage4-zlib
f70224b5 39599TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 39600all-stage4-zlib: configure-stage4-zlib
c52c6897 39601 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
39602 @r=`${PWD_COMMAND}`; export r; \
39603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39604 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
39605 $(HOST_EXPORTS) \
39606 $(POSTSTAGE1_HOST_EXPORTS) \
39607 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39609 CFLAGS="$(STAGE4_CFLAGS)" \
39610 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 39611 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
39612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39615 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39616 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 39617 $(TARGET-stage4-zlib)
d545f33b
PB
39618
39619maybe-clean-stage4-zlib: clean-stage4-zlib
39620clean-stage4: clean-stage4-zlib
39621clean-stage4-zlib:
9dbaa842
DD
39622 @if [ $(current_stage) = stage4 ]; then \
39623 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39624 else \
39625 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
39626 $(MAKE) stage4-start; \
39627 fi; \
d545f33b 39628 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39629 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39630 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39631 clean
d545f33b
PB
39632@endif zlib-bootstrap
39633
39634
39635.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
39636.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
39637maybe-all-stageprofile-zlib:
39638maybe-clean-stageprofile-zlib:
39639@if zlib-bootstrap
39640maybe-all-stageprofile-zlib: all-stageprofile-zlib
39641all-stageprofile: all-stageprofile-zlib
f70224b5 39642TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 39643all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 39644 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
39645 @r=`${PWD_COMMAND}`; export r; \
39646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39647 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
39648 $(HOST_EXPORTS) \
39649 $(POSTSTAGE1_HOST_EXPORTS) \
39650 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39652 CFLAGS="$(STAGEprofile_CFLAGS)" \
39653 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
39654 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
39655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39658 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39659 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 39660 $(TARGET-stageprofile-zlib)
d545f33b
PB
39661
39662maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
39663clean-stageprofile: clean-stageprofile-zlib
39664clean-stageprofile-zlib:
9dbaa842
DD
39665 @if [ $(current_stage) = stageprofile ]; then \
39666 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39667 else \
39668 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
39669 $(MAKE) stageprofile-start; \
39670 fi; \
d545f33b 39671 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39672 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39673 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39674 clean
d545f33b
PB
39675@endif zlib-bootstrap
39676
39677
39678.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
39679.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
39680maybe-all-stagefeedback-zlib:
39681maybe-clean-stagefeedback-zlib:
39682@if zlib-bootstrap
39683maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
39684all-stagefeedback: all-stagefeedback-zlib
f70224b5 39685TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 39686all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 39687 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
39688 @r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39690 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
39691 $(HOST_EXPORTS) \
39692 $(POSTSTAGE1_HOST_EXPORTS) \
39693 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39695 CFLAGS="$(STAGEfeedback_CFLAGS)" \
39696 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
39697 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
39698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39701 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39702 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 39703 $(TARGET-stagefeedback-zlib)
d545f33b
PB
39704
39705maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
39706clean-stagefeedback: clean-stagefeedback-zlib
39707clean-stagefeedback-zlib:
9dbaa842
DD
39708 @if [ $(current_stage) = stagefeedback ]; then \
39709 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39710 else \
39711 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
39712 $(MAKE) stagefeedback-start; \
39713 fi; \
d545f33b 39714 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39715 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39716 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39717 clean
d545f33b
PB
39718@endif zlib-bootstrap
39719
39720
39721
39722
39723
b813574b
PB
39724.PHONY: check-zlib maybe-check-zlib
39725maybe-check-zlib:
39726@if zlib
39727maybe-check-zlib: check-zlib
3866be5d 39728
b813574b 39729check-zlib:
3866be5d 39730
b813574b 39731@endif zlib
3866be5d 39732
b813574b
PB
39733.PHONY: install-zlib maybe-install-zlib
39734maybe-install-zlib:
39735@if zlib
39736maybe-install-zlib: install-zlib
4fa63067 39737
b813574b 39738install-zlib:
4fa63067 39739
b813574b 39740@endif zlib
4fa63067 39741
56a8fe78 39742# Other targets (info, dvi, pdf, etc.)
4fa63067 39743
b813574b
PB
39744.PHONY: maybe-info-zlib info-zlib
39745maybe-info-zlib:
39746@if zlib
39747maybe-info-zlib: info-zlib
4fa63067 39748
6d389afc
MS
39749info-zlib: \
39750 configure-zlib
39751 @[ -f ./zlib/Makefile ] || exit 0; \
39752 r=`${PWD_COMMAND}`; export r; \
39753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39754 $(HOST_EXPORTS) \
39755 for flag in $(EXTRA_HOST_FLAGS) ; do \
39756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39757 done; \
39758 echo "Doing info in zlib" ; \
b00612cc 39759 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
39760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39762 "RANLIB=$${RANLIB}" \
0c24b341 39763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39764 info) \
39765 || exit 1
39766
39767@endif zlib
39768
39769.PHONY: maybe-dvi-zlib dvi-zlib
39770maybe-dvi-zlib:
39771@if zlib
39772maybe-dvi-zlib: dvi-zlib
39773
39774dvi-zlib: \
b813574b
PB
39775 configure-zlib
39776 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39777 r=`${PWD_COMMAND}`; export r; \
39778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39779 $(HOST_EXPORTS) \
b813574b 39780 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39782 done; \
6d389afc 39783 echo "Doing dvi in zlib" ; \
b00612cc 39784 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39787 "RANLIB=$${RANLIB}" \
0c24b341 39788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 39789 dvi) \
4fa63067
NN
39790 || exit 1
39791
b813574b 39792@endif zlib
4fa63067 39793
56a8fe78
DD
39794.PHONY: maybe-pdf-zlib pdf-zlib
39795maybe-pdf-zlib:
39796@if zlib
39797maybe-pdf-zlib: pdf-zlib
39798
39799pdf-zlib: \
39800 configure-zlib
39801 @[ -f ./zlib/Makefile ] || exit 0; \
39802 r=`${PWD_COMMAND}`; export r; \
39803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39804 $(HOST_EXPORTS) \
39805 for flag in $(EXTRA_HOST_FLAGS) ; do \
39806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39807 done; \
39808 echo "Doing pdf in zlib" ; \
39809 (cd $(HOST_SUBDIR)/zlib && \
39810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39812 "RANLIB=$${RANLIB}" \
0c24b341 39813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39814 pdf) \
39815 || exit 1
39816
39817@endif zlib
39818
6d389afc
MS
39819.PHONY: maybe-html-zlib html-zlib
39820maybe-html-zlib:
b813574b 39821@if zlib
6d389afc 39822maybe-html-zlib: html-zlib
4fa63067 39823
6d389afc 39824html-zlib: \
b813574b
PB
39825 configure-zlib
39826 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39827 r=`${PWD_COMMAND}`; export r; \
39828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39829 $(HOST_EXPORTS) \
b813574b 39830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39832 done; \
6d389afc 39833 echo "Doing html in zlib" ; \
b00612cc 39834 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39837 "RANLIB=$${RANLIB}" \
0c24b341 39838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 39839 html) \
4fa63067
NN
39840 || exit 1
39841
b813574b 39842@endif zlib
4fa63067 39843
b813574b
PB
39844.PHONY: maybe-TAGS-zlib TAGS-zlib
39845maybe-TAGS-zlib:
39846@if zlib
39847maybe-TAGS-zlib: TAGS-zlib
4fa63067 39848
b813574b
PB
39849TAGS-zlib: \
39850 configure-zlib
39851 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39852 r=`${PWD_COMMAND}`; export r; \
39853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39854 $(HOST_EXPORTS) \
b813574b 39855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39857 done; \
b813574b 39858 echo "Doing TAGS in zlib" ; \
b00612cc 39859 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39862 "RANLIB=$${RANLIB}" \
0c24b341 39863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39864 TAGS) \
4fa63067
NN
39865 || exit 1
39866
b813574b 39867@endif zlib
4fa63067 39868
b813574b
PB
39869.PHONY: maybe-install-info-zlib install-info-zlib
39870maybe-install-info-zlib:
39871@if zlib
39872maybe-install-info-zlib: install-info-zlib
4fa63067 39873
b813574b
PB
39874install-info-zlib: \
39875 configure-zlib \
39876 info-zlib
39877 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39878 r=`${PWD_COMMAND}`; export r; \
39879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39880 $(HOST_EXPORTS) \
b813574b 39881 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39883 done; \
b813574b 39884 echo "Doing install-info in zlib" ; \
b00612cc 39885 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39888 "RANLIB=$${RANLIB}" \
0c24b341 39889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39890 install-info) \
4fa63067
NN
39891 || exit 1
39892
b813574b 39893@endif zlib
4fa63067 39894
a3ca38d2
DD
39895.PHONY: maybe-install-pdf-zlib install-pdf-zlib
39896maybe-install-pdf-zlib:
39897@if zlib
39898maybe-install-pdf-zlib: install-pdf-zlib
39899
39900install-pdf-zlib: \
39901 configure-zlib \
39902 pdf-zlib
39903 @[ -f ./zlib/Makefile ] || exit 0; \
39904 r=`${PWD_COMMAND}`; export r; \
39905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39906 $(HOST_EXPORTS) \
39907 for flag in $(EXTRA_HOST_FLAGS) ; do \
39908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39909 done; \
39910 echo "Doing install-pdf in zlib" ; \
39911 (cd $(HOST_SUBDIR)/zlib && \
39912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39914 "RANLIB=$${RANLIB}" \
0c24b341 39915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39916 install-pdf) \
39917 || exit 1
39918
39919@endif zlib
39920
108a6f8e
CD
39921.PHONY: maybe-install-html-zlib install-html-zlib
39922maybe-install-html-zlib:
39923@if zlib
39924maybe-install-html-zlib: install-html-zlib
39925
39926install-html-zlib: \
39927 configure-zlib \
39928 html-zlib
39929 @[ -f ./zlib/Makefile ] || exit 0; \
39930 r=`${PWD_COMMAND}`; export r; \
39931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39932 $(HOST_EXPORTS) \
39933 for flag in $(EXTRA_HOST_FLAGS) ; do \
39934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39935 done; \
39936 echo "Doing install-html in zlib" ; \
39937 (cd $(HOST_SUBDIR)/zlib && \
39938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39940 "RANLIB=$${RANLIB}" \
0c24b341 39941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39942 install-html) \
39943 || exit 1
39944
39945@endif zlib
39946
b813574b
PB
39947.PHONY: maybe-installcheck-zlib installcheck-zlib
39948maybe-installcheck-zlib:
39949@if zlib
39950maybe-installcheck-zlib: installcheck-zlib
4fa63067 39951
b813574b
PB
39952installcheck-zlib: \
39953 configure-zlib
39954 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39955 r=`${PWD_COMMAND}`; export r; \
39956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39957 $(HOST_EXPORTS) \
b813574b 39958 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39960 done; \
b813574b 39961 echo "Doing installcheck in zlib" ; \
b00612cc 39962 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39965 "RANLIB=$${RANLIB}" \
0c24b341 39966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39967 installcheck) \
4fa63067
NN
39968 || exit 1
39969
b813574b 39970@endif zlib
4fa63067 39971
b813574b
PB
39972.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
39973maybe-mostlyclean-zlib:
39974@if zlib
39975maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 39976
b813574b
PB
39977mostlyclean-zlib:
39978 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39979 r=`${PWD_COMMAND}`; export r; \
39980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39981 $(HOST_EXPORTS) \
b813574b 39982 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39984 done; \
b813574b 39985 echo "Doing mostlyclean in zlib" ; \
b00612cc 39986 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39989 "RANLIB=$${RANLIB}" \
0c24b341 39990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39991 mostlyclean) \
4fa63067
NN
39992 || exit 1
39993
b813574b 39994@endif zlib
4fa63067 39995
b813574b
PB
39996.PHONY: maybe-clean-zlib clean-zlib
39997maybe-clean-zlib:
39998@if zlib
39999maybe-clean-zlib: clean-zlib
4fa63067 40000
b813574b
PB
40001clean-zlib:
40002 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40003 r=`${PWD_COMMAND}`; export r; \
40004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40005 $(HOST_EXPORTS) \
b813574b 40006 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40008 done; \
b813574b 40009 echo "Doing clean in zlib" ; \
b00612cc 40010 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40013 "RANLIB=$${RANLIB}" \
0c24b341 40014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40015 clean) \
4fa63067
NN
40016 || exit 1
40017
b813574b 40018@endif zlib
4fa63067 40019
b813574b
PB
40020.PHONY: maybe-distclean-zlib distclean-zlib
40021maybe-distclean-zlib:
40022@if zlib
40023maybe-distclean-zlib: distclean-zlib
4fa63067 40024
b813574b
PB
40025distclean-zlib:
40026 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40027 r=`${PWD_COMMAND}`; export r; \
40028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40029 $(HOST_EXPORTS) \
b813574b 40030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40032 done; \
b813574b 40033 echo "Doing distclean in zlib" ; \
b00612cc 40034 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40037 "RANLIB=$${RANLIB}" \
0c24b341 40038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40039 distclean) \
4fa63067
NN
40040 || exit 1
40041
b813574b 40042@endif zlib
4fa63067 40043
b813574b
PB
40044.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
40045maybe-maintainer-clean-zlib:
40046@if zlib
40047maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 40048
b813574b
PB
40049maintainer-clean-zlib:
40050 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40051 r=`${PWD_COMMAND}`; export r; \
40052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40053 $(HOST_EXPORTS) \
b813574b 40054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40056 done; \
b813574b 40057 echo "Doing maintainer-clean in zlib" ; \
b00612cc 40058 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40061 "RANLIB=$${RANLIB}" \
0c24b341 40062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40063 maintainer-clean) \
4fa63067 40064 || exit 1
16ae0395 40065
b813574b 40066@endif zlib
3866be5d
NN
40067
40068
a7254363 40069
b813574b
PB
40070.PHONY: configure-gdb maybe-configure-gdb
40071maybe-configure-gdb:
4f0ef2d8
CD
40072@if gcc-bootstrap
40073configure-gdb: stage_current
40074@endif gcc-bootstrap
b813574b
PB
40075@if gdb
40076maybe-configure-gdb: configure-gdb
c52c6897 40077configure-gdb:
0aed8855 40078 @: $(MAKE); $(unstage)
c52c6897 40079 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40081 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
40082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 40083 $(HOST_EXPORTS) \
a7254363
PB
40084 echo Configuring in $(HOST_SUBDIR)/gdb; \
40085 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 40086 case $(srcdir) in \
b00612cc
PB
40087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40088 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
40089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40090 esac; \
b00612cc
PB
40091 srcdiroption="--srcdir=$${topdir}/gdb"; \
40092 libsrcdir="$$s/gdb"; \
e2b9e2dc 40093 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40095 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40096 || exit 1
b813574b 40097@endif gdb
e2b9e2dc 40098
a7254363
PB
40099
40100
d545f33b
PB
40101
40102
b813574b
PB
40103.PHONY: all-gdb maybe-all-gdb
40104maybe-all-gdb:
4f0ef2d8
CD
40105@if gcc-bootstrap
40106all-gdb: stage_current
40107@endif gcc-bootstrap
b813574b 40108@if gdb
d27cc32e 40109TARGET-gdb=all
b813574b
PB
40110maybe-all-gdb: all-gdb
40111all-gdb: configure-gdb
0aed8855 40112 @: $(MAKE); $(unstage)
b40e3958
L
40113 @r=`${PWD_COMMAND}`; export r; \
40114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40115 $(HOST_EXPORTS) \
b00612cc 40116 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
40117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40118 $(TARGET-gdb))
b813574b 40119@endif gdb
3866be5d 40120
a7254363 40121
d545f33b
PB
40122
40123
b813574b
PB
40124.PHONY: check-gdb maybe-check-gdb
40125maybe-check-gdb:
40126@if gdb
40127maybe-check-gdb: check-gdb
3866be5d 40128
b813574b 40129check-gdb:
0aed8855 40130 @: $(MAKE); $(unstage)
b40e3958
L
40131 @r=`${PWD_COMMAND}`; export r; \
40132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40133 $(HOST_EXPORTS) \
b00612cc
PB
40134 (cd $(HOST_SUBDIR)/gdb && \
40135 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40136
b813574b 40137@endif gdb
3866be5d 40138
b813574b
PB
40139.PHONY: install-gdb maybe-install-gdb
40140maybe-install-gdb:
40141@if gdb
40142maybe-install-gdb: install-gdb
16ae0395 40143
b813574b 40144install-gdb: installdirs
0aed8855 40145 @: $(MAKE); $(unstage)
b40e3958
L
40146 @r=`${PWD_COMMAND}`; export r; \
40147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40148 $(HOST_EXPORTS) \
b00612cc 40149 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 40150 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40151
b813574b 40152@endif gdb
3866be5d 40153
56a8fe78 40154# Other targets (info, dvi, pdf, etc.)
4fa63067 40155
b813574b
PB
40156.PHONY: maybe-info-gdb info-gdb
40157maybe-info-gdb:
40158@if gdb
40159maybe-info-gdb: info-gdb
4fa63067 40160
b813574b
PB
40161info-gdb: \
40162 configure-gdb
0aed8855 40163 @: $(MAKE); $(unstage)
b813574b 40164 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40165 r=`${PWD_COMMAND}`; export r; \
40166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40167 $(HOST_EXPORTS) \
72b2455a 40168 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40170 done; \
b813574b 40171 echo "Doing info in gdb" ; \
b00612cc 40172 (cd $(HOST_SUBDIR)/gdb && \
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 info) \
4fa63067
NN
40178 || exit 1
40179
b813574b 40180@endif gdb
4fa63067 40181
b813574b
PB
40182.PHONY: maybe-dvi-gdb dvi-gdb
40183maybe-dvi-gdb:
40184@if gdb
40185maybe-dvi-gdb: dvi-gdb
4fa63067 40186
b813574b
PB
40187dvi-gdb: \
40188 configure-gdb
0aed8855 40189 @: $(MAKE); $(unstage)
b813574b 40190 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40191 r=`${PWD_COMMAND}`; export r; \
40192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40193 $(HOST_EXPORTS) \
72b2455a 40194 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40196 done; \
b813574b 40197 echo "Doing dvi in gdb" ; \
b00612cc 40198 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40201 "RANLIB=$${RANLIB}" \
0c24b341 40202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40203 dvi) \
4fa63067
NN
40204 || exit 1
40205
b813574b 40206@endif gdb
4fa63067 40207
56a8fe78
DD
40208.PHONY: maybe-pdf-gdb pdf-gdb
40209maybe-pdf-gdb:
40210@if gdb
40211maybe-pdf-gdb: pdf-gdb
40212
40213pdf-gdb: \
40214 configure-gdb
40215 @: $(MAKE); $(unstage)
40216 @[ -f ./gdb/Makefile ] || exit 0; \
40217 r=`${PWD_COMMAND}`; export r; \
40218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40219 $(HOST_EXPORTS) \
40220 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40222 done; \
40223 echo "Doing pdf in gdb" ; \
40224 (cd $(HOST_SUBDIR)/gdb && \
40225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40227 "RANLIB=$${RANLIB}" \
0c24b341 40228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40229 pdf) \
40230 || exit 1
40231
40232@endif gdb
40233
6d389afc
MS
40234.PHONY: maybe-html-gdb html-gdb
40235maybe-html-gdb:
40236@if gdb
40237maybe-html-gdb: html-gdb
40238
40239html-gdb: \
40240 configure-gdb
0aed8855 40241 @: $(MAKE); $(unstage)
6d389afc
MS
40242 @[ -f ./gdb/Makefile ] || exit 0; \
40243 r=`${PWD_COMMAND}`; export r; \
40244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40245 $(HOST_EXPORTS) \
40246 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40248 done; \
40249 echo "Doing html in gdb" ; \
b00612cc 40250 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
40251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40253 "RANLIB=$${RANLIB}" \
0c24b341 40254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40255 html) \
40256 || exit 1
40257
40258@endif gdb
40259
b813574b
PB
40260.PHONY: maybe-TAGS-gdb TAGS-gdb
40261maybe-TAGS-gdb:
40262@if gdb
40263maybe-TAGS-gdb: TAGS-gdb
4fa63067 40264
b813574b
PB
40265TAGS-gdb: \
40266 configure-gdb
0aed8855 40267 @: $(MAKE); $(unstage)
b813574b 40268 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40269 r=`${PWD_COMMAND}`; export r; \
40270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40271 $(HOST_EXPORTS) \
72b2455a 40272 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40274 done; \
b813574b 40275 echo "Doing TAGS in gdb" ; \
b00612cc 40276 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40279 "RANLIB=$${RANLIB}" \
0c24b341 40280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40281 TAGS) \
4fa63067
NN
40282 || exit 1
40283
b813574b 40284@endif gdb
4fa63067 40285
b813574b
PB
40286.PHONY: maybe-install-info-gdb install-info-gdb
40287maybe-install-info-gdb:
40288@if gdb
40289maybe-install-info-gdb: install-info-gdb
4fa63067 40290
b813574b
PB
40291install-info-gdb: \
40292 configure-gdb \
40293 info-gdb
0aed8855 40294 @: $(MAKE); $(unstage)
b813574b 40295 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40296 r=`${PWD_COMMAND}`; export r; \
40297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40298 $(HOST_EXPORTS) \
72b2455a 40299 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40301 done; \
b813574b 40302 echo "Doing install-info in gdb" ; \
b00612cc 40303 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40306 "RANLIB=$${RANLIB}" \
0c24b341 40307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40308 install-info) \
4fa63067
NN
40309 || exit 1
40310
b813574b 40311@endif gdb
4fa63067 40312
a3ca38d2
DD
40313.PHONY: maybe-install-pdf-gdb install-pdf-gdb
40314maybe-install-pdf-gdb:
40315@if gdb
40316maybe-install-pdf-gdb: install-pdf-gdb
40317
40318install-pdf-gdb: \
40319 configure-gdb \
40320 pdf-gdb
40321 @: $(MAKE); $(unstage)
40322 @[ -f ./gdb/Makefile ] || exit 0; \
40323 r=`${PWD_COMMAND}`; export r; \
40324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40325 $(HOST_EXPORTS) \
40326 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40328 done; \
40329 echo "Doing install-pdf in gdb" ; \
40330 (cd $(HOST_SUBDIR)/gdb && \
40331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40333 "RANLIB=$${RANLIB}" \
0c24b341 40334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40335 install-pdf) \
40336 || exit 1
40337
40338@endif gdb
40339
108a6f8e
CD
40340.PHONY: maybe-install-html-gdb install-html-gdb
40341maybe-install-html-gdb:
40342@if gdb
40343maybe-install-html-gdb: install-html-gdb
40344
40345install-html-gdb: \
40346 configure-gdb \
40347 html-gdb
40348 @: $(MAKE); $(unstage)
40349 @[ -f ./gdb/Makefile ] || exit 0; \
40350 r=`${PWD_COMMAND}`; export r; \
40351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40352 $(HOST_EXPORTS) \
40353 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40355 done; \
40356 echo "Doing install-html in gdb" ; \
40357 (cd $(HOST_SUBDIR)/gdb && \
40358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40360 "RANLIB=$${RANLIB}" \
0c24b341 40361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40362 install-html) \
40363 || exit 1
40364
40365@endif gdb
40366
b813574b
PB
40367.PHONY: maybe-installcheck-gdb installcheck-gdb
40368maybe-installcheck-gdb:
40369@if gdb
40370maybe-installcheck-gdb: installcheck-gdb
4fa63067 40371
b813574b
PB
40372installcheck-gdb: \
40373 configure-gdb
0aed8855 40374 @: $(MAKE); $(unstage)
b813574b 40375 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40376 r=`${PWD_COMMAND}`; export r; \
40377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40378 $(HOST_EXPORTS) \
72b2455a 40379 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40381 done; \
b813574b 40382 echo "Doing installcheck in gdb" ; \
b00612cc 40383 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40386 "RANLIB=$${RANLIB}" \
0c24b341 40387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40388 installcheck) \
4fa63067
NN
40389 || exit 1
40390
b813574b 40391@endif gdb
4fa63067 40392
b813574b
PB
40393.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
40394maybe-mostlyclean-gdb:
40395@if gdb
40396maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 40397
b813574b 40398mostlyclean-gdb:
0aed8855 40399 @: $(MAKE); $(unstage)
b813574b 40400 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40401 r=`${PWD_COMMAND}`; export r; \
40402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40403 $(HOST_EXPORTS) \
72b2455a 40404 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40406 done; \
b813574b 40407 echo "Doing mostlyclean in gdb" ; \
b00612cc 40408 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40411 "RANLIB=$${RANLIB}" \
0c24b341 40412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40413 mostlyclean) \
4fa63067
NN
40414 || exit 1
40415
b813574b 40416@endif gdb
4fa63067 40417
b813574b
PB
40418.PHONY: maybe-clean-gdb clean-gdb
40419maybe-clean-gdb:
40420@if gdb
40421maybe-clean-gdb: clean-gdb
4fa63067 40422
b813574b 40423clean-gdb:
0aed8855 40424 @: $(MAKE); $(unstage)
b813574b 40425 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40426 r=`${PWD_COMMAND}`; export r; \
40427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40428 $(HOST_EXPORTS) \
72b2455a 40429 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40431 done; \
b813574b 40432 echo "Doing clean in gdb" ; \
b00612cc 40433 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40436 "RANLIB=$${RANLIB}" \
0c24b341 40437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40438 clean) \
4fa63067
NN
40439 || exit 1
40440
b813574b 40441@endif gdb
4fa63067 40442
b813574b
PB
40443.PHONY: maybe-distclean-gdb distclean-gdb
40444maybe-distclean-gdb:
40445@if gdb
40446maybe-distclean-gdb: distclean-gdb
4fa63067 40447
b813574b 40448distclean-gdb:
0aed8855 40449 @: $(MAKE); $(unstage)
b813574b 40450 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40451 r=`${PWD_COMMAND}`; export r; \
40452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40453 $(HOST_EXPORTS) \
72b2455a 40454 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40456 done; \
b813574b 40457 echo "Doing distclean in gdb" ; \
b00612cc 40458 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40461 "RANLIB=$${RANLIB}" \
0c24b341 40462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40463 distclean) \
4fa63067
NN
40464 || exit 1
40465
b813574b 40466@endif gdb
4fa63067 40467
b813574b
PB
40468.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
40469maybe-maintainer-clean-gdb:
40470@if gdb
40471maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 40472
b813574b 40473maintainer-clean-gdb:
0aed8855 40474 @: $(MAKE); $(unstage)
b813574b 40475 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40476 r=`${PWD_COMMAND}`; export r; \
40477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40478 $(HOST_EXPORTS) \
72b2455a 40479 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40481 done; \
b813574b 40482 echo "Doing maintainer-clean in gdb" ; \
b00612cc 40483 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40486 "RANLIB=$${RANLIB}" \
0c24b341 40487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40488 maintainer-clean) \
4fa63067
NN
40489 || exit 1
40490
b813574b 40491@endif gdb
4fa63067
NN
40492
40493
a7254363 40494
b813574b
PB
40495.PHONY: configure-expect maybe-configure-expect
40496maybe-configure-expect:
4f0ef2d8
CD
40497@if gcc-bootstrap
40498configure-expect: stage_current
40499@endif gcc-bootstrap
b813574b
PB
40500@if expect
40501maybe-configure-expect: configure-expect
c52c6897 40502configure-expect:
0aed8855 40503 @: $(MAKE); $(unstage)
c52c6897 40504 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40506 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
40507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 40508 $(HOST_EXPORTS) \
a7254363
PB
40509 echo Configuring in $(HOST_SUBDIR)/expect; \
40510 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 40511 case $(srcdir) in \
b00612cc
PB
40512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40513 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
40514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40515 esac; \
b00612cc
PB
40516 srcdiroption="--srcdir=$${topdir}/expect"; \
40517 libsrcdir="$$s/expect"; \
e2b9e2dc 40518 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40520 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40521 || exit 1
b813574b 40522@endif expect
e2b9e2dc 40523
a7254363
PB
40524
40525
d545f33b
PB
40526
40527
b813574b
PB
40528.PHONY: all-expect maybe-all-expect
40529maybe-all-expect:
4f0ef2d8
CD
40530@if gcc-bootstrap
40531all-expect: stage_current
40532@endif gcc-bootstrap
b813574b 40533@if expect
d27cc32e 40534TARGET-expect=all
b813574b
PB
40535maybe-all-expect: all-expect
40536all-expect: configure-expect
0aed8855 40537 @: $(MAKE); $(unstage)
b40e3958
L
40538 @r=`${PWD_COMMAND}`; export r; \
40539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40540 $(HOST_EXPORTS) \
b00612cc 40541 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
40542 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40543 $(TARGET-expect))
b813574b 40544@endif expect
3866be5d 40545
a7254363 40546
d545f33b
PB
40547
40548
b813574b
PB
40549.PHONY: check-expect maybe-check-expect
40550maybe-check-expect:
40551@if expect
40552maybe-check-expect: check-expect
3866be5d 40553
b813574b 40554check-expect:
0aed8855 40555 @: $(MAKE); $(unstage)
b40e3958
L
40556 @r=`${PWD_COMMAND}`; export r; \
40557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40558 $(HOST_EXPORTS) \
b00612cc
PB
40559 (cd $(HOST_SUBDIR)/expect && \
40560 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40561
b813574b 40562@endif expect
3866be5d 40563
b813574b
PB
40564.PHONY: install-expect maybe-install-expect
40565maybe-install-expect:
40566@if expect
40567maybe-install-expect: install-expect
16ae0395 40568
b813574b 40569install-expect: installdirs
0aed8855 40570 @: $(MAKE); $(unstage)
b40e3958
L
40571 @r=`${PWD_COMMAND}`; export r; \
40572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40573 $(HOST_EXPORTS) \
b00612cc 40574 (cd $(HOST_SUBDIR)/expect && \
2da12f12 40575 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40576
b813574b 40577@endif expect
3866be5d 40578
56a8fe78 40579# Other targets (info, dvi, pdf, etc.)
4fa63067 40580
b813574b
PB
40581.PHONY: maybe-info-expect info-expect
40582maybe-info-expect:
40583@if expect
40584maybe-info-expect: info-expect
4fa63067 40585
b813574b
PB
40586info-expect: \
40587 configure-expect
0aed8855 40588 @: $(MAKE); $(unstage)
b813574b 40589 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
40590 r=`${PWD_COMMAND}`; export r; \
40591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40592 $(HOST_EXPORTS) \
72b2455a 40593 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40595 done; \
b813574b 40596 echo "Doing info in expect" ; \
b00612cc 40597 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40600 "RANLIB=$${RANLIB}" \
0c24b341 40601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40602 info) \
e2b9e2dc
NN
40603 || exit 1
40604
b813574b 40605@endif expect
4fa63067 40606
b813574b
PB
40607.PHONY: maybe-dvi-expect dvi-expect
40608maybe-dvi-expect:
40609@if expect
40610maybe-dvi-expect: dvi-expect
4fa63067 40611
b813574b
PB
40612dvi-expect: \
40613 configure-expect
0aed8855 40614 @: $(MAKE); $(unstage)
b813574b 40615 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40616 r=`${PWD_COMMAND}`; export r; \
b40e3958 40617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40618 $(HOST_EXPORTS) \
72b2455a 40619 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40621 done; \
b813574b 40622 echo "Doing dvi in expect" ; \
b00612cc 40623 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40626 "RANLIB=$${RANLIB}" \
0c24b341 40627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40628 dvi) \
4fa63067 40629 || exit 1
3866be5d 40630
b813574b 40631@endif expect
3866be5d 40632
56a8fe78
DD
40633.PHONY: maybe-pdf-expect pdf-expect
40634maybe-pdf-expect:
40635@if expect
40636maybe-pdf-expect: pdf-expect
40637
40638pdf-expect: \
40639 configure-expect
40640 @: $(MAKE); $(unstage)
40641 @[ -f ./expect/Makefile ] || exit 0; \
40642 r=`${PWD_COMMAND}`; export r; \
40643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40644 $(HOST_EXPORTS) \
40645 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40647 done; \
40648 echo "Doing pdf in expect" ; \
40649 (cd $(HOST_SUBDIR)/expect && \
40650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40652 "RANLIB=$${RANLIB}" \
0c24b341 40653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40654 pdf) \
40655 || exit 1
40656
40657@endif expect
40658
6d389afc
MS
40659.PHONY: maybe-html-expect html-expect
40660maybe-html-expect:
40661@if expect
40662maybe-html-expect: html-expect
40663
40664html-expect: \
40665 configure-expect
0aed8855 40666 @: $(MAKE); $(unstage)
6d389afc
MS
40667 @[ -f ./expect/Makefile ] || exit 0; \
40668 r=`${PWD_COMMAND}`; export r; \
40669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40670 $(HOST_EXPORTS) \
40671 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40673 done; \
40674 echo "Doing html in expect" ; \
b00612cc 40675 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
40676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40678 "RANLIB=$${RANLIB}" \
0c24b341 40679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40680 html) \
40681 || exit 1
40682
40683@endif expect
40684
b813574b
PB
40685.PHONY: maybe-TAGS-expect TAGS-expect
40686maybe-TAGS-expect:
40687@if expect
40688maybe-TAGS-expect: TAGS-expect
4fa63067 40689
b813574b
PB
40690TAGS-expect: \
40691 configure-expect
0aed8855 40692 @: $(MAKE); $(unstage)
b813574b 40693 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40694 r=`${PWD_COMMAND}`; export r; \
b40e3958 40695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40696 $(HOST_EXPORTS) \
72b2455a 40697 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40699 done; \
b813574b 40700 echo "Doing TAGS in expect" ; \
b00612cc 40701 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40704 "RANLIB=$${RANLIB}" \
0c24b341 40705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40706 TAGS) \
4fa63067 40707 || exit 1
3866be5d 40708
b813574b 40709@endif expect
3866be5d 40710
b813574b
PB
40711.PHONY: maybe-install-info-expect install-info-expect
40712maybe-install-info-expect:
40713@if expect
40714maybe-install-info-expect: install-info-expect
16ae0395 40715
b813574b
PB
40716install-info-expect: \
40717 configure-expect \
40718 info-expect
0aed8855 40719 @: $(MAKE); $(unstage)
b813574b 40720 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40721 r=`${PWD_COMMAND}`; export r; \
40722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40723 $(HOST_EXPORTS) \
72b2455a 40724 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40726 done; \
b813574b 40727 echo "Doing install-info in expect" ; \
b00612cc 40728 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40731 "RANLIB=$${RANLIB}" \
0c24b341 40732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40733 install-info) \
4fa63067
NN
40734 || exit 1
40735
b813574b 40736@endif expect
4fa63067 40737
a3ca38d2
DD
40738.PHONY: maybe-install-pdf-expect install-pdf-expect
40739maybe-install-pdf-expect:
40740@if expect
40741maybe-install-pdf-expect: install-pdf-expect
40742
40743install-pdf-expect: \
40744 configure-expect \
40745 pdf-expect
40746 @: $(MAKE); $(unstage)
40747 @[ -f ./expect/Makefile ] || exit 0; \
40748 r=`${PWD_COMMAND}`; export r; \
40749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40750 $(HOST_EXPORTS) \
40751 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40753 done; \
40754 echo "Doing install-pdf in expect" ; \
40755 (cd $(HOST_SUBDIR)/expect && \
40756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40758 "RANLIB=$${RANLIB}" \
0c24b341 40759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40760 install-pdf) \
40761 || exit 1
40762
40763@endif expect
40764
108a6f8e
CD
40765.PHONY: maybe-install-html-expect install-html-expect
40766maybe-install-html-expect:
40767@if expect
40768maybe-install-html-expect: install-html-expect
40769
40770install-html-expect: \
40771 configure-expect \
40772 html-expect
40773 @: $(MAKE); $(unstage)
40774 @[ -f ./expect/Makefile ] || exit 0; \
40775 r=`${PWD_COMMAND}`; export r; \
40776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40777 $(HOST_EXPORTS) \
40778 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40780 done; \
40781 echo "Doing install-html in expect" ; \
40782 (cd $(HOST_SUBDIR)/expect && \
40783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40785 "RANLIB=$${RANLIB}" \
0c24b341 40786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40787 install-html) \
40788 || exit 1
40789
40790@endif expect
40791
b813574b
PB
40792.PHONY: maybe-installcheck-expect installcheck-expect
40793maybe-installcheck-expect:
40794@if expect
40795maybe-installcheck-expect: installcheck-expect
4fa63067 40796
b813574b
PB
40797installcheck-expect: \
40798 configure-expect
0aed8855 40799 @: $(MAKE); $(unstage)
b813574b 40800 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40801 r=`${PWD_COMMAND}`; export r; \
40802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40803 $(HOST_EXPORTS) \
72b2455a 40804 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40806 done; \
b813574b 40807 echo "Doing installcheck in expect" ; \
b00612cc 40808 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40811 "RANLIB=$${RANLIB}" \
0c24b341 40812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40813 installcheck) \
4fa63067
NN
40814 || exit 1
40815
b813574b 40816@endif expect
4fa63067 40817
b813574b
PB
40818.PHONY: maybe-mostlyclean-expect mostlyclean-expect
40819maybe-mostlyclean-expect:
40820@if expect
40821maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 40822
b813574b 40823mostlyclean-expect:
0aed8855 40824 @: $(MAKE); $(unstage)
b813574b 40825 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40826 r=`${PWD_COMMAND}`; export r; \
40827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40828 $(HOST_EXPORTS) \
72b2455a 40829 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40831 done; \
b813574b 40832 echo "Doing mostlyclean in expect" ; \
b00612cc 40833 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40836 "RANLIB=$${RANLIB}" \
0c24b341 40837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40838 mostlyclean) \
4fa63067
NN
40839 || exit 1
40840
b813574b 40841@endif expect
4fa63067 40842
b813574b
PB
40843.PHONY: maybe-clean-expect clean-expect
40844maybe-clean-expect:
40845@if expect
40846maybe-clean-expect: clean-expect
4fa63067 40847
b813574b 40848clean-expect:
0aed8855 40849 @: $(MAKE); $(unstage)
b813574b 40850 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40851 r=`${PWD_COMMAND}`; export r; \
40852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40853 $(HOST_EXPORTS) \
72b2455a 40854 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40856 done; \
b813574b 40857 echo "Doing clean in expect" ; \
b00612cc 40858 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40861 "RANLIB=$${RANLIB}" \
0c24b341 40862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40863 clean) \
4fa63067
NN
40864 || exit 1
40865
b813574b 40866@endif expect
4fa63067 40867
b813574b
PB
40868.PHONY: maybe-distclean-expect distclean-expect
40869maybe-distclean-expect:
40870@if expect
40871maybe-distclean-expect: distclean-expect
4fa63067 40872
b813574b 40873distclean-expect:
0aed8855 40874 @: $(MAKE); $(unstage)
b813574b 40875 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40876 r=`${PWD_COMMAND}`; export r; \
40877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40878 $(HOST_EXPORTS) \
72b2455a 40879 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40881 done; \
b813574b 40882 echo "Doing distclean in expect" ; \
b00612cc 40883 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40886 "RANLIB=$${RANLIB}" \
0c24b341 40887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40888 distclean) \
4fa63067
NN
40889 || exit 1
40890
b813574b 40891@endif expect
4fa63067 40892
b813574b
PB
40893.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
40894maybe-maintainer-clean-expect:
40895@if expect
40896maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 40897
b813574b 40898maintainer-clean-expect:
0aed8855 40899 @: $(MAKE); $(unstage)
b813574b 40900 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40901 r=`${PWD_COMMAND}`; export r; \
b40e3958 40902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40903 $(HOST_EXPORTS) \
72b2455a 40904 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40906 done; \
b813574b 40907 echo "Doing maintainer-clean in expect" ; \
b00612cc 40908 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40911 "RANLIB=$${RANLIB}" \
0c24b341 40912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40913 maintainer-clean) \
4fa63067 40914 || exit 1
3866be5d 40915
b813574b 40916@endif expect
3866be5d 40917
4fa63067 40918
a7254363 40919
b813574b
PB
40920.PHONY: configure-guile maybe-configure-guile
40921maybe-configure-guile:
4f0ef2d8
CD
40922@if gcc-bootstrap
40923configure-guile: stage_current
40924@endif gcc-bootstrap
b813574b
PB
40925@if guile
40926maybe-configure-guile: configure-guile
c52c6897 40927configure-guile:
0aed8855 40928 @: $(MAKE); $(unstage)
c52c6897 40929 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40931 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
40932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 40933 $(HOST_EXPORTS) \
a7254363
PB
40934 echo Configuring in $(HOST_SUBDIR)/guile; \
40935 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 40936 case $(srcdir) in \
b00612cc
PB
40937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40938 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
40939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40940 esac; \
b00612cc
PB
40941 srcdiroption="--srcdir=$${topdir}/guile"; \
40942 libsrcdir="$$s/guile"; \
e2b9e2dc 40943 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40945 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40946 || exit 1
b813574b 40947@endif guile
e2b9e2dc 40948
a7254363
PB
40949
40950
d545f33b
PB
40951
40952
b813574b
PB
40953.PHONY: all-guile maybe-all-guile
40954maybe-all-guile:
4f0ef2d8
CD
40955@if gcc-bootstrap
40956all-guile: stage_current
40957@endif gcc-bootstrap
b813574b 40958@if guile
d27cc32e 40959TARGET-guile=all
b813574b
PB
40960maybe-all-guile: all-guile
40961all-guile: configure-guile
0aed8855 40962 @: $(MAKE); $(unstage)
b40e3958
L
40963 @r=`${PWD_COMMAND}`; export r; \
40964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40965 $(HOST_EXPORTS) \
b00612cc 40966 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
40967 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40968 $(TARGET-guile))
b813574b 40969@endif guile
3866be5d 40970
a7254363 40971
d545f33b
PB
40972
40973
b813574b
PB
40974.PHONY: check-guile maybe-check-guile
40975maybe-check-guile:
40976@if guile
40977maybe-check-guile: check-guile
3866be5d 40978
b813574b 40979check-guile:
0aed8855 40980 @: $(MAKE); $(unstage)
b40e3958
L
40981 @r=`${PWD_COMMAND}`; export r; \
40982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40983 $(HOST_EXPORTS) \
b00612cc
PB
40984 (cd $(HOST_SUBDIR)/guile && \
40985 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40986
b813574b 40987@endif guile
16ae0395 40988
b813574b
PB
40989.PHONY: install-guile maybe-install-guile
40990maybe-install-guile:
40991@if guile
40992maybe-install-guile: install-guile
40993
40994install-guile: installdirs
0aed8855 40995 @: $(MAKE); $(unstage)
b40e3958
L
40996 @r=`${PWD_COMMAND}`; export r; \
40997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40998 $(HOST_EXPORTS) \
b00612cc 40999 (cd $(HOST_SUBDIR)/guile && \
2da12f12 41000 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 41001
b813574b 41002@endif guile
4fa63067 41003
56a8fe78 41004# Other targets (info, dvi, pdf, etc.)
4fa63067 41005
b813574b
PB
41006.PHONY: maybe-info-guile info-guile
41007maybe-info-guile:
41008@if guile
41009maybe-info-guile: info-guile
4fa63067 41010
b813574b
PB
41011info-guile: \
41012 configure-guile
0aed8855 41013 @: $(MAKE); $(unstage)
b813574b 41014 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41015 r=`${PWD_COMMAND}`; export r; \
41016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41017 $(HOST_EXPORTS) \
72b2455a 41018 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41020 done; \
b813574b 41021 echo "Doing info in guile" ; \
b00612cc 41022 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41025 "RANLIB=$${RANLIB}" \
0c24b341 41026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41027 info) \
4fa63067
NN
41028 || exit 1
41029
b813574b 41030@endif guile
4fa63067 41031
b813574b
PB
41032.PHONY: maybe-dvi-guile dvi-guile
41033maybe-dvi-guile:
41034@if guile
41035maybe-dvi-guile: dvi-guile
4fa63067 41036
b813574b
PB
41037dvi-guile: \
41038 configure-guile
0aed8855 41039 @: $(MAKE); $(unstage)
b813574b 41040 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41041 r=`${PWD_COMMAND}`; export r; \
41042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41043 $(HOST_EXPORTS) \
72b2455a 41044 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41046 done; \
b813574b 41047 echo "Doing dvi in guile" ; \
b00612cc 41048 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41051 "RANLIB=$${RANLIB}" \
0c24b341 41052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41053 dvi) \
4fa63067
NN
41054 || exit 1
41055
b813574b 41056@endif guile
4fa63067 41057
56a8fe78
DD
41058.PHONY: maybe-pdf-guile pdf-guile
41059maybe-pdf-guile:
41060@if guile
41061maybe-pdf-guile: pdf-guile
41062
41063pdf-guile: \
41064 configure-guile
41065 @: $(MAKE); $(unstage)
41066 @[ -f ./guile/Makefile ] || exit 0; \
41067 r=`${PWD_COMMAND}`; export r; \
41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41069 $(HOST_EXPORTS) \
41070 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41072 done; \
41073 echo "Doing pdf in guile" ; \
41074 (cd $(HOST_SUBDIR)/guile && \
41075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41077 "RANLIB=$${RANLIB}" \
0c24b341 41078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41079 pdf) \
41080 || exit 1
41081
41082@endif guile
41083
6d389afc
MS
41084.PHONY: maybe-html-guile html-guile
41085maybe-html-guile:
41086@if guile
41087maybe-html-guile: html-guile
41088
41089html-guile: \
41090 configure-guile
0aed8855 41091 @: $(MAKE); $(unstage)
6d389afc
MS
41092 @[ -f ./guile/Makefile ] || exit 0; \
41093 r=`${PWD_COMMAND}`; export r; \
41094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41095 $(HOST_EXPORTS) \
41096 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 echo "Doing html in guile" ; \
b00612cc 41100 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
41101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41103 "RANLIB=$${RANLIB}" \
0c24b341 41104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41105 html) \
41106 || exit 1
41107
41108@endif guile
41109
b813574b
PB
41110.PHONY: maybe-TAGS-guile TAGS-guile
41111maybe-TAGS-guile:
41112@if guile
41113maybe-TAGS-guile: TAGS-guile
4fa63067 41114
b813574b
PB
41115TAGS-guile: \
41116 configure-guile
0aed8855 41117 @: $(MAKE); $(unstage)
b813574b 41118 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41119 r=`${PWD_COMMAND}`; export r; \
41120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41121 $(HOST_EXPORTS) \
72b2455a 41122 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41124 done; \
b813574b 41125 echo "Doing TAGS in guile" ; \
b00612cc 41126 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41129 "RANLIB=$${RANLIB}" \
0c24b341 41130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41131 TAGS) \
4fa63067
NN
41132 || exit 1
41133
b813574b 41134@endif guile
4fa63067 41135
b813574b
PB
41136.PHONY: maybe-install-info-guile install-info-guile
41137maybe-install-info-guile:
41138@if guile
41139maybe-install-info-guile: install-info-guile
4fa63067 41140
b813574b
PB
41141install-info-guile: \
41142 configure-guile \
41143 info-guile
0aed8855 41144 @: $(MAKE); $(unstage)
b813574b 41145 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41146 r=`${PWD_COMMAND}`; export r; \
41147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41148 $(HOST_EXPORTS) \
72b2455a 41149 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151 done; \
b813574b 41152 echo "Doing install-info in guile" ; \
b00612cc 41153 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41156 "RANLIB=$${RANLIB}" \
0c24b341 41157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41158 install-info) \
4fa63067
NN
41159 || exit 1
41160
b813574b 41161@endif guile
4fa63067 41162
a3ca38d2
DD
41163.PHONY: maybe-install-pdf-guile install-pdf-guile
41164maybe-install-pdf-guile:
41165@if guile
41166maybe-install-pdf-guile: install-pdf-guile
41167
41168install-pdf-guile: \
41169 configure-guile \
41170 pdf-guile
41171 @: $(MAKE); $(unstage)
41172 @[ -f ./guile/Makefile ] || exit 0; \
41173 r=`${PWD_COMMAND}`; export r; \
41174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41175 $(HOST_EXPORTS) \
41176 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41178 done; \
41179 echo "Doing install-pdf in guile" ; \
41180 (cd $(HOST_SUBDIR)/guile && \
41181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41183 "RANLIB=$${RANLIB}" \
0c24b341 41184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41185 install-pdf) \
41186 || exit 1
41187
41188@endif guile
41189
108a6f8e
CD
41190.PHONY: maybe-install-html-guile install-html-guile
41191maybe-install-html-guile:
41192@if guile
41193maybe-install-html-guile: install-html-guile
41194
41195install-html-guile: \
41196 configure-guile \
41197 html-guile
41198 @: $(MAKE); $(unstage)
41199 @[ -f ./guile/Makefile ] || exit 0; \
41200 r=`${PWD_COMMAND}`; export r; \
41201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41202 $(HOST_EXPORTS) \
41203 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41205 done; \
41206 echo "Doing install-html in guile" ; \
41207 (cd $(HOST_SUBDIR)/guile && \
41208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41210 "RANLIB=$${RANLIB}" \
0c24b341 41211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41212 install-html) \
41213 || exit 1
41214
41215@endif guile
41216
b813574b
PB
41217.PHONY: maybe-installcheck-guile installcheck-guile
41218maybe-installcheck-guile:
41219@if guile
41220maybe-installcheck-guile: installcheck-guile
4fa63067 41221
b813574b
PB
41222installcheck-guile: \
41223 configure-guile
0aed8855 41224 @: $(MAKE); $(unstage)
b813574b 41225 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41226 r=`${PWD_COMMAND}`; export r; \
41227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41228 $(HOST_EXPORTS) \
72b2455a 41229 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41231 done; \
b813574b 41232 echo "Doing installcheck in guile" ; \
b00612cc 41233 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41236 "RANLIB=$${RANLIB}" \
0c24b341 41237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41238 installcheck) \
4fa63067
NN
41239 || exit 1
41240
b813574b 41241@endif guile
4fa63067 41242
b813574b
PB
41243.PHONY: maybe-mostlyclean-guile mostlyclean-guile
41244maybe-mostlyclean-guile:
41245@if guile
41246maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 41247
b813574b 41248mostlyclean-guile:
0aed8855 41249 @: $(MAKE); $(unstage)
b813574b 41250 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41251 r=`${PWD_COMMAND}`; export r; \
41252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41253 $(HOST_EXPORTS) \
72b2455a 41254 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41256 done; \
b813574b 41257 echo "Doing mostlyclean in guile" ; \
b00612cc 41258 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41261 "RANLIB=$${RANLIB}" \
0c24b341 41262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41263 mostlyclean) \
4fa63067
NN
41264 || exit 1
41265
b813574b 41266@endif guile
4fa63067 41267
b813574b
PB
41268.PHONY: maybe-clean-guile clean-guile
41269maybe-clean-guile:
41270@if guile
41271maybe-clean-guile: clean-guile
4fa63067 41272
b813574b 41273clean-guile:
0aed8855 41274 @: $(MAKE); $(unstage)
b813574b 41275 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41276 r=`${PWD_COMMAND}`; export r; \
41277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41278 $(HOST_EXPORTS) \
72b2455a 41279 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41281 done; \
b813574b 41282 echo "Doing clean in guile" ; \
b00612cc 41283 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41286 "RANLIB=$${RANLIB}" \
0c24b341 41287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41288 clean) \
4fa63067
NN
41289 || exit 1
41290
b813574b 41291@endif guile
4fa63067 41292
b813574b
PB
41293.PHONY: maybe-distclean-guile distclean-guile
41294maybe-distclean-guile:
41295@if guile
41296maybe-distclean-guile: distclean-guile
4fa63067 41297
b813574b 41298distclean-guile:
0aed8855 41299 @: $(MAKE); $(unstage)
b813574b 41300 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41301 r=`${PWD_COMMAND}`; export r; \
41302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41303 $(HOST_EXPORTS) \
72b2455a 41304 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41306 done; \
b813574b 41307 echo "Doing distclean in guile" ; \
b00612cc 41308 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41311 "RANLIB=$${RANLIB}" \
0c24b341 41312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41313 distclean) \
4fa63067
NN
41314 || exit 1
41315
b813574b 41316@endif guile
4fa63067 41317
b813574b
PB
41318.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
41319maybe-maintainer-clean-guile:
41320@if guile
41321maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 41322
b813574b 41323maintainer-clean-guile:
0aed8855 41324 @: $(MAKE); $(unstage)
b813574b 41325 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41326 r=`${PWD_COMMAND}`; export r; \
41327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41328 $(HOST_EXPORTS) \
72b2455a 41329 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41331 done; \
b813574b 41332 echo "Doing maintainer-clean in guile" ; \
b00612cc 41333 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41336 "RANLIB=$${RANLIB}" \
0c24b341 41337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41338 maintainer-clean) \
4fa63067
NN
41339 || exit 1
41340
b813574b 41341@endif guile
3866be5d
NN
41342
41343
a7254363 41344
b813574b
PB
41345.PHONY: configure-tk maybe-configure-tk
41346maybe-configure-tk:
4f0ef2d8
CD
41347@if gcc-bootstrap
41348configure-tk: stage_current
41349@endif gcc-bootstrap
b813574b
PB
41350@if tk
41351maybe-configure-tk: configure-tk
c52c6897 41352configure-tk:
0aed8855 41353 @: $(MAKE); $(unstage)
c52c6897 41354 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41356 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
41357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 41358 $(HOST_EXPORTS) \
a7254363
PB
41359 echo Configuring in $(HOST_SUBDIR)/tk; \
41360 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 41361 case $(srcdir) in \
b00612cc
PB
41362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41363 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
41364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41365 esac; \
b00612cc
PB
41366 srcdiroption="--srcdir=$${topdir}/tk"; \
41367 libsrcdir="$$s/tk"; \
e2b9e2dc 41368 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41370 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41371 || exit 1
b813574b 41372@endif tk
e2b9e2dc 41373
a7254363
PB
41374
41375
d545f33b
PB
41376
41377
b813574b
PB
41378.PHONY: all-tk maybe-all-tk
41379maybe-all-tk:
4f0ef2d8
CD
41380@if gcc-bootstrap
41381all-tk: stage_current
41382@endif gcc-bootstrap
b813574b 41383@if tk
d27cc32e 41384TARGET-tk=all
b813574b
PB
41385maybe-all-tk: all-tk
41386all-tk: configure-tk
0aed8855 41387 @: $(MAKE); $(unstage)
b40e3958
L
41388 @r=`${PWD_COMMAND}`; export r; \
41389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41390 $(HOST_EXPORTS) \
b00612cc 41391 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
41392 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41393 $(TARGET-tk))
b813574b 41394@endif tk
3866be5d 41395
a7254363 41396
d545f33b
PB
41397
41398
b813574b
PB
41399.PHONY: check-tk maybe-check-tk
41400maybe-check-tk:
41401@if tk
41402maybe-check-tk: check-tk
3866be5d 41403
b813574b 41404check-tk:
0aed8855 41405 @: $(MAKE); $(unstage)
b40e3958
L
41406 @r=`${PWD_COMMAND}`; export r; \
41407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41408 $(HOST_EXPORTS) \
b00612cc
PB
41409 (cd $(HOST_SUBDIR)/tk && \
41410 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41411
b813574b 41412@endif tk
3866be5d 41413
b813574b
PB
41414.PHONY: install-tk maybe-install-tk
41415maybe-install-tk:
41416@if tk
41417maybe-install-tk: install-tk
16ae0395 41418
b813574b 41419install-tk: installdirs
0aed8855 41420 @: $(MAKE); $(unstage)
b40e3958
L
41421 @r=`${PWD_COMMAND}`; export r; \
41422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41423 $(HOST_EXPORTS) \
b00612cc 41424 (cd $(HOST_SUBDIR)/tk && \
2da12f12 41425 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41426
b813574b 41427@endif tk
3866be5d 41428
56a8fe78 41429# Other targets (info, dvi, pdf, etc.)
4fa63067 41430
b813574b
PB
41431.PHONY: maybe-info-tk info-tk
41432maybe-info-tk:
41433@if tk
41434maybe-info-tk: info-tk
4fa63067 41435
b813574b
PB
41436info-tk: \
41437 configure-tk
0aed8855 41438 @: $(MAKE); $(unstage)
b813574b 41439 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
41440 r=`${PWD_COMMAND}`; export r; \
41441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41442 $(HOST_EXPORTS) \
72b2455a 41443 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41445 done; \
b813574b 41446 echo "Doing info in tk" ; \
b00612cc 41447 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41450 "RANLIB=$${RANLIB}" \
0c24b341 41451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41452 info) \
e2b9e2dc
NN
41453 || exit 1
41454
b813574b 41455@endif tk
4fa63067 41456
b813574b
PB
41457.PHONY: maybe-dvi-tk dvi-tk
41458maybe-dvi-tk:
41459@if tk
41460maybe-dvi-tk: dvi-tk
4fa63067 41461
b813574b
PB
41462dvi-tk: \
41463 configure-tk
0aed8855 41464 @: $(MAKE); $(unstage)
b813574b 41465 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41466 r=`${PWD_COMMAND}`; export r; \
b40e3958 41467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41468 $(HOST_EXPORTS) \
72b2455a 41469 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41471 done; \
b813574b 41472 echo "Doing dvi in tk" ; \
b00612cc 41473 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41476 "RANLIB=$${RANLIB}" \
0c24b341 41477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41478 dvi) \
4fa63067 41479 || exit 1
3866be5d 41480
b813574b 41481@endif tk
3866be5d 41482
56a8fe78
DD
41483.PHONY: maybe-pdf-tk pdf-tk
41484maybe-pdf-tk:
41485@if tk
41486maybe-pdf-tk: pdf-tk
41487
41488pdf-tk: \
41489 configure-tk
41490 @: $(MAKE); $(unstage)
41491 @[ -f ./tk/Makefile ] || exit 0; \
41492 r=`${PWD_COMMAND}`; export r; \
41493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41494 $(HOST_EXPORTS) \
41495 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41497 done; \
41498 echo "Doing pdf in tk" ; \
41499 (cd $(HOST_SUBDIR)/tk && \
41500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41502 "RANLIB=$${RANLIB}" \
0c24b341 41503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41504 pdf) \
41505 || exit 1
41506
41507@endif tk
41508
6d389afc
MS
41509.PHONY: maybe-html-tk html-tk
41510maybe-html-tk:
41511@if tk
41512maybe-html-tk: html-tk
41513
41514html-tk: \
41515 configure-tk
0aed8855 41516 @: $(MAKE); $(unstage)
6d389afc
MS
41517 @[ -f ./tk/Makefile ] || exit 0; \
41518 r=`${PWD_COMMAND}`; export r; \
41519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41520 $(HOST_EXPORTS) \
41521 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41523 done; \
41524 echo "Doing html in tk" ; \
b00612cc 41525 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
41526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41528 "RANLIB=$${RANLIB}" \
0c24b341 41529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41530 html) \
41531 || exit 1
41532
41533@endif tk
41534
b813574b
PB
41535.PHONY: maybe-TAGS-tk TAGS-tk
41536maybe-TAGS-tk:
41537@if tk
41538maybe-TAGS-tk: TAGS-tk
4fa63067 41539
b813574b
PB
41540TAGS-tk: \
41541 configure-tk
0aed8855 41542 @: $(MAKE); $(unstage)
b813574b 41543 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41544 r=`${PWD_COMMAND}`; export r; \
b40e3958 41545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41546 $(HOST_EXPORTS) \
72b2455a 41547 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41549 done; \
b813574b 41550 echo "Doing TAGS in tk" ; \
b00612cc 41551 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41554 "RANLIB=$${RANLIB}" \
0c24b341 41555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41556 TAGS) \
4fa63067 41557 || exit 1
3866be5d 41558
b813574b 41559@endif tk
3866be5d 41560
b813574b
PB
41561.PHONY: maybe-install-info-tk install-info-tk
41562maybe-install-info-tk:
41563@if tk
41564maybe-install-info-tk: install-info-tk
4fa63067 41565
b813574b
PB
41566install-info-tk: \
41567 configure-tk \
41568 info-tk
0aed8855 41569 @: $(MAKE); $(unstage)
b813574b 41570 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41571 r=`${PWD_COMMAND}`; export r; \
41572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41573 $(HOST_EXPORTS) \
72b2455a 41574 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41576 done; \
b813574b 41577 echo "Doing install-info in tk" ; \
b00612cc 41578 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41581 "RANLIB=$${RANLIB}" \
0c24b341 41582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41583 install-info) \
4fa63067
NN
41584 || exit 1
41585
b813574b 41586@endif tk
4fa63067 41587
a3ca38d2
DD
41588.PHONY: maybe-install-pdf-tk install-pdf-tk
41589maybe-install-pdf-tk:
41590@if tk
41591maybe-install-pdf-tk: install-pdf-tk
41592
41593install-pdf-tk: \
41594 configure-tk \
41595 pdf-tk
41596 @: $(MAKE); $(unstage)
41597 @[ -f ./tk/Makefile ] || exit 0; \
41598 r=`${PWD_COMMAND}`; export r; \
41599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41600 $(HOST_EXPORTS) \
41601 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41603 done; \
41604 echo "Doing install-pdf in tk" ; \
41605 (cd $(HOST_SUBDIR)/tk && \
41606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41608 "RANLIB=$${RANLIB}" \
0c24b341 41609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41610 install-pdf) \
41611 || exit 1
41612
41613@endif tk
41614
108a6f8e
CD
41615.PHONY: maybe-install-html-tk install-html-tk
41616maybe-install-html-tk:
41617@if tk
41618maybe-install-html-tk: install-html-tk
41619
41620install-html-tk: \
41621 configure-tk \
41622 html-tk
41623 @: $(MAKE); $(unstage)
41624 @[ -f ./tk/Makefile ] || exit 0; \
41625 r=`${PWD_COMMAND}`; export r; \
41626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41627 $(HOST_EXPORTS) \
41628 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41630 done; \
41631 echo "Doing install-html in tk" ; \
41632 (cd $(HOST_SUBDIR)/tk && \
41633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41635 "RANLIB=$${RANLIB}" \
0c24b341 41636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41637 install-html) \
41638 || exit 1
41639
41640@endif tk
41641
b813574b
PB
41642.PHONY: maybe-installcheck-tk installcheck-tk
41643maybe-installcheck-tk:
41644@if tk
41645maybe-installcheck-tk: installcheck-tk
4fa63067 41646
b813574b
PB
41647installcheck-tk: \
41648 configure-tk
0aed8855 41649 @: $(MAKE); $(unstage)
b813574b 41650 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41651 r=`${PWD_COMMAND}`; export r; \
41652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41653 $(HOST_EXPORTS) \
72b2455a 41654 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41656 done; \
b813574b 41657 echo "Doing installcheck in tk" ; \
b00612cc 41658 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41661 "RANLIB=$${RANLIB}" \
0c24b341 41662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41663 installcheck) \
4fa63067
NN
41664 || exit 1
41665
b813574b 41666@endif tk
4fa63067 41667
b813574b
PB
41668.PHONY: maybe-mostlyclean-tk mostlyclean-tk
41669maybe-mostlyclean-tk:
41670@if tk
41671maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 41672
b813574b 41673mostlyclean-tk:
0aed8855 41674 @: $(MAKE); $(unstage)
b813574b 41675 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41676 r=`${PWD_COMMAND}`; export r; \
41677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41678 $(HOST_EXPORTS) \
72b2455a 41679 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41681 done; \
b813574b 41682 echo "Doing mostlyclean in tk" ; \
b00612cc 41683 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41686 "RANLIB=$${RANLIB}" \
0c24b341 41687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41688 mostlyclean) \
4fa63067
NN
41689 || exit 1
41690
b813574b 41691@endif tk
4fa63067 41692
b813574b
PB
41693.PHONY: maybe-clean-tk clean-tk
41694maybe-clean-tk:
41695@if tk
41696maybe-clean-tk: clean-tk
4fa63067 41697
b813574b 41698clean-tk:
0aed8855 41699 @: $(MAKE); $(unstage)
b813574b 41700 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41701 r=`${PWD_COMMAND}`; export r; \
41702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41703 $(HOST_EXPORTS) \
72b2455a 41704 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41706 done; \
b813574b 41707 echo "Doing clean in tk" ; \
b00612cc 41708 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41711 "RANLIB=$${RANLIB}" \
0c24b341 41712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41713 clean) \
4fa63067
NN
41714 || exit 1
41715
b813574b 41716@endif tk
4fa63067 41717
b813574b
PB
41718.PHONY: maybe-distclean-tk distclean-tk
41719maybe-distclean-tk:
41720@if tk
41721maybe-distclean-tk: distclean-tk
4fa63067 41722
b813574b 41723distclean-tk:
0aed8855 41724 @: $(MAKE); $(unstage)
b813574b 41725 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41726 r=`${PWD_COMMAND}`; export r; \
41727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41728 $(HOST_EXPORTS) \
72b2455a 41729 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41731 done; \
b813574b 41732 echo "Doing distclean in tk" ; \
b00612cc 41733 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41736 "RANLIB=$${RANLIB}" \
0c24b341 41737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41738 distclean) \
4fa63067
NN
41739 || exit 1
41740
b813574b 41741@endif tk
4fa63067 41742
b813574b
PB
41743.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
41744maybe-maintainer-clean-tk:
41745@if tk
41746maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 41747
b813574b 41748maintainer-clean-tk:
0aed8855 41749 @: $(MAKE); $(unstage)
b813574b 41750 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41751 r=`${PWD_COMMAND}`; export r; \
b40e3958 41752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41753 $(HOST_EXPORTS) \
72b2455a 41754 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41756 done; \
b813574b 41757 echo "Doing maintainer-clean in tk" ; \
b00612cc 41758 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41761 "RANLIB=$${RANLIB}" \
0c24b341 41762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41763 maintainer-clean) \
4fa63067 41764 || exit 1
3866be5d 41765
b813574b 41766@endif tk
3866be5d 41767
4fa63067 41768
a7254363 41769
b813574b
PB
41770.PHONY: configure-libtermcap maybe-configure-libtermcap
41771maybe-configure-libtermcap:
4f0ef2d8
CD
41772@if gcc-bootstrap
41773configure-libtermcap: stage_current
41774@endif gcc-bootstrap
b813574b
PB
41775@if libtermcap
41776maybe-configure-libtermcap: configure-libtermcap
c52c6897 41777configure-libtermcap:
0aed8855 41778 @: $(MAKE); $(unstage)
c52c6897 41779 @r=`${PWD_COMMAND}`; export r; \
b813574b 41780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41781 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
41782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 41783 $(HOST_EXPORTS) \
a7254363
PB
41784 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
41785 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 41786 case $(srcdir) in \
b00612cc
PB
41787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41788 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
41789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 41790 esac; \
b00612cc
PB
41791 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
41792 libsrcdir="$$s/libtermcap"; \
b813574b 41793 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41795 --target=${target_alias} $${srcdiroption} \
b813574b
PB
41796 || exit 1
41797@endif libtermcap
41798
a7254363
PB
41799
41800
d545f33b
PB
41801
41802
b813574b
PB
41803.PHONY: all-libtermcap maybe-all-libtermcap
41804maybe-all-libtermcap:
4f0ef2d8
CD
41805@if gcc-bootstrap
41806all-libtermcap: stage_current
41807@endif gcc-bootstrap
b813574b 41808@if libtermcap
d27cc32e 41809TARGET-libtermcap=all
b813574b
PB
41810maybe-all-libtermcap: all-libtermcap
41811all-libtermcap: configure-libtermcap
0aed8855 41812 @: $(MAKE); $(unstage)
b813574b
PB
41813 @r=`${PWD_COMMAND}`; export r; \
41814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 41815 $(HOST_EXPORTS) \
b00612cc 41816 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
41817 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41818 $(TARGET-libtermcap))
b813574b
PB
41819@endif libtermcap
41820
a7254363 41821
d545f33b
PB
41822
41823
b813574b
PB
41824.PHONY: check-libtermcap maybe-check-libtermcap
41825maybe-check-libtermcap:
41826@if libtermcap
41827maybe-check-libtermcap: check-libtermcap
41828
41829check-libtermcap:
4fa63067 41830
6bd3dfaa 41831@endif libtermcap
4fa63067
NN
41832
41833.PHONY: install-libtermcap maybe-install-libtermcap
41834maybe-install-libtermcap:
6bd3dfaa
PB
41835@if libtermcap
41836maybe-install-libtermcap: install-libtermcap
4fa63067
NN
41837
41838install-libtermcap: installdirs
0aed8855 41839 @: $(MAKE); $(unstage)
b40e3958
L
41840 @r=`${PWD_COMMAND}`; export r; \
41841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41842 $(HOST_EXPORTS) \
b00612cc 41843 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 41844 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 41845
6bd3dfaa 41846@endif libtermcap
3866be5d 41847
56a8fe78 41848# Other targets (info, dvi, pdf, etc.)
16ae0395 41849
4fa63067
NN
41850.PHONY: maybe-info-libtermcap info-libtermcap
41851maybe-info-libtermcap:
6bd3dfaa
PB
41852@if libtermcap
41853maybe-info-libtermcap: info-libtermcap
4fa63067
NN
41854
41855info-libtermcap: \
41856 configure-libtermcap
0aed8855 41857 @: $(MAKE); $(unstage)
4fa63067
NN
41858 @[ -f ./libtermcap/Makefile ] || exit 0; \
41859 r=`${PWD_COMMAND}`; export r; \
b40e3958 41860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41861 $(HOST_EXPORTS) \
b813574b 41862 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41864 done; \
41865 echo "Doing info in libtermcap" ; \
b00612cc 41866 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41869 "RANLIB=$${RANLIB}" \
0c24b341 41870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41871 info) \
4fa63067 41872 || exit 1
3866be5d 41873
6bd3dfaa 41874@endif libtermcap
3866be5d 41875
4fa63067
NN
41876.PHONY: maybe-dvi-libtermcap dvi-libtermcap
41877maybe-dvi-libtermcap:
6bd3dfaa
PB
41878@if libtermcap
41879maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
41880
41881dvi-libtermcap: \
41882 configure-libtermcap
0aed8855 41883 @: $(MAKE); $(unstage)
4fa63067
NN
41884 @[ -f ./libtermcap/Makefile ] || exit 0; \
41885 r=`${PWD_COMMAND}`; export r; \
41886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41887 $(HOST_EXPORTS) \
b813574b 41888 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41890 done; \
41891 echo "Doing dvi in libtermcap" ; \
b00612cc 41892 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41895 "RANLIB=$${RANLIB}" \
0c24b341 41896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41897 dvi) \
4fa63067
NN
41898 || exit 1
41899
6bd3dfaa 41900@endif libtermcap
4fa63067 41901
56a8fe78
DD
41902.PHONY: maybe-pdf-libtermcap pdf-libtermcap
41903maybe-pdf-libtermcap:
41904@if libtermcap
41905maybe-pdf-libtermcap: pdf-libtermcap
41906
41907pdf-libtermcap: \
41908 configure-libtermcap
41909 @: $(MAKE); $(unstage)
41910 @[ -f ./libtermcap/Makefile ] || exit 0; \
41911 r=`${PWD_COMMAND}`; export r; \
41912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41913 $(HOST_EXPORTS) \
41914 for flag in $(EXTRA_HOST_FLAGS) ; do \
41915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41916 done; \
41917 echo "Doing pdf in libtermcap" ; \
41918 (cd $(HOST_SUBDIR)/libtermcap && \
41919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41921 "RANLIB=$${RANLIB}" \
0c24b341 41922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41923 pdf) \
41924 || exit 1
41925
41926@endif libtermcap
41927
6d389afc
MS
41928.PHONY: maybe-html-libtermcap html-libtermcap
41929maybe-html-libtermcap:
41930@if libtermcap
41931maybe-html-libtermcap: html-libtermcap
41932
41933html-libtermcap: \
41934 configure-libtermcap
0aed8855 41935 @: $(MAKE); $(unstage)
6d389afc
MS
41936 @[ -f ./libtermcap/Makefile ] || exit 0; \
41937 r=`${PWD_COMMAND}`; export r; \
41938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41939 $(HOST_EXPORTS) \
41940 for flag in $(EXTRA_HOST_FLAGS) ; do \
41941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41942 done; \
41943 echo "Doing html in libtermcap" ; \
b00612cc 41944 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
41945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41947 "RANLIB=$${RANLIB}" \
0c24b341 41948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41949 html) \
41950 || exit 1
41951
41952@endif libtermcap
41953
4fa63067
NN
41954.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
41955maybe-TAGS-libtermcap:
6bd3dfaa
PB
41956@if libtermcap
41957maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
41958
41959TAGS-libtermcap: \
41960 configure-libtermcap
0aed8855 41961 @: $(MAKE); $(unstage)
4fa63067
NN
41962 @[ -f ./libtermcap/Makefile ] || exit 0; \
41963 r=`${PWD_COMMAND}`; export r; \
41964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41965 $(HOST_EXPORTS) \
b813574b 41966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41968 done; \
41969 echo "Doing TAGS in libtermcap" ; \
b00612cc 41970 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41973 "RANLIB=$${RANLIB}" \
0c24b341 41974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41975 TAGS) \
4fa63067
NN
41976 || exit 1
41977
6bd3dfaa 41978@endif libtermcap
4fa63067
NN
41979
41980.PHONY: maybe-install-info-libtermcap install-info-libtermcap
41981maybe-install-info-libtermcap:
6bd3dfaa
PB
41982@if libtermcap
41983maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
41984
41985install-info-libtermcap: \
41986 configure-libtermcap \
41987 info-libtermcap
0aed8855 41988 @: $(MAKE); $(unstage)
4fa63067
NN
41989 @[ -f ./libtermcap/Makefile ] || exit 0; \
41990 r=`${PWD_COMMAND}`; export r; \
41991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41992 $(HOST_EXPORTS) \
b813574b 41993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41995 done; \
41996 echo "Doing install-info in libtermcap" ; \
b00612cc 41997 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42000 "RANLIB=$${RANLIB}" \
0c24b341 42001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42002 install-info) \
4fa63067
NN
42003 || exit 1
42004
6bd3dfaa 42005@endif libtermcap
4fa63067 42006
a3ca38d2
DD
42007.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
42008maybe-install-pdf-libtermcap:
42009@if libtermcap
42010maybe-install-pdf-libtermcap: install-pdf-libtermcap
42011
42012install-pdf-libtermcap: \
42013 configure-libtermcap \
42014 pdf-libtermcap
42015 @: $(MAKE); $(unstage)
42016 @[ -f ./libtermcap/Makefile ] || exit 0; \
42017 r=`${PWD_COMMAND}`; export r; \
42018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42019 $(HOST_EXPORTS) \
42020 for flag in $(EXTRA_HOST_FLAGS) ; do \
42021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42022 done; \
42023 echo "Doing install-pdf in libtermcap" ; \
42024 (cd $(HOST_SUBDIR)/libtermcap && \
42025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42027 "RANLIB=$${RANLIB}" \
0c24b341 42028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42029 install-pdf) \
42030 || exit 1
42031
42032@endif libtermcap
42033
108a6f8e
CD
42034.PHONY: maybe-install-html-libtermcap install-html-libtermcap
42035maybe-install-html-libtermcap:
42036@if libtermcap
42037maybe-install-html-libtermcap: install-html-libtermcap
42038
42039install-html-libtermcap: \
42040 configure-libtermcap \
42041 html-libtermcap
42042 @: $(MAKE); $(unstage)
42043 @[ -f ./libtermcap/Makefile ] || exit 0; \
42044 r=`${PWD_COMMAND}`; export r; \
42045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42046 $(HOST_EXPORTS) \
42047 for flag in $(EXTRA_HOST_FLAGS) ; do \
42048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42049 done; \
42050 echo "Doing install-html in libtermcap" ; \
42051 (cd $(HOST_SUBDIR)/libtermcap && \
42052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42054 "RANLIB=$${RANLIB}" \
0c24b341 42055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42056 install-html) \
42057 || exit 1
42058
42059@endif libtermcap
42060
4fa63067
NN
42061.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
42062maybe-installcheck-libtermcap:
6bd3dfaa
PB
42063@if libtermcap
42064maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
42065
42066installcheck-libtermcap: \
42067 configure-libtermcap
0aed8855 42068 @: $(MAKE); $(unstage)
4fa63067
NN
42069 @[ -f ./libtermcap/Makefile ] || exit 0; \
42070 r=`${PWD_COMMAND}`; export r; \
42071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42072 $(HOST_EXPORTS) \
b813574b 42073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42075 done; \
42076 echo "Doing installcheck in libtermcap" ; \
b00612cc 42077 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42080 "RANLIB=$${RANLIB}" \
0c24b341 42081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42082 installcheck) \
4fa63067
NN
42083 || exit 1
42084
6bd3dfaa 42085@endif libtermcap
4fa63067
NN
42086
42087.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
42088maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
42089@if libtermcap
42090maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
42091
42092# libtermcap doesn't support mostlyclean.
42093mostlyclean-libtermcap:
42094
6bd3dfaa 42095@endif libtermcap
4fa63067
NN
42096
42097.PHONY: maybe-clean-libtermcap clean-libtermcap
42098maybe-clean-libtermcap:
6bd3dfaa
PB
42099@if libtermcap
42100maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
42101
42102# libtermcap doesn't support clean.
42103clean-libtermcap:
42104
6bd3dfaa 42105@endif libtermcap
4fa63067
NN
42106
42107.PHONY: maybe-distclean-libtermcap distclean-libtermcap
42108maybe-distclean-libtermcap:
6bd3dfaa
PB
42109@if libtermcap
42110maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
42111
42112# libtermcap doesn't support distclean.
42113distclean-libtermcap:
42114
6bd3dfaa 42115@endif libtermcap
4fa63067
NN
42116
42117.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
42118maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
42119@if libtermcap
42120maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
42121
42122# libtermcap doesn't support maintainer-clean.
42123maintainer-clean-libtermcap:
42124
6bd3dfaa 42125@endif libtermcap
4fa63067
NN
42126
42127
a7254363 42128
4fa63067
NN
42129.PHONY: configure-utils maybe-configure-utils
42130maybe-configure-utils:
4f0ef2d8
CD
42131@if gcc-bootstrap
42132configure-utils: stage_current
42133@endif gcc-bootstrap
6bd3dfaa
PB
42134@if utils
42135maybe-configure-utils: configure-utils
c52c6897 42136configure-utils:
0aed8855 42137 @: $(MAKE); $(unstage)
c52c6897 42138 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42140 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
42141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 42142 $(HOST_EXPORTS) \
a7254363
PB
42143 echo Configuring in $(HOST_SUBDIR)/utils; \
42144 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 42145 case $(srcdir) in \
b00612cc
PB
42146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42147 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
42148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42149 esac; \
b00612cc
PB
42150 srcdiroption="--srcdir=$${topdir}/utils"; \
42151 libsrcdir="$$s/utils"; \
e2b9e2dc 42152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42154 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42155 || exit 1
6bd3dfaa 42156@endif utils
e2b9e2dc 42157
a7254363
PB
42158
42159
d545f33b
PB
42160
42161
4fa63067
NN
42162.PHONY: all-utils maybe-all-utils
42163maybe-all-utils:
4f0ef2d8
CD
42164@if gcc-bootstrap
42165all-utils: stage_current
42166@endif gcc-bootstrap
6bd3dfaa 42167@if utils
d27cc32e 42168TARGET-utils=all
6bd3dfaa 42169maybe-all-utils: all-utils
4fa63067 42170all-utils: configure-utils
0aed8855 42171 @: $(MAKE); $(unstage)
4fa63067
NN
42172 @r=`${PWD_COMMAND}`; export r; \
42173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42174 $(HOST_EXPORTS) \
b00612cc 42175 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
42176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42177 $(TARGET-utils))
6bd3dfaa 42178@endif utils
4fa63067 42179
a7254363 42180
d545f33b
PB
42181
42182
4fa63067
NN
42183.PHONY: check-utils maybe-check-utils
42184maybe-check-utils:
6bd3dfaa
PB
42185@if utils
42186maybe-check-utils: check-utils
4fa63067
NN
42187
42188check-utils:
42189
6bd3dfaa 42190@endif utils
4fa63067
NN
42191
42192.PHONY: install-utils maybe-install-utils
42193maybe-install-utils:
6bd3dfaa
PB
42194@if utils
42195maybe-install-utils: install-utils
4fa63067
NN
42196
42197install-utils: installdirs
0aed8855 42198 @: $(MAKE); $(unstage)
4fa63067
NN
42199 @r=`${PWD_COMMAND}`; export r; \
42200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42201 $(HOST_EXPORTS) \
b00612cc 42202 (cd $(HOST_SUBDIR)/utils && \
2da12f12 42203 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 42204
6bd3dfaa 42205@endif utils
4fa63067 42206
56a8fe78 42207# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42208
42209.PHONY: maybe-info-utils info-utils
42210maybe-info-utils:
6bd3dfaa
PB
42211@if utils
42212maybe-info-utils: info-utils
4fa63067
NN
42213
42214info-utils: \
42215 configure-utils
0aed8855 42216 @: $(MAKE); $(unstage)
4fa63067
NN
42217 @[ -f ./utils/Makefile ] || exit 0; \
42218 r=`${PWD_COMMAND}`; export r; \
42219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42220 $(HOST_EXPORTS) \
b813574b 42221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42223 done; \
42224 echo "Doing info in utils" ; \
b00612cc 42225 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228 "RANLIB=$${RANLIB}" \
0c24b341 42229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42230 info) \
4fa63067
NN
42231 || exit 1
42232
6bd3dfaa 42233@endif utils
4fa63067
NN
42234
42235.PHONY: maybe-dvi-utils dvi-utils
42236maybe-dvi-utils:
6bd3dfaa
PB
42237@if utils
42238maybe-dvi-utils: dvi-utils
4fa63067
NN
42239
42240dvi-utils: \
42241 configure-utils
0aed8855 42242 @: $(MAKE); $(unstage)
4fa63067
NN
42243 @[ -f ./utils/Makefile ] || exit 0; \
42244 r=`${PWD_COMMAND}`; export r; \
b40e3958 42245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42246 $(HOST_EXPORTS) \
b813574b 42247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
42250 echo "Doing dvi in utils" ; \
b00612cc 42251 (cd $(HOST_SUBDIR)/utils && \
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 dvi) \
4fa63067 42257 || exit 1
3866be5d 42258
6bd3dfaa 42259@endif utils
3866be5d 42260
56a8fe78
DD
42261.PHONY: maybe-pdf-utils pdf-utils
42262maybe-pdf-utils:
42263@if utils
42264maybe-pdf-utils: pdf-utils
42265
42266pdf-utils: \
42267 configure-utils
42268 @: $(MAKE); $(unstage)
42269 @[ -f ./utils/Makefile ] || exit 0; \
42270 r=`${PWD_COMMAND}`; export r; \
42271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42272 $(HOST_EXPORTS) \
42273 for flag in $(EXTRA_HOST_FLAGS) ; do \
42274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42275 done; \
42276 echo "Doing pdf in utils" ; \
42277 (cd $(HOST_SUBDIR)/utils && \
42278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42280 "RANLIB=$${RANLIB}" \
0c24b341 42281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42282 pdf) \
42283 || exit 1
42284
42285@endif utils
42286
6d389afc
MS
42287.PHONY: maybe-html-utils html-utils
42288maybe-html-utils:
42289@if utils
42290maybe-html-utils: html-utils
42291
42292html-utils: \
42293 configure-utils
0aed8855 42294 @: $(MAKE); $(unstage)
6d389afc
MS
42295 @[ -f ./utils/Makefile ] || exit 0; \
42296 r=`${PWD_COMMAND}`; export r; \
42297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42298 $(HOST_EXPORTS) \
42299 for flag in $(EXTRA_HOST_FLAGS) ; do \
42300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42301 done; \
42302 echo "Doing html in utils" ; \
b00612cc 42303 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
42304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42306 "RANLIB=$${RANLIB}" \
0c24b341 42307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42308 html) \
42309 || exit 1
42310
42311@endif utils
42312
4fa63067
NN
42313.PHONY: maybe-TAGS-utils TAGS-utils
42314maybe-TAGS-utils:
6bd3dfaa
PB
42315@if utils
42316maybe-TAGS-utils: TAGS-utils
4fa63067
NN
42317
42318TAGS-utils: \
42319 configure-utils
0aed8855 42320 @: $(MAKE); $(unstage)
4fa63067
NN
42321 @[ -f ./utils/Makefile ] || exit 0; \
42322 r=`${PWD_COMMAND}`; export r; \
b40e3958 42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42324 $(HOST_EXPORTS) \
b813574b 42325 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42327 done; \
42328 echo "Doing TAGS in utils" ; \
b00612cc 42329 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
0c24b341 42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42334 TAGS) \
4fa63067 42335 || exit 1
3866be5d 42336
6bd3dfaa 42337@endif utils
3866be5d 42338
4fa63067
NN
42339.PHONY: maybe-install-info-utils install-info-utils
42340maybe-install-info-utils:
6bd3dfaa
PB
42341@if utils
42342maybe-install-info-utils: install-info-utils
16ae0395 42343
4fa63067
NN
42344install-info-utils: \
42345 configure-utils \
42346 info-utils
0aed8855 42347 @: $(MAKE); $(unstage)
4fa63067
NN
42348 @[ -f ./utils/Makefile ] || exit 0; \
42349 r=`${PWD_COMMAND}`; export r; \
b40e3958 42350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42351 $(HOST_EXPORTS) \
b813574b 42352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 echo "Doing install-info in utils" ; \
b00612cc 42356 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42359 "RANLIB=$${RANLIB}" \
0c24b341 42360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42361 install-info) \
4fa63067 42362 || exit 1
3866be5d 42363
6bd3dfaa 42364@endif utils
3866be5d 42365
a3ca38d2
DD
42366.PHONY: maybe-install-pdf-utils install-pdf-utils
42367maybe-install-pdf-utils:
42368@if utils
42369maybe-install-pdf-utils: install-pdf-utils
42370
42371install-pdf-utils: \
42372 configure-utils \
42373 pdf-utils
42374 @: $(MAKE); $(unstage)
42375 @[ -f ./utils/Makefile ] || exit 0; \
42376 r=`${PWD_COMMAND}`; export r; \
42377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42378 $(HOST_EXPORTS) \
42379 for flag in $(EXTRA_HOST_FLAGS) ; do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 echo "Doing install-pdf in utils" ; \
42383 (cd $(HOST_SUBDIR)/utils && \
42384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42386 "RANLIB=$${RANLIB}" \
0c24b341 42387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42388 install-pdf) \
42389 || exit 1
42390
42391@endif utils
42392
108a6f8e
CD
42393.PHONY: maybe-install-html-utils install-html-utils
42394maybe-install-html-utils:
42395@if utils
42396maybe-install-html-utils: install-html-utils
42397
42398install-html-utils: \
42399 configure-utils \
42400 html-utils
42401 @: $(MAKE); $(unstage)
42402 @[ -f ./utils/Makefile ] || exit 0; \
42403 r=`${PWD_COMMAND}`; export r; \
42404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42405 $(HOST_EXPORTS) \
42406 for flag in $(EXTRA_HOST_FLAGS) ; do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 echo "Doing install-html in utils" ; \
42410 (cd $(HOST_SUBDIR)/utils && \
42411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42413 "RANLIB=$${RANLIB}" \
0c24b341 42414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42415 install-html) \
42416 || exit 1
42417
42418@endif utils
42419
4fa63067
NN
42420.PHONY: maybe-installcheck-utils installcheck-utils
42421maybe-installcheck-utils:
6bd3dfaa
PB
42422@if utils
42423maybe-installcheck-utils: installcheck-utils
4fa63067
NN
42424
42425installcheck-utils: \
42426 configure-utils
0aed8855 42427 @: $(MAKE); $(unstage)
4fa63067 42428 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
42429 r=`${PWD_COMMAND}`; export r; \
42430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42431 $(HOST_EXPORTS) \
b813574b 42432 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42434 done; \
42435 echo "Doing installcheck in utils" ; \
b00612cc 42436 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42439 "RANLIB=$${RANLIB}" \
0c24b341 42440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42441 installcheck) \
e2b9e2dc
NN
42442 || exit 1
42443
6bd3dfaa 42444@endif utils
4fa63067
NN
42445
42446.PHONY: maybe-mostlyclean-utils mostlyclean-utils
42447maybe-mostlyclean-utils:
6bd3dfaa
PB
42448@if utils
42449maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
42450
42451mostlyclean-utils:
0aed8855 42452 @: $(MAKE); $(unstage)
4fa63067
NN
42453 @[ -f ./utils/Makefile ] || exit 0; \
42454 r=`${PWD_COMMAND}`; export r; \
b40e3958 42455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42456 $(HOST_EXPORTS) \
b813574b 42457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42459 done; \
42460 echo "Doing mostlyclean in utils" ; \
b00612cc 42461 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42464 "RANLIB=$${RANLIB}" \
0c24b341 42465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42466 mostlyclean) \
4fa63067 42467 || exit 1
3866be5d 42468
6bd3dfaa 42469@endif utils
3866be5d 42470
4fa63067
NN
42471.PHONY: maybe-clean-utils clean-utils
42472maybe-clean-utils:
6bd3dfaa
PB
42473@if utils
42474maybe-clean-utils: clean-utils
4fa63067
NN
42475
42476clean-utils:
0aed8855 42477 @: $(MAKE); $(unstage)
4fa63067
NN
42478 @[ -f ./utils/Makefile ] || exit 0; \
42479 r=`${PWD_COMMAND}`; export r; \
b40e3958 42480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42481 $(HOST_EXPORTS) \
b813574b 42482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42484 done; \
42485 echo "Doing clean in utils" ; \
b00612cc 42486 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42489 "RANLIB=$${RANLIB}" \
0c24b341 42490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42491 clean) \
4fa63067 42492 || exit 1
3866be5d 42493
6bd3dfaa 42494@endif utils
3866be5d 42495
4fa63067
NN
42496.PHONY: maybe-distclean-utils distclean-utils
42497maybe-distclean-utils:
6bd3dfaa
PB
42498@if utils
42499maybe-distclean-utils: distclean-utils
16ae0395 42500
4fa63067 42501distclean-utils:
0aed8855 42502 @: $(MAKE); $(unstage)
4fa63067
NN
42503 @[ -f ./utils/Makefile ] || exit 0; \
42504 r=`${PWD_COMMAND}`; export r; \
b40e3958 42505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42506 $(HOST_EXPORTS) \
b813574b 42507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42509 done; \
42510 echo "Doing distclean in utils" ; \
b00612cc 42511 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42514 "RANLIB=$${RANLIB}" \
0c24b341 42515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42516 distclean) \
4fa63067 42517 || exit 1
3866be5d 42518
6bd3dfaa 42519@endif utils
3866be5d 42520
4fa63067
NN
42521.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
42522maybe-maintainer-clean-utils:
6bd3dfaa
PB
42523@if utils
42524maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
42525
42526maintainer-clean-utils:
0aed8855 42527 @: $(MAKE); $(unstage)
4fa63067 42528 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
42529 r=`${PWD_COMMAND}`; export r; \
42530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42531 $(HOST_EXPORTS) \
b813574b 42532 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42534 done; \
42535 echo "Doing maintainer-clean in utils" ; \
b00612cc 42536 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42539 "RANLIB=$${RANLIB}" \
0c24b341 42540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42541 maintainer-clean) \
e2b9e2dc
NN
42542 || exit 1
42543
6bd3dfaa 42544@endif utils
3866be5d 42545
3866be5d 42546
a7254363 42547
b00612cc
PB
42548.PHONY: configure-gnattools maybe-configure-gnattools
42549maybe-configure-gnattools:
4f0ef2d8
CD
42550@if gcc-bootstrap
42551configure-gnattools: stage_current
42552@endif gcc-bootstrap
b00612cc
PB
42553@if gnattools
42554maybe-configure-gnattools: configure-gnattools
c52c6897 42555configure-gnattools:
0aed8855 42556 @: $(MAKE); $(unstage)
c52c6897 42557 @r=`${PWD_COMMAND}`; export r; \
b00612cc 42558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42559 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
42560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 42561 $(HOST_EXPORTS) \
a7254363
PB
42562 echo Configuring in $(HOST_SUBDIR)/gnattools; \
42563 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
42564 case $(srcdir) in \
42565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42566 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
42567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42568 esac; \
42569 srcdiroption="--srcdir=$${topdir}/gnattools"; \
42570 libsrcdir="$$s/gnattools"; \
42571 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42573 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
42574 || exit 1
42575@endif gnattools
42576
a7254363
PB
42577
42578
d545f33b
PB
42579
42580
b00612cc
PB
42581.PHONY: all-gnattools maybe-all-gnattools
42582maybe-all-gnattools:
4f0ef2d8
CD
42583@if gcc-bootstrap
42584all-gnattools: stage_current
42585@endif gcc-bootstrap
b00612cc
PB
42586@if gnattools
42587TARGET-gnattools=all
42588maybe-all-gnattools: all-gnattools
42589all-gnattools: configure-gnattools
0aed8855 42590 @: $(MAKE); $(unstage)
b00612cc
PB
42591 @r=`${PWD_COMMAND}`; export r; \
42592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42593 $(HOST_EXPORTS) \
42594 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
42595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42596 $(TARGET-gnattools))
b00612cc
PB
42597@endif gnattools
42598
a7254363 42599
d545f33b
PB
42600
42601
b00612cc
PB
42602.PHONY: check-gnattools maybe-check-gnattools
42603maybe-check-gnattools:
42604@if gnattools
42605maybe-check-gnattools: check-gnattools
42606
42607check-gnattools:
0aed8855 42608 @: $(MAKE); $(unstage)
b00612cc
PB
42609 @r=`${PWD_COMMAND}`; export r; \
42610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42611 $(HOST_EXPORTS) \
42612 (cd $(HOST_SUBDIR)/gnattools && \
42613 $(MAKE) $(FLAGS_TO_PASS) check)
42614
42615@endif gnattools
42616
42617.PHONY: install-gnattools maybe-install-gnattools
42618maybe-install-gnattools:
42619@if gnattools
42620maybe-install-gnattools: install-gnattools
42621
42622install-gnattools: installdirs
0aed8855 42623 @: $(MAKE); $(unstage)
b00612cc
PB
42624 @r=`${PWD_COMMAND}`; export r; \
42625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42626 $(HOST_EXPORTS) \
42627 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 42628 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
42629
42630@endif gnattools
42631
56a8fe78 42632# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
42633
42634.PHONY: maybe-info-gnattools info-gnattools
42635maybe-info-gnattools:
42636@if gnattools
42637maybe-info-gnattools: info-gnattools
42638
42639info-gnattools: \
42640 configure-gnattools
0aed8855 42641 @: $(MAKE); $(unstage)
b00612cc
PB
42642 @[ -f ./gnattools/Makefile ] || exit 0; \
42643 r=`${PWD_COMMAND}`; export r; \
42644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42645 $(HOST_EXPORTS) \
42646 for flag in $(EXTRA_HOST_FLAGS) ; do \
42647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42648 done; \
42649 echo "Doing info in gnattools" ; \
42650 (cd $(HOST_SUBDIR)/gnattools && \
42651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42653 "RANLIB=$${RANLIB}" \
0c24b341 42654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42655 info) \
42656 || exit 1
42657
42658@endif gnattools
42659
42660.PHONY: maybe-dvi-gnattools dvi-gnattools
42661maybe-dvi-gnattools:
42662@if gnattools
42663maybe-dvi-gnattools: dvi-gnattools
42664
42665dvi-gnattools: \
42666 configure-gnattools
0aed8855 42667 @: $(MAKE); $(unstage)
b00612cc
PB
42668 @[ -f ./gnattools/Makefile ] || exit 0; \
42669 r=`${PWD_COMMAND}`; export r; \
42670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42671 $(HOST_EXPORTS) \
42672 for flag in $(EXTRA_HOST_FLAGS) ; do \
42673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42674 done; \
42675 echo "Doing dvi in gnattools" ; \
42676 (cd $(HOST_SUBDIR)/gnattools && \
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}" \
b00612cc
PB
42681 dvi) \
42682 || exit 1
42683
42684@endif gnattools
42685
56a8fe78
DD
42686.PHONY: maybe-pdf-gnattools pdf-gnattools
42687maybe-pdf-gnattools:
42688@if gnattools
42689maybe-pdf-gnattools: pdf-gnattools
42690
42691pdf-gnattools: \
42692 configure-gnattools
42693 @: $(MAKE); $(unstage)
42694 @[ -f ./gnattools/Makefile ] || exit 0; \
42695 r=`${PWD_COMMAND}`; export r; \
42696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42697 $(HOST_EXPORTS) \
42698 for flag in $(EXTRA_HOST_FLAGS) ; do \
42699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42700 done; \
42701 echo "Doing pdf in gnattools" ; \
42702 (cd $(HOST_SUBDIR)/gnattools && \
42703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42705 "RANLIB=$${RANLIB}" \
0c24b341 42706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42707 pdf) \
42708 || exit 1
42709
42710@endif gnattools
42711
b00612cc
PB
42712.PHONY: maybe-html-gnattools html-gnattools
42713maybe-html-gnattools:
42714@if gnattools
42715maybe-html-gnattools: html-gnattools
42716
42717html-gnattools: \
42718 configure-gnattools
0aed8855 42719 @: $(MAKE); $(unstage)
b00612cc
PB
42720 @[ -f ./gnattools/Makefile ] || exit 0; \
42721 r=`${PWD_COMMAND}`; export r; \
42722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42723 $(HOST_EXPORTS) \
42724 for flag in $(EXTRA_HOST_FLAGS) ; do \
42725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42726 done; \
42727 echo "Doing html in gnattools" ; \
42728 (cd $(HOST_SUBDIR)/gnattools && \
42729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42731 "RANLIB=$${RANLIB}" \
0c24b341 42732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42733 html) \
42734 || exit 1
42735
42736@endif gnattools
42737
42738.PHONY: maybe-TAGS-gnattools TAGS-gnattools
42739maybe-TAGS-gnattools:
42740@if gnattools
42741maybe-TAGS-gnattools: TAGS-gnattools
42742
42743TAGS-gnattools: \
42744 configure-gnattools
0aed8855 42745 @: $(MAKE); $(unstage)
b00612cc
PB
42746 @[ -f ./gnattools/Makefile ] || exit 0; \
42747 r=`${PWD_COMMAND}`; export r; \
42748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42749 $(HOST_EXPORTS) \
42750 for flag in $(EXTRA_HOST_FLAGS) ; do \
42751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42752 done; \
42753 echo "Doing TAGS in gnattools" ; \
42754 (cd $(HOST_SUBDIR)/gnattools && \
42755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42757 "RANLIB=$${RANLIB}" \
0c24b341 42758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42759 TAGS) \
42760 || exit 1
42761
42762@endif gnattools
42763
42764.PHONY: maybe-install-info-gnattools install-info-gnattools
42765maybe-install-info-gnattools:
42766@if gnattools
42767maybe-install-info-gnattools: install-info-gnattools
42768
42769install-info-gnattools: \
42770 configure-gnattools \
42771 info-gnattools
0aed8855 42772 @: $(MAKE); $(unstage)
b00612cc
PB
42773 @[ -f ./gnattools/Makefile ] || exit 0; \
42774 r=`${PWD_COMMAND}`; export r; \
42775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42776 $(HOST_EXPORTS) \
42777 for flag in $(EXTRA_HOST_FLAGS) ; do \
42778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42779 done; \
42780 echo "Doing install-info in gnattools" ; \
42781 (cd $(HOST_SUBDIR)/gnattools && \
42782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42784 "RANLIB=$${RANLIB}" \
0c24b341 42785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42786 install-info) \
42787 || exit 1
42788
42789@endif gnattools
42790
a3ca38d2
DD
42791.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
42792maybe-install-pdf-gnattools:
42793@if gnattools
42794maybe-install-pdf-gnattools: install-pdf-gnattools
42795
42796install-pdf-gnattools: \
42797 configure-gnattools \
42798 pdf-gnattools
42799 @: $(MAKE); $(unstage)
42800 @[ -f ./gnattools/Makefile ] || exit 0; \
42801 r=`${PWD_COMMAND}`; export r; \
42802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42803 $(HOST_EXPORTS) \
42804 for flag in $(EXTRA_HOST_FLAGS) ; do \
42805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42806 done; \
42807 echo "Doing install-pdf in gnattools" ; \
42808 (cd $(HOST_SUBDIR)/gnattools && \
42809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42811 "RANLIB=$${RANLIB}" \
0c24b341 42812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42813 install-pdf) \
42814 || exit 1
42815
42816@endif gnattools
42817
108a6f8e
CD
42818.PHONY: maybe-install-html-gnattools install-html-gnattools
42819maybe-install-html-gnattools:
42820@if gnattools
42821maybe-install-html-gnattools: install-html-gnattools
42822
42823install-html-gnattools: \
42824 configure-gnattools \
42825 html-gnattools
42826 @: $(MAKE); $(unstage)
42827 @[ -f ./gnattools/Makefile ] || exit 0; \
42828 r=`${PWD_COMMAND}`; export r; \
42829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42830 $(HOST_EXPORTS) \
42831 for flag in $(EXTRA_HOST_FLAGS) ; do \
42832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42833 done; \
42834 echo "Doing install-html in gnattools" ; \
42835 (cd $(HOST_SUBDIR)/gnattools && \
42836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42838 "RANLIB=$${RANLIB}" \
0c24b341 42839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42840 install-html) \
42841 || exit 1
42842
42843@endif gnattools
42844
b00612cc
PB
42845.PHONY: maybe-installcheck-gnattools installcheck-gnattools
42846maybe-installcheck-gnattools:
42847@if gnattools
42848maybe-installcheck-gnattools: installcheck-gnattools
42849
42850installcheck-gnattools: \
42851 configure-gnattools
0aed8855 42852 @: $(MAKE); $(unstage)
b00612cc
PB
42853 @[ -f ./gnattools/Makefile ] || exit 0; \
42854 r=`${PWD_COMMAND}`; export r; \
42855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42856 $(HOST_EXPORTS) \
42857 for flag in $(EXTRA_HOST_FLAGS) ; do \
42858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42859 done; \
42860 echo "Doing installcheck in gnattools" ; \
42861 (cd $(HOST_SUBDIR)/gnattools && \
42862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42864 "RANLIB=$${RANLIB}" \
0c24b341 42865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42866 installcheck) \
42867 || exit 1
42868
42869@endif gnattools
42870
42871.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
42872maybe-mostlyclean-gnattools:
42873@if gnattools
42874maybe-mostlyclean-gnattools: mostlyclean-gnattools
42875
42876mostlyclean-gnattools:
0aed8855 42877 @: $(MAKE); $(unstage)
b00612cc
PB
42878 @[ -f ./gnattools/Makefile ] || exit 0; \
42879 r=`${PWD_COMMAND}`; export r; \
42880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
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 mostlyclean in gnattools" ; \
42886 (cd $(HOST_SUBDIR)/gnattools && \
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}" \
b00612cc
PB
42891 mostlyclean) \
42892 || exit 1
42893
42894@endif gnattools
42895
42896.PHONY: maybe-clean-gnattools clean-gnattools
42897maybe-clean-gnattools:
42898@if gnattools
42899maybe-clean-gnattools: clean-gnattools
42900
42901clean-gnattools:
0aed8855 42902 @: $(MAKE); $(unstage)
b00612cc
PB
42903 @[ -f ./gnattools/Makefile ] || exit 0; \
42904 r=`${PWD_COMMAND}`; export r; \
42905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42906 $(HOST_EXPORTS) \
42907 for flag in $(EXTRA_HOST_FLAGS) ; do \
42908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42909 done; \
42910 echo "Doing clean in gnattools" ; \
42911 (cd $(HOST_SUBDIR)/gnattools && \
42912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42914 "RANLIB=$${RANLIB}" \
0c24b341 42915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42916 clean) \
42917 || exit 1
42918
42919@endif gnattools
42920
42921.PHONY: maybe-distclean-gnattools distclean-gnattools
42922maybe-distclean-gnattools:
42923@if gnattools
42924maybe-distclean-gnattools: distclean-gnattools
42925
42926distclean-gnattools:
0aed8855 42927 @: $(MAKE); $(unstage)
b00612cc
PB
42928 @[ -f ./gnattools/Makefile ] || exit 0; \
42929 r=`${PWD_COMMAND}`; export r; \
42930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42931 $(HOST_EXPORTS) \
42932 for flag in $(EXTRA_HOST_FLAGS) ; do \
42933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42934 done; \
42935 echo "Doing distclean in gnattools" ; \
42936 (cd $(HOST_SUBDIR)/gnattools && \
42937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42939 "RANLIB=$${RANLIB}" \
0c24b341 42940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42941 distclean) \
42942 || exit 1
42943
42944@endif gnattools
42945
42946.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
42947maybe-maintainer-clean-gnattools:
42948@if gnattools
42949maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
42950
42951maintainer-clean-gnattools:
0aed8855 42952 @: $(MAKE); $(unstage)
b00612cc
PB
42953 @[ -f ./gnattools/Makefile ] || exit 0; \
42954 r=`${PWD_COMMAND}`; export r; \
42955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42956 $(HOST_EXPORTS) \
42957 for flag in $(EXTRA_HOST_FLAGS) ; do \
42958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42959 done; \
42960 echo "Doing maintainer-clean in gnattools" ; \
42961 (cd $(HOST_SUBDIR)/gnattools && \
42962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42964 "RANLIB=$${RANLIB}" \
0c24b341 42965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42966 maintainer-clean) \
42967 || exit 1
42968
42969@endif gnattools
42970
42971
3866be5d 42972
4fa63067
NN
42973# ---------------------------------------
42974# Modules which run on the target machine
42975# ---------------------------------------
16ae0395 42976
3866be5d 42977
a7254363
PB
42978
42979
42980.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
42981maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
42982@if gcc-bootstrap
42983configure-target-libstdc++-v3: stage_current
42984@endif gcc-bootstrap
a7254363
PB
42985@if target-libstdc++-v3
42986maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 42987configure-target-libstdc++-v3:
0aed8855
PB
42988 @r=`${PWD_COMMAND}`; export r; \
42989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42990 echo "Checking multilib configuration for libstdc++-v3..."; \
42991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
42992 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
42993 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42994 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42995 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
42996 else \
42997 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
42998 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
42999 fi; \
43000 else \
43001 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
43002 fi; \
43003 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 43004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 43005 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43006 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
43007 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 43008 case $(srcdir) in \
b00612cc
PB
43009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43010 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43012 esac; \
b00612cc
PB
43013 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43014 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
43015 rm -f no-such-file || : ; \
43016 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43017 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43018 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43019 || exit 1
6bd3dfaa 43020@endif target-libstdc++-v3
e2b9e2dc 43021
a7254363
PB
43022
43023
e8a5fa9c
RW
43024.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
43025maybe-configure-stage1-target-libstdc++-v3:
43026@if target-libstdc++-v3-bootstrap
43027maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
43028configure-stage1-target-libstdc++-v3:
43029 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43030 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43031 @r=`${PWD_COMMAND}`; export r; \
43032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43033 TFLAGS="$(STAGE1_TFLAGS)"; \
43034 echo "Checking multilib configuration for libstdc++-v3..."; \
43035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43036 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43037 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43038 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43039 else \
43040 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43041 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43042 fi; \
43043 else \
43044 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43045 fi; \
43046 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43047 $(RAW_CXX_TARGET_EXPORTS) \
43048 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43049 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43050 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43051 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43052 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43053 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43054 case $(srcdir) in \
43055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43056 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43058 esac; \
43059 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43060 libsrcdir="$$s/libstdc++-v3"; \
43061 $(SHELL) $${libsrcdir}/configure \
43062 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43063 --target=${target_alias} $${srcdiroption} \
43064 $(STAGE1_CONFIGURE_FLAGS)
43065@endif target-libstdc++-v3-bootstrap
43066
43067.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
43068maybe-configure-stage2-target-libstdc++-v3:
43069@if target-libstdc++-v3-bootstrap
43070maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
43071configure-stage2-target-libstdc++-v3:
43072 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43073 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43074 @r=`${PWD_COMMAND}`; export r; \
43075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43076 TFLAGS="$(STAGE2_TFLAGS)"; \
43077 echo "Checking multilib configuration for libstdc++-v3..."; \
43078 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43079 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43080 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43081 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43082 else \
43083 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43084 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43085 fi; \
43086 else \
43087 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43088 fi; \
43089 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43090 $(RAW_CXX_TARGET_EXPORTS) \
43091 \
43092 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43093 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43094 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43095 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43096 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43097 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43098 case $(srcdir) in \
43099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43100 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43102 esac; \
43103 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43104 libsrcdir="$$s/libstdc++-v3"; \
43105 $(SHELL) $${libsrcdir}/configure \
43106 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43107 --target=${target_alias} $${srcdiroption} \
43108 --with-build-libsubdir=$(HOST_SUBDIR) \
43109 $(STAGE2_CONFIGURE_FLAGS)
43110@endif target-libstdc++-v3-bootstrap
43111
43112.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
43113maybe-configure-stage3-target-libstdc++-v3:
43114@if target-libstdc++-v3-bootstrap
43115maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
43116configure-stage3-target-libstdc++-v3:
43117 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43118 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43119 @r=`${PWD_COMMAND}`; export r; \
43120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43121 TFLAGS="$(STAGE3_TFLAGS)"; \
43122 echo "Checking multilib configuration for libstdc++-v3..."; \
43123 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43124 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43125 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43126 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43127 else \
43128 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43129 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43130 fi; \
43131 else \
43132 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43133 fi; \
43134 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43135 $(RAW_CXX_TARGET_EXPORTS) \
43136 \
43137 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43138 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43139 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43140 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43142 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43143 case $(srcdir) in \
43144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43145 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43147 esac; \
43148 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43149 libsrcdir="$$s/libstdc++-v3"; \
43150 $(SHELL) $${libsrcdir}/configure \
43151 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43152 --target=${target_alias} $${srcdiroption} \
43153 --with-build-libsubdir=$(HOST_SUBDIR) \
43154 $(STAGE3_CONFIGURE_FLAGS)
43155@endif target-libstdc++-v3-bootstrap
43156
43157.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
43158maybe-configure-stage4-target-libstdc++-v3:
43159@if target-libstdc++-v3-bootstrap
43160maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
43161configure-stage4-target-libstdc++-v3:
43162 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43163 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43164 @r=`${PWD_COMMAND}`; export r; \
43165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43166 TFLAGS="$(STAGE4_TFLAGS)"; \
43167 echo "Checking multilib configuration for libstdc++-v3..."; \
43168 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43169 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43170 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43171 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43172 else \
43173 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43174 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43175 fi; \
43176 else \
43177 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43178 fi; \
43179 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43180 $(RAW_CXX_TARGET_EXPORTS) \
43181 \
43182 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43183 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43184 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43185 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43186 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43187 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43188 case $(srcdir) in \
43189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43190 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43192 esac; \
43193 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43194 libsrcdir="$$s/libstdc++-v3"; \
43195 $(SHELL) $${libsrcdir}/configure \
43196 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43197 --target=${target_alias} $${srcdiroption} \
43198 --with-build-libsubdir=$(HOST_SUBDIR) \
43199 $(STAGE4_CONFIGURE_FLAGS)
43200@endif target-libstdc++-v3-bootstrap
43201
43202.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
43203maybe-configure-stageprofile-target-libstdc++-v3:
43204@if target-libstdc++-v3-bootstrap
43205maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
43206configure-stageprofile-target-libstdc++-v3:
43207 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43208 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43209 @r=`${PWD_COMMAND}`; export r; \
43210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43211 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43212 echo "Checking multilib configuration for libstdc++-v3..."; \
43213 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43214 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43215 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43216 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43217 else \
43218 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43219 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43220 fi; \
43221 else \
43222 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43223 fi; \
43224 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43225 $(RAW_CXX_TARGET_EXPORTS) \
43226 \
43227 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43228 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43229 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43230 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43232 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43233 case $(srcdir) in \
43234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43235 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43237 esac; \
43238 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43239 libsrcdir="$$s/libstdc++-v3"; \
43240 $(SHELL) $${libsrcdir}/configure \
43241 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43242 --target=${target_alias} $${srcdiroption} \
43243 --with-build-libsubdir=$(HOST_SUBDIR) \
43244 $(STAGEprofile_CONFIGURE_FLAGS)
43245@endif target-libstdc++-v3-bootstrap
43246
43247.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
43248maybe-configure-stagefeedback-target-libstdc++-v3:
43249@if target-libstdc++-v3-bootstrap
43250maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
43251configure-stagefeedback-target-libstdc++-v3:
43252 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43253 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43254 @r=`${PWD_COMMAND}`; export r; \
43255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43256 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43257 echo "Checking multilib configuration for libstdc++-v3..."; \
43258 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43259 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43260 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43261 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43262 else \
43263 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43264 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43265 fi; \
43266 else \
43267 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43268 fi; \
43269 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43270 $(RAW_CXX_TARGET_EXPORTS) \
43271 \
43272 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43275 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43276 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43277 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43278 case $(srcdir) in \
43279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43280 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43282 esac; \
43283 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43284 libsrcdir="$$s/libstdc++-v3"; \
43285 $(SHELL) $${libsrcdir}/configure \
43286 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43287 --target=${target_alias} $${srcdiroption} \
43288 --with-build-libsubdir=$(HOST_SUBDIR) \
43289 $(STAGEfeedback_CONFIGURE_FLAGS)
43290@endif target-libstdc++-v3-bootstrap
43291
43292
43293
d545f33b
PB
43294
43295
4fa63067
NN
43296.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
43297maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
43298@if gcc-bootstrap
43299all-target-libstdc++-v3: stage_current
43300@endif gcc-bootstrap
6bd3dfaa 43301@if target-libstdc++-v3
72b2455a 43302TARGET-target-libstdc++-v3=all
6bd3dfaa 43303maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 43304all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
43305 @r=`${PWD_COMMAND}`; export r; \
43306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43307 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43308 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
43309 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43310 $(TARGET-target-libstdc++-v3))
6bd3dfaa 43311@endif target-libstdc++-v3
3866be5d 43312
a7254363
PB
43313
43314
e8a5fa9c
RW
43315.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
43316.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
43317maybe-all-stage1-target-libstdc++-v3:
43318maybe-clean-stage1-target-libstdc++-v3:
43319@if target-libstdc++-v3-bootstrap
43320maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
43321all-stage1: all-stage1-target-libstdc++-v3
43322TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43323all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
43324 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43325 @r=`${PWD_COMMAND}`; export r; \
43326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43327 TFLAGS="$(STAGE1_TFLAGS)"; \
43328 $(RAW_CXX_TARGET_EXPORTS) \
43329 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43331 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43332 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43333 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43337 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43338 TFLAGS="$(STAGE1_TFLAGS)" \
43339 $(TARGET-stage1-target-libstdc++-v3)
43340
43341maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
43342clean-stage1: clean-stage1-target-libstdc++-v3
43343clean-stage1-target-libstdc++-v3:
43344 @if [ $(current_stage) = stage1 ]; then \
43345 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43346 else \
43347 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
43348 $(MAKE) stage1-start; \
43349 fi; \
43350 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43351 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43352 clean
43353@endif target-libstdc++-v3-bootstrap
43354
43355
43356.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
43357.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
43358maybe-all-stage2-target-libstdc++-v3:
43359maybe-clean-stage2-target-libstdc++-v3:
43360@if target-libstdc++-v3-bootstrap
43361maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
43362all-stage2: all-stage2-target-libstdc++-v3
43363TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43364all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
43365 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43366 @r=`${PWD_COMMAND}`; export r; \
43367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43368 TFLAGS="$(STAGE2_TFLAGS)"; \
43369 $(RAW_CXX_TARGET_EXPORTS) \
43370 \
43371 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43373 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43379 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43380 TFLAGS="$(STAGE2_TFLAGS)" \
43381 $(TARGET-stage2-target-libstdc++-v3)
43382
43383maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
43384clean-stage2: clean-stage2-target-libstdc++-v3
43385clean-stage2-target-libstdc++-v3:
43386 @if [ $(current_stage) = stage2 ]; then \
43387 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43388 else \
43389 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
43390 $(MAKE) stage2-start; \
43391 fi; \
43392 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43393 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43394 \
43395 clean
43396@endif target-libstdc++-v3-bootstrap
43397
43398
43399.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
43400.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
43401maybe-all-stage3-target-libstdc++-v3:
43402maybe-clean-stage3-target-libstdc++-v3:
43403@if target-libstdc++-v3-bootstrap
43404maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
43405all-stage3: all-stage3-target-libstdc++-v3
43406TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43407all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
43408 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43409 @r=`${PWD_COMMAND}`; export r; \
43410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43411 TFLAGS="$(STAGE3_TFLAGS)"; \
43412 $(RAW_CXX_TARGET_EXPORTS) \
43413 \
43414 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43416 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43417 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43418 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43422 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43423 TFLAGS="$(STAGE3_TFLAGS)" \
43424 $(TARGET-stage3-target-libstdc++-v3)
43425
43426maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
43427clean-stage3: clean-stage3-target-libstdc++-v3
43428clean-stage3-target-libstdc++-v3:
43429 @if [ $(current_stage) = stage3 ]; then \
43430 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43431 else \
43432 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
43433 $(MAKE) stage3-start; \
43434 fi; \
43435 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43436 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43437 \
43438 clean
43439@endif target-libstdc++-v3-bootstrap
43440
43441
43442.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
43443.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
43444maybe-all-stage4-target-libstdc++-v3:
43445maybe-clean-stage4-target-libstdc++-v3:
43446@if target-libstdc++-v3-bootstrap
43447maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
43448all-stage4: all-stage4-target-libstdc++-v3
43449TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43450all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
43451 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43452 @r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454 TFLAGS="$(STAGE4_TFLAGS)"; \
43455 $(RAW_CXX_TARGET_EXPORTS) \
43456 \
43457 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43459 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43460 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43461 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43465 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43466 TFLAGS="$(STAGE4_TFLAGS)" \
43467 $(TARGET-stage4-target-libstdc++-v3)
43468
43469maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
43470clean-stage4: clean-stage4-target-libstdc++-v3
43471clean-stage4-target-libstdc++-v3:
43472 @if [ $(current_stage) = stage4 ]; then \
43473 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43474 else \
43475 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
43476 $(MAKE) stage4-start; \
43477 fi; \
43478 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43479 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43480 \
43481 clean
43482@endif target-libstdc++-v3-bootstrap
43483
43484
43485.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
43486.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
43487maybe-all-stageprofile-target-libstdc++-v3:
43488maybe-clean-stageprofile-target-libstdc++-v3:
43489@if target-libstdc++-v3-bootstrap
43490maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
43491all-stageprofile: all-stageprofile-target-libstdc++-v3
43492TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43493all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
43494 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43495 @r=`${PWD_COMMAND}`; export r; \
43496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43497 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43498 $(RAW_CXX_TARGET_EXPORTS) \
43499 \
43500 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43502 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43503 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43504 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43508 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43509 TFLAGS="$(STAGEprofile_TFLAGS)" \
43510 $(TARGET-stageprofile-target-libstdc++-v3)
43511
43512maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
43513clean-stageprofile: clean-stageprofile-target-libstdc++-v3
43514clean-stageprofile-target-libstdc++-v3:
43515 @if [ $(current_stage) = stageprofile ]; then \
43516 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43517 else \
43518 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
43519 $(MAKE) stageprofile-start; \
43520 fi; \
43521 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43522 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43523 \
43524 clean
43525@endif target-libstdc++-v3-bootstrap
43526
43527
43528.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
43529.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
43530maybe-all-stagefeedback-target-libstdc++-v3:
43531maybe-clean-stagefeedback-target-libstdc++-v3:
43532@if target-libstdc++-v3-bootstrap
43533maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
43534all-stagefeedback: all-stagefeedback-target-libstdc++-v3
43535TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43536all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
43537 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43538 @r=`${PWD_COMMAND}`; export r; \
43539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43540 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43541 $(RAW_CXX_TARGET_EXPORTS) \
43542 \
43543 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43545 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43546 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43547 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43551 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43552 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43553 $(TARGET-stagefeedback-target-libstdc++-v3)
43554
43555maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
43556clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
43557clean-stagefeedback-target-libstdc++-v3:
43558 @if [ $(current_stage) = stagefeedback ]; then \
43559 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43560 else \
43561 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
43562 $(MAKE) stagefeedback-start; \
43563 fi; \
43564 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43565 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43566 \
43567 clean
43568@endif target-libstdc++-v3-bootstrap
43569
43570
43571
43572
d545f33b
PB
43573
43574
4fa63067
NN
43575.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
43576maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
43577@if target-libstdc++-v3
43578maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 43579
4fa63067 43580check-target-libstdc++-v3:
0aed8855 43581 @: $(MAKE); $(unstage)
b40e3958
L
43582 @r=`${PWD_COMMAND}`; export r; \
43583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43584 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43585 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 43586 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 43587
6bd3dfaa 43588@endif target-libstdc++-v3
3866be5d 43589
4fa63067
NN
43590.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
43591maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
43592@if target-libstdc++-v3
43593maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 43594
4fa63067 43595install-target-libstdc++-v3: installdirs
0aed8855 43596 @: $(MAKE); $(unstage)
b40e3958
L
43597 @r=`${PWD_COMMAND}`; export r; \
43598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43599 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43600 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 43601 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43602
6bd3dfaa 43603@endif target-libstdc++-v3
e2b9e2dc 43604
56a8fe78 43605# Other targets (info, dvi, pdf, etc.)
3866be5d 43606
4fa63067
NN
43607.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
43608maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
43609@if target-libstdc++-v3
43610maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 43611
4fa63067
NN
43612info-target-libstdc++-v3: \
43613 configure-target-libstdc++-v3
0aed8855 43614 @: $(MAKE); $(unstage)
4fa63067
NN
43615 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43616 r=`${PWD_COMMAND}`; export r; \
b40e3958 43617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43618 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43619 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43620 for flag in $(EXTRA_TARGET_FLAGS); do \
43621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43622 done; \
43623 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43626 "RANLIB=$${RANLIB}" \
0c24b341 43627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43628 info) \
4fa63067 43629 || exit 1
3866be5d 43630
6bd3dfaa 43631@endif target-libstdc++-v3
3866be5d 43632
4fa63067
NN
43633.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
43634maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
43635@if target-libstdc++-v3
43636maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 43637
4fa63067
NN
43638dvi-target-libstdc++-v3: \
43639 configure-target-libstdc++-v3
0aed8855 43640 @: $(MAKE); $(unstage)
4fa63067
NN
43641 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43642 r=`${PWD_COMMAND}`; export r; \
b40e3958 43643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43644 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43645 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43646 for flag in $(EXTRA_TARGET_FLAGS); do \
43647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43648 done; \
43649 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43652 "RANLIB=$${RANLIB}" \
0c24b341 43653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43654 dvi) \
4fa63067 43655 || exit 1
3866be5d 43656
6bd3dfaa 43657@endif target-libstdc++-v3
3866be5d 43658
56a8fe78
DD
43659.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
43660maybe-pdf-target-libstdc++-v3:
43661@if target-libstdc++-v3
43662maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
43663
43664pdf-target-libstdc++-v3: \
43665 configure-target-libstdc++-v3
43666 @: $(MAKE); $(unstage)
43667 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43668 r=`${PWD_COMMAND}`; export r; \
43669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43670 $(RAW_CXX_TARGET_EXPORTS) \
43671 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43672 for flag in $(EXTRA_TARGET_FLAGS); do \
43673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43674 done; \
43675 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43678 "RANLIB=$${RANLIB}" \
0c24b341 43679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43680 pdf) \
43681 || exit 1
43682
43683@endif target-libstdc++-v3
43684
6d389afc
MS
43685.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
43686maybe-html-target-libstdc++-v3:
43687@if target-libstdc++-v3
43688maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
43689
43690html-target-libstdc++-v3: \
43691 configure-target-libstdc++-v3
0aed8855 43692 @: $(MAKE); $(unstage)
6d389afc
MS
43693 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43694 r=`${PWD_COMMAND}`; export r; \
43695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43696 $(RAW_CXX_TARGET_EXPORTS) \
43697 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43698 for flag in $(EXTRA_TARGET_FLAGS); do \
43699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43700 done; \
43701 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43704 "RANLIB=$${RANLIB}" \
0c24b341 43705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43706 html) \
43707 || exit 1
43708
43709@endif target-libstdc++-v3
43710
4fa63067
NN
43711.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
43712maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
43713@if target-libstdc++-v3
43714maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
43715
43716TAGS-target-libstdc++-v3: \
43717 configure-target-libstdc++-v3
0aed8855 43718 @: $(MAKE); $(unstage)
4fa63067 43719 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
43720 r=`${PWD_COMMAND}`; export r; \
43721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43722 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43723 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43724 for flag in $(EXTRA_TARGET_FLAGS); do \
43725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43726 done; \
43727 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43730 "RANLIB=$${RANLIB}" \
0c24b341 43731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43732 TAGS) \
e2b9e2dc
NN
43733 || exit 1
43734
6bd3dfaa 43735@endif target-libstdc++-v3
3866be5d 43736
4fa63067
NN
43737.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
43738maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
43739@if target-libstdc++-v3
43740maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 43741
4fa63067
NN
43742install-info-target-libstdc++-v3: \
43743 configure-target-libstdc++-v3 \
43744 info-target-libstdc++-v3
0aed8855 43745 @: $(MAKE); $(unstage)
4fa63067
NN
43746 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43747 r=`${PWD_COMMAND}`; export r; \
b40e3958 43748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43749 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43750 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43751 for flag in $(EXTRA_TARGET_FLAGS); do \
43752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43753 done; \
43754 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43757 "RANLIB=$${RANLIB}" \
0c24b341 43758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43759 install-info) \
4fa63067 43760 || exit 1
3866be5d 43761
6bd3dfaa 43762@endif target-libstdc++-v3
3866be5d 43763
a3ca38d2
DD
43764.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
43765maybe-install-pdf-target-libstdc++-v3:
43766@if target-libstdc++-v3
43767maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
43768
43769install-pdf-target-libstdc++-v3: \
43770 configure-target-libstdc++-v3 \
43771 pdf-target-libstdc++-v3
43772 @: $(MAKE); $(unstage)
43773 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43774 r=`${PWD_COMMAND}`; export r; \
43775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43776 $(RAW_CXX_TARGET_EXPORTS) \
43777 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43778 for flag in $(EXTRA_TARGET_FLAGS); do \
43779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43780 done; \
43781 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43784 "RANLIB=$${RANLIB}" \
0c24b341 43785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43786 install-pdf) \
43787 || exit 1
43788
43789@endif target-libstdc++-v3
43790
108a6f8e
CD
43791.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
43792maybe-install-html-target-libstdc++-v3:
43793@if target-libstdc++-v3
43794maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
43795
43796install-html-target-libstdc++-v3: \
43797 configure-target-libstdc++-v3 \
43798 html-target-libstdc++-v3
43799 @: $(MAKE); $(unstage)
43800 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43801 r=`${PWD_COMMAND}`; export r; \
43802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43803 $(RAW_CXX_TARGET_EXPORTS) \
43804 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43805 for flag in $(EXTRA_TARGET_FLAGS); do \
43806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43807 done; \
43808 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43811 "RANLIB=$${RANLIB}" \
0c24b341 43812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43813 install-html) \
43814 || exit 1
43815
43816@endif target-libstdc++-v3
43817
4fa63067
NN
43818.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
43819maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
43820@if target-libstdc++-v3
43821maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 43822
4fa63067
NN
43823installcheck-target-libstdc++-v3: \
43824 configure-target-libstdc++-v3
0aed8855 43825 @: $(MAKE); $(unstage)
4fa63067
NN
43826 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43827 r=`${PWD_COMMAND}`; export r; \
b40e3958 43828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43829 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43830 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43831 for flag in $(EXTRA_TARGET_FLAGS); do \
43832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43833 done; \
43834 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43837 "RANLIB=$${RANLIB}" \
0c24b341 43838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43839 installcheck) \
4fa63067 43840 || exit 1
3866be5d 43841
6bd3dfaa 43842@endif target-libstdc++-v3
3866be5d 43843
4fa63067
NN
43844.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
43845maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
43846@if target-libstdc++-v3
43847maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
43848
43849mostlyclean-target-libstdc++-v3:
0aed8855 43850 @: $(MAKE); $(unstage)
4fa63067 43851 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
43852 r=`${PWD_COMMAND}`; export r; \
43853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43854 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43855 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43856 for flag in $(EXTRA_TARGET_FLAGS); do \
43857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43858 done; \
43859 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43862 "RANLIB=$${RANLIB}" \
0c24b341 43863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43864 mostlyclean) \
e2b9e2dc
NN
43865 || exit 1
43866
6bd3dfaa 43867@endif target-libstdc++-v3
4fa63067
NN
43868
43869.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
43870maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
43871@if target-libstdc++-v3
43872maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
43873
43874clean-target-libstdc++-v3:
0aed8855 43875 @: $(MAKE); $(unstage)
4fa63067
NN
43876 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43877 r=`${PWD_COMMAND}`; export r; \
b40e3958 43878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43879 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43880 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43881 for flag in $(EXTRA_TARGET_FLAGS); do \
43882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43883 done; \
43884 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43887 "RANLIB=$${RANLIB}" \
0c24b341 43888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43889 clean) \
4fa63067 43890 || exit 1
3866be5d 43891
6bd3dfaa 43892@endif target-libstdc++-v3
3866be5d 43893
4fa63067
NN
43894.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
43895maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
43896@if target-libstdc++-v3
43897maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
43898
43899distclean-target-libstdc++-v3:
0aed8855 43900 @: $(MAKE); $(unstage)
4fa63067
NN
43901 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43902 r=`${PWD_COMMAND}`; export r; \
b40e3958 43903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43904 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43905 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43906 for flag in $(EXTRA_TARGET_FLAGS); do \
43907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43908 done; \
43909 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43912 "RANLIB=$${RANLIB}" \
0c24b341 43913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43914 distclean) \
4fa63067 43915 || exit 1
3866be5d 43916
6bd3dfaa 43917@endif target-libstdc++-v3
3866be5d 43918
4fa63067
NN
43919.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
43920maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
43921@if target-libstdc++-v3
43922maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 43923
4fa63067 43924maintainer-clean-target-libstdc++-v3:
0aed8855 43925 @: $(MAKE); $(unstage)
4fa63067
NN
43926 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43927 r=`${PWD_COMMAND}`; export r; \
b40e3958 43928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43929 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43930 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43931 for flag in $(EXTRA_TARGET_FLAGS); do \
43932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43933 done; \
43934 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43937 "RANLIB=$${RANLIB}" \
0c24b341 43938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43939 maintainer-clean) \
4fa63067 43940 || exit 1
3866be5d 43941
6bd3dfaa 43942@endif target-libstdc++-v3
3866be5d 43943
4fa63067 43944
4fa63067 43945
a7254363
PB
43946
43947
43948.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
43949maybe-configure-target-libmudflap:
4f0ef2d8
CD
43950@if gcc-bootstrap
43951configure-target-libmudflap: stage_current
43952@endif gcc-bootstrap
a7254363
PB
43953@if target-libmudflap
43954maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 43955configure-target-libmudflap:
0aed8855
PB
43956 @: $(MAKE); $(unstage)
43957 @r=`${PWD_COMMAND}`; export r; \
43958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43959 echo "Checking multilib configuration for libmudflap..."; \
43960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
43961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
43962 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
43963 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
43964 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
43965 else \
43966 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
43967 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
43968 fi; \
43969 else \
43970 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
43971 fi; \
43972 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 43973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 43974 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43975 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
43976 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 43977 case $(srcdir) in \
b00612cc
PB
43978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43979 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
43980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43981 esac; \
b00612cc
PB
43982 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
43983 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
43984 rm -f no-such-file || : ; \
43985 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43986 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43987 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43988 || exit 1
6bd3dfaa 43989@endif target-libmudflap
e2b9e2dc 43990
a7254363
PB
43991
43992
d545f33b
PB
43993
43994
4b1cb4fe
DD
43995.PHONY: all-target-libmudflap maybe-all-target-libmudflap
43996maybe-all-target-libmudflap:
4f0ef2d8
CD
43997@if gcc-bootstrap
43998all-target-libmudflap: stage_current
43999@endif gcc-bootstrap
6bd3dfaa 44000@if target-libmudflap
72b2455a 44001TARGET-target-libmudflap=all
6bd3dfaa 44002maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 44003all-target-libmudflap: configure-target-libmudflap
0aed8855 44004 @: $(MAKE); $(unstage)
b40e3958
L
44005 @r=`${PWD_COMMAND}`; export r; \
44006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44007 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44008 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
44009 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44010 $(TARGET-target-libmudflap))
6bd3dfaa 44011@endif target-libmudflap
3866be5d 44012
a7254363
PB
44013
44014
d545f33b
PB
44015
44016
4b1cb4fe
DD
44017.PHONY: check-target-libmudflap maybe-check-target-libmudflap
44018maybe-check-target-libmudflap:
6bd3dfaa
PB
44019@if target-libmudflap
44020maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 44021
4b1cb4fe 44022check-target-libmudflap:
0aed8855 44023 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44024 @r=`${PWD_COMMAND}`; export r; \
44025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44026 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44027 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 44028 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 44029
6bd3dfaa 44030@endif target-libmudflap
4b1cb4fe
DD
44031
44032.PHONY: install-target-libmudflap maybe-install-target-libmudflap
44033maybe-install-target-libmudflap:
6bd3dfaa
PB
44034@if target-libmudflap
44035maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
44036
44037install-target-libmudflap: installdirs
0aed8855 44038 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44039 @r=`${PWD_COMMAND}`; export r; \
44040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44041 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44042 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 44043 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 44044
6bd3dfaa 44045@endif target-libmudflap
4b1cb4fe 44046
56a8fe78 44047# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
44048
44049.PHONY: maybe-info-target-libmudflap info-target-libmudflap
44050maybe-info-target-libmudflap:
6bd3dfaa
PB
44051@if target-libmudflap
44052maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
44053
44054info-target-libmudflap: \
44055 configure-target-libmudflap
0aed8855 44056 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44057 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44058 r=`${PWD_COMMAND}`; export r; \
44059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44060 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44061 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
44062 for flag in $(EXTRA_TARGET_FLAGS); do \
44063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44064 done; \
44065 (cd $(TARGET_SUBDIR)/libmudflap && \
44066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44068 "RANLIB=$${RANLIB}" \
0c24b341 44069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44070 info) \
4b1cb4fe
DD
44071 || exit 1
44072
6bd3dfaa 44073@endif target-libmudflap
4b1cb4fe
DD
44074
44075.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
44076maybe-dvi-target-libmudflap:
6bd3dfaa
PB
44077@if target-libmudflap
44078maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
44079
44080dvi-target-libmudflap: \
44081 configure-target-libmudflap
0aed8855 44082 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44083 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44084 r=`${PWD_COMMAND}`; export r; \
44085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44086 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44087 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
44088 for flag in $(EXTRA_TARGET_FLAGS); do \
44089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44090 done; \
44091 (cd $(TARGET_SUBDIR)/libmudflap && \
44092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44094 "RANLIB=$${RANLIB}" \
0c24b341 44095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44096 dvi) \
4b1cb4fe
DD
44097 || exit 1
44098
6bd3dfaa 44099@endif target-libmudflap
4b1cb4fe 44100
56a8fe78
DD
44101.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
44102maybe-pdf-target-libmudflap:
44103@if target-libmudflap
44104maybe-pdf-target-libmudflap: pdf-target-libmudflap
44105
44106pdf-target-libmudflap: \
44107 configure-target-libmudflap
44108 @: $(MAKE); $(unstage)
44109 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44110 r=`${PWD_COMMAND}`; export r; \
44111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44112 $(NORMAL_TARGET_EXPORTS) \
44113 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
44114 for flag in $(EXTRA_TARGET_FLAGS); do \
44115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44116 done; \
44117 (cd $(TARGET_SUBDIR)/libmudflap && \
44118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44120 "RANLIB=$${RANLIB}" \
0c24b341 44121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44122 pdf) \
44123 || exit 1
44124
44125@endif target-libmudflap
44126
6d389afc
MS
44127.PHONY: maybe-html-target-libmudflap html-target-libmudflap
44128maybe-html-target-libmudflap:
44129@if target-libmudflap
44130maybe-html-target-libmudflap: html-target-libmudflap
44131
44132html-target-libmudflap: \
44133 configure-target-libmudflap
0aed8855 44134 @: $(MAKE); $(unstage)
6d389afc
MS
44135 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44136 r=`${PWD_COMMAND}`; export r; \
44137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44138 $(NORMAL_TARGET_EXPORTS) \
44139 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
44140 for flag in $(EXTRA_TARGET_FLAGS); do \
44141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44142 done; \
44143 (cd $(TARGET_SUBDIR)/libmudflap && \
44144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44146 "RANLIB=$${RANLIB}" \
0c24b341 44147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44148 html) \
44149 || exit 1
44150
44151@endif target-libmudflap
44152
4b1cb4fe
DD
44153.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
44154maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
44155@if target-libmudflap
44156maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
44157
44158TAGS-target-libmudflap: \
44159 configure-target-libmudflap
0aed8855 44160 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44161 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44162 r=`${PWD_COMMAND}`; export r; \
44163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44164 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44165 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
44166 for flag in $(EXTRA_TARGET_FLAGS); do \
44167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44168 done; \
44169 (cd $(TARGET_SUBDIR)/libmudflap && \
44170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44172 "RANLIB=$${RANLIB}" \
0c24b341 44173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44174 TAGS) \
4b1cb4fe
DD
44175 || exit 1
44176
6bd3dfaa 44177@endif target-libmudflap
4b1cb4fe
DD
44178
44179.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
44180maybe-install-info-target-libmudflap:
6bd3dfaa
PB
44181@if target-libmudflap
44182maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
44183
44184install-info-target-libmudflap: \
44185 configure-target-libmudflap \
44186 info-target-libmudflap
0aed8855 44187 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44188 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44189 r=`${PWD_COMMAND}`; export r; \
44190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44191 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44192 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
44193 for flag in $(EXTRA_TARGET_FLAGS); do \
44194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44195 done; \
44196 (cd $(TARGET_SUBDIR)/libmudflap && \
44197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44199 "RANLIB=$${RANLIB}" \
0c24b341 44200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44201 install-info) \
4b1cb4fe
DD
44202 || exit 1
44203
6bd3dfaa 44204@endif target-libmudflap
4b1cb4fe 44205
a3ca38d2
DD
44206.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
44207maybe-install-pdf-target-libmudflap:
44208@if target-libmudflap
44209maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
44210
44211install-pdf-target-libmudflap: \
44212 configure-target-libmudflap \
44213 pdf-target-libmudflap
44214 @: $(MAKE); $(unstage)
44215 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44216 r=`${PWD_COMMAND}`; export r; \
44217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44218 $(NORMAL_TARGET_EXPORTS) \
44219 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
44220 for flag in $(EXTRA_TARGET_FLAGS); do \
44221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44222 done; \
44223 (cd $(TARGET_SUBDIR)/libmudflap && \
44224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44226 "RANLIB=$${RANLIB}" \
0c24b341 44227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44228 install-pdf) \
44229 || exit 1
44230
44231@endif target-libmudflap
44232
108a6f8e
CD
44233.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
44234maybe-install-html-target-libmudflap:
44235@if target-libmudflap
44236maybe-install-html-target-libmudflap: install-html-target-libmudflap
44237
44238install-html-target-libmudflap: \
44239 configure-target-libmudflap \
44240 html-target-libmudflap
44241 @: $(MAKE); $(unstage)
44242 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44243 r=`${PWD_COMMAND}`; export r; \
44244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44245 $(NORMAL_TARGET_EXPORTS) \
44246 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
44247 for flag in $(EXTRA_TARGET_FLAGS); do \
44248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44249 done; \
44250 (cd $(TARGET_SUBDIR)/libmudflap && \
44251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44253 "RANLIB=$${RANLIB}" \
0c24b341 44254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44255 install-html) \
44256 || exit 1
44257
44258@endif target-libmudflap
44259
4b1cb4fe
DD
44260.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
44261maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
44262@if target-libmudflap
44263maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
44264
44265installcheck-target-libmudflap: \
44266 configure-target-libmudflap
0aed8855 44267 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44268 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44269 r=`${PWD_COMMAND}`; export r; \
44270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44271 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44272 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
44273 for flag in $(EXTRA_TARGET_FLAGS); do \
44274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44275 done; \
44276 (cd $(TARGET_SUBDIR)/libmudflap && \
44277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44279 "RANLIB=$${RANLIB}" \
0c24b341 44280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44281 installcheck) \
4b1cb4fe
DD
44282 || exit 1
44283
6bd3dfaa 44284@endif target-libmudflap
4b1cb4fe
DD
44285
44286.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
44287maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
44288@if target-libmudflap
44289maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
44290
44291mostlyclean-target-libmudflap:
0aed8855 44292 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44293 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44294 r=`${PWD_COMMAND}`; export r; \
44295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44296 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44297 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
44298 for flag in $(EXTRA_TARGET_FLAGS); do \
44299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44300 done; \
44301 (cd $(TARGET_SUBDIR)/libmudflap && \
44302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44304 "RANLIB=$${RANLIB}" \
0c24b341 44305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44306 mostlyclean) \
4b1cb4fe
DD
44307 || exit 1
44308
6bd3dfaa 44309@endif target-libmudflap
4b1cb4fe
DD
44310
44311.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
44312maybe-clean-target-libmudflap:
6bd3dfaa
PB
44313@if target-libmudflap
44314maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
44315
44316clean-target-libmudflap:
0aed8855 44317 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44318 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44319 r=`${PWD_COMMAND}`; export r; \
44320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44321 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44322 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
44323 for flag in $(EXTRA_TARGET_FLAGS); do \
44324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44325 done; \
44326 (cd $(TARGET_SUBDIR)/libmudflap && \
44327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44329 "RANLIB=$${RANLIB}" \
0c24b341 44330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44331 clean) \
4b1cb4fe
DD
44332 || exit 1
44333
6bd3dfaa 44334@endif target-libmudflap
4b1cb4fe
DD
44335
44336.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
44337maybe-distclean-target-libmudflap:
6bd3dfaa
PB
44338@if target-libmudflap
44339maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
44340
44341distclean-target-libmudflap:
0aed8855 44342 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44343 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44344 r=`${PWD_COMMAND}`; export r; \
44345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44346 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44347 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
44348 for flag in $(EXTRA_TARGET_FLAGS); do \
44349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44350 done; \
44351 (cd $(TARGET_SUBDIR)/libmudflap && \
44352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44354 "RANLIB=$${RANLIB}" \
0c24b341 44355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44356 distclean) \
4b1cb4fe
DD
44357 || exit 1
44358
6bd3dfaa 44359@endif target-libmudflap
4b1cb4fe
DD
44360
44361.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
44362maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
44363@if target-libmudflap
44364maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
44365
44366maintainer-clean-target-libmudflap:
0aed8855 44367 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44368 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44369 r=`${PWD_COMMAND}`; export r; \
44370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44371 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44372 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
44373 for flag in $(EXTRA_TARGET_FLAGS); do \
44374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44375 done; \
44376 (cd $(TARGET_SUBDIR)/libmudflap && \
44377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44379 "RANLIB=$${RANLIB}" \
0c24b341 44380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44381 maintainer-clean) \
4b1cb4fe
DD
44382 || exit 1
44383
6bd3dfaa 44384@endif target-libmudflap
4b1cb4fe
DD
44385
44386
4b1cb4fe 44387
064d0a7c
PB
44388
44389
44390.PHONY: configure-target-libssp maybe-configure-target-libssp
44391maybe-configure-target-libssp:
4f0ef2d8
CD
44392@if gcc-bootstrap
44393configure-target-libssp: stage_current
44394@endif gcc-bootstrap
064d0a7c
PB
44395@if target-libssp
44396maybe-configure-target-libssp: configure-target-libssp
c52c6897 44397configure-target-libssp:
0aed8855
PB
44398 @: $(MAKE); $(unstage)
44399 @r=`${PWD_COMMAND}`; export r; \
44400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44401 echo "Checking multilib configuration for libssp..."; \
44402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
44403 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
44404 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
44405 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
44406 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
44407 else \
44408 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
44409 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
44410 fi; \
44411 else \
44412 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
44413 fi; \
44414 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 44415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
44416 $(NORMAL_TARGET_EXPORTS) \
44417 echo Configuring in $(TARGET_SUBDIR)/libssp; \
44418 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
44419 case $(srcdir) in \
44420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44421 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
44422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44423 esac; \
44424 srcdiroption="--srcdir=$${topdir}/libssp"; \
44425 libsrcdir="$$s/libssp"; \
44426 rm -f no-such-file || : ; \
44427 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44428 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44429 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
44430 || exit 1
44431@endif target-libssp
44432
44433
44434
44435
44436
44437.PHONY: all-target-libssp maybe-all-target-libssp
44438maybe-all-target-libssp:
4f0ef2d8
CD
44439@if gcc-bootstrap
44440all-target-libssp: stage_current
44441@endif gcc-bootstrap
064d0a7c
PB
44442@if target-libssp
44443TARGET-target-libssp=all
44444maybe-all-target-libssp: all-target-libssp
44445all-target-libssp: configure-target-libssp
0aed8855 44446 @: $(MAKE); $(unstage)
064d0a7c
PB
44447 @r=`${PWD_COMMAND}`; export r; \
44448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44449 $(NORMAL_TARGET_EXPORTS) \
44450 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
44451 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44452 $(TARGET-target-libssp))
064d0a7c
PB
44453@endif target-libssp
44454
44455
44456
44457
44458
44459.PHONY: check-target-libssp maybe-check-target-libssp
44460maybe-check-target-libssp:
44461@if target-libssp
44462maybe-check-target-libssp: check-target-libssp
44463
44464check-target-libssp:
0aed8855 44465 @: $(MAKE); $(unstage)
064d0a7c
PB
44466 @r=`${PWD_COMMAND}`; export r; \
44467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44468 $(NORMAL_TARGET_EXPORTS) \
44469 (cd $(TARGET_SUBDIR)/libssp && \
44470 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44471
44472@endif target-libssp
44473
44474.PHONY: install-target-libssp maybe-install-target-libssp
44475maybe-install-target-libssp:
44476@if target-libssp
44477maybe-install-target-libssp: install-target-libssp
44478
44479install-target-libssp: installdirs
0aed8855 44480 @: $(MAKE); $(unstage)
064d0a7c
PB
44481 @r=`${PWD_COMMAND}`; export r; \
44482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44483 $(NORMAL_TARGET_EXPORTS) \
44484 (cd $(TARGET_SUBDIR)/libssp && \
44485 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44486
44487@endif target-libssp
44488
56a8fe78 44489# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
44490
44491.PHONY: maybe-info-target-libssp info-target-libssp
44492maybe-info-target-libssp:
44493@if target-libssp
44494maybe-info-target-libssp: info-target-libssp
44495
44496info-target-libssp: \
44497 configure-target-libssp
0aed8855 44498 @: $(MAKE); $(unstage)
064d0a7c
PB
44499 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44500 r=`${PWD_COMMAND}`; export r; \
44501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44502 $(NORMAL_TARGET_EXPORTS) \
44503 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
44504 for flag in $(EXTRA_TARGET_FLAGS); do \
44505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44506 done; \
44507 (cd $(TARGET_SUBDIR)/libssp && \
44508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44510 "RANLIB=$${RANLIB}" \
0c24b341 44511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44512 info) \
44513 || exit 1
44514
44515@endif target-libssp
44516
44517.PHONY: maybe-dvi-target-libssp dvi-target-libssp
44518maybe-dvi-target-libssp:
44519@if target-libssp
44520maybe-dvi-target-libssp: dvi-target-libssp
44521
44522dvi-target-libssp: \
44523 configure-target-libssp
0aed8855 44524 @: $(MAKE); $(unstage)
064d0a7c
PB
44525 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44526 r=`${PWD_COMMAND}`; export r; \
44527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44528 $(NORMAL_TARGET_EXPORTS) \
44529 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
44530 for flag in $(EXTRA_TARGET_FLAGS); do \
44531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44532 done; \
44533 (cd $(TARGET_SUBDIR)/libssp && \
44534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44536 "RANLIB=$${RANLIB}" \
0c24b341 44537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44538 dvi) \
44539 || exit 1
44540
44541@endif target-libssp
44542
56a8fe78
DD
44543.PHONY: maybe-pdf-target-libssp pdf-target-libssp
44544maybe-pdf-target-libssp:
44545@if target-libssp
44546maybe-pdf-target-libssp: pdf-target-libssp
44547
44548pdf-target-libssp: \
44549 configure-target-libssp
44550 @: $(MAKE); $(unstage)
44551 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44552 r=`${PWD_COMMAND}`; export r; \
44553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44554 $(NORMAL_TARGET_EXPORTS) \
44555 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
44556 for flag in $(EXTRA_TARGET_FLAGS); do \
44557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44558 done; \
44559 (cd $(TARGET_SUBDIR)/libssp && \
44560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44562 "RANLIB=$${RANLIB}" \
0c24b341 44563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44564 pdf) \
44565 || exit 1
44566
44567@endif target-libssp
44568
064d0a7c
PB
44569.PHONY: maybe-html-target-libssp html-target-libssp
44570maybe-html-target-libssp:
44571@if target-libssp
44572maybe-html-target-libssp: html-target-libssp
44573
44574html-target-libssp: \
44575 configure-target-libssp
0aed8855 44576 @: $(MAKE); $(unstage)
064d0a7c
PB
44577 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44578 r=`${PWD_COMMAND}`; export r; \
44579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44580 $(NORMAL_TARGET_EXPORTS) \
44581 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
44582 for flag in $(EXTRA_TARGET_FLAGS); do \
44583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44584 done; \
44585 (cd $(TARGET_SUBDIR)/libssp && \
44586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44588 "RANLIB=$${RANLIB}" \
0c24b341 44589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44590 html) \
44591 || exit 1
44592
44593@endif target-libssp
44594
44595.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
44596maybe-TAGS-target-libssp:
44597@if target-libssp
44598maybe-TAGS-target-libssp: TAGS-target-libssp
44599
44600TAGS-target-libssp: \
44601 configure-target-libssp
0aed8855 44602 @: $(MAKE); $(unstage)
064d0a7c
PB
44603 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44604 r=`${PWD_COMMAND}`; export r; \
44605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44606 $(NORMAL_TARGET_EXPORTS) \
44607 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
44608 for flag in $(EXTRA_TARGET_FLAGS); do \
44609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44610 done; \
44611 (cd $(TARGET_SUBDIR)/libssp && \
44612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44614 "RANLIB=$${RANLIB}" \
0c24b341 44615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44616 TAGS) \
44617 || exit 1
44618
44619@endif target-libssp
44620
44621.PHONY: maybe-install-info-target-libssp install-info-target-libssp
44622maybe-install-info-target-libssp:
44623@if target-libssp
44624maybe-install-info-target-libssp: install-info-target-libssp
44625
44626install-info-target-libssp: \
44627 configure-target-libssp \
44628 info-target-libssp
0aed8855 44629 @: $(MAKE); $(unstage)
064d0a7c
PB
44630 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44631 r=`${PWD_COMMAND}`; export r; \
44632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44633 $(NORMAL_TARGET_EXPORTS) \
44634 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
44635 for flag in $(EXTRA_TARGET_FLAGS); do \
44636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44637 done; \
44638 (cd $(TARGET_SUBDIR)/libssp && \
44639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44641 "RANLIB=$${RANLIB}" \
0c24b341 44642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44643 install-info) \
44644 || exit 1
44645
44646@endif target-libssp
44647
a3ca38d2
DD
44648.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
44649maybe-install-pdf-target-libssp:
44650@if target-libssp
44651maybe-install-pdf-target-libssp: install-pdf-target-libssp
44652
44653install-pdf-target-libssp: \
44654 configure-target-libssp \
44655 pdf-target-libssp
44656 @: $(MAKE); $(unstage)
44657 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44658 r=`${PWD_COMMAND}`; export r; \
44659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44660 $(NORMAL_TARGET_EXPORTS) \
44661 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
44662 for flag in $(EXTRA_TARGET_FLAGS); do \
44663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44664 done; \
44665 (cd $(TARGET_SUBDIR)/libssp && \
44666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44668 "RANLIB=$${RANLIB}" \
0c24b341 44669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44670 install-pdf) \
44671 || exit 1
44672
44673@endif target-libssp
44674
108a6f8e
CD
44675.PHONY: maybe-install-html-target-libssp install-html-target-libssp
44676maybe-install-html-target-libssp:
44677@if target-libssp
44678maybe-install-html-target-libssp: install-html-target-libssp
44679
44680install-html-target-libssp: \
44681 configure-target-libssp \
44682 html-target-libssp
44683 @: $(MAKE); $(unstage)
44684 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44685 r=`${PWD_COMMAND}`; export r; \
44686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44687 $(NORMAL_TARGET_EXPORTS) \
44688 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
44689 for flag in $(EXTRA_TARGET_FLAGS); do \
44690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44691 done; \
44692 (cd $(TARGET_SUBDIR)/libssp && \
44693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44695 "RANLIB=$${RANLIB}" \
0c24b341 44696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44697 install-html) \
44698 || exit 1
44699
44700@endif target-libssp
44701
064d0a7c
PB
44702.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
44703maybe-installcheck-target-libssp:
44704@if target-libssp
44705maybe-installcheck-target-libssp: installcheck-target-libssp
44706
44707installcheck-target-libssp: \
44708 configure-target-libssp
0aed8855 44709 @: $(MAKE); $(unstage)
064d0a7c
PB
44710 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44711 r=`${PWD_COMMAND}`; export r; \
44712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44713 $(NORMAL_TARGET_EXPORTS) \
44714 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
44715 for flag in $(EXTRA_TARGET_FLAGS); do \
44716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44717 done; \
44718 (cd $(TARGET_SUBDIR)/libssp && \
44719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44721 "RANLIB=$${RANLIB}" \
0c24b341 44722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44723 installcheck) \
44724 || exit 1
44725
44726@endif target-libssp
44727
44728.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
44729maybe-mostlyclean-target-libssp:
44730@if target-libssp
44731maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
44732
44733mostlyclean-target-libssp:
0aed8855 44734 @: $(MAKE); $(unstage)
064d0a7c
PB
44735 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44736 r=`${PWD_COMMAND}`; export r; \
44737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44738 $(NORMAL_TARGET_EXPORTS) \
44739 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
44740 for flag in $(EXTRA_TARGET_FLAGS); do \
44741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44742 done; \
44743 (cd $(TARGET_SUBDIR)/libssp && \
44744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44746 "RANLIB=$${RANLIB}" \
0c24b341 44747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44748 mostlyclean) \
44749 || exit 1
44750
44751@endif target-libssp
44752
44753.PHONY: maybe-clean-target-libssp clean-target-libssp
44754maybe-clean-target-libssp:
44755@if target-libssp
44756maybe-clean-target-libssp: clean-target-libssp
44757
44758clean-target-libssp:
0aed8855 44759 @: $(MAKE); $(unstage)
064d0a7c
PB
44760 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44761 r=`${PWD_COMMAND}`; export r; \
44762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44763 $(NORMAL_TARGET_EXPORTS) \
44764 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
44765 for flag in $(EXTRA_TARGET_FLAGS); do \
44766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44767 done; \
44768 (cd $(TARGET_SUBDIR)/libssp && \
44769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44771 "RANLIB=$${RANLIB}" \
0c24b341 44772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44773 clean) \
44774 || exit 1
44775
44776@endif target-libssp
44777
44778.PHONY: maybe-distclean-target-libssp distclean-target-libssp
44779maybe-distclean-target-libssp:
44780@if target-libssp
44781maybe-distclean-target-libssp: distclean-target-libssp
44782
44783distclean-target-libssp:
0aed8855 44784 @: $(MAKE); $(unstage)
064d0a7c
PB
44785 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44786 r=`${PWD_COMMAND}`; export r; \
44787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44788 $(NORMAL_TARGET_EXPORTS) \
44789 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
44790 for flag in $(EXTRA_TARGET_FLAGS); do \
44791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44792 done; \
44793 (cd $(TARGET_SUBDIR)/libssp && \
44794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44796 "RANLIB=$${RANLIB}" \
0c24b341 44797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44798 distclean) \
44799 || exit 1
44800
44801@endif target-libssp
44802
44803.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
44804maybe-maintainer-clean-target-libssp:
44805@if target-libssp
44806maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
44807
44808maintainer-clean-target-libssp:
0aed8855 44809 @: $(MAKE); $(unstage)
064d0a7c
PB
44810 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44811 r=`${PWD_COMMAND}`; export r; \
44812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44813 $(NORMAL_TARGET_EXPORTS) \
44814 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
44815 for flag in $(EXTRA_TARGET_FLAGS); do \
44816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44817 done; \
44818 (cd $(TARGET_SUBDIR)/libssp && \
44819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44821 "RANLIB=$${RANLIB}" \
0c24b341 44822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44823 maintainer-clean) \
44824 || exit 1
44825
44826@endif target-libssp
44827
44828
44829
a7254363 44830
e90269c8 44831
a7254363
PB
44832.PHONY: configure-target-newlib maybe-configure-target-newlib
44833maybe-configure-target-newlib:
4f0ef2d8
CD
44834@if gcc-bootstrap
44835configure-target-newlib: stage_current
44836@endif gcc-bootstrap
a7254363
PB
44837@if target-newlib
44838maybe-configure-target-newlib: configure-target-newlib
c52c6897 44839configure-target-newlib:
0aed8855
PB
44840 @: $(MAKE); $(unstage)
44841 @r=`${PWD_COMMAND}`; export r; \
44842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44843 echo "Checking multilib configuration for newlib..."; \
44844 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
44845 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
44846 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
44847 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
44848 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
44849 else \
44850 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
44851 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
44852 fi; \
44853 else \
44854 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
44855 fi; \
44856 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 44857 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 44858 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44859 echo Configuring in $(TARGET_SUBDIR)/newlib; \
44860 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
44861 case $(srcdir) in \
b00612cc
PB
44862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44863 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
44864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 44865 esac; \
b00612cc
PB
44866 srcdiroption="--srcdir=$${topdir}/newlib"; \
44867 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
44868 rm -f no-such-file || : ; \
44869 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44870 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44871 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 44872 || exit 1
6bd3dfaa 44873@endif target-newlib
4b1cb4fe 44874
a7254363
PB
44875
44876
d545f33b
PB
44877
44878
4b1cb4fe
DD
44879.PHONY: all-target-newlib maybe-all-target-newlib
44880maybe-all-target-newlib:
4f0ef2d8
CD
44881@if gcc-bootstrap
44882all-target-newlib: stage_current
44883@endif gcc-bootstrap
6bd3dfaa 44884@if target-newlib
72b2455a 44885TARGET-target-newlib=all
6bd3dfaa 44886maybe-all-target-newlib: all-target-newlib
4b1cb4fe 44887all-target-newlib: configure-target-newlib
0aed8855 44888 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44889 @r=`${PWD_COMMAND}`; export r; \
44890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44891 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44892 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
44893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44894 $(TARGET-target-newlib))
6bd3dfaa 44895@endif target-newlib
4b1cb4fe 44896
a7254363
PB
44897
44898
d545f33b
PB
44899
44900
4b1cb4fe
DD
44901.PHONY: check-target-newlib maybe-check-target-newlib
44902maybe-check-target-newlib:
6bd3dfaa
PB
44903@if target-newlib
44904maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
44905
44906check-target-newlib:
0aed8855 44907 @: $(MAKE); $(unstage)
b40e3958
L
44908 @r=`${PWD_COMMAND}`; export r; \
44909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44910 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44911 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 44912 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44913
6bd3dfaa 44914@endif target-newlib
3866be5d 44915
4fa63067
NN
44916.PHONY: install-target-newlib maybe-install-target-newlib
44917maybe-install-target-newlib:
6bd3dfaa
PB
44918@if target-newlib
44919maybe-install-target-newlib: install-target-newlib
e2b9e2dc 44920
4fa63067 44921install-target-newlib: installdirs
0aed8855 44922 @: $(MAKE); $(unstage)
b40e3958
L
44923 @r=`${PWD_COMMAND}`; export r; \
44924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44925 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44926 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 44927 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44928
6bd3dfaa 44929@endif target-newlib
3866be5d 44930
56a8fe78 44931# Other targets (info, dvi, pdf, etc.)
3866be5d 44932
4fa63067
NN
44933.PHONY: maybe-info-target-newlib info-target-newlib
44934maybe-info-target-newlib:
6bd3dfaa
PB
44935@if target-newlib
44936maybe-info-target-newlib: info-target-newlib
3866be5d 44937
4fa63067
NN
44938info-target-newlib: \
44939 configure-target-newlib
0aed8855 44940 @: $(MAKE); $(unstage)
4fa63067
NN
44941 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44942 r=`${PWD_COMMAND}`; export r; \
44943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44944 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44945 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
44946 for flag in $(EXTRA_TARGET_FLAGS); do \
44947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44948 done; \
44949 (cd $(TARGET_SUBDIR)/newlib && \
44950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44952 "RANLIB=$${RANLIB}" \
0c24b341 44953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44954 info) \
4fa63067 44955 || exit 1
16ae0395 44956
6bd3dfaa 44957@endif target-newlib
3866be5d 44958
4fa63067
NN
44959.PHONY: maybe-dvi-target-newlib dvi-target-newlib
44960maybe-dvi-target-newlib:
6bd3dfaa
PB
44961@if target-newlib
44962maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 44963
4fa63067
NN
44964dvi-target-newlib: \
44965 configure-target-newlib
0aed8855 44966 @: $(MAKE); $(unstage)
4fa63067 44967 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
44968 r=`${PWD_COMMAND}`; export r; \
44969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44970 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44971 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
44972 for flag in $(EXTRA_TARGET_FLAGS); do \
44973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44974 done; \
44975 (cd $(TARGET_SUBDIR)/newlib && \
44976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44978 "RANLIB=$${RANLIB}" \
0c24b341 44979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44980 dvi) \
e2b9e2dc
NN
44981 || exit 1
44982
6bd3dfaa 44983@endif target-newlib
3866be5d 44984
56a8fe78
DD
44985.PHONY: maybe-pdf-target-newlib pdf-target-newlib
44986maybe-pdf-target-newlib:
44987@if target-newlib
44988maybe-pdf-target-newlib: pdf-target-newlib
44989
44990pdf-target-newlib: \
44991 configure-target-newlib
44992 @: $(MAKE); $(unstage)
44993 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44994 r=`${PWD_COMMAND}`; export r; \
44995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44996 $(NORMAL_TARGET_EXPORTS) \
44997 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
44998 for flag in $(EXTRA_TARGET_FLAGS); do \
44999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45000 done; \
45001 (cd $(TARGET_SUBDIR)/newlib && \
45002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45004 "RANLIB=$${RANLIB}" \
0c24b341 45005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45006 pdf) \
45007 || exit 1
45008
45009@endif target-newlib
45010
6d389afc
MS
45011.PHONY: maybe-html-target-newlib html-target-newlib
45012maybe-html-target-newlib:
45013@if target-newlib
45014maybe-html-target-newlib: html-target-newlib
45015
45016html-target-newlib: \
45017 configure-target-newlib
0aed8855 45018 @: $(MAKE); $(unstage)
6d389afc
MS
45019 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45020 r=`${PWD_COMMAND}`; export r; \
45021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45022 $(NORMAL_TARGET_EXPORTS) \
45023 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
45024 for flag in $(EXTRA_TARGET_FLAGS); do \
45025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45026 done; \
45027 (cd $(TARGET_SUBDIR)/newlib && \
45028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45030 "RANLIB=$${RANLIB}" \
0c24b341 45031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45032 html) \
45033 || exit 1
45034
45035@endif target-newlib
45036
4fa63067
NN
45037.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
45038maybe-TAGS-target-newlib:
6bd3dfaa
PB
45039@if target-newlib
45040maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 45041
4fa63067
NN
45042TAGS-target-newlib: \
45043 configure-target-newlib
0aed8855 45044 @: $(MAKE); $(unstage)
4fa63067
NN
45045 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45046 r=`${PWD_COMMAND}`; export r; \
b40e3958 45047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45048 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45049 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
45050 for flag in $(EXTRA_TARGET_FLAGS); do \
45051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45052 done; \
45053 (cd $(TARGET_SUBDIR)/newlib && \
45054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45056 "RANLIB=$${RANLIB}" \
0c24b341 45057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45058 TAGS) \
4fa63067 45059 || exit 1
3866be5d 45060
6bd3dfaa 45061@endif target-newlib
3866be5d 45062
4fa63067
NN
45063.PHONY: maybe-install-info-target-newlib install-info-target-newlib
45064maybe-install-info-target-newlib:
6bd3dfaa
PB
45065@if target-newlib
45066maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 45067
4fa63067
NN
45068install-info-target-newlib: \
45069 configure-target-newlib \
45070 info-target-newlib
0aed8855 45071 @: $(MAKE); $(unstage)
4fa63067
NN
45072 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45073 r=`${PWD_COMMAND}`; export r; \
b40e3958 45074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45075 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45076 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
45077 for flag in $(EXTRA_TARGET_FLAGS); do \
45078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45079 done; \
45080 (cd $(TARGET_SUBDIR)/newlib && \
45081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45083 "RANLIB=$${RANLIB}" \
0c24b341 45084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45085 install-info) \
4fa63067 45086 || exit 1
3866be5d 45087
6bd3dfaa 45088@endif target-newlib
3866be5d 45089
a3ca38d2
DD
45090.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
45091maybe-install-pdf-target-newlib:
45092@if target-newlib
45093maybe-install-pdf-target-newlib: install-pdf-target-newlib
45094
45095install-pdf-target-newlib: \
45096 configure-target-newlib \
45097 pdf-target-newlib
45098 @: $(MAKE); $(unstage)
45099 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45100 r=`${PWD_COMMAND}`; export r; \
45101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45102 $(NORMAL_TARGET_EXPORTS) \
45103 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
45104 for flag in $(EXTRA_TARGET_FLAGS); do \
45105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45106 done; \
45107 (cd $(TARGET_SUBDIR)/newlib && \
45108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45110 "RANLIB=$${RANLIB}" \
0c24b341 45111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45112 install-pdf) \
45113 || exit 1
45114
45115@endif target-newlib
45116
108a6f8e
CD
45117.PHONY: maybe-install-html-target-newlib install-html-target-newlib
45118maybe-install-html-target-newlib:
45119@if target-newlib
45120maybe-install-html-target-newlib: install-html-target-newlib
45121
45122install-html-target-newlib: \
45123 configure-target-newlib \
45124 html-target-newlib
45125 @: $(MAKE); $(unstage)
45126 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45127 r=`${PWD_COMMAND}`; export r; \
45128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45129 $(NORMAL_TARGET_EXPORTS) \
45130 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
45131 for flag in $(EXTRA_TARGET_FLAGS); do \
45132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45133 done; \
45134 (cd $(TARGET_SUBDIR)/newlib && \
45135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45137 "RANLIB=$${RANLIB}" \
0c24b341 45138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45139 install-html) \
45140 || exit 1
45141
45142@endif target-newlib
45143
4fa63067
NN
45144.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
45145maybe-installcheck-target-newlib:
6bd3dfaa
PB
45146@if target-newlib
45147maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
45148
45149installcheck-target-newlib: \
45150 configure-target-newlib
0aed8855 45151 @: $(MAKE); $(unstage)
4fa63067 45152 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
45153 r=`${PWD_COMMAND}`; export r; \
45154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45155 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45156 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
45157 for flag in $(EXTRA_TARGET_FLAGS); do \
45158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45159 done; \
45160 (cd $(TARGET_SUBDIR)/newlib && \
45161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45163 "RANLIB=$${RANLIB}" \
0c24b341 45164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45165 installcheck) \
e2b9e2dc
NN
45166 || exit 1
45167
6bd3dfaa 45168@endif target-newlib
3866be5d 45169
4fa63067
NN
45170.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
45171maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
45172@if target-newlib
45173maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 45174
4fa63067 45175mostlyclean-target-newlib:
0aed8855 45176 @: $(MAKE); $(unstage)
4fa63067
NN
45177 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45178 r=`${PWD_COMMAND}`; export r; \
b40e3958 45179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45180 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45181 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
45182 for flag in $(EXTRA_TARGET_FLAGS); do \
45183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45184 done; \
45185 (cd $(TARGET_SUBDIR)/newlib && \
45186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45188 "RANLIB=$${RANLIB}" \
0c24b341 45189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45190 mostlyclean) \
4fa63067 45191 || exit 1
3866be5d 45192
6bd3dfaa 45193@endif target-newlib
3866be5d 45194
4fa63067
NN
45195.PHONY: maybe-clean-target-newlib clean-target-newlib
45196maybe-clean-target-newlib:
6bd3dfaa
PB
45197@if target-newlib
45198maybe-clean-target-newlib: clean-target-newlib
16ae0395 45199
4fa63067 45200clean-target-newlib:
0aed8855 45201 @: $(MAKE); $(unstage)
4fa63067
NN
45202 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45203 r=`${PWD_COMMAND}`; export r; \
b40e3958 45204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45205 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45206 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
45207 for flag in $(EXTRA_TARGET_FLAGS); do \
45208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45209 done; \
45210 (cd $(TARGET_SUBDIR)/newlib && \
45211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45213 "RANLIB=$${RANLIB}" \
0c24b341 45214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45215 clean) \
4fa63067 45216 || exit 1
3866be5d 45217
6bd3dfaa 45218@endif target-newlib
3866be5d 45219
4fa63067
NN
45220.PHONY: maybe-distclean-target-newlib distclean-target-newlib
45221maybe-distclean-target-newlib:
6bd3dfaa
PB
45222@if target-newlib
45223maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
45224
45225distclean-target-newlib:
0aed8855 45226 @: $(MAKE); $(unstage)
4fa63067 45227 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
45228 r=`${PWD_COMMAND}`; export r; \
45229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45230 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45231 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
45232 for flag in $(EXTRA_TARGET_FLAGS); do \
45233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45234 done; \
45235 (cd $(TARGET_SUBDIR)/newlib && \
45236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45238 "RANLIB=$${RANLIB}" \
0c24b341 45239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45240 distclean) \
e2b9e2dc
NN
45241 || exit 1
45242
6bd3dfaa 45243@endif target-newlib
3866be5d 45244
4fa63067
NN
45245.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
45246maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
45247@if target-newlib
45248maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 45249
4fa63067 45250maintainer-clean-target-newlib:
0aed8855 45251 @: $(MAKE); $(unstage)
4fa63067
NN
45252 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45253 r=`${PWD_COMMAND}`; export r; \
b40e3958 45254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45255 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45256 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
45257 for flag in $(EXTRA_TARGET_FLAGS); do \
45258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45259 done; \
45260 (cd $(TARGET_SUBDIR)/newlib && \
45261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45263 "RANLIB=$${RANLIB}" \
0c24b341 45264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45265 maintainer-clean) \
4fa63067 45266 || exit 1
3866be5d 45267
6bd3dfaa 45268@endif target-newlib
3866be5d 45269
16ae0395 45270
4b1cb4fe 45271
a7254363 45272
4b1cb4fe 45273
6aa8ef82
DJ
45274.PHONY: configure-target-libgcc maybe-configure-target-libgcc
45275maybe-configure-target-libgcc:
45276@if gcc-bootstrap
45277configure-target-libgcc: stage_current
45278@endif gcc-bootstrap
45279@if target-libgcc
45280maybe-configure-target-libgcc: configure-target-libgcc
45281configure-target-libgcc:
45282 @r=`${PWD_COMMAND}`; export r; \
45283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45284 echo "Checking multilib configuration for libgcc..."; \
45285 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45286 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45287 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45288 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45289 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45290 else \
45291 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45292 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45293 fi; \
45294 else \
45295 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45296 fi; \
45297 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45298 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45299 $(NORMAL_TARGET_EXPORTS) \
45300 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
45301 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
45302 case $(srcdir) in \
45303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45304 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45306 esac; \
45307 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45308 libsrcdir="$$s/libgcc"; \
45309 rm -f no-such-file || : ; \
45310 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45311 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45312 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
45313 || exit 1
45314@endif target-libgcc
45315
45316
45317
45318.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
45319maybe-configure-stage1-target-libgcc:
45320@if target-libgcc-bootstrap
45321maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
45322configure-stage1-target-libgcc:
45323 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45324 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45325 @r=`${PWD_COMMAND}`; export r; \
45326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45327 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
45328 echo "Checking multilib configuration for libgcc..."; \
45329 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45330 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45331 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45332 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45333 else \
45334 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45335 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45336 fi; \
45337 else \
45338 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45339 fi; \
45340 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
45341 $(NORMAL_TARGET_EXPORTS) \
45342 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45343 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45344 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45345 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
45346 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45347 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45348 case $(srcdir) in \
45349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45350 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45352 esac; \
45353 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45354 libsrcdir="$$s/libgcc"; \
45355 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45356 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45357 --target=${target_alias} $${srcdiroption} \
1b05fbbd 45358 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
45359@endif target-libgcc-bootstrap
45360
45361.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
45362maybe-configure-stage2-target-libgcc:
45363@if target-libgcc-bootstrap
45364maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
45365configure-stage2-target-libgcc:
45366 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45367 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45368 @r=`${PWD_COMMAND}`; export r; \
45369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45370 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
45371 echo "Checking multilib configuration for libgcc..."; \
45372 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45373 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45374 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45375 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45376 else \
45377 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45378 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45379 fi; \
45380 else \
45381 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45382 fi; \
45383 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45384 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45385 \
45386 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45387 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45388 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45389 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
45390 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45391 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45392 case $(srcdir) in \
45393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45394 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45396 esac; \
45397 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45398 libsrcdir="$$s/libgcc"; \
45399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45400 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45401 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45402 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45403 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
45404@endif target-libgcc-bootstrap
45405
6aa8ef82
DJ
45406.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
45407maybe-configure-stage3-target-libgcc:
45408@if target-libgcc-bootstrap
45409maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
45410configure-stage3-target-libgcc:
45411 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45412 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45413 @r=`${PWD_COMMAND}`; export r; \
45414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45415 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
45416 echo "Checking multilib configuration for libgcc..."; \
45417 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45418 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45419 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45420 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45421 else \
45422 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45423 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45424 fi; \
45425 else \
45426 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45427 fi; \
45428 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45429 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45430 \
45431 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45432 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45433 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45434 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
45435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45436 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45437 case $(srcdir) in \
45438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45439 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45441 esac; \
45442 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45443 libsrcdir="$$s/libgcc"; \
45444 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45445 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45446 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45447 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45448 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
45449@endif target-libgcc-bootstrap
45450
6aa8ef82
DJ
45451.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
45452maybe-configure-stage4-target-libgcc:
45453@if target-libgcc-bootstrap
45454maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
45455configure-stage4-target-libgcc:
45456 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45457 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45458 @r=`${PWD_COMMAND}`; export r; \
45459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45460 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
45461 echo "Checking multilib configuration for libgcc..."; \
45462 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45463 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45464 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45465 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45466 else \
45467 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45468 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45469 fi; \
45470 else \
45471 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45472 fi; \
45473 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45474 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45475 \
45476 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45477 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45478 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45479 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
45480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45481 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45482 case $(srcdir) in \
45483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45484 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45486 esac; \
45487 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45488 libsrcdir="$$s/libgcc"; \
45489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45490 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45491 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45492 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45493 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
45494@endif target-libgcc-bootstrap
45495
45496.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
45497maybe-configure-stageprofile-target-libgcc:
45498@if target-libgcc-bootstrap
45499maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
45500configure-stageprofile-target-libgcc:
45501 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45502 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45503 @r=`${PWD_COMMAND}`; export r; \
45504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45505 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
45506 echo "Checking multilib configuration for libgcc..."; \
45507 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45508 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45509 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45510 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45511 else \
45512 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45513 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45514 fi; \
45515 else \
45516 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45517 fi; \
45518 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45519 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45520 \
45521 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45522 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45523 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45524 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
45525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45526 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45527 case $(srcdir) in \
45528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45529 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45531 esac; \
45532 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45533 libsrcdir="$$s/libgcc"; \
45534 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45535 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45536 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45537 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45538 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
45539@endif target-libgcc-bootstrap
45540
45541.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
45542maybe-configure-stagefeedback-target-libgcc:
45543@if target-libgcc-bootstrap
45544maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
45545configure-stagefeedback-target-libgcc:
45546 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45547 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45548 @r=`${PWD_COMMAND}`; export r; \
45549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45550 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
45551 echo "Checking multilib configuration for libgcc..."; \
45552 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45553 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45554 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45555 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45556 else \
45557 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45558 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45559 fi; \
45560 else \
45561 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45562 fi; \
45563 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45564 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45565 \
45566 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45567 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45568 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45569 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
45570 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45571 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45572 case $(srcdir) in \
45573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45574 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45576 esac; \
45577 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45578 libsrcdir="$$s/libgcc"; \
45579 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45580 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45581 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45582 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45583 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
45584@endif target-libgcc-bootstrap
45585
45586
45587
45588
45589
45590.PHONY: all-target-libgcc maybe-all-target-libgcc
45591maybe-all-target-libgcc:
45592@if gcc-bootstrap
45593all-target-libgcc: stage_current
45594@endif gcc-bootstrap
45595@if target-libgcc
45596TARGET-target-libgcc=all
45597maybe-all-target-libgcc: all-target-libgcc
45598all-target-libgcc: configure-target-libgcc
45599 @r=`${PWD_COMMAND}`; export r; \
45600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45601 $(NORMAL_TARGET_EXPORTS) \
45602 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
45603 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45604 $(TARGET-target-libgcc))
6aa8ef82
DJ
45605@endif target-libgcc
45606
45607
45608
45609.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
45610.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
45611maybe-all-stage1-target-libgcc:
45612maybe-clean-stage1-target-libgcc:
45613@if target-libgcc-bootstrap
45614maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
45615all-stage1: all-stage1-target-libgcc
45616TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
45617all-stage1-target-libgcc: configure-stage1-target-libgcc
45618 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45619 @r=`${PWD_COMMAND}`; export r; \
45620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45621 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
45622 $(NORMAL_TARGET_EXPORTS) \
45623 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45625 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45626 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45627 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45631 $(EXTRA_TARGET_FLAGS) \
45632 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
45633 $(TARGET-stage1-target-libgcc)
45634
45635maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
45636clean-stage1: clean-stage1-target-libgcc
45637clean-stage1-target-libgcc:
45638 @if [ $(current_stage) = stage1 ]; then \
45639 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45640 else \
45641 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
45642 $(MAKE) stage1-start; \
45643 fi; \
45644 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45645 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 45646 clean
6aa8ef82
DJ
45647@endif target-libgcc-bootstrap
45648
45649
45650.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
45651.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
45652maybe-all-stage2-target-libgcc:
45653maybe-clean-stage2-target-libgcc:
45654@if target-libgcc-bootstrap
45655maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
45656all-stage2: all-stage2-target-libgcc
45657TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
45658all-stage2-target-libgcc: configure-stage2-target-libgcc
45659 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45660 @r=`${PWD_COMMAND}`; export r; \
45661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45662 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
45663 $(NORMAL_TARGET_EXPORTS) \
45664 \
45665 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45667 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45668 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45669 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45673 $(EXTRA_TARGET_FLAGS) \
45674 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
45675 $(TARGET-stage2-target-libgcc)
45676
45677maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
45678clean-stage2: clean-stage2-target-libgcc
45679clean-stage2-target-libgcc:
45680 @if [ $(current_stage) = stage2 ]; then \
45681 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45682 else \
45683 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
45684 $(MAKE) stage2-start; \
45685 fi; \
45686 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45687 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45688 \
8ee82aff 45689 clean
6aa8ef82
DJ
45690@endif target-libgcc-bootstrap
45691
45692
45693.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
45694.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
45695maybe-all-stage3-target-libgcc:
45696maybe-clean-stage3-target-libgcc:
45697@if target-libgcc-bootstrap
45698maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
45699all-stage3: all-stage3-target-libgcc
45700TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
45701all-stage3-target-libgcc: configure-stage3-target-libgcc
45702 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45703 @r=`${PWD_COMMAND}`; export r; \
45704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45705 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
45706 $(NORMAL_TARGET_EXPORTS) \
45707 \
45708 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45710 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45711 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45712 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45716 $(EXTRA_TARGET_FLAGS) \
45717 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
45718 $(TARGET-stage3-target-libgcc)
45719
45720maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
45721clean-stage3: clean-stage3-target-libgcc
45722clean-stage3-target-libgcc:
45723 @if [ $(current_stage) = stage3 ]; then \
45724 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45725 else \
45726 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
45727 $(MAKE) stage3-start; \
45728 fi; \
45729 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45730 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45731 \
8ee82aff 45732 clean
6aa8ef82
DJ
45733@endif target-libgcc-bootstrap
45734
45735
45736.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
45737.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
45738maybe-all-stage4-target-libgcc:
45739maybe-clean-stage4-target-libgcc:
45740@if target-libgcc-bootstrap
45741maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
45742all-stage4: all-stage4-target-libgcc
45743TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
45744all-stage4-target-libgcc: configure-stage4-target-libgcc
45745 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45746 @r=`${PWD_COMMAND}`; export r; \
45747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45748 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
45749 $(NORMAL_TARGET_EXPORTS) \
45750 \
45751 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45753 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45754 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45755 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45759 $(EXTRA_TARGET_FLAGS) \
45760 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
45761 $(TARGET-stage4-target-libgcc)
45762
45763maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
45764clean-stage4: clean-stage4-target-libgcc
45765clean-stage4-target-libgcc:
45766 @if [ $(current_stage) = stage4 ]; then \
45767 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45768 else \
45769 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
45770 $(MAKE) stage4-start; \
45771 fi; \
45772 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45773 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45774 \
8ee82aff 45775 clean
6aa8ef82
DJ
45776@endif target-libgcc-bootstrap
45777
45778
45779.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
45780.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
45781maybe-all-stageprofile-target-libgcc:
45782maybe-clean-stageprofile-target-libgcc:
45783@if target-libgcc-bootstrap
45784maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
45785all-stageprofile: all-stageprofile-target-libgcc
45786TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
45787all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
45788 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45789 @r=`${PWD_COMMAND}`; export r; \
45790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45791 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
45792 $(NORMAL_TARGET_EXPORTS) \
45793 \
45794 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45795 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45796 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45797 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45798 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45799 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45800 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45801 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45802 $(EXTRA_TARGET_FLAGS) \
45803 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
45804 $(TARGET-stageprofile-target-libgcc)
45805
45806maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
45807clean-stageprofile: clean-stageprofile-target-libgcc
45808clean-stageprofile-target-libgcc:
45809 @if [ $(current_stage) = stageprofile ]; then \
45810 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45811 else \
45812 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
45813 $(MAKE) stageprofile-start; \
45814 fi; \
45815 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45816 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45817 \
8ee82aff 45818 clean
6aa8ef82
DJ
45819@endif target-libgcc-bootstrap
45820
45821
45822.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
45823.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
45824maybe-all-stagefeedback-target-libgcc:
45825maybe-clean-stagefeedback-target-libgcc:
45826@if target-libgcc-bootstrap
45827maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
45828all-stagefeedback: all-stagefeedback-target-libgcc
45829TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
45830all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
45831 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45832 @r=`${PWD_COMMAND}`; export r; \
45833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45834 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
45835 $(NORMAL_TARGET_EXPORTS) \
45836 \
45837 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45839 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45840 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45841 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45845 $(EXTRA_TARGET_FLAGS) \
45846 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
45847 $(TARGET-stagefeedback-target-libgcc)
45848
45849maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
45850clean-stagefeedback: clean-stagefeedback-target-libgcc
45851clean-stagefeedback-target-libgcc:
45852 @if [ $(current_stage) = stagefeedback ]; then \
45853 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45854 else \
45855 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
45856 $(MAKE) stagefeedback-start; \
45857 fi; \
45858 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45859 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45860 \
8ee82aff 45861 clean
6aa8ef82
DJ
45862@endif target-libgcc-bootstrap
45863
45864
45865
45866
45867
45868
45869.PHONY: check-target-libgcc maybe-check-target-libgcc
45870maybe-check-target-libgcc:
45871@if target-libgcc
45872maybe-check-target-libgcc: check-target-libgcc
45873
45874# Dummy target for uncheckable module.
45875check-target-libgcc:
45876
45877@endif target-libgcc
45878
45879.PHONY: install-target-libgcc maybe-install-target-libgcc
45880maybe-install-target-libgcc:
45881@if target-libgcc
45882maybe-install-target-libgcc: install-target-libgcc
45883
45884install-target-libgcc: installdirs
45885 @: $(MAKE); $(unstage)
45886 @r=`${PWD_COMMAND}`; export r; \
45887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45888 $(NORMAL_TARGET_EXPORTS) \
45889 (cd $(TARGET_SUBDIR)/libgcc && \
45890 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45891
45892@endif target-libgcc
45893
45894# Other targets (info, dvi, pdf, etc.)
45895
45896.PHONY: maybe-info-target-libgcc info-target-libgcc
45897maybe-info-target-libgcc:
45898@if target-libgcc
45899maybe-info-target-libgcc: info-target-libgcc
45900
45901info-target-libgcc: \
45902 configure-target-libgcc
45903 @: $(MAKE); $(unstage)
45904 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45905 r=`${PWD_COMMAND}`; export r; \
45906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45907 $(NORMAL_TARGET_EXPORTS) \
45908 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
45909 for flag in $(EXTRA_TARGET_FLAGS); do \
45910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45911 done; \
45912 (cd $(TARGET_SUBDIR)/libgcc && \
45913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45915 "RANLIB=$${RANLIB}" \
0c24b341 45916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45917 info) \
45918 || exit 1
45919
45920@endif target-libgcc
45921
45922.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
45923maybe-dvi-target-libgcc:
45924@if target-libgcc
45925maybe-dvi-target-libgcc: dvi-target-libgcc
45926
45927dvi-target-libgcc: \
45928 configure-target-libgcc
45929 @: $(MAKE); $(unstage)
45930 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45931 r=`${PWD_COMMAND}`; export r; \
45932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45933 $(NORMAL_TARGET_EXPORTS) \
45934 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
45935 for flag in $(EXTRA_TARGET_FLAGS); do \
45936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45937 done; \
45938 (cd $(TARGET_SUBDIR)/libgcc && \
45939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45941 "RANLIB=$${RANLIB}" \
0c24b341 45942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45943 dvi) \
45944 || exit 1
45945
45946@endif target-libgcc
45947
45948.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
45949maybe-pdf-target-libgcc:
45950@if target-libgcc
45951maybe-pdf-target-libgcc: pdf-target-libgcc
45952
45953pdf-target-libgcc: \
45954 configure-target-libgcc
45955 @: $(MAKE); $(unstage)
45956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45957 r=`${PWD_COMMAND}`; export r; \
45958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45959 $(NORMAL_TARGET_EXPORTS) \
45960 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
45961 for flag in $(EXTRA_TARGET_FLAGS); do \
45962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45963 done; \
45964 (cd $(TARGET_SUBDIR)/libgcc && \
45965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45967 "RANLIB=$${RANLIB}" \
0c24b341 45968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45969 pdf) \
45970 || exit 1
45971
45972@endif target-libgcc
45973
45974.PHONY: maybe-html-target-libgcc html-target-libgcc
45975maybe-html-target-libgcc:
45976@if target-libgcc
45977maybe-html-target-libgcc: html-target-libgcc
45978
45979html-target-libgcc: \
45980 configure-target-libgcc
45981 @: $(MAKE); $(unstage)
45982 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45983 r=`${PWD_COMMAND}`; export r; \
45984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45985 $(NORMAL_TARGET_EXPORTS) \
45986 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
45987 for flag in $(EXTRA_TARGET_FLAGS); do \
45988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45989 done; \
45990 (cd $(TARGET_SUBDIR)/libgcc && \
45991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45993 "RANLIB=$${RANLIB}" \
0c24b341 45994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45995 html) \
45996 || exit 1
45997
45998@endif target-libgcc
45999
46000.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
46001maybe-TAGS-target-libgcc:
46002@if target-libgcc
46003maybe-TAGS-target-libgcc: TAGS-target-libgcc
46004
46005TAGS-target-libgcc: \
46006 configure-target-libgcc
46007 @: $(MAKE); $(unstage)
46008 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46009 r=`${PWD_COMMAND}`; export r; \
46010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46011 $(NORMAL_TARGET_EXPORTS) \
46012 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
46013 for flag in $(EXTRA_TARGET_FLAGS); do \
46014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46015 done; \
46016 (cd $(TARGET_SUBDIR)/libgcc && \
46017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46019 "RANLIB=$${RANLIB}" \
0c24b341 46020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46021 TAGS) \
46022 || exit 1
46023
46024@endif target-libgcc
46025
46026.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
46027maybe-install-info-target-libgcc:
46028@if target-libgcc
46029maybe-install-info-target-libgcc: install-info-target-libgcc
46030
46031install-info-target-libgcc: \
46032 configure-target-libgcc \
46033 info-target-libgcc
46034 @: $(MAKE); $(unstage)
46035 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46036 r=`${PWD_COMMAND}`; export r; \
46037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46038 $(NORMAL_TARGET_EXPORTS) \
46039 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
46040 for flag in $(EXTRA_TARGET_FLAGS); do \
46041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46042 done; \
46043 (cd $(TARGET_SUBDIR)/libgcc && \
46044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46046 "RANLIB=$${RANLIB}" \
0c24b341 46047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46048 install-info) \
46049 || exit 1
46050
46051@endif target-libgcc
46052
a3ca38d2
DD
46053.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
46054maybe-install-pdf-target-libgcc:
46055@if target-libgcc
46056maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
46057
46058install-pdf-target-libgcc: \
46059 configure-target-libgcc \
46060 pdf-target-libgcc
46061 @: $(MAKE); $(unstage)
46062 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46063 r=`${PWD_COMMAND}`; export r; \
46064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46065 $(NORMAL_TARGET_EXPORTS) \
46066 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
46067 for flag in $(EXTRA_TARGET_FLAGS); do \
46068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46069 done; \
46070 (cd $(TARGET_SUBDIR)/libgcc && \
46071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46073 "RANLIB=$${RANLIB}" \
0c24b341 46074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46075 install-pdf) \
46076 || exit 1
46077
46078@endif target-libgcc
46079
6aa8ef82
DJ
46080.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
46081maybe-install-html-target-libgcc:
46082@if target-libgcc
46083maybe-install-html-target-libgcc: install-html-target-libgcc
46084
46085install-html-target-libgcc: \
46086 configure-target-libgcc \
46087 html-target-libgcc
46088 @: $(MAKE); $(unstage)
46089 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46090 r=`${PWD_COMMAND}`; export r; \
46091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46092 $(NORMAL_TARGET_EXPORTS) \
46093 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
46094 for flag in $(EXTRA_TARGET_FLAGS); do \
46095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46096 done; \
46097 (cd $(TARGET_SUBDIR)/libgcc && \
46098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46100 "RANLIB=$${RANLIB}" \
0c24b341 46101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46102 install-html) \
46103 || exit 1
46104
46105@endif target-libgcc
46106
46107.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
46108maybe-installcheck-target-libgcc:
46109@if target-libgcc
46110maybe-installcheck-target-libgcc: installcheck-target-libgcc
46111
46112installcheck-target-libgcc: \
46113 configure-target-libgcc
46114 @: $(MAKE); $(unstage)
46115 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46116 r=`${PWD_COMMAND}`; export r; \
46117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46118 $(NORMAL_TARGET_EXPORTS) \
46119 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
46120 for flag in $(EXTRA_TARGET_FLAGS); do \
46121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46122 done; \
46123 (cd $(TARGET_SUBDIR)/libgcc && \
46124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46126 "RANLIB=$${RANLIB}" \
0c24b341 46127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46128 installcheck) \
46129 || exit 1
46130
46131@endif target-libgcc
46132
46133.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
46134maybe-mostlyclean-target-libgcc:
46135@if target-libgcc
46136maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
46137
46138mostlyclean-target-libgcc:
46139 @: $(MAKE); $(unstage)
46140 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46141 r=`${PWD_COMMAND}`; export r; \
46142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46143 $(NORMAL_TARGET_EXPORTS) \
46144 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
46145 for flag in $(EXTRA_TARGET_FLAGS); do \
46146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46147 done; \
46148 (cd $(TARGET_SUBDIR)/libgcc && \
46149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46151 "RANLIB=$${RANLIB}" \
0c24b341 46152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46153 mostlyclean) \
46154 || exit 1
46155
46156@endif target-libgcc
46157
46158.PHONY: maybe-clean-target-libgcc clean-target-libgcc
46159maybe-clean-target-libgcc:
46160@if target-libgcc
46161maybe-clean-target-libgcc: clean-target-libgcc
46162
46163clean-target-libgcc:
46164 @: $(MAKE); $(unstage)
46165 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46166 r=`${PWD_COMMAND}`; export r; \
46167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46168 $(NORMAL_TARGET_EXPORTS) \
46169 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
46170 for flag in $(EXTRA_TARGET_FLAGS); do \
46171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46172 done; \
46173 (cd $(TARGET_SUBDIR)/libgcc && \
46174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46176 "RANLIB=$${RANLIB}" \
0c24b341 46177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46178 clean) \
46179 || exit 1
46180
46181@endif target-libgcc
46182
46183.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
46184maybe-distclean-target-libgcc:
46185@if target-libgcc
46186maybe-distclean-target-libgcc: distclean-target-libgcc
46187
46188distclean-target-libgcc:
46189 @: $(MAKE); $(unstage)
46190 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46191 r=`${PWD_COMMAND}`; export r; \
46192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46193 $(NORMAL_TARGET_EXPORTS) \
46194 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
46195 for flag in $(EXTRA_TARGET_FLAGS); do \
46196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46197 done; \
46198 (cd $(TARGET_SUBDIR)/libgcc && \
46199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46201 "RANLIB=$${RANLIB}" \
0c24b341 46202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46203 distclean) \
46204 || exit 1
46205
46206@endif target-libgcc
46207
46208.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
46209maybe-maintainer-clean-target-libgcc:
46210@if target-libgcc
46211maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
46212
46213maintainer-clean-target-libgcc:
46214 @: $(MAKE); $(unstage)
46215 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46216 r=`${PWD_COMMAND}`; export r; \
46217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46218 $(NORMAL_TARGET_EXPORTS) \
46219 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
46220 for flag in $(EXTRA_TARGET_FLAGS); do \
46221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46222 done; \
46223 (cd $(TARGET_SUBDIR)/libgcc && \
46224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46226 "RANLIB=$${RANLIB}" \
0c24b341 46227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46228 maintainer-clean) \
46229 || exit 1
46230
46231@endif target-libgcc
46232
46233
46234
46235
46236
a7254363
PB
46237.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
46238maybe-configure-target-libgfortran:
4f0ef2d8
CD
46239@if gcc-bootstrap
46240configure-target-libgfortran: stage_current
46241@endif gcc-bootstrap
a7254363
PB
46242@if target-libgfortran
46243maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 46244configure-target-libgfortran:
0aed8855
PB
46245 @: $(MAKE); $(unstage)
46246 @r=`${PWD_COMMAND}`; export r; \
46247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46248 echo "Checking multilib configuration for libgfortran..."; \
46249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
46250 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
46251 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
46252 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
46253 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
46254 else \
46255 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
46256 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
46257 fi; \
46258 else \
46259 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
46260 fi; \
46261 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 46262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 46263 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46264 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
46265 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
46266 case $(srcdir) in \
b00612cc
PB
46267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46268 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
46269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 46270 esac; \
b00612cc
PB
46271 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
46272 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
46273 rm -f no-such-file || : ; \
46274 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46275 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46276 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 46277 || exit 1
6bd3dfaa 46278@endif target-libgfortran
4b1cb4fe 46279
a7254363
PB
46280
46281
d545f33b
PB
46282
46283
4b1cb4fe
DD
46284.PHONY: all-target-libgfortran maybe-all-target-libgfortran
46285maybe-all-target-libgfortran:
4f0ef2d8
CD
46286@if gcc-bootstrap
46287all-target-libgfortran: stage_current
46288@endif gcc-bootstrap
6bd3dfaa 46289@if target-libgfortran
72b2455a 46290TARGET-target-libgfortran=all
6bd3dfaa 46291maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 46292all-target-libgfortran: configure-target-libgfortran
0aed8855 46293 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46294 @r=`${PWD_COMMAND}`; export r; \
46295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46296 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46297 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
46298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46299 $(TARGET-target-libgfortran))
6bd3dfaa 46300@endif target-libgfortran
4b1cb4fe 46301
a7254363
PB
46302
46303
d545f33b
PB
46304
46305
4b1cb4fe
DD
46306.PHONY: check-target-libgfortran maybe-check-target-libgfortran
46307maybe-check-target-libgfortran:
6bd3dfaa
PB
46308@if target-libgfortran
46309maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
46310
46311check-target-libgfortran:
0aed8855 46312 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46313 @r=`${PWD_COMMAND}`; export r; \
46314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46315 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46316 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 46317 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 46318
6bd3dfaa 46319@endif target-libgfortran
4b1cb4fe
DD
46320
46321.PHONY: install-target-libgfortran maybe-install-target-libgfortran
46322maybe-install-target-libgfortran:
6bd3dfaa
PB
46323@if target-libgfortran
46324maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
46325
46326install-target-libgfortran: installdirs
0aed8855 46327 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46328 @r=`${PWD_COMMAND}`; export r; \
46329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46330 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46331 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 46332 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 46333
6bd3dfaa 46334@endif target-libgfortran
4b1cb4fe 46335
56a8fe78 46336# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
46337
46338.PHONY: maybe-info-target-libgfortran info-target-libgfortran
46339maybe-info-target-libgfortran:
6bd3dfaa
PB
46340@if target-libgfortran
46341maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
46342
46343info-target-libgfortran: \
46344 configure-target-libgfortran
0aed8855 46345 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46346 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46347 r=`${PWD_COMMAND}`; export r; \
46348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46349 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46350 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
46351 for flag in $(EXTRA_TARGET_FLAGS); do \
46352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46353 done; \
46354 (cd $(TARGET_SUBDIR)/libgfortran && \
46355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46357 "RANLIB=$${RANLIB}" \
0c24b341 46358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46359 info) \
4b1cb4fe
DD
46360 || exit 1
46361
6bd3dfaa 46362@endif target-libgfortran
4b1cb4fe
DD
46363
46364.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
46365maybe-dvi-target-libgfortran:
6bd3dfaa
PB
46366@if target-libgfortran
46367maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
46368
46369dvi-target-libgfortran: \
46370 configure-target-libgfortran
0aed8855 46371 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46372 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46373 r=`${PWD_COMMAND}`; export r; \
46374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46375 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46376 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
46377 for flag in $(EXTRA_TARGET_FLAGS); do \
46378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46379 done; \
46380 (cd $(TARGET_SUBDIR)/libgfortran && \
46381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46383 "RANLIB=$${RANLIB}" \
0c24b341 46384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46385 dvi) \
4b1cb4fe
DD
46386 || exit 1
46387
6bd3dfaa 46388@endif target-libgfortran
4b1cb4fe 46389
56a8fe78
DD
46390.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
46391maybe-pdf-target-libgfortran:
46392@if target-libgfortran
46393maybe-pdf-target-libgfortran: pdf-target-libgfortran
46394
46395pdf-target-libgfortran: \
46396 configure-target-libgfortran
46397 @: $(MAKE); $(unstage)
46398 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46399 r=`${PWD_COMMAND}`; export r; \
46400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46401 $(NORMAL_TARGET_EXPORTS) \
46402 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
46403 for flag in $(EXTRA_TARGET_FLAGS); do \
46404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46405 done; \
46406 (cd $(TARGET_SUBDIR)/libgfortran && \
46407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46409 "RANLIB=$${RANLIB}" \
0c24b341 46410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46411 pdf) \
46412 || exit 1
46413
46414@endif target-libgfortran
46415
6d389afc
MS
46416.PHONY: maybe-html-target-libgfortran html-target-libgfortran
46417maybe-html-target-libgfortran:
46418@if target-libgfortran
46419maybe-html-target-libgfortran: html-target-libgfortran
46420
46421html-target-libgfortran: \
46422 configure-target-libgfortran
0aed8855 46423 @: $(MAKE); $(unstage)
6d389afc
MS
46424 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46425 r=`${PWD_COMMAND}`; export r; \
46426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46427 $(NORMAL_TARGET_EXPORTS) \
46428 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
46429 for flag in $(EXTRA_TARGET_FLAGS); do \
46430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46431 done; \
46432 (cd $(TARGET_SUBDIR)/libgfortran && \
46433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46435 "RANLIB=$${RANLIB}" \
0c24b341 46436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46437 html) \
46438 || exit 1
46439
46440@endif target-libgfortran
46441
4b1cb4fe
DD
46442.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
46443maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
46444@if target-libgfortran
46445maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
46446
46447TAGS-target-libgfortran: \
46448 configure-target-libgfortran
0aed8855 46449 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46450 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46451 r=`${PWD_COMMAND}`; export r; \
46452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46453 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46454 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
46455 for flag in $(EXTRA_TARGET_FLAGS); do \
46456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46457 done; \
46458 (cd $(TARGET_SUBDIR)/libgfortran && \
46459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46461 "RANLIB=$${RANLIB}" \
0c24b341 46462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46463 TAGS) \
4b1cb4fe
DD
46464 || exit 1
46465
6bd3dfaa 46466@endif target-libgfortran
4b1cb4fe
DD
46467
46468.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
46469maybe-install-info-target-libgfortran:
6bd3dfaa
PB
46470@if target-libgfortran
46471maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
46472
46473install-info-target-libgfortran: \
46474 configure-target-libgfortran \
46475 info-target-libgfortran
0aed8855 46476 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46477 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46478 r=`${PWD_COMMAND}`; export r; \
46479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46480 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46481 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
46482 for flag in $(EXTRA_TARGET_FLAGS); do \
46483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46484 done; \
46485 (cd $(TARGET_SUBDIR)/libgfortran && \
46486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46488 "RANLIB=$${RANLIB}" \
0c24b341 46489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46490 install-info) \
4b1cb4fe
DD
46491 || exit 1
46492
6bd3dfaa 46493@endif target-libgfortran
4b1cb4fe 46494
a3ca38d2
DD
46495.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
46496maybe-install-pdf-target-libgfortran:
46497@if target-libgfortran
46498maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
46499
46500install-pdf-target-libgfortran: \
46501 configure-target-libgfortran \
46502 pdf-target-libgfortran
46503 @: $(MAKE); $(unstage)
46504 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46505 r=`${PWD_COMMAND}`; export r; \
46506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46507 $(NORMAL_TARGET_EXPORTS) \
46508 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
46509 for flag in $(EXTRA_TARGET_FLAGS); do \
46510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46511 done; \
46512 (cd $(TARGET_SUBDIR)/libgfortran && \
46513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46515 "RANLIB=$${RANLIB}" \
0c24b341 46516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46517 install-pdf) \
46518 || exit 1
46519
46520@endif target-libgfortran
46521
108a6f8e
CD
46522.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
46523maybe-install-html-target-libgfortran:
46524@if target-libgfortran
46525maybe-install-html-target-libgfortran: install-html-target-libgfortran
46526
46527install-html-target-libgfortran: \
46528 configure-target-libgfortran \
46529 html-target-libgfortran
46530 @: $(MAKE); $(unstage)
46531 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46532 r=`${PWD_COMMAND}`; export r; \
46533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46534 $(NORMAL_TARGET_EXPORTS) \
46535 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
46536 for flag in $(EXTRA_TARGET_FLAGS); do \
46537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46538 done; \
46539 (cd $(TARGET_SUBDIR)/libgfortran && \
46540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46542 "RANLIB=$${RANLIB}" \
0c24b341 46543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46544 install-html) \
46545 || exit 1
46546
46547@endif target-libgfortran
46548
4b1cb4fe
DD
46549.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
46550maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
46551@if target-libgfortran
46552maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
46553
46554installcheck-target-libgfortran: \
46555 configure-target-libgfortran
0aed8855 46556 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46557 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46558 r=`${PWD_COMMAND}`; export r; \
46559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46560 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46561 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
46562 for flag in $(EXTRA_TARGET_FLAGS); do \
46563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46564 done; \
46565 (cd $(TARGET_SUBDIR)/libgfortran && \
46566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46568 "RANLIB=$${RANLIB}" \
0c24b341 46569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46570 installcheck) \
4b1cb4fe
DD
46571 || exit 1
46572
6bd3dfaa 46573@endif target-libgfortran
4b1cb4fe
DD
46574
46575.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
46576maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
46577@if target-libgfortran
46578maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
46579
46580mostlyclean-target-libgfortran:
0aed8855 46581 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46582 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46583 r=`${PWD_COMMAND}`; export r; \
46584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46585 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46586 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
46587 for flag in $(EXTRA_TARGET_FLAGS); do \
46588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46589 done; \
46590 (cd $(TARGET_SUBDIR)/libgfortran && \
46591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46593 "RANLIB=$${RANLIB}" \
0c24b341 46594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46595 mostlyclean) \
4b1cb4fe
DD
46596 || exit 1
46597
6bd3dfaa 46598@endif target-libgfortran
4b1cb4fe
DD
46599
46600.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
46601maybe-clean-target-libgfortran:
6bd3dfaa
PB
46602@if target-libgfortran
46603maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
46604
46605clean-target-libgfortran:
0aed8855 46606 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46607 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46608 r=`${PWD_COMMAND}`; export r; \
46609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46610 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46611 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
46612 for flag in $(EXTRA_TARGET_FLAGS); do \
46613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46614 done; \
46615 (cd $(TARGET_SUBDIR)/libgfortran && \
46616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46618 "RANLIB=$${RANLIB}" \
0c24b341 46619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46620 clean) \
4b1cb4fe
DD
46621 || exit 1
46622
6bd3dfaa 46623@endif target-libgfortran
4b1cb4fe
DD
46624
46625.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
46626maybe-distclean-target-libgfortran:
6bd3dfaa
PB
46627@if target-libgfortran
46628maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
46629
46630distclean-target-libgfortran:
0aed8855 46631 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46632 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46633 r=`${PWD_COMMAND}`; export r; \
46634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46635 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46636 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
46637 for flag in $(EXTRA_TARGET_FLAGS); do \
46638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46639 done; \
46640 (cd $(TARGET_SUBDIR)/libgfortran && \
46641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46643 "RANLIB=$${RANLIB}" \
0c24b341 46644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46645 distclean) \
4b1cb4fe
DD
46646 || exit 1
46647
6bd3dfaa 46648@endif target-libgfortran
4b1cb4fe
DD
46649
46650.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
46651maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
46652@if target-libgfortran
46653maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
46654
46655maintainer-clean-target-libgfortran:
0aed8855 46656 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46657 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46658 r=`${PWD_COMMAND}`; export r; \
46659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46660 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46661 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
46662 for flag in $(EXTRA_TARGET_FLAGS); do \
46663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46664 done; \
46665 (cd $(TARGET_SUBDIR)/libgfortran && \
46666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46668 "RANLIB=$${RANLIB}" \
0c24b341 46669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46670 maintainer-clean) \
4b1cb4fe
DD
46671 || exit 1
46672
6bd3dfaa 46673@endif target-libgfortran
4b1cb4fe
DD
46674
46675
3866be5d 46676
a7254363 46677
e90269c8 46678
a7254363
PB
46679.PHONY: configure-target-libobjc maybe-configure-target-libobjc
46680maybe-configure-target-libobjc:
4f0ef2d8
CD
46681@if gcc-bootstrap
46682configure-target-libobjc: stage_current
46683@endif gcc-bootstrap
a7254363
PB
46684@if target-libobjc
46685maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 46686configure-target-libobjc:
0aed8855
PB
46687 @: $(MAKE); $(unstage)
46688 @r=`${PWD_COMMAND}`; export r; \
46689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46690 echo "Checking multilib configuration for libobjc..."; \
46691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
46692 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
46693 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
46694 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
46695 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
46696 else \
46697 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
46698 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
46699 fi; \
46700 else \
46701 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
46702 fi; \
46703 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 46704 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 46705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46706 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
46707 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 46708 case $(srcdir) in \
b00612cc
PB
46709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46710 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
46711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46712 esac; \
b00612cc
PB
46713 srcdiroption="--srcdir=$${topdir}/libobjc"; \
46714 libsrcdir="$$s/libobjc"; \
4fa63067
NN
46715 rm -f no-such-file || : ; \
46716 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46717 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46718 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46719 || exit 1
6bd3dfaa 46720@endif target-libobjc
e2b9e2dc 46721
a7254363
PB
46722
46723
d545f33b
PB
46724
46725
4fa63067
NN
46726.PHONY: all-target-libobjc maybe-all-target-libobjc
46727maybe-all-target-libobjc:
4f0ef2d8
CD
46728@if gcc-bootstrap
46729all-target-libobjc: stage_current
46730@endif gcc-bootstrap
6bd3dfaa 46731@if target-libobjc
72b2455a 46732TARGET-target-libobjc=all
6bd3dfaa 46733maybe-all-target-libobjc: all-target-libobjc
4fa63067 46734all-target-libobjc: configure-target-libobjc
0aed8855 46735 @: $(MAKE); $(unstage)
b40e3958
L
46736 @r=`${PWD_COMMAND}`; export r; \
46737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46738 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46739 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
46740 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46741 $(TARGET-target-libobjc))
6bd3dfaa 46742@endif target-libobjc
3866be5d 46743
a7254363
PB
46744
46745
d545f33b
PB
46746
46747
4fa63067
NN
46748.PHONY: check-target-libobjc maybe-check-target-libobjc
46749maybe-check-target-libobjc:
6bd3dfaa
PB
46750@if target-libobjc
46751maybe-check-target-libobjc: check-target-libobjc
3866be5d 46752
4fa63067 46753check-target-libobjc:
0aed8855 46754 @: $(MAKE); $(unstage)
b40e3958
L
46755 @r=`${PWD_COMMAND}`; export r; \
46756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46757 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46758 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 46759 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46760
6bd3dfaa 46761@endif target-libobjc
3866be5d 46762
4fa63067
NN
46763.PHONY: install-target-libobjc maybe-install-target-libobjc
46764maybe-install-target-libobjc:
6bd3dfaa
PB
46765@if target-libobjc
46766maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 46767
4fa63067 46768install-target-libobjc: installdirs
0aed8855 46769 @: $(MAKE); $(unstage)
b40e3958
L
46770 @r=`${PWD_COMMAND}`; export r; \
46771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46772 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46773 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 46774 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46775
6bd3dfaa 46776@endif target-libobjc
3866be5d 46777
56a8fe78 46778# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46779
46780.PHONY: maybe-info-target-libobjc info-target-libobjc
46781maybe-info-target-libobjc:
6bd3dfaa
PB
46782@if target-libobjc
46783maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
46784
46785info-target-libobjc: \
46786 configure-target-libobjc
0aed8855 46787 @: $(MAKE); $(unstage)
4fa63067
NN
46788 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46789 r=`${PWD_COMMAND}`; export r; \
b40e3958 46790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46791 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46792 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
46793 for flag in $(EXTRA_TARGET_FLAGS); do \
46794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46795 done; \
46796 (cd $(TARGET_SUBDIR)/libobjc && \
46797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46799 "RANLIB=$${RANLIB}" \
0c24b341 46800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46801 info) \
4fa63067 46802 || exit 1
3866be5d 46803
6bd3dfaa 46804@endif target-libobjc
3866be5d 46805
4fa63067
NN
46806.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
46807maybe-dvi-target-libobjc:
6bd3dfaa
PB
46808@if target-libobjc
46809maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 46810
4fa63067
NN
46811dvi-target-libobjc: \
46812 configure-target-libobjc
0aed8855 46813 @: $(MAKE); $(unstage)
4fa63067
NN
46814 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46815 r=`${PWD_COMMAND}`; export r; \
b40e3958 46816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46817 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46818 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
46819 for flag in $(EXTRA_TARGET_FLAGS); do \
46820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46821 done; \
46822 (cd $(TARGET_SUBDIR)/libobjc && \
46823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46825 "RANLIB=$${RANLIB}" \
0c24b341 46826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46827 dvi) \
4fa63067 46828 || exit 1
3866be5d 46829
6bd3dfaa 46830@endif target-libobjc
3866be5d 46831
56a8fe78
DD
46832.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
46833maybe-pdf-target-libobjc:
46834@if target-libobjc
46835maybe-pdf-target-libobjc: pdf-target-libobjc
46836
46837pdf-target-libobjc: \
46838 configure-target-libobjc
46839 @: $(MAKE); $(unstage)
46840 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46841 r=`${PWD_COMMAND}`; export r; \
46842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46843 $(NORMAL_TARGET_EXPORTS) \
46844 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
46845 for flag in $(EXTRA_TARGET_FLAGS); do \
46846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46847 done; \
46848 (cd $(TARGET_SUBDIR)/libobjc && \
46849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46851 "RANLIB=$${RANLIB}" \
0c24b341 46852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46853 pdf) \
46854 || exit 1
46855
46856@endif target-libobjc
46857
6d389afc
MS
46858.PHONY: maybe-html-target-libobjc html-target-libobjc
46859maybe-html-target-libobjc:
46860@if target-libobjc
46861maybe-html-target-libobjc: html-target-libobjc
46862
46863html-target-libobjc: \
46864 configure-target-libobjc
0aed8855 46865 @: $(MAKE); $(unstage)
6d389afc
MS
46866 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46867 r=`${PWD_COMMAND}`; export r; \
46868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46869 $(NORMAL_TARGET_EXPORTS) \
46870 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
46871 for flag in $(EXTRA_TARGET_FLAGS); do \
46872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46873 done; \
46874 (cd $(TARGET_SUBDIR)/libobjc && \
46875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46877 "RANLIB=$${RANLIB}" \
0c24b341 46878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46879 html) \
46880 || exit 1
46881
46882@endif target-libobjc
46883
4fa63067
NN
46884.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
46885maybe-TAGS-target-libobjc:
6bd3dfaa
PB
46886@if target-libobjc
46887maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
46888
46889TAGS-target-libobjc: \
46890 configure-target-libobjc
0aed8855 46891 @: $(MAKE); $(unstage)
4fa63067 46892 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
46893 r=`${PWD_COMMAND}`; export r; \
46894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46895 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46896 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
46897 for flag in $(EXTRA_TARGET_FLAGS); do \
46898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46899 done; \
46900 (cd $(TARGET_SUBDIR)/libobjc && \
46901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46903 "RANLIB=$${RANLIB}" \
0c24b341 46904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46905 TAGS) \
e2b9e2dc
NN
46906 || exit 1
46907
6bd3dfaa 46908@endif target-libobjc
4fa63067
NN
46909
46910.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
46911maybe-install-info-target-libobjc:
6bd3dfaa
PB
46912@if target-libobjc
46913maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
46914
46915install-info-target-libobjc: \
46916 configure-target-libobjc \
46917 info-target-libobjc
0aed8855 46918 @: $(MAKE); $(unstage)
4fa63067
NN
46919 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46920 r=`${PWD_COMMAND}`; export r; \
b40e3958 46921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46922 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46923 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
46924 for flag in $(EXTRA_TARGET_FLAGS); do \
46925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46926 done; \
46927 (cd $(TARGET_SUBDIR)/libobjc && \
46928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46930 "RANLIB=$${RANLIB}" \
0c24b341 46931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46932 install-info) \
4fa63067 46933 || exit 1
3866be5d 46934
6bd3dfaa 46935@endif target-libobjc
3866be5d 46936
a3ca38d2
DD
46937.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
46938maybe-install-pdf-target-libobjc:
46939@if target-libobjc
46940maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
46941
46942install-pdf-target-libobjc: \
46943 configure-target-libobjc \
46944 pdf-target-libobjc
46945 @: $(MAKE); $(unstage)
46946 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46947 r=`${PWD_COMMAND}`; export r; \
46948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46949 $(NORMAL_TARGET_EXPORTS) \
46950 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
46951 for flag in $(EXTRA_TARGET_FLAGS); do \
46952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46953 done; \
46954 (cd $(TARGET_SUBDIR)/libobjc && \
46955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46957 "RANLIB=$${RANLIB}" \
0c24b341 46958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46959 install-pdf) \
46960 || exit 1
46961
46962@endif target-libobjc
46963
108a6f8e
CD
46964.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
46965maybe-install-html-target-libobjc:
46966@if target-libobjc
46967maybe-install-html-target-libobjc: install-html-target-libobjc
46968
46969install-html-target-libobjc: \
46970 configure-target-libobjc \
46971 html-target-libobjc
46972 @: $(MAKE); $(unstage)
46973 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46974 r=`${PWD_COMMAND}`; export r; \
46975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46976 $(NORMAL_TARGET_EXPORTS) \
46977 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
46978 for flag in $(EXTRA_TARGET_FLAGS); do \
46979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46980 done; \
46981 (cd $(TARGET_SUBDIR)/libobjc && \
46982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46984 "RANLIB=$${RANLIB}" \
0c24b341 46985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46986 install-html) \
46987 || exit 1
46988
46989@endif target-libobjc
46990
4fa63067
NN
46991.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
46992maybe-installcheck-target-libobjc:
6bd3dfaa
PB
46993@if target-libobjc
46994maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
46995
46996installcheck-target-libobjc: \
46997 configure-target-libobjc
0aed8855 46998 @: $(MAKE); $(unstage)
4fa63067
NN
46999 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47000 r=`${PWD_COMMAND}`; export r; \
b40e3958 47001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47002 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47003 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
47004 for flag in $(EXTRA_TARGET_FLAGS); do \
47005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47006 done; \
47007 (cd $(TARGET_SUBDIR)/libobjc && \
47008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47010 "RANLIB=$${RANLIB}" \
0c24b341 47011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47012 installcheck) \
4fa63067 47013 || exit 1
3866be5d 47014
6bd3dfaa 47015@endif target-libobjc
3866be5d 47016
4fa63067
NN
47017.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
47018maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
47019@if target-libobjc
47020maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 47021
4fa63067 47022mostlyclean-target-libobjc:
0aed8855 47023 @: $(MAKE); $(unstage)
4fa63067
NN
47024 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47025 r=`${PWD_COMMAND}`; export r; \
b40e3958 47026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47028 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
47029 for flag in $(EXTRA_TARGET_FLAGS); do \
47030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47031 done; \
47032 (cd $(TARGET_SUBDIR)/libobjc && \
47033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47035 "RANLIB=$${RANLIB}" \
0c24b341 47036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47037 mostlyclean) \
4fa63067 47038 || exit 1
3866be5d 47039
6bd3dfaa 47040@endif target-libobjc
3866be5d 47041
4fa63067
NN
47042.PHONY: maybe-clean-target-libobjc clean-target-libobjc
47043maybe-clean-target-libobjc:
6bd3dfaa
PB
47044@if target-libobjc
47045maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
47046
47047clean-target-libobjc:
0aed8855 47048 @: $(MAKE); $(unstage)
4fa63067 47049 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
47050 r=`${PWD_COMMAND}`; export r; \
47051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47052 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47053 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
47054 for flag in $(EXTRA_TARGET_FLAGS); do \
47055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47056 done; \
47057 (cd $(TARGET_SUBDIR)/libobjc && \
47058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47060 "RANLIB=$${RANLIB}" \
0c24b341 47061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47062 clean) \
e2b9e2dc
NN
47063 || exit 1
47064
6bd3dfaa 47065@endif target-libobjc
3866be5d 47066
4fa63067
NN
47067.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
47068maybe-distclean-target-libobjc:
6bd3dfaa
PB
47069@if target-libobjc
47070maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 47071
4fa63067 47072distclean-target-libobjc:
0aed8855 47073 @: $(MAKE); $(unstage)
4fa63067
NN
47074 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47075 r=`${PWD_COMMAND}`; export r; \
b40e3958 47076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47077 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47078 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
47079 for flag in $(EXTRA_TARGET_FLAGS); do \
47080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47081 done; \
47082 (cd $(TARGET_SUBDIR)/libobjc && \
47083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47085 "RANLIB=$${RANLIB}" \
0c24b341 47086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47087 distclean) \
4fa63067 47088 || exit 1
3866be5d 47089
6bd3dfaa 47090@endif target-libobjc
3866be5d 47091
4fa63067
NN
47092.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
47093maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
47094@if target-libobjc
47095maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 47096
4fa63067 47097maintainer-clean-target-libobjc:
0aed8855 47098 @: $(MAKE); $(unstage)
4fa63067
NN
47099 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47100 r=`${PWD_COMMAND}`; export r; \
b40e3958 47101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47102 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47103 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
47104 for flag in $(EXTRA_TARGET_FLAGS); do \
47105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47106 done; \
47107 (cd $(TARGET_SUBDIR)/libobjc && \
47108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47110 "RANLIB=$${RANLIB}" \
0c24b341 47111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47112 maintainer-clean) \
4fa63067 47113 || exit 1
3866be5d 47114
6bd3dfaa 47115@endif target-libobjc
3866be5d 47116
4fa63067 47117
4fa63067 47118
a7254363 47119
e90269c8 47120
a7254363
PB
47121.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
47122maybe-configure-target-libtermcap:
4f0ef2d8
CD
47123@if gcc-bootstrap
47124configure-target-libtermcap: stage_current
47125@endif gcc-bootstrap
a7254363
PB
47126@if target-libtermcap
47127maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 47128configure-target-libtermcap:
0aed8855
PB
47129 @: $(MAKE); $(unstage)
47130 @r=`${PWD_COMMAND}`; export r; \
47131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47132 echo "Checking multilib configuration for libtermcap..."; \
47133 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
47134 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
47135 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
47136 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
47137 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
47138 else \
47139 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
47140 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
47141 fi; \
47142 else \
47143 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
47144 fi; \
47145 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 47146 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 47147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47148 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
47149 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 47150 case $(srcdir) in \
b00612cc
PB
47151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47152 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
47153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47154 esac; \
b00612cc
PB
47155 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
47156 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
47157 rm -f no-such-file || : ; \
47158 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47159 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47160 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47161 || exit 1
6bd3dfaa 47162@endif target-libtermcap
e2b9e2dc 47163
a7254363
PB
47164
47165
d545f33b
PB
47166
47167
4fa63067
NN
47168.PHONY: all-target-libtermcap maybe-all-target-libtermcap
47169maybe-all-target-libtermcap:
4f0ef2d8
CD
47170@if gcc-bootstrap
47171all-target-libtermcap: stage_current
47172@endif gcc-bootstrap
6bd3dfaa 47173@if target-libtermcap
72b2455a 47174TARGET-target-libtermcap=all
6bd3dfaa 47175maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 47176all-target-libtermcap: configure-target-libtermcap
0aed8855 47177 @: $(MAKE); $(unstage)
b40e3958
L
47178 @r=`${PWD_COMMAND}`; export r; \
47179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47180 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47181 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
47182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47183 $(TARGET-target-libtermcap))
6bd3dfaa 47184@endif target-libtermcap
3866be5d 47185
a7254363
PB
47186
47187
d545f33b
PB
47188
47189
4fa63067
NN
47190.PHONY: check-target-libtermcap maybe-check-target-libtermcap
47191maybe-check-target-libtermcap:
6bd3dfaa
PB
47192@if target-libtermcap
47193maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 47194
4fa63067
NN
47195# Dummy target for uncheckable module.
47196check-target-libtermcap:
47197
6bd3dfaa 47198@endif target-libtermcap
4fa63067
NN
47199
47200.PHONY: install-target-libtermcap maybe-install-target-libtermcap
47201maybe-install-target-libtermcap:
6bd3dfaa
PB
47202@if target-libtermcap
47203maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
47204
47205install-target-libtermcap: installdirs
0aed8855 47206 @: $(MAKE); $(unstage)
b40e3958
L
47207 @r=`${PWD_COMMAND}`; export r; \
47208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47209 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47210 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 47211 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 47212
6bd3dfaa 47213@endif target-libtermcap
3866be5d 47214
56a8fe78 47215# Other targets (info, dvi, pdf, etc.)
16ae0395 47216
4fa63067
NN
47217.PHONY: maybe-info-target-libtermcap info-target-libtermcap
47218maybe-info-target-libtermcap:
6bd3dfaa 47219@if target-libtermcap
6d389afc
MS
47220maybe-info-target-libtermcap: info-target-libtermcap
47221
47222info-target-libtermcap: \
47223 configure-target-libtermcap
0aed8855 47224 @: $(MAKE); $(unstage)
6d389afc
MS
47225 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47226 r=`${PWD_COMMAND}`; export r; \
47227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47228 $(NORMAL_TARGET_EXPORTS) \
47229 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
47230 for flag in $(EXTRA_TARGET_FLAGS); do \
47231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47232 done; \
47233 (cd $(TARGET_SUBDIR)/libtermcap && \
47234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47236 "RANLIB=$${RANLIB}" \
0c24b341 47237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47238 info) \
47239 || exit 1
47240
47241@endif target-libtermcap
47242
47243.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
47244maybe-dvi-target-libtermcap:
47245@if target-libtermcap
47246maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 47247
6d389afc 47248dvi-target-libtermcap: \
4fa63067 47249 configure-target-libtermcap
0aed8855 47250 @: $(MAKE); $(unstage)
4fa63067
NN
47251 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47252 r=`${PWD_COMMAND}`; export r; \
b40e3958 47253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47254 $(NORMAL_TARGET_EXPORTS) \
6d389afc 47255 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
47256 for flag in $(EXTRA_TARGET_FLAGS); do \
47257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47258 done; \
47259 (cd $(TARGET_SUBDIR)/libtermcap && \
47260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47262 "RANLIB=$${RANLIB}" \
0c24b341 47263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 47264 dvi) \
4fa63067 47265 || exit 1
3866be5d 47266
6bd3dfaa 47267@endif target-libtermcap
3866be5d 47268
56a8fe78
DD
47269.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
47270maybe-pdf-target-libtermcap:
47271@if target-libtermcap
47272maybe-pdf-target-libtermcap: pdf-target-libtermcap
47273
47274pdf-target-libtermcap: \
47275 configure-target-libtermcap
47276 @: $(MAKE); $(unstage)
47277 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47278 r=`${PWD_COMMAND}`; export r; \
47279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47280 $(NORMAL_TARGET_EXPORTS) \
47281 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
47282 for flag in $(EXTRA_TARGET_FLAGS); do \
47283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47284 done; \
47285 (cd $(TARGET_SUBDIR)/libtermcap && \
47286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47288 "RANLIB=$${RANLIB}" \
0c24b341 47289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47290 pdf) \
47291 || exit 1
47292
47293@endif target-libtermcap
47294
6d389afc
MS
47295.PHONY: maybe-html-target-libtermcap html-target-libtermcap
47296maybe-html-target-libtermcap:
6bd3dfaa 47297@if target-libtermcap
6d389afc 47298maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 47299
6d389afc 47300html-target-libtermcap: \
4fa63067 47301 configure-target-libtermcap
0aed8855 47302 @: $(MAKE); $(unstage)
4fa63067 47303 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
47304 r=`${PWD_COMMAND}`; export r; \
47305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47306 $(NORMAL_TARGET_EXPORTS) \
6d389afc 47307 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
47308 for flag in $(EXTRA_TARGET_FLAGS); do \
47309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47310 done; \
47311 (cd $(TARGET_SUBDIR)/libtermcap && \
47312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47314 "RANLIB=$${RANLIB}" \
0c24b341 47315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 47316 html) \
e2b9e2dc
NN
47317 || exit 1
47318
6bd3dfaa 47319@endif target-libtermcap
4fa63067
NN
47320
47321.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
47322maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
47323@if target-libtermcap
47324maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
47325
47326TAGS-target-libtermcap: \
47327 configure-target-libtermcap
0aed8855 47328 @: $(MAKE); $(unstage)
4fa63067
NN
47329 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47330 r=`${PWD_COMMAND}`; export r; \
b40e3958 47331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47332 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47333 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
47334 for flag in $(EXTRA_TARGET_FLAGS); do \
47335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47336 done; \
47337 (cd $(TARGET_SUBDIR)/libtermcap && \
47338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47340 "RANLIB=$${RANLIB}" \
0c24b341 47341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47342 TAGS) \
4fa63067 47343 || exit 1
3866be5d 47344
6bd3dfaa 47345@endif target-libtermcap
3866be5d 47346
4fa63067
NN
47347.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
47348maybe-install-info-target-libtermcap:
6bd3dfaa
PB
47349@if target-libtermcap
47350maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 47351
4fa63067
NN
47352install-info-target-libtermcap: \
47353 configure-target-libtermcap \
47354 info-target-libtermcap
0aed8855 47355 @: $(MAKE); $(unstage)
4fa63067
NN
47356 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47357 r=`${PWD_COMMAND}`; export r; \
47358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47359 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47360 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
47361 for flag in $(EXTRA_TARGET_FLAGS); do \
47362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363 done; \
47364 (cd $(TARGET_SUBDIR)/libtermcap && \
47365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367 "RANLIB=$${RANLIB}" \
0c24b341 47368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47369 install-info) \
4fa63067 47370 || exit 1
3866be5d 47371
6bd3dfaa 47372@endif target-libtermcap
16ae0395 47373
a3ca38d2
DD
47374.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
47375maybe-install-pdf-target-libtermcap:
47376@if target-libtermcap
47377maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
47378
47379install-pdf-target-libtermcap: \
47380 configure-target-libtermcap \
47381 pdf-target-libtermcap
47382 @: $(MAKE); $(unstage)
47383 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47384 r=`${PWD_COMMAND}`; export r; \
47385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47386 $(NORMAL_TARGET_EXPORTS) \
47387 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
47388 for flag in $(EXTRA_TARGET_FLAGS); do \
47389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47390 done; \
47391 (cd $(TARGET_SUBDIR)/libtermcap && \
47392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47394 "RANLIB=$${RANLIB}" \
0c24b341 47395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47396 install-pdf) \
47397 || exit 1
47398
47399@endif target-libtermcap
47400
108a6f8e
CD
47401.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
47402maybe-install-html-target-libtermcap:
47403@if target-libtermcap
47404maybe-install-html-target-libtermcap: install-html-target-libtermcap
47405
47406install-html-target-libtermcap: \
47407 configure-target-libtermcap \
47408 html-target-libtermcap
47409 @: $(MAKE); $(unstage)
47410 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47411 r=`${PWD_COMMAND}`; export r; \
47412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47413 $(NORMAL_TARGET_EXPORTS) \
47414 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
47415 for flag in $(EXTRA_TARGET_FLAGS); do \
47416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47417 done; \
47418 (cd $(TARGET_SUBDIR)/libtermcap && \
47419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47421 "RANLIB=$${RANLIB}" \
0c24b341 47422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47423 install-html) \
47424 || exit 1
47425
47426@endif target-libtermcap
47427
4fa63067
NN
47428.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
47429maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
47430@if target-libtermcap
47431maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
47432
47433installcheck-target-libtermcap: \
47434 configure-target-libtermcap
0aed8855 47435 @: $(MAKE); $(unstage)
4fa63067
NN
47436 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47437 r=`${PWD_COMMAND}`; export r; \
b40e3958 47438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47440 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
47441 for flag in $(EXTRA_TARGET_FLAGS); do \
47442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47443 done; \
47444 (cd $(TARGET_SUBDIR)/libtermcap && \
47445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47447 "RANLIB=$${RANLIB}" \
0c24b341 47448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47449 installcheck) \
4fa63067 47450 || exit 1
3866be5d 47451
6bd3dfaa 47452@endif target-libtermcap
3866be5d 47453
4fa63067
NN
47454.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
47455maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
47456@if target-libtermcap
47457maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
47458
47459# libtermcap doesn't support mostlyclean.
47460mostlyclean-target-libtermcap:
47461
6bd3dfaa 47462@endif target-libtermcap
4fa63067
NN
47463
47464.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
47465maybe-clean-target-libtermcap:
6bd3dfaa
PB
47466@if target-libtermcap
47467maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
47468
47469# libtermcap doesn't support clean.
47470clean-target-libtermcap:
47471
6bd3dfaa 47472@endif target-libtermcap
4fa63067
NN
47473
47474.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
47475maybe-distclean-target-libtermcap:
6bd3dfaa
PB
47476@if target-libtermcap
47477maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
47478
47479# libtermcap doesn't support distclean.
47480distclean-target-libtermcap:
47481
6bd3dfaa 47482@endif target-libtermcap
4fa63067
NN
47483
47484.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
47485maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
47486@if target-libtermcap
47487maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
47488
47489# libtermcap doesn't support maintainer-clean.
47490maintainer-clean-target-libtermcap:
47491
6bd3dfaa 47492@endif target-libtermcap
4fa63067
NN
47493
47494
4fa63067 47495
4fa63067 47496
a7254363
PB
47497
47498.PHONY: configure-target-winsup maybe-configure-target-winsup
47499maybe-configure-target-winsup:
4f0ef2d8
CD
47500@if gcc-bootstrap
47501configure-target-winsup: stage_current
47502@endif gcc-bootstrap
a7254363
PB
47503@if target-winsup
47504maybe-configure-target-winsup: configure-target-winsup
c52c6897 47505configure-target-winsup:
0aed8855
PB
47506 @: $(MAKE); $(unstage)
47507 @r=`${PWD_COMMAND}`; export r; \
47508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47509 echo "Checking multilib configuration for winsup..."; \
47510 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
47511 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
47512 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
47513 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
47514 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
47515 else \
47516 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
47517 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
47518 fi; \
47519 else \
47520 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
47521 fi; \
47522 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 47523 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 47524 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47525 echo Configuring in $(TARGET_SUBDIR)/winsup; \
47526 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 47527 case $(srcdir) in \
b00612cc
PB
47528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47529 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
47530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47531 esac; \
b00612cc
PB
47532 srcdiroption="--srcdir=$${topdir}/winsup"; \
47533 libsrcdir="$$s/winsup"; \
4fa63067
NN
47534 rm -f no-such-file || : ; \
47535 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47536 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47537 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47538 || exit 1
6bd3dfaa 47539@endif target-winsup
e2b9e2dc 47540
a7254363
PB
47541
47542
d545f33b
PB
47543
47544
4fa63067
NN
47545.PHONY: all-target-winsup maybe-all-target-winsup
47546maybe-all-target-winsup:
4f0ef2d8
CD
47547@if gcc-bootstrap
47548all-target-winsup: stage_current
47549@endif gcc-bootstrap
6bd3dfaa 47550@if target-winsup
72b2455a 47551TARGET-target-winsup=all
6bd3dfaa 47552maybe-all-target-winsup: all-target-winsup
4fa63067 47553all-target-winsup: configure-target-winsup
0aed8855 47554 @: $(MAKE); $(unstage)
b40e3958
L
47555 @r=`${PWD_COMMAND}`; export r; \
47556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47557 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47558 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
47559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47560 $(TARGET-target-winsup))
6bd3dfaa 47561@endif target-winsup
3866be5d 47562
a7254363
PB
47563
47564
d545f33b
PB
47565
47566
4fa63067
NN
47567.PHONY: check-target-winsup maybe-check-target-winsup
47568maybe-check-target-winsup:
6bd3dfaa
PB
47569@if target-winsup
47570maybe-check-target-winsup: check-target-winsup
3866be5d 47571
4fa63067 47572check-target-winsup:
0aed8855 47573 @: $(MAKE); $(unstage)
4fa63067
NN
47574 @r=`${PWD_COMMAND}`; export r; \
47575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47576 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47577 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 47578 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 47579
6bd3dfaa 47580@endif target-winsup
3866be5d 47581
4fa63067
NN
47582.PHONY: install-target-winsup maybe-install-target-winsup
47583maybe-install-target-winsup:
6bd3dfaa
PB
47584@if target-winsup
47585maybe-install-target-winsup: install-target-winsup
16ae0395 47586
4fa63067 47587install-target-winsup: installdirs
0aed8855 47588 @: $(MAKE); $(unstage)
4fa63067
NN
47589 @r=`${PWD_COMMAND}`; export r; \
47590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47591 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47592 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 47593 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 47594
6bd3dfaa 47595@endif target-winsup
3866be5d 47596
56a8fe78 47597# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47598
47599.PHONY: maybe-info-target-winsup info-target-winsup
47600maybe-info-target-winsup:
6bd3dfaa
PB
47601@if target-winsup
47602maybe-info-target-winsup: info-target-winsup
4fa63067
NN
47603
47604info-target-winsup: \
47605 configure-target-winsup
0aed8855 47606 @: $(MAKE); $(unstage)
4fa63067 47607 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47608 r=`${PWD_COMMAND}`; export r; \
47609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47610 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47611 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
47612 for flag in $(EXTRA_TARGET_FLAGS); do \
47613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47614 done; \
47615 (cd $(TARGET_SUBDIR)/winsup && \
47616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47618 "RANLIB=$${RANLIB}" \
0c24b341 47619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47620 info) \
e2b9e2dc
NN
47621 || exit 1
47622
6bd3dfaa 47623@endif target-winsup
3866be5d 47624
4fa63067
NN
47625.PHONY: maybe-dvi-target-winsup dvi-target-winsup
47626maybe-dvi-target-winsup:
6bd3dfaa
PB
47627@if target-winsup
47628maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 47629
4fa63067
NN
47630dvi-target-winsup: \
47631 configure-target-winsup
0aed8855 47632 @: $(MAKE); $(unstage)
4fa63067
NN
47633 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47634 r=`${PWD_COMMAND}`; export r; \
b40e3958 47635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47636 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47637 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
47638 for flag in $(EXTRA_TARGET_FLAGS); do \
47639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47640 done; \
47641 (cd $(TARGET_SUBDIR)/winsup && \
47642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47644 "RANLIB=$${RANLIB}" \
0c24b341 47645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47646 dvi) \
4fa63067 47647 || exit 1
3866be5d 47648
6bd3dfaa 47649@endif target-winsup
3866be5d 47650
56a8fe78
DD
47651.PHONY: maybe-pdf-target-winsup pdf-target-winsup
47652maybe-pdf-target-winsup:
47653@if target-winsup
47654maybe-pdf-target-winsup: pdf-target-winsup
47655
47656pdf-target-winsup: \
47657 configure-target-winsup
47658 @: $(MAKE); $(unstage)
47659 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47660 r=`${PWD_COMMAND}`; export r; \
47661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47662 $(NORMAL_TARGET_EXPORTS) \
47663 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
47664 for flag in $(EXTRA_TARGET_FLAGS); do \
47665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47666 done; \
47667 (cd $(TARGET_SUBDIR)/winsup && \
47668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47670 "RANLIB=$${RANLIB}" \
0c24b341 47671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47672 pdf) \
47673 || exit 1
47674
47675@endif target-winsup
47676
6d389afc
MS
47677.PHONY: maybe-html-target-winsup html-target-winsup
47678maybe-html-target-winsup:
47679@if target-winsup
47680maybe-html-target-winsup: html-target-winsup
47681
47682html-target-winsup: \
47683 configure-target-winsup
0aed8855 47684 @: $(MAKE); $(unstage)
6d389afc
MS
47685 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47686 r=`${PWD_COMMAND}`; export r; \
47687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47688 $(NORMAL_TARGET_EXPORTS) \
47689 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
47690 for flag in $(EXTRA_TARGET_FLAGS); do \
47691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47692 done; \
47693 (cd $(TARGET_SUBDIR)/winsup && \
47694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47696 "RANLIB=$${RANLIB}" \
0c24b341 47697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47698 html) \
47699 || exit 1
47700
47701@endif target-winsup
47702
4fa63067
NN
47703.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
47704maybe-TAGS-target-winsup:
6bd3dfaa
PB
47705@if target-winsup
47706maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 47707
4fa63067
NN
47708TAGS-target-winsup: \
47709 configure-target-winsup
0aed8855 47710 @: $(MAKE); $(unstage)
4fa63067
NN
47711 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47712 r=`${PWD_COMMAND}`; export r; \
b40e3958 47713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47714 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47715 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
47716 for flag in $(EXTRA_TARGET_FLAGS); do \
47717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47718 done; \
47719 (cd $(TARGET_SUBDIR)/winsup && \
47720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47722 "RANLIB=$${RANLIB}" \
0c24b341 47723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47724 TAGS) \
4fa63067 47725 || exit 1
3866be5d 47726
6bd3dfaa 47727@endif target-winsup
3866be5d 47728
4fa63067
NN
47729.PHONY: maybe-install-info-target-winsup install-info-target-winsup
47730maybe-install-info-target-winsup:
6bd3dfaa
PB
47731@if target-winsup
47732maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
47733
47734install-info-target-winsup: \
47735 configure-target-winsup \
47736 info-target-winsup
0aed8855 47737 @: $(MAKE); $(unstage)
4fa63067 47738 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47741 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47742 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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}" \
7ffa0b57 47751 install-info) \
e2b9e2dc
NN
47752 || exit 1
47753
6bd3dfaa 47754@endif target-winsup
4fa63067 47755
a3ca38d2
DD
47756.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
47757maybe-install-pdf-target-winsup:
47758@if target-winsup
47759maybe-install-pdf-target-winsup: install-pdf-target-winsup
47760
47761install-pdf-target-winsup: \
47762 configure-target-winsup \
47763 pdf-target-winsup
47764 @: $(MAKE); $(unstage)
47765 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47766 r=`${PWD_COMMAND}`; export r; \
47767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47768 $(NORMAL_TARGET_EXPORTS) \
47769 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
47770 for flag in $(EXTRA_TARGET_FLAGS); do \
47771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47772 done; \
47773 (cd $(TARGET_SUBDIR)/winsup && \
47774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47776 "RANLIB=$${RANLIB}" \
0c24b341 47777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47778 install-pdf) \
47779 || exit 1
47780
47781@endif target-winsup
47782
108a6f8e
CD
47783.PHONY: maybe-install-html-target-winsup install-html-target-winsup
47784maybe-install-html-target-winsup:
47785@if target-winsup
47786maybe-install-html-target-winsup: install-html-target-winsup
47787
47788install-html-target-winsup: \
47789 configure-target-winsup \
47790 html-target-winsup
47791 @: $(MAKE); $(unstage)
47792 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47793 r=`${PWD_COMMAND}`; export r; \
47794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47795 $(NORMAL_TARGET_EXPORTS) \
47796 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
47797 for flag in $(EXTRA_TARGET_FLAGS); do \
47798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47799 done; \
47800 (cd $(TARGET_SUBDIR)/winsup && \
47801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47803 "RANLIB=$${RANLIB}" \
0c24b341 47804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47805 install-html) \
47806 || exit 1
47807
47808@endif target-winsup
47809
4fa63067
NN
47810.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
47811maybe-installcheck-target-winsup:
6bd3dfaa
PB
47812@if target-winsup
47813maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
47814
47815installcheck-target-winsup: \
47816 configure-target-winsup
0aed8855 47817 @: $(MAKE); $(unstage)
4fa63067
NN
47818 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47819 r=`${PWD_COMMAND}`; export r; \
b40e3958 47820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47821 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47822 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
47823 for flag in $(EXTRA_TARGET_FLAGS); do \
47824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47825 done; \
47826 (cd $(TARGET_SUBDIR)/winsup && \
47827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47829 "RANLIB=$${RANLIB}" \
0c24b341 47830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47831 installcheck) \
4fa63067 47832 || exit 1
3866be5d 47833
6bd3dfaa 47834@endif target-winsup
3866be5d 47835
4fa63067
NN
47836.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
47837maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
47838@if target-winsup
47839maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
47840
47841mostlyclean-target-winsup:
0aed8855 47842 @: $(MAKE); $(unstage)
4fa63067
NN
47843 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47844 r=`${PWD_COMMAND}`; export r; \
b40e3958 47845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47846 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47847 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
47848 for flag in $(EXTRA_TARGET_FLAGS); do \
47849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47850 done; \
47851 (cd $(TARGET_SUBDIR)/winsup && \
47852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47854 "RANLIB=$${RANLIB}" \
0c24b341 47855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47856 mostlyclean) \
4fa63067 47857 || exit 1
3866be5d 47858
6bd3dfaa 47859@endif target-winsup
3866be5d 47860
4fa63067
NN
47861.PHONY: maybe-clean-target-winsup clean-target-winsup
47862maybe-clean-target-winsup:
6bd3dfaa
PB
47863@if target-winsup
47864maybe-clean-target-winsup: clean-target-winsup
16ae0395 47865
4fa63067 47866clean-target-winsup:
0aed8855 47867 @: $(MAKE); $(unstage)
4fa63067
NN
47868 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47869 r=`${PWD_COMMAND}`; export r; \
b40e3958 47870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47871 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47872 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
47873 for flag in $(EXTRA_TARGET_FLAGS); do \
47874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47875 done; \
47876 (cd $(TARGET_SUBDIR)/winsup && \
47877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47879 "RANLIB=$${RANLIB}" \
0c24b341 47880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47881 clean) \
4fa63067 47882 || exit 1
3866be5d 47883
6bd3dfaa 47884@endif target-winsup
3866be5d 47885
4fa63067
NN
47886.PHONY: maybe-distclean-target-winsup distclean-target-winsup
47887maybe-distclean-target-winsup:
6bd3dfaa
PB
47888@if target-winsup
47889maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
47890
47891distclean-target-winsup:
0aed8855 47892 @: $(MAKE); $(unstage)
4fa63067 47893 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47894 r=`${PWD_COMMAND}`; export r; \
47895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47897 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
47898 for flag in $(EXTRA_TARGET_FLAGS); do \
47899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47900 done; \
47901 (cd $(TARGET_SUBDIR)/winsup && \
47902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47904 "RANLIB=$${RANLIB}" \
0c24b341 47905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47906 distclean) \
e2b9e2dc
NN
47907 || exit 1
47908
6bd3dfaa 47909@endif target-winsup
3866be5d 47910
4fa63067
NN
47911.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
47912maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
47913@if target-winsup
47914maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 47915
4fa63067 47916maintainer-clean-target-winsup:
0aed8855 47917 @: $(MAKE); $(unstage)
4fa63067
NN
47918 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47919 r=`${PWD_COMMAND}`; export r; \
b40e3958 47920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47921 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47922 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
47923 for flag in $(EXTRA_TARGET_FLAGS); do \
47924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47925 done; \
47926 (cd $(TARGET_SUBDIR)/winsup && \
47927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47929 "RANLIB=$${RANLIB}" \
0c24b341 47930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47931 maintainer-clean) \
4fa63067 47932 || exit 1
3866be5d 47933
6bd3dfaa 47934@endif target-winsup
3866be5d 47935
16ae0395 47936
3866be5d 47937
e90269c8 47938
a7254363
PB
47939
47940.PHONY: configure-target-libgloss maybe-configure-target-libgloss
47941maybe-configure-target-libgloss:
4f0ef2d8
CD
47942@if gcc-bootstrap
47943configure-target-libgloss: stage_current
47944@endif gcc-bootstrap
a7254363
PB
47945@if target-libgloss
47946maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 47947configure-target-libgloss:
0aed8855
PB
47948 @: $(MAKE); $(unstage)
47949 @r=`${PWD_COMMAND}`; export r; \
47950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47951 echo "Checking multilib configuration for libgloss..."; \
47952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
47953 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
47954 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
47955 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
47956 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
47957 else \
47958 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
47959 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
47960 fi; \
47961 else \
47962 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
47963 fi; \
47964 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 47965 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 47966 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47967 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
47968 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 47969 case $(srcdir) in \
b00612cc
PB
47970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47971 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
47972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47973 esac; \
b00612cc
PB
47974 srcdiroption="--srcdir=$${topdir}/libgloss"; \
47975 libsrcdir="$$s/libgloss"; \
4fa63067
NN
47976 rm -f no-such-file || : ; \
47977 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47979 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47980 || exit 1
6bd3dfaa 47981@endif target-libgloss
e2b9e2dc 47982
a7254363
PB
47983
47984
d545f33b
PB
47985
47986
4fa63067
NN
47987.PHONY: all-target-libgloss maybe-all-target-libgloss
47988maybe-all-target-libgloss:
4f0ef2d8
CD
47989@if gcc-bootstrap
47990all-target-libgloss: stage_current
47991@endif gcc-bootstrap
6bd3dfaa 47992@if target-libgloss
72b2455a 47993TARGET-target-libgloss=all
6bd3dfaa 47994maybe-all-target-libgloss: all-target-libgloss
4fa63067 47995all-target-libgloss: configure-target-libgloss
0aed8855 47996 @: $(MAKE); $(unstage)
b40e3958
L
47997 @r=`${PWD_COMMAND}`; export r; \
47998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47999 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48000 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
48001 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48002 $(TARGET-target-libgloss))
6bd3dfaa 48003@endif target-libgloss
e393202e 48004
a7254363
PB
48005
48006
d545f33b
PB
48007
48008
4fa63067
NN
48009.PHONY: check-target-libgloss maybe-check-target-libgloss
48010maybe-check-target-libgloss:
6bd3dfaa
PB
48011@if target-libgloss
48012maybe-check-target-libgloss: check-target-libgloss
e393202e 48013
4fa63067
NN
48014# Dummy target for uncheckable module.
48015check-target-libgloss:
e393202e 48016
6bd3dfaa 48017@endif target-libgloss
e393202e 48018
4fa63067
NN
48019.PHONY: install-target-libgloss maybe-install-target-libgloss
48020maybe-install-target-libgloss:
6bd3dfaa
PB
48021@if target-libgloss
48022maybe-install-target-libgloss: install-target-libgloss
16ae0395 48023
4fa63067 48024install-target-libgloss: installdirs
0aed8855 48025 @: $(MAKE); $(unstage)
b40e3958
L
48026 @r=`${PWD_COMMAND}`; export r; \
48027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48028 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48029 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 48030 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48031
6bd3dfaa 48032@endif target-libgloss
3866be5d 48033
56a8fe78 48034# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48035
48036.PHONY: maybe-info-target-libgloss info-target-libgloss
48037maybe-info-target-libgloss:
6bd3dfaa
PB
48038@if target-libgloss
48039maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
48040
48041info-target-libgloss: \
48042 configure-target-libgloss
0aed8855 48043 @: $(MAKE); $(unstage)
4fa63067 48044 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48045 r=`${PWD_COMMAND}`; export r; \
48046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48047 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48048 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
48049 for flag in $(EXTRA_TARGET_FLAGS); do \
48050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48051 done; \
48052 (cd $(TARGET_SUBDIR)/libgloss && \
48053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48055 "RANLIB=$${RANLIB}" \
0c24b341 48056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48057 info) \
ce5b542e
MC
48058 || exit 1
48059
6bd3dfaa 48060@endif target-libgloss
ce5b542e 48061
4fa63067
NN
48062.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
48063maybe-dvi-target-libgloss:
6bd3dfaa
PB
48064@if target-libgloss
48065maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 48066
4fa63067
NN
48067dvi-target-libgloss: \
48068 configure-target-libgloss
0aed8855 48069 @: $(MAKE); $(unstage)
4fa63067
NN
48070 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48071 r=`${PWD_COMMAND}`; export r; \
b40e3958 48072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48073 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48074 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
48075 for flag in $(EXTRA_TARGET_FLAGS); do \
48076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48077 done; \
48078 (cd $(TARGET_SUBDIR)/libgloss && \
48079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48081 "RANLIB=$${RANLIB}" \
0c24b341 48082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48083 dvi) \
4fa63067 48084 || exit 1
ce5b542e 48085
6bd3dfaa 48086@endif target-libgloss
ce5b542e 48087
56a8fe78
DD
48088.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
48089maybe-pdf-target-libgloss:
48090@if target-libgloss
48091maybe-pdf-target-libgloss: pdf-target-libgloss
48092
48093pdf-target-libgloss: \
48094 configure-target-libgloss
48095 @: $(MAKE); $(unstage)
48096 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48097 r=`${PWD_COMMAND}`; export r; \
48098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48099 $(NORMAL_TARGET_EXPORTS) \
48100 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
48101 for flag in $(EXTRA_TARGET_FLAGS); do \
48102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48103 done; \
48104 (cd $(TARGET_SUBDIR)/libgloss && \
48105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48107 "RANLIB=$${RANLIB}" \
0c24b341 48108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48109 pdf) \
48110 || exit 1
48111
48112@endif target-libgloss
48113
6d389afc
MS
48114.PHONY: maybe-html-target-libgloss html-target-libgloss
48115maybe-html-target-libgloss:
48116@if target-libgloss
48117maybe-html-target-libgloss: html-target-libgloss
48118
48119html-target-libgloss: \
48120 configure-target-libgloss
0aed8855 48121 @: $(MAKE); $(unstage)
6d389afc
MS
48122 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48123 r=`${PWD_COMMAND}`; export r; \
48124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48125 $(NORMAL_TARGET_EXPORTS) \
48126 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
48127 for flag in $(EXTRA_TARGET_FLAGS); do \
48128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48129 done; \
48130 (cd $(TARGET_SUBDIR)/libgloss && \
48131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48133 "RANLIB=$${RANLIB}" \
0c24b341 48134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48135 html) \
48136 || exit 1
48137
48138@endif target-libgloss
48139
4fa63067
NN
48140.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
48141maybe-TAGS-target-libgloss:
6bd3dfaa
PB
48142@if target-libgloss
48143maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 48144
4fa63067
NN
48145TAGS-target-libgloss: \
48146 configure-target-libgloss
0aed8855 48147 @: $(MAKE); $(unstage)
4fa63067
NN
48148 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48149 r=`${PWD_COMMAND}`; export r; \
b40e3958 48150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48151 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48152 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
48153 for flag in $(EXTRA_TARGET_FLAGS); do \
48154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48155 done; \
48156 (cd $(TARGET_SUBDIR)/libgloss && \
48157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48159 "RANLIB=$${RANLIB}" \
0c24b341 48160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48161 TAGS) \
4fa63067 48162 || exit 1
ce5b542e 48163
6bd3dfaa 48164@endif target-libgloss
ce5b542e 48165
4fa63067
NN
48166.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
48167maybe-install-info-target-libgloss:
6bd3dfaa
PB
48168@if target-libgloss
48169maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
48170
48171install-info-target-libgloss: \
48172 configure-target-libgloss \
48173 info-target-libgloss
0aed8855 48174 @: $(MAKE); $(unstage)
4fa63067 48175 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48176 r=`${PWD_COMMAND}`; export r; \
48177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48178 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48179 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
48180 for flag in $(EXTRA_TARGET_FLAGS); do \
48181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48182 done; \
48183 (cd $(TARGET_SUBDIR)/libgloss && \
48184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48186 "RANLIB=$${RANLIB}" \
0c24b341 48187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48188 install-info) \
e2b9e2dc
NN
48189 || exit 1
48190
6bd3dfaa 48191@endif target-libgloss
e393202e 48192
a3ca38d2
DD
48193.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
48194maybe-install-pdf-target-libgloss:
48195@if target-libgloss
48196maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
48197
48198install-pdf-target-libgloss: \
48199 configure-target-libgloss \
48200 pdf-target-libgloss
48201 @: $(MAKE); $(unstage)
48202 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48203 r=`${PWD_COMMAND}`; export r; \
48204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48205 $(NORMAL_TARGET_EXPORTS) \
48206 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
48207 for flag in $(EXTRA_TARGET_FLAGS); do \
48208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48209 done; \
48210 (cd $(TARGET_SUBDIR)/libgloss && \
48211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48213 "RANLIB=$${RANLIB}" \
0c24b341 48214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48215 install-pdf) \
48216 || exit 1
48217
48218@endif target-libgloss
48219
108a6f8e
CD
48220.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
48221maybe-install-html-target-libgloss:
48222@if target-libgloss
48223maybe-install-html-target-libgloss: install-html-target-libgloss
48224
48225install-html-target-libgloss: \
48226 configure-target-libgloss \
48227 html-target-libgloss
48228 @: $(MAKE); $(unstage)
48229 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48230 r=`${PWD_COMMAND}`; export r; \
48231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48232 $(NORMAL_TARGET_EXPORTS) \
48233 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
48234 for flag in $(EXTRA_TARGET_FLAGS); do \
48235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48236 done; \
48237 (cd $(TARGET_SUBDIR)/libgloss && \
48238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48240 "RANLIB=$${RANLIB}" \
0c24b341 48241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48242 install-html) \
48243 || exit 1
48244
48245@endif target-libgloss
48246
4fa63067
NN
48247.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
48248maybe-installcheck-target-libgloss:
6bd3dfaa
PB
48249@if target-libgloss
48250maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 48251
4fa63067
NN
48252installcheck-target-libgloss: \
48253 configure-target-libgloss
0aed8855 48254 @: $(MAKE); $(unstage)
4fa63067
NN
48255 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48256 r=`${PWD_COMMAND}`; export r; \
48257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48258 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48259 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
48260 for flag in $(EXTRA_TARGET_FLAGS); do \
48261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48262 done; \
48263 (cd $(TARGET_SUBDIR)/libgloss && \
48264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48266 "RANLIB=$${RANLIB}" \
0c24b341 48267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48268 installcheck) \
4fa63067 48269 || exit 1
3866be5d 48270
6bd3dfaa 48271@endif target-libgloss
3866be5d 48272
4fa63067
NN
48273.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
48274maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
48275@if target-libgloss
48276maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 48277
4fa63067 48278mostlyclean-target-libgloss:
0aed8855 48279 @: $(MAKE); $(unstage)
4fa63067
NN
48280 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48281 r=`${PWD_COMMAND}`; export r; \
b40e3958 48282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48283 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48284 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
48285 for flag in $(EXTRA_TARGET_FLAGS); do \
48286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48287 done; \
48288 (cd $(TARGET_SUBDIR)/libgloss && \
48289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48291 "RANLIB=$${RANLIB}" \
0c24b341 48292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48293 mostlyclean) \
4fa63067 48294 || exit 1
e393202e 48295
6bd3dfaa 48296@endif target-libgloss
3866be5d 48297
4fa63067
NN
48298.PHONY: maybe-clean-target-libgloss clean-target-libgloss
48299maybe-clean-target-libgloss:
6bd3dfaa
PB
48300@if target-libgloss
48301maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
48302
48303clean-target-libgloss:
0aed8855 48304 @: $(MAKE); $(unstage)
4fa63067 48305 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48306 r=`${PWD_COMMAND}`; export r; \
48307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48308 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48309 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
48310 for flag in $(EXTRA_TARGET_FLAGS); do \
48311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48312 done; \
48313 (cd $(TARGET_SUBDIR)/libgloss && \
48314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48316 "RANLIB=$${RANLIB}" \
0c24b341 48317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48318 clean) \
e2b9e2dc
NN
48319 || exit 1
48320
6bd3dfaa 48321@endif target-libgloss
e393202e 48322
4fa63067
NN
48323.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
48324maybe-distclean-target-libgloss:
6bd3dfaa
PB
48325@if target-libgloss
48326maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 48327
4fa63067 48328distclean-target-libgloss:
0aed8855 48329 @: $(MAKE); $(unstage)
4fa63067
NN
48330 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48331 r=`${PWD_COMMAND}`; export r; \
48332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48333 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48334 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
48335 for flag in $(EXTRA_TARGET_FLAGS); do \
48336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48337 done; \
48338 (cd $(TARGET_SUBDIR)/libgloss && \
48339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48341 "RANLIB=$${RANLIB}" \
0c24b341 48342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48343 distclean) \
4fa63067 48344 || exit 1
3866be5d 48345
6bd3dfaa 48346@endif target-libgloss
3866be5d 48347
4fa63067
NN
48348.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
48349maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
48350@if target-libgloss
48351maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 48352
4fa63067 48353maintainer-clean-target-libgloss:
0aed8855 48354 @: $(MAKE); $(unstage)
4fa63067
NN
48355 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48356 r=`${PWD_COMMAND}`; export r; \
b40e3958 48357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48358 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48359 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
48360 for flag in $(EXTRA_TARGET_FLAGS); do \
48361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48362 done; \
48363 (cd $(TARGET_SUBDIR)/libgloss && \
48364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48366 "RANLIB=$${RANLIB}" \
0c24b341 48367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48368 maintainer-clean) \
4fa63067 48369 || exit 1
3866be5d 48370
6bd3dfaa 48371@endif target-libgloss
3866be5d 48372
e393202e 48373
15723a45 48374
e90269c8 48375
a7254363
PB
48376
48377.PHONY: configure-target-libiberty maybe-configure-target-libiberty
48378maybe-configure-target-libiberty:
4f0ef2d8
CD
48379@if gcc-bootstrap
48380configure-target-libiberty: stage_current
48381@endif gcc-bootstrap
a7254363
PB
48382@if target-libiberty
48383maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 48384configure-target-libiberty:
0aed8855
PB
48385 @: $(MAKE); $(unstage)
48386 @r=`${PWD_COMMAND}`; export r; \
48387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48388 echo "Checking multilib configuration for libiberty..."; \
48389 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
48390 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
48391 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
48392 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
48393 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
48394 else \
48395 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
48396 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
48397 fi; \
48398 else \
48399 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
48400 fi; \
48401 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 48402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 48403 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48404 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
48405 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 48406 case $(srcdir) in \
b00612cc
PB
48407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48408 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
48409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48410 esac; \
b00612cc
PB
48411 srcdiroption="--srcdir=$${topdir}/libiberty"; \
48412 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
48413 rm -f no-such-file || : ; \
48414 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48416 --target=${target_alias} $${srcdiroption} \
bba45b8b 48417 || exit 1
6bd3dfaa 48418@endif target-libiberty
e393202e 48419
a7254363
PB
48420
48421
d545f33b
PB
48422
48423
4fa63067
NN
48424.PHONY: all-target-libiberty maybe-all-target-libiberty
48425maybe-all-target-libiberty:
4f0ef2d8
CD
48426@if gcc-bootstrap
48427all-target-libiberty: stage_current
48428@endif gcc-bootstrap
6bd3dfaa 48429@if target-libiberty
72b2455a 48430TARGET-target-libiberty=all
6bd3dfaa 48431maybe-all-target-libiberty: all-target-libiberty
4fa63067 48432all-target-libiberty: configure-target-libiberty
0aed8855 48433 @: $(MAKE); $(unstage)
b40e3958
L
48434 @r=`${PWD_COMMAND}`; export r; \
48435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48436 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48437 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
48438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48439 $(TARGET-target-libiberty))
6bd3dfaa 48440@endif target-libiberty
e393202e 48441
a7254363
PB
48442
48443
d545f33b
PB
48444
48445
4fa63067
NN
48446.PHONY: check-target-libiberty maybe-check-target-libiberty
48447maybe-check-target-libiberty:
6bd3dfaa
PB
48448@if target-libiberty
48449maybe-check-target-libiberty: check-target-libiberty
16ae0395 48450
4fa63067 48451check-target-libiberty:
0aed8855 48452 @: $(MAKE); $(unstage)
b40e3958
L
48453 @r=`${PWD_COMMAND}`; export r; \
48454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48455 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48456 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 48457 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 48458
6bd3dfaa 48459@endif target-libiberty
e393202e 48460
4fa63067
NN
48461.PHONY: install-target-libiberty maybe-install-target-libiberty
48462maybe-install-target-libiberty:
6bd3dfaa
PB
48463@if target-libiberty
48464maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
48465
48466install-target-libiberty: installdirs
0aed8855 48467 @: $(MAKE); $(unstage)
4fa63067
NN
48468 @r=`${PWD_COMMAND}`; export r; \
48469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48470 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48471 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 48472 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48473
6bd3dfaa 48474@endif target-libiberty
4fa63067 48475
56a8fe78 48476# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48477
48478.PHONY: maybe-info-target-libiberty info-target-libiberty
48479maybe-info-target-libiberty:
6bd3dfaa
PB
48480@if target-libiberty
48481maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
48482
48483info-target-libiberty: \
48484 configure-target-libiberty
0aed8855 48485 @: $(MAKE); $(unstage)
4fa63067
NN
48486 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48487 r=`${PWD_COMMAND}`; export r; \
48488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48489 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48490 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
48491 for flag in $(EXTRA_TARGET_FLAGS); do \
48492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48493 done; \
48494 (cd $(TARGET_SUBDIR)/libiberty && \
48495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48497 "RANLIB=$${RANLIB}" \
0c24b341 48498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48499 info) \
4fa63067
NN
48500 || exit 1
48501
6bd3dfaa 48502@endif target-libiberty
4fa63067
NN
48503
48504.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
48505maybe-dvi-target-libiberty:
6bd3dfaa
PB
48506@if target-libiberty
48507maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
48508
48509dvi-target-libiberty: \
48510 configure-target-libiberty
0aed8855 48511 @: $(MAKE); $(unstage)
4fa63067
NN
48512 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48513 r=`${PWD_COMMAND}`; export r; \
48514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48515 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48516 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
48517 for flag in $(EXTRA_TARGET_FLAGS); do \
48518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48519 done; \
48520 (cd $(TARGET_SUBDIR)/libiberty && \
48521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48523 "RANLIB=$${RANLIB}" \
0c24b341 48524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48525 dvi) \
4fa63067
NN
48526 || exit 1
48527
6bd3dfaa 48528@endif target-libiberty
4fa63067 48529
56a8fe78
DD
48530.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
48531maybe-pdf-target-libiberty:
48532@if target-libiberty
48533maybe-pdf-target-libiberty: pdf-target-libiberty
48534
48535pdf-target-libiberty: \
48536 configure-target-libiberty
48537 @: $(MAKE); $(unstage)
48538 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48539 r=`${PWD_COMMAND}`; export r; \
48540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48541 $(NORMAL_TARGET_EXPORTS) \
48542 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
48543 for flag in $(EXTRA_TARGET_FLAGS); do \
48544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48545 done; \
48546 (cd $(TARGET_SUBDIR)/libiberty && \
48547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48549 "RANLIB=$${RANLIB}" \
0c24b341 48550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48551 pdf) \
48552 || exit 1
48553
48554@endif target-libiberty
48555
6d389afc
MS
48556.PHONY: maybe-html-target-libiberty html-target-libiberty
48557maybe-html-target-libiberty:
48558@if target-libiberty
48559maybe-html-target-libiberty: html-target-libiberty
48560
48561html-target-libiberty: \
48562 configure-target-libiberty
0aed8855 48563 @: $(MAKE); $(unstage)
6d389afc
MS
48564 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48565 r=`${PWD_COMMAND}`; export r; \
48566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48567 $(NORMAL_TARGET_EXPORTS) \
48568 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
48569 for flag in $(EXTRA_TARGET_FLAGS); do \
48570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48571 done; \
48572 (cd $(TARGET_SUBDIR)/libiberty && \
48573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48575 "RANLIB=$${RANLIB}" \
0c24b341 48576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48577 html) \
48578 || exit 1
48579
48580@endif target-libiberty
48581
4fa63067
NN
48582.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
48583maybe-TAGS-target-libiberty:
6bd3dfaa
PB
48584@if target-libiberty
48585maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
48586
48587TAGS-target-libiberty: \
48588 configure-target-libiberty
0aed8855 48589 @: $(MAKE); $(unstage)
4fa63067
NN
48590 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48591 r=`${PWD_COMMAND}`; export r; \
48592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48594 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
48595 for flag in $(EXTRA_TARGET_FLAGS); do \
48596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48597 done; \
48598 (cd $(TARGET_SUBDIR)/libiberty && \
48599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48601 "RANLIB=$${RANLIB}" \
0c24b341 48602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48603 TAGS) \
4fa63067
NN
48604 || exit 1
48605
6bd3dfaa 48606@endif target-libiberty
4fa63067
NN
48607
48608.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
48609maybe-install-info-target-libiberty:
6bd3dfaa
PB
48610@if target-libiberty
48611maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
48612
48613install-info-target-libiberty: \
48614 configure-target-libiberty \
48615 info-target-libiberty
0aed8855 48616 @: $(MAKE); $(unstage)
4fa63067
NN
48617 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48618 r=`${PWD_COMMAND}`; export r; \
48619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48620 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48621 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
48622 for flag in $(EXTRA_TARGET_FLAGS); do \
48623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48624 done; \
48625 (cd $(TARGET_SUBDIR)/libiberty && \
48626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48628 "RANLIB=$${RANLIB}" \
0c24b341 48629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48630 install-info) \
4fa63067
NN
48631 || exit 1
48632
6bd3dfaa 48633@endif target-libiberty
4fa63067 48634
a3ca38d2
DD
48635.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
48636maybe-install-pdf-target-libiberty:
48637@if target-libiberty
48638maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
48639
48640install-pdf-target-libiberty: \
48641 configure-target-libiberty \
48642 pdf-target-libiberty
48643 @: $(MAKE); $(unstage)
48644 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48645 r=`${PWD_COMMAND}`; export r; \
48646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48647 $(NORMAL_TARGET_EXPORTS) \
48648 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
48649 for flag in $(EXTRA_TARGET_FLAGS); do \
48650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48651 done; \
48652 (cd $(TARGET_SUBDIR)/libiberty && \
48653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48655 "RANLIB=$${RANLIB}" \
0c24b341 48656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48657 install-pdf) \
48658 || exit 1
48659
48660@endif target-libiberty
48661
108a6f8e
CD
48662.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
48663maybe-install-html-target-libiberty:
48664@if target-libiberty
48665maybe-install-html-target-libiberty: install-html-target-libiberty
48666
48667install-html-target-libiberty: \
48668 configure-target-libiberty \
48669 html-target-libiberty
48670 @: $(MAKE); $(unstage)
48671 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48672 r=`${PWD_COMMAND}`; export r; \
48673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48674 $(NORMAL_TARGET_EXPORTS) \
48675 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
48676 for flag in $(EXTRA_TARGET_FLAGS); do \
48677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48678 done; \
48679 (cd $(TARGET_SUBDIR)/libiberty && \
48680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48682 "RANLIB=$${RANLIB}" \
0c24b341 48683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48684 install-html) \
48685 || exit 1
48686
48687@endif target-libiberty
48688
4fa63067
NN
48689.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
48690maybe-installcheck-target-libiberty:
6bd3dfaa
PB
48691@if target-libiberty
48692maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
48693
48694installcheck-target-libiberty: \
48695 configure-target-libiberty
0aed8855 48696 @: $(MAKE); $(unstage)
4fa63067
NN
48697 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48698 r=`${PWD_COMMAND}`; export r; \
48699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48701 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
48702 for flag in $(EXTRA_TARGET_FLAGS); do \
48703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48704 done; \
48705 (cd $(TARGET_SUBDIR)/libiberty && \
48706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48708 "RANLIB=$${RANLIB}" \
0c24b341 48709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48710 installcheck) \
4fa63067
NN
48711 || exit 1
48712
6bd3dfaa 48713@endif target-libiberty
4fa63067
NN
48714
48715.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
48716maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
48717@if target-libiberty
48718maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
48719
48720mostlyclean-target-libiberty:
0aed8855 48721 @: $(MAKE); $(unstage)
4fa63067
NN
48722 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48723 r=`${PWD_COMMAND}`; export r; \
48724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48725 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48726 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
48727 for flag in $(EXTRA_TARGET_FLAGS); do \
48728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48729 done; \
48730 (cd $(TARGET_SUBDIR)/libiberty && \
48731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48733 "RANLIB=$${RANLIB}" \
0c24b341 48734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48735 mostlyclean) \
4fa63067
NN
48736 || exit 1
48737
6bd3dfaa 48738@endif target-libiberty
4fa63067
NN
48739
48740.PHONY: maybe-clean-target-libiberty clean-target-libiberty
48741maybe-clean-target-libiberty:
6bd3dfaa
PB
48742@if target-libiberty
48743maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
48744
48745clean-target-libiberty:
0aed8855 48746 @: $(MAKE); $(unstage)
4fa63067
NN
48747 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48748 r=`${PWD_COMMAND}`; export r; \
48749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48750 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48751 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
48752 for flag in $(EXTRA_TARGET_FLAGS); do \
48753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48754 done; \
48755 (cd $(TARGET_SUBDIR)/libiberty && \
48756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48758 "RANLIB=$${RANLIB}" \
0c24b341 48759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48760 clean) \
4fa63067
NN
48761 || exit 1
48762
6bd3dfaa 48763@endif target-libiberty
4fa63067
NN
48764
48765.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
48766maybe-distclean-target-libiberty:
6bd3dfaa
PB
48767@if target-libiberty
48768maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
48769
48770distclean-target-libiberty:
0aed8855 48771 @: $(MAKE); $(unstage)
4fa63067
NN
48772 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48773 r=`${PWD_COMMAND}`; export r; \
48774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48775 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48776 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
48777 for flag in $(EXTRA_TARGET_FLAGS); do \
48778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48779 done; \
48780 (cd $(TARGET_SUBDIR)/libiberty && \
48781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48783 "RANLIB=$${RANLIB}" \
0c24b341 48784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48785 distclean) \
4fa63067
NN
48786 || exit 1
48787
6bd3dfaa 48788@endif target-libiberty
4fa63067
NN
48789
48790.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
48791maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
48792@if target-libiberty
48793maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
48794
48795maintainer-clean-target-libiberty:
0aed8855 48796 @: $(MAKE); $(unstage)
4fa63067
NN
48797 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48798 r=`${PWD_COMMAND}`; export r; \
48799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48800 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48801 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
48802 for flag in $(EXTRA_TARGET_FLAGS); do \
48803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48804 done; \
48805 (cd $(TARGET_SUBDIR)/libiberty && \
48806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48808 "RANLIB=$${RANLIB}" \
0c24b341 48809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48810 maintainer-clean) \
4fa63067 48811 || exit 1
16ae0395 48812
6bd3dfaa 48813@endif target-libiberty
e393202e
NN
48814
48815
15723a45 48816
e90269c8 48817
a7254363
PB
48818
48819.PHONY: configure-target-gperf maybe-configure-target-gperf
48820maybe-configure-target-gperf:
4f0ef2d8
CD
48821@if gcc-bootstrap
48822configure-target-gperf: stage_current
48823@endif gcc-bootstrap
a7254363
PB
48824@if target-gperf
48825maybe-configure-target-gperf: configure-target-gperf
c52c6897 48826configure-target-gperf:
0aed8855
PB
48827 @: $(MAKE); $(unstage)
48828 @r=`${PWD_COMMAND}`; export r; \
48829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48830 echo "Checking multilib configuration for gperf..."; \
48831 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
48832 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
48833 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
48834 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
48835 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
48836 else \
48837 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
48838 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
48839 fi; \
48840 else \
48841 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
48842 fi; \
48843 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 48844 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 48845 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48846 echo Configuring in $(TARGET_SUBDIR)/gperf; \
48847 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 48848 case $(srcdir) in \
b00612cc
PB
48849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48850 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
48851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48852 esac; \
b00612cc
PB
48853 srcdiroption="--srcdir=$${topdir}/gperf"; \
48854 libsrcdir="$$s/gperf"; \
bba45b8b
NN
48855 rm -f no-such-file || : ; \
48856 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48857 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48858 --target=${target_alias} $${srcdiroption} \
bba45b8b 48859 || exit 1
6bd3dfaa 48860@endif target-gperf
e393202e 48861
a7254363
PB
48862
48863
d545f33b
PB
48864
48865
4fa63067
NN
48866.PHONY: all-target-gperf maybe-all-target-gperf
48867maybe-all-target-gperf:
4f0ef2d8
CD
48868@if gcc-bootstrap
48869all-target-gperf: stage_current
48870@endif gcc-bootstrap
6bd3dfaa 48871@if target-gperf
72b2455a 48872TARGET-target-gperf=all
6bd3dfaa 48873maybe-all-target-gperf: all-target-gperf
4fa63067 48874all-target-gperf: configure-target-gperf
0aed8855 48875 @: $(MAKE); $(unstage)
b40e3958
L
48876 @r=`${PWD_COMMAND}`; export r; \
48877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48878 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48879 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
48880 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48881 $(TARGET-target-gperf))
6bd3dfaa 48882@endif target-gperf
e393202e 48883
a7254363
PB
48884
48885
d545f33b
PB
48886
48887
4fa63067
NN
48888.PHONY: check-target-gperf maybe-check-target-gperf
48889maybe-check-target-gperf:
6bd3dfaa
PB
48890@if target-gperf
48891maybe-check-target-gperf: check-target-gperf
16ae0395 48892
4fa63067 48893check-target-gperf:
0aed8855 48894 @: $(MAKE); $(unstage)
b40e3958
L
48895 @r=`${PWD_COMMAND}`; export r; \
48896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48897 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48898 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 48899 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 48900
6bd3dfaa 48901@endif target-gperf
e393202e 48902
4fa63067
NN
48903.PHONY: install-target-gperf maybe-install-target-gperf
48904maybe-install-target-gperf:
6bd3dfaa
PB
48905@if target-gperf
48906maybe-install-target-gperf: install-target-gperf
4fa63067
NN
48907
48908install-target-gperf: installdirs
0aed8855 48909 @: $(MAKE); $(unstage)
4fa63067
NN
48910 @r=`${PWD_COMMAND}`; export r; \
48911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48912 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48913 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 48914 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48915
6bd3dfaa 48916@endif target-gperf
4fa63067 48917
56a8fe78 48918# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48919
48920.PHONY: maybe-info-target-gperf info-target-gperf
48921maybe-info-target-gperf:
6bd3dfaa
PB
48922@if target-gperf
48923maybe-info-target-gperf: info-target-gperf
4fa63067
NN
48924
48925info-target-gperf: \
48926 configure-target-gperf
0aed8855 48927 @: $(MAKE); $(unstage)
4fa63067
NN
48928 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48929 r=`${PWD_COMMAND}`; export r; \
48930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48931 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48932 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
48933 for flag in $(EXTRA_TARGET_FLAGS); do \
48934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48935 done; \
48936 (cd $(TARGET_SUBDIR)/gperf && \
48937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48939 "RANLIB=$${RANLIB}" \
0c24b341 48940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48941 info) \
4fa63067
NN
48942 || exit 1
48943
6bd3dfaa 48944@endif target-gperf
4fa63067
NN
48945
48946.PHONY: maybe-dvi-target-gperf dvi-target-gperf
48947maybe-dvi-target-gperf:
6bd3dfaa
PB
48948@if target-gperf
48949maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
48950
48951dvi-target-gperf: \
48952 configure-target-gperf
0aed8855 48953 @: $(MAKE); $(unstage)
4fa63067
NN
48954 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48955 r=`${PWD_COMMAND}`; export r; \
48956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48957 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48958 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
48959 for flag in $(EXTRA_TARGET_FLAGS); do \
48960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48961 done; \
48962 (cd $(TARGET_SUBDIR)/gperf && \
48963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48965 "RANLIB=$${RANLIB}" \
0c24b341 48966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48967 dvi) \
4fa63067
NN
48968 || exit 1
48969
6bd3dfaa 48970@endif target-gperf
4fa63067 48971
56a8fe78
DD
48972.PHONY: maybe-pdf-target-gperf pdf-target-gperf
48973maybe-pdf-target-gperf:
48974@if target-gperf
48975maybe-pdf-target-gperf: pdf-target-gperf
48976
48977pdf-target-gperf: \
48978 configure-target-gperf
48979 @: $(MAKE); $(unstage)
48980 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48981 r=`${PWD_COMMAND}`; export r; \
48982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48983 $(NORMAL_TARGET_EXPORTS) \
48984 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
48985 for flag in $(EXTRA_TARGET_FLAGS); do \
48986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48987 done; \
48988 (cd $(TARGET_SUBDIR)/gperf && \
48989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48991 "RANLIB=$${RANLIB}" \
0c24b341 48992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48993 pdf) \
48994 || exit 1
48995
48996@endif target-gperf
48997
6d389afc
MS
48998.PHONY: maybe-html-target-gperf html-target-gperf
48999maybe-html-target-gperf:
49000@if target-gperf
49001maybe-html-target-gperf: html-target-gperf
49002
49003html-target-gperf: \
49004 configure-target-gperf
0aed8855 49005 @: $(MAKE); $(unstage)
6d389afc
MS
49006 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49007 r=`${PWD_COMMAND}`; export r; \
49008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49009 $(NORMAL_TARGET_EXPORTS) \
49010 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
49011 for flag in $(EXTRA_TARGET_FLAGS); do \
49012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49013 done; \
49014 (cd $(TARGET_SUBDIR)/gperf && \
49015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49017 "RANLIB=$${RANLIB}" \
0c24b341 49018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49019 html) \
49020 || exit 1
49021
49022@endif target-gperf
49023
4fa63067
NN
49024.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
49025maybe-TAGS-target-gperf:
6bd3dfaa
PB
49026@if target-gperf
49027maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
49028
49029TAGS-target-gperf: \
49030 configure-target-gperf
0aed8855 49031 @: $(MAKE); $(unstage)
4fa63067
NN
49032 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49033 r=`${PWD_COMMAND}`; export r; \
49034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49036 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
49037 for flag in $(EXTRA_TARGET_FLAGS); do \
49038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49039 done; \
49040 (cd $(TARGET_SUBDIR)/gperf && \
49041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49043 "RANLIB=$${RANLIB}" \
0c24b341 49044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49045 TAGS) \
4fa63067
NN
49046 || exit 1
49047
6bd3dfaa 49048@endif target-gperf
4fa63067
NN
49049
49050.PHONY: maybe-install-info-target-gperf install-info-target-gperf
49051maybe-install-info-target-gperf:
6bd3dfaa
PB
49052@if target-gperf
49053maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
49054
49055install-info-target-gperf: \
49056 configure-target-gperf \
49057 info-target-gperf
0aed8855 49058 @: $(MAKE); $(unstage)
4fa63067
NN
49059 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49060 r=`${PWD_COMMAND}`; export r; \
49061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49062 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49063 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
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)/gperf && \
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}" \
7ffa0b57 49072 install-info) \
4fa63067
NN
49073 || exit 1
49074
6bd3dfaa 49075@endif target-gperf
4fa63067 49076
a3ca38d2
DD
49077.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
49078maybe-install-pdf-target-gperf:
49079@if target-gperf
49080maybe-install-pdf-target-gperf: install-pdf-target-gperf
49081
49082install-pdf-target-gperf: \
49083 configure-target-gperf \
49084 pdf-target-gperf
49085 @: $(MAKE); $(unstage)
49086 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49087 r=`${PWD_COMMAND}`; export r; \
49088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49089 $(NORMAL_TARGET_EXPORTS) \
49090 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
49091 for flag in $(EXTRA_TARGET_FLAGS); do \
49092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49093 done; \
49094 (cd $(TARGET_SUBDIR)/gperf && \
49095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49097 "RANLIB=$${RANLIB}" \
0c24b341 49098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49099 install-pdf) \
49100 || exit 1
49101
49102@endif target-gperf
49103
108a6f8e
CD
49104.PHONY: maybe-install-html-target-gperf install-html-target-gperf
49105maybe-install-html-target-gperf:
49106@if target-gperf
49107maybe-install-html-target-gperf: install-html-target-gperf
49108
49109install-html-target-gperf: \
49110 configure-target-gperf \
49111 html-target-gperf
49112 @: $(MAKE); $(unstage)
49113 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49114 r=`${PWD_COMMAND}`; export r; \
49115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49116 $(NORMAL_TARGET_EXPORTS) \
49117 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
49118 for flag in $(EXTRA_TARGET_FLAGS); do \
49119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49120 done; \
49121 (cd $(TARGET_SUBDIR)/gperf && \
49122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49124 "RANLIB=$${RANLIB}" \
0c24b341 49125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49126 install-html) \
49127 || exit 1
49128
49129@endif target-gperf
49130
4fa63067
NN
49131.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
49132maybe-installcheck-target-gperf:
6bd3dfaa
PB
49133@if target-gperf
49134maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
49135
49136installcheck-target-gperf: \
49137 configure-target-gperf
0aed8855 49138 @: $(MAKE); $(unstage)
4fa63067
NN
49139 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49140 r=`${PWD_COMMAND}`; export r; \
49141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49143 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
49144 for flag in $(EXTRA_TARGET_FLAGS); do \
49145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49146 done; \
49147 (cd $(TARGET_SUBDIR)/gperf && \
49148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49150 "RANLIB=$${RANLIB}" \
0c24b341 49151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49152 installcheck) \
4fa63067
NN
49153 || exit 1
49154
6bd3dfaa 49155@endif target-gperf
4fa63067
NN
49156
49157.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
49158maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
49159@if target-gperf
49160maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
49161
49162mostlyclean-target-gperf:
0aed8855 49163 @: $(MAKE); $(unstage)
4fa63067
NN
49164 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49165 r=`${PWD_COMMAND}`; export r; \
49166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49167 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49168 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
49169 for flag in $(EXTRA_TARGET_FLAGS); do \
49170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49171 done; \
49172 (cd $(TARGET_SUBDIR)/gperf && \
49173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49175 "RANLIB=$${RANLIB}" \
0c24b341 49176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49177 mostlyclean) \
4fa63067
NN
49178 || exit 1
49179
6bd3dfaa 49180@endif target-gperf
4fa63067
NN
49181
49182.PHONY: maybe-clean-target-gperf clean-target-gperf
49183maybe-clean-target-gperf:
6bd3dfaa
PB
49184@if target-gperf
49185maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
49186
49187clean-target-gperf:
0aed8855 49188 @: $(MAKE); $(unstage)
4fa63067
NN
49189 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49190 r=`${PWD_COMMAND}`; export r; \
49191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49192 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49193 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
49194 for flag in $(EXTRA_TARGET_FLAGS); do \
49195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49196 done; \
49197 (cd $(TARGET_SUBDIR)/gperf && \
49198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49200 "RANLIB=$${RANLIB}" \
0c24b341 49201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49202 clean) \
4fa63067
NN
49203 || exit 1
49204
6bd3dfaa 49205@endif target-gperf
4fa63067
NN
49206
49207.PHONY: maybe-distclean-target-gperf distclean-target-gperf
49208maybe-distclean-target-gperf:
6bd3dfaa
PB
49209@if target-gperf
49210maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
49211
49212distclean-target-gperf:
0aed8855 49213 @: $(MAKE); $(unstage)
4fa63067
NN
49214 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49215 r=`${PWD_COMMAND}`; export r; \
49216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49217 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49218 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
49219 for flag in $(EXTRA_TARGET_FLAGS); do \
49220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49221 done; \
49222 (cd $(TARGET_SUBDIR)/gperf && \
49223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49225 "RANLIB=$${RANLIB}" \
0c24b341 49226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49227 distclean) \
4fa63067
NN
49228 || exit 1
49229
6bd3dfaa 49230@endif target-gperf
4fa63067
NN
49231
49232.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
49233maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
49234@if target-gperf
49235maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
49236
49237maintainer-clean-target-gperf:
0aed8855 49238 @: $(MAKE); $(unstage)
4fa63067
NN
49239 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49240 r=`${PWD_COMMAND}`; export r; \
49241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49242 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49243 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
49244 for flag in $(EXTRA_TARGET_FLAGS); do \
49245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49246 done; \
49247 (cd $(TARGET_SUBDIR)/gperf && \
49248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49250 "RANLIB=$${RANLIB}" \
0c24b341 49251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49252 maintainer-clean) \
4fa63067 49253 || exit 1
16ae0395 49254
6bd3dfaa 49255@endif target-gperf
e393202e
NN
49256
49257
15723a45 49258
a7254363
PB
49259
49260
49261.PHONY: configure-target-examples maybe-configure-target-examples
49262maybe-configure-target-examples:
4f0ef2d8
CD
49263@if gcc-bootstrap
49264configure-target-examples: stage_current
49265@endif gcc-bootstrap
a7254363
PB
49266@if target-examples
49267maybe-configure-target-examples: configure-target-examples
c52c6897 49268configure-target-examples:
0aed8855
PB
49269 @: $(MAKE); $(unstage)
49270 @r=`${PWD_COMMAND}`; export r; \
49271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49272 echo "Checking multilib configuration for examples..."; \
49273 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
49274 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
49275 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
49276 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
49277 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
49278 else \
49279 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
49280 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
49281 fi; \
49282 else \
49283 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
49284 fi; \
49285 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 49286 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 49287 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49288 echo Configuring in $(TARGET_SUBDIR)/examples; \
49289 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 49290 case $(srcdir) in \
b00612cc
PB
49291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49292 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
49293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49294 esac; \
b00612cc
PB
49295 srcdiroption="--srcdir=$${topdir}/examples"; \
49296 libsrcdir="$$s/examples"; \
bba45b8b
NN
49297 rm -f no-such-file || : ; \
49298 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49299 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49300 --target=${target_alias} $${srcdiroption} \
bba45b8b 49301 || exit 1
6bd3dfaa 49302@endif target-examples
e393202e 49303
a7254363
PB
49304
49305
d545f33b
PB
49306
49307
4fa63067
NN
49308.PHONY: all-target-examples maybe-all-target-examples
49309maybe-all-target-examples:
4f0ef2d8
CD
49310@if gcc-bootstrap
49311all-target-examples: stage_current
49312@endif gcc-bootstrap
6bd3dfaa 49313@if target-examples
72b2455a 49314TARGET-target-examples=all
6bd3dfaa 49315maybe-all-target-examples: all-target-examples
4fa63067 49316all-target-examples: configure-target-examples
0aed8855 49317 @: $(MAKE); $(unstage)
b40e3958
L
49318 @r=`${PWD_COMMAND}`; export r; \
49319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49320 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49321 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
49322 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49323 $(TARGET-target-examples))
6bd3dfaa 49324@endif target-examples
e393202e 49325
a7254363
PB
49326
49327
d545f33b
PB
49328
49329
4fa63067
NN
49330.PHONY: check-target-examples maybe-check-target-examples
49331maybe-check-target-examples:
6bd3dfaa
PB
49332@if target-examples
49333maybe-check-target-examples: check-target-examples
16ae0395 49334
4fa63067
NN
49335# Dummy target for uncheckable module.
49336check-target-examples:
49337
6bd3dfaa 49338@endif target-examples
4fa63067
NN
49339
49340.PHONY: install-target-examples maybe-install-target-examples
49341maybe-install-target-examples:
6bd3dfaa
PB
49342@if target-examples
49343maybe-install-target-examples: install-target-examples
4fa63067
NN
49344
49345# Dummy target for uninstallable.
49346install-target-examples:
49347
6bd3dfaa 49348@endif target-examples
4fa63067 49349
56a8fe78 49350# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49351
49352.PHONY: maybe-info-target-examples info-target-examples
49353maybe-info-target-examples:
6bd3dfaa
PB
49354@if target-examples
49355maybe-info-target-examples: info-target-examples
4fa63067
NN
49356
49357info-target-examples: \
49358 configure-target-examples
0aed8855 49359 @: $(MAKE); $(unstage)
4fa63067
NN
49360 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49361 r=`${PWD_COMMAND}`; export r; \
b40e3958 49362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49363 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49364 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
49365 for flag in $(EXTRA_TARGET_FLAGS); do \
49366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49367 done; \
49368 (cd $(TARGET_SUBDIR)/examples && \
49369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49371 "RANLIB=$${RANLIB}" \
0c24b341 49372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49373 info) \
4fa63067 49374 || exit 1
930314a4 49375
6bd3dfaa 49376@endif target-examples
e393202e 49377
4fa63067
NN
49378.PHONY: maybe-dvi-target-examples dvi-target-examples
49379maybe-dvi-target-examples:
6bd3dfaa
PB
49380@if target-examples
49381maybe-dvi-target-examples: dvi-target-examples
16ae0395 49382
4fa63067
NN
49383dvi-target-examples: \
49384 configure-target-examples
0aed8855 49385 @: $(MAKE); $(unstage)
4fa63067
NN
49386 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49387 r=`${PWD_COMMAND}`; export r; \
b40e3958 49388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49389 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49390 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
49391 for flag in $(EXTRA_TARGET_FLAGS); do \
49392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49393 done; \
49394 (cd $(TARGET_SUBDIR)/examples && \
49395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49397 "RANLIB=$${RANLIB}" \
0c24b341 49398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49399 dvi) \
4fa63067
NN
49400 || exit 1
49401
6bd3dfaa 49402@endif target-examples
4fa63067 49403
56a8fe78
DD
49404.PHONY: maybe-pdf-target-examples pdf-target-examples
49405maybe-pdf-target-examples:
49406@if target-examples
49407maybe-pdf-target-examples: pdf-target-examples
49408
49409pdf-target-examples: \
49410 configure-target-examples
49411 @: $(MAKE); $(unstage)
49412 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49413 r=`${PWD_COMMAND}`; export r; \
49414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49415 $(NORMAL_TARGET_EXPORTS) \
49416 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
49417 for flag in $(EXTRA_TARGET_FLAGS); do \
49418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49419 done; \
49420 (cd $(TARGET_SUBDIR)/examples && \
49421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49423 "RANLIB=$${RANLIB}" \
0c24b341 49424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49425 pdf) \
49426 || exit 1
49427
49428@endif target-examples
49429
6d389afc
MS
49430.PHONY: maybe-html-target-examples html-target-examples
49431maybe-html-target-examples:
49432@if target-examples
49433maybe-html-target-examples: html-target-examples
49434
49435html-target-examples: \
49436 configure-target-examples
0aed8855 49437 @: $(MAKE); $(unstage)
6d389afc
MS
49438 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49439 r=`${PWD_COMMAND}`; export r; \
49440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49441 $(NORMAL_TARGET_EXPORTS) \
49442 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
49443 for flag in $(EXTRA_TARGET_FLAGS); do \
49444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49445 done; \
49446 (cd $(TARGET_SUBDIR)/examples && \
49447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49449 "RANLIB=$${RANLIB}" \
0c24b341 49450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49451 html) \
49452 || exit 1
49453
49454@endif target-examples
49455
4fa63067
NN
49456.PHONY: maybe-TAGS-target-examples TAGS-target-examples
49457maybe-TAGS-target-examples:
6bd3dfaa
PB
49458@if target-examples
49459maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
49460
49461TAGS-target-examples: \
49462 configure-target-examples
0aed8855 49463 @: $(MAKE); $(unstage)
4fa63067
NN
49464 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49465 r=`${PWD_COMMAND}`; export r; \
49466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49467 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49468 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
49469 for flag in $(EXTRA_TARGET_FLAGS); do \
49470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49471 done; \
49472 (cd $(TARGET_SUBDIR)/examples && \
49473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49475 "RANLIB=$${RANLIB}" \
0c24b341 49476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49477 TAGS) \
4fa63067
NN
49478 || exit 1
49479
6bd3dfaa 49480@endif target-examples
4fa63067
NN
49481
49482.PHONY: maybe-install-info-target-examples install-info-target-examples
49483maybe-install-info-target-examples:
6bd3dfaa
PB
49484@if target-examples
49485maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
49486
49487install-info-target-examples: \
49488 configure-target-examples \
49489 info-target-examples
0aed8855 49490 @: $(MAKE); $(unstage)
4fa63067
NN
49491 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49492 r=`${PWD_COMMAND}`; export r; \
49493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49494 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49495 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
49496 for flag in $(EXTRA_TARGET_FLAGS); do \
49497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49498 done; \
49499 (cd $(TARGET_SUBDIR)/examples && \
49500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49502 "RANLIB=$${RANLIB}" \
0c24b341 49503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49504 install-info) \
4fa63067
NN
49505 || exit 1
49506
6bd3dfaa 49507@endif target-examples
4fa63067 49508
a3ca38d2
DD
49509.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
49510maybe-install-pdf-target-examples:
49511@if target-examples
49512maybe-install-pdf-target-examples: install-pdf-target-examples
49513
49514install-pdf-target-examples: \
49515 configure-target-examples \
49516 pdf-target-examples
49517 @: $(MAKE); $(unstage)
49518 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49519 r=`${PWD_COMMAND}`; export r; \
49520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49521 $(NORMAL_TARGET_EXPORTS) \
49522 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
49523 for flag in $(EXTRA_TARGET_FLAGS); do \
49524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49525 done; \
49526 (cd $(TARGET_SUBDIR)/examples && \
49527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49529 "RANLIB=$${RANLIB}" \
0c24b341 49530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49531 install-pdf) \
49532 || exit 1
49533
49534@endif target-examples
49535
108a6f8e
CD
49536.PHONY: maybe-install-html-target-examples install-html-target-examples
49537maybe-install-html-target-examples:
49538@if target-examples
49539maybe-install-html-target-examples: install-html-target-examples
49540
49541install-html-target-examples: \
49542 configure-target-examples \
49543 html-target-examples
49544 @: $(MAKE); $(unstage)
49545 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49546 r=`${PWD_COMMAND}`; export r; \
49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49548 $(NORMAL_TARGET_EXPORTS) \
49549 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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}" \
108a6f8e
CD
49558 install-html) \
49559 || exit 1
49560
49561@endif target-examples
49562
4fa63067
NN
49563.PHONY: maybe-installcheck-target-examples installcheck-target-examples
49564maybe-installcheck-target-examples:
6bd3dfaa
PB
49565@if target-examples
49566maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
49567
49568installcheck-target-examples: \
49569 configure-target-examples
0aed8855 49570 @: $(MAKE); $(unstage)
4fa63067
NN
49571 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49572 r=`${PWD_COMMAND}`; export r; \
49573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49575 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
49576 for flag in $(EXTRA_TARGET_FLAGS); do \
49577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49578 done; \
49579 (cd $(TARGET_SUBDIR)/examples && \
49580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49582 "RANLIB=$${RANLIB}" \
0c24b341 49583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49584 installcheck) \
4fa63067
NN
49585 || exit 1
49586
6bd3dfaa 49587@endif target-examples
4fa63067
NN
49588
49589.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
49590maybe-mostlyclean-target-examples:
6bd3dfaa
PB
49591@if target-examples
49592maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
49593
49594mostlyclean-target-examples:
0aed8855 49595 @: $(MAKE); $(unstage)
4fa63067
NN
49596 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49597 r=`${PWD_COMMAND}`; export r; \
49598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49600 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
49601 for flag in $(EXTRA_TARGET_FLAGS); do \
49602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49603 done; \
49604 (cd $(TARGET_SUBDIR)/examples && \
49605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49607 "RANLIB=$${RANLIB}" \
0c24b341 49608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49609 mostlyclean) \
4fa63067
NN
49610 || exit 1
49611
6bd3dfaa 49612@endif target-examples
4fa63067
NN
49613
49614.PHONY: maybe-clean-target-examples clean-target-examples
49615maybe-clean-target-examples:
6bd3dfaa
PB
49616@if target-examples
49617maybe-clean-target-examples: clean-target-examples
4fa63067
NN
49618
49619clean-target-examples:
0aed8855 49620 @: $(MAKE); $(unstage)
4fa63067
NN
49621 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49622 r=`${PWD_COMMAND}`; export r; \
49623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49624 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49625 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
49626 for flag in $(EXTRA_TARGET_FLAGS); do \
49627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49628 done; \
49629 (cd $(TARGET_SUBDIR)/examples && \
49630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49632 "RANLIB=$${RANLIB}" \
0c24b341 49633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49634 clean) \
4fa63067
NN
49635 || exit 1
49636
6bd3dfaa 49637@endif target-examples
4fa63067
NN
49638
49639.PHONY: maybe-distclean-target-examples distclean-target-examples
49640maybe-distclean-target-examples:
6bd3dfaa
PB
49641@if target-examples
49642maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
49643
49644distclean-target-examples:
0aed8855 49645 @: $(MAKE); $(unstage)
4fa63067
NN
49646 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49647 r=`${PWD_COMMAND}`; export r; \
49648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49649 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49650 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
49651 for flag in $(EXTRA_TARGET_FLAGS); do \
49652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49653 done; \
49654 (cd $(TARGET_SUBDIR)/examples && \
49655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49657 "RANLIB=$${RANLIB}" \
0c24b341 49658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49659 distclean) \
4fa63067
NN
49660 || exit 1
49661
6bd3dfaa 49662@endif target-examples
4fa63067
NN
49663
49664.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
49665maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
49666@if target-examples
49667maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
49668
49669maintainer-clean-target-examples:
0aed8855 49670 @: $(MAKE); $(unstage)
4fa63067
NN
49671 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49672 r=`${PWD_COMMAND}`; export r; \
49673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49674 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49675 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
49676 for flag in $(EXTRA_TARGET_FLAGS); do \
49677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49678 done; \
49679 (cd $(TARGET_SUBDIR)/examples && \
49680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49682 "RANLIB=$${RANLIB}" \
0c24b341 49683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49684 maintainer-clean) \
4fa63067
NN
49685 || exit 1
49686
6bd3dfaa 49687@endif target-examples
e393202e
NN
49688
49689
15723a45 49690
a7254363 49691
e90269c8 49692
a7254363
PB
49693.PHONY: configure-target-libffi maybe-configure-target-libffi
49694maybe-configure-target-libffi:
4f0ef2d8
CD
49695@if gcc-bootstrap
49696configure-target-libffi: stage_current
49697@endif gcc-bootstrap
a7254363
PB
49698@if target-libffi
49699maybe-configure-target-libffi: configure-target-libffi
c52c6897 49700configure-target-libffi:
0aed8855
PB
49701 @: $(MAKE); $(unstage)
49702 @r=`${PWD_COMMAND}`; export r; \
49703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49704 echo "Checking multilib configuration for libffi..."; \
49705 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
49706 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
49707 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
49708 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
49709 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
49710 else \
49711 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
49712 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
49713 fi; \
49714 else \
49715 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
49716 fi; \
49717 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 49718 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 49719 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49720 echo Configuring in $(TARGET_SUBDIR)/libffi; \
49721 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 49722 case $(srcdir) in \
b00612cc
PB
49723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49724 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
49725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49726 esac; \
b00612cc
PB
49727 srcdiroption="--srcdir=$${topdir}/libffi"; \
49728 libsrcdir="$$s/libffi"; \
bba45b8b
NN
49729 rm -f no-such-file || : ; \
49730 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49731 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49732 --target=${target_alias} $${srcdiroption} \
bba45b8b 49733 || exit 1
6bd3dfaa 49734@endif target-libffi
e393202e 49735
a7254363
PB
49736
49737
d545f33b
PB
49738
49739
4fa63067
NN
49740.PHONY: all-target-libffi maybe-all-target-libffi
49741maybe-all-target-libffi:
4f0ef2d8
CD
49742@if gcc-bootstrap
49743all-target-libffi: stage_current
49744@endif gcc-bootstrap
6bd3dfaa 49745@if target-libffi
72b2455a 49746TARGET-target-libffi=all
6bd3dfaa 49747maybe-all-target-libffi: all-target-libffi
4fa63067 49748all-target-libffi: configure-target-libffi
0aed8855 49749 @: $(MAKE); $(unstage)
b40e3958
L
49750 @r=`${PWD_COMMAND}`; export r; \
49751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49752 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49753 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
49754 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49755 $(TARGET-target-libffi))
6bd3dfaa 49756@endif target-libffi
e393202e 49757
a7254363
PB
49758
49759
d545f33b
PB
49760
49761
4fa63067
NN
49762.PHONY: check-target-libffi maybe-check-target-libffi
49763maybe-check-target-libffi:
6bd3dfaa
PB
49764@if target-libffi
49765maybe-check-target-libffi: check-target-libffi
16ae0395 49766
4fa63067 49767check-target-libffi:
0aed8855 49768 @: $(MAKE); $(unstage)
b40e3958
L
49769 @r=`${PWD_COMMAND}`; export r; \
49770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49771 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49772 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 49773 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 49774
6bd3dfaa 49775@endif target-libffi
e393202e 49776
4fa63067
NN
49777.PHONY: install-target-libffi maybe-install-target-libffi
49778maybe-install-target-libffi:
6bd3dfaa
PB
49779@if target-libffi
49780maybe-install-target-libffi: install-target-libffi
16ae0395 49781
4fa63067 49782install-target-libffi: installdirs
0aed8855 49783 @: $(MAKE); $(unstage)
b40e3958
L
49784 @r=`${PWD_COMMAND}`; export r; \
49785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49786 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49787 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 49788 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49789
6bd3dfaa 49790@endif target-libffi
e393202e 49791
56a8fe78 49792# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49793
49794.PHONY: maybe-info-target-libffi info-target-libffi
49795maybe-info-target-libffi:
6bd3dfaa
PB
49796@if target-libffi
49797maybe-info-target-libffi: info-target-libffi
4fa63067
NN
49798
49799info-target-libffi: \
49800 configure-target-libffi
0aed8855 49801 @: $(MAKE); $(unstage)
4fa63067
NN
49802 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49803 r=`${PWD_COMMAND}`; export r; \
49804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49805 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49806 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
49807 for flag in $(EXTRA_TARGET_FLAGS); do \
49808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49809 done; \
49810 (cd $(TARGET_SUBDIR)/libffi && \
49811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49813 "RANLIB=$${RANLIB}" \
0c24b341 49814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49815 info) \
4fa63067
NN
49816 || exit 1
49817
6bd3dfaa 49818@endif target-libffi
4fa63067
NN
49819
49820.PHONY: maybe-dvi-target-libffi dvi-target-libffi
49821maybe-dvi-target-libffi:
6bd3dfaa
PB
49822@if target-libffi
49823maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
49824
49825dvi-target-libffi: \
49826 configure-target-libffi
0aed8855 49827 @: $(MAKE); $(unstage)
4fa63067
NN
49828 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49829 r=`${PWD_COMMAND}`; export r; \
49830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49831 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49832 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
49833 for flag in $(EXTRA_TARGET_FLAGS); do \
49834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49835 done; \
49836 (cd $(TARGET_SUBDIR)/libffi && \
49837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49839 "RANLIB=$${RANLIB}" \
0c24b341 49840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49841 dvi) \
4fa63067
NN
49842 || exit 1
49843
6bd3dfaa 49844@endif target-libffi
4fa63067 49845
56a8fe78
DD
49846.PHONY: maybe-pdf-target-libffi pdf-target-libffi
49847maybe-pdf-target-libffi:
49848@if target-libffi
49849maybe-pdf-target-libffi: pdf-target-libffi
49850
49851pdf-target-libffi: \
49852 configure-target-libffi
49853 @: $(MAKE); $(unstage)
49854 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49855 r=`${PWD_COMMAND}`; export r; \
49856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49857 $(NORMAL_TARGET_EXPORTS) \
49858 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
49859 for flag in $(EXTRA_TARGET_FLAGS); do \
49860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49861 done; \
49862 (cd $(TARGET_SUBDIR)/libffi && \
49863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49865 "RANLIB=$${RANLIB}" \
0c24b341 49866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49867 pdf) \
49868 || exit 1
49869
49870@endif target-libffi
49871
6d389afc
MS
49872.PHONY: maybe-html-target-libffi html-target-libffi
49873maybe-html-target-libffi:
49874@if target-libffi
49875maybe-html-target-libffi: html-target-libffi
49876
49877html-target-libffi: \
49878 configure-target-libffi
0aed8855 49879 @: $(MAKE); $(unstage)
6d389afc
MS
49880 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49881 r=`${PWD_COMMAND}`; export r; \
49882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49883 $(NORMAL_TARGET_EXPORTS) \
49884 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
49885 for flag in $(EXTRA_TARGET_FLAGS); do \
49886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49887 done; \
49888 (cd $(TARGET_SUBDIR)/libffi && \
49889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49891 "RANLIB=$${RANLIB}" \
0c24b341 49892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49893 html) \
49894 || exit 1
49895
49896@endif target-libffi
49897
4fa63067
NN
49898.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
49899maybe-TAGS-target-libffi:
6bd3dfaa
PB
49900@if target-libffi
49901maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
49902
49903TAGS-target-libffi: \
49904 configure-target-libffi
0aed8855 49905 @: $(MAKE); $(unstage)
4fa63067
NN
49906 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49907 r=`${PWD_COMMAND}`; export r; \
49908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49910 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
49911 for flag in $(EXTRA_TARGET_FLAGS); do \
49912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49913 done; \
49914 (cd $(TARGET_SUBDIR)/libffi && \
49915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49917 "RANLIB=$${RANLIB}" \
0c24b341 49918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49919 TAGS) \
4fa63067
NN
49920 || exit 1
49921
6bd3dfaa 49922@endif target-libffi
4fa63067
NN
49923
49924.PHONY: maybe-install-info-target-libffi install-info-target-libffi
49925maybe-install-info-target-libffi:
6bd3dfaa
PB
49926@if target-libffi
49927maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
49928
49929install-info-target-libffi: \
49930 configure-target-libffi \
49931 info-target-libffi
0aed8855 49932 @: $(MAKE); $(unstage)
4fa63067
NN
49933 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49934 r=`${PWD_COMMAND}`; export r; \
49935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49936 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49937 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
49938 for flag in $(EXTRA_TARGET_FLAGS); do \
49939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49940 done; \
49941 (cd $(TARGET_SUBDIR)/libffi && \
49942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49944 "RANLIB=$${RANLIB}" \
0c24b341 49945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49946 install-info) \
4fa63067
NN
49947 || exit 1
49948
6bd3dfaa 49949@endif target-libffi
4fa63067 49950
a3ca38d2
DD
49951.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
49952maybe-install-pdf-target-libffi:
49953@if target-libffi
49954maybe-install-pdf-target-libffi: install-pdf-target-libffi
49955
49956install-pdf-target-libffi: \
49957 configure-target-libffi \
49958 pdf-target-libffi
49959 @: $(MAKE); $(unstage)
49960 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49961 r=`${PWD_COMMAND}`; export r; \
49962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49963 $(NORMAL_TARGET_EXPORTS) \
49964 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
49965 for flag in $(EXTRA_TARGET_FLAGS); do \
49966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49967 done; \
49968 (cd $(TARGET_SUBDIR)/libffi && \
49969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49971 "RANLIB=$${RANLIB}" \
0c24b341 49972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49973 install-pdf) \
49974 || exit 1
49975
49976@endif target-libffi
49977
108a6f8e
CD
49978.PHONY: maybe-install-html-target-libffi install-html-target-libffi
49979maybe-install-html-target-libffi:
49980@if target-libffi
49981maybe-install-html-target-libffi: install-html-target-libffi
49982
49983install-html-target-libffi: \
49984 configure-target-libffi \
49985 html-target-libffi
49986 @: $(MAKE); $(unstage)
49987 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49988 r=`${PWD_COMMAND}`; export r; \
49989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49990 $(NORMAL_TARGET_EXPORTS) \
49991 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
49992 for flag in $(EXTRA_TARGET_FLAGS); do \
49993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49994 done; \
49995 (cd $(TARGET_SUBDIR)/libffi && \
49996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49998 "RANLIB=$${RANLIB}" \
0c24b341 49999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50000 install-html) \
50001 || exit 1
50002
50003@endif target-libffi
50004
4fa63067
NN
50005.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
50006maybe-installcheck-target-libffi:
6bd3dfaa
PB
50007@if target-libffi
50008maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
50009
50010installcheck-target-libffi: \
50011 configure-target-libffi
0aed8855 50012 @: $(MAKE); $(unstage)
4fa63067
NN
50013 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50014 r=`${PWD_COMMAND}`; export r; \
50015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50017 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
50018 for flag in $(EXTRA_TARGET_FLAGS); do \
50019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50020 done; \
50021 (cd $(TARGET_SUBDIR)/libffi && \
50022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50024 "RANLIB=$${RANLIB}" \
0c24b341 50025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50026 installcheck) \
4fa63067
NN
50027 || exit 1
50028
6bd3dfaa 50029@endif target-libffi
4fa63067
NN
50030
50031.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
50032maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
50033@if target-libffi
50034maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
50035
50036mostlyclean-target-libffi:
0aed8855 50037 @: $(MAKE); $(unstage)
4fa63067
NN
50038 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50039 r=`${PWD_COMMAND}`; export r; \
50040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50042 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
50043 for flag in $(EXTRA_TARGET_FLAGS); do \
50044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50045 done; \
50046 (cd $(TARGET_SUBDIR)/libffi && \
50047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50049 "RANLIB=$${RANLIB}" \
0c24b341 50050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50051 mostlyclean) \
4fa63067
NN
50052 || exit 1
50053
6bd3dfaa 50054@endif target-libffi
4fa63067
NN
50055
50056.PHONY: maybe-clean-target-libffi clean-target-libffi
50057maybe-clean-target-libffi:
6bd3dfaa
PB
50058@if target-libffi
50059maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
50060
50061clean-target-libffi:
0aed8855 50062 @: $(MAKE); $(unstage)
4fa63067
NN
50063 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50064 r=`${PWD_COMMAND}`; export r; \
50065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50066 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50067 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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}" \
7ffa0b57 50076 clean) \
4fa63067
NN
50077 || exit 1
50078
6bd3dfaa 50079@endif target-libffi
4fa63067
NN
50080
50081.PHONY: maybe-distclean-target-libffi distclean-target-libffi
50082maybe-distclean-target-libffi:
6bd3dfaa
PB
50083@if target-libffi
50084maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
50085
50086distclean-target-libffi:
0aed8855 50087 @: $(MAKE); $(unstage)
4fa63067
NN
50088 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50089 r=`${PWD_COMMAND}`; export r; \
50090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50091 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50092 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
50093 for flag in $(EXTRA_TARGET_FLAGS); do \
50094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50095 done; \
50096 (cd $(TARGET_SUBDIR)/libffi && \
50097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50099 "RANLIB=$${RANLIB}" \
0c24b341 50100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50101 distclean) \
4fa63067
NN
50102 || exit 1
50103
6bd3dfaa 50104@endif target-libffi
4fa63067
NN
50105
50106.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
50107maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
50108@if target-libffi
50109maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
50110
50111maintainer-clean-target-libffi:
0aed8855 50112 @: $(MAKE); $(unstage)
4fa63067
NN
50113 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50114 r=`${PWD_COMMAND}`; export r; \
50115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50117 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
50118 for flag in $(EXTRA_TARGET_FLAGS); do \
50119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50120 done; \
50121 (cd $(TARGET_SUBDIR)/libffi && \
50122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50124 "RANLIB=$${RANLIB}" \
0c24b341 50125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50126 maintainer-clean) \
4fa63067
NN
50127 || exit 1
50128
6bd3dfaa 50129@endif target-libffi
4fa63067
NN
50130
50131
15723a45 50132
a7254363 50133
15723a45 50134
a7254363
PB
50135.PHONY: configure-target-libjava maybe-configure-target-libjava
50136maybe-configure-target-libjava:
4f0ef2d8
CD
50137@if gcc-bootstrap
50138configure-target-libjava: stage_current
50139@endif gcc-bootstrap
a7254363
PB
50140@if target-libjava
50141maybe-configure-target-libjava: configure-target-libjava
c52c6897 50142configure-target-libjava:
0aed8855
PB
50143 @: $(MAKE); $(unstage)
50144 @r=`${PWD_COMMAND}`; export r; \
50145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50146 echo "Checking multilib configuration for libjava..."; \
50147 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
50148 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
50149 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
50150 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
50151 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
50152 else \
50153 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
50154 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
50155 fi; \
50156 else \
50157 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
50158 fi; \
50159 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 50160 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 50161 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50162 echo Configuring in $(TARGET_SUBDIR)/libjava; \
50163 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 50164 case $(srcdir) in \
b00612cc
PB
50165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50166 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
50167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50168 esac; \
b00612cc
PB
50169 srcdiroption="--srcdir=$${topdir}/libjava"; \
50170 libsrcdir="$$s/libjava"; \
bba45b8b
NN
50171 rm -f no-such-file || : ; \
50172 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50173 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50174 --target=${target_alias} $${srcdiroption} \
bba45b8b 50175 || exit 1
6bd3dfaa 50176@endif target-libjava
e393202e 50177
a7254363
PB
50178
50179
d545f33b
PB
50180
50181
4fa63067
NN
50182.PHONY: all-target-libjava maybe-all-target-libjava
50183maybe-all-target-libjava:
4f0ef2d8
CD
50184@if gcc-bootstrap
50185all-target-libjava: stage_current
50186@endif gcc-bootstrap
6bd3dfaa 50187@if target-libjava
72b2455a 50188TARGET-target-libjava=all
6bd3dfaa 50189maybe-all-target-libjava: all-target-libjava
4fa63067 50190all-target-libjava: configure-target-libjava
0aed8855 50191 @: $(MAKE); $(unstage)
b40e3958
L
50192 @r=`${PWD_COMMAND}`; export r; \
50193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50194 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50195 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
50196 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
50197 $(TARGET-target-libjava))
6bd3dfaa 50198@endif target-libjava
e393202e 50199
a7254363
PB
50200
50201
d545f33b
PB
50202
50203
4fa63067
NN
50204.PHONY: check-target-libjava maybe-check-target-libjava
50205maybe-check-target-libjava:
6bd3dfaa
PB
50206@if target-libjava
50207maybe-check-target-libjava: check-target-libjava
16ae0395 50208
4fa63067 50209check-target-libjava:
0aed8855 50210 @: $(MAKE); $(unstage)
4fa63067
NN
50211 @r=`${PWD_COMMAND}`; export r; \
50212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50213 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50214 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 50215 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 50216
6bd3dfaa 50217@endif target-libjava
930314a4 50218
4fa63067
NN
50219.PHONY: install-target-libjava maybe-install-target-libjava
50220maybe-install-target-libjava:
6bd3dfaa
PB
50221@if target-libjava
50222maybe-install-target-libjava: install-target-libjava
16ae0395 50223
4fa63067 50224install-target-libjava: installdirs
0aed8855 50225 @: $(MAKE); $(unstage)
b40e3958
L
50226 @r=`${PWD_COMMAND}`; export r; \
50227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50228 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50229 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 50230 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50231
6bd3dfaa 50232@endif target-libjava
e393202e 50233
56a8fe78 50234# Other targets (info, dvi, pdf, etc.)
15723a45 50235
4fa63067
NN
50236.PHONY: maybe-info-target-libjava info-target-libjava
50237maybe-info-target-libjava:
6bd3dfaa
PB
50238@if target-libjava
50239maybe-info-target-libjava: info-target-libjava
15723a45 50240
4fa63067
NN
50241info-target-libjava: \
50242 configure-target-libjava
0aed8855 50243 @: $(MAKE); $(unstage)
4fa63067 50244 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
50245 r=`${PWD_COMMAND}`; export r; \
50246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50247 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50248 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
50249 for flag in $(EXTRA_TARGET_FLAGS); do \
50250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50251 done; \
50252 (cd $(TARGET_SUBDIR)/libjava && \
50253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50255 "RANLIB=$${RANLIB}" \
0c24b341 50256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50257 info) \
bba45b8b 50258 || exit 1
e393202e 50259
6bd3dfaa 50260@endif target-libjava
4fa63067
NN
50261
50262.PHONY: maybe-dvi-target-libjava dvi-target-libjava
50263maybe-dvi-target-libjava:
6bd3dfaa
PB
50264@if target-libjava
50265maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
50266
50267dvi-target-libjava: \
50268 configure-target-libjava
0aed8855 50269 @: $(MAKE); $(unstage)
4fa63067
NN
50270 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50271 r=`${PWD_COMMAND}`; export r; \
b40e3958 50272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50273 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50274 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
50275 for flag in $(EXTRA_TARGET_FLAGS); do \
50276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50277 done; \
50278 (cd $(TARGET_SUBDIR)/libjava && \
50279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50281 "RANLIB=$${RANLIB}" \
0c24b341 50282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50283 dvi) \
4fa63067 50284 || exit 1
e393202e 50285
6bd3dfaa 50286@endif target-libjava
16ae0395 50287
56a8fe78
DD
50288.PHONY: maybe-pdf-target-libjava pdf-target-libjava
50289maybe-pdf-target-libjava:
50290@if target-libjava
50291maybe-pdf-target-libjava: pdf-target-libjava
50292
50293pdf-target-libjava: \
50294 configure-target-libjava
50295 @: $(MAKE); $(unstage)
50296 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50297 r=`${PWD_COMMAND}`; export r; \
50298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50299 $(RAW_CXX_TARGET_EXPORTS) \
50300 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
50301 for flag in $(EXTRA_TARGET_FLAGS); do \
50302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50303 done; \
50304 (cd $(TARGET_SUBDIR)/libjava && \
50305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50307 "RANLIB=$${RANLIB}" \
0c24b341 50308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50309 pdf) \
50310 || exit 1
50311
50312@endif target-libjava
50313
6d389afc
MS
50314.PHONY: maybe-html-target-libjava html-target-libjava
50315maybe-html-target-libjava:
50316@if target-libjava
50317maybe-html-target-libjava: html-target-libjava
50318
50319html-target-libjava: \
50320 configure-target-libjava
0aed8855 50321 @: $(MAKE); $(unstage)
6d389afc
MS
50322 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50323 r=`${PWD_COMMAND}`; export r; \
50324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50325 $(RAW_CXX_TARGET_EXPORTS) \
50326 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
50327 for flag in $(EXTRA_TARGET_FLAGS); do \
50328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50329 done; \
50330 (cd $(TARGET_SUBDIR)/libjava && \
50331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50333 "RANLIB=$${RANLIB}" \
0c24b341 50334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50335 html) \
50336 || exit 1
50337
50338@endif target-libjava
50339
4fa63067
NN
50340.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
50341maybe-TAGS-target-libjava:
6bd3dfaa
PB
50342@if target-libjava
50343maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
50344
50345TAGS-target-libjava: \
50346 configure-target-libjava
0aed8855 50347 @: $(MAKE); $(unstage)
4fa63067
NN
50348 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50349 r=`${PWD_COMMAND}`; export r; \
b40e3958 50350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50351 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50352 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
50353 for flag in $(EXTRA_TARGET_FLAGS); do \
50354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50355 done; \
50356 (cd $(TARGET_SUBDIR)/libjava && \
50357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50359 "RANLIB=$${RANLIB}" \
0c24b341 50360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50361 TAGS) \
4fa63067 50362 || exit 1
e393202e 50363
6bd3dfaa 50364@endif target-libjava
930314a4 50365
4fa63067
NN
50366.PHONY: maybe-install-info-target-libjava install-info-target-libjava
50367maybe-install-info-target-libjava:
6bd3dfaa
PB
50368@if target-libjava
50369maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 50370
4fa63067
NN
50371install-info-target-libjava: \
50372 configure-target-libjava \
50373 info-target-libjava
0aed8855 50374 @: $(MAKE); $(unstage)
4fa63067
NN
50375 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50376 r=`${PWD_COMMAND}`; export r; \
b40e3958 50377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50378 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50379 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
50380 for flag in $(EXTRA_TARGET_FLAGS); do \
50381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50382 done; \
50383 (cd $(TARGET_SUBDIR)/libjava && \
50384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50386 "RANLIB=$${RANLIB}" \
0c24b341 50387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50388 install-info) \
4fa63067 50389 || exit 1
e393202e 50390
6bd3dfaa 50391@endif target-libjava
e393202e 50392
a3ca38d2
DD
50393.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
50394maybe-install-pdf-target-libjava:
50395@if target-libjava
50396maybe-install-pdf-target-libjava: install-pdf-target-libjava
50397
50398install-pdf-target-libjava: \
50399 configure-target-libjava \
50400 pdf-target-libjava
50401 @: $(MAKE); $(unstage)
50402 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50403 r=`${PWD_COMMAND}`; export r; \
50404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50405 $(RAW_CXX_TARGET_EXPORTS) \
50406 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
50407 for flag in $(EXTRA_TARGET_FLAGS); do \
50408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50409 done; \
50410 (cd $(TARGET_SUBDIR)/libjava && \
50411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50413 "RANLIB=$${RANLIB}" \
0c24b341 50414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50415 install-pdf) \
50416 || exit 1
50417
50418@endif target-libjava
50419
108a6f8e
CD
50420.PHONY: maybe-install-html-target-libjava install-html-target-libjava
50421maybe-install-html-target-libjava:
50422@if target-libjava
50423maybe-install-html-target-libjava: install-html-target-libjava
50424
50425install-html-target-libjava: \
50426 configure-target-libjava \
50427 html-target-libjava
50428 @: $(MAKE); $(unstage)
50429 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50430 r=`${PWD_COMMAND}`; export r; \
50431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50432 $(RAW_CXX_TARGET_EXPORTS) \
50433 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
50434 for flag in $(EXTRA_TARGET_FLAGS); do \
50435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50436 done; \
50437 (cd $(TARGET_SUBDIR)/libjava && \
50438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50440 "RANLIB=$${RANLIB}" \
0c24b341 50441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50442 install-html) \
50443 || exit 1
50444
50445@endif target-libjava
50446
4fa63067
NN
50447.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
50448maybe-installcheck-target-libjava:
6bd3dfaa
PB
50449@if target-libjava
50450maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 50451
4fa63067
NN
50452installcheck-target-libjava: \
50453 configure-target-libjava
0aed8855 50454 @: $(MAKE); $(unstage)
4fa63067
NN
50455 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50456 r=`${PWD_COMMAND}`; export r; \
50457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50458 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50459 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
50460 for flag in $(EXTRA_TARGET_FLAGS); do \
50461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50462 done; \
50463 (cd $(TARGET_SUBDIR)/libjava && \
50464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50466 "RANLIB=$${RANLIB}" \
0c24b341 50467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50468 installcheck) \
4fa63067 50469 || exit 1
15723a45 50470
6bd3dfaa 50471@endif target-libjava
4fa63067
NN
50472
50473.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
50474maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
50475@if target-libjava
50476maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
50477
50478mostlyclean-target-libjava:
0aed8855 50479 @: $(MAKE); $(unstage)
4fa63067
NN
50480 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50481 r=`${PWD_COMMAND}`; export r; \
50482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50483 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50484 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
50485 for flag in $(EXTRA_TARGET_FLAGS); do \
50486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50487 done; \
50488 (cd $(TARGET_SUBDIR)/libjava && \
50489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50491 "RANLIB=$${RANLIB}" \
0c24b341 50492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50493 mostlyclean) \
4fa63067
NN
50494 || exit 1
50495
6bd3dfaa 50496@endif target-libjava
4fa63067
NN
50497
50498.PHONY: maybe-clean-target-libjava clean-target-libjava
50499maybe-clean-target-libjava:
6bd3dfaa
PB
50500@if target-libjava
50501maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
50502
50503clean-target-libjava:
0aed8855 50504 @: $(MAKE); $(unstage)
4fa63067 50505 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
50506 r=`${PWD_COMMAND}`; export r; \
50507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50508 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50509 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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}" \
7ffa0b57 50518 clean) \
bba45b8b 50519 || exit 1
e393202e 50520
6bd3dfaa 50521@endif target-libjava
e393202e 50522
4fa63067
NN
50523.PHONY: maybe-distclean-target-libjava distclean-target-libjava
50524maybe-distclean-target-libjava:
6bd3dfaa
PB
50525@if target-libjava
50526maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 50527
4fa63067 50528distclean-target-libjava:
0aed8855 50529 @: $(MAKE); $(unstage)
4fa63067
NN
50530 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50531 r=`${PWD_COMMAND}`; export r; \
50532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50533 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50534 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
50535 for flag in $(EXTRA_TARGET_FLAGS); do \
50536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50537 done; \
50538 (cd $(TARGET_SUBDIR)/libjava && \
50539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50541 "RANLIB=$${RANLIB}" \
0c24b341 50542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50543 distclean) \
4fa63067 50544 || exit 1
3866be5d 50545
6bd3dfaa 50546@endif target-libjava
930314a4 50547
4fa63067
NN
50548.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
50549maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
50550@if target-libjava
50551maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 50552
4fa63067 50553maintainer-clean-target-libjava:
0aed8855 50554 @: $(MAKE); $(unstage)
4fa63067
NN
50555 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50556 r=`${PWD_COMMAND}`; export r; \
b40e3958 50557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50558 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50559 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
50560 for flag in $(EXTRA_TARGET_FLAGS); do \
50561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50562 done; \
50563 (cd $(TARGET_SUBDIR)/libjava && \
50564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50566 "RANLIB=$${RANLIB}" \
0c24b341 50567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50568 maintainer-clean) \
4fa63067 50569 || exit 1
e393202e 50570
6bd3dfaa 50571@endif target-libjava
e393202e 50572
4fa63067 50573
15723a45 50574
a7254363 50575
e90269c8 50576
a7254363
PB
50577.PHONY: configure-target-zlib maybe-configure-target-zlib
50578maybe-configure-target-zlib:
4f0ef2d8
CD
50579@if gcc-bootstrap
50580configure-target-zlib: stage_current
50581@endif gcc-bootstrap
a7254363
PB
50582@if target-zlib
50583maybe-configure-target-zlib: configure-target-zlib
c52c6897 50584configure-target-zlib:
0aed8855
PB
50585 @: $(MAKE); $(unstage)
50586 @r=`${PWD_COMMAND}`; export r; \
50587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50588 echo "Checking multilib configuration for zlib..."; \
50589 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
50590 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
50591 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
50592 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
50593 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
50594 else \
50595 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
50596 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
50597 fi; \
50598 else \
50599 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
50600 fi; \
50601 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 50602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 50603 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50604 echo Configuring in $(TARGET_SUBDIR)/zlib; \
50605 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 50606 case $(srcdir) in \
b00612cc
PB
50607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50608 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
50609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50610 esac; \
b00612cc
PB
50611 srcdiroption="--srcdir=$${topdir}/zlib"; \
50612 libsrcdir="$$s/zlib"; \
bba45b8b
NN
50613 rm -f no-such-file || : ; \
50614 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50616 --target=${target_alias} $${srcdiroption} \
bba45b8b 50617 || exit 1
6bd3dfaa 50618@endif target-zlib
e393202e 50619
a7254363
PB
50620
50621
d545f33b
PB
50622
50623
4fa63067
NN
50624.PHONY: all-target-zlib maybe-all-target-zlib
50625maybe-all-target-zlib:
4f0ef2d8
CD
50626@if gcc-bootstrap
50627all-target-zlib: stage_current
50628@endif gcc-bootstrap
6bd3dfaa 50629@if target-zlib
72b2455a 50630TARGET-target-zlib=all
6bd3dfaa 50631maybe-all-target-zlib: all-target-zlib
4fa63067 50632all-target-zlib: configure-target-zlib
0aed8855 50633 @: $(MAKE); $(unstage)
b40e3958
L
50634 @r=`${PWD_COMMAND}`; export r; \
50635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50636 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50637 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
50638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50639 $(TARGET-target-zlib))
6bd3dfaa 50640@endif target-zlib
e393202e 50641
a7254363
PB
50642
50643
d545f33b
PB
50644
50645
4fa63067
NN
50646.PHONY: check-target-zlib maybe-check-target-zlib
50647maybe-check-target-zlib:
6bd3dfaa
PB
50648@if target-zlib
50649maybe-check-target-zlib: check-target-zlib
16ae0395 50650
4fa63067 50651check-target-zlib:
0aed8855 50652 @: $(MAKE); $(unstage)
b40e3958
L
50653 @r=`${PWD_COMMAND}`; export r; \
50654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50655 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50656 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 50657 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 50658
6bd3dfaa 50659@endif target-zlib
930314a4 50660
4fa63067
NN
50661.PHONY: install-target-zlib maybe-install-target-zlib
50662maybe-install-target-zlib:
6bd3dfaa
PB
50663@if target-zlib
50664maybe-install-target-zlib: install-target-zlib
16ae0395 50665
4fa63067 50666install-target-zlib: installdirs
0aed8855 50667 @: $(MAKE); $(unstage)
b40e3958
L
50668 @r=`${PWD_COMMAND}`; export r; \
50669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50670 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50671 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 50672 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50673
6bd3dfaa 50674@endif target-zlib
e393202e 50675
56a8fe78 50676# Other targets (info, dvi, pdf, etc.)
15723a45 50677
4fa63067
NN
50678.PHONY: maybe-info-target-zlib info-target-zlib
50679maybe-info-target-zlib:
6bd3dfaa
PB
50680@if target-zlib
50681maybe-info-target-zlib: info-target-zlib
15723a45 50682
4fa63067
NN
50683info-target-zlib: \
50684 configure-target-zlib
0aed8855 50685 @: $(MAKE); $(unstage)
4fa63067 50686 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50687 r=`${PWD_COMMAND}`; export r; \
50688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50689 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50690 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
50691 for flag in $(EXTRA_TARGET_FLAGS); do \
50692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50693 done; \
50694 (cd $(TARGET_SUBDIR)/zlib && \
50695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50697 "RANLIB=$${RANLIB}" \
0c24b341 50698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50699 info) \
bba45b8b 50700 || exit 1
e393202e 50701
6bd3dfaa 50702@endif target-zlib
e393202e 50703
4fa63067
NN
50704.PHONY: maybe-dvi-target-zlib dvi-target-zlib
50705maybe-dvi-target-zlib:
6bd3dfaa
PB
50706@if target-zlib
50707maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 50708
4fa63067
NN
50709dvi-target-zlib: \
50710 configure-target-zlib
0aed8855 50711 @: $(MAKE); $(unstage)
4fa63067
NN
50712 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50713 r=`${PWD_COMMAND}`; export r; \
b40e3958 50714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50715 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50716 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
50717 for flag in $(EXTRA_TARGET_FLAGS); do \
50718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50719 done; \
50720 (cd $(TARGET_SUBDIR)/zlib && \
50721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50723 "RANLIB=$${RANLIB}" \
0c24b341 50724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50725 dvi) \
4fa63067 50726 || exit 1
e393202e 50727
6bd3dfaa 50728@endif target-zlib
930314a4 50729
56a8fe78
DD
50730.PHONY: maybe-pdf-target-zlib pdf-target-zlib
50731maybe-pdf-target-zlib:
50732@if target-zlib
50733maybe-pdf-target-zlib: pdf-target-zlib
50734
50735pdf-target-zlib: \
50736 configure-target-zlib
50737 @: $(MAKE); $(unstage)
50738 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50739 r=`${PWD_COMMAND}`; export r; \
50740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50741 $(NORMAL_TARGET_EXPORTS) \
50742 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
50743 for flag in $(EXTRA_TARGET_FLAGS); do \
50744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50745 done; \
50746 (cd $(TARGET_SUBDIR)/zlib && \
50747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50749 "RANLIB=$${RANLIB}" \
0c24b341 50750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50751 pdf) \
50752 || exit 1
50753
50754@endif target-zlib
50755
6d389afc
MS
50756.PHONY: maybe-html-target-zlib html-target-zlib
50757maybe-html-target-zlib:
50758@if target-zlib
50759maybe-html-target-zlib: html-target-zlib
50760
50761html-target-zlib: \
50762 configure-target-zlib
0aed8855 50763 @: $(MAKE); $(unstage)
6d389afc
MS
50764 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50765 r=`${PWD_COMMAND}`; export r; \
50766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50767 $(NORMAL_TARGET_EXPORTS) \
50768 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
50769 for flag in $(EXTRA_TARGET_FLAGS); do \
50770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50771 done; \
50772 (cd $(TARGET_SUBDIR)/zlib && \
50773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50775 "RANLIB=$${RANLIB}" \
0c24b341 50776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50777 html) \
50778 || exit 1
50779
50780@endif target-zlib
50781
4fa63067
NN
50782.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
50783maybe-TAGS-target-zlib:
6bd3dfaa
PB
50784@if target-zlib
50785maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 50786
4fa63067
NN
50787TAGS-target-zlib: \
50788 configure-target-zlib
0aed8855 50789 @: $(MAKE); $(unstage)
4fa63067
NN
50790 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50791 r=`${PWD_COMMAND}`; export r; \
b40e3958 50792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50794 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
50795 for flag in $(EXTRA_TARGET_FLAGS); do \
50796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50797 done; \
50798 (cd $(TARGET_SUBDIR)/zlib && \
50799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50801 "RANLIB=$${RANLIB}" \
0c24b341 50802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50803 TAGS) \
4fa63067 50804 || exit 1
e393202e 50805
6bd3dfaa 50806@endif target-zlib
15723a45 50807
4fa63067
NN
50808.PHONY: maybe-install-info-target-zlib install-info-target-zlib
50809maybe-install-info-target-zlib:
6bd3dfaa
PB
50810@if target-zlib
50811maybe-install-info-target-zlib: install-info-target-zlib
15723a45 50812
4fa63067
NN
50813install-info-target-zlib: \
50814 configure-target-zlib \
50815 info-target-zlib
0aed8855 50816 @: $(MAKE); $(unstage)
4fa63067 50817 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50818 r=`${PWD_COMMAND}`; export r; \
50819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50820 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50821 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
50822 for flag in $(EXTRA_TARGET_FLAGS); do \
50823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50824 done; \
50825 (cd $(TARGET_SUBDIR)/zlib && \
50826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50828 "RANLIB=$${RANLIB}" \
0c24b341 50829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50830 install-info) \
bba45b8b 50831 || exit 1
e393202e 50832
6bd3dfaa 50833@endif target-zlib
16ae0395 50834
a3ca38d2
DD
50835.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
50836maybe-install-pdf-target-zlib:
50837@if target-zlib
50838maybe-install-pdf-target-zlib: install-pdf-target-zlib
50839
50840install-pdf-target-zlib: \
50841 configure-target-zlib \
50842 pdf-target-zlib
50843 @: $(MAKE); $(unstage)
50844 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50845 r=`${PWD_COMMAND}`; export r; \
50846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50847 $(NORMAL_TARGET_EXPORTS) \
50848 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
50849 for flag in $(EXTRA_TARGET_FLAGS); do \
50850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50851 done; \
50852 (cd $(TARGET_SUBDIR)/zlib && \
50853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50855 "RANLIB=$${RANLIB}" \
0c24b341 50856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50857 install-pdf) \
50858 || exit 1
50859
50860@endif target-zlib
50861
108a6f8e
CD
50862.PHONY: maybe-install-html-target-zlib install-html-target-zlib
50863maybe-install-html-target-zlib:
50864@if target-zlib
50865maybe-install-html-target-zlib: install-html-target-zlib
50866
50867install-html-target-zlib: \
50868 configure-target-zlib \
50869 html-target-zlib
50870 @: $(MAKE); $(unstage)
50871 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50872 r=`${PWD_COMMAND}`; export r; \
50873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50874 $(NORMAL_TARGET_EXPORTS) \
50875 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
50876 for flag in $(EXTRA_TARGET_FLAGS); do \
50877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50878 done; \
50879 (cd $(TARGET_SUBDIR)/zlib && \
50880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50882 "RANLIB=$${RANLIB}" \
0c24b341 50883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50884 install-html) \
50885 || exit 1
50886
50887@endif target-zlib
50888
4fa63067
NN
50889.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
50890maybe-installcheck-target-zlib:
6bd3dfaa
PB
50891@if target-zlib
50892maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 50893
4fa63067
NN
50894installcheck-target-zlib: \
50895 configure-target-zlib
0aed8855 50896 @: $(MAKE); $(unstage)
4fa63067
NN
50897 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50898 r=`${PWD_COMMAND}`; export r; \
50899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50900 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50901 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
50902 for flag in $(EXTRA_TARGET_FLAGS); do \
50903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50904 done; \
50905 (cd $(TARGET_SUBDIR)/zlib && \
50906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50908 "RANLIB=$${RANLIB}" \
0c24b341 50909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50910 installcheck) \
4fa63067 50911 || exit 1
e393202e 50912
6bd3dfaa 50913@endif target-zlib
16ae0395 50914
4fa63067
NN
50915.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
50916maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
50917@if target-zlib
50918maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 50919
4fa63067 50920mostlyclean-target-zlib:
0aed8855 50921 @: $(MAKE); $(unstage)
4fa63067
NN
50922 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50923 r=`${PWD_COMMAND}`; export r; \
50924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50925 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50926 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
50927 for flag in $(EXTRA_TARGET_FLAGS); do \
50928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50929 done; \
50930 (cd $(TARGET_SUBDIR)/zlib && \
50931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50933 "RANLIB=$${RANLIB}" \
0c24b341 50934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50935 mostlyclean) \
4fa63067 50936 || exit 1
e393202e 50937
6bd3dfaa 50938@endif target-zlib
15723a45 50939
4fa63067
NN
50940.PHONY: maybe-clean-target-zlib clean-target-zlib
50941maybe-clean-target-zlib:
6bd3dfaa
PB
50942@if target-zlib
50943maybe-clean-target-zlib: clean-target-zlib
15723a45 50944
4fa63067 50945clean-target-zlib:
0aed8855 50946 @: $(MAKE); $(unstage)
4fa63067 50947 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50948 r=`${PWD_COMMAND}`; export r; \
50949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50951 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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}" \
7ffa0b57 50960 clean) \
bba45b8b 50961 || exit 1
e393202e 50962
6bd3dfaa 50963@endif target-zlib
e393202e 50964
4fa63067
NN
50965.PHONY: maybe-distclean-target-zlib distclean-target-zlib
50966maybe-distclean-target-zlib:
6bd3dfaa
PB
50967@if target-zlib
50968maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 50969
4fa63067 50970distclean-target-zlib:
0aed8855 50971 @: $(MAKE); $(unstage)
4fa63067
NN
50972 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50973 r=`${PWD_COMMAND}`; export r; \
b40e3958 50974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50975 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50976 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
50977 for flag in $(EXTRA_TARGET_FLAGS); do \
50978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50979 done; \
50980 (cd $(TARGET_SUBDIR)/zlib && \
50981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50983 "RANLIB=$${RANLIB}" \
0c24b341 50984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50985 distclean) \
4fa63067 50986 || exit 1
e393202e 50987
6bd3dfaa 50988@endif target-zlib
e393202e 50989
4fa63067
NN
50990.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
50991maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
50992@if target-zlib
50993maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 50994
4fa63067 50995maintainer-clean-target-zlib:
0aed8855 50996 @: $(MAKE); $(unstage)
4fa63067
NN
50997 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50998 r=`${PWD_COMMAND}`; export r; \
b40e3958 50999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51001 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
51002 for flag in $(EXTRA_TARGET_FLAGS); do \
51003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51004 done; \
51005 (cd $(TARGET_SUBDIR)/zlib && \
51006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51008 "RANLIB=$${RANLIB}" \
0c24b341 51009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51010 maintainer-clean) \
4fa63067 51011 || exit 1
e393202e 51012
6bd3dfaa 51013@endif target-zlib
930314a4 51014
4fa63067 51015
15723a45 51016
a7254363 51017
e90269c8 51018
a7254363
PB
51019.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
51020maybe-configure-target-boehm-gc:
4f0ef2d8
CD
51021@if gcc-bootstrap
51022configure-target-boehm-gc: stage_current
51023@endif gcc-bootstrap
a7254363
PB
51024@if target-boehm-gc
51025maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 51026configure-target-boehm-gc:
0aed8855
PB
51027 @: $(MAKE); $(unstage)
51028 @r=`${PWD_COMMAND}`; export r; \
51029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51030 echo "Checking multilib configuration for boehm-gc..."; \
51031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
51032 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
51033 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
51034 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
51035 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
51036 else \
51037 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
51038 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
51039 fi; \
51040 else \
51041 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
51042 fi; \
51043 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 51044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 51045 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51046 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
51047 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 51048 case $(srcdir) in \
b00612cc
PB
51049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51050 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
51051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51052 esac; \
b00612cc
PB
51053 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
51054 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
51055 rm -f no-such-file || : ; \
51056 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51057 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51058 --target=${target_alias} $${srcdiroption} \
bba45b8b 51059 || exit 1
6bd3dfaa 51060@endif target-boehm-gc
e393202e 51061
a7254363
PB
51062
51063
d545f33b
PB
51064
51065
4fa63067
NN
51066.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
51067maybe-all-target-boehm-gc:
4f0ef2d8
CD
51068@if gcc-bootstrap
51069all-target-boehm-gc: stage_current
51070@endif gcc-bootstrap
6bd3dfaa 51071@if target-boehm-gc
72b2455a 51072TARGET-target-boehm-gc=all
6bd3dfaa 51073maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 51074all-target-boehm-gc: configure-target-boehm-gc
0aed8855 51075 @: $(MAKE); $(unstage)
b40e3958
L
51076 @r=`${PWD_COMMAND}`; export r; \
51077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51078 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51079 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
51080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51081 $(TARGET-target-boehm-gc))
6bd3dfaa 51082@endif target-boehm-gc
e393202e 51083
a7254363
PB
51084
51085
d545f33b
PB
51086
51087
4fa63067
NN
51088.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
51089maybe-check-target-boehm-gc:
6bd3dfaa
PB
51090@if target-boehm-gc
51091maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 51092
4fa63067 51093check-target-boehm-gc:
0aed8855 51094 @: $(MAKE); $(unstage)
b40e3958
L
51095 @r=`${PWD_COMMAND}`; export r; \
51096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51097 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51098 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 51099 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 51100
6bd3dfaa 51101@endif target-boehm-gc
930314a4 51102
4fa63067
NN
51103.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
51104maybe-install-target-boehm-gc:
6bd3dfaa
PB
51105@if target-boehm-gc
51106maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 51107
4fa63067 51108install-target-boehm-gc: installdirs
0aed8855 51109 @: $(MAKE); $(unstage)
b40e3958
L
51110 @r=`${PWD_COMMAND}`; export r; \
51111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51112 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51113 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 51114 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51115
6bd3dfaa 51116@endif target-boehm-gc
e393202e 51117
56a8fe78 51118# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51119
51120.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
51121maybe-info-target-boehm-gc:
6bd3dfaa
PB
51122@if target-boehm-gc
51123maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
51124
51125info-target-boehm-gc: \
51126 configure-target-boehm-gc
0aed8855 51127 @: $(MAKE); $(unstage)
4fa63067
NN
51128 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51129 r=`${PWD_COMMAND}`; export r; \
51130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51131 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51132 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
51133 for flag in $(EXTRA_TARGET_FLAGS); do \
51134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51135 done; \
51136 (cd $(TARGET_SUBDIR)/boehm-gc && \
51137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51139 "RANLIB=$${RANLIB}" \
0c24b341 51140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51141 info) \
4fa63067
NN
51142 || exit 1
51143
6bd3dfaa 51144@endif target-boehm-gc
4fa63067
NN
51145
51146.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
51147maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
51148@if target-boehm-gc
51149maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
51150
51151dvi-target-boehm-gc: \
51152 configure-target-boehm-gc
0aed8855 51153 @: $(MAKE); $(unstage)
4fa63067
NN
51154 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51155 r=`${PWD_COMMAND}`; export r; \
51156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51158 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
51159 for flag in $(EXTRA_TARGET_FLAGS); do \
51160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51161 done; \
51162 (cd $(TARGET_SUBDIR)/boehm-gc && \
51163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51165 "RANLIB=$${RANLIB}" \
0c24b341 51166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51167 dvi) \
4fa63067
NN
51168 || exit 1
51169
6bd3dfaa 51170@endif target-boehm-gc
4fa63067 51171
56a8fe78
DD
51172.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
51173maybe-pdf-target-boehm-gc:
51174@if target-boehm-gc
51175maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
51176
51177pdf-target-boehm-gc: \
51178 configure-target-boehm-gc
51179 @: $(MAKE); $(unstage)
51180 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51181 r=`${PWD_COMMAND}`; export r; \
51182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51183 $(NORMAL_TARGET_EXPORTS) \
51184 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
51185 for flag in $(EXTRA_TARGET_FLAGS); do \
51186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51187 done; \
51188 (cd $(TARGET_SUBDIR)/boehm-gc && \
51189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51191 "RANLIB=$${RANLIB}" \
0c24b341 51192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51193 pdf) \
51194 || exit 1
51195
51196@endif target-boehm-gc
51197
6d389afc
MS
51198.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
51199maybe-html-target-boehm-gc:
51200@if target-boehm-gc
51201maybe-html-target-boehm-gc: html-target-boehm-gc
51202
51203html-target-boehm-gc: \
51204 configure-target-boehm-gc
0aed8855 51205 @: $(MAKE); $(unstage)
6d389afc
MS
51206 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51207 r=`${PWD_COMMAND}`; export r; \
51208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51209 $(NORMAL_TARGET_EXPORTS) \
51210 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
51211 for flag in $(EXTRA_TARGET_FLAGS); do \
51212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51213 done; \
51214 (cd $(TARGET_SUBDIR)/boehm-gc && \
51215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51217 "RANLIB=$${RANLIB}" \
0c24b341 51218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51219 html) \
51220 || exit 1
51221
51222@endif target-boehm-gc
51223
4fa63067
NN
51224.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
51225maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
51226@if target-boehm-gc
51227maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
51228
51229TAGS-target-boehm-gc: \
51230 configure-target-boehm-gc
0aed8855 51231 @: $(MAKE); $(unstage)
4fa63067
NN
51232 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51233 r=`${PWD_COMMAND}`; export r; \
51234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51235 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51236 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
51237 for flag in $(EXTRA_TARGET_FLAGS); do \
51238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51239 done; \
51240 (cd $(TARGET_SUBDIR)/boehm-gc && \
51241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51243 "RANLIB=$${RANLIB}" \
0c24b341 51244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51245 TAGS) \
4fa63067
NN
51246 || exit 1
51247
6bd3dfaa 51248@endif target-boehm-gc
4fa63067
NN
51249
51250.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
51251maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
51252@if target-boehm-gc
51253maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
51254
51255install-info-target-boehm-gc: \
51256 configure-target-boehm-gc \
51257 info-target-boehm-gc
0aed8855 51258 @: $(MAKE); $(unstage)
4fa63067
NN
51259 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51260 r=`${PWD_COMMAND}`; export r; \
51261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51262 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51263 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
51264 for flag in $(EXTRA_TARGET_FLAGS); do \
51265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51266 done; \
51267 (cd $(TARGET_SUBDIR)/boehm-gc && \
51268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51270 "RANLIB=$${RANLIB}" \
0c24b341 51271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51272 install-info) \
4fa63067
NN
51273 || exit 1
51274
6bd3dfaa 51275@endif target-boehm-gc
4fa63067 51276
a3ca38d2
DD
51277.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
51278maybe-install-pdf-target-boehm-gc:
51279@if target-boehm-gc
51280maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
51281
51282install-pdf-target-boehm-gc: \
51283 configure-target-boehm-gc \
51284 pdf-target-boehm-gc
51285 @: $(MAKE); $(unstage)
51286 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51287 r=`${PWD_COMMAND}`; export r; \
51288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51289 $(NORMAL_TARGET_EXPORTS) \
51290 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
51291 for flag in $(EXTRA_TARGET_FLAGS); do \
51292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51293 done; \
51294 (cd $(TARGET_SUBDIR)/boehm-gc && \
51295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51297 "RANLIB=$${RANLIB}" \
0c24b341 51298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51299 install-pdf) \
51300 || exit 1
51301
51302@endif target-boehm-gc
51303
108a6f8e
CD
51304.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
51305maybe-install-html-target-boehm-gc:
51306@if target-boehm-gc
51307maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
51308
51309install-html-target-boehm-gc: \
51310 configure-target-boehm-gc \
51311 html-target-boehm-gc
51312 @: $(MAKE); $(unstage)
51313 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51314 r=`${PWD_COMMAND}`; export r; \
51315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51316 $(NORMAL_TARGET_EXPORTS) \
51317 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
51318 for flag in $(EXTRA_TARGET_FLAGS); do \
51319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51320 done; \
51321 (cd $(TARGET_SUBDIR)/boehm-gc && \
51322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51324 "RANLIB=$${RANLIB}" \
0c24b341 51325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51326 install-html) \
51327 || exit 1
51328
51329@endif target-boehm-gc
51330
4fa63067
NN
51331.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
51332maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
51333@if target-boehm-gc
51334maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
51335
51336installcheck-target-boehm-gc: \
51337 configure-target-boehm-gc
0aed8855 51338 @: $(MAKE); $(unstage)
4fa63067
NN
51339 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51340 r=`${PWD_COMMAND}`; export r; \
51341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51342 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51343 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
51344 for flag in $(EXTRA_TARGET_FLAGS); do \
51345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51346 done; \
51347 (cd $(TARGET_SUBDIR)/boehm-gc && \
51348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51350 "RANLIB=$${RANLIB}" \
0c24b341 51351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51352 installcheck) \
4fa63067
NN
51353 || exit 1
51354
6bd3dfaa 51355@endif target-boehm-gc
4fa63067
NN
51356
51357.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
51358maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
51359@if target-boehm-gc
51360maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
51361
51362mostlyclean-target-boehm-gc:
0aed8855 51363 @: $(MAKE); $(unstage)
4fa63067
NN
51364 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51365 r=`${PWD_COMMAND}`; export r; \
51366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51367 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51368 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
51369 for flag in $(EXTRA_TARGET_FLAGS); do \
51370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51371 done; \
51372 (cd $(TARGET_SUBDIR)/boehm-gc && \
51373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51375 "RANLIB=$${RANLIB}" \
0c24b341 51376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51377 mostlyclean) \
4fa63067
NN
51378 || exit 1
51379
6bd3dfaa 51380@endif target-boehm-gc
4fa63067
NN
51381
51382.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
51383maybe-clean-target-boehm-gc:
6bd3dfaa
PB
51384@if target-boehm-gc
51385maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
51386
51387clean-target-boehm-gc:
0aed8855 51388 @: $(MAKE); $(unstage)
4fa63067
NN
51389 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51390 r=`${PWD_COMMAND}`; export r; \
51391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51392 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51393 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
51394 for flag in $(EXTRA_TARGET_FLAGS); do \
51395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51396 done; \
51397 (cd $(TARGET_SUBDIR)/boehm-gc && \
51398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51400 "RANLIB=$${RANLIB}" \
0c24b341 51401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51402 clean) \
4fa63067
NN
51403 || exit 1
51404
6bd3dfaa 51405@endif target-boehm-gc
4fa63067
NN
51406
51407.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
51408maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
51409@if target-boehm-gc
51410maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
51411
51412distclean-target-boehm-gc:
0aed8855 51413 @: $(MAKE); $(unstage)
4fa63067
NN
51414 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51415 r=`${PWD_COMMAND}`; export r; \
51416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51417 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51418 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
51419 for flag in $(EXTRA_TARGET_FLAGS); do \
51420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51421 done; \
51422 (cd $(TARGET_SUBDIR)/boehm-gc && \
51423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51425 "RANLIB=$${RANLIB}" \
0c24b341 51426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51427 distclean) \
4fa63067
NN
51428 || exit 1
51429
6bd3dfaa 51430@endif target-boehm-gc
4fa63067
NN
51431
51432.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
51433maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
51434@if target-boehm-gc
51435maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
51436
51437maintainer-clean-target-boehm-gc:
0aed8855 51438 @: $(MAKE); $(unstage)
4fa63067
NN
51439 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51440 r=`${PWD_COMMAND}`; export r; \
51441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51442 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51443 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
51444 for flag in $(EXTRA_TARGET_FLAGS); do \
51445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51446 done; \
51447 (cd $(TARGET_SUBDIR)/boehm-gc && \
51448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51450 "RANLIB=$${RANLIB}" \
0c24b341 51451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51452 maintainer-clean) \
4fa63067
NN
51453 || exit 1
51454
6bd3dfaa 51455@endif target-boehm-gc
4fa63067
NN
51456
51457
15723a45 51458
15723a45 51459
a7254363
PB
51460
51461.PHONY: configure-target-qthreads maybe-configure-target-qthreads
51462maybe-configure-target-qthreads:
4f0ef2d8
CD
51463@if gcc-bootstrap
51464configure-target-qthreads: stage_current
51465@endif gcc-bootstrap
a7254363
PB
51466@if target-qthreads
51467maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 51468configure-target-qthreads:
0aed8855
PB
51469 @: $(MAKE); $(unstage)
51470 @r=`${PWD_COMMAND}`; export r; \
51471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51472 echo "Checking multilib configuration for qthreads..."; \
51473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
51474 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
51475 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
51476 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
51477 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
51478 else \
51479 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
51480 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
51481 fi; \
51482 else \
51483 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
51484 fi; \
51485 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 51486 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 51487 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51488 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
51489 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 51490 case $(srcdir) in \
b00612cc
PB
51491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51492 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
51493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51494 esac; \
b00612cc
PB
51495 srcdiroption="--srcdir=$${topdir}/qthreads"; \
51496 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
51497 rm -f no-such-file || : ; \
51498 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51499 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51500 --target=${target_alias} $${srcdiroption} \
bba45b8b 51501 || exit 1
6bd3dfaa 51502@endif target-qthreads
252b5132 51503
a7254363
PB
51504
51505
d545f33b
PB
51506
51507
4fa63067
NN
51508.PHONY: all-target-qthreads maybe-all-target-qthreads
51509maybe-all-target-qthreads:
4f0ef2d8
CD
51510@if gcc-bootstrap
51511all-target-qthreads: stage_current
51512@endif gcc-bootstrap
6bd3dfaa 51513@if target-qthreads
72b2455a 51514TARGET-target-qthreads=all
6bd3dfaa 51515maybe-all-target-qthreads: all-target-qthreads
4fa63067 51516all-target-qthreads: configure-target-qthreads
0aed8855 51517 @: $(MAKE); $(unstage)
b40e3958
L
51518 @r=`${PWD_COMMAND}`; export r; \
51519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51520 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51521 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
51522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51523 $(TARGET-target-qthreads))
6bd3dfaa 51524@endif target-qthreads
252b5132 51525
a7254363
PB
51526
51527
d545f33b
PB
51528
51529
4fa63067
NN
51530.PHONY: check-target-qthreads maybe-check-target-qthreads
51531maybe-check-target-qthreads:
6bd3dfaa
PB
51532@if target-qthreads
51533maybe-check-target-qthreads: check-target-qthreads
16ae0395 51534
4fa63067 51535check-target-qthreads:
0aed8855 51536 @: $(MAKE); $(unstage)
b40e3958
L
51537 @r=`${PWD_COMMAND}`; export r; \
51538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51539 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51540 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 51541 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 51542
6bd3dfaa 51543@endif target-qthreads
930314a4 51544
4fa63067
NN
51545.PHONY: install-target-qthreads maybe-install-target-qthreads
51546maybe-install-target-qthreads:
6bd3dfaa
PB
51547@if target-qthreads
51548maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
51549
51550install-target-qthreads: installdirs
0aed8855 51551 @: $(MAKE); $(unstage)
4fa63067
NN
51552 @r=`${PWD_COMMAND}`; export r; \
51553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51554 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51555 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 51556 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 51557
6bd3dfaa 51558@endif target-qthreads
4fa63067 51559
56a8fe78 51560# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51561
51562.PHONY: maybe-info-target-qthreads info-target-qthreads
51563maybe-info-target-qthreads:
6bd3dfaa
PB
51564@if target-qthreads
51565maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
51566
51567info-target-qthreads: \
51568 configure-target-qthreads
0aed8855 51569 @: $(MAKE); $(unstage)
4fa63067
NN
51570 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51571 r=`${PWD_COMMAND}`; export r; \
51572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51574 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
51575 for flag in $(EXTRA_TARGET_FLAGS); do \
51576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51577 done; \
51578 (cd $(TARGET_SUBDIR)/qthreads && \
51579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51581 "RANLIB=$${RANLIB}" \
0c24b341 51582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51583 info) \
4fa63067
NN
51584 || exit 1
51585
6bd3dfaa 51586@endif target-qthreads
4fa63067
NN
51587
51588.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
51589maybe-dvi-target-qthreads:
6bd3dfaa
PB
51590@if target-qthreads
51591maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
51592
51593dvi-target-qthreads: \
51594 configure-target-qthreads
0aed8855 51595 @: $(MAKE); $(unstage)
4fa63067
NN
51596 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51597 r=`${PWD_COMMAND}`; export r; \
51598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51600 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
51601 for flag in $(EXTRA_TARGET_FLAGS); do \
51602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51603 done; \
51604 (cd $(TARGET_SUBDIR)/qthreads && \
51605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51607 "RANLIB=$${RANLIB}" \
0c24b341 51608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51609 dvi) \
4fa63067
NN
51610 || exit 1
51611
6bd3dfaa 51612@endif target-qthreads
4fa63067 51613
56a8fe78
DD
51614.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
51615maybe-pdf-target-qthreads:
51616@if target-qthreads
51617maybe-pdf-target-qthreads: pdf-target-qthreads
51618
51619pdf-target-qthreads: \
51620 configure-target-qthreads
51621 @: $(MAKE); $(unstage)
51622 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51623 r=`${PWD_COMMAND}`; export r; \
51624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51625 $(NORMAL_TARGET_EXPORTS) \
51626 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
51627 for flag in $(EXTRA_TARGET_FLAGS); do \
51628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51629 done; \
51630 (cd $(TARGET_SUBDIR)/qthreads && \
51631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51633 "RANLIB=$${RANLIB}" \
0c24b341 51634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51635 pdf) \
51636 || exit 1
51637
51638@endif target-qthreads
51639
6d389afc
MS
51640.PHONY: maybe-html-target-qthreads html-target-qthreads
51641maybe-html-target-qthreads:
51642@if target-qthreads
51643maybe-html-target-qthreads: html-target-qthreads
51644
51645html-target-qthreads: \
51646 configure-target-qthreads
0aed8855 51647 @: $(MAKE); $(unstage)
6d389afc
MS
51648 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51649 r=`${PWD_COMMAND}`; export r; \
51650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51651 $(NORMAL_TARGET_EXPORTS) \
51652 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
51653 for flag in $(EXTRA_TARGET_FLAGS); do \
51654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51655 done; \
51656 (cd $(TARGET_SUBDIR)/qthreads && \
51657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51659 "RANLIB=$${RANLIB}" \
0c24b341 51660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51661 html) \
51662 || exit 1
51663
51664@endif target-qthreads
51665
4fa63067
NN
51666.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
51667maybe-TAGS-target-qthreads:
6bd3dfaa
PB
51668@if target-qthreads
51669maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
51670
51671TAGS-target-qthreads: \
51672 configure-target-qthreads
0aed8855 51673 @: $(MAKE); $(unstage)
4fa63067
NN
51674 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51675 r=`${PWD_COMMAND}`; export r; \
51676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51677 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51678 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
51679 for flag in $(EXTRA_TARGET_FLAGS); do \
51680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51681 done; \
51682 (cd $(TARGET_SUBDIR)/qthreads && \
51683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51685 "RANLIB=$${RANLIB}" \
0c24b341 51686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51687 TAGS) \
4fa63067
NN
51688 || exit 1
51689
6bd3dfaa 51690@endif target-qthreads
4fa63067
NN
51691
51692.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
51693maybe-install-info-target-qthreads:
6bd3dfaa
PB
51694@if target-qthreads
51695maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
51696
51697install-info-target-qthreads: \
51698 configure-target-qthreads \
51699 info-target-qthreads
0aed8855 51700 @: $(MAKE); $(unstage)
4fa63067
NN
51701 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51702 r=`${PWD_COMMAND}`; export r; \
51703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51704 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51705 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
51706 for flag in $(EXTRA_TARGET_FLAGS); do \
51707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51708 done; \
51709 (cd $(TARGET_SUBDIR)/qthreads && \
51710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51712 "RANLIB=$${RANLIB}" \
0c24b341 51713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51714 install-info) \
4fa63067
NN
51715 || exit 1
51716
6bd3dfaa 51717@endif target-qthreads
4fa63067 51718
a3ca38d2
DD
51719.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
51720maybe-install-pdf-target-qthreads:
51721@if target-qthreads
51722maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
51723
51724install-pdf-target-qthreads: \
51725 configure-target-qthreads \
51726 pdf-target-qthreads
51727 @: $(MAKE); $(unstage)
51728 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51729 r=`${PWD_COMMAND}`; export r; \
51730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51731 $(NORMAL_TARGET_EXPORTS) \
51732 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
51733 for flag in $(EXTRA_TARGET_FLAGS); do \
51734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51735 done; \
51736 (cd $(TARGET_SUBDIR)/qthreads && \
51737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51739 "RANLIB=$${RANLIB}" \
0c24b341 51740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51741 install-pdf) \
51742 || exit 1
51743
51744@endif target-qthreads
51745
108a6f8e
CD
51746.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
51747maybe-install-html-target-qthreads:
51748@if target-qthreads
51749maybe-install-html-target-qthreads: install-html-target-qthreads
51750
51751install-html-target-qthreads: \
51752 configure-target-qthreads \
51753 html-target-qthreads
51754 @: $(MAKE); $(unstage)
51755 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51756 r=`${PWD_COMMAND}`; export r; \
51757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51758 $(NORMAL_TARGET_EXPORTS) \
51759 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
51760 for flag in $(EXTRA_TARGET_FLAGS); do \
51761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51762 done; \
51763 (cd $(TARGET_SUBDIR)/qthreads && \
51764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51766 "RANLIB=$${RANLIB}" \
0c24b341 51767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51768 install-html) \
51769 || exit 1
51770
51771@endif target-qthreads
51772
4fa63067
NN
51773.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
51774maybe-installcheck-target-qthreads:
6bd3dfaa
PB
51775@if target-qthreads
51776maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
51777
51778installcheck-target-qthreads: \
51779 configure-target-qthreads
0aed8855 51780 @: $(MAKE); $(unstage)
4fa63067
NN
51781 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51782 r=`${PWD_COMMAND}`; export r; \
51783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51784 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51785 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
51786 for flag in $(EXTRA_TARGET_FLAGS); do \
51787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51788 done; \
51789 (cd $(TARGET_SUBDIR)/qthreads && \
51790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51792 "RANLIB=$${RANLIB}" \
0c24b341 51793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51794 installcheck) \
4fa63067
NN
51795 || exit 1
51796
6bd3dfaa 51797@endif target-qthreads
4fa63067
NN
51798
51799.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
51800maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
51801@if target-qthreads
51802maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
51803
51804mostlyclean-target-qthreads:
0aed8855 51805 @: $(MAKE); $(unstage)
4fa63067
NN
51806 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51807 r=`${PWD_COMMAND}`; export r; \
51808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51809 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51810 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
51811 for flag in $(EXTRA_TARGET_FLAGS); do \
51812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51813 done; \
51814 (cd $(TARGET_SUBDIR)/qthreads && \
51815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51817 "RANLIB=$${RANLIB}" \
0c24b341 51818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51819 mostlyclean) \
4fa63067
NN
51820 || exit 1
51821
6bd3dfaa 51822@endif target-qthreads
4fa63067
NN
51823
51824.PHONY: maybe-clean-target-qthreads clean-target-qthreads
51825maybe-clean-target-qthreads:
6bd3dfaa
PB
51826@if target-qthreads
51827maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
51828
51829clean-target-qthreads:
0aed8855 51830 @: $(MAKE); $(unstage)
4fa63067
NN
51831 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51832 r=`${PWD_COMMAND}`; export r; \
51833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51834 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51835 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
51836 for flag in $(EXTRA_TARGET_FLAGS); do \
51837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51838 done; \
51839 (cd $(TARGET_SUBDIR)/qthreads && \
51840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51842 "RANLIB=$${RANLIB}" \
0c24b341 51843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51844 clean) \
4fa63067
NN
51845 || exit 1
51846
6bd3dfaa 51847@endif target-qthreads
4fa63067
NN
51848
51849.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
51850maybe-distclean-target-qthreads:
6bd3dfaa
PB
51851@if target-qthreads
51852maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
51853
51854distclean-target-qthreads:
0aed8855 51855 @: $(MAKE); $(unstage)
4fa63067
NN
51856 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51857 r=`${PWD_COMMAND}`; export r; \
51858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51859 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51860 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
51861 for flag in $(EXTRA_TARGET_FLAGS); do \
51862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51863 done; \
51864 (cd $(TARGET_SUBDIR)/qthreads && \
51865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51867 "RANLIB=$${RANLIB}" \
0c24b341 51868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51869 distclean) \
4fa63067
NN
51870 || exit 1
51871
6bd3dfaa 51872@endif target-qthreads
4fa63067
NN
51873
51874.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
51875maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
51876@if target-qthreads
51877maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
51878
51879maintainer-clean-target-qthreads:
0aed8855 51880 @: $(MAKE); $(unstage)
4fa63067
NN
51881 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51882 r=`${PWD_COMMAND}`; export r; \
51883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51884 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51885 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
51886 for flag in $(EXTRA_TARGET_FLAGS); do \
51887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51888 done; \
51889 (cd $(TARGET_SUBDIR)/qthreads && \
51890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51892 "RANLIB=$${RANLIB}" \
0c24b341 51893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51894 maintainer-clean) \
4fa63067 51895 || exit 1
16ae0395 51896
6bd3dfaa 51897@endif target-qthreads
49b7683b 51898
e393202e 51899
15723a45 51900
e90269c8 51901
a7254363
PB
51902
51903.PHONY: configure-target-rda maybe-configure-target-rda
51904maybe-configure-target-rda:
4f0ef2d8
CD
51905@if gcc-bootstrap
51906configure-target-rda: stage_current
51907@endif gcc-bootstrap
a7254363
PB
51908@if target-rda
51909maybe-configure-target-rda: configure-target-rda
c52c6897 51910configure-target-rda:
0aed8855
PB
51911 @: $(MAKE); $(unstage)
51912 @r=`${PWD_COMMAND}`; export r; \
51913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51914 echo "Checking multilib configuration for rda..."; \
51915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
51916 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
51917 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
51918 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
51919 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
51920 else \
51921 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
51922 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
51923 fi; \
51924 else \
51925 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
51926 fi; \
51927 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 51928 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 51929 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51930 echo Configuring in $(TARGET_SUBDIR)/rda; \
51931 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 51932 case $(srcdir) in \
b00612cc
PB
51933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51934 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
51935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51936 esac; \
b00612cc
PB
51937 srcdiroption="--srcdir=$${topdir}/rda"; \
51938 libsrcdir="$$s/rda"; \
bba45b8b
NN
51939 rm -f no-such-file || : ; \
51940 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51941 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51942 --target=${target_alias} $${srcdiroption} \
bba45b8b 51943 || exit 1
6bd3dfaa 51944@endif target-rda
49b7683b 51945
a7254363
PB
51946
51947
d545f33b
PB
51948
51949
4fa63067
NN
51950.PHONY: all-target-rda maybe-all-target-rda
51951maybe-all-target-rda:
4f0ef2d8
CD
51952@if gcc-bootstrap
51953all-target-rda: stage_current
51954@endif gcc-bootstrap
6bd3dfaa 51955@if target-rda
72b2455a 51956TARGET-target-rda=all
6bd3dfaa 51957maybe-all-target-rda: all-target-rda
4fa63067 51958all-target-rda: configure-target-rda
0aed8855 51959 @: $(MAKE); $(unstage)
b40e3958
L
51960 @r=`${PWD_COMMAND}`; export r; \
51961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51962 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51963 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
51964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51965 $(TARGET-target-rda))
6bd3dfaa 51966@endif target-rda
252b5132 51967
a7254363
PB
51968
51969
d545f33b
PB
51970
51971
4fa63067
NN
51972.PHONY: check-target-rda maybe-check-target-rda
51973maybe-check-target-rda:
6bd3dfaa
PB
51974@if target-rda
51975maybe-check-target-rda: check-target-rda
16ae0395 51976
4fa63067 51977check-target-rda:
0aed8855 51978 @: $(MAKE); $(unstage)
b40e3958
L
51979 @r=`${PWD_COMMAND}`; export r; \
51980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51981 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51982 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 51983 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 51984
6bd3dfaa 51985@endif target-rda
930314a4 51986
4fa63067
NN
51987.PHONY: install-target-rda maybe-install-target-rda
51988maybe-install-target-rda:
6bd3dfaa
PB
51989@if target-rda
51990maybe-install-target-rda: install-target-rda
16ae0395 51991
4fa63067 51992install-target-rda: installdirs
0aed8855 51993 @: $(MAKE); $(unstage)
b40e3958
L
51994 @r=`${PWD_COMMAND}`; export r; \
51995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51996 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51997 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 51998 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51999
6bd3dfaa 52000@endif target-rda
e393202e 52001
56a8fe78 52002# Other targets (info, dvi, pdf, etc.)
15723a45 52003
4fa63067
NN
52004.PHONY: maybe-info-target-rda info-target-rda
52005maybe-info-target-rda:
6bd3dfaa
PB
52006@if target-rda
52007maybe-info-target-rda: info-target-rda
15723a45 52008
4fa63067
NN
52009info-target-rda: \
52010 configure-target-rda
0aed8855 52011 @: $(MAKE); $(unstage)
4fa63067 52012 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
52013 r=`${PWD_COMMAND}`; export r; \
52014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52016 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
52017 for flag in $(EXTRA_TARGET_FLAGS); do \
52018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52019 done; \
52020 (cd $(TARGET_SUBDIR)/rda && \
52021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52023 "RANLIB=$${RANLIB}" \
0c24b341 52024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52025 info) \
bba45b8b 52026 || exit 1
252b5132 52027
6bd3dfaa 52028@endif target-rda
4fa63067
NN
52029
52030.PHONY: maybe-dvi-target-rda dvi-target-rda
52031maybe-dvi-target-rda:
6bd3dfaa
PB
52032@if target-rda
52033maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
52034
52035dvi-target-rda: \
52036 configure-target-rda
0aed8855 52037 @: $(MAKE); $(unstage)
4fa63067
NN
52038 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52039 r=`${PWD_COMMAND}`; export r; \
b40e3958 52040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52042 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
52043 for flag in $(EXTRA_TARGET_FLAGS); do \
52044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52045 done; \
52046 (cd $(TARGET_SUBDIR)/rda && \
52047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52049 "RANLIB=$${RANLIB}" \
0c24b341 52050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52051 dvi) \
4fa63067 52052 || exit 1
252b5132 52053
6bd3dfaa 52054@endif target-rda
16ae0395 52055
56a8fe78
DD
52056.PHONY: maybe-pdf-target-rda pdf-target-rda
52057maybe-pdf-target-rda:
52058@if target-rda
52059maybe-pdf-target-rda: pdf-target-rda
52060
52061pdf-target-rda: \
52062 configure-target-rda
52063 @: $(MAKE); $(unstage)
52064 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52065 r=`${PWD_COMMAND}`; export r; \
52066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52067 $(NORMAL_TARGET_EXPORTS) \
52068 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
52069 for flag in $(EXTRA_TARGET_FLAGS); do \
52070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52071 done; \
52072 (cd $(TARGET_SUBDIR)/rda && \
52073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52075 "RANLIB=$${RANLIB}" \
0c24b341 52076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52077 pdf) \
52078 || exit 1
52079
52080@endif target-rda
52081
6d389afc
MS
52082.PHONY: maybe-html-target-rda html-target-rda
52083maybe-html-target-rda:
52084@if target-rda
52085maybe-html-target-rda: html-target-rda
52086
52087html-target-rda: \
52088 configure-target-rda
0aed8855 52089 @: $(MAKE); $(unstage)
6d389afc
MS
52090 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52091 r=`${PWD_COMMAND}`; export r; \
52092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52093 $(NORMAL_TARGET_EXPORTS) \
52094 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
52095 for flag in $(EXTRA_TARGET_FLAGS); do \
52096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52097 done; \
52098 (cd $(TARGET_SUBDIR)/rda && \
52099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52101 "RANLIB=$${RANLIB}" \
0c24b341 52102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52103 html) \
52104 || exit 1
52105
52106@endif target-rda
52107
4fa63067
NN
52108.PHONY: maybe-TAGS-target-rda TAGS-target-rda
52109maybe-TAGS-target-rda:
6bd3dfaa
PB
52110@if target-rda
52111maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
52112
52113TAGS-target-rda: \
52114 configure-target-rda
0aed8855 52115 @: $(MAKE); $(unstage)
4fa63067
NN
52116 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52117 r=`${PWD_COMMAND}`; export r; \
b40e3958 52118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52119 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52120 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
52121 for flag in $(EXTRA_TARGET_FLAGS); do \
52122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52123 done; \
52124 (cd $(TARGET_SUBDIR)/rda && \
52125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52127 "RANLIB=$${RANLIB}" \
0c24b341 52128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52129 TAGS) \
4fa63067 52130 || exit 1
e393202e 52131
6bd3dfaa 52132@endif target-rda
930314a4 52133
4fa63067
NN
52134.PHONY: maybe-install-info-target-rda install-info-target-rda
52135maybe-install-info-target-rda:
6bd3dfaa
PB
52136@if target-rda
52137maybe-install-info-target-rda: install-info-target-rda
16ae0395 52138
4fa63067
NN
52139install-info-target-rda: \
52140 configure-target-rda \
52141 info-target-rda
0aed8855 52142 @: $(MAKE); $(unstage)
4fa63067
NN
52143 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52144 r=`${PWD_COMMAND}`; export r; \
b40e3958 52145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52146 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52147 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
52148 for flag in $(EXTRA_TARGET_FLAGS); do \
52149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52150 done; \
52151 (cd $(TARGET_SUBDIR)/rda && \
52152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52154 "RANLIB=$${RANLIB}" \
0c24b341 52155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52156 install-info) \
4fa63067 52157 || exit 1
252b5132 52158
6bd3dfaa 52159@endif target-rda
e393202e 52160
a3ca38d2
DD
52161.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
52162maybe-install-pdf-target-rda:
52163@if target-rda
52164maybe-install-pdf-target-rda: install-pdf-target-rda
52165
52166install-pdf-target-rda: \
52167 configure-target-rda \
52168 pdf-target-rda
52169 @: $(MAKE); $(unstage)
52170 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52171 r=`${PWD_COMMAND}`; export r; \
52172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52173 $(NORMAL_TARGET_EXPORTS) \
52174 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
52175 for flag in $(EXTRA_TARGET_FLAGS); do \
52176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52177 done; \
52178 (cd $(TARGET_SUBDIR)/rda && \
52179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52181 "RANLIB=$${RANLIB}" \
0c24b341 52182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52183 install-pdf) \
52184 || exit 1
52185
52186@endif target-rda
52187
108a6f8e
CD
52188.PHONY: maybe-install-html-target-rda install-html-target-rda
52189maybe-install-html-target-rda:
52190@if target-rda
52191maybe-install-html-target-rda: install-html-target-rda
52192
52193install-html-target-rda: \
52194 configure-target-rda \
52195 html-target-rda
52196 @: $(MAKE); $(unstage)
52197 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52198 r=`${PWD_COMMAND}`; export r; \
52199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52200 $(NORMAL_TARGET_EXPORTS) \
52201 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
52202 for flag in $(EXTRA_TARGET_FLAGS); do \
52203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52204 done; \
52205 (cd $(TARGET_SUBDIR)/rda && \
52206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52208 "RANLIB=$${RANLIB}" \
0c24b341 52209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52210 install-html) \
52211 || exit 1
52212
52213@endif target-rda
52214
4fa63067
NN
52215.PHONY: maybe-installcheck-target-rda installcheck-target-rda
52216maybe-installcheck-target-rda:
6bd3dfaa
PB
52217@if target-rda
52218maybe-installcheck-target-rda: installcheck-target-rda
15723a45 52219
4fa63067
NN
52220installcheck-target-rda: \
52221 configure-target-rda
0aed8855 52222 @: $(MAKE); $(unstage)
4fa63067
NN
52223 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52224 r=`${PWD_COMMAND}`; export r; \
52225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52226 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52227 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
52228 for flag in $(EXTRA_TARGET_FLAGS); do \
52229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52230 done; \
52231 (cd $(TARGET_SUBDIR)/rda && \
52232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52234 "RANLIB=$${RANLIB}" \
0c24b341 52235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52236 installcheck) \
4fa63067 52237 || exit 1
15723a45 52238
6bd3dfaa 52239@endif target-rda
4fa63067
NN
52240
52241.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
52242maybe-mostlyclean-target-rda:
6bd3dfaa
PB
52243@if target-rda
52244maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
52245
52246mostlyclean-target-rda:
0aed8855 52247 @: $(MAKE); $(unstage)
4fa63067 52248 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
52249 r=`${PWD_COMMAND}`; export r; \
52250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52251 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52252 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
52253 for flag in $(EXTRA_TARGET_FLAGS); do \
52254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52255 done; \
52256 (cd $(TARGET_SUBDIR)/rda && \
52257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52259 "RANLIB=$${RANLIB}" \
0c24b341 52260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52261 mostlyclean) \
bba45b8b 52262 || exit 1
252b5132 52263
6bd3dfaa 52264@endif target-rda
4fa63067
NN
52265
52266.PHONY: maybe-clean-target-rda clean-target-rda
52267maybe-clean-target-rda:
6bd3dfaa
PB
52268@if target-rda
52269maybe-clean-target-rda: clean-target-rda
4fa63067
NN
52270
52271clean-target-rda:
0aed8855 52272 @: $(MAKE); $(unstage)
4fa63067
NN
52273 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52274 r=`${PWD_COMMAND}`; export r; \
b40e3958 52275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52276 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52277 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
52278 for flag in $(EXTRA_TARGET_FLAGS); do \
52279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52280 done; \
bba45b8b 52281 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52284 "RANLIB=$${RANLIB}" \
0c24b341 52285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52286 clean) \
4fa63067 52287 || exit 1
252b5132 52288
6bd3dfaa 52289@endif target-rda
16ae0395 52290
4fa63067
NN
52291.PHONY: maybe-distclean-target-rda distclean-target-rda
52292maybe-distclean-target-rda:
6bd3dfaa
PB
52293@if target-rda
52294maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
52295
52296distclean-target-rda:
0aed8855 52297 @: $(MAKE); $(unstage)
4fa63067
NN
52298 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52299 r=`${PWD_COMMAND}`; export r; \
b40e3958 52300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52301 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52302 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
52303 for flag in $(EXTRA_TARGET_FLAGS); do \
52304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52305 done; \
bba45b8b 52306 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52309 "RANLIB=$${RANLIB}" \
0c24b341 52310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52311 distclean) \
4fa63067 52312 || exit 1
252b5132 52313
6bd3dfaa 52314@endif target-rda
930314a4 52315
4fa63067
NN
52316.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
52317maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
52318@if target-rda
52319maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 52320
4fa63067 52321maintainer-clean-target-rda:
0aed8855 52322 @: $(MAKE); $(unstage)
4fa63067
NN
52323 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52324 r=`${PWD_COMMAND}`; export r; \
b40e3958 52325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52326 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52327 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
52328 for flag in $(EXTRA_TARGET_FLAGS); do \
52329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52330 done; \
bba45b8b 52331 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52334 "RANLIB=$${RANLIB}" \
0c24b341 52335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52336 maintainer-clean) \
4fa63067
NN
52337 || exit 1
52338
6bd3dfaa 52339@endif target-rda
252b5132 52340
e393202e 52341
a2592b1b 52342
a7254363
PB
52343
52344
52345.PHONY: configure-target-libada maybe-configure-target-libada
52346maybe-configure-target-libada:
4f0ef2d8
CD
52347@if gcc-bootstrap
52348configure-target-libada: stage_current
52349@endif gcc-bootstrap
a7254363
PB
52350@if target-libada
52351maybe-configure-target-libada: configure-target-libada
c52c6897 52352configure-target-libada:
0aed8855
PB
52353 @: $(MAKE); $(unstage)
52354 @r=`${PWD_COMMAND}`; export r; \
52355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52356 echo "Checking multilib configuration for libada..."; \
52357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
52358 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
52359 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
52360 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
52361 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
52362 else \
52363 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
52364 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
52365 fi; \
52366 else \
52367 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
52368 fi; \
52369 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 52370 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 52371 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
52372 echo Configuring in $(TARGET_SUBDIR)/libada; \
52373 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
52374 case $(srcdir) in \
b00612cc
PB
52375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52376 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
52377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 52378 esac; \
b00612cc
PB
52379 srcdiroption="--srcdir=$${topdir}/libada"; \
52380 libsrcdir="$$s/libada"; \
a2592b1b
DD
52381 rm -f no-such-file || : ; \
52382 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52383 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52384 --target=${target_alias} $${srcdiroption} \
a2592b1b 52385 || exit 1
6bd3dfaa 52386@endif target-libada
a2592b1b 52387
a7254363
PB
52388
52389
d545f33b
PB
52390
52391
4fa63067
NN
52392.PHONY: all-target-libada maybe-all-target-libada
52393maybe-all-target-libada:
4f0ef2d8
CD
52394@if gcc-bootstrap
52395all-target-libada: stage_current
52396@endif gcc-bootstrap
6bd3dfaa 52397@if target-libada
72b2455a 52398TARGET-target-libada=all
6bd3dfaa 52399maybe-all-target-libada: all-target-libada
4fa63067 52400all-target-libada: configure-target-libada
0aed8855 52401 @: $(MAKE); $(unstage)
4fa63067
NN
52402 @r=`${PWD_COMMAND}`; export r; \
52403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52404 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52405 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
52406 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52407 $(TARGET-target-libada))
6bd3dfaa 52408@endif target-libada
4fa63067 52409
a7254363
PB
52410
52411
d545f33b
PB
52412
52413
4fa63067
NN
52414.PHONY: check-target-libada maybe-check-target-libada
52415maybe-check-target-libada:
6bd3dfaa
PB
52416@if target-libada
52417maybe-check-target-libada: check-target-libada
4fa63067
NN
52418
52419check-target-libada:
0aed8855 52420 @: $(MAKE); $(unstage)
4fa63067
NN
52421 @r=`${PWD_COMMAND}`; export r; \
52422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52423 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52424 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 52425 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 52426
6bd3dfaa 52427@endif target-libada
4fa63067
NN
52428
52429.PHONY: install-target-libada maybe-install-target-libada
52430maybe-install-target-libada:
6bd3dfaa
PB
52431@if target-libada
52432maybe-install-target-libada: install-target-libada
4fa63067
NN
52433
52434install-target-libada: installdirs
0aed8855 52435 @: $(MAKE); $(unstage)
4fa63067
NN
52436 @r=`${PWD_COMMAND}`; export r; \
52437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52438 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52439 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 52440 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 52441
6bd3dfaa 52442@endif target-libada
4fa63067 52443
56a8fe78 52444# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52445
52446.PHONY: maybe-info-target-libada info-target-libada
52447maybe-info-target-libada:
6bd3dfaa
PB
52448@if target-libada
52449maybe-info-target-libada: info-target-libada
4fa63067
NN
52450
52451info-target-libada: \
52452 configure-target-libada
0aed8855 52453 @: $(MAKE); $(unstage)
4fa63067
NN
52454 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52455 r=`${PWD_COMMAND}`; export r; \
52456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52457 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52458 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
52459 for flag in $(EXTRA_TARGET_FLAGS); do \
52460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52461 done; \
52462 (cd $(TARGET_SUBDIR)/libada && \
52463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52465 "RANLIB=$${RANLIB}" \
0c24b341 52466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52467 info) \
4fa63067
NN
52468 || exit 1
52469
6bd3dfaa 52470@endif target-libada
4fa63067
NN
52471
52472.PHONY: maybe-dvi-target-libada dvi-target-libada
52473maybe-dvi-target-libada:
6bd3dfaa
PB
52474@if target-libada
52475maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
52476
52477dvi-target-libada: \
52478 configure-target-libada
0aed8855 52479 @: $(MAKE); $(unstage)
4fa63067
NN
52480 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52481 r=`${PWD_COMMAND}`; export r; \
52482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52483 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52484 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
52485 for flag in $(EXTRA_TARGET_FLAGS); do \
52486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52487 done; \
52488 (cd $(TARGET_SUBDIR)/libada && \
52489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52491 "RANLIB=$${RANLIB}" \
0c24b341 52492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52493 dvi) \
4fa63067
NN
52494 || exit 1
52495
6bd3dfaa 52496@endif target-libada
4fa63067 52497
56a8fe78
DD
52498.PHONY: maybe-pdf-target-libada pdf-target-libada
52499maybe-pdf-target-libada:
52500@if target-libada
52501maybe-pdf-target-libada: pdf-target-libada
52502
52503pdf-target-libada: \
52504 configure-target-libada
52505 @: $(MAKE); $(unstage)
52506 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52507 r=`${PWD_COMMAND}`; export r; \
52508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52509 $(NORMAL_TARGET_EXPORTS) \
52510 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
52511 for flag in $(EXTRA_TARGET_FLAGS); do \
52512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52513 done; \
52514 (cd $(TARGET_SUBDIR)/libada && \
52515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52517 "RANLIB=$${RANLIB}" \
0c24b341 52518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52519 pdf) \
52520 || exit 1
52521
52522@endif target-libada
52523
6d389afc
MS
52524.PHONY: maybe-html-target-libada html-target-libada
52525maybe-html-target-libada:
52526@if target-libada
52527maybe-html-target-libada: html-target-libada
52528
52529html-target-libada: \
52530 configure-target-libada
0aed8855 52531 @: $(MAKE); $(unstage)
6d389afc
MS
52532 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52533 r=`${PWD_COMMAND}`; export r; \
52534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52535 $(NORMAL_TARGET_EXPORTS) \
52536 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
52537 for flag in $(EXTRA_TARGET_FLAGS); do \
52538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52539 done; \
52540 (cd $(TARGET_SUBDIR)/libada && \
52541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52543 "RANLIB=$${RANLIB}" \
0c24b341 52544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52545 html) \
52546 || exit 1
52547
52548@endif target-libada
52549
4fa63067
NN
52550.PHONY: maybe-TAGS-target-libada TAGS-target-libada
52551maybe-TAGS-target-libada:
6bd3dfaa
PB
52552@if target-libada
52553maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
52554
52555TAGS-target-libada: \
52556 configure-target-libada
0aed8855 52557 @: $(MAKE); $(unstage)
4fa63067
NN
52558 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52559 r=`${PWD_COMMAND}`; export r; \
52560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52561 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52562 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
52563 for flag in $(EXTRA_TARGET_FLAGS); do \
52564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52565 done; \
52566 (cd $(TARGET_SUBDIR)/libada && \
52567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52569 "RANLIB=$${RANLIB}" \
0c24b341 52570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52571 TAGS) \
4fa63067
NN
52572 || exit 1
52573
6bd3dfaa 52574@endif target-libada
4fa63067
NN
52575
52576.PHONY: maybe-install-info-target-libada install-info-target-libada
52577maybe-install-info-target-libada:
6bd3dfaa
PB
52578@if target-libada
52579maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
52580
52581install-info-target-libada: \
52582 configure-target-libada \
52583 info-target-libada
0aed8855 52584 @: $(MAKE); $(unstage)
4fa63067
NN
52585 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52586 r=`${PWD_COMMAND}`; export r; \
52587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52588 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52589 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
52590 for flag in $(EXTRA_TARGET_FLAGS); do \
52591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52592 done; \
52593 (cd $(TARGET_SUBDIR)/libada && \
52594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52596 "RANLIB=$${RANLIB}" \
0c24b341 52597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52598 install-info) \
4fa63067
NN
52599 || exit 1
52600
6bd3dfaa 52601@endif target-libada
4fa63067 52602
a3ca38d2
DD
52603.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
52604maybe-install-pdf-target-libada:
52605@if target-libada
52606maybe-install-pdf-target-libada: install-pdf-target-libada
52607
52608install-pdf-target-libada: \
52609 configure-target-libada \
52610 pdf-target-libada
52611 @: $(MAKE); $(unstage)
52612 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52613 r=`${PWD_COMMAND}`; export r; \
52614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52615 $(NORMAL_TARGET_EXPORTS) \
52616 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
52617 for flag in $(EXTRA_TARGET_FLAGS); do \
52618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52619 done; \
52620 (cd $(TARGET_SUBDIR)/libada && \
52621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52623 "RANLIB=$${RANLIB}" \
0c24b341 52624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52625 install-pdf) \
52626 || exit 1
52627
52628@endif target-libada
52629
108a6f8e
CD
52630.PHONY: maybe-install-html-target-libada install-html-target-libada
52631maybe-install-html-target-libada:
52632@if target-libada
52633maybe-install-html-target-libada: install-html-target-libada
52634
52635install-html-target-libada: \
52636 configure-target-libada \
52637 html-target-libada
52638 @: $(MAKE); $(unstage)
52639 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52640 r=`${PWD_COMMAND}`; export r; \
52641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52642 $(NORMAL_TARGET_EXPORTS) \
52643 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
52644 for flag in $(EXTRA_TARGET_FLAGS); do \
52645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52646 done; \
52647 (cd $(TARGET_SUBDIR)/libada && \
52648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52650 "RANLIB=$${RANLIB}" \
0c24b341 52651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52652 install-html) \
52653 || exit 1
52654
52655@endif target-libada
52656
4fa63067
NN
52657.PHONY: maybe-installcheck-target-libada installcheck-target-libada
52658maybe-installcheck-target-libada:
6bd3dfaa
PB
52659@if target-libada
52660maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
52661
52662installcheck-target-libada: \
52663 configure-target-libada
0aed8855 52664 @: $(MAKE); $(unstage)
4fa63067
NN
52665 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52666 r=`${PWD_COMMAND}`; export r; \
52667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52669 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
52670 for flag in $(EXTRA_TARGET_FLAGS); do \
52671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52672 done; \
52673 (cd $(TARGET_SUBDIR)/libada && \
52674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52676 "RANLIB=$${RANLIB}" \
0c24b341 52677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52678 installcheck) \
4fa63067
NN
52679 || exit 1
52680
6bd3dfaa 52681@endif target-libada
4fa63067
NN
52682
52683.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
52684maybe-mostlyclean-target-libada:
6bd3dfaa
PB
52685@if target-libada
52686maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
52687
52688mostlyclean-target-libada:
0aed8855 52689 @: $(MAKE); $(unstage)
4fa63067
NN
52690 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52691 r=`${PWD_COMMAND}`; export r; \
52692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52693 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52694 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
52695 for flag in $(EXTRA_TARGET_FLAGS); do \
52696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52697 done; \
52698 (cd $(TARGET_SUBDIR)/libada && \
52699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52701 "RANLIB=$${RANLIB}" \
0c24b341 52702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52703 mostlyclean) \
4fa63067
NN
52704 || exit 1
52705
6bd3dfaa 52706@endif target-libada
4fa63067
NN
52707
52708.PHONY: maybe-clean-target-libada clean-target-libada
52709maybe-clean-target-libada:
6bd3dfaa
PB
52710@if target-libada
52711maybe-clean-target-libada: clean-target-libada
4fa63067
NN
52712
52713clean-target-libada:
0aed8855 52714 @: $(MAKE); $(unstage)
4fa63067
NN
52715 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52716 r=`${PWD_COMMAND}`; export r; \
52717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52718 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52719 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
52720 for flag in $(EXTRA_TARGET_FLAGS); do \
52721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52722 done; \
52723 (cd $(TARGET_SUBDIR)/libada && \
52724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52726 "RANLIB=$${RANLIB}" \
0c24b341 52727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52728 clean) \
4fa63067
NN
52729 || exit 1
52730
6bd3dfaa 52731@endif target-libada
a2592b1b 52732
4fa63067
NN
52733.PHONY: maybe-distclean-target-libada distclean-target-libada
52734maybe-distclean-target-libada:
6bd3dfaa
PB
52735@if target-libada
52736maybe-distclean-target-libada: distclean-target-libada
a2592b1b 52737
4fa63067 52738distclean-target-libada:
0aed8855 52739 @: $(MAKE); $(unstage)
4fa63067
NN
52740 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52741 r=`${PWD_COMMAND}`; export r; \
a2592b1b 52742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52743 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52744 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
52745 for flag in $(EXTRA_TARGET_FLAGS); do \
52746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52747 done; \
a2592b1b 52748 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
52749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52751 "RANLIB=$${RANLIB}" \
0c24b341 52752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52753 distclean) \
4fa63067 52754 || exit 1
a2592b1b 52755
6bd3dfaa 52756@endif target-libada
a2592b1b 52757
4fa63067
NN
52758.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
52759maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
52760@if target-libada
52761maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 52762
4fa63067 52763maintainer-clean-target-libada:
0aed8855 52764 @: $(MAKE); $(unstage)
4fa63067
NN
52765 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52766 r=`${PWD_COMMAND}`; export r; \
a2592b1b 52767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52768 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52769 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
52770 for flag in $(EXTRA_TARGET_FLAGS); do \
52771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52772 done; \
a2592b1b 52773 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
52774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52776 "RANLIB=$${RANLIB}" \
0c24b341 52777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52778 maintainer-clean) \
4fa63067
NN
52779 || exit 1
52780
6bd3dfaa 52781@endif target-libada
a2592b1b
DD
52782
52783
e393202e 52784
b3ded179
PB
52785
52786
52787.PHONY: configure-target-libgomp maybe-configure-target-libgomp
52788maybe-configure-target-libgomp:
4f0ef2d8
CD
52789@if gcc-bootstrap
52790configure-target-libgomp: stage_current
52791@endif gcc-bootstrap
b3ded179
PB
52792@if target-libgomp
52793maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 52794configure-target-libgomp:
b3ded179
PB
52795 @: $(MAKE); $(unstage)
52796 @r=`${PWD_COMMAND}`; export r; \
52797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52798 echo "Checking multilib configuration for libgomp..."; \
52799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
52800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
52801 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
52802 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
52803 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
52804 else \
52805 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
52806 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
52807 fi; \
52808 else \
52809 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
52810 fi; \
52811 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 52812 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
52813 $(NORMAL_TARGET_EXPORTS) \
52814 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
52815 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
52816 case $(srcdir) in \
52817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52818 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
52819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52820 esac; \
52821 srcdiroption="--srcdir=$${topdir}/libgomp"; \
52822 libsrcdir="$$s/libgomp"; \
52823 rm -f no-such-file || : ; \
52824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52825 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52826 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
52827 || exit 1
52828@endif target-libgomp
52829
52830
52831
52832
52833
52834.PHONY: all-target-libgomp maybe-all-target-libgomp
52835maybe-all-target-libgomp:
4f0ef2d8
CD
52836@if gcc-bootstrap
52837all-target-libgomp: stage_current
52838@endif gcc-bootstrap
b3ded179
PB
52839@if target-libgomp
52840TARGET-target-libgomp=all
52841maybe-all-target-libgomp: all-target-libgomp
52842all-target-libgomp: configure-target-libgomp
52843 @: $(MAKE); $(unstage)
52844 @r=`${PWD_COMMAND}`; export r; \
52845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52846 $(NORMAL_TARGET_EXPORTS) \
52847 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
52848 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52849 $(TARGET-target-libgomp))
b3ded179
PB
52850@endif target-libgomp
52851
52852
52853
52854
52855
52856.PHONY: check-target-libgomp maybe-check-target-libgomp
52857maybe-check-target-libgomp:
52858@if target-libgomp
52859maybe-check-target-libgomp: check-target-libgomp
52860
52861check-target-libgomp:
52862 @: $(MAKE); $(unstage)
52863 @r=`${PWD_COMMAND}`; export r; \
52864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52865 $(NORMAL_TARGET_EXPORTS) \
52866 (cd $(TARGET_SUBDIR)/libgomp && \
52867 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
52868
52869@endif target-libgomp
52870
52871.PHONY: install-target-libgomp maybe-install-target-libgomp
52872maybe-install-target-libgomp:
52873@if target-libgomp
52874maybe-install-target-libgomp: install-target-libgomp
52875
52876install-target-libgomp: installdirs
52877 @: $(MAKE); $(unstage)
52878 @r=`${PWD_COMMAND}`; export r; \
52879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52880 $(NORMAL_TARGET_EXPORTS) \
52881 (cd $(TARGET_SUBDIR)/libgomp && \
52882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
52883
52884@endif target-libgomp
52885
56a8fe78 52886# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
52887
52888.PHONY: maybe-info-target-libgomp info-target-libgomp
52889maybe-info-target-libgomp:
52890@if target-libgomp
52891maybe-info-target-libgomp: info-target-libgomp
52892
52893info-target-libgomp: \
52894 configure-target-libgomp
52895 @: $(MAKE); $(unstage)
52896 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52897 r=`${PWD_COMMAND}`; export r; \
52898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52899 $(NORMAL_TARGET_EXPORTS) \
52900 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
52901 for flag in $(EXTRA_TARGET_FLAGS); do \
52902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52903 done; \
52904 (cd $(TARGET_SUBDIR)/libgomp && \
52905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52907 "RANLIB=$${RANLIB}" \
0c24b341 52908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52909 info) \
52910 || exit 1
52911
52912@endif target-libgomp
52913
52914.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
52915maybe-dvi-target-libgomp:
52916@if target-libgomp
52917maybe-dvi-target-libgomp: dvi-target-libgomp
52918
52919dvi-target-libgomp: \
52920 configure-target-libgomp
52921 @: $(MAKE); $(unstage)
52922 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52923 r=`${PWD_COMMAND}`; export r; \
52924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52925 $(NORMAL_TARGET_EXPORTS) \
52926 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
52927 for flag in $(EXTRA_TARGET_FLAGS); do \
52928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52929 done; \
52930 (cd $(TARGET_SUBDIR)/libgomp && \
52931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52933 "RANLIB=$${RANLIB}" \
0c24b341 52934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52935 dvi) \
52936 || exit 1
52937
52938@endif target-libgomp
52939
56a8fe78
DD
52940.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
52941maybe-pdf-target-libgomp:
52942@if target-libgomp
52943maybe-pdf-target-libgomp: pdf-target-libgomp
52944
52945pdf-target-libgomp: \
52946 configure-target-libgomp
52947 @: $(MAKE); $(unstage)
52948 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52949 r=`${PWD_COMMAND}`; export r; \
52950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52951 $(NORMAL_TARGET_EXPORTS) \
52952 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
52953 for flag in $(EXTRA_TARGET_FLAGS); do \
52954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52955 done; \
52956 (cd $(TARGET_SUBDIR)/libgomp && \
52957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52959 "RANLIB=$${RANLIB}" \
0c24b341 52960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52961 pdf) \
52962 || exit 1
52963
52964@endif target-libgomp
52965
b3ded179
PB
52966.PHONY: maybe-html-target-libgomp html-target-libgomp
52967maybe-html-target-libgomp:
52968@if target-libgomp
52969maybe-html-target-libgomp: html-target-libgomp
52970
52971html-target-libgomp: \
52972 configure-target-libgomp
52973 @: $(MAKE); $(unstage)
52974 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52975 r=`${PWD_COMMAND}`; export r; \
52976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52977 $(NORMAL_TARGET_EXPORTS) \
52978 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
52979 for flag in $(EXTRA_TARGET_FLAGS); do \
52980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52981 done; \
52982 (cd $(TARGET_SUBDIR)/libgomp && \
52983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52985 "RANLIB=$${RANLIB}" \
0c24b341 52986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52987 html) \
52988 || exit 1
52989
52990@endif target-libgomp
52991
52992.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
52993maybe-TAGS-target-libgomp:
52994@if target-libgomp
52995maybe-TAGS-target-libgomp: TAGS-target-libgomp
52996
52997TAGS-target-libgomp: \
52998 configure-target-libgomp
52999 @: $(MAKE); $(unstage)
53000 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53001 r=`${PWD_COMMAND}`; export r; \
53002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53003 $(NORMAL_TARGET_EXPORTS) \
53004 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
53005 for flag in $(EXTRA_TARGET_FLAGS); do \
53006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53007 done; \
53008 (cd $(TARGET_SUBDIR)/libgomp && \
53009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53011 "RANLIB=$${RANLIB}" \
0c24b341 53012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53013 TAGS) \
53014 || exit 1
53015
53016@endif target-libgomp
53017
53018.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
53019maybe-install-info-target-libgomp:
53020@if target-libgomp
53021maybe-install-info-target-libgomp: install-info-target-libgomp
53022
53023install-info-target-libgomp: \
53024 configure-target-libgomp \
53025 info-target-libgomp
53026 @: $(MAKE); $(unstage)
53027 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53028 r=`${PWD_COMMAND}`; export r; \
53029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53030 $(NORMAL_TARGET_EXPORTS) \
53031 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
53032 for flag in $(EXTRA_TARGET_FLAGS); do \
53033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53034 done; \
53035 (cd $(TARGET_SUBDIR)/libgomp && \
53036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53038 "RANLIB=$${RANLIB}" \
0c24b341 53039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53040 install-info) \
53041 || exit 1
53042
53043@endif target-libgomp
53044
a3ca38d2
DD
53045.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
53046maybe-install-pdf-target-libgomp:
53047@if target-libgomp
53048maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
53049
53050install-pdf-target-libgomp: \
53051 configure-target-libgomp \
53052 pdf-target-libgomp
53053 @: $(MAKE); $(unstage)
53054 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53055 r=`${PWD_COMMAND}`; export r; \
53056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53057 $(NORMAL_TARGET_EXPORTS) \
53058 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
53059 for flag in $(EXTRA_TARGET_FLAGS); do \
53060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53061 done; \
53062 (cd $(TARGET_SUBDIR)/libgomp && \
53063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53065 "RANLIB=$${RANLIB}" \
0c24b341 53066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53067 install-pdf) \
53068 || exit 1
53069
53070@endif target-libgomp
53071
108a6f8e
CD
53072.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
53073maybe-install-html-target-libgomp:
53074@if target-libgomp
53075maybe-install-html-target-libgomp: install-html-target-libgomp
53076
53077install-html-target-libgomp: \
53078 configure-target-libgomp \
53079 html-target-libgomp
53080 @: $(MAKE); $(unstage)
53081 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53082 r=`${PWD_COMMAND}`; export r; \
53083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53084 $(NORMAL_TARGET_EXPORTS) \
53085 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
53086 for flag in $(EXTRA_TARGET_FLAGS); do \
53087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53088 done; \
53089 (cd $(TARGET_SUBDIR)/libgomp && \
53090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53092 "RANLIB=$${RANLIB}" \
0c24b341 53093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53094 install-html) \
53095 || exit 1
53096
53097@endif target-libgomp
53098
b3ded179
PB
53099.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
53100maybe-installcheck-target-libgomp:
53101@if target-libgomp
53102maybe-installcheck-target-libgomp: installcheck-target-libgomp
53103
53104installcheck-target-libgomp: \
53105 configure-target-libgomp
53106 @: $(MAKE); $(unstage)
53107 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53108 r=`${PWD_COMMAND}`; export r; \
53109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53110 $(NORMAL_TARGET_EXPORTS) \
53111 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
53112 for flag in $(EXTRA_TARGET_FLAGS); do \
53113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53114 done; \
53115 (cd $(TARGET_SUBDIR)/libgomp && \
53116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53118 "RANLIB=$${RANLIB}" \
0c24b341 53119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53120 installcheck) \
53121 || exit 1
53122
53123@endif target-libgomp
53124
53125.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
53126maybe-mostlyclean-target-libgomp:
53127@if target-libgomp
53128maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
53129
53130mostlyclean-target-libgomp:
53131 @: $(MAKE); $(unstage)
53132 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53133 r=`${PWD_COMMAND}`; export r; \
53134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53135 $(NORMAL_TARGET_EXPORTS) \
53136 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
53137 for flag in $(EXTRA_TARGET_FLAGS); do \
53138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53139 done; \
53140 (cd $(TARGET_SUBDIR)/libgomp && \
53141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53143 "RANLIB=$${RANLIB}" \
0c24b341 53144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53145 mostlyclean) \
53146 || exit 1
53147
53148@endif target-libgomp
53149
53150.PHONY: maybe-clean-target-libgomp clean-target-libgomp
53151maybe-clean-target-libgomp:
53152@if target-libgomp
53153maybe-clean-target-libgomp: clean-target-libgomp
53154
53155clean-target-libgomp:
53156 @: $(MAKE); $(unstage)
53157 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53158 r=`${PWD_COMMAND}`; export r; \
53159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53160 $(NORMAL_TARGET_EXPORTS) \
53161 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
53162 for flag in $(EXTRA_TARGET_FLAGS); do \
53163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53164 done; \
53165 (cd $(TARGET_SUBDIR)/libgomp && \
53166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53168 "RANLIB=$${RANLIB}" \
0c24b341 53169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53170 clean) \
53171 || exit 1
53172
53173@endif target-libgomp
53174
53175.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
53176maybe-distclean-target-libgomp:
53177@if target-libgomp
53178maybe-distclean-target-libgomp: distclean-target-libgomp
53179
53180distclean-target-libgomp:
53181 @: $(MAKE); $(unstage)
53182 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53183 r=`${PWD_COMMAND}`; export r; \
53184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53185 $(NORMAL_TARGET_EXPORTS) \
53186 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
53187 for flag in $(EXTRA_TARGET_FLAGS); do \
53188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53189 done; \
53190 (cd $(TARGET_SUBDIR)/libgomp && \
53191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53193 "RANLIB=$${RANLIB}" \
0c24b341 53194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53195 distclean) \
53196 || exit 1
53197
53198@endif target-libgomp
53199
53200.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
53201maybe-maintainer-clean-target-libgomp:
53202@if target-libgomp
53203maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
53204
53205maintainer-clean-target-libgomp:
53206 @: $(MAKE); $(unstage)
53207 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53208 r=`${PWD_COMMAND}`; export r; \
53209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53210 $(NORMAL_TARGET_EXPORTS) \
53211 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
53212 for flag in $(EXTRA_TARGET_FLAGS); do \
53213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53214 done; \
53215 (cd $(TARGET_SUBDIR)/libgomp && \
53216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53218 "RANLIB=$${RANLIB}" \
0c24b341 53219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53220 maintainer-clean) \
53221 || exit 1
53222
53223@endif target-libgomp
53224
53225
53226
15723a45
NN
53227# ----------
53228# GCC module
53229# ----------
53230
319cab08 53231@if gcc-no-bootstrap
252b5132 53232.PHONY: cross
72b2455a 53233cross: all-build all-gas all-ld
b40e3958
L
53234 @r=`${PWD_COMMAND}`; export r; \
53235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 53236 $(HOST_EXPORTS) \
252b5132 53237 echo "Building the C and C++ compiler"; \
5cec67bf 53238 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
53239 @r=`${PWD_COMMAND}`; export r; \
53240 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 53241 echo "Building runtime libraries"; \
656fdd47 53242 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 53243@endif gcc-no-bootstrap
252b5132 53244
6bd3dfaa 53245@if gcc
c50523ce
L
53246
53247.PHONY: check-gcc-c check-c
53248check-gcc-c:
53249 r=`${PWD_COMMAND}`; export r; \
53250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53251 $(HOST_EXPORTS) \
53252 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
53253check-c: check-gcc-c
53254
53255.PHONY: check-gcc-c++ check-c++
7d695d07 53256check-gcc-c++:
c50523ce
L
53257 r=`${PWD_COMMAND}`; export r; \
53258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53259 $(HOST_EXPORTS) \
53260 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
53261check-c++: check-gcc-c++ check-target-libstdc++-v3
53262
53263.PHONY: check-gcc-fortran check-fortran
53264check-gcc-fortran:
53265 r=`${PWD_COMMAND}`; export r; \
53266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53267 $(HOST_EXPORTS) \
53268 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
53269check-fortran: check-gcc-fortran check-target-libgfortran
53270
53271.PHONY: check-gcc-java check-java
53272check-gcc-java:
53273 r=`${PWD_COMMAND}`; export r; \
53274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53275 $(HOST_EXPORTS) \
53276 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
53277check-java: check-gcc-java check-target-libjava
53278
53279.PHONY: check-gcc-ada check-ada
53280check-gcc-ada:
53281 r=`${PWD_COMMAND}`; export r; \
53282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53283 $(HOST_EXPORTS) \
53284 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
53285check-ada: check-gcc-ada check-target-libada
53286
53287.PHONY: check-gcc-objc check-objc
53288check-gcc-objc:
53289 r=`${PWD_COMMAND}`; export r; \
53290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53291 $(HOST_EXPORTS) \
53292 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
53293check-objc: check-gcc-objc check-target-libobjc
53294
53295.PHONY: check-gcc-obj-c++ check-obj-c++
53296check-gcc-obj-c++:
53297 r=`${PWD_COMMAND}`; export r; \
53298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53299 $(HOST_EXPORTS) \
53300 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
53301check-obj-c++: check-gcc-obj-c++
7d695d07 53302
252b5132 53303
15723a45
NN
53304# Install the gcc headers files, but not the fixed include files,
53305# which Cygnus is not allowed to distribute. This rule is very
53306# dependent on the workings of the gcc Makefile.in.
53307.PHONY: gcc-no-fixedincludes
53308gcc-no-fixedincludes:
53309 @if [ -f ./gcc/Makefile ]; then \
53310 rm -rf gcc/tmp-include; \
53311 mv gcc/include gcc/tmp-include 2>/dev/null; \
53312 mkdir gcc/include; \
53313 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
53314 touch gcc/stmp-fixinc gcc/include/fixed; \
53315 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
53316 r=`${PWD_COMMAND}`; export r; \
53317 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 53318 $(HOST_EXPORTS) \
1086bc09 53319 (cd ./gcc && \
15723a45
NN
53320 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
53321 rm -rf gcc/include; \
53322 mv gcc/tmp-include gcc/include 2>/dev/null; \
53323 else true; fi
6bd3dfaa 53324@endif gcc
4fa63067 53325
b813574b
PB
53326# ---------------------
53327# GCC bootstrap support
53328# ---------------------
4fa63067 53329
b813574b
PB
53330# We track the current stage (the one in 'gcc') in the stage_current file.
53331# stage_last instead tracks the stage that was built last. These targets
53332# are dummy when toplevel bootstrap is not active.
4fa63067 53333
f70224b5 53334# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
53335# there, so $(unstage) should be run at various points. To avoid excessive
53336# recursive invocations of make, we "inline" them using a variable. These
53337# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
53338# to avoid warnings from the GNU Make job server.
f70224b5
PB
53339
53340unstage = :
53341stage = :
c52c6897 53342current_stage = ""
f70224b5 53343
b813574b 53344@if gcc-bootstrap
9daf3993 53345unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 53346stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 53347current_stage = "`cat stage_current 2> /dev/null`"
b813574b 53348@endif gcc-bootstrap
4fa63067 53349
f70224b5
PB
53350.PHONY: unstage stage
53351unstage:
0aed8855 53352 @: $(MAKE); $(unstage)
b813574b 53353stage:
0aed8855 53354 @: $(MAKE); $(stage)
1d39f329 53355
80911fe1
PB
53356# Disable commands for lean bootstrap.
53357LEAN = false
53358
dfdffa2c
PB
53359# We name the build directories for the various stages "stage1-gcc",
53360# "stage2-gcc","stage3-gcc", etc.
53361
53362# Since the 'compare' process will fail (on debugging information) if any
53363# directory names are different, we need to link the gcc directory for
0aed8855 53364# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
53365# the build directories constant as well. For the latter, we use naked names
53366# like 'gcc', because the scripts in that directory assume it. We use
53367# mv on platforms where symlinks to directories do not work or are not
53368# reliable.
53369
1d39f329
NN
53370# 'touch' doesn't work right on some platforms.
53371STAMP = echo timestamp >
53372
dfdffa2c
PB
53373# We only want to compare .o files, so set this!
53374objext = .o
53375
dfdffa2c 53376
319cab08 53377.PHONY: stage1-start stage1-end
dfdffa2c 53378
656fdd47 53379stage1-start::
0aed8855 53380 @: $(MAKE); $(stage); \
b813574b 53381 echo stage1 > stage_current ; \
b00612cc 53382 echo stage1 > stage_last; \
0aed8855 53383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53384@if bfd
b00612cc
PB
53385 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
53386 mkdir stage1-bfd; \
80911fe1 53387 mv stage1-bfd bfd
72b2455a
PB
53388@endif bfd
53389@if opcodes
b00612cc
PB
53390 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
53391 mkdir stage1-opcodes; \
80911fe1 53392 mv stage1-opcodes opcodes
72b2455a
PB
53393@endif opcodes
53394@if binutils
b00612cc
PB
53395 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
53396 mkdir stage1-binutils; \
80911fe1 53397 mv stage1-binutils binutils
72b2455a
PB
53398@endif binutils
53399@if gas
b00612cc
PB
53400 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
53401 mkdir stage1-gas; \
80911fe1 53402 mv stage1-gas gas
72b2455a
PB
53403@endif gas
53404@if gcc
b00612cc
PB
53405 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
53406 mkdir stage1-gcc; \
80911fe1 53407 mv stage1-gcc gcc
72b2455a 53408@endif gcc
4b900473
PB
53409@if gmp
53410 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
53411 mkdir stage1-gmp; \
53412 mv stage1-gmp gmp
53413@endif gmp
53414@if mpfr
53415 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
53416 mkdir stage1-mpfr; \
53417 mv stage1-mpfr mpfr
53418@endif mpfr
e8a5fa9c
RW
53419@if mpc
53420 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
53421 mkdir stage1-mpc; \
53422 mv stage1-mpc mpc
53423@endif mpc
e28c595f
JM
53424@if ppl
53425 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
53426 mkdir stage1-ppl; \
53427 mv stage1-ppl ppl
53428@endif ppl
53429@if cloog
53430 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
53431 mkdir stage1-cloog; \
53432 mv stage1-cloog cloog
53433@endif cloog
93f9b408
ILT
53434@if gold
53435 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
53436 mkdir stage1-gold; \
53437 mv stage1-gold gold
53438@endif gold
72b2455a 53439@if intl
b00612cc
PB
53440 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
53441 mkdir stage1-intl; \
80911fe1 53442 mv stage1-intl intl
72b2455a
PB
53443@endif intl
53444@if ld
b00612cc
PB
53445 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
53446 mkdir stage1-ld; \
80911fe1 53447 mv stage1-ld ld
72b2455a
PB
53448@endif ld
53449@if libcpp
b00612cc
PB
53450 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
53451 mkdir stage1-libcpp; \
80911fe1 53452 mv stage1-libcpp libcpp
72b2455a 53453@endif libcpp
be01d343
PB
53454@if libdecnumber
53455 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
53456 mkdir stage1-libdecnumber; \
80911fe1 53457 mv stage1-libdecnumber libdecnumber
be01d343 53458@endif libdecnumber
72b2455a 53459@if libiberty
b00612cc
PB
53460 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
53461 mkdir stage1-libiberty; \
80911fe1 53462 mv stage1-libiberty libiberty
72b2455a
PB
53463@endif libiberty
53464@if zlib
b00612cc
PB
53465 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
53466 mkdir stage1-zlib; \
80911fe1 53467 mv stage1-zlib zlib
72b2455a 53468@endif zlib
0aed8855
PB
53469 @[ -d stage1-$(TARGET_SUBDIR) ] || \
53470 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 53471 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 53472
80911fe1 53473stage1-end::
72b2455a 53474@if bfd
80911fe1
PB
53475 @if test -d $(HOST_SUBDIR)/bfd ; then \
53476 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 53477 fi
72b2455a
PB
53478@endif bfd
53479@if opcodes
80911fe1
PB
53480 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53481 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 53482 fi
72b2455a
PB
53483@endif opcodes
53484@if binutils
80911fe1
PB
53485 @if test -d $(HOST_SUBDIR)/binutils ; then \
53486 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 53487 fi
72b2455a
PB
53488@endif binutils
53489@if gas
80911fe1
PB
53490 @if test -d $(HOST_SUBDIR)/gas ; then \
53491 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 53492 fi
72b2455a
PB
53493@endif gas
53494@if gcc
80911fe1
PB
53495 @if test -d $(HOST_SUBDIR)/gcc ; then \
53496 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 53497 fi
72b2455a 53498@endif gcc
4b900473
PB
53499@if gmp
53500 @if test -d $(HOST_SUBDIR)/gmp ; then \
53501 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
53502 fi
53503@endif gmp
53504@if mpfr
53505 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53506 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
53507 fi
53508@endif mpfr
e8a5fa9c
RW
53509@if mpc
53510 @if test -d $(HOST_SUBDIR)/mpc ; then \
53511 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
53512 fi
53513@endif mpc
e28c595f
JM
53514@if ppl
53515 @if test -d $(HOST_SUBDIR)/ppl ; then \
53516 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
53517 fi
53518@endif ppl
53519@if cloog
53520 @if test -d $(HOST_SUBDIR)/cloog ; then \
53521 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
53522 fi
53523@endif cloog
93f9b408
ILT
53524@if gold
53525 @if test -d $(HOST_SUBDIR)/gold ; then \
53526 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
53527 fi
53528@endif gold
72b2455a 53529@if intl
80911fe1
PB
53530 @if test -d $(HOST_SUBDIR)/intl ; then \
53531 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 53532 fi
72b2455a
PB
53533@endif intl
53534@if ld
80911fe1
PB
53535 @if test -d $(HOST_SUBDIR)/ld ; then \
53536 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 53537 fi
72b2455a
PB
53538@endif ld
53539@if libcpp
80911fe1
PB
53540 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53541 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 53542 fi
72b2455a 53543@endif libcpp
be01d343 53544@if libdecnumber
80911fe1
PB
53545 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53546 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 53547 fi
be01d343 53548@endif libdecnumber
72b2455a 53549@if libiberty
80911fe1
PB
53550 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53551 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 53552 fi
72b2455a
PB
53553@endif libiberty
53554@if zlib
80911fe1
PB
53555 @if test -d $(HOST_SUBDIR)/zlib ; then \
53556 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 53557 fi
72b2455a 53558@endif zlib
0aed8855 53559 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 53560 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 53561 fi
80911fe1 53562 rm -f stage_current
dfdffa2c 53563
973601e1 53564# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 53565# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53566# reconfigured either.
319cab08 53567.PHONY: stage1-bubble
656fdd47 53568stage1-bubble::
e360f423
PB
53569 @r=`${PWD_COMMAND}`; export r; \
53570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53571 if test -f stage1-lean ; then \
9cb3fa6f
PB
53572 echo Skipping rebuild of stage1 ; \
53573 else \
f70224b5
PB
53574 $(MAKE) stage1-start; \
53575 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 53576 fi
72b2455a 53577
0df3d27f 53578.PHONY: all-stage1 clean-stage1
0df3d27f 53579do-clean: clean-stage1
0df3d27f 53580
72b2455a
PB
53581# FIXME: Will not need to be conditional when toplevel bootstrap is the
53582# only possibility, but now it conflicts with no-bootstrap rules
53583@if gcc-bootstrap
53584
53585
53586
53587
0df3d27f 53588# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 53589
0df3d27f 53590.PHONY: distclean-stage1
72b2455a 53591distclean-stage1::
0aed8855 53592 @: $(MAKE); $(stage)
e00a73e3 53593 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 53594 rm -rf stage1-*
72b2455a
PB
53595
53596
53597@endif gcc-bootstrap
53598
53599
53600.PHONY: stage2-start stage2-end
53601
53602stage2-start::
0aed8855 53603 @: $(MAKE); $(stage); \
72b2455a 53604 echo stage2 > stage_current ; \
b00612cc 53605 echo stage2 > stage_last; \
0aed8855 53606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53607@if bfd
b00612cc
PB
53608 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
53609 mkdir stage2-bfd; \
80911fe1
PB
53610 mv stage2-bfd bfd ; \
53611 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
53612@endif bfd
53613@if opcodes
b00612cc
PB
53614 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
53615 mkdir stage2-opcodes; \
80911fe1
PB
53616 mv stage2-opcodes opcodes ; \
53617 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
53618@endif opcodes
53619@if binutils
b00612cc
PB
53620 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
53621 mkdir stage2-binutils; \
80911fe1
PB
53622 mv stage2-binutils binutils ; \
53623 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
53624@endif binutils
53625@if gas
b00612cc
PB
53626 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
53627 mkdir stage2-gas; \
80911fe1
PB
53628 mv stage2-gas gas ; \
53629 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
53630@endif gas
53631@if gcc
b00612cc
PB
53632 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
53633 mkdir stage2-gcc; \
80911fe1
PB
53634 mv stage2-gcc gcc ; \
53635 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 53636@endif gcc
4b900473
PB
53637@if gmp
53638 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
53639 mkdir stage2-gmp; \
53640 mv stage2-gmp gmp ; \
53641 mv stage1-gmp prev-gmp || test -f stage1-lean
53642@endif gmp
53643@if mpfr
53644 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
53645 mkdir stage2-mpfr; \
53646 mv stage2-mpfr mpfr ; \
53647 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53648@endif mpfr
e8a5fa9c
RW
53649@if mpc
53650 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
53651 mkdir stage2-mpc; \
53652 mv stage2-mpc mpc ; \
53653 mv stage1-mpc prev-mpc || test -f stage1-lean
53654@endif mpc
e28c595f
JM
53655@if ppl
53656 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
53657 mkdir stage2-ppl; \
53658 mv stage2-ppl ppl ; \
53659 mv stage1-ppl prev-ppl || test -f stage1-lean
53660@endif ppl
53661@if cloog
53662 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
53663 mkdir stage2-cloog; \
53664 mv stage2-cloog cloog ; \
53665 mv stage1-cloog prev-cloog || test -f stage1-lean
53666@endif cloog
93f9b408
ILT
53667@if gold
53668 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
53669 mkdir stage2-gold; \
53670 mv stage2-gold gold ; \
53671 mv stage1-gold prev-gold || test -f stage1-lean
53672@endif gold
72b2455a 53673@if intl
b00612cc
PB
53674 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
53675 mkdir stage2-intl; \
80911fe1
PB
53676 mv stage2-intl intl ; \
53677 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
53678@endif intl
53679@if ld
b00612cc
PB
53680 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
53681 mkdir stage2-ld; \
80911fe1
PB
53682 mv stage2-ld ld ; \
53683 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
53684@endif ld
53685@if libcpp
b00612cc
PB
53686 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
53687 mkdir stage2-libcpp; \
80911fe1
PB
53688 mv stage2-libcpp libcpp ; \
53689 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 53690@endif libcpp
be01d343
PB
53691@if libdecnumber
53692 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
53693 mkdir stage2-libdecnumber; \
80911fe1
PB
53694 mv stage2-libdecnumber libdecnumber ; \
53695 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 53696@endif libdecnumber
72b2455a 53697@if libiberty
b00612cc
PB
53698 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
53699 mkdir stage2-libiberty; \
80911fe1
PB
53700 mv stage2-libiberty libiberty ; \
53701 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
53702@endif libiberty
53703@if zlib
b00612cc
PB
53704 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
53705 mkdir stage2-zlib; \
80911fe1
PB
53706 mv stage2-zlib zlib ; \
53707 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 53708@endif zlib
0aed8855
PB
53709 @[ -d stage2-$(TARGET_SUBDIR) ] || \
53710 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
53711 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53712 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 53713
80911fe1 53714stage2-end::
72b2455a 53715@if bfd
80911fe1
PB
53716 @if test -d $(HOST_SUBDIR)/bfd ; then \
53717 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
53718 mv prev-bfd stage1-bfd ; : ; \
0aed8855 53719 fi
72b2455a
PB
53720@endif bfd
53721@if opcodes
80911fe1
PB
53722 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53723 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
53724 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 53725 fi
72b2455a
PB
53726@endif opcodes
53727@if binutils
80911fe1
PB
53728 @if test -d $(HOST_SUBDIR)/binutils ; then \
53729 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
53730 mv prev-binutils stage1-binutils ; : ; \
0aed8855 53731 fi
72b2455a
PB
53732@endif binutils
53733@if gas
80911fe1
PB
53734 @if test -d $(HOST_SUBDIR)/gas ; then \
53735 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
53736 mv prev-gas stage1-gas ; : ; \
0aed8855 53737 fi
72b2455a
PB
53738@endif gas
53739@if gcc
80911fe1
PB
53740 @if test -d $(HOST_SUBDIR)/gcc ; then \
53741 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
53742 mv prev-gcc stage1-gcc ; : ; \
0aed8855 53743 fi
72b2455a 53744@endif gcc
4b900473
PB
53745@if gmp
53746 @if test -d $(HOST_SUBDIR)/gmp ; then \
53747 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
53748 mv prev-gmp stage1-gmp ; : ; \
53749 fi
53750@endif gmp
53751@if mpfr
53752 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53753 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
53754 mv prev-mpfr stage1-mpfr ; : ; \
53755 fi
53756@endif mpfr
e8a5fa9c
RW
53757@if mpc
53758 @if test -d $(HOST_SUBDIR)/mpc ; then \
53759 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
53760 mv prev-mpc stage1-mpc ; : ; \
53761 fi
53762@endif mpc
e28c595f
JM
53763@if ppl
53764 @if test -d $(HOST_SUBDIR)/ppl ; then \
53765 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
53766 mv prev-ppl stage1-ppl ; : ; \
53767 fi
53768@endif ppl
53769@if cloog
53770 @if test -d $(HOST_SUBDIR)/cloog ; then \
53771 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
53772 mv prev-cloog stage1-cloog ; : ; \
53773 fi
53774@endif cloog
93f9b408
ILT
53775@if gold
53776 @if test -d $(HOST_SUBDIR)/gold ; then \
53777 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
53778 mv prev-gold stage1-gold ; : ; \
53779 fi
53780@endif gold
72b2455a 53781@if intl
80911fe1
PB
53782 @if test -d $(HOST_SUBDIR)/intl ; then \
53783 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
53784 mv prev-intl stage1-intl ; : ; \
0aed8855 53785 fi
72b2455a
PB
53786@endif intl
53787@if ld
80911fe1
PB
53788 @if test -d $(HOST_SUBDIR)/ld ; then \
53789 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
53790 mv prev-ld stage1-ld ; : ; \
0aed8855 53791 fi
72b2455a
PB
53792@endif ld
53793@if libcpp
80911fe1
PB
53794 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53795 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
53796 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 53797 fi
72b2455a 53798@endif libcpp
be01d343 53799@if libdecnumber
80911fe1
PB
53800 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53801 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
53802 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 53803 fi
be01d343 53804@endif libdecnumber
72b2455a 53805@if libiberty
80911fe1
PB
53806 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53807 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
53808 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 53809 fi
72b2455a
PB
53810@endif libiberty
53811@if zlib
80911fe1
PB
53812 @if test -d $(HOST_SUBDIR)/zlib ; then \
53813 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
53814 mv prev-zlib stage1-zlib ; : ; \
0aed8855 53815 fi
72b2455a 53816@endif zlib
0aed8855 53817 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
53818 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
53819 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 53820 fi
80911fe1 53821 rm -f stage_current
72b2455a 53822
973601e1 53823# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 53824# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53825# reconfigured either.
72b2455a
PB
53826.PHONY: stage2-bubble
53827stage2-bubble:: stage1-bubble
e360f423
PB
53828 @r=`${PWD_COMMAND}`; export r; \
53829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53830 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
53831 echo Skipping rebuild of stage2 ; \
53832 else \
f70224b5
PB
53833 $(MAKE) stage2-start; \
53834 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 53835 fi
72b2455a 53836
0df3d27f 53837.PHONY: all-stage2 clean-stage2
0df3d27f 53838do-clean: clean-stage2
0df3d27f 53839
72b2455a
PB
53840# FIXME: Will not need to be conditional when toplevel bootstrap is the
53841# only possibility, but now it conflicts with no-bootstrap rules
53842@if gcc-bootstrap
53843
53844
53845
80911fe1 53846.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
53847bootstrap2:
53848 echo stage2 > stage_final
53849 @r=`${PWD_COMMAND}`; export r; \
53850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53851 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 53852 @: $(MAKE); $(unstage)
be01d343
PB
53853 @r=`${PWD_COMMAND}`; export r; \
53854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53855 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 53856 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 53857
80911fe1
PB
53858bootstrap2-lean:
53859 echo stage2 > stage_final
53860 @r=`${PWD_COMMAND}`; export r; \
53861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
53863 @: $(MAKE); $(unstage)
53864 @r=`${PWD_COMMAND}`; export r; \
53865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53866 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
53867 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53868
72b2455a 53869
0df3d27f 53870# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 53871distclean-stage1:: distclean-stage2
0df3d27f 53872.PHONY: distclean-stage2
72b2455a 53873distclean-stage2::
0aed8855 53874 @: $(MAKE); $(stage)
e00a73e3 53875 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 53876 rm -rf stage2-*
72b2455a
PB
53877
53878
53879@endif gcc-bootstrap
53880
53881
53882.PHONY: stage3-start stage3-end
53883
53884stage3-start::
0aed8855 53885 @: $(MAKE); $(stage); \
72b2455a 53886 echo stage3 > stage_current ; \
b00612cc 53887 echo stage3 > stage_last; \
0aed8855 53888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53889@if bfd
b00612cc
PB
53890 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
53891 mkdir stage3-bfd; \
80911fe1
PB
53892 mv stage3-bfd bfd ; \
53893 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
53894@endif bfd
53895@if opcodes
b00612cc
PB
53896 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
53897 mkdir stage3-opcodes; \
80911fe1
PB
53898 mv stage3-opcodes opcodes ; \
53899 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
53900@endif opcodes
53901@if binutils
b00612cc
PB
53902 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
53903 mkdir stage3-binutils; \
80911fe1
PB
53904 mv stage3-binutils binutils ; \
53905 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
53906@endif binutils
53907@if gas
b00612cc
PB
53908 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
53909 mkdir stage3-gas; \
80911fe1
PB
53910 mv stage3-gas gas ; \
53911 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
53912@endif gas
53913@if gcc
b00612cc
PB
53914 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
53915 mkdir stage3-gcc; \
80911fe1
PB
53916 mv stage3-gcc gcc ; \
53917 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 53918@endif gcc
4b900473
PB
53919@if gmp
53920 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
53921 mkdir stage3-gmp; \
53922 mv stage3-gmp gmp ; \
53923 mv stage2-gmp prev-gmp || test -f stage2-lean
53924@endif gmp
53925@if mpfr
53926 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
53927 mkdir stage3-mpfr; \
53928 mv stage3-mpfr mpfr ; \
53929 mv stage2-mpfr prev-mpfr || test -f stage2-lean
53930@endif mpfr
e8a5fa9c
RW
53931@if mpc
53932 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
53933 mkdir stage3-mpc; \
53934 mv stage3-mpc mpc ; \
53935 mv stage2-mpc prev-mpc || test -f stage2-lean
53936@endif mpc
e28c595f
JM
53937@if ppl
53938 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
53939 mkdir stage3-ppl; \
53940 mv stage3-ppl ppl ; \
53941 mv stage2-ppl prev-ppl || test -f stage2-lean
53942@endif ppl
53943@if cloog
53944 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
53945 mkdir stage3-cloog; \
53946 mv stage3-cloog cloog ; \
53947 mv stage2-cloog prev-cloog || test -f stage2-lean
53948@endif cloog
93f9b408
ILT
53949@if gold
53950 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
53951 mkdir stage3-gold; \
53952 mv stage3-gold gold ; \
53953 mv stage2-gold prev-gold || test -f stage2-lean
53954@endif gold
72b2455a 53955@if intl
b00612cc
PB
53956 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
53957 mkdir stage3-intl; \
80911fe1
PB
53958 mv stage3-intl intl ; \
53959 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
53960@endif intl
53961@if ld
b00612cc
PB
53962 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
53963 mkdir stage3-ld; \
80911fe1
PB
53964 mv stage3-ld ld ; \
53965 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
53966@endif ld
53967@if libcpp
b00612cc
PB
53968 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
53969 mkdir stage3-libcpp; \
80911fe1
PB
53970 mv stage3-libcpp libcpp ; \
53971 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 53972@endif libcpp
be01d343
PB
53973@if libdecnumber
53974 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
53975 mkdir stage3-libdecnumber; \
80911fe1
PB
53976 mv stage3-libdecnumber libdecnumber ; \
53977 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 53978@endif libdecnumber
72b2455a 53979@if libiberty
b00612cc
PB
53980 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
53981 mkdir stage3-libiberty; \
80911fe1
PB
53982 mv stage3-libiberty libiberty ; \
53983 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
53984@endif libiberty
53985@if zlib
b00612cc
PB
53986 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
53987 mkdir stage3-zlib; \
80911fe1
PB
53988 mv stage3-zlib zlib ; \
53989 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 53990@endif zlib
0aed8855
PB
53991 @[ -d stage3-$(TARGET_SUBDIR) ] || \
53992 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
53993 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53994 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 53995
80911fe1 53996stage3-end::
72b2455a 53997@if bfd
80911fe1
PB
53998 @if test -d $(HOST_SUBDIR)/bfd ; then \
53999 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
54000 mv prev-bfd stage2-bfd ; : ; \
0aed8855 54001 fi
72b2455a
PB
54002@endif bfd
54003@if opcodes
80911fe1
PB
54004 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54005 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
54006 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 54007 fi
72b2455a
PB
54008@endif opcodes
54009@if binutils
80911fe1
PB
54010 @if test -d $(HOST_SUBDIR)/binutils ; then \
54011 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
54012 mv prev-binutils stage2-binutils ; : ; \
0aed8855 54013 fi
72b2455a
PB
54014@endif binutils
54015@if gas
80911fe1
PB
54016 @if test -d $(HOST_SUBDIR)/gas ; then \
54017 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
54018 mv prev-gas stage2-gas ; : ; \
0aed8855 54019 fi
72b2455a
PB
54020@endif gas
54021@if gcc
80911fe1
PB
54022 @if test -d $(HOST_SUBDIR)/gcc ; then \
54023 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
54024 mv prev-gcc stage2-gcc ; : ; \
0aed8855 54025 fi
72b2455a 54026@endif gcc
4b900473
PB
54027@if gmp
54028 @if test -d $(HOST_SUBDIR)/gmp ; then \
54029 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
54030 mv prev-gmp stage2-gmp ; : ; \
54031 fi
54032@endif gmp
54033@if mpfr
54034 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54035 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
54036 mv prev-mpfr stage2-mpfr ; : ; \
54037 fi
54038@endif mpfr
e8a5fa9c
RW
54039@if mpc
54040 @if test -d $(HOST_SUBDIR)/mpc ; then \
54041 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
54042 mv prev-mpc stage2-mpc ; : ; \
54043 fi
54044@endif mpc
e28c595f
JM
54045@if ppl
54046 @if test -d $(HOST_SUBDIR)/ppl ; then \
54047 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
54048 mv prev-ppl stage2-ppl ; : ; \
54049 fi
54050@endif ppl
54051@if cloog
54052 @if test -d $(HOST_SUBDIR)/cloog ; then \
54053 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
54054 mv prev-cloog stage2-cloog ; : ; \
54055 fi
54056@endif cloog
93f9b408
ILT
54057@if gold
54058 @if test -d $(HOST_SUBDIR)/gold ; then \
54059 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
54060 mv prev-gold stage2-gold ; : ; \
54061 fi
54062@endif gold
72b2455a 54063@if intl
80911fe1
PB
54064 @if test -d $(HOST_SUBDIR)/intl ; then \
54065 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
54066 mv prev-intl stage2-intl ; : ; \
0aed8855 54067 fi
72b2455a
PB
54068@endif intl
54069@if ld
80911fe1
PB
54070 @if test -d $(HOST_SUBDIR)/ld ; then \
54071 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
54072 mv prev-ld stage2-ld ; : ; \
0aed8855 54073 fi
72b2455a
PB
54074@endif ld
54075@if libcpp
80911fe1
PB
54076 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54077 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
54078 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 54079 fi
72b2455a 54080@endif libcpp
be01d343 54081@if libdecnumber
80911fe1
PB
54082 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54083 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
54084 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 54085 fi
be01d343 54086@endif libdecnumber
72b2455a 54087@if libiberty
80911fe1
PB
54088 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54089 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
54090 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 54091 fi
72b2455a
PB
54092@endif libiberty
54093@if zlib
80911fe1
PB
54094 @if test -d $(HOST_SUBDIR)/zlib ; then \
54095 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
54096 mv prev-zlib stage2-zlib ; : ; \
0aed8855 54097 fi
72b2455a 54098@endif zlib
0aed8855 54099 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54100 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
54101 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 54102 fi
80911fe1 54103 rm -f stage_current
72b2455a 54104
973601e1 54105# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 54106# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54107# reconfigured either.
72b2455a
PB
54108.PHONY: stage3-bubble
54109stage3-bubble:: stage2-bubble
e360f423
PB
54110 @r=`${PWD_COMMAND}`; export r; \
54111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54112 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
54113 echo Skipping rebuild of stage3 ; \
54114 else \
f70224b5 54115 $(MAKE) stage3-start; \
80911fe1
PB
54116 if $(LEAN); then \
54117 rm -rf stage1-* ; \
54118 $(STAMP) stage1-lean ; \
54119 fi; \
f70224b5 54120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 54121 fi
f6d183c0 54122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 54123
0df3d27f 54124.PHONY: all-stage3 clean-stage3
0df3d27f 54125do-clean: clean-stage3
0df3d27f 54126
d545f33b
PB
54127# FIXME: Will not need to be conditional when toplevel bootstrap is the
54128# only possibility, but now it conflicts with no-bootstrap rules
54129@if gcc-bootstrap
72b2455a 54130
d545f33b 54131compare:
e360f423
PB
54132 @r=`${PWD_COMMAND}`; export r; \
54133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54134 if test -f stage2-lean; then \
d545f33b
PB
54135 echo Cannot compare object files as stage 2 was deleted. ; \
54136 exit 0 ; \
54137 fi; \
0aed8855 54138 : $(MAKE); $(stage); \
d545f33b 54139 rm -f .bad_compare ; \
c52c6897 54140 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
54141 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
54142 files=`find stage3-* -name "*$(objext)" -print | \
54143 sed -n s,^stage$$sed-,,p` ; \
d545f33b 54144 for file in $${files} ; do \
fda13ee8
AO
54145 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
54146 if test ! -f $$f1; then continue; fi; \
8520c408 54147 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
54148 if test $$? -eq 1; then \
54149 case $$file in \
e8a5fa9c 54150 @compare_exclusions@) \
f70224b5
PB
54151 echo warning: $$file differs ;; \
54152 *) \
54153 echo $$file differs >> .bad_compare ;; \
54154 esac ; \
54155 fi ; \
d545f33b
PB
54156 done ; \
54157 if [ -f .bad_compare ]; then \
54158 echo "Bootstrap comparison failure!"; \
54159 cat .bad_compare; \
54160 exit 1; \
54161 else \
c52c6897 54162 echo Comparison successful.; \
d545f33b
PB
54163 fi ; \
54164 $(STAMP) compare
80911fe1
PB
54165 if $(LEAN); then \
54166 rm -rf stage2-*; \
54167 $(STAMP) stage2-lean; \
54168 fi
9cb3fa6f 54169
72b2455a 54170
72b2455a 54171
80911fe1 54172.PHONY: bootstrap bootstrap-lean
be01d343
PB
54173bootstrap:
54174 echo stage3 > stage_final
54175 @r=`${PWD_COMMAND}`; export r; \
54176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54177 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 54178 @: $(MAKE); $(unstage)
be01d343
PB
54179 @r=`${PWD_COMMAND}`; export r; \
54180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54181 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 54182 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 54183
80911fe1
PB
54184bootstrap-lean:
54185 echo stage3 > stage_final
54186 @r=`${PWD_COMMAND}`; export r; \
54187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54188 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
54189 @: $(MAKE); $(unstage)
54190 @r=`${PWD_COMMAND}`; export r; \
54191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54192 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
54193 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54194
72b2455a 54195
d545f33b
PB
54196# Rules to wipe a stage and all the following ones, also used for cleanstrap
54197distclean-stage2:: distclean-stage3
54198.PHONY: distclean-stage3
54199distclean-stage3::
0aed8855 54200 @: $(MAKE); $(stage)
e00a73e3 54201 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 54202 rm -rf stage3-* compare
0df3d27f 54203
9cb3fa6f 54204
d545f33b 54205.PHONY: cleanstrap
e00a73e3
PB
54206cleanstrap: do-distclean local-clean
54207 echo stage3 > stage_final
54208 @r=`${PWD_COMMAND}`; export r; \
54209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54210 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
54211 @: $(MAKE); $(unstage)
54212 @r=`${PWD_COMMAND}`; export r; \
54213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54214 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
54215 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54216
54217@endif gcc-bootstrap
54218
54219
72b2455a
PB
54220.PHONY: stage4-start stage4-end
54221
54222stage4-start::
0aed8855 54223 @: $(MAKE); $(stage); \
72b2455a 54224 echo stage4 > stage_current ; \
b00612cc 54225 echo stage4 > stage_last; \
0aed8855 54226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54227@if bfd
b00612cc
PB
54228 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
54229 mkdir stage4-bfd; \
80911fe1
PB
54230 mv stage4-bfd bfd ; \
54231 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
54232@endif bfd
54233@if opcodes
b00612cc
PB
54234 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
54235 mkdir stage4-opcodes; \
80911fe1
PB
54236 mv stage4-opcodes opcodes ; \
54237 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
54238@endif opcodes
54239@if binutils
b00612cc
PB
54240 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
54241 mkdir stage4-binutils; \
80911fe1
PB
54242 mv stage4-binutils binutils ; \
54243 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
54244@endif binutils
54245@if gas
b00612cc
PB
54246 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
54247 mkdir stage4-gas; \
80911fe1
PB
54248 mv stage4-gas gas ; \
54249 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
54250@endif gas
54251@if gcc
b00612cc
PB
54252 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
54253 mkdir stage4-gcc; \
80911fe1
PB
54254 mv stage4-gcc gcc ; \
54255 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 54256@endif gcc
4b900473
PB
54257@if gmp
54258 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
54259 mkdir stage4-gmp; \
54260 mv stage4-gmp gmp ; \
54261 mv stage3-gmp prev-gmp || test -f stage3-lean
54262@endif gmp
54263@if mpfr
54264 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
54265 mkdir stage4-mpfr; \
54266 mv stage4-mpfr mpfr ; \
54267 mv stage3-mpfr prev-mpfr || test -f stage3-lean
54268@endif mpfr
e8a5fa9c
RW
54269@if mpc
54270 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
54271 mkdir stage4-mpc; \
54272 mv stage4-mpc mpc ; \
54273 mv stage3-mpc prev-mpc || test -f stage3-lean
54274@endif mpc
e28c595f
JM
54275@if ppl
54276 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
54277 mkdir stage4-ppl; \
54278 mv stage4-ppl ppl ; \
54279 mv stage3-ppl prev-ppl || test -f stage3-lean
54280@endif ppl
54281@if cloog
54282 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
54283 mkdir stage4-cloog; \
54284 mv stage4-cloog cloog ; \
54285 mv stage3-cloog prev-cloog || test -f stage3-lean
54286@endif cloog
93f9b408
ILT
54287@if gold
54288 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
54289 mkdir stage4-gold; \
54290 mv stage4-gold gold ; \
54291 mv stage3-gold prev-gold || test -f stage3-lean
54292@endif gold
72b2455a 54293@if intl
b00612cc
PB
54294 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
54295 mkdir stage4-intl; \
80911fe1
PB
54296 mv stage4-intl intl ; \
54297 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
54298@endif intl
54299@if ld
b00612cc
PB
54300 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
54301 mkdir stage4-ld; \
80911fe1
PB
54302 mv stage4-ld ld ; \
54303 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
54304@endif ld
54305@if libcpp
b00612cc
PB
54306 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
54307 mkdir stage4-libcpp; \
80911fe1
PB
54308 mv stage4-libcpp libcpp ; \
54309 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 54310@endif libcpp
be01d343
PB
54311@if libdecnumber
54312 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
54313 mkdir stage4-libdecnumber; \
80911fe1
PB
54314 mv stage4-libdecnumber libdecnumber ; \
54315 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 54316@endif libdecnumber
72b2455a 54317@if libiberty
b00612cc
PB
54318 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
54319 mkdir stage4-libiberty; \
80911fe1
PB
54320 mv stage4-libiberty libiberty ; \
54321 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
54322@endif libiberty
54323@if zlib
b00612cc
PB
54324 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
54325 mkdir stage4-zlib; \
80911fe1
PB
54326 mv stage4-zlib zlib ; \
54327 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 54328@endif zlib
0aed8855
PB
54329 @[ -d stage4-$(TARGET_SUBDIR) ] || \
54330 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
54331 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54332 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 54333
80911fe1 54334stage4-end::
72b2455a 54335@if bfd
80911fe1
PB
54336 @if test -d $(HOST_SUBDIR)/bfd ; then \
54337 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
54338 mv prev-bfd stage3-bfd ; : ; \
0aed8855 54339 fi
72b2455a
PB
54340@endif bfd
54341@if opcodes
80911fe1
PB
54342 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54343 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
54344 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 54345 fi
72b2455a
PB
54346@endif opcodes
54347@if binutils
80911fe1
PB
54348 @if test -d $(HOST_SUBDIR)/binutils ; then \
54349 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
54350 mv prev-binutils stage3-binutils ; : ; \
0aed8855 54351 fi
72b2455a
PB
54352@endif binutils
54353@if gas
80911fe1
PB
54354 @if test -d $(HOST_SUBDIR)/gas ; then \
54355 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
54356 mv prev-gas stage3-gas ; : ; \
0aed8855 54357 fi
72b2455a
PB
54358@endif gas
54359@if gcc
80911fe1
PB
54360 @if test -d $(HOST_SUBDIR)/gcc ; then \
54361 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
54362 mv prev-gcc stage3-gcc ; : ; \
0aed8855 54363 fi
72b2455a 54364@endif gcc
4b900473
PB
54365@if gmp
54366 @if test -d $(HOST_SUBDIR)/gmp ; then \
54367 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
54368 mv prev-gmp stage3-gmp ; : ; \
54369 fi
54370@endif gmp
54371@if mpfr
54372 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54373 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
54374 mv prev-mpfr stage3-mpfr ; : ; \
54375 fi
54376@endif mpfr
e8a5fa9c
RW
54377@if mpc
54378 @if test -d $(HOST_SUBDIR)/mpc ; then \
54379 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
54380 mv prev-mpc stage3-mpc ; : ; \
54381 fi
54382@endif mpc
e28c595f
JM
54383@if ppl
54384 @if test -d $(HOST_SUBDIR)/ppl ; then \
54385 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
54386 mv prev-ppl stage3-ppl ; : ; \
54387 fi
54388@endif ppl
54389@if cloog
54390 @if test -d $(HOST_SUBDIR)/cloog ; then \
54391 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
54392 mv prev-cloog stage3-cloog ; : ; \
54393 fi
54394@endif cloog
93f9b408
ILT
54395@if gold
54396 @if test -d $(HOST_SUBDIR)/gold ; then \
54397 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
54398 mv prev-gold stage3-gold ; : ; \
54399 fi
54400@endif gold
72b2455a 54401@if intl
80911fe1
PB
54402 @if test -d $(HOST_SUBDIR)/intl ; then \
54403 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
54404 mv prev-intl stage3-intl ; : ; \
0aed8855 54405 fi
72b2455a
PB
54406@endif intl
54407@if ld
80911fe1
PB
54408 @if test -d $(HOST_SUBDIR)/ld ; then \
54409 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
54410 mv prev-ld stage3-ld ; : ; \
0aed8855 54411 fi
72b2455a
PB
54412@endif ld
54413@if libcpp
80911fe1
PB
54414 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54415 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
54416 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 54417 fi
72b2455a 54418@endif libcpp
be01d343 54419@if libdecnumber
80911fe1
PB
54420 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54421 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
54422 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 54423 fi
be01d343 54424@endif libdecnumber
72b2455a 54425@if libiberty
80911fe1
PB
54426 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54427 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
54428 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 54429 fi
72b2455a
PB
54430@endif libiberty
54431@if zlib
80911fe1
PB
54432 @if test -d $(HOST_SUBDIR)/zlib ; then \
54433 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
54434 mv prev-zlib stage3-zlib ; : ; \
0aed8855 54435 fi
72b2455a 54436@endif zlib
0aed8855 54437 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54438 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
54439 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 54440 fi
80911fe1 54441 rm -f stage_current
72b2455a 54442
973601e1 54443# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 54444# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54445# reconfigured either.
72b2455a
PB
54446.PHONY: stage4-bubble
54447stage4-bubble:: stage3-bubble
e360f423
PB
54448 @r=`${PWD_COMMAND}`; export r; \
54449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54450 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
54451 echo Skipping rebuild of stage4 ; \
54452 else \
f70224b5 54453 $(MAKE) stage4-start; \
80911fe1
PB
54454 if $(LEAN); then \
54455 rm -rf stage2-* ; \
54456 $(STAMP) stage2-lean ; \
54457 fi; \
f70224b5 54458 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 54459 fi
f6d183c0 54460 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 54461
0df3d27f 54462.PHONY: all-stage4 clean-stage4
0df3d27f 54463do-clean: clean-stage4
0df3d27f 54464
d545f33b
PB
54465# FIXME: Will not need to be conditional when toplevel bootstrap is the
54466# only possibility, but now it conflicts with no-bootstrap rules
54467@if gcc-bootstrap
72b2455a 54468
d545f33b 54469compare3:
e360f423
PB
54470 @r=`${PWD_COMMAND}`; export r; \
54471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54472 if test -f stage3-lean; then \
d545f33b
PB
54473 echo Cannot compare object files as stage 3 was deleted. ; \
54474 exit 0 ; \
54475 fi; \
0aed8855 54476 : $(MAKE); $(stage); \
d545f33b 54477 rm -f .bad_compare ; \
c52c6897 54478 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
54479 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
54480 files=`find stage4-* -name "*$(objext)" -print | \
54481 sed -n s,^stage$$sed-,,p` ; \
d545f33b 54482 for file in $${files} ; do \
fda13ee8
AO
54483 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
54484 if test ! -f $$f1; then continue; fi; \
8520c408 54485 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
54486 if test $$? -eq 1; then \
54487 case $$file in \
e8a5fa9c 54488 @compare_exclusions@) \
f70224b5
PB
54489 echo warning: $$file differs ;; \
54490 *) \
54491 echo $$file differs >> .bad_compare ;; \
54492 esac ; \
54493 fi ; \
d545f33b
PB
54494 done ; \
54495 if [ -f .bad_compare ]; then \
54496 echo "Bootstrap comparison failure!"; \
54497 cat .bad_compare; \
54498 exit 1; \
54499 else \
c52c6897 54500 echo Comparison successful.; \
d545f33b
PB
54501 fi ; \
54502 $(STAMP) compare3
80911fe1
PB
54503 if $(LEAN); then \
54504 rm -rf stage3-*; \
54505 $(STAMP) stage3-lean; \
54506 fi
9cb3fa6f 54507
72b2455a 54508
72b2455a 54509
80911fe1 54510.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
54511bootstrap4:
54512 echo stage4 > stage_final
54513 @r=`${PWD_COMMAND}`; export r; \
54514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54515 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 54516 @: $(MAKE); $(unstage)
be01d343
PB
54517 @r=`${PWD_COMMAND}`; export r; \
54518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54519 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 54520 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 54521
80911fe1
PB
54522bootstrap4-lean:
54523 echo stage4 > stage_final
54524 @r=`${PWD_COMMAND}`; export r; \
54525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
54527 @: $(MAKE); $(unstage)
54528 @r=`${PWD_COMMAND}`; export r; \
54529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54530 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
54531 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54532
72b2455a 54533
d545f33b
PB
54534# Rules to wipe a stage and all the following ones, also used for cleanstrap
54535distclean-stage3:: distclean-stage4
54536.PHONY: distclean-stage4
54537distclean-stage4::
0aed8855 54538 @: $(MAKE); $(stage)
e00a73e3 54539 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 54540 rm -rf stage4-* compare3
0df3d27f 54541
9cb3fa6f 54542
d545f33b 54543@endif gcc-bootstrap
72b2455a
PB
54544
54545
54546.PHONY: stageprofile-start stageprofile-end
54547
54548stageprofile-start::
0aed8855 54549 @: $(MAKE); $(stage); \
72b2455a 54550 echo stageprofile > stage_current ; \
b00612cc 54551 echo stageprofile > stage_last; \
0aed8855 54552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54553@if bfd
b00612cc
PB
54554 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
54555 mkdir stageprofile-bfd; \
80911fe1
PB
54556 mv stageprofile-bfd bfd ; \
54557 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
54558@endif bfd
54559@if opcodes
b00612cc
PB
54560 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
54561 mkdir stageprofile-opcodes; \
80911fe1
PB
54562 mv stageprofile-opcodes opcodes ; \
54563 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
54564@endif opcodes
54565@if binutils
b00612cc
PB
54566 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
54567 mkdir stageprofile-binutils; \
80911fe1
PB
54568 mv stageprofile-binutils binutils ; \
54569 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
54570@endif binutils
54571@if gas
b00612cc
PB
54572 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
54573 mkdir stageprofile-gas; \
80911fe1
PB
54574 mv stageprofile-gas gas ; \
54575 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
54576@endif gas
54577@if gcc
b00612cc
PB
54578 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
54579 mkdir stageprofile-gcc; \
80911fe1
PB
54580 mv stageprofile-gcc gcc ; \
54581 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 54582@endif gcc
4b900473
PB
54583@if gmp
54584 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
54585 mkdir stageprofile-gmp; \
54586 mv stageprofile-gmp gmp ; \
54587 mv stage1-gmp prev-gmp || test -f stage1-lean
54588@endif gmp
54589@if mpfr
54590 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
54591 mkdir stageprofile-mpfr; \
54592 mv stageprofile-mpfr mpfr ; \
54593 mv stage1-mpfr prev-mpfr || test -f stage1-lean
54594@endif mpfr
e8a5fa9c
RW
54595@if mpc
54596 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
54597 mkdir stageprofile-mpc; \
54598 mv stageprofile-mpc mpc ; \
54599 mv stage1-mpc prev-mpc || test -f stage1-lean
54600@endif mpc
e28c595f
JM
54601@if ppl
54602 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
54603 mkdir stageprofile-ppl; \
54604 mv stageprofile-ppl ppl ; \
54605 mv stage1-ppl prev-ppl || test -f stage1-lean
54606@endif ppl
54607@if cloog
54608 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
54609 mkdir stageprofile-cloog; \
54610 mv stageprofile-cloog cloog ; \
54611 mv stage1-cloog prev-cloog || test -f stage1-lean
54612@endif cloog
93f9b408
ILT
54613@if gold
54614 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
54615 mkdir stageprofile-gold; \
54616 mv stageprofile-gold gold ; \
54617 mv stage1-gold prev-gold || test -f stage1-lean
54618@endif gold
72b2455a 54619@if intl
b00612cc
PB
54620 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
54621 mkdir stageprofile-intl; \
80911fe1
PB
54622 mv stageprofile-intl intl ; \
54623 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
54624@endif intl
54625@if ld
b00612cc
PB
54626 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
54627 mkdir stageprofile-ld; \
80911fe1
PB
54628 mv stageprofile-ld ld ; \
54629 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
54630@endif ld
54631@if libcpp
b00612cc
PB
54632 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
54633 mkdir stageprofile-libcpp; \
80911fe1
PB
54634 mv stageprofile-libcpp libcpp ; \
54635 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 54636@endif libcpp
be01d343
PB
54637@if libdecnumber
54638 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
54639 mkdir stageprofile-libdecnumber; \
80911fe1
PB
54640 mv stageprofile-libdecnumber libdecnumber ; \
54641 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 54642@endif libdecnumber
72b2455a 54643@if libiberty
b00612cc
PB
54644 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
54645 mkdir stageprofile-libiberty; \
80911fe1
PB
54646 mv stageprofile-libiberty libiberty ; \
54647 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
54648@endif libiberty
54649@if zlib
d545f33b
PB
54650 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
54651 mkdir stageprofile-zlib; \
80911fe1
PB
54652 mv stageprofile-zlib zlib ; \
54653 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 54654@endif zlib
0aed8855
PB
54655 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
54656 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
54657 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54658 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 54659
80911fe1 54660stageprofile-end::
d545f33b 54661@if bfd
80911fe1
PB
54662 @if test -d $(HOST_SUBDIR)/bfd ; then \
54663 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
54664 mv prev-bfd stage1-bfd ; : ; \
0aed8855 54665 fi
d545f33b
PB
54666@endif bfd
54667@if opcodes
80911fe1
PB
54668 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54669 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
54670 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 54671 fi
d545f33b
PB
54672@endif opcodes
54673@if binutils
80911fe1
PB
54674 @if test -d $(HOST_SUBDIR)/binutils ; then \
54675 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
54676 mv prev-binutils stage1-binutils ; : ; \
0aed8855 54677 fi
d545f33b
PB
54678@endif binutils
54679@if gas
80911fe1
PB
54680 @if test -d $(HOST_SUBDIR)/gas ; then \
54681 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
54682 mv prev-gas stage1-gas ; : ; \
0aed8855 54683 fi
d545f33b
PB
54684@endif gas
54685@if gcc
80911fe1
PB
54686 @if test -d $(HOST_SUBDIR)/gcc ; then \
54687 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
54688 mv prev-gcc stage1-gcc ; : ; \
0aed8855 54689 fi
d545f33b 54690@endif gcc
4b900473
PB
54691@if gmp
54692 @if test -d $(HOST_SUBDIR)/gmp ; then \
54693 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
54694 mv prev-gmp stage1-gmp ; : ; \
54695 fi
54696@endif gmp
54697@if mpfr
54698 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54699 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
54700 mv prev-mpfr stage1-mpfr ; : ; \
54701 fi
54702@endif mpfr
e8a5fa9c
RW
54703@if mpc
54704 @if test -d $(HOST_SUBDIR)/mpc ; then \
54705 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
54706 mv prev-mpc stage1-mpc ; : ; \
54707 fi
54708@endif mpc
e28c595f
JM
54709@if ppl
54710 @if test -d $(HOST_SUBDIR)/ppl ; then \
54711 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
54712 mv prev-ppl stage1-ppl ; : ; \
54713 fi
54714@endif ppl
54715@if cloog
54716 @if test -d $(HOST_SUBDIR)/cloog ; then \
54717 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
54718 mv prev-cloog stage1-cloog ; : ; \
54719 fi
54720@endif cloog
93f9b408
ILT
54721@if gold
54722 @if test -d $(HOST_SUBDIR)/gold ; then \
54723 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
54724 mv prev-gold stage1-gold ; : ; \
54725 fi
54726@endif gold
d545f33b 54727@if intl
80911fe1
PB
54728 @if test -d $(HOST_SUBDIR)/intl ; then \
54729 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
54730 mv prev-intl stage1-intl ; : ; \
0aed8855 54731 fi
d545f33b
PB
54732@endif intl
54733@if ld
80911fe1
PB
54734 @if test -d $(HOST_SUBDIR)/ld ; then \
54735 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
54736 mv prev-ld stage1-ld ; : ; \
0aed8855 54737 fi
d545f33b
PB
54738@endif ld
54739@if libcpp
80911fe1
PB
54740 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54741 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
54742 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 54743 fi
d545f33b 54744@endif libcpp
be01d343 54745@if libdecnumber
80911fe1
PB
54746 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54747 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
54748 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 54749 fi
be01d343 54750@endif libdecnumber
d545f33b 54751@if libiberty
80911fe1
PB
54752 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54753 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
54754 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 54755 fi
d545f33b
PB
54756@endif libiberty
54757@if zlib
80911fe1
PB
54758 @if test -d $(HOST_SUBDIR)/zlib ; then \
54759 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
54760 mv prev-zlib stage1-zlib ; : ; \
0aed8855 54761 fi
d545f33b 54762@endif zlib
0aed8855 54763 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54764 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
54765 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 54766 fi
80911fe1 54767 rm -f stage_current
72b2455a 54768
973601e1 54769# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 54770# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54771# reconfigured either.
d545f33b
PB
54772.PHONY: stageprofile-bubble
54773stageprofile-bubble:: stage1-bubble
e360f423
PB
54774 @r=`${PWD_COMMAND}`; export r; \
54775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54776 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
54777 echo Skipping rebuild of stageprofile ; \
54778 else \
f70224b5
PB
54779 $(MAKE) stageprofile-start; \
54780 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 54781 fi
72b2455a 54782
d545f33b
PB
54783.PHONY: all-stageprofile clean-stageprofile
54784do-clean: clean-stageprofile
0df3d27f 54785
72b2455a
PB
54786# FIXME: Will not need to be conditional when toplevel bootstrap is the
54787# only possibility, but now it conflicts with no-bootstrap rules
54788@if gcc-bootstrap
54789
54790
54791
54792
0df3d27f 54793# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 54794distclean-stage1:: distclean-stageprofile
0df3d27f 54795.PHONY: distclean-stageprofile
72b2455a 54796distclean-stageprofile::
0aed8855 54797 @: $(MAKE); $(stage)
e00a73e3 54798 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 54799 rm -rf stageprofile-*
dfdffa2c
PB
54800
54801
72b2455a 54802@endif gcc-bootstrap
dfdffa2c
PB
54803
54804
72b2455a 54805.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 54806
72b2455a 54807stagefeedback-start::
0aed8855 54808 @: $(MAKE); $(stage); \
72b2455a 54809 echo stagefeedback > stage_current ; \
b00612cc 54810 echo stagefeedback > stage_last; \
0aed8855 54811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54812@if bfd
b00612cc
PB
54813 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
54814 mkdir stagefeedback-bfd; \
80911fe1
PB
54815 mv stagefeedback-bfd bfd ; \
54816 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
54817@endif bfd
54818@if opcodes
b00612cc
PB
54819 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
54820 mkdir stagefeedback-opcodes; \
80911fe1
PB
54821 mv stagefeedback-opcodes opcodes ; \
54822 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
54823@endif opcodes
54824@if binutils
b00612cc
PB
54825 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
54826 mkdir stagefeedback-binutils; \
80911fe1
PB
54827 mv stagefeedback-binutils binutils ; \
54828 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
54829@endif binutils
54830@if gas
b00612cc
PB
54831 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
54832 mkdir stagefeedback-gas; \
80911fe1
PB
54833 mv stagefeedback-gas gas ; \
54834 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
54835@endif gas
54836@if gcc
b00612cc
PB
54837 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
54838 mkdir stagefeedback-gcc; \
80911fe1
PB
54839 mv stagefeedback-gcc gcc ; \
54840 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 54841@endif gcc
4b900473
PB
54842@if gmp
54843 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
54844 mkdir stagefeedback-gmp; \
54845 mv stagefeedback-gmp gmp ; \
54846 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
54847@endif gmp
54848@if mpfr
54849 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
54850 mkdir stagefeedback-mpfr; \
54851 mv stagefeedback-mpfr mpfr ; \
54852 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
54853@endif mpfr
e8a5fa9c
RW
54854@if mpc
54855 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
54856 mkdir stagefeedback-mpc; \
54857 mv stagefeedback-mpc mpc ; \
54858 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
54859@endif mpc
e28c595f
JM
54860@if ppl
54861 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
54862 mkdir stagefeedback-ppl; \
54863 mv stagefeedback-ppl ppl ; \
54864 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
54865@endif ppl
54866@if cloog
54867 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
54868 mkdir stagefeedback-cloog; \
54869 mv stagefeedback-cloog cloog ; \
54870 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
54871@endif cloog
93f9b408
ILT
54872@if gold
54873 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
54874 mkdir stagefeedback-gold; \
54875 mv stagefeedback-gold gold ; \
54876 mv stageprofile-gold prev-gold || test -f stageprofile-lean
54877@endif gold
72b2455a 54878@if intl
b00612cc
PB
54879 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
54880 mkdir stagefeedback-intl; \
80911fe1
PB
54881 mv stagefeedback-intl intl ; \
54882 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
54883@endif intl
54884@if ld
b00612cc
PB
54885 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
54886 mkdir stagefeedback-ld; \
80911fe1
PB
54887 mv stagefeedback-ld ld ; \
54888 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
54889@endif ld
54890@if libcpp
b00612cc
PB
54891 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
54892 mkdir stagefeedback-libcpp; \
80911fe1
PB
54893 mv stagefeedback-libcpp libcpp ; \
54894 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 54895@endif libcpp
be01d343
PB
54896@if libdecnumber
54897 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
54898 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
54899 mv stagefeedback-libdecnumber libdecnumber ; \
54900 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 54901@endif libdecnumber
72b2455a 54902@if libiberty
b00612cc
PB
54903 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
54904 mkdir stagefeedback-libiberty; \
80911fe1
PB
54905 mv stagefeedback-libiberty libiberty ; \
54906 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
54907@endif libiberty
54908@if zlib
b00612cc
PB
54909 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
54910 mkdir stagefeedback-zlib; \
80911fe1
PB
54911 mv stagefeedback-zlib zlib ; \
54912 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 54913@endif zlib
0aed8855
PB
54914 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
54915 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
54916 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54917 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 54918
80911fe1 54919stagefeedback-end::
72b2455a 54920@if bfd
80911fe1
PB
54921 @if test -d $(HOST_SUBDIR)/bfd ; then \
54922 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
54923 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 54924 fi
72b2455a
PB
54925@endif bfd
54926@if opcodes
80911fe1
PB
54927 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54928 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
54929 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 54930 fi
72b2455a
PB
54931@endif opcodes
54932@if binutils
80911fe1
PB
54933 @if test -d $(HOST_SUBDIR)/binutils ; then \
54934 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
54935 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 54936 fi
72b2455a
PB
54937@endif binutils
54938@if gas
80911fe1
PB
54939 @if test -d $(HOST_SUBDIR)/gas ; then \
54940 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
54941 mv prev-gas stageprofile-gas ; : ; \
0aed8855 54942 fi
72b2455a
PB
54943@endif gas
54944@if gcc
80911fe1
PB
54945 @if test -d $(HOST_SUBDIR)/gcc ; then \
54946 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
54947 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 54948 fi
72b2455a 54949@endif gcc
4b900473
PB
54950@if gmp
54951 @if test -d $(HOST_SUBDIR)/gmp ; then \
54952 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
54953 mv prev-gmp stageprofile-gmp ; : ; \
54954 fi
54955@endif gmp
54956@if mpfr
54957 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54958 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
54959 mv prev-mpfr stageprofile-mpfr ; : ; \
54960 fi
54961@endif mpfr
e8a5fa9c
RW
54962@if mpc
54963 @if test -d $(HOST_SUBDIR)/mpc ; then \
54964 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
54965 mv prev-mpc stageprofile-mpc ; : ; \
54966 fi
54967@endif mpc
e28c595f
JM
54968@if ppl
54969 @if test -d $(HOST_SUBDIR)/ppl ; then \
54970 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
54971 mv prev-ppl stageprofile-ppl ; : ; \
54972 fi
54973@endif ppl
54974@if cloog
54975 @if test -d $(HOST_SUBDIR)/cloog ; then \
54976 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
54977 mv prev-cloog stageprofile-cloog ; : ; \
54978 fi
54979@endif cloog
93f9b408
ILT
54980@if gold
54981 @if test -d $(HOST_SUBDIR)/gold ; then \
54982 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
54983 mv prev-gold stageprofile-gold ; : ; \
54984 fi
54985@endif gold
72b2455a 54986@if intl
80911fe1
PB
54987 @if test -d $(HOST_SUBDIR)/intl ; then \
54988 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
54989 mv prev-intl stageprofile-intl ; : ; \
0aed8855 54990 fi
72b2455a
PB
54991@endif intl
54992@if ld
80911fe1
PB
54993 @if test -d $(HOST_SUBDIR)/ld ; then \
54994 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
54995 mv prev-ld stageprofile-ld ; : ; \
0aed8855 54996 fi
72b2455a
PB
54997@endif ld
54998@if libcpp
80911fe1
PB
54999 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55000 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
55001 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 55002 fi
72b2455a 55003@endif libcpp
be01d343 55004@if libdecnumber
80911fe1
PB
55005 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55006 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
55007 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 55008 fi
be01d343 55009@endif libdecnumber
72b2455a 55010@if libiberty
80911fe1
PB
55011 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55012 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
55013 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 55014 fi
72b2455a
PB
55015@endif libiberty
55016@if zlib
80911fe1
PB
55017 @if test -d $(HOST_SUBDIR)/zlib ; then \
55018 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
55019 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 55020 fi
72b2455a 55021@endif zlib
0aed8855 55022 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
55023 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
55024 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 55025 fi
80911fe1 55026 rm -f stage_current
dfdffa2c 55027
973601e1 55028# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 55029# remade, but not reconfigured. The next stage (if any) will not be
675492f0 55030# reconfigured either.
72b2455a 55031.PHONY: stagefeedback-bubble
7d329e61 55032stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
55033 @r=`${PWD_COMMAND}`; export r; \
55034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55035 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
55036 echo Skipping rebuild of stagefeedback ; \
55037 else \
f70224b5
PB
55038 $(MAKE) stagefeedback-start; \
55039 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 55040 fi
72b2455a 55041
0df3d27f 55042.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 55043do-clean: clean-stagefeedback
0df3d27f 55044
72b2455a
PB
55045# FIXME: Will not need to be conditional when toplevel bootstrap is the
55046# only possibility, but now it conflicts with no-bootstrap rules
55047@if gcc-bootstrap
656fdd47
PB
55048
55049
55050
80911fe1 55051.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
55052profiledbootstrap:
55053 echo stagefeedback > stage_final
55054 @r=`${PWD_COMMAND}`; export r; \
55055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55056 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 55057 @: $(MAKE); $(unstage)
be01d343
PB
55058 @r=`${PWD_COMMAND}`; export r; \
55059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55060 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 55061 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 55062
80911fe1
PB
55063profiledbootstrap-lean:
55064 echo stagefeedback > stage_final
55065 @r=`${PWD_COMMAND}`; export r; \
55066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55067 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
55068 @: $(MAKE); $(unstage)
55069 @r=`${PWD_COMMAND}`; export r; \
55070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55071 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
55072 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
55073
656fdd47 55074
0df3d27f 55075# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 55076distclean-stageprofile:: distclean-stagefeedback
0df3d27f 55077.PHONY: distclean-stagefeedback
656fdd47 55078distclean-stagefeedback::
0aed8855 55079 @: $(MAKE); $(stage)
e00a73e3 55080 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 55081 rm -rf stagefeedback-*
656fdd47
PB
55082
55083
72b2455a 55084@endif gcc-bootstrap
656fdd47
PB
55085
55086
55087
7d329e61
PB
55088stageprofile-end::
55089 $(MAKE) distclean-stagefeedback
656fdd47 55090
7d329e61 55091stagefeedback-start::
656fdd47
PB
55092 @r=`${PWD_COMMAND}`; export r; \
55093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
55094 for i in prev-*; do \
55095 j=`echo $$i | sed s/^prev-//` ; \
55096 cd $$r/$$i && \
55097 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
55098 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
55099 done
b8908782 55100
0df3d27f 55101@if gcc-bootstrap
0df3d27f 55102do-distclean: distclean-stage1
c52c6897
PB
55103
55104# Provide a GCC build when we're building target libraries. This does
55105# not work as a dependency, just as the minimum necessary to avoid errors.
55106stage_last:
314b2e66
AS
55107 @r=`${PWD_COMMAND}`; export r; \
55108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 55109 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 55110
4f0ef2d8
CD
55111# Same as unstage, but not phony and defaulting to stage1-start. We place
55112# it in the dependency so that for example `make -j3 all-gcc' works.
55113stage_current:
55114 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
55115
c52c6897 55116.PHONY: restrap
266df637 55117restrap::
c52c6897 55118 @: $(MAKE); $(stage)
1b05fbbd 55119 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 55120restrap:: all
c380fdd8 55121@endif gcc-bootstrap
c52c6897 55122
ae831be5
NN
55123# --------------------------------------
55124# Dependencies between different modules
55125# --------------------------------------
252b5132 55126
9e6ce191 55127# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 55128@if gcc-bootstrap
e8a5fa9c
RW
55129configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
55130configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
55131configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
55132configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
55133configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
55134configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
55135configure-target-libmudflap: stage_last
55136configure-target-libssp: stage_last
c52c6897 55137configure-target-newlib: stage_last
6aa8ef82
DJ
55138configure-stage1-target-libgcc: maybe-all-stage1-gcc
55139configure-stage2-target-libgcc: maybe-all-stage2-gcc
55140configure-stage3-target-libgcc: maybe-all-stage3-gcc
55141configure-stage4-target-libgcc: maybe-all-stage4-gcc
55142configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
55143configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
55144configure-target-libgfortran: stage_last
55145configure-target-libobjc: stage_last
55146configure-target-libtermcap: stage_last
55147configure-target-winsup: stage_last
55148configure-target-libgloss: stage_last
55149configure-target-libiberty: stage_last
55150configure-target-gperf: stage_last
55151configure-target-examples: stage_last
55152configure-target-libffi: stage_last
55153configure-target-libjava: stage_last
55154configure-target-zlib: stage_last
55155configure-target-boehm-gc: stage_last
55156configure-target-qthreads: stage_last
55157configure-target-rda: stage_last
55158configure-target-libada: stage_last
55159configure-target-libgomp: stage_last
55160@endif gcc-bootstrap
9e6ce191 55161
c52c6897 55162@if gcc-no-bootstrap
9e6ce191 55163configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 55164configure-target-libmudflap: maybe-all-gcc
064d0a7c 55165configure-target-libssp: maybe-all-gcc
9e6ce191 55166configure-target-newlib: maybe-all-gcc
6aa8ef82 55167configure-target-libgcc: maybe-all-gcc
9e6ce191 55168configure-target-libgfortran: maybe-all-gcc
9e6ce191 55169configure-target-libobjc: maybe-all-gcc
9e6ce191 55170configure-target-libtermcap: maybe-all-gcc
9e6ce191 55171configure-target-winsup: maybe-all-gcc
9e6ce191 55172configure-target-libgloss: maybe-all-gcc
9e6ce191 55173configure-target-libiberty: maybe-all-gcc
9e6ce191 55174configure-target-gperf: maybe-all-gcc
9e6ce191 55175configure-target-examples: maybe-all-gcc
9e6ce191 55176configure-target-libffi: maybe-all-gcc
9e6ce191 55177configure-target-libjava: maybe-all-gcc
9e6ce191 55178configure-target-zlib: maybe-all-gcc
9e6ce191 55179configure-target-boehm-gc: maybe-all-gcc
9e6ce191 55180configure-target-qthreads: maybe-all-gcc
9e6ce191 55181configure-target-rda: maybe-all-gcc
9e6ce191 55182configure-target-libada: maybe-all-gcc
b3ded179 55183configure-target-libgomp: maybe-all-gcc
c52c6897 55184@endif gcc-no-bootstrap
b3ded179 55185
9e6ce191 55186
ae831be5
NN
55187# There are two types of dependencies here: 'hard' dependencies, where one
55188# module simply won't build without the other; and 'soft' dependencies, where
55189# if the depended-on module is missing, the depending module will do without
55190# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 55191# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
55192# it's safer to use a soft dependency.
55193
9e6ce191
PB
55194
55195
55196
55197
c60fe18b 55198
9e6ce191
PB
55199# With all the machinery above in place, it is pretty easy to generate
55200# dependencies. Host dependencies are a bit more complex because we have
55201# to check for bootstrap/prebootstrap dependencies. To resolve
55202# prebootstrap dependencies, prebootstrap modules are gathered in
55203# a hash table.
6a9cf61e 55204all-build-bison: maybe-all-build-texinfo
9e6ce191 55205all-build-byacc: maybe-all-build-texinfo
6a9cf61e 55206all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
55207all-build-flex: maybe-all-build-bison
55208all-build-flex: maybe-all-build-byacc
55209all-build-flex: maybe-all-build-m4
6a9cf61e 55210all-build-libiberty: maybe-all-build-texinfo
9e6ce191 55211all-build-m4: maybe-all-build-texinfo
ee025550 55212all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
55213configure-gcc: maybe-configure-intl
55214
55215configure-stage1-gcc: maybe-configure-stage1-intl
55216configure-stage2-gcc: maybe-configure-stage2-intl
55217configure-stage3-gcc: maybe-configure-stage3-intl
55218configure-stage4-gcc: maybe-configure-stage4-intl
55219configure-stageprofile-gcc: maybe-configure-stageprofile-intl
55220configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
55221configure-gcc: maybe-all-binutils
55222
55223configure-stage1-gcc: maybe-all-stage1-binutils
55224configure-stage2-gcc: maybe-all-stage2-binutils
55225configure-stage3-gcc: maybe-all-stage3-binutils
55226configure-stage4-gcc: maybe-all-stage4-binutils
55227configure-stageprofile-gcc: maybe-all-stageprofile-binutils
55228configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
55229configure-gcc: maybe-all-gas
55230
55231configure-stage1-gcc: maybe-all-stage1-gas
55232configure-stage2-gcc: maybe-all-stage2-gas
55233configure-stage3-gcc: maybe-all-stage3-gas
55234configure-stage4-gcc: maybe-all-stage4-gas
55235configure-stageprofile-gcc: maybe-all-stageprofile-gas
55236configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
55237configure-gcc: maybe-all-ld
55238
55239configure-stage1-gcc: maybe-all-stage1-ld
55240configure-stage2-gcc: maybe-all-stage2-ld
55241configure-stage3-gcc: maybe-all-stage3-ld
55242configure-stage4-gcc: maybe-all-stage4-ld
55243configure-stageprofile-gcc: maybe-all-stageprofile-ld
55244configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
55245configure-gcc: maybe-all-gold
55246
55247configure-stage1-gcc: maybe-all-stage1-gold
55248configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 55249configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
55250configure-stage4-gcc: maybe-all-stage4-gold
55251configure-stageprofile-gcc: maybe-all-stageprofile-gold
55252configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
55253all-gcc: all-libiberty
55254
55255all-stage1-gcc: all-stage1-libiberty
55256all-stage2-gcc: all-stage2-libiberty
55257all-stage3-gcc: all-stage3-libiberty
55258all-stage4-gcc: all-stage4-libiberty
55259all-stageprofile-gcc: all-stageprofile-libiberty
55260all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
55261all-gcc: maybe-all-gmp
55262
55263all-stage1-gcc: maybe-all-stage1-gmp
55264all-stage2-gcc: maybe-all-stage2-gmp
55265all-stage3-gcc: maybe-all-stage3-gmp
55266all-stage4-gcc: maybe-all-stage4-gmp
55267all-stageprofile-gcc: maybe-all-stageprofile-gmp
55268all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
55269all-gcc: maybe-all-intl
55270
55271all-stage1-gcc: maybe-all-stage1-intl
55272all-stage2-gcc: maybe-all-stage2-intl
55273all-stage3-gcc: maybe-all-stage3-intl
55274all-stage4-gcc: maybe-all-stage4-intl
55275all-stageprofile-gcc: maybe-all-stageprofile-intl
55276all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
55277all-gcc: maybe-all-mpfr
55278
55279all-stage1-gcc: maybe-all-stage1-mpfr
55280all-stage2-gcc: maybe-all-stage2-mpfr
55281all-stage3-gcc: maybe-all-stage3-mpfr
55282all-stage4-gcc: maybe-all-stage4-mpfr
55283all-stageprofile-gcc: maybe-all-stageprofile-mpfr
55284all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
55285all-gcc: maybe-all-mpc
55286
55287all-stage1-gcc: maybe-all-stage1-mpc
55288all-stage2-gcc: maybe-all-stage2-mpc
55289all-stage3-gcc: maybe-all-stage3-mpc
55290all-stage4-gcc: maybe-all-stage4-mpc
55291all-stageprofile-gcc: maybe-all-stageprofile-mpc
55292all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
55293all-gcc: maybe-all-ppl
55294
55295all-stage1-gcc: maybe-all-stage1-ppl
55296all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 55297all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
55298all-stage4-gcc: maybe-all-stage4-ppl
55299all-stageprofile-gcc: maybe-all-stageprofile-ppl
55300all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
55301all-gcc: maybe-all-cloog
55302
55303all-stage1-gcc: maybe-all-stage1-cloog
55304all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 55305all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
55306all-stage4-gcc: maybe-all-stage4-cloog
55307all-stageprofile-gcc: maybe-all-stageprofile-cloog
55308all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
55309all-gcc: maybe-all-build-texinfo
55310
55311all-stage1-gcc: maybe-all-build-texinfo
55312all-stage2-gcc: maybe-all-build-texinfo
55313all-stage3-gcc: maybe-all-build-texinfo
55314all-stage4-gcc: maybe-all-build-texinfo
55315all-stageprofile-gcc: maybe-all-build-texinfo
55316all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
55317all-gcc: maybe-all-build-bison
55318
55319all-stage1-gcc: maybe-all-build-bison
55320all-stage2-gcc: maybe-all-build-bison
55321all-stage3-gcc: maybe-all-build-bison
55322all-stage4-gcc: maybe-all-build-bison
55323all-stageprofile-gcc: maybe-all-build-bison
55324all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
55325all-gcc: maybe-all-build-byacc
55326
55327all-stage1-gcc: maybe-all-build-byacc
55328all-stage2-gcc: maybe-all-build-byacc
55329all-stage3-gcc: maybe-all-build-byacc
55330all-stage4-gcc: maybe-all-build-byacc
55331all-stageprofile-gcc: maybe-all-build-byacc
55332all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
55333all-gcc: maybe-all-build-flex
55334
55335all-stage1-gcc: maybe-all-build-flex
55336all-stage2-gcc: maybe-all-build-flex
55337all-stage3-gcc: maybe-all-build-flex
55338all-stage4-gcc: maybe-all-build-flex
55339all-stageprofile-gcc: maybe-all-build-flex
55340all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
55341all-gcc: maybe-all-build-libiberty
55342
55343all-stage1-gcc: maybe-all-build-libiberty
55344all-stage2-gcc: maybe-all-build-libiberty
55345all-stage3-gcc: maybe-all-build-libiberty
55346all-stage4-gcc: maybe-all-build-libiberty
55347all-stageprofile-gcc: maybe-all-build-libiberty
55348all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
55349all-gcc: maybe-all-build-fixincludes
55350
55351all-stage1-gcc: maybe-all-build-fixincludes
55352all-stage2-gcc: maybe-all-build-fixincludes
55353all-stage3-gcc: maybe-all-build-fixincludes
55354all-stage4-gcc: maybe-all-build-fixincludes
55355all-stageprofile-gcc: maybe-all-build-fixincludes
55356all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
55357all-gcc: maybe-all-zlib
55358
55359all-stage1-gcc: maybe-all-stage1-zlib
55360all-stage2-gcc: maybe-all-stage2-zlib
55361all-stage3-gcc: maybe-all-stage3-zlib
55362all-stage4-gcc: maybe-all-stage4-zlib
55363all-stageprofile-gcc: maybe-all-stageprofile-zlib
55364all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
55365all-gcc: all-libcpp
55366
55367all-stage1-gcc: all-stage1-libcpp
55368all-stage2-gcc: all-stage2-libcpp
55369all-stage3-gcc: all-stage3-libcpp
55370all-stage4-gcc: all-stage4-libcpp
55371all-stageprofile-gcc: all-stageprofile-libcpp
55372all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
55373all-gcc: all-libdecnumber
55374
55375all-stage1-gcc: all-stage1-libdecnumber
55376all-stage2-gcc: all-stage2-libdecnumber
55377all-stage3-gcc: all-stage3-libdecnumber
55378all-stage4-gcc: all-stage4-libdecnumber
55379all-stageprofile-gcc: all-stageprofile-libdecnumber
55380all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
55381all-gcc: maybe-all-libiberty
55382
55383all-stage1-gcc: maybe-all-stage1-libiberty
55384all-stage2-gcc: maybe-all-stage2-libiberty
55385all-stage3-gcc: maybe-all-stage3-libiberty
55386all-stage4-gcc: maybe-all-stage4-libiberty
55387all-stageprofile-gcc: maybe-all-stageprofile-libiberty
55388all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
55389all-gcc: maybe-all-fixincludes
69e57115 55390install-gcc: maybe-install-fixincludes
9e6ce191
PB
55391configure-libcpp: configure-libiberty
55392
55393configure-stage1-libcpp: configure-stage1-libiberty
55394configure-stage2-libcpp: configure-stage2-libiberty
55395configure-stage3-libcpp: configure-stage3-libiberty
55396configure-stage4-libcpp: configure-stage4-libiberty
55397configure-stageprofile-libcpp: configure-stageprofile-libiberty
55398configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
55399configure-libcpp: maybe-configure-intl
55400
55401configure-stage1-libcpp: maybe-configure-stage1-intl
55402configure-stage2-libcpp: maybe-configure-stage2-intl
55403configure-stage3-libcpp: maybe-configure-stage3-intl
55404configure-stage4-libcpp: maybe-configure-stage4-intl
55405configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
55406configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
55407all-libcpp: all-libiberty
55408
55409all-stage1-libcpp: all-stage1-libiberty
55410all-stage2-libcpp: all-stage2-libiberty
55411all-stage3-libcpp: all-stage3-libiberty
55412all-stage4-libcpp: all-stage4-libiberty
55413all-stageprofile-libcpp: all-stageprofile-libiberty
55414all-stagefeedback-libcpp: all-stagefeedback-libiberty
55415all-libcpp: maybe-all-intl
55416
55417all-stage1-libcpp: maybe-all-stage1-intl
55418all-stage2-libcpp: maybe-all-stage2-intl
55419all-stage3-libcpp: maybe-all-stage3-intl
55420all-stage4-libcpp: maybe-all-stage4-intl
55421all-stageprofile-libcpp: maybe-all-stageprofile-intl
55422all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 55423all-fixincludes: maybe-all-libiberty
b00612cc 55424all-gnattools: maybe-all-target-libada
4b900473
PB
55425configure-mpfr: maybe-all-gmp
55426
55427configure-stage1-mpfr: maybe-all-stage1-gmp
55428configure-stage2-mpfr: maybe-all-stage2-gmp
55429configure-stage3-mpfr: maybe-all-stage3-gmp
55430configure-stage4-mpfr: maybe-all-stage4-gmp
55431configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
55432configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
55433configure-mpc: maybe-all-mpfr
55434
55435configure-stage1-mpc: maybe-all-stage1-mpfr
55436configure-stage2-mpc: maybe-all-stage2-mpfr
55437configure-stage3-mpc: maybe-all-stage3-mpfr
55438configure-stage4-mpc: maybe-all-stage4-mpfr
55439configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
55440configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
55441configure-ppl: maybe-all-gmp
55442
55443configure-stage1-ppl: maybe-all-stage1-gmp
55444configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 55445configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
55446configure-stage4-ppl: maybe-all-stage4-gmp
55447configure-stageprofile-ppl: maybe-all-stageprofile-gmp
55448configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
55449configure-ppl: maybe-all-mpfr
55450
55451configure-stage1-ppl: maybe-all-stage1-mpfr
55452configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 55453configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
55454configure-stage4-ppl: maybe-all-stage4-mpfr
55455configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
55456configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
55457configure-cloog: maybe-all-ppl
55458
55459configure-stage1-cloog: maybe-all-stage1-ppl
55460configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 55461configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
55462configure-stage4-cloog: maybe-all-stage4-ppl
55463configure-stageprofile-cloog: maybe-all-stageprofile-ppl
55464configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 55465configure-gdb: maybe-all-intl
9e6ce191 55466configure-gdb: maybe-configure-sim
31d99776 55467configure-gdb: maybe-all-bfd
dc448a7b 55468configure-gdb: maybe-all-libiconv
9e6ce191 55469all-gdb: maybe-all-libiberty
dc448a7b 55470all-gdb: maybe-all-libiconv
9e6ce191 55471all-gdb: maybe-all-opcodes
9e6ce191 55472all-gdb: maybe-all-readline
72b2455a
PB
55473all-gdb: maybe-all-build-bison
55474all-gdb: maybe-all-build-byacc
9e6ce191 55475all-gdb: maybe-all-sim
5074315a 55476all-gdb: maybe-all-libdecnumber
9e6ce191
PB
55477configure-libgui: maybe-configure-tcl
55478configure-libgui: maybe-configure-tk
55479all-libgui: maybe-all-tcl
55480all-libgui: maybe-all-tk
55481all-libgui: maybe-all-itcl
b4a77b47 55482configure-bfd: configure-libiberty
9e6ce191
PB
55483
55484configure-stage1-bfd: configure-stage1-libiberty
55485configure-stage2-bfd: configure-stage2-libiberty
55486configure-stage3-bfd: configure-stage3-libiberty
55487configure-stage4-bfd: configure-stage4-libiberty
55488configure-stageprofile-bfd: configure-stageprofile-libiberty
55489configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
55490configure-bfd: maybe-configure-intl
55491
55492configure-stage1-bfd: maybe-configure-stage1-intl
55493configure-stage2-bfd: maybe-configure-stage2-intl
55494configure-stage3-bfd: maybe-configure-stage3-intl
55495configure-stage4-bfd: maybe-configure-stage4-intl
55496configure-stageprofile-bfd: maybe-configure-stageprofile-intl
55497configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
55498all-bfd: maybe-all-libiberty
55499
55500all-stage1-bfd: maybe-all-stage1-libiberty
55501all-stage2-bfd: maybe-all-stage2-libiberty
55502all-stage3-bfd: maybe-all-stage3-libiberty
55503all-stage4-bfd: maybe-all-stage4-libiberty
55504all-stageprofile-bfd: maybe-all-stageprofile-libiberty
55505all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
55506all-bfd: maybe-all-intl
55507
55508all-stage1-bfd: maybe-all-stage1-intl
55509all-stage2-bfd: maybe-all-stage2-intl
55510all-stage3-bfd: maybe-all-stage3-intl
55511all-stage4-bfd: maybe-all-stage4-intl
55512all-stageprofile-bfd: maybe-all-stageprofile-intl
55513all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
55514configure-opcodes: configure-libiberty
55515
55516configure-stage1-opcodes: configure-stage1-libiberty
55517configure-stage2-opcodes: configure-stage2-libiberty
66775d67 55518configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
55519configure-stage4-opcodes: configure-stage4-libiberty
55520configure-stageprofile-opcodes: configure-stageprofile-libiberty
55521configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
55522all-opcodes: maybe-all-libiberty
55523
55524all-stage1-opcodes: maybe-all-stage1-libiberty
55525all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 55526all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
55527all-stage4-opcodes: maybe-all-stage4-libiberty
55528all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55529all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
55530configure-binutils: maybe-configure-intl
55531
55532configure-stage1-binutils: maybe-configure-stage1-intl
55533configure-stage2-binutils: maybe-configure-stage2-intl
55534configure-stage3-binutils: maybe-configure-stage3-intl
55535configure-stage4-binutils: maybe-configure-stage4-intl
55536configure-stageprofile-binutils: maybe-configure-stageprofile-intl
55537configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
55538all-binutils: maybe-all-libiberty
55539
55540all-stage1-binutils: maybe-all-stage1-libiberty
55541all-stage2-binutils: maybe-all-stage2-libiberty
55542all-stage3-binutils: maybe-all-stage3-libiberty
55543all-stage4-binutils: maybe-all-stage4-libiberty
55544all-stageprofile-binutils: maybe-all-stageprofile-libiberty
55545all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
55546all-binutils: maybe-all-opcodes
55547
55548all-stage1-binutils: maybe-all-stage1-opcodes
55549all-stage2-binutils: maybe-all-stage2-opcodes
55550all-stage3-binutils: maybe-all-stage3-opcodes
55551all-stage4-binutils: maybe-all-stage4-opcodes
55552all-stageprofile-binutils: maybe-all-stageprofile-opcodes
55553all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
55554all-binutils: maybe-all-bfd
55555
55556all-stage1-binutils: maybe-all-stage1-bfd
55557all-stage2-binutils: maybe-all-stage2-bfd
55558all-stage3-binutils: maybe-all-stage3-bfd
55559all-stage4-binutils: maybe-all-stage4-bfd
55560all-stageprofile-binutils: maybe-all-stageprofile-bfd
55561all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
55562all-binutils: maybe-all-build-flex
55563
55564all-stage1-binutils: maybe-all-build-flex
55565all-stage2-binutils: maybe-all-build-flex
55566all-stage3-binutils: maybe-all-build-flex
55567all-stage4-binutils: maybe-all-build-flex
55568all-stageprofile-binutils: maybe-all-build-flex
55569all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
55570all-binutils: maybe-all-build-bison
55571
55572all-stage1-binutils: maybe-all-build-bison
55573all-stage2-binutils: maybe-all-build-bison
55574all-stage3-binutils: maybe-all-build-bison
55575all-stage4-binutils: maybe-all-build-bison
55576all-stageprofile-binutils: maybe-all-build-bison
55577all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
55578all-binutils: maybe-all-build-byacc
55579
55580all-stage1-binutils: maybe-all-build-byacc
55581all-stage2-binutils: maybe-all-build-byacc
55582all-stage3-binutils: maybe-all-build-byacc
55583all-stage4-binutils: maybe-all-build-byacc
55584all-stageprofile-binutils: maybe-all-build-byacc
55585all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
55586all-binutils: maybe-all-intl
55587
55588all-stage1-binutils: maybe-all-stage1-intl
55589all-stage2-binutils: maybe-all-stage2-intl
55590all-stage3-binutils: maybe-all-stage3-intl
55591all-stage4-binutils: maybe-all-stage4-intl
55592all-stageprofile-binutils: maybe-all-stageprofile-intl
55593all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 55594install-binutils: maybe-install-opcodes
cf662e21 55595install-opcodes: maybe-install-bfd
20e95c23
DJ
55596configure-gas: maybe-configure-intl
55597
55598configure-stage1-gas: maybe-configure-stage1-intl
55599configure-stage2-gas: maybe-configure-stage2-intl
55600configure-stage3-gas: maybe-configure-stage3-intl
55601configure-stage4-gas: maybe-configure-stage4-intl
55602configure-stageprofile-gas: maybe-configure-stageprofile-intl
55603configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
55604all-gas: maybe-all-libiberty
55605
55606all-stage1-gas: maybe-all-stage1-libiberty
55607all-stage2-gas: maybe-all-stage2-libiberty
55608all-stage3-gas: maybe-all-stage3-libiberty
55609all-stage4-gas: maybe-all-stage4-libiberty
55610all-stageprofile-gas: maybe-all-stageprofile-libiberty
55611all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
55612all-gas: maybe-all-opcodes
55613
55614all-stage1-gas: maybe-all-stage1-opcodes
55615all-stage2-gas: maybe-all-stage2-opcodes
55616all-stage3-gas: maybe-all-stage3-opcodes
55617all-stage4-gas: maybe-all-stage4-opcodes
55618all-stageprofile-gas: maybe-all-stageprofile-opcodes
55619all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
55620all-gas: maybe-all-bfd
55621
55622all-stage1-gas: maybe-all-stage1-bfd
55623all-stage2-gas: maybe-all-stage2-bfd
55624all-stage3-gas: maybe-all-stage3-bfd
55625all-stage4-gas: maybe-all-stage4-bfd
55626all-stageprofile-gas: maybe-all-stageprofile-bfd
55627all-stagefeedback-gas: maybe-all-stagefeedback-bfd
55628all-gas: maybe-all-intl
55629
55630all-stage1-gas: maybe-all-stage1-intl
55631all-stage2-gas: maybe-all-stage2-intl
55632all-stage3-gas: maybe-all-stage3-intl
55633all-stage4-gas: maybe-all-stage4-intl
55634all-stageprofile-gas: maybe-all-stageprofile-intl
55635all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 55636configure-gprof: maybe-configure-intl
9e6ce191
PB
55637all-gprof: maybe-all-libiberty
55638all-gprof: maybe-all-bfd
55639all-gprof: maybe-all-opcodes
55640all-gprof: maybe-all-intl
20e95c23
DJ
55641configure-ld: maybe-configure-intl
55642
55643configure-stage1-ld: maybe-configure-stage1-intl
55644configure-stage2-ld: maybe-configure-stage2-intl
55645configure-stage3-ld: maybe-configure-stage3-intl
55646configure-stage4-ld: maybe-configure-stage4-intl
55647configure-stageprofile-ld: maybe-configure-stageprofile-intl
55648configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
55649all-ld: maybe-all-libiberty
55650
55651all-stage1-ld: maybe-all-stage1-libiberty
55652all-stage2-ld: maybe-all-stage2-libiberty
55653all-stage3-ld: maybe-all-stage3-libiberty
55654all-stage4-ld: maybe-all-stage4-libiberty
55655all-stageprofile-ld: maybe-all-stageprofile-libiberty
55656all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
55657all-ld: maybe-all-bfd
55658
55659all-stage1-ld: maybe-all-stage1-bfd
55660all-stage2-ld: maybe-all-stage2-bfd
55661all-stage3-ld: maybe-all-stage3-bfd
55662all-stage4-ld: maybe-all-stage4-bfd
55663all-stageprofile-ld: maybe-all-stageprofile-bfd
55664all-stagefeedback-ld: maybe-all-stagefeedback-bfd
55665all-ld: maybe-all-opcodes
55666
55667all-stage1-ld: maybe-all-stage1-opcodes
55668all-stage2-ld: maybe-all-stage2-opcodes
55669all-stage3-ld: maybe-all-stage3-opcodes
55670all-stage4-ld: maybe-all-stage4-opcodes
55671all-stageprofile-ld: maybe-all-stageprofile-opcodes
55672all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
55673all-ld: maybe-all-build-bison
55674
55675all-stage1-ld: maybe-all-build-bison
55676all-stage2-ld: maybe-all-build-bison
55677all-stage3-ld: maybe-all-build-bison
55678all-stage4-ld: maybe-all-build-bison
55679all-stageprofile-ld: maybe-all-build-bison
55680all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
55681all-ld: maybe-all-build-byacc
55682
55683all-stage1-ld: maybe-all-build-byacc
55684all-stage2-ld: maybe-all-build-byacc
55685all-stage3-ld: maybe-all-build-byacc
55686all-stage4-ld: maybe-all-build-byacc
55687all-stageprofile-ld: maybe-all-build-byacc
55688all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
55689all-ld: maybe-all-build-flex
55690
55691all-stage1-ld: maybe-all-build-flex
55692all-stage2-ld: maybe-all-build-flex
55693all-stage3-ld: maybe-all-build-flex
55694all-stage4-ld: maybe-all-build-flex
55695all-stageprofile-ld: maybe-all-build-flex
55696all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
55697all-ld: maybe-all-intl
55698
55699all-stage1-ld: maybe-all-stage1-intl
55700all-stage2-ld: maybe-all-stage2-intl
55701all-stage3-ld: maybe-all-stage3-intl
55702all-stage4-ld: maybe-all-stage4-intl
55703all-stageprofile-ld: maybe-all-stageprofile-intl
55704all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
55705configure-gold: maybe-configure-intl
55706
55707configure-stage1-gold: maybe-configure-stage1-intl
55708configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 55709configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
55710configure-stage4-gold: maybe-configure-stage4-intl
55711configure-stageprofile-gold: maybe-configure-stageprofile-intl
55712configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
55713all-gold: maybe-all-libiberty
55714
55715all-stage1-gold: maybe-all-stage1-libiberty
55716all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 55717all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
55718all-stage4-gold: maybe-all-stage4-libiberty
55719all-stageprofile-gold: maybe-all-stageprofile-libiberty
55720all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
55721all-gold: maybe-all-intl
55722
55723all-stage1-gold: maybe-all-stage1-intl
55724all-stage2-gold: maybe-all-stage2-intl
93f9b408 55725all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
55726all-stage4-gold: maybe-all-stage4-intl
55727all-stageprofile-gold: maybe-all-stageprofile-intl
55728all-stagefeedback-gold: maybe-all-stagefeedback-intl
55729all-gold: maybe-all-bfd
55730
55731all-stage1-gold: maybe-all-stage1-bfd
55732all-stage2-gold: maybe-all-stage2-bfd
93f9b408 55733all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
55734all-stage4-gold: maybe-all-stage4-bfd
55735all-stageprofile-gold: maybe-all-stageprofile-bfd
55736all-stagefeedback-gold: maybe-all-stagefeedback-bfd
55737all-gold: maybe-all-build-bison
55738
55739all-stage1-gold: maybe-all-build-bison
55740all-stage2-gold: maybe-all-build-bison
93f9b408 55741all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
55742all-stage4-gold: maybe-all-build-bison
55743all-stageprofile-gold: maybe-all-build-bison
55744all-stagefeedback-gold: maybe-all-build-bison
55745all-gold: maybe-all-build-byacc
55746
55747all-stage1-gold: maybe-all-build-byacc
55748all-stage2-gold: maybe-all-build-byacc
93f9b408 55749all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
55750all-stage4-gold: maybe-all-build-byacc
55751all-stageprofile-gold: maybe-all-build-byacc
55752all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
55753check-gold: maybe-all-binutils
55754
55755check-stage1-gold: maybe-all-stage1-binutils
55756check-stage2-gold: maybe-all-stage2-binutils
e5164e97 55757check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
55758check-stage4-gold: maybe-all-stage4-binutils
55759check-stageprofile-gold: maybe-all-stageprofile-binutils
55760check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
55761configure-opcodes: maybe-configure-intl
55762
55763configure-stage1-opcodes: maybe-configure-stage1-intl
55764configure-stage2-opcodes: maybe-configure-stage2-intl
55765configure-stage3-opcodes: maybe-configure-stage3-intl
55766configure-stage4-opcodes: maybe-configure-stage4-intl
55767configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
55768configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
55769all-opcodes: maybe-all-bfd
55770
55771all-stage1-opcodes: maybe-all-stage1-bfd
55772all-stage2-opcodes: maybe-all-stage2-bfd
55773all-stage3-opcodes: maybe-all-stage3-bfd
55774all-stage4-opcodes: maybe-all-stage4-bfd
55775all-stageprofile-opcodes: maybe-all-stageprofile-bfd
55776all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
55777all-opcodes: maybe-all-libiberty
55778
55779all-stage1-opcodes: maybe-all-stage1-libiberty
55780all-stage2-opcodes: maybe-all-stage2-libiberty
55781all-stage3-opcodes: maybe-all-stage3-libiberty
55782all-stage4-opcodes: maybe-all-stage4-libiberty
55783all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55784all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
55785all-opcodes: maybe-all-intl
55786
55787all-stage1-opcodes: maybe-all-stage1-intl
55788all-stage2-opcodes: maybe-all-stage2-intl
55789all-stage3-opcodes: maybe-all-stage3-intl
55790all-stage4-opcodes: maybe-all-stage4-intl
55791all-stageprofile-opcodes: maybe-all-stageprofile-intl
55792all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
55793all-dejagnu: maybe-all-tcl
55794all-dejagnu: maybe-all-expect
55795all-dejagnu: maybe-all-tk
55796configure-expect: maybe-configure-tcl
55797configure-expect: maybe-configure-tk
55798all-expect: maybe-all-tcl
55799all-expect: maybe-all-tk
55800configure-itcl: maybe-configure-tcl
55801configure-itcl: maybe-configure-tk
55802all-itcl: maybe-all-tcl
55803all-itcl: maybe-all-tk
ae831be5 55804install-itcl: maybe-install-tcl
b4a77b47 55805configure-tk: maybe-configure-tcl
ae831be5 55806all-tk: maybe-all-tcl
9e6ce191
PB
55807all-sid: maybe-all-libiberty
55808all-sid: maybe-all-bfd
55809all-sid: maybe-all-opcodes
55810all-sid: maybe-all-tcl
55811all-sid: maybe-all-tk
55812install-sid: maybe-install-tcl
55813install-sid: maybe-install-tk
20e95c23
DJ
55814configure-sim: maybe-configure-intl
55815all-sim: maybe-all-intl
9e6ce191
PB
55816all-sim: maybe-all-libiberty
55817all-sim: maybe-all-bfd
55818all-sim: maybe-all-opcodes
55819all-sim: maybe-all-readline
55820all-sim: maybe-configure-gdb
55821all-fastjar: maybe-all-zlib
72b2455a 55822all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
55823all-fastjar: maybe-all-libiberty
55824all-autoconf: maybe-all-m4
72b2455a 55825all-autoconf: maybe-all-build-texinfo
9e6ce191 55826all-automake: maybe-all-m4
72b2455a 55827all-automake: maybe-all-build-texinfo
9e6ce191
PB
55828all-automake: maybe-all-autoconf
55829all-bison: maybe-all-intl
72b2455a 55830all-bison: maybe-all-build-texinfo
9e6ce191 55831all-diff: maybe-all-intl
72b2455a 55832all-diff: maybe-all-build-texinfo
9e6ce191 55833all-fileutils: maybe-all-intl
72b2455a
PB
55834all-fileutils: maybe-all-build-texinfo
55835all-flex: maybe-all-build-bison
55836all-flex: maybe-all-build-byacc
9e6ce191
PB
55837all-flex: maybe-all-intl
55838all-flex: maybe-all-m4
72b2455a 55839all-flex: maybe-all-build-texinfo
9e6ce191
PB
55840all-gzip: maybe-all-intl
55841all-gzip: maybe-all-zlib
72b2455a 55842all-gzip: maybe-all-build-texinfo
9e6ce191 55843all-hello: maybe-all-intl
72b2455a 55844all-hello: maybe-all-build-texinfo
9e6ce191 55845all-m4: maybe-all-intl
72b2455a 55846all-m4: maybe-all-build-texinfo
9e6ce191 55847all-make: maybe-all-intl
72b2455a
PB
55848all-make: maybe-all-build-texinfo
55849all-patch: maybe-all-build-texinfo
55850all-make: maybe-all-build-texinfo
930314a4 55851all-prms: maybe-all-libiberty
72b2455a
PB
55852all-recode: maybe-all-build-texinfo
55853all-sed: maybe-all-build-texinfo
930314a4 55854all-send-pr: maybe-all-prms
72b2455a
PB
55855all-tar: maybe-all-build-texinfo
55856all-uudecode: maybe-all-build-texinfo
9e6ce191 55857configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 55858configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 55859configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
55860all-target-fastjar: maybe-all-target-zlib
55861all-target-fastjar: maybe-all-target-libiberty
55862configure-target-libjava: maybe-configure-target-zlib
55863configure-target-libjava: maybe-configure-target-boehm-gc
55864configure-target-libjava: maybe-configure-target-qthreads
55865configure-target-libjava: maybe-configure-target-libffi
55866all-target-libjava: maybe-all-fastjar
55867all-target-libjava: maybe-all-target-zlib
55868all-target-libjava: maybe-all-target-boehm-gc
55869all-target-libjava: maybe-all-target-qthreads
55870all-target-libjava: maybe-all-target-libffi
4f0ef2d8 55871configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 55872all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 55873all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 55874all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 55875configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 55876all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
55877all-target-winsup: maybe-all-target-libiberty
55878all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
55879configure-target-libiberty: maybe-all-binutils
55880configure-target-libiberty: maybe-all-ld
55881configure-target-newlib: maybe-all-binutils
55882configure-target-newlib: maybe-all-ld
9e6ce191
PB
55883
55884
6aa8ef82
DJ
55885# Dependencies for target modules on other target modules are
55886# described by lang_env_dependencies; the defaults apply to anything
55887# not mentioned there.
55888
55889
55890@if gcc-bootstrap
e8a5fa9c
RW
55891configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
55892configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
55893configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
55894configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
55895configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
55896configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
55897@endif gcc-bootstrap
55898
55899@if gcc-no-bootstrap
55900configure-target-libstdc++-v3: maybe-all-target-libgcc
55901configure-target-libmudflap: maybe-all-target-libgcc
55902configure-target-libssp: maybe-all-target-libgcc
55903configure-target-newlib: maybe-all-target-libgcc
55904configure-target-libgfortran: maybe-all-target-libgcc
55905configure-target-libobjc: maybe-all-target-libgcc
55906configure-target-libtermcap: maybe-all-target-libgcc
55907configure-target-winsup: maybe-all-target-libgcc
55908configure-target-libgloss: maybe-all-target-libgcc
55909configure-target-libiberty: maybe-all-target-libgcc
55910configure-target-gperf: maybe-all-target-libgcc
55911configure-target-examples: maybe-all-target-libgcc
55912configure-target-libffi: maybe-all-target-libgcc
55913configure-target-libjava: maybe-all-target-libgcc
55914configure-target-zlib: maybe-all-target-libgcc
55915configure-target-boehm-gc: maybe-all-target-libgcc
55916configure-target-qthreads: maybe-all-target-libgcc
55917configure-target-rda: maybe-all-target-libgcc
55918configure-target-libada: maybe-all-target-libgcc
55919configure-target-libgomp: maybe-all-target-libgcc
55920@endif gcc-no-bootstrap
55921
55922
55923configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
55924
55925configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
55926
55927configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
55928
55929
55930
55931configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
55932
55933configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
55934
55935configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
55936
55937configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
55938
55939
55940
55941configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
55942configure-target-gperf: maybe-all-target-libstdc++-v3
55943
55944configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
55945
55946configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
55947
55948configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
55949configure-target-libjava: maybe-all-target-libstdc++-v3
55950
55951configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
55952
55953configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
55954
55955configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
55956
55957configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
55958
55959configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
55960
55961configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
55962
55963
907be67c 55964CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 55965GDB_TK = @GDB_TK@
907be67c
DJ
55966INSTALL_GDB_TK = @INSTALL_GDB_TK@
55967configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 55968all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 55969install-gdb: $(INSTALL_GDB_TK)
907a7241 55970
a2cc058a
NN
55971# Serialization dependencies. Host configures don't work well in parallel to
55972# each other, due to contention over config.cache. Target configures and
55973# build configures are similar.
55974@serialization_dependencies@
55975
15723a45
NN
55976# --------------------------------
55977# Regenerating top level configury
55978# --------------------------------
252b5132 55979
14a2a2f1 55980# Rebuilding Makefile.in, using autogen.
43be203f 55981AUTOGEN = autogen
6b784d9f 55982$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 55983 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 55984
a0da8069 55985# Rebuilding Makefile.
43be203f
AO
55986Makefile: $(srcdir)/Makefile.in config.status
55987 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
55988
479759c8 55989config.status: configure
10ecffb9 55990 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 55991
a0da8069 55992# Rebuilding configure.
43be203f 55993AUTOCONF = autoconf
da888c87
PB
55994$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
55995 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 55996 cd $(srcdir) && $(AUTOCONF)
252b5132 55997
3728fade
NN
55998# ------------------------------
55999# Special directives to GNU Make
56000# ------------------------------
56001
3728fade
NN
56002# Don't pass command-line variables to submakes.
56003.NOEXPORT:
56004MAKEOVERRIDES=
56005
252b5132 56006# end of Makefile.in
This page took 4.088078 seconds and 4 git commands to generate.