* resolve.cc (Symbol_table::resolve): Don't complain about defined
[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
11# the Free Software Foundation; either version 2 of the License, or
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
20# along with this program; if not, write to the Free Software
6e4d0bcb 21# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
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
PB
119
120# This is the list of variables to export in the environment when
121# configuring any subdirectory. It must also be exported whenever
122# recursing into a build directory in case that directory's Makefile
123# re-runs configure.
124BASE_EXPORTS = \
125 FLEX="$(FLEX)"; export FLEX; \
126 LEX="$(LEX)"; export LEX; \
127 BISON="$(BISON)"; export BISON; \
128 YACC="$(YACC)"; export YACC; \
129 M4="$(M4)"; export M4; \
130 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
131
378fce5b 132# This is the list of variables to export in the environment when
6a9cf61e 133# configuring subdirectories for the build system.
378fce5b 134BUILD_EXPORTS = \
6a9cf61e 135 $(BASE_EXPORTS) \
378fce5b
DD
136 AR="$(AR_FOR_BUILD)"; export AR; \
137 AS="$(AS_FOR_BUILD)"; export AS; \
138 CC="$(CC_FOR_BUILD)"; export CC; \
139 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
140 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
141 CXX="$(CXX_FOR_BUILD)"; export CXX; \
142 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
143 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
144 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
145 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
146 LD="$(LD_FOR_BUILD)"; export LD; \
147 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
148 NM="$(NM_FOR_BUILD)"; export NM; \
149 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
150 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
151 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 152
6641ce42 153# These variables must be set on the make command line for directories
7582fb4a 154# built for the build system to override those in BASE_FLAGS_TO_PASSS.
6641ce42
JM
155EXTRA_BUILD_FLAGS = \
156 CFLAGS="$(CFLAGS_FOR_BUILD)" \
157 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
158
50212802
NN
159# This is the list of directories to built for the host system.
160SUBDIRS = @configdirs@
161# This is set by the configure script to the arguments to use when configuring
162# directories built for the host system.
163HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
164# Host programs are put under this directory, which is . except if building
165# with srcdir=..
166HOST_SUBDIR = @host_subdir@
378fce5b 167# This is the list of variables to export in the environment when
be01d343
PB
168# configuring subdirectories for the host system. We need to pass
169# some to the GCC configure because of its hybrid host/target nature.
378fce5b 170HOST_EXPORTS = \
6a9cf61e 171 $(BASE_EXPORTS) \
378fce5b 172 CC="$(CC)"; export CC; \
da888c87 173 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
174 CFLAGS="$(CFLAGS)"; export CFLAGS; \
175 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
176 CXX="$(CXX)"; export CXX; \
177 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
1b05fbbd
AO
178 GCJ="$(GCJ)"; export GCJ; \
179 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
378fce5b
DD
180 AR="$(AR)"; export AR; \
181 AS="$(AS)"; export AS; \
182 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
183 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
184 LD="$(LD)"; export LD; \
185 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
186 NM="$(NM)"; export NM; \
187 RANLIB="$(RANLIB)"; export RANLIB; \
188 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 189 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 190 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 191 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
192 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
193 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
194 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
195 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
196 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
197 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
198 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
199 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
200 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 201 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
202 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
203 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
204 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
205 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
f70224b5
PB
206@if gcc-bootstrap
207 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
208@endif gcc-bootstrap
e90269c8 209 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
210
211# Similar, for later GCC stages.
d545f33b 212POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 213 $(HOST_EXPORTS) \
b00612cc 214 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
215 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
216 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
217 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
dc17c78c 218 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND \
caee866a 219 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 220
50212802
NN
221# Target libraries are put under this directory:
222TARGET_SUBDIR = @target_subdir@
223# This is set by the configure script to the arguments to use when configuring
224# directories built for the target.
a7254363 225TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 226# This is the list of variables to export in the environment when
6a9cf61e 227# configuring subdirectories for the host system.
378fce5b 228BASE_TARGET_EXPORTS = \
6a9cf61e 229 $(BASE_EXPORTS) \
378fce5b 230 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 231 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
232 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
233 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 234 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 235 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
237 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
238 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
378fce5b 239 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 240 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 241 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 242 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 243 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 244 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 245 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 246 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 247 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 248 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 249 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
250
251RAW_CXX_TARGET_EXPORTS = \
252 $(BASE_TARGET_EXPORTS) \
253 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 254 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
255
256NORMAL_TARGET_EXPORTS = \
257 $(BASE_TARGET_EXPORTS) \
1b05fbbd 258 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 259
4b1cb4fe
DD
260# Where to find GMP
261HOST_GMPLIBS = @gmplibs@
262HOST_GMPINC = @gmpinc@
263
e28c595f
JM
264# Where to find PPL
265HOST_PPLLIBS = @ppllibs@
266HOST_PPLINC = @pplinc@
267
268# Where to find CLOOG
269HOST_CLOOGLIBS = @clooglibs@
270HOST_CLOOGINC = @clooginc@
271
50212802
NN
272# ----------------------------------------------
273# Programs producing files for the BUILD machine
274# ----------------------------------------------
275
276SHELL = @config_shell@
277
278# pwd command to use. Allow user to override default by setting PWDCMD in
279# the environment to account for automounters. The make variable must not
280# be called PWDCMD, otherwise the value set here is passed to make
281# subprocesses and overrides the setting from the user's environment.
b40e3958
L
282# Don't use PWD since it is a common shell environment variable and we
283# don't want to corrupt it.
284PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
285
286# compilers to use to create programs which must be run in the build
287# environment.
b5714970
PB
288AR_FOR_BUILD = @AR_FOR_BUILD@
289AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 290CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 291CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
292CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
293CXX_FOR_BUILD = @CXX_FOR_BUILD@
294DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
295GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
296GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
297LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
298LD_FOR_BUILD = @LD_FOR_BUILD@
299NM_FOR_BUILD = @NM_FOR_BUILD@
300RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
301WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
302WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
303
304# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
305# here so that they can be overridden by Makefile fragments.
50212802
NN
306BUILD_PREFIX = @BUILD_PREFIX@
307BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 308
0df3d27f
PB
309# Flags to pass to stage2 and later makes. They are defined
310# here so that they can be overridden by Makefile fragments.
311BOOT_CFLAGS= -g -O2
f6d183c0 312BOOT_LDFLAGS=
c325a203 313BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 314
be01d343
PB
315BISON = @BISON@
316YACC = @YACC@
317FLEX = @FLEX@
318LEX = @LEX@
319M4 = @M4@
320MAKEINFO = @MAKEINFO@
321EXPECT = @EXPECT@
322RUNTEST = @RUNTEST@
252b5132
RH
323
324# This just becomes part of the MAKEINFO definition passed down to
325# sub-makes. It lets flags be given on the command line while still
326# using the makeinfo from the object tree.
62a3fc85
DD
327# (Default to avoid splitting info files by setting the threshold high.)
328MAKEINFOFLAGS = --split-size=5000000
252b5132 329
50212802
NN
330# ---------------------------------------------
331# Programs producing files for the HOST machine
332# ---------------------------------------------
252b5132 333
50212802 334AS = @AS@
50212802
NN
335AR = @AR@
336AR_FLAGS = rc
50212802 337CC = @CC@
50212802 338CXX = @CXX@
50212802 339DLLTOOL = @DLLTOOL@
50212802 340LD = @LD@
be01d343
PB
341LIPO = @LIPO@
342NM = @NM@
80911fe1 343OBJDUMP = @OBJDUMP@
50212802 344RANLIB = @RANLIB@
be01d343 345STRIP = @STRIP@
50212802 346WINDRES = @WINDRES@
0c24b341 347WINDMC = @WINDMC@
252b5132 348
a0323144
PB
349GNATBIND = @GNATBIND@
350GNATMAKE = @GNATMAKE@
351
be01d343 352CFLAGS = @CFLAGS@
b2edfdd2 353LDFLAGS = @LDFLAGS@
be01d343
PB
354LIBCFLAGS = $(CFLAGS)
355CXXFLAGS = @CXXFLAGS@
356LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 357
1b05fbbd
AO
358TFLAGS =
359
360# Defaults for all stages; some are overridden below.
361
362STAGE_CFLAGS = $(BOOT_CFLAGS)
363STAGE_TFLAGS = $(TFLAGS)
364STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
365
366
367# Defaults for stage 1; some are overridden below.
368STAGE1_CFLAGS = $(STAGE_CFLAGS)
369STAGE1_TFLAGS = $(STAGE_TFLAGS)
370STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
371
372# Defaults for stage 2; some are overridden below.
373STAGE2_CFLAGS = $(STAGE_CFLAGS)
374STAGE2_TFLAGS = $(STAGE_TFLAGS)
375STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
376
377# Defaults for stage 3; some are overridden below.
378STAGE3_CFLAGS = $(STAGE_CFLAGS)
379STAGE3_TFLAGS = $(STAGE_TFLAGS)
380STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
381
382# Defaults for stage 4; some are overridden below.
383STAGE4_CFLAGS = $(STAGE_CFLAGS)
384STAGE4_TFLAGS = $(STAGE_TFLAGS)
385STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
386
387# Defaults for stage profile; some are overridden below.
388STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
389STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
390STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
391
392# Defaults for stage feedback; some are overridden below.
393STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
394STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
395STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
396
397
8a0d8a5c
PB
398# Only build the C compiler for stage1, because that is the only one that
399# we can guarantee will build with the native compiler, and also it is the
400# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
401# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
402# overrideable (for a bootstrap build stage1 also builds gcc.info).
403
1b05fbbd 404STAGE1_CFLAGS = @stage1_cflags@
8a0d8a5c
PB
405STAGE1_CHECKING=@stage1_checking@
406STAGE1_LANGUAGES=@stage1_languages@
1b05fbbd
AO
407# * We force-disable intermodule optimizations, even if
408# --enable-intermodule was passed, since the installed compiler
409# probably can't handle them. Luckily, autoconf always respects
410# the last argument when conflicting --enable arguments are passed.
411# * Likewise, we force-disable coverage flags, since the installed
412# compiler probably has never heard of them.
413STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
414 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 415
1b05fbbd
AO
416STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
417STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 418
1b05fbbd
AO
419STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
420STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 421
8520c408
AO
422do-compare = @do_compare@
423do-compare3 = $(do-compare)
8520c408 424
50212802
NN
425# -----------------------------------------------
426# Programs producing files for the TARGET machine
427# -----------------------------------------------
0da52010 428
50212802 429AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 430AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 431CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 432
50212802
NN
433# If GCC_FOR_TARGET is not overriden on the command line, then this
434# variable is passed down to the gcc Makefile, where it is used to
435# build libgcc2.a. We define it here so that it can itself be
436# overridden on the command line.
1b05fbbd
AO
437GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
438CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
439RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
440GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
441GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
852e5f18 442DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 443LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 444
7e0f7140 445LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 446NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 447OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 448RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 449STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 450WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 451WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 452
be01d343
PB
453COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
454COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
455COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
456
7f6ef0c0
PB
457CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
458CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 459
be01d343
PB
460LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
461LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 462LDFLAGS_FOR_TARGET =
50212802 463
1b05fbbd
AO
464FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
465SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
466DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
467
468XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
469
50212802
NN
470# ------------------------------------
471# Miscellaneous targets and flag lists
472# ------------------------------------
473
252b5132
RH
474# The first rule in the file had better be this one. Don't put any above it.
475# This lives here to allow makefile fragments to contain dependencies.
f70224b5 476all:
252b5132 477
252b5132 478#### host and target specific makefile fragments come in here.
a0da8069
NN
479@target_makefile_frag@
480@alphaieee_frag@
481@ospace_frag@
482@host_makefile_frag@
252b5132
RH
483###
484
e90269c8
PB
485# This is the list of directories that may be needed in RPATH_ENVVAR
486# so that prorgams built for the target machine work.
4f0ef2d8 487TARGET_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
488
489@if target-libstdc++-v3
490TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
491@endif target-libstdc++-v3
492
493@if target-libmudflap
494TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
495@endif target-libmudflap
496
064d0a7c
PB
497@if target-libssp
498TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
499@endif target-libssp
500
b3ded179
PB
501@if target-libgomp
502TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
503@endif target-libgomp
504
e90269c8
PB
505
506
507# This is the list of directories that may be needed in RPATH_ENVVAR
508# so that programs built for the host machine work.
e28c595f 509HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)
e90269c8
PB
510
511# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
512@if gcc
3bbd2f8f 513HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
514@endif gcc
515
516
517@if bfd
518HOST_LIB_PATH_bfd = \
c380fdd8 519 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
520@endif bfd
521
522@if opcodes
523HOST_LIB_PATH_opcodes = \
c380fdd8 524 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
525@endif opcodes
526
4b900473
PB
527@if gmp
528HOST_LIB_PATH_gmp = \
529 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
530@endif gmp
531
532@if mpfr
533HOST_LIB_PATH_mpfr = \
534 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
535@endif mpfr
536
e28c595f
JM
537@if ppl
538HOST_LIB_PATH_ppl = \
539 $$r/$(HOST_SUBDIR)/ppl/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/.libs:
540@endif ppl
541
542@if cloog
543HOST_LIB_PATH_cloog = \
544 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
545@endif cloog
546
e90269c8 547
252b5132 548# Flags to pass down to all sub-makes.
252b5132 549BASE_FLAGS_TO_PASS = \
497f816e 550 "DESTDIR=$(DESTDIR)" \
252b5132 551 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 552 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
553 "bindir=$(bindir)" \
554 "datadir=$(datadir)" \
555 "exec_prefix=$(exec_prefix)" \
556 "includedir=$(includedir)" \
108a6f8e
CD
557 "datarootdir=$(datarootdir)" \
558 "docdir=$(docdir)" \
252b5132 559 "infodir=$(infodir)" \
a3ca38d2 560 "pdfdir=$(pdfdir)" \
108a6f8e 561 "htmldir=$(htmldir)" \
252b5132
RH
562 "libdir=$(libdir)" \
563 "libexecdir=$(libexecdir)" \
564 "lispdir=$(lispdir)" \
565 "localstatedir=$(localstatedir)" \
566 "mandir=$(mandir)" \
567 "oldincludedir=$(oldincludedir)" \
568 "prefix=$(prefix)" \
569 "sbindir=$(sbindir)" \
570 "sharedstatedir=$(sharedstatedir)" \
571 "sysconfdir=$(sysconfdir)" \
572 "tooldir=$(tooldir)" \
ba73c63f 573 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
574 "target_alias=$(target_alias)" \
575 "BISON=$(BISON)" \
576 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 577 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
578 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
579 "EXPECT=$(EXPECT)" \
6a9cf61e 580 "FLEX=$(FLEX)" \
12f0bd74
NN
581 "INSTALL=$(INSTALL)" \
582 "INSTALL_DATA=$(INSTALL_DATA)" \
583 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
584 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 585 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
586 "LEX=$(LEX)" \
587 "M4=$(M4)" \
588 "MAKE=$(MAKE)" \
589 "RUNTEST=$(RUNTEST)" \
590 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
591 "SHELL=$(SHELL)" \
592 "YACC=$(YACC)" \
c52c6897 593 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 594 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 595 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 596 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
597 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
598 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
599 "CFLAGS=$(CFLAGS)" \
600 "CXXFLAGS=$(CXXFLAGS)" \
601 "LDFLAGS=$(LDFLAGS)" \
602 "LIBCFLAGS=$(LIBCFLAGS)" \
603 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 604 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 605 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
606 "GNATBIND=$(GNATBIND)" \
607 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
608 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
609 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
610 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
611 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 612 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
613 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
614 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
615 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 616 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 617 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 618 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 619 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 620 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 621 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
622 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
623 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
624 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 625 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 626 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 627 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 628 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 629 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 630 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 631 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 632 "LEAN=$(LEAN)" \
1b05fbbd
AO
633 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
634 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
635 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
636 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
637 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
638 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
639 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
640 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
641 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
642 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
643 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
644 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
645 "TFLAGS=$(TFLAGS)" \
10ecffb9 646 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 647 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 648
55db4b87
PB
649# We leave this in just in case, but it is not needed anymore.
650RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 651
252b5132
RH
652# Flags to pass down to most sub-makes, in which we're building with
653# the host environment.
252b5132
RH
654EXTRA_HOST_FLAGS = \
655 'AR=$(AR)' \
656 'AS=$(AS)' \
657 'CC=$(CC)' \
658 'CXX=$(CXX)' \
659 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
660 'GCJ=$(GCJ)' \
661 'GFORTRAN=$(GFORTRAN)' \
252b5132 662 'LD=$(LD)' \
be01d343 663 'LIPO=$(LIPO)' \
252b5132 664 'NM=$(NM)' \
80911fe1 665 'OBJDUMP=$(OBJDUMP)' \
b9459e83 666 'RANLIB=$(RANLIB)' \
be01d343 667 'STRIP=$(STRIP)' \
0c24b341
NC
668 'WINDRES=$(WINDRES)' \
669 'WINDMC=$(WINDMC)'
252b5132
RH
670
671FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
672
673# Flags that are concerned with the location of the X11 include files
674# and library files
675#
676# NOTE: until the top-level is getting the values via autoconf, it only
677# causes problems to have this top-level Makefile overriding the autoconf-set
678# values in child directories. Only variables that don't conflict with
679# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
680#
681X11_FLAGS_TO_PASS = \
682 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
683 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
684
8a0d8a5c
PB
685# Flags to pass to stage2 and later makes.
686
687POSTSTAGE1_FLAGS_TO_PASS = \
dc17c78c 688 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" GNATBIND="$${GNATBIND}" \
8a0d8a5c
PB
689 LDFLAGS="$(BOOT_LDFLAGS)" \
690 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
691
252b5132 692# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
693# The double $ decreases the length of the command line; those variables
694# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
695# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
696# so we expand them here.
252b5132
RH
697EXTRA_TARGET_FLAGS = \
698 'AR=$$(AR_FOR_TARGET)' \
0aed8855 699 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
700 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
701 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
702 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
703 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 704 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
705 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
706 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
0aed8855 707 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 708 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
709 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
710 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 711 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 712 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 713 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 714 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
715 'WINDMC=$$(WINDMC_FOR_TARGET)' \
716 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
717 "TFLAGS=$$TFLAGS"
252b5132
RH
718
719TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
720
721# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
722# unfortunately needs the native compiler and the target ar and
723# ranlib.
724# If any variables are added here, they must be added to do-*, below.
2a4cbe27 725# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
726# cross-building scheme.
727EXTRA_GCC_FLAGS = \
252b5132 728 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
729 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
730 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
732 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 733 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 734
f0b24077 735GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 736
1b05fbbd
AO
737@if gcc
738BUILD_CONFIG =
739ifneq ($(BUILD_CONFIG),)
740include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
741endif
742@endif gcc
743
dd12c3a8 744.PHONY: configure-host
b813574b 745configure-host: \
dd12c3a8
NN
746 maybe-configure-ash \
747 maybe-configure-autoconf \
748 maybe-configure-automake \
749 maybe-configure-bash \
750 maybe-configure-bfd \
751 maybe-configure-opcodes \
752 maybe-configure-binutils \
753 maybe-configure-bison \
754 maybe-configure-byacc \
755 maybe-configure-bzip2 \
f9806fa5 756 maybe-configure-cgen \
dd12c3a8
NN
757 maybe-configure-dejagnu \
758 maybe-configure-diff \
759 maybe-configure-dosutils \
760 maybe-configure-etc \
761 maybe-configure-fastjar \
762 maybe-configure-fileutils \
763 maybe-configure-findutils \
764 maybe-configure-find \
d3ed111c 765 maybe-configure-fixincludes \
dd12c3a8
NN
766 maybe-configure-flex \
767 maybe-configure-gas \
b813574b 768 maybe-configure-gcc \
dd12c3a8
NN
769 maybe-configure-gawk \
770 maybe-configure-gettext \
4b900473
PB
771 maybe-configure-gmp \
772 maybe-configure-mpfr \
e28c595f
JM
773 maybe-configure-ppl \
774 maybe-configure-cloog \
dd12c3a8 775 maybe-configure-gnuserv \
93f9b408 776 maybe-configure-gold \
dd12c3a8
NN
777 maybe-configure-gprof \
778 maybe-configure-gzip \
779 maybe-configure-hello \
780 maybe-configure-indent \
781 maybe-configure-intl \
782 maybe-configure-tcl \
783 maybe-configure-itcl \
784 maybe-configure-ld \
04cf1b77 785 maybe-configure-libcpp \
be01d343 786 maybe-configure-libdecnumber \
dd12c3a8
NN
787 maybe-configure-libgui \
788 maybe-configure-libiberty \
dc448a7b 789 maybe-configure-libiconv \
dd12c3a8
NN
790 maybe-configure-libtool \
791 maybe-configure-m4 \
792 maybe-configure-make \
793 maybe-configure-mmalloc \
794 maybe-configure-patch \
795 maybe-configure-perl \
796 maybe-configure-prms \
797 maybe-configure-rcs \
798 maybe-configure-readline \
799 maybe-configure-release \
800 maybe-configure-recode \
801 maybe-configure-sed \
802 maybe-configure-send-pr \
803 maybe-configure-shellutils \
804 maybe-configure-sid \
805 maybe-configure-sim \
806 maybe-configure-tar \
807 maybe-configure-texinfo \
808 maybe-configure-textutils \
809 maybe-configure-time \
810 maybe-configure-uudecode \
811 maybe-configure-wdiff \
812 maybe-configure-zip \
813 maybe-configure-zlib \
814 maybe-configure-gdb \
815 maybe-configure-expect \
816 maybe-configure-guile \
817 maybe-configure-tk \
dd12c3a8 818 maybe-configure-libtermcap \
b00612cc
PB
819 maybe-configure-utils \
820 maybe-configure-gnattools
dd12c3a8
NN
821.PHONY: configure-target
822configure-target: \
823 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 824 maybe-configure-target-libmudflap \
064d0a7c 825 maybe-configure-target-libssp \
dd12c3a8 826 maybe-configure-target-newlib \
6aa8ef82 827 maybe-configure-target-libgcc \
4b1cb4fe 828 maybe-configure-target-libgfortran \
dd12c3a8
NN
829 maybe-configure-target-libobjc \
830 maybe-configure-target-libtermcap \
831 maybe-configure-target-winsup \
832 maybe-configure-target-libgloss \
833 maybe-configure-target-libiberty \
834 maybe-configure-target-gperf \
835 maybe-configure-target-examples \
836 maybe-configure-target-libffi \
837 maybe-configure-target-libjava \
838 maybe-configure-target-zlib \
839 maybe-configure-target-boehm-gc \
840 maybe-configure-target-qthreads \
a2592b1b 841 maybe-configure-target-rda \
b3ded179
PB
842 maybe-configure-target-libada \
843 maybe-configure-target-libgomp
252b5132 844
319cab08
PB
845# The target built for a native non-bootstrap build.
846.PHONY: all
f70224b5
PB
847all:
848@if gcc-bootstrap
be01d343 849 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
850 @r=`${PWD_COMMAND}`; export r; \
851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 852 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 853@endif gcc-bootstrap
0aed8855 854 @: $(MAKE); $(unstage)
f70224b5
PB
855 @r=`${PWD_COMMAND}`; export r; \
856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 857@if gcc-bootstrap
b5233201 858 if [ -f stage_last ]; then \
07fc31c9 859 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 860 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 861 else \
1b05fbbd 862@endif gcc-bootstrap
b5233201
AO
863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
864@if gcc-bootstrap
865 ; \
04ec0acb 866 fi \
b5233201 867@endif gcc-bootstrap
04ec0acb 868 && :
6a9cf61e
PB
869
870.PHONY: all-build
c52c6897
PB
871
872all-build: maybe-all-build-libiberty
873all-build: maybe-all-build-bison
874all-build: maybe-all-build-byacc
875all-build: maybe-all-build-flex
876all-build: maybe-all-build-m4
877all-build: maybe-all-build-texinfo
878all-build: maybe-all-build-fixincludes
879
dd12c3a8 880.PHONY: all-host
c52c6897
PB
881
882all-host: maybe-all-ash
883all-host: maybe-all-autoconf
884all-host: maybe-all-automake
885all-host: maybe-all-bash
886@if bfd-no-bootstrap
887all-host: maybe-all-bfd
888@endif bfd-no-bootstrap
889@if opcodes-no-bootstrap
890all-host: maybe-all-opcodes
891@endif opcodes-no-bootstrap
892@if binutils-no-bootstrap
893all-host: maybe-all-binutils
894@endif binutils-no-bootstrap
895all-host: maybe-all-bison
896all-host: maybe-all-byacc
897all-host: maybe-all-bzip2
f9806fa5 898all-host: maybe-all-cgen
c52c6897
PB
899all-host: maybe-all-dejagnu
900all-host: maybe-all-diff
901all-host: maybe-all-dosutils
902all-host: maybe-all-etc
903all-host: maybe-all-fastjar
904all-host: maybe-all-fileutils
905all-host: maybe-all-findutils
906all-host: maybe-all-find
907all-host: maybe-all-fixincludes
908all-host: maybe-all-flex
909@if gas-no-bootstrap
910all-host: maybe-all-gas
911@endif gas-no-bootstrap
912@if gcc-no-bootstrap
913all-host: maybe-all-gcc
914@endif gcc-no-bootstrap
915all-host: maybe-all-gawk
916all-host: maybe-all-gettext
4b900473
PB
917@if gmp-no-bootstrap
918all-host: maybe-all-gmp
919@endif gmp-no-bootstrap
920@if mpfr-no-bootstrap
921all-host: maybe-all-mpfr
922@endif mpfr-no-bootstrap
e28c595f
JM
923@if ppl-no-bootstrap
924all-host: maybe-all-ppl
925@endif ppl-no-bootstrap
926@if cloog-no-bootstrap
927all-host: maybe-all-cloog
928@endif cloog-no-bootstrap
c52c6897 929all-host: maybe-all-gnuserv
93f9b408
ILT
930@if gold-no-bootstrap
931all-host: maybe-all-gold
932@endif gold-no-bootstrap
c52c6897
PB
933all-host: maybe-all-gprof
934all-host: maybe-all-gzip
935all-host: maybe-all-hello
936all-host: maybe-all-indent
937@if intl-no-bootstrap
938all-host: maybe-all-intl
939@endif intl-no-bootstrap
940all-host: maybe-all-tcl
941all-host: maybe-all-itcl
942@if ld-no-bootstrap
943all-host: maybe-all-ld
944@endif ld-no-bootstrap
945@if libcpp-no-bootstrap
946all-host: maybe-all-libcpp
947@endif libcpp-no-bootstrap
948@if libdecnumber-no-bootstrap
949all-host: maybe-all-libdecnumber
950@endif libdecnumber-no-bootstrap
951all-host: maybe-all-libgui
952@if libiberty-no-bootstrap
953all-host: maybe-all-libiberty
954@endif libiberty-no-bootstrap
dc448a7b 955all-host: maybe-all-libiconv
c52c6897
PB
956all-host: maybe-all-libtool
957all-host: maybe-all-m4
958all-host: maybe-all-make
959all-host: maybe-all-mmalloc
960all-host: maybe-all-patch
961all-host: maybe-all-perl
962all-host: maybe-all-prms
963all-host: maybe-all-rcs
964all-host: maybe-all-readline
965all-host: maybe-all-release
966all-host: maybe-all-recode
967all-host: maybe-all-sed
968all-host: maybe-all-send-pr
969all-host: maybe-all-shellutils
970all-host: maybe-all-sid
971all-host: maybe-all-sim
972all-host: maybe-all-tar
973all-host: maybe-all-texinfo
974all-host: maybe-all-textutils
975all-host: maybe-all-time
976all-host: maybe-all-uudecode
977all-host: maybe-all-wdiff
978all-host: maybe-all-zip
979@if zlib-no-bootstrap
980all-host: maybe-all-zlib
981@endif zlib-no-bootstrap
982all-host: maybe-all-gdb
983all-host: maybe-all-expect
984all-host: maybe-all-guile
985all-host: maybe-all-tk
986all-host: maybe-all-libtermcap
987all-host: maybe-all-utils
988all-host: maybe-all-gnattools
989
dd12c3a8 990.PHONY: all-target
c52c6897
PB
991
992all-target: maybe-all-target-libstdc++-v3
993all-target: maybe-all-target-libmudflap
994all-target: maybe-all-target-libssp
c52c6897 995all-target: maybe-all-target-newlib
f86e35b8 996@if target-libgcc-no-bootstrap
6aa8ef82 997all-target: maybe-all-target-libgcc
f86e35b8 998@endif target-libgcc-no-bootstrap
c52c6897
PB
999all-target: maybe-all-target-libgfortran
1000all-target: maybe-all-target-libobjc
1001all-target: maybe-all-target-libtermcap
1002all-target: maybe-all-target-winsup
1003all-target: maybe-all-target-libgloss
1004all-target: maybe-all-target-libiberty
1005all-target: maybe-all-target-gperf
1006all-target: maybe-all-target-examples
1007all-target: maybe-all-target-libffi
1008all-target: maybe-all-target-libjava
1009all-target: maybe-all-target-zlib
1010all-target: maybe-all-target-boehm-gc
1011all-target: maybe-all-target-qthreads
1012all-target: maybe-all-target-rda
1013all-target: maybe-all-target-libada
1014all-target: maybe-all-target-libgomp
252b5132
RH
1015
1016# Do a target for all the subdirectories. A ``make do-X'' will do a
1017# ``make X'' in all subdirectories (because, in general, there is a
1018# dependency (below) of X upon do-X, a ``make X'' will also do this,
1019# but it may do additional work as well).
e393202e 1020
2a4cbe27 1021.PHONY: do-info
f70224b5 1022do-info:
0aed8855 1023 @: $(MAKE); $(unstage)
e360f423
PB
1024 @r=`${PWD_COMMAND}`; export r; \
1025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1026 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1027 info-target
f70224b5 1028
e393202e 1029
2a4cbe27 1030.PHONY: info-host
c52c6897
PB
1031
1032info-host: maybe-info-ash
1033info-host: maybe-info-autoconf
1034info-host: maybe-info-automake
1035info-host: maybe-info-bash
1036info-host: maybe-info-bfd
1037info-host: maybe-info-opcodes
1038info-host: maybe-info-binutils
1039info-host: maybe-info-bison
1040info-host: maybe-info-byacc
1041info-host: maybe-info-bzip2
f9806fa5 1042info-host: maybe-info-cgen
c52c6897
PB
1043info-host: maybe-info-dejagnu
1044info-host: maybe-info-diff
1045info-host: maybe-info-dosutils
1046info-host: maybe-info-etc
1047info-host: maybe-info-fastjar
1048info-host: maybe-info-fileutils
1049info-host: maybe-info-findutils
1050info-host: maybe-info-find
1051info-host: maybe-info-fixincludes
1052info-host: maybe-info-flex
1053info-host: maybe-info-gas
1054info-host: maybe-info-gcc
1055info-host: maybe-info-gawk
1056info-host: maybe-info-gettext
4b900473
PB
1057info-host: maybe-info-gmp
1058info-host: maybe-info-mpfr
e28c595f
JM
1059info-host: maybe-info-ppl
1060info-host: maybe-info-cloog
c52c6897 1061info-host: maybe-info-gnuserv
93f9b408 1062info-host: maybe-info-gold
c52c6897
PB
1063info-host: maybe-info-gprof
1064info-host: maybe-info-gzip
1065info-host: maybe-info-hello
1066info-host: maybe-info-indent
1067info-host: maybe-info-intl
1068info-host: maybe-info-tcl
1069info-host: maybe-info-itcl
1070info-host: maybe-info-ld
1071info-host: maybe-info-libcpp
1072info-host: maybe-info-libdecnumber
1073info-host: maybe-info-libgui
1074info-host: maybe-info-libiberty
dc448a7b 1075info-host: maybe-info-libiconv
c52c6897
PB
1076info-host: maybe-info-libtool
1077info-host: maybe-info-m4
1078info-host: maybe-info-make
1079info-host: maybe-info-mmalloc
1080info-host: maybe-info-patch
1081info-host: maybe-info-perl
1082info-host: maybe-info-prms
1083info-host: maybe-info-rcs
1084info-host: maybe-info-readline
1085info-host: maybe-info-release
1086info-host: maybe-info-recode
1087info-host: maybe-info-sed
1088info-host: maybe-info-send-pr
1089info-host: maybe-info-shellutils
1090info-host: maybe-info-sid
1091info-host: maybe-info-sim
1092info-host: maybe-info-tar
1093info-host: maybe-info-texinfo
1094info-host: maybe-info-textutils
1095info-host: maybe-info-time
1096info-host: maybe-info-uudecode
1097info-host: maybe-info-wdiff
1098info-host: maybe-info-zip
1099info-host: maybe-info-zlib
1100info-host: maybe-info-gdb
1101info-host: maybe-info-expect
1102info-host: maybe-info-guile
1103info-host: maybe-info-tk
1104info-host: maybe-info-libtermcap
1105info-host: maybe-info-utils
1106info-host: maybe-info-gnattools
252b5132 1107
2a4cbe27 1108.PHONY: info-target
c52c6897
PB
1109
1110info-target: maybe-info-target-libstdc++-v3
1111info-target: maybe-info-target-libmudflap
1112info-target: maybe-info-target-libssp
c52c6897 1113info-target: maybe-info-target-newlib
6aa8ef82 1114info-target: maybe-info-target-libgcc
c52c6897
PB
1115info-target: maybe-info-target-libgfortran
1116info-target: maybe-info-target-libobjc
1117info-target: maybe-info-target-libtermcap
1118info-target: maybe-info-target-winsup
1119info-target: maybe-info-target-libgloss
1120info-target: maybe-info-target-libiberty
1121info-target: maybe-info-target-gperf
1122info-target: maybe-info-target-examples
1123info-target: maybe-info-target-libffi
1124info-target: maybe-info-target-libjava
1125info-target: maybe-info-target-zlib
1126info-target: maybe-info-target-boehm-gc
1127info-target: maybe-info-target-qthreads
1128info-target: maybe-info-target-rda
1129info-target: maybe-info-target-libada
1130info-target: maybe-info-target-libgomp
252b5132 1131
4fa63067 1132.PHONY: do-dvi
f70224b5 1133do-dvi:
0aed8855 1134 @: $(MAKE); $(unstage)
e360f423
PB
1135 @r=`${PWD_COMMAND}`; export r; \
1136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1137 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1138 dvi-target
f70224b5 1139
2a4cbe27 1140
4fa63067 1141.PHONY: dvi-host
c52c6897
PB
1142
1143dvi-host: maybe-dvi-ash
1144dvi-host: maybe-dvi-autoconf
1145dvi-host: maybe-dvi-automake
1146dvi-host: maybe-dvi-bash
1147dvi-host: maybe-dvi-bfd
1148dvi-host: maybe-dvi-opcodes
1149dvi-host: maybe-dvi-binutils
1150dvi-host: maybe-dvi-bison
1151dvi-host: maybe-dvi-byacc
1152dvi-host: maybe-dvi-bzip2
f9806fa5 1153dvi-host: maybe-dvi-cgen
c52c6897
PB
1154dvi-host: maybe-dvi-dejagnu
1155dvi-host: maybe-dvi-diff
1156dvi-host: maybe-dvi-dosutils
1157dvi-host: maybe-dvi-etc
1158dvi-host: maybe-dvi-fastjar
1159dvi-host: maybe-dvi-fileutils
1160dvi-host: maybe-dvi-findutils
1161dvi-host: maybe-dvi-find
1162dvi-host: maybe-dvi-fixincludes
1163dvi-host: maybe-dvi-flex
1164dvi-host: maybe-dvi-gas
1165dvi-host: maybe-dvi-gcc
1166dvi-host: maybe-dvi-gawk
1167dvi-host: maybe-dvi-gettext
4b900473
PB
1168dvi-host: maybe-dvi-gmp
1169dvi-host: maybe-dvi-mpfr
e28c595f
JM
1170dvi-host: maybe-dvi-ppl
1171dvi-host: maybe-dvi-cloog
c52c6897 1172dvi-host: maybe-dvi-gnuserv
93f9b408 1173dvi-host: maybe-dvi-gold
c52c6897
PB
1174dvi-host: maybe-dvi-gprof
1175dvi-host: maybe-dvi-gzip
1176dvi-host: maybe-dvi-hello
1177dvi-host: maybe-dvi-indent
1178dvi-host: maybe-dvi-intl
1179dvi-host: maybe-dvi-tcl
1180dvi-host: maybe-dvi-itcl
1181dvi-host: maybe-dvi-ld
1182dvi-host: maybe-dvi-libcpp
1183dvi-host: maybe-dvi-libdecnumber
1184dvi-host: maybe-dvi-libgui
1185dvi-host: maybe-dvi-libiberty
dc448a7b 1186dvi-host: maybe-dvi-libiconv
c52c6897
PB
1187dvi-host: maybe-dvi-libtool
1188dvi-host: maybe-dvi-m4
1189dvi-host: maybe-dvi-make
1190dvi-host: maybe-dvi-mmalloc
1191dvi-host: maybe-dvi-patch
1192dvi-host: maybe-dvi-perl
1193dvi-host: maybe-dvi-prms
1194dvi-host: maybe-dvi-rcs
1195dvi-host: maybe-dvi-readline
1196dvi-host: maybe-dvi-release
1197dvi-host: maybe-dvi-recode
1198dvi-host: maybe-dvi-sed
1199dvi-host: maybe-dvi-send-pr
1200dvi-host: maybe-dvi-shellutils
1201dvi-host: maybe-dvi-sid
1202dvi-host: maybe-dvi-sim
1203dvi-host: maybe-dvi-tar
1204dvi-host: maybe-dvi-texinfo
1205dvi-host: maybe-dvi-textutils
1206dvi-host: maybe-dvi-time
1207dvi-host: maybe-dvi-uudecode
1208dvi-host: maybe-dvi-wdiff
1209dvi-host: maybe-dvi-zip
1210dvi-host: maybe-dvi-zlib
1211dvi-host: maybe-dvi-gdb
1212dvi-host: maybe-dvi-expect
1213dvi-host: maybe-dvi-guile
1214dvi-host: maybe-dvi-tk
1215dvi-host: maybe-dvi-libtermcap
1216dvi-host: maybe-dvi-utils
1217dvi-host: maybe-dvi-gnattools
2a4cbe27 1218
4fa63067 1219.PHONY: dvi-target
c52c6897
PB
1220
1221dvi-target: maybe-dvi-target-libstdc++-v3
1222dvi-target: maybe-dvi-target-libmudflap
1223dvi-target: maybe-dvi-target-libssp
c52c6897 1224dvi-target: maybe-dvi-target-newlib
6aa8ef82 1225dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1226dvi-target: maybe-dvi-target-libgfortran
1227dvi-target: maybe-dvi-target-libobjc
1228dvi-target: maybe-dvi-target-libtermcap
1229dvi-target: maybe-dvi-target-winsup
1230dvi-target: maybe-dvi-target-libgloss
1231dvi-target: maybe-dvi-target-libiberty
1232dvi-target: maybe-dvi-target-gperf
1233dvi-target: maybe-dvi-target-examples
1234dvi-target: maybe-dvi-target-libffi
1235dvi-target: maybe-dvi-target-libjava
1236dvi-target: maybe-dvi-target-zlib
1237dvi-target: maybe-dvi-target-boehm-gc
1238dvi-target: maybe-dvi-target-qthreads
1239dvi-target: maybe-dvi-target-rda
1240dvi-target: maybe-dvi-target-libada
1241dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1242
56a8fe78
DD
1243.PHONY: do-pdf
1244do-pdf:
1245 @: $(MAKE); $(unstage)
1246 @r=`${PWD_COMMAND}`; export r; \
1247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1248 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1249 pdf-target
1250
1251
1252.PHONY: pdf-host
1253
1254pdf-host: maybe-pdf-ash
1255pdf-host: maybe-pdf-autoconf
1256pdf-host: maybe-pdf-automake
1257pdf-host: maybe-pdf-bash
1258pdf-host: maybe-pdf-bfd
1259pdf-host: maybe-pdf-opcodes
1260pdf-host: maybe-pdf-binutils
1261pdf-host: maybe-pdf-bison
1262pdf-host: maybe-pdf-byacc
1263pdf-host: maybe-pdf-bzip2
f9806fa5 1264pdf-host: maybe-pdf-cgen
56a8fe78
DD
1265pdf-host: maybe-pdf-dejagnu
1266pdf-host: maybe-pdf-diff
1267pdf-host: maybe-pdf-dosutils
1268pdf-host: maybe-pdf-etc
1269pdf-host: maybe-pdf-fastjar
1270pdf-host: maybe-pdf-fileutils
1271pdf-host: maybe-pdf-findutils
1272pdf-host: maybe-pdf-find
1273pdf-host: maybe-pdf-fixincludes
1274pdf-host: maybe-pdf-flex
1275pdf-host: maybe-pdf-gas
1276pdf-host: maybe-pdf-gcc
1277pdf-host: maybe-pdf-gawk
1278pdf-host: maybe-pdf-gettext
4b900473
PB
1279pdf-host: maybe-pdf-gmp
1280pdf-host: maybe-pdf-mpfr
e28c595f
JM
1281pdf-host: maybe-pdf-ppl
1282pdf-host: maybe-pdf-cloog
56a8fe78 1283pdf-host: maybe-pdf-gnuserv
93f9b408 1284pdf-host: maybe-pdf-gold
56a8fe78
DD
1285pdf-host: maybe-pdf-gprof
1286pdf-host: maybe-pdf-gzip
1287pdf-host: maybe-pdf-hello
1288pdf-host: maybe-pdf-indent
1289pdf-host: maybe-pdf-intl
1290pdf-host: maybe-pdf-tcl
1291pdf-host: maybe-pdf-itcl
1292pdf-host: maybe-pdf-ld
1293pdf-host: maybe-pdf-libcpp
1294pdf-host: maybe-pdf-libdecnumber
1295pdf-host: maybe-pdf-libgui
1296pdf-host: maybe-pdf-libiberty
dc448a7b 1297pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1298pdf-host: maybe-pdf-libtool
1299pdf-host: maybe-pdf-m4
1300pdf-host: maybe-pdf-make
1301pdf-host: maybe-pdf-mmalloc
1302pdf-host: maybe-pdf-patch
1303pdf-host: maybe-pdf-perl
1304pdf-host: maybe-pdf-prms
1305pdf-host: maybe-pdf-rcs
1306pdf-host: maybe-pdf-readline
1307pdf-host: maybe-pdf-release
1308pdf-host: maybe-pdf-recode
1309pdf-host: maybe-pdf-sed
1310pdf-host: maybe-pdf-send-pr
1311pdf-host: maybe-pdf-shellutils
1312pdf-host: maybe-pdf-sid
1313pdf-host: maybe-pdf-sim
1314pdf-host: maybe-pdf-tar
1315pdf-host: maybe-pdf-texinfo
1316pdf-host: maybe-pdf-textutils
1317pdf-host: maybe-pdf-time
1318pdf-host: maybe-pdf-uudecode
1319pdf-host: maybe-pdf-wdiff
1320pdf-host: maybe-pdf-zip
1321pdf-host: maybe-pdf-zlib
1322pdf-host: maybe-pdf-gdb
1323pdf-host: maybe-pdf-expect
1324pdf-host: maybe-pdf-guile
1325pdf-host: maybe-pdf-tk
1326pdf-host: maybe-pdf-libtermcap
1327pdf-host: maybe-pdf-utils
1328pdf-host: maybe-pdf-gnattools
1329
1330.PHONY: pdf-target
1331
1332pdf-target: maybe-pdf-target-libstdc++-v3
1333pdf-target: maybe-pdf-target-libmudflap
1334pdf-target: maybe-pdf-target-libssp
1335pdf-target: maybe-pdf-target-newlib
6aa8ef82 1336pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1337pdf-target: maybe-pdf-target-libgfortran
1338pdf-target: maybe-pdf-target-libobjc
1339pdf-target: maybe-pdf-target-libtermcap
1340pdf-target: maybe-pdf-target-winsup
1341pdf-target: maybe-pdf-target-libgloss
1342pdf-target: maybe-pdf-target-libiberty
1343pdf-target: maybe-pdf-target-gperf
1344pdf-target: maybe-pdf-target-examples
1345pdf-target: maybe-pdf-target-libffi
1346pdf-target: maybe-pdf-target-libjava
1347pdf-target: maybe-pdf-target-zlib
1348pdf-target: maybe-pdf-target-boehm-gc
1349pdf-target: maybe-pdf-target-qthreads
1350pdf-target: maybe-pdf-target-rda
1351pdf-target: maybe-pdf-target-libada
1352pdf-target: maybe-pdf-target-libgomp
1353
6d389afc 1354.PHONY: do-html
f70224b5 1355do-html:
0aed8855 1356 @: $(MAKE); $(unstage)
e360f423
PB
1357 @r=`${PWD_COMMAND}`; export r; \
1358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1359 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1360 html-target
f70224b5 1361
6d389afc
MS
1362
1363.PHONY: html-host
c52c6897
PB
1364
1365html-host: maybe-html-ash
1366html-host: maybe-html-autoconf
1367html-host: maybe-html-automake
1368html-host: maybe-html-bash
1369html-host: maybe-html-bfd
1370html-host: maybe-html-opcodes
1371html-host: maybe-html-binutils
1372html-host: maybe-html-bison
1373html-host: maybe-html-byacc
1374html-host: maybe-html-bzip2
f9806fa5 1375html-host: maybe-html-cgen
c52c6897
PB
1376html-host: maybe-html-dejagnu
1377html-host: maybe-html-diff
1378html-host: maybe-html-dosutils
1379html-host: maybe-html-etc
1380html-host: maybe-html-fastjar
1381html-host: maybe-html-fileutils
1382html-host: maybe-html-findutils
1383html-host: maybe-html-find
1384html-host: maybe-html-fixincludes
1385html-host: maybe-html-flex
1386html-host: maybe-html-gas
1387html-host: maybe-html-gcc
1388html-host: maybe-html-gawk
1389html-host: maybe-html-gettext
4b900473
PB
1390html-host: maybe-html-gmp
1391html-host: maybe-html-mpfr
e28c595f
JM
1392html-host: maybe-html-ppl
1393html-host: maybe-html-cloog
c52c6897 1394html-host: maybe-html-gnuserv
93f9b408 1395html-host: maybe-html-gold
c52c6897
PB
1396html-host: maybe-html-gprof
1397html-host: maybe-html-gzip
1398html-host: maybe-html-hello
1399html-host: maybe-html-indent
1400html-host: maybe-html-intl
1401html-host: maybe-html-tcl
1402html-host: maybe-html-itcl
1403html-host: maybe-html-ld
1404html-host: maybe-html-libcpp
1405html-host: maybe-html-libdecnumber
1406html-host: maybe-html-libgui
1407html-host: maybe-html-libiberty
dc448a7b 1408html-host: maybe-html-libiconv
c52c6897
PB
1409html-host: maybe-html-libtool
1410html-host: maybe-html-m4
1411html-host: maybe-html-make
1412html-host: maybe-html-mmalloc
1413html-host: maybe-html-patch
1414html-host: maybe-html-perl
1415html-host: maybe-html-prms
1416html-host: maybe-html-rcs
1417html-host: maybe-html-readline
1418html-host: maybe-html-release
1419html-host: maybe-html-recode
1420html-host: maybe-html-sed
1421html-host: maybe-html-send-pr
1422html-host: maybe-html-shellutils
1423html-host: maybe-html-sid
1424html-host: maybe-html-sim
1425html-host: maybe-html-tar
1426html-host: maybe-html-texinfo
1427html-host: maybe-html-textutils
1428html-host: maybe-html-time
1429html-host: maybe-html-uudecode
1430html-host: maybe-html-wdiff
1431html-host: maybe-html-zip
1432html-host: maybe-html-zlib
1433html-host: maybe-html-gdb
1434html-host: maybe-html-expect
1435html-host: maybe-html-guile
1436html-host: maybe-html-tk
1437html-host: maybe-html-libtermcap
1438html-host: maybe-html-utils
1439html-host: maybe-html-gnattools
6d389afc
MS
1440
1441.PHONY: html-target
c52c6897
PB
1442
1443html-target: maybe-html-target-libstdc++-v3
1444html-target: maybe-html-target-libmudflap
1445html-target: maybe-html-target-libssp
c52c6897 1446html-target: maybe-html-target-newlib
6aa8ef82 1447html-target: maybe-html-target-libgcc
c52c6897
PB
1448html-target: maybe-html-target-libgfortran
1449html-target: maybe-html-target-libobjc
1450html-target: maybe-html-target-libtermcap
1451html-target: maybe-html-target-winsup
1452html-target: maybe-html-target-libgloss
1453html-target: maybe-html-target-libiberty
1454html-target: maybe-html-target-gperf
1455html-target: maybe-html-target-examples
1456html-target: maybe-html-target-libffi
1457html-target: maybe-html-target-libjava
1458html-target: maybe-html-target-zlib
1459html-target: maybe-html-target-boehm-gc
1460html-target: maybe-html-target-qthreads
1461html-target: maybe-html-target-rda
1462html-target: maybe-html-target-libada
1463html-target: maybe-html-target-libgomp
6d389afc 1464
4fa63067 1465.PHONY: do-TAGS
f70224b5 1466do-TAGS:
0aed8855 1467 @: $(MAKE); $(unstage)
e360f423
PB
1468 @r=`${PWD_COMMAND}`; export r; \
1469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1470 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1471 TAGS-target
f70224b5 1472
2a4cbe27 1473
4fa63067 1474.PHONY: TAGS-host
c52c6897
PB
1475
1476TAGS-host: maybe-TAGS-ash
1477TAGS-host: maybe-TAGS-autoconf
1478TAGS-host: maybe-TAGS-automake
1479TAGS-host: maybe-TAGS-bash
1480TAGS-host: maybe-TAGS-bfd
1481TAGS-host: maybe-TAGS-opcodes
1482TAGS-host: maybe-TAGS-binutils
1483TAGS-host: maybe-TAGS-bison
1484TAGS-host: maybe-TAGS-byacc
1485TAGS-host: maybe-TAGS-bzip2
f9806fa5 1486TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1487TAGS-host: maybe-TAGS-dejagnu
1488TAGS-host: maybe-TAGS-diff
1489TAGS-host: maybe-TAGS-dosutils
1490TAGS-host: maybe-TAGS-etc
1491TAGS-host: maybe-TAGS-fastjar
1492TAGS-host: maybe-TAGS-fileutils
1493TAGS-host: maybe-TAGS-findutils
1494TAGS-host: maybe-TAGS-find
1495TAGS-host: maybe-TAGS-fixincludes
1496TAGS-host: maybe-TAGS-flex
1497TAGS-host: maybe-TAGS-gas
1498TAGS-host: maybe-TAGS-gcc
1499TAGS-host: maybe-TAGS-gawk
1500TAGS-host: maybe-TAGS-gettext
4b900473
PB
1501TAGS-host: maybe-TAGS-gmp
1502TAGS-host: maybe-TAGS-mpfr
e28c595f
JM
1503TAGS-host: maybe-TAGS-ppl
1504TAGS-host: maybe-TAGS-cloog
c52c6897 1505TAGS-host: maybe-TAGS-gnuserv
93f9b408 1506TAGS-host: maybe-TAGS-gold
c52c6897
PB
1507TAGS-host: maybe-TAGS-gprof
1508TAGS-host: maybe-TAGS-gzip
1509TAGS-host: maybe-TAGS-hello
1510TAGS-host: maybe-TAGS-indent
1511TAGS-host: maybe-TAGS-intl
1512TAGS-host: maybe-TAGS-tcl
1513TAGS-host: maybe-TAGS-itcl
1514TAGS-host: maybe-TAGS-ld
1515TAGS-host: maybe-TAGS-libcpp
1516TAGS-host: maybe-TAGS-libdecnumber
1517TAGS-host: maybe-TAGS-libgui
1518TAGS-host: maybe-TAGS-libiberty
dc448a7b 1519TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1520TAGS-host: maybe-TAGS-libtool
1521TAGS-host: maybe-TAGS-m4
1522TAGS-host: maybe-TAGS-make
1523TAGS-host: maybe-TAGS-mmalloc
1524TAGS-host: maybe-TAGS-patch
1525TAGS-host: maybe-TAGS-perl
1526TAGS-host: maybe-TAGS-prms
1527TAGS-host: maybe-TAGS-rcs
1528TAGS-host: maybe-TAGS-readline
1529TAGS-host: maybe-TAGS-release
1530TAGS-host: maybe-TAGS-recode
1531TAGS-host: maybe-TAGS-sed
1532TAGS-host: maybe-TAGS-send-pr
1533TAGS-host: maybe-TAGS-shellutils
1534TAGS-host: maybe-TAGS-sid
1535TAGS-host: maybe-TAGS-sim
1536TAGS-host: maybe-TAGS-tar
1537TAGS-host: maybe-TAGS-texinfo
1538TAGS-host: maybe-TAGS-textutils
1539TAGS-host: maybe-TAGS-time
1540TAGS-host: maybe-TAGS-uudecode
1541TAGS-host: maybe-TAGS-wdiff
1542TAGS-host: maybe-TAGS-zip
1543TAGS-host: maybe-TAGS-zlib
1544TAGS-host: maybe-TAGS-gdb
1545TAGS-host: maybe-TAGS-expect
1546TAGS-host: maybe-TAGS-guile
1547TAGS-host: maybe-TAGS-tk
1548TAGS-host: maybe-TAGS-libtermcap
1549TAGS-host: maybe-TAGS-utils
1550TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1551
4fa63067 1552.PHONY: TAGS-target
c52c6897
PB
1553
1554TAGS-target: maybe-TAGS-target-libstdc++-v3
1555TAGS-target: maybe-TAGS-target-libmudflap
1556TAGS-target: maybe-TAGS-target-libssp
c52c6897 1557TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1558TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1559TAGS-target: maybe-TAGS-target-libgfortran
1560TAGS-target: maybe-TAGS-target-libobjc
1561TAGS-target: maybe-TAGS-target-libtermcap
1562TAGS-target: maybe-TAGS-target-winsup
1563TAGS-target: maybe-TAGS-target-libgloss
1564TAGS-target: maybe-TAGS-target-libiberty
1565TAGS-target: maybe-TAGS-target-gperf
1566TAGS-target: maybe-TAGS-target-examples
1567TAGS-target: maybe-TAGS-target-libffi
1568TAGS-target: maybe-TAGS-target-libjava
1569TAGS-target: maybe-TAGS-target-zlib
1570TAGS-target: maybe-TAGS-target-boehm-gc
1571TAGS-target: maybe-TAGS-target-qthreads
1572TAGS-target: maybe-TAGS-target-rda
1573TAGS-target: maybe-TAGS-target-libada
1574TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1575
4fa63067 1576.PHONY: do-install-info
f70224b5 1577do-install-info:
0aed8855 1578 @: $(MAKE); $(unstage)
e360f423
PB
1579 @r=`${PWD_COMMAND}`; export r; \
1580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1581 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1582 install-info-target
f70224b5 1583
a2592b1b 1584
4fa63067 1585.PHONY: install-info-host
c52c6897
PB
1586
1587install-info-host: maybe-install-info-ash
1588install-info-host: maybe-install-info-autoconf
1589install-info-host: maybe-install-info-automake
1590install-info-host: maybe-install-info-bash
1591install-info-host: maybe-install-info-bfd
1592install-info-host: maybe-install-info-opcodes
1593install-info-host: maybe-install-info-binutils
1594install-info-host: maybe-install-info-bison
1595install-info-host: maybe-install-info-byacc
1596install-info-host: maybe-install-info-bzip2
f9806fa5 1597install-info-host: maybe-install-info-cgen
c52c6897
PB
1598install-info-host: maybe-install-info-dejagnu
1599install-info-host: maybe-install-info-diff
1600install-info-host: maybe-install-info-dosutils
1601install-info-host: maybe-install-info-etc
1602install-info-host: maybe-install-info-fastjar
1603install-info-host: maybe-install-info-fileutils
1604install-info-host: maybe-install-info-findutils
1605install-info-host: maybe-install-info-find
1606install-info-host: maybe-install-info-fixincludes
1607install-info-host: maybe-install-info-flex
1608install-info-host: maybe-install-info-gas
1609install-info-host: maybe-install-info-gcc
1610install-info-host: maybe-install-info-gawk
1611install-info-host: maybe-install-info-gettext
4b900473
PB
1612install-info-host: maybe-install-info-gmp
1613install-info-host: maybe-install-info-mpfr
e28c595f
JM
1614install-info-host: maybe-install-info-ppl
1615install-info-host: maybe-install-info-cloog
c52c6897 1616install-info-host: maybe-install-info-gnuserv
93f9b408 1617install-info-host: maybe-install-info-gold
c52c6897
PB
1618install-info-host: maybe-install-info-gprof
1619install-info-host: maybe-install-info-gzip
1620install-info-host: maybe-install-info-hello
1621install-info-host: maybe-install-info-indent
1622install-info-host: maybe-install-info-intl
1623install-info-host: maybe-install-info-tcl
1624install-info-host: maybe-install-info-itcl
1625install-info-host: maybe-install-info-ld
1626install-info-host: maybe-install-info-libcpp
1627install-info-host: maybe-install-info-libdecnumber
1628install-info-host: maybe-install-info-libgui
1629install-info-host: maybe-install-info-libiberty
dc448a7b 1630install-info-host: maybe-install-info-libiconv
c52c6897
PB
1631install-info-host: maybe-install-info-libtool
1632install-info-host: maybe-install-info-m4
1633install-info-host: maybe-install-info-make
1634install-info-host: maybe-install-info-mmalloc
1635install-info-host: maybe-install-info-patch
1636install-info-host: maybe-install-info-perl
1637install-info-host: maybe-install-info-prms
1638install-info-host: maybe-install-info-rcs
1639install-info-host: maybe-install-info-readline
1640install-info-host: maybe-install-info-release
1641install-info-host: maybe-install-info-recode
1642install-info-host: maybe-install-info-sed
1643install-info-host: maybe-install-info-send-pr
1644install-info-host: maybe-install-info-shellutils
1645install-info-host: maybe-install-info-sid
1646install-info-host: maybe-install-info-sim
1647install-info-host: maybe-install-info-tar
1648install-info-host: maybe-install-info-texinfo
1649install-info-host: maybe-install-info-textutils
1650install-info-host: maybe-install-info-time
1651install-info-host: maybe-install-info-uudecode
1652install-info-host: maybe-install-info-wdiff
1653install-info-host: maybe-install-info-zip
1654install-info-host: maybe-install-info-zlib
1655install-info-host: maybe-install-info-gdb
1656install-info-host: maybe-install-info-expect
1657install-info-host: maybe-install-info-guile
1658install-info-host: maybe-install-info-tk
1659install-info-host: maybe-install-info-libtermcap
1660install-info-host: maybe-install-info-utils
1661install-info-host: maybe-install-info-gnattools
a2592b1b 1662
4fa63067 1663.PHONY: install-info-target
c52c6897
PB
1664
1665install-info-target: maybe-install-info-target-libstdc++-v3
1666install-info-target: maybe-install-info-target-libmudflap
1667install-info-target: maybe-install-info-target-libssp
c52c6897 1668install-info-target: maybe-install-info-target-newlib
6aa8ef82 1669install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1670install-info-target: maybe-install-info-target-libgfortran
1671install-info-target: maybe-install-info-target-libobjc
1672install-info-target: maybe-install-info-target-libtermcap
1673install-info-target: maybe-install-info-target-winsup
1674install-info-target: maybe-install-info-target-libgloss
1675install-info-target: maybe-install-info-target-libiberty
1676install-info-target: maybe-install-info-target-gperf
1677install-info-target: maybe-install-info-target-examples
1678install-info-target: maybe-install-info-target-libffi
1679install-info-target: maybe-install-info-target-libjava
1680install-info-target: maybe-install-info-target-zlib
1681install-info-target: maybe-install-info-target-boehm-gc
1682install-info-target: maybe-install-info-target-qthreads
1683install-info-target: maybe-install-info-target-rda
1684install-info-target: maybe-install-info-target-libada
1685install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1686
a3ca38d2
DD
1687.PHONY: do-install-pdf
1688do-install-pdf:
1689 @: $(MAKE); $(unstage)
1690 @r=`${PWD_COMMAND}`; export r; \
1691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1692 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1693 install-pdf-target
1694
1695
1696.PHONY: install-pdf-host
1697
1698install-pdf-host: maybe-install-pdf-ash
1699install-pdf-host: maybe-install-pdf-autoconf
1700install-pdf-host: maybe-install-pdf-automake
1701install-pdf-host: maybe-install-pdf-bash
1702install-pdf-host: maybe-install-pdf-bfd
1703install-pdf-host: maybe-install-pdf-opcodes
1704install-pdf-host: maybe-install-pdf-binutils
1705install-pdf-host: maybe-install-pdf-bison
1706install-pdf-host: maybe-install-pdf-byacc
1707install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1708install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1709install-pdf-host: maybe-install-pdf-dejagnu
1710install-pdf-host: maybe-install-pdf-diff
1711install-pdf-host: maybe-install-pdf-dosutils
1712install-pdf-host: maybe-install-pdf-etc
1713install-pdf-host: maybe-install-pdf-fastjar
1714install-pdf-host: maybe-install-pdf-fileutils
1715install-pdf-host: maybe-install-pdf-findutils
1716install-pdf-host: maybe-install-pdf-find
1717install-pdf-host: maybe-install-pdf-fixincludes
1718install-pdf-host: maybe-install-pdf-flex
1719install-pdf-host: maybe-install-pdf-gas
1720install-pdf-host: maybe-install-pdf-gcc
1721install-pdf-host: maybe-install-pdf-gawk
1722install-pdf-host: maybe-install-pdf-gettext
1723install-pdf-host: maybe-install-pdf-gmp
1724install-pdf-host: maybe-install-pdf-mpfr
e28c595f
JM
1725install-pdf-host: maybe-install-pdf-ppl
1726install-pdf-host: maybe-install-pdf-cloog
a3ca38d2 1727install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1728install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1729install-pdf-host: maybe-install-pdf-gprof
1730install-pdf-host: maybe-install-pdf-gzip
1731install-pdf-host: maybe-install-pdf-hello
1732install-pdf-host: maybe-install-pdf-indent
1733install-pdf-host: maybe-install-pdf-intl
1734install-pdf-host: maybe-install-pdf-tcl
1735install-pdf-host: maybe-install-pdf-itcl
1736install-pdf-host: maybe-install-pdf-ld
1737install-pdf-host: maybe-install-pdf-libcpp
1738install-pdf-host: maybe-install-pdf-libdecnumber
1739install-pdf-host: maybe-install-pdf-libgui
1740install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1741install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1742install-pdf-host: maybe-install-pdf-libtool
1743install-pdf-host: maybe-install-pdf-m4
1744install-pdf-host: maybe-install-pdf-make
1745install-pdf-host: maybe-install-pdf-mmalloc
1746install-pdf-host: maybe-install-pdf-patch
1747install-pdf-host: maybe-install-pdf-perl
1748install-pdf-host: maybe-install-pdf-prms
1749install-pdf-host: maybe-install-pdf-rcs
1750install-pdf-host: maybe-install-pdf-readline
1751install-pdf-host: maybe-install-pdf-release
1752install-pdf-host: maybe-install-pdf-recode
1753install-pdf-host: maybe-install-pdf-sed
1754install-pdf-host: maybe-install-pdf-send-pr
1755install-pdf-host: maybe-install-pdf-shellutils
1756install-pdf-host: maybe-install-pdf-sid
1757install-pdf-host: maybe-install-pdf-sim
1758install-pdf-host: maybe-install-pdf-tar
1759install-pdf-host: maybe-install-pdf-texinfo
1760install-pdf-host: maybe-install-pdf-textutils
1761install-pdf-host: maybe-install-pdf-time
1762install-pdf-host: maybe-install-pdf-uudecode
1763install-pdf-host: maybe-install-pdf-wdiff
1764install-pdf-host: maybe-install-pdf-zip
1765install-pdf-host: maybe-install-pdf-zlib
1766install-pdf-host: maybe-install-pdf-gdb
1767install-pdf-host: maybe-install-pdf-expect
1768install-pdf-host: maybe-install-pdf-guile
1769install-pdf-host: maybe-install-pdf-tk
1770install-pdf-host: maybe-install-pdf-libtermcap
1771install-pdf-host: maybe-install-pdf-utils
1772install-pdf-host: maybe-install-pdf-gnattools
1773
1774.PHONY: install-pdf-target
1775
1776install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1777install-pdf-target: maybe-install-pdf-target-libmudflap
1778install-pdf-target: maybe-install-pdf-target-libssp
1779install-pdf-target: maybe-install-pdf-target-newlib
1780install-pdf-target: maybe-install-pdf-target-libgcc
1781install-pdf-target: maybe-install-pdf-target-libgfortran
1782install-pdf-target: maybe-install-pdf-target-libobjc
1783install-pdf-target: maybe-install-pdf-target-libtermcap
1784install-pdf-target: maybe-install-pdf-target-winsup
1785install-pdf-target: maybe-install-pdf-target-libgloss
1786install-pdf-target: maybe-install-pdf-target-libiberty
1787install-pdf-target: maybe-install-pdf-target-gperf
1788install-pdf-target: maybe-install-pdf-target-examples
1789install-pdf-target: maybe-install-pdf-target-libffi
1790install-pdf-target: maybe-install-pdf-target-libjava
1791install-pdf-target: maybe-install-pdf-target-zlib
1792install-pdf-target: maybe-install-pdf-target-boehm-gc
1793install-pdf-target: maybe-install-pdf-target-qthreads
1794install-pdf-target: maybe-install-pdf-target-rda
1795install-pdf-target: maybe-install-pdf-target-libada
1796install-pdf-target: maybe-install-pdf-target-libgomp
1797
108a6f8e
CD
1798.PHONY: do-install-html
1799do-install-html:
1800 @: $(MAKE); $(unstage)
1801 @r=`${PWD_COMMAND}`; export r; \
1802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1803 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1804 install-html-target
1805
1806
1807.PHONY: install-html-host
1808
1809install-html-host: maybe-install-html-ash
1810install-html-host: maybe-install-html-autoconf
1811install-html-host: maybe-install-html-automake
1812install-html-host: maybe-install-html-bash
1813install-html-host: maybe-install-html-bfd
1814install-html-host: maybe-install-html-opcodes
1815install-html-host: maybe-install-html-binutils
1816install-html-host: maybe-install-html-bison
1817install-html-host: maybe-install-html-byacc
1818install-html-host: maybe-install-html-bzip2
f9806fa5 1819install-html-host: maybe-install-html-cgen
108a6f8e
CD
1820install-html-host: maybe-install-html-dejagnu
1821install-html-host: maybe-install-html-diff
1822install-html-host: maybe-install-html-dosutils
1823install-html-host: maybe-install-html-etc
1824install-html-host: maybe-install-html-fastjar
1825install-html-host: maybe-install-html-fileutils
1826install-html-host: maybe-install-html-findutils
1827install-html-host: maybe-install-html-find
1828install-html-host: maybe-install-html-fixincludes
1829install-html-host: maybe-install-html-flex
1830install-html-host: maybe-install-html-gas
1831install-html-host: maybe-install-html-gcc
1832install-html-host: maybe-install-html-gawk
1833install-html-host: maybe-install-html-gettext
4b900473
PB
1834install-html-host: maybe-install-html-gmp
1835install-html-host: maybe-install-html-mpfr
e28c595f
JM
1836install-html-host: maybe-install-html-ppl
1837install-html-host: maybe-install-html-cloog
108a6f8e 1838install-html-host: maybe-install-html-gnuserv
93f9b408 1839install-html-host: maybe-install-html-gold
108a6f8e
CD
1840install-html-host: maybe-install-html-gprof
1841install-html-host: maybe-install-html-gzip
1842install-html-host: maybe-install-html-hello
1843install-html-host: maybe-install-html-indent
1844install-html-host: maybe-install-html-intl
1845install-html-host: maybe-install-html-tcl
1846install-html-host: maybe-install-html-itcl
1847install-html-host: maybe-install-html-ld
1848install-html-host: maybe-install-html-libcpp
1849install-html-host: maybe-install-html-libdecnumber
1850install-html-host: maybe-install-html-libgui
1851install-html-host: maybe-install-html-libiberty
dc448a7b 1852install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1853install-html-host: maybe-install-html-libtool
1854install-html-host: maybe-install-html-m4
1855install-html-host: maybe-install-html-make
1856install-html-host: maybe-install-html-mmalloc
1857install-html-host: maybe-install-html-patch
1858install-html-host: maybe-install-html-perl
1859install-html-host: maybe-install-html-prms
1860install-html-host: maybe-install-html-rcs
1861install-html-host: maybe-install-html-readline
1862install-html-host: maybe-install-html-release
1863install-html-host: maybe-install-html-recode
1864install-html-host: maybe-install-html-sed
1865install-html-host: maybe-install-html-send-pr
1866install-html-host: maybe-install-html-shellutils
1867install-html-host: maybe-install-html-sid
1868install-html-host: maybe-install-html-sim
1869install-html-host: maybe-install-html-tar
1870install-html-host: maybe-install-html-texinfo
1871install-html-host: maybe-install-html-textutils
1872install-html-host: maybe-install-html-time
1873install-html-host: maybe-install-html-uudecode
1874install-html-host: maybe-install-html-wdiff
1875install-html-host: maybe-install-html-zip
1876install-html-host: maybe-install-html-zlib
1877install-html-host: maybe-install-html-gdb
1878install-html-host: maybe-install-html-expect
1879install-html-host: maybe-install-html-guile
1880install-html-host: maybe-install-html-tk
1881install-html-host: maybe-install-html-libtermcap
1882install-html-host: maybe-install-html-utils
1883install-html-host: maybe-install-html-gnattools
1884
1885.PHONY: install-html-target
1886
1887install-html-target: maybe-install-html-target-libstdc++-v3
1888install-html-target: maybe-install-html-target-libmudflap
1889install-html-target: maybe-install-html-target-libssp
108a6f8e 1890install-html-target: maybe-install-html-target-newlib
6aa8ef82 1891install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1892install-html-target: maybe-install-html-target-libgfortran
1893install-html-target: maybe-install-html-target-libobjc
1894install-html-target: maybe-install-html-target-libtermcap
1895install-html-target: maybe-install-html-target-winsup
1896install-html-target: maybe-install-html-target-libgloss
1897install-html-target: maybe-install-html-target-libiberty
1898install-html-target: maybe-install-html-target-gperf
1899install-html-target: maybe-install-html-target-examples
1900install-html-target: maybe-install-html-target-libffi
1901install-html-target: maybe-install-html-target-libjava
1902install-html-target: maybe-install-html-target-zlib
1903install-html-target: maybe-install-html-target-boehm-gc
1904install-html-target: maybe-install-html-target-qthreads
1905install-html-target: maybe-install-html-target-rda
1906install-html-target: maybe-install-html-target-libada
1907install-html-target: maybe-install-html-target-libgomp
1908
2a4cbe27 1909.PHONY: do-installcheck
f70224b5 1910do-installcheck:
0aed8855 1911 @: $(MAKE); $(unstage)
e360f423
PB
1912 @r=`${PWD_COMMAND}`; export r; \
1913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1914 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1915 installcheck-target
f70224b5 1916
2a4cbe27
NN
1917
1918.PHONY: installcheck-host
c52c6897
PB
1919
1920installcheck-host: maybe-installcheck-ash
1921installcheck-host: maybe-installcheck-autoconf
1922installcheck-host: maybe-installcheck-automake
1923installcheck-host: maybe-installcheck-bash
1924installcheck-host: maybe-installcheck-bfd
1925installcheck-host: maybe-installcheck-opcodes
1926installcheck-host: maybe-installcheck-binutils
1927installcheck-host: maybe-installcheck-bison
1928installcheck-host: maybe-installcheck-byacc
1929installcheck-host: maybe-installcheck-bzip2
f9806fa5 1930installcheck-host: maybe-installcheck-cgen
c52c6897
PB
1931installcheck-host: maybe-installcheck-dejagnu
1932installcheck-host: maybe-installcheck-diff
1933installcheck-host: maybe-installcheck-dosutils
1934installcheck-host: maybe-installcheck-etc
1935installcheck-host: maybe-installcheck-fastjar
1936installcheck-host: maybe-installcheck-fileutils
1937installcheck-host: maybe-installcheck-findutils
1938installcheck-host: maybe-installcheck-find
1939installcheck-host: maybe-installcheck-fixincludes
1940installcheck-host: maybe-installcheck-flex
1941installcheck-host: maybe-installcheck-gas
1942installcheck-host: maybe-installcheck-gcc
1943installcheck-host: maybe-installcheck-gawk
1944installcheck-host: maybe-installcheck-gettext
4b900473
PB
1945installcheck-host: maybe-installcheck-gmp
1946installcheck-host: maybe-installcheck-mpfr
e28c595f
JM
1947installcheck-host: maybe-installcheck-ppl
1948installcheck-host: maybe-installcheck-cloog
c52c6897 1949installcheck-host: maybe-installcheck-gnuserv
93f9b408 1950installcheck-host: maybe-installcheck-gold
c52c6897
PB
1951installcheck-host: maybe-installcheck-gprof
1952installcheck-host: maybe-installcheck-gzip
1953installcheck-host: maybe-installcheck-hello
1954installcheck-host: maybe-installcheck-indent
1955installcheck-host: maybe-installcheck-intl
1956installcheck-host: maybe-installcheck-tcl
1957installcheck-host: maybe-installcheck-itcl
1958installcheck-host: maybe-installcheck-ld
1959installcheck-host: maybe-installcheck-libcpp
1960installcheck-host: maybe-installcheck-libdecnumber
1961installcheck-host: maybe-installcheck-libgui
1962installcheck-host: maybe-installcheck-libiberty
dc448a7b 1963installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
1964installcheck-host: maybe-installcheck-libtool
1965installcheck-host: maybe-installcheck-m4
1966installcheck-host: maybe-installcheck-make
1967installcheck-host: maybe-installcheck-mmalloc
1968installcheck-host: maybe-installcheck-patch
1969installcheck-host: maybe-installcheck-perl
1970installcheck-host: maybe-installcheck-prms
1971installcheck-host: maybe-installcheck-rcs
1972installcheck-host: maybe-installcheck-readline
1973installcheck-host: maybe-installcheck-release
1974installcheck-host: maybe-installcheck-recode
1975installcheck-host: maybe-installcheck-sed
1976installcheck-host: maybe-installcheck-send-pr
1977installcheck-host: maybe-installcheck-shellutils
1978installcheck-host: maybe-installcheck-sid
1979installcheck-host: maybe-installcheck-sim
1980installcheck-host: maybe-installcheck-tar
1981installcheck-host: maybe-installcheck-texinfo
1982installcheck-host: maybe-installcheck-textutils
1983installcheck-host: maybe-installcheck-time
1984installcheck-host: maybe-installcheck-uudecode
1985installcheck-host: maybe-installcheck-wdiff
1986installcheck-host: maybe-installcheck-zip
1987installcheck-host: maybe-installcheck-zlib
1988installcheck-host: maybe-installcheck-gdb
1989installcheck-host: maybe-installcheck-expect
1990installcheck-host: maybe-installcheck-guile
1991installcheck-host: maybe-installcheck-tk
1992installcheck-host: maybe-installcheck-libtermcap
1993installcheck-host: maybe-installcheck-utils
1994installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1995
1996.PHONY: installcheck-target
c52c6897
PB
1997
1998installcheck-target: maybe-installcheck-target-libstdc++-v3
1999installcheck-target: maybe-installcheck-target-libmudflap
2000installcheck-target: maybe-installcheck-target-libssp
c52c6897 2001installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2002installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
2003installcheck-target: maybe-installcheck-target-libgfortran
2004installcheck-target: maybe-installcheck-target-libobjc
2005installcheck-target: maybe-installcheck-target-libtermcap
2006installcheck-target: maybe-installcheck-target-winsup
2007installcheck-target: maybe-installcheck-target-libgloss
2008installcheck-target: maybe-installcheck-target-libiberty
2009installcheck-target: maybe-installcheck-target-gperf
2010installcheck-target: maybe-installcheck-target-examples
2011installcheck-target: maybe-installcheck-target-libffi
2012installcheck-target: maybe-installcheck-target-libjava
2013installcheck-target: maybe-installcheck-target-zlib
2014installcheck-target: maybe-installcheck-target-boehm-gc
2015installcheck-target: maybe-installcheck-target-qthreads
2016installcheck-target: maybe-installcheck-target-rda
2017installcheck-target: maybe-installcheck-target-libada
2018installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2019
4fa63067 2020.PHONY: do-mostlyclean
f70224b5 2021do-mostlyclean:
0aed8855 2022 @: $(MAKE); $(unstage)
e360f423
PB
2023 @r=`${PWD_COMMAND}`; export r; \
2024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2025 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2026 mostlyclean-target
f70224b5 2027
2a4cbe27 2028
4fa63067 2029.PHONY: mostlyclean-host
c52c6897
PB
2030
2031mostlyclean-host: maybe-mostlyclean-ash
2032mostlyclean-host: maybe-mostlyclean-autoconf
2033mostlyclean-host: maybe-mostlyclean-automake
2034mostlyclean-host: maybe-mostlyclean-bash
2035mostlyclean-host: maybe-mostlyclean-bfd
2036mostlyclean-host: maybe-mostlyclean-opcodes
2037mostlyclean-host: maybe-mostlyclean-binutils
2038mostlyclean-host: maybe-mostlyclean-bison
2039mostlyclean-host: maybe-mostlyclean-byacc
2040mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2041mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2042mostlyclean-host: maybe-mostlyclean-dejagnu
2043mostlyclean-host: maybe-mostlyclean-diff
2044mostlyclean-host: maybe-mostlyclean-dosutils
2045mostlyclean-host: maybe-mostlyclean-etc
2046mostlyclean-host: maybe-mostlyclean-fastjar
2047mostlyclean-host: maybe-mostlyclean-fileutils
2048mostlyclean-host: maybe-mostlyclean-findutils
2049mostlyclean-host: maybe-mostlyclean-find
2050mostlyclean-host: maybe-mostlyclean-fixincludes
2051mostlyclean-host: maybe-mostlyclean-flex
2052mostlyclean-host: maybe-mostlyclean-gas
2053mostlyclean-host: maybe-mostlyclean-gcc
2054mostlyclean-host: maybe-mostlyclean-gawk
2055mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2056mostlyclean-host: maybe-mostlyclean-gmp
2057mostlyclean-host: maybe-mostlyclean-mpfr
e28c595f
JM
2058mostlyclean-host: maybe-mostlyclean-ppl
2059mostlyclean-host: maybe-mostlyclean-cloog
c52c6897 2060mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2061mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2062mostlyclean-host: maybe-mostlyclean-gprof
2063mostlyclean-host: maybe-mostlyclean-gzip
2064mostlyclean-host: maybe-mostlyclean-hello
2065mostlyclean-host: maybe-mostlyclean-indent
2066mostlyclean-host: maybe-mostlyclean-intl
2067mostlyclean-host: maybe-mostlyclean-tcl
2068mostlyclean-host: maybe-mostlyclean-itcl
2069mostlyclean-host: maybe-mostlyclean-ld
2070mostlyclean-host: maybe-mostlyclean-libcpp
2071mostlyclean-host: maybe-mostlyclean-libdecnumber
2072mostlyclean-host: maybe-mostlyclean-libgui
2073mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2074mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2075mostlyclean-host: maybe-mostlyclean-libtool
2076mostlyclean-host: maybe-mostlyclean-m4
2077mostlyclean-host: maybe-mostlyclean-make
2078mostlyclean-host: maybe-mostlyclean-mmalloc
2079mostlyclean-host: maybe-mostlyclean-patch
2080mostlyclean-host: maybe-mostlyclean-perl
2081mostlyclean-host: maybe-mostlyclean-prms
2082mostlyclean-host: maybe-mostlyclean-rcs
2083mostlyclean-host: maybe-mostlyclean-readline
2084mostlyclean-host: maybe-mostlyclean-release
2085mostlyclean-host: maybe-mostlyclean-recode
2086mostlyclean-host: maybe-mostlyclean-sed
2087mostlyclean-host: maybe-mostlyclean-send-pr
2088mostlyclean-host: maybe-mostlyclean-shellutils
2089mostlyclean-host: maybe-mostlyclean-sid
2090mostlyclean-host: maybe-mostlyclean-sim
2091mostlyclean-host: maybe-mostlyclean-tar
2092mostlyclean-host: maybe-mostlyclean-texinfo
2093mostlyclean-host: maybe-mostlyclean-textutils
2094mostlyclean-host: maybe-mostlyclean-time
2095mostlyclean-host: maybe-mostlyclean-uudecode
2096mostlyclean-host: maybe-mostlyclean-wdiff
2097mostlyclean-host: maybe-mostlyclean-zip
2098mostlyclean-host: maybe-mostlyclean-zlib
2099mostlyclean-host: maybe-mostlyclean-gdb
2100mostlyclean-host: maybe-mostlyclean-expect
2101mostlyclean-host: maybe-mostlyclean-guile
2102mostlyclean-host: maybe-mostlyclean-tk
2103mostlyclean-host: maybe-mostlyclean-libtermcap
2104mostlyclean-host: maybe-mostlyclean-utils
2105mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 2106
4fa63067 2107.PHONY: mostlyclean-target
c52c6897
PB
2108
2109mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2110mostlyclean-target: maybe-mostlyclean-target-libmudflap
2111mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2112mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2113mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2114mostlyclean-target: maybe-mostlyclean-target-libgfortran
2115mostlyclean-target: maybe-mostlyclean-target-libobjc
2116mostlyclean-target: maybe-mostlyclean-target-libtermcap
2117mostlyclean-target: maybe-mostlyclean-target-winsup
2118mostlyclean-target: maybe-mostlyclean-target-libgloss
2119mostlyclean-target: maybe-mostlyclean-target-libiberty
2120mostlyclean-target: maybe-mostlyclean-target-gperf
2121mostlyclean-target: maybe-mostlyclean-target-examples
2122mostlyclean-target: maybe-mostlyclean-target-libffi
2123mostlyclean-target: maybe-mostlyclean-target-libjava
2124mostlyclean-target: maybe-mostlyclean-target-zlib
2125mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2126mostlyclean-target: maybe-mostlyclean-target-qthreads
2127mostlyclean-target: maybe-mostlyclean-target-rda
2128mostlyclean-target: maybe-mostlyclean-target-libada
2129mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2130
4fa63067 2131.PHONY: do-clean
f70224b5 2132do-clean:
0aed8855 2133 @: $(MAKE); $(unstage)
e360f423
PB
2134 @r=`${PWD_COMMAND}`; export r; \
2135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2136 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2137 clean-target
f70224b5 2138
2a4cbe27 2139
4fa63067 2140.PHONY: clean-host
c52c6897
PB
2141
2142clean-host: maybe-clean-ash
2143clean-host: maybe-clean-autoconf
2144clean-host: maybe-clean-automake
2145clean-host: maybe-clean-bash
2146clean-host: maybe-clean-bfd
2147clean-host: maybe-clean-opcodes
2148clean-host: maybe-clean-binutils
2149clean-host: maybe-clean-bison
2150clean-host: maybe-clean-byacc
2151clean-host: maybe-clean-bzip2
f9806fa5 2152clean-host: maybe-clean-cgen
c52c6897
PB
2153clean-host: maybe-clean-dejagnu
2154clean-host: maybe-clean-diff
2155clean-host: maybe-clean-dosutils
2156clean-host: maybe-clean-etc
2157clean-host: maybe-clean-fastjar
2158clean-host: maybe-clean-fileutils
2159clean-host: maybe-clean-findutils
2160clean-host: maybe-clean-find
2161clean-host: maybe-clean-fixincludes
2162clean-host: maybe-clean-flex
2163clean-host: maybe-clean-gas
2164clean-host: maybe-clean-gcc
2165clean-host: maybe-clean-gawk
2166clean-host: maybe-clean-gettext
4b900473
PB
2167clean-host: maybe-clean-gmp
2168clean-host: maybe-clean-mpfr
e28c595f
JM
2169clean-host: maybe-clean-ppl
2170clean-host: maybe-clean-cloog
c52c6897 2171clean-host: maybe-clean-gnuserv
93f9b408 2172clean-host: maybe-clean-gold
c52c6897
PB
2173clean-host: maybe-clean-gprof
2174clean-host: maybe-clean-gzip
2175clean-host: maybe-clean-hello
2176clean-host: maybe-clean-indent
2177clean-host: maybe-clean-intl
2178clean-host: maybe-clean-tcl
2179clean-host: maybe-clean-itcl
2180clean-host: maybe-clean-ld
2181clean-host: maybe-clean-libcpp
2182clean-host: maybe-clean-libdecnumber
2183clean-host: maybe-clean-libgui
2184clean-host: maybe-clean-libiberty
dc448a7b 2185clean-host: maybe-clean-libiconv
c52c6897
PB
2186clean-host: maybe-clean-libtool
2187clean-host: maybe-clean-m4
2188clean-host: maybe-clean-make
2189clean-host: maybe-clean-mmalloc
2190clean-host: maybe-clean-patch
2191clean-host: maybe-clean-perl
2192clean-host: maybe-clean-prms
2193clean-host: maybe-clean-rcs
2194clean-host: maybe-clean-readline
2195clean-host: maybe-clean-release
2196clean-host: maybe-clean-recode
2197clean-host: maybe-clean-sed
2198clean-host: maybe-clean-send-pr
2199clean-host: maybe-clean-shellutils
2200clean-host: maybe-clean-sid
2201clean-host: maybe-clean-sim
2202clean-host: maybe-clean-tar
2203clean-host: maybe-clean-texinfo
2204clean-host: maybe-clean-textutils
2205clean-host: maybe-clean-time
2206clean-host: maybe-clean-uudecode
2207clean-host: maybe-clean-wdiff
2208clean-host: maybe-clean-zip
2209clean-host: maybe-clean-zlib
2210clean-host: maybe-clean-gdb
2211clean-host: maybe-clean-expect
2212clean-host: maybe-clean-guile
2213clean-host: maybe-clean-tk
2214clean-host: maybe-clean-libtermcap
2215clean-host: maybe-clean-utils
2216clean-host: maybe-clean-gnattools
2a4cbe27 2217
4fa63067 2218.PHONY: clean-target
c52c6897
PB
2219
2220clean-target: maybe-clean-target-libstdc++-v3
2221clean-target: maybe-clean-target-libmudflap
2222clean-target: maybe-clean-target-libssp
c52c6897 2223clean-target: maybe-clean-target-newlib
6aa8ef82 2224clean-target: maybe-clean-target-libgcc
c52c6897
PB
2225clean-target: maybe-clean-target-libgfortran
2226clean-target: maybe-clean-target-libobjc
2227clean-target: maybe-clean-target-libtermcap
2228clean-target: maybe-clean-target-winsup
2229clean-target: maybe-clean-target-libgloss
2230clean-target: maybe-clean-target-libiberty
2231clean-target: maybe-clean-target-gperf
2232clean-target: maybe-clean-target-examples
2233clean-target: maybe-clean-target-libffi
2234clean-target: maybe-clean-target-libjava
2235clean-target: maybe-clean-target-zlib
2236clean-target: maybe-clean-target-boehm-gc
2237clean-target: maybe-clean-target-qthreads
2238clean-target: maybe-clean-target-rda
2239clean-target: maybe-clean-target-libada
2240clean-target: maybe-clean-target-libgomp
2a4cbe27 2241
4fa63067 2242.PHONY: do-distclean
f70224b5 2243do-distclean:
0aed8855 2244 @: $(MAKE); $(unstage)
e360f423
PB
2245 @r=`${PWD_COMMAND}`; export r; \
2246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2247 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2248 distclean-target
f70224b5 2249
2a4cbe27 2250
4fa63067 2251.PHONY: distclean-host
c52c6897
PB
2252
2253distclean-host: maybe-distclean-ash
2254distclean-host: maybe-distclean-autoconf
2255distclean-host: maybe-distclean-automake
2256distclean-host: maybe-distclean-bash
2257distclean-host: maybe-distclean-bfd
2258distclean-host: maybe-distclean-opcodes
2259distclean-host: maybe-distclean-binutils
2260distclean-host: maybe-distclean-bison
2261distclean-host: maybe-distclean-byacc
2262distclean-host: maybe-distclean-bzip2
f9806fa5 2263distclean-host: maybe-distclean-cgen
c52c6897
PB
2264distclean-host: maybe-distclean-dejagnu
2265distclean-host: maybe-distclean-diff
2266distclean-host: maybe-distclean-dosutils
2267distclean-host: maybe-distclean-etc
2268distclean-host: maybe-distclean-fastjar
2269distclean-host: maybe-distclean-fileutils
2270distclean-host: maybe-distclean-findutils
2271distclean-host: maybe-distclean-find
2272distclean-host: maybe-distclean-fixincludes
2273distclean-host: maybe-distclean-flex
2274distclean-host: maybe-distclean-gas
2275distclean-host: maybe-distclean-gcc
2276distclean-host: maybe-distclean-gawk
2277distclean-host: maybe-distclean-gettext
4b900473
PB
2278distclean-host: maybe-distclean-gmp
2279distclean-host: maybe-distclean-mpfr
e28c595f
JM
2280distclean-host: maybe-distclean-ppl
2281distclean-host: maybe-distclean-cloog
c52c6897 2282distclean-host: maybe-distclean-gnuserv
93f9b408 2283distclean-host: maybe-distclean-gold
c52c6897
PB
2284distclean-host: maybe-distclean-gprof
2285distclean-host: maybe-distclean-gzip
2286distclean-host: maybe-distclean-hello
2287distclean-host: maybe-distclean-indent
2288distclean-host: maybe-distclean-intl
2289distclean-host: maybe-distclean-tcl
2290distclean-host: maybe-distclean-itcl
2291distclean-host: maybe-distclean-ld
2292distclean-host: maybe-distclean-libcpp
2293distclean-host: maybe-distclean-libdecnumber
2294distclean-host: maybe-distclean-libgui
2295distclean-host: maybe-distclean-libiberty
dc448a7b 2296distclean-host: maybe-distclean-libiconv
c52c6897
PB
2297distclean-host: maybe-distclean-libtool
2298distclean-host: maybe-distclean-m4
2299distclean-host: maybe-distclean-make
2300distclean-host: maybe-distclean-mmalloc
2301distclean-host: maybe-distclean-patch
2302distclean-host: maybe-distclean-perl
2303distclean-host: maybe-distclean-prms
2304distclean-host: maybe-distclean-rcs
2305distclean-host: maybe-distclean-readline
2306distclean-host: maybe-distclean-release
2307distclean-host: maybe-distclean-recode
2308distclean-host: maybe-distclean-sed
2309distclean-host: maybe-distclean-send-pr
2310distclean-host: maybe-distclean-shellutils
2311distclean-host: maybe-distclean-sid
2312distclean-host: maybe-distclean-sim
2313distclean-host: maybe-distclean-tar
2314distclean-host: maybe-distclean-texinfo
2315distclean-host: maybe-distclean-textutils
2316distclean-host: maybe-distclean-time
2317distclean-host: maybe-distclean-uudecode
2318distclean-host: maybe-distclean-wdiff
2319distclean-host: maybe-distclean-zip
2320distclean-host: maybe-distclean-zlib
2321distclean-host: maybe-distclean-gdb
2322distclean-host: maybe-distclean-expect
2323distclean-host: maybe-distclean-guile
2324distclean-host: maybe-distclean-tk
2325distclean-host: maybe-distclean-libtermcap
2326distclean-host: maybe-distclean-utils
2327distclean-host: maybe-distclean-gnattools
2a4cbe27 2328
4fa63067 2329.PHONY: distclean-target
c52c6897
PB
2330
2331distclean-target: maybe-distclean-target-libstdc++-v3
2332distclean-target: maybe-distclean-target-libmudflap
2333distclean-target: maybe-distclean-target-libssp
c52c6897 2334distclean-target: maybe-distclean-target-newlib
6aa8ef82 2335distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2336distclean-target: maybe-distclean-target-libgfortran
2337distclean-target: maybe-distclean-target-libobjc
2338distclean-target: maybe-distclean-target-libtermcap
2339distclean-target: maybe-distclean-target-winsup
2340distclean-target: maybe-distclean-target-libgloss
2341distclean-target: maybe-distclean-target-libiberty
2342distclean-target: maybe-distclean-target-gperf
2343distclean-target: maybe-distclean-target-examples
2344distclean-target: maybe-distclean-target-libffi
2345distclean-target: maybe-distclean-target-libjava
2346distclean-target: maybe-distclean-target-zlib
2347distclean-target: maybe-distclean-target-boehm-gc
2348distclean-target: maybe-distclean-target-qthreads
2349distclean-target: maybe-distclean-target-rda
2350distclean-target: maybe-distclean-target-libada
2351distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2352
4fa63067 2353.PHONY: do-maintainer-clean
f70224b5 2354do-maintainer-clean:
0aed8855 2355 @: $(MAKE); $(unstage)
e360f423
PB
2356 @r=`${PWD_COMMAND}`; export r; \
2357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2358 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2359 maintainer-clean-target
f70224b5 2360
2a4cbe27 2361
4fa63067 2362.PHONY: maintainer-clean-host
c52c6897
PB
2363
2364maintainer-clean-host: maybe-maintainer-clean-ash
2365maintainer-clean-host: maybe-maintainer-clean-autoconf
2366maintainer-clean-host: maybe-maintainer-clean-automake
2367maintainer-clean-host: maybe-maintainer-clean-bash
2368maintainer-clean-host: maybe-maintainer-clean-bfd
2369maintainer-clean-host: maybe-maintainer-clean-opcodes
2370maintainer-clean-host: maybe-maintainer-clean-binutils
2371maintainer-clean-host: maybe-maintainer-clean-bison
2372maintainer-clean-host: maybe-maintainer-clean-byacc
2373maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2374maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2375maintainer-clean-host: maybe-maintainer-clean-dejagnu
2376maintainer-clean-host: maybe-maintainer-clean-diff
2377maintainer-clean-host: maybe-maintainer-clean-dosutils
2378maintainer-clean-host: maybe-maintainer-clean-etc
2379maintainer-clean-host: maybe-maintainer-clean-fastjar
2380maintainer-clean-host: maybe-maintainer-clean-fileutils
2381maintainer-clean-host: maybe-maintainer-clean-findutils
2382maintainer-clean-host: maybe-maintainer-clean-find
2383maintainer-clean-host: maybe-maintainer-clean-fixincludes
2384maintainer-clean-host: maybe-maintainer-clean-flex
2385maintainer-clean-host: maybe-maintainer-clean-gas
2386maintainer-clean-host: maybe-maintainer-clean-gcc
2387maintainer-clean-host: maybe-maintainer-clean-gawk
2388maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2389maintainer-clean-host: maybe-maintainer-clean-gmp
2390maintainer-clean-host: maybe-maintainer-clean-mpfr
e28c595f
JM
2391maintainer-clean-host: maybe-maintainer-clean-ppl
2392maintainer-clean-host: maybe-maintainer-clean-cloog
c52c6897 2393maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2394maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2395maintainer-clean-host: maybe-maintainer-clean-gprof
2396maintainer-clean-host: maybe-maintainer-clean-gzip
2397maintainer-clean-host: maybe-maintainer-clean-hello
2398maintainer-clean-host: maybe-maintainer-clean-indent
2399maintainer-clean-host: maybe-maintainer-clean-intl
2400maintainer-clean-host: maybe-maintainer-clean-tcl
2401maintainer-clean-host: maybe-maintainer-clean-itcl
2402maintainer-clean-host: maybe-maintainer-clean-ld
2403maintainer-clean-host: maybe-maintainer-clean-libcpp
2404maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2405maintainer-clean-host: maybe-maintainer-clean-libgui
2406maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2407maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2408maintainer-clean-host: maybe-maintainer-clean-libtool
2409maintainer-clean-host: maybe-maintainer-clean-m4
2410maintainer-clean-host: maybe-maintainer-clean-make
2411maintainer-clean-host: maybe-maintainer-clean-mmalloc
2412maintainer-clean-host: maybe-maintainer-clean-patch
2413maintainer-clean-host: maybe-maintainer-clean-perl
2414maintainer-clean-host: maybe-maintainer-clean-prms
2415maintainer-clean-host: maybe-maintainer-clean-rcs
2416maintainer-clean-host: maybe-maintainer-clean-readline
2417maintainer-clean-host: maybe-maintainer-clean-release
2418maintainer-clean-host: maybe-maintainer-clean-recode
2419maintainer-clean-host: maybe-maintainer-clean-sed
2420maintainer-clean-host: maybe-maintainer-clean-send-pr
2421maintainer-clean-host: maybe-maintainer-clean-shellutils
2422maintainer-clean-host: maybe-maintainer-clean-sid
2423maintainer-clean-host: maybe-maintainer-clean-sim
2424maintainer-clean-host: maybe-maintainer-clean-tar
2425maintainer-clean-host: maybe-maintainer-clean-texinfo
2426maintainer-clean-host: maybe-maintainer-clean-textutils
2427maintainer-clean-host: maybe-maintainer-clean-time
2428maintainer-clean-host: maybe-maintainer-clean-uudecode
2429maintainer-clean-host: maybe-maintainer-clean-wdiff
2430maintainer-clean-host: maybe-maintainer-clean-zip
2431maintainer-clean-host: maybe-maintainer-clean-zlib
2432maintainer-clean-host: maybe-maintainer-clean-gdb
2433maintainer-clean-host: maybe-maintainer-clean-expect
2434maintainer-clean-host: maybe-maintainer-clean-guile
2435maintainer-clean-host: maybe-maintainer-clean-tk
2436maintainer-clean-host: maybe-maintainer-clean-libtermcap
2437maintainer-clean-host: maybe-maintainer-clean-utils
2438maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2439
4fa63067 2440.PHONY: maintainer-clean-target
c52c6897
PB
2441
2442maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2443maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2444maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2445maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2446maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2447maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2448maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2449maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2450maintainer-clean-target: maybe-maintainer-clean-target-winsup
2451maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2452maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2453maintainer-clean-target: maybe-maintainer-clean-target-gperf
2454maintainer-clean-target: maybe-maintainer-clean-target-examples
2455maintainer-clean-target: maybe-maintainer-clean-target-libffi
2456maintainer-clean-target: maybe-maintainer-clean-target-libjava
2457maintainer-clean-target: maybe-maintainer-clean-target-zlib
2458maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2459maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2460maintainer-clean-target: maybe-maintainer-clean-target-rda
2461maintainer-clean-target: maybe-maintainer-clean-target-libada
2462maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2463
2a4cbe27 2464
4fa63067 2465# Here are the targets which correspond to the do-X targets.
2a4cbe27 2466
a3ca38d2
DD
2467.PHONY: info installcheck dvi pdf html
2468.PHONY: install-info install-pdf install-html
4fa63067
NN
2469.PHONY: clean distclean mostlyclean maintainer-clean realclean
2470.PHONY: local-clean local-distclean local-maintainer-clean
2471info: do-info
2472installcheck: do-installcheck
2473dvi: do-dvi
56a8fe78 2474pdf: do-pdf
6d389afc 2475html: do-html
2a4cbe27 2476
4fa63067
NN
2477# Make sure makeinfo is built before we do a `make info', if we're
2478# in fact building texinfo.
2479do-info: maybe-all-texinfo
2a4cbe27 2480
4fa63067 2481install-info: do-install-info dir.info
b40e3958 2482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2483 if [ -f dir.info ] ; then \
2484 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2485 else true ; fi
2a4cbe27 2486
a3ca38d2
DD
2487install-pdf: do-install-pdf
2488
108a6f8e
CD
2489install-html: do-install-html
2490
4fa63067
NN
2491local-clean:
2492 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2493
4fa63067
NN
2494local-distclean:
2495 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2496 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2497 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2498 rm -rf $(TARGET_SUBDIR); \
2499 else true; fi
2500 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2501 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2502 rm -rf $(HOST_SUBDIR); \
2503 else true; fi
4fa63067
NN
2504 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2505 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2506 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2507 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2508 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2509
4fa63067
NN
2510local-maintainer-clean:
2511 @echo "This command is intended for maintainers to use;"
2512 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2513
4fa63067
NN
2514clean: do-clean local-clean
2515mostlyclean: do-mostlyclean local-clean
2516distclean: do-distclean local-clean local-distclean
2517maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2518maintainer-clean: local-distclean
2519realclean: maintainer-clean
2a4cbe27 2520
4fa63067 2521# Check target.
2a4cbe27 2522
4fa63067
NN
2523.PHONY: check do-check
2524check: do-check
2a4cbe27 2525
4fa63067 2526# Only include modules actually being configured and built.
f70224b5
PB
2527.PHONY: check-host
2528check-host: \
4fa63067
NN
2529 maybe-check-ash \
2530 maybe-check-autoconf \
2531 maybe-check-automake \
2532 maybe-check-bash \
2533 maybe-check-bfd \
2534 maybe-check-opcodes \
2535 maybe-check-binutils \
2536 maybe-check-bison \
2537 maybe-check-byacc \
2538 maybe-check-bzip2 \
f9806fa5 2539 maybe-check-cgen \
4fa63067
NN
2540 maybe-check-dejagnu \
2541 maybe-check-diff \
2542 maybe-check-dosutils \
2543 maybe-check-etc \
2544 maybe-check-fastjar \
2545 maybe-check-fileutils \
2546 maybe-check-findutils \
2547 maybe-check-find \
d3ed111c 2548 maybe-check-fixincludes \
4fa63067
NN
2549 maybe-check-flex \
2550 maybe-check-gas \
b813574b 2551 maybe-check-gcc \
4fa63067
NN
2552 maybe-check-gawk \
2553 maybe-check-gettext \
4b900473
PB
2554 maybe-check-gmp \
2555 maybe-check-mpfr \
e28c595f
JM
2556 maybe-check-ppl \
2557 maybe-check-cloog \
4fa63067 2558 maybe-check-gnuserv \
93f9b408 2559 maybe-check-gold \
4fa63067
NN
2560 maybe-check-gprof \
2561 maybe-check-gzip \
2562 maybe-check-hello \
2563 maybe-check-indent \
2564 maybe-check-intl \
2565 maybe-check-tcl \
2566 maybe-check-itcl \
2567 maybe-check-ld \
04cf1b77 2568 maybe-check-libcpp \
be01d343 2569 maybe-check-libdecnumber \
4fa63067
NN
2570 maybe-check-libgui \
2571 maybe-check-libiberty \
dc448a7b 2572 maybe-check-libiconv \
4fa63067
NN
2573 maybe-check-libtool \
2574 maybe-check-m4 \
2575 maybe-check-make \
2576 maybe-check-mmalloc \
2577 maybe-check-patch \
2578 maybe-check-perl \
2579 maybe-check-prms \
2580 maybe-check-rcs \
2581 maybe-check-readline \
2582 maybe-check-release \
2583 maybe-check-recode \
2584 maybe-check-sed \
2585 maybe-check-send-pr \
2586 maybe-check-shellutils \
2587 maybe-check-sid \
2588 maybe-check-sim \
2589 maybe-check-tar \
2590 maybe-check-texinfo \
2591 maybe-check-textutils \
2592 maybe-check-time \
2593 maybe-check-uudecode \
2594 maybe-check-wdiff \
2595 maybe-check-zip \
2596 maybe-check-zlib \
2597 maybe-check-gdb \
2598 maybe-check-expect \
2599 maybe-check-guile \
2600 maybe-check-tk \
4fa63067
NN
2601 maybe-check-libtermcap \
2602 maybe-check-utils \
f70224b5
PB
2603 maybe-check-gnattools
2604
2605.PHONY: check-target
2606check-target: \
4fa63067 2607 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2608 maybe-check-target-libmudflap \
064d0a7c 2609 maybe-check-target-libssp \
4fa63067 2610 maybe-check-target-newlib \
6aa8ef82 2611 maybe-check-target-libgcc \
4b1cb4fe 2612 maybe-check-target-libgfortran \
4fa63067
NN
2613 maybe-check-target-libobjc \
2614 maybe-check-target-libtermcap \
2615 maybe-check-target-winsup \
2616 maybe-check-target-libgloss \
2617 maybe-check-target-libiberty \
2618 maybe-check-target-gperf \
2619 maybe-check-target-examples \
2620 maybe-check-target-libffi \
2621 maybe-check-target-libjava \
2622 maybe-check-target-zlib \
2623 maybe-check-target-boehm-gc \
2624 maybe-check-target-qthreads \
2625 maybe-check-target-rda \
b3ded179
PB
2626 maybe-check-target-libada \
2627 maybe-check-target-libgomp
f70224b5
PB
2628
2629do-check:
0aed8855 2630 @: $(MAKE); $(unstage)
e360f423
PB
2631 @r=`${PWD_COMMAND}`; export r; \
2632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2633 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2634
4fa63067 2635# Automated reporting of test results.
2a4cbe27 2636
4fa63067
NN
2637warning.log: build.log
2638 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2639
4fa63067
NN
2640mail-report.log:
2641 if test x'$(BOOT_CFLAGS)' != x''; then \
2642 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2643 fi; \
2644 $(srcdir)/contrib/test_summary -t >$@
2645 chmod +x $@
2646 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2647
4fa63067
NN
2648mail-report-with-warnings.log: warning.log
2649 if test x'$(BOOT_CFLAGS)' != x''; then \
2650 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2651 fi; \
2652 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2653 chmod +x $@
2654 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2655
4fa63067 2656# Installation targets.
2a4cbe27 2657
4fa63067 2658.PHONY: install uninstall
f70224b5 2659install:
0aed8855 2660 @: $(MAKE); $(unstage)
e360f423
PB
2661 @r=`${PWD_COMMAND}`; export r; \
2662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2663 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2664
4fa63067
NN
2665.PHONY: install-host-nogcc
2666install-host-nogcc: \
2667 maybe-install-ash \
2668 maybe-install-autoconf \
2669 maybe-install-automake \
2670 maybe-install-bash \
2671 maybe-install-bfd \
2672 maybe-install-opcodes \
2673 maybe-install-binutils \
2674 maybe-install-bison \
2675 maybe-install-byacc \
2676 maybe-install-bzip2 \
f9806fa5 2677 maybe-install-cgen \
4fa63067
NN
2678 maybe-install-dejagnu \
2679 maybe-install-diff \
2680 maybe-install-dosutils \
2681 maybe-install-etc \
2682 maybe-install-fastjar \
2683 maybe-install-fileutils \
2684 maybe-install-findutils \
2685 maybe-install-find \
d3ed111c 2686 maybe-install-fixincludes \
4fa63067
NN
2687 maybe-install-flex \
2688 maybe-install-gas \
2689 maybe-install-gawk \
2690 maybe-install-gettext \
4b900473
PB
2691 maybe-install-gmp \
2692 maybe-install-mpfr \
e28c595f
JM
2693 maybe-install-ppl \
2694 maybe-install-cloog \
4fa63067 2695 maybe-install-gnuserv \
93f9b408 2696 maybe-install-gold \
4fa63067
NN
2697 maybe-install-gprof \
2698 maybe-install-gzip \
2699 maybe-install-hello \
2700 maybe-install-indent \
2701 maybe-install-intl \
2702 maybe-install-tcl \
2703 maybe-install-itcl \
2704 maybe-install-ld \
04cf1b77 2705 maybe-install-libcpp \
be01d343 2706 maybe-install-libdecnumber \
4fa63067
NN
2707 maybe-install-libgui \
2708 maybe-install-libiberty \
dc448a7b 2709 maybe-install-libiconv \
4fa63067
NN
2710 maybe-install-libtool \
2711 maybe-install-m4 \
2712 maybe-install-make \
2713 maybe-install-mmalloc \
2714 maybe-install-patch \
2715 maybe-install-perl \
2716 maybe-install-prms \
2717 maybe-install-rcs \
2718 maybe-install-readline \
2719 maybe-install-release \
2720 maybe-install-recode \
2721 maybe-install-sed \
2722 maybe-install-send-pr \
2723 maybe-install-shellutils \
2724 maybe-install-sid \
2725 maybe-install-sim \
2726 maybe-install-tar \
2727 maybe-install-texinfo \
2728 maybe-install-textutils \
2729 maybe-install-time \
2730 maybe-install-uudecode \
2731 maybe-install-wdiff \
2732 maybe-install-zip \
2733 maybe-install-zlib \
2734 maybe-install-gdb \
2735 maybe-install-expect \
2736 maybe-install-guile \
2737 maybe-install-tk \
4fa63067 2738 maybe-install-libtermcap \
b00612cc
PB
2739 maybe-install-utils \
2740 maybe-install-gnattools
2a4cbe27 2741
4fa63067 2742.PHONY: install-host
b813574b 2743install-host: \
4fa63067
NN
2744 maybe-install-ash \
2745 maybe-install-autoconf \
2746 maybe-install-automake \
2747 maybe-install-bash \
2748 maybe-install-bfd \
2749 maybe-install-opcodes \
2750 maybe-install-binutils \
2751 maybe-install-bison \
2752 maybe-install-byacc \
2753 maybe-install-bzip2 \
f9806fa5 2754 maybe-install-cgen \
4fa63067
NN
2755 maybe-install-dejagnu \
2756 maybe-install-diff \
2757 maybe-install-dosutils \
2758 maybe-install-etc \
2759 maybe-install-fastjar \
2760 maybe-install-fileutils \
2761 maybe-install-findutils \
2762 maybe-install-find \
d3ed111c 2763 maybe-install-fixincludes \
4fa63067
NN
2764 maybe-install-flex \
2765 maybe-install-gas \
b813574b 2766 maybe-install-gcc \
4fa63067
NN
2767 maybe-install-gawk \
2768 maybe-install-gettext \
4b900473
PB
2769 maybe-install-gmp \
2770 maybe-install-mpfr \
e28c595f
JM
2771 maybe-install-ppl \
2772 maybe-install-cloog \
4fa63067 2773 maybe-install-gnuserv \
93f9b408 2774 maybe-install-gold \
4fa63067
NN
2775 maybe-install-gprof \
2776 maybe-install-gzip \
2777 maybe-install-hello \
2778 maybe-install-indent \
2779 maybe-install-intl \
2780 maybe-install-tcl \
2781 maybe-install-itcl \
2782 maybe-install-ld \
04cf1b77 2783 maybe-install-libcpp \
be01d343 2784 maybe-install-libdecnumber \
4fa63067
NN
2785 maybe-install-libgui \
2786 maybe-install-libiberty \
dc448a7b 2787 maybe-install-libiconv \
4fa63067
NN
2788 maybe-install-libtool \
2789 maybe-install-m4 \
2790 maybe-install-make \
2791 maybe-install-mmalloc \
2792 maybe-install-patch \
2793 maybe-install-perl \
2794 maybe-install-prms \
2795 maybe-install-rcs \
2796 maybe-install-readline \
2797 maybe-install-release \
2798 maybe-install-recode \
2799 maybe-install-sed \
2800 maybe-install-send-pr \
2801 maybe-install-shellutils \
2802 maybe-install-sid \
2803 maybe-install-sim \
2804 maybe-install-tar \
2805 maybe-install-texinfo \
2806 maybe-install-textutils \
2807 maybe-install-time \
2808 maybe-install-uudecode \
2809 maybe-install-wdiff \
2810 maybe-install-zip \
2811 maybe-install-zlib \
2812 maybe-install-gdb \
2813 maybe-install-expect \
2814 maybe-install-guile \
2815 maybe-install-tk \
4fa63067 2816 maybe-install-libtermcap \
b00612cc
PB
2817 maybe-install-utils \
2818 maybe-install-gnattools
2a4cbe27 2819
4fa63067
NN
2820.PHONY: install-target
2821install-target: \
2822 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2823 maybe-install-target-libmudflap \
064d0a7c 2824 maybe-install-target-libssp \
4fa63067 2825 maybe-install-target-newlib \
6aa8ef82 2826 maybe-install-target-libgcc \
4b1cb4fe 2827 maybe-install-target-libgfortran \
4fa63067
NN
2828 maybe-install-target-libobjc \
2829 maybe-install-target-libtermcap \
2830 maybe-install-target-winsup \
2831 maybe-install-target-libgloss \
2832 maybe-install-target-libiberty \
2833 maybe-install-target-gperf \
2834 maybe-install-target-examples \
2835 maybe-install-target-libffi \
2836 maybe-install-target-libjava \
2837 maybe-install-target-zlib \
2838 maybe-install-target-boehm-gc \
2839 maybe-install-target-qthreads \
2840 maybe-install-target-rda \
b3ded179
PB
2841 maybe-install-target-libada \
2842 maybe-install-target-libgomp
2a4cbe27 2843
4fa63067
NN
2844uninstall:
2845 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2846
4fa63067
NN
2847.PHONY: install.all
2848install.all: install-no-fixedincludes
2849 @if [ -f ./gcc/Makefile ] ; then \
2850 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2852 $(HOST_EXPORTS) \
4fa63067
NN
2853 (cd ./gcc && \
2854 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2855 else \
2856 true ; \
2857 fi
2a4cbe27 2858
4fa63067
NN
2859# install-no-fixedincludes is used because Cygnus can not distribute
2860# the fixed header files.
2861.PHONY: install-no-fixedincludes
2862install-no-fixedincludes: installdirs install-host-nogcc \
2863 install-target gcc-no-fixedincludes
2a4cbe27 2864
4fa63067 2865### other supporting targets
2a4cbe27 2866
4fa63067
NN
2867MAKEDIRS= \
2868 $(DESTDIR)$(prefix) \
2869 $(DESTDIR)$(exec_prefix)
2870.PHONY: installdirs
2871installdirs: mkinstalldirs
2872 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2873
4fa63067
NN
2874dir.info: do-install-info
2875 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2876 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2877 mv -f dir.info.new dir.info ; \
2878 else true ; \
2879 fi
2a4cbe27 2880
4fa63067
NN
2881dist:
2882 @echo "Building a full distribution of this tree isn't done"
2883 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2884
4fa63067 2885etags tags: TAGS
2a4cbe27 2886
4fa63067
NN
2887# Right now this just builds TAGS in each subdirectory. emacs19 has the
2888# ability to use several tags files at once, so there is probably no need
2889# to combine them into one big TAGS file (like CVS 1.3 does). We could
2890# (if we felt like it) have this Makefile write a piece of elisp which
2891# the user could load to tell emacs19 where all the TAGS files we just
2892# built are.
2893TAGS: do-TAGS
2a4cbe27 2894
a7254363
PB
2895# ------------------------------------
2896# Macros for configure and all targets
2897# ------------------------------------
2898
2899
2900
2901
2902
4fa63067
NN
2903# --------------------------------------
2904# Modules which run on the build machine
2905# --------------------------------------
2906
a7254363 2907
4fa63067
NN
2908.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2909maybe-configure-build-libiberty:
4f0ef2d8
CD
2910@if gcc-bootstrap
2911configure-build-libiberty: stage_current
2912@endif gcc-bootstrap
6bd3dfaa
PB
2913@if build-libiberty
2914maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2915configure-build-libiberty:
0aed8855 2916 @: $(MAKE); $(unstage)
c52c6897 2917 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2919 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2920 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2921 $(BUILD_EXPORTS) \
4fa63067
NN
2922 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2923 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2924 case $(srcdir) in \
b00612cc
PB
2925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2926 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2928 esac; \
b00612cc
PB
2929 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2930 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2931 rm -f no-such-file || : ; \
2932 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2933 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2934 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2935 || exit 1
6bd3dfaa 2936@endif build-libiberty
2a4cbe27 2937
a7254363
PB
2938
2939
d545f33b
PB
2940
2941
4fa63067
NN
2942.PHONY: all-build-libiberty maybe-all-build-libiberty
2943maybe-all-build-libiberty:
4f0ef2d8
CD
2944@if gcc-bootstrap
2945all-build-libiberty: stage_current
2946@endif gcc-bootstrap
6bd3dfaa 2947@if build-libiberty
72b2455a 2948TARGET-build-libiberty=all
6bd3dfaa 2949maybe-all-build-libiberty: all-build-libiberty
4fa63067 2950all-build-libiberty: configure-build-libiberty
0aed8855 2951 @: $(MAKE); $(unstage)
4fa63067 2952 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2954 $(BUILD_EXPORTS) \
72b2455a 2955 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 2956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2957 $(TARGET-build-libiberty))
6bd3dfaa 2958@endif build-libiberty
2a4cbe27 2959
a7254363
PB
2960
2961
d545f33b
PB
2962
2963
6a9cf61e
PB
2964.PHONY: configure-build-bison maybe-configure-build-bison
2965maybe-configure-build-bison:
4f0ef2d8
CD
2966@if gcc-bootstrap
2967configure-build-bison: stage_current
2968@endif gcc-bootstrap
6a9cf61e
PB
2969@if build-bison
2970maybe-configure-build-bison: configure-build-bison
c52c6897 2971configure-build-bison:
0aed8855 2972 @: $(MAKE); $(unstage)
c52c6897 2973 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2975 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2976 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2977 $(BUILD_EXPORTS) \
2978 echo Configuring in $(BUILD_SUBDIR)/bison; \
2979 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2980 case $(srcdir) in \
b00612cc
PB
2981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2982 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2984 esac; \
b00612cc
PB
2985 srcdiroption="--srcdir=$${topdir}/bison"; \
2986 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2987 rm -f no-such-file || : ; \
2988 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2989 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2990 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2991 || exit 1
2992@endif build-bison
2993
a7254363
PB
2994
2995
d545f33b
PB
2996
2997
6a9cf61e
PB
2998.PHONY: all-build-bison maybe-all-build-bison
2999maybe-all-build-bison:
4f0ef2d8
CD
3000@if gcc-bootstrap
3001all-build-bison: stage_current
3002@endif gcc-bootstrap
6a9cf61e 3003@if build-bison
72b2455a 3004TARGET-build-bison=all
6a9cf61e
PB
3005maybe-all-build-bison: all-build-bison
3006all-build-bison: configure-build-bison
0aed8855 3007 @: $(MAKE); $(unstage)
6a9cf61e
PB
3008 @r=`${PWD_COMMAND}`; export r; \
3009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3010 $(BUILD_EXPORTS) \
72b2455a 3011 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3012 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3013 $(TARGET-build-bison))
6a9cf61e
PB
3014@endif build-bison
3015
a7254363
PB
3016
3017
d545f33b
PB
3018
3019
6a9cf61e
PB
3020.PHONY: configure-build-byacc maybe-configure-build-byacc
3021maybe-configure-build-byacc:
4f0ef2d8
CD
3022@if gcc-bootstrap
3023configure-build-byacc: stage_current
3024@endif gcc-bootstrap
6a9cf61e
PB
3025@if build-byacc
3026maybe-configure-build-byacc: configure-build-byacc
c52c6897 3027configure-build-byacc:
0aed8855 3028 @: $(MAKE); $(unstage)
c52c6897 3029 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3031 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3032 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
3033 $(BUILD_EXPORTS) \
3034 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3035 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3036 case $(srcdir) in \
b00612cc
PB
3037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3038 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3040 esac; \
b00612cc
PB
3041 srcdiroption="--srcdir=$${topdir}/byacc"; \
3042 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3043 rm -f no-such-file || : ; \
3044 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3045 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3046 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3047 || exit 1
3048@endif build-byacc
3049
a7254363
PB
3050
3051
d545f33b
PB
3052
3053
6a9cf61e
PB
3054.PHONY: all-build-byacc maybe-all-build-byacc
3055maybe-all-build-byacc:
4f0ef2d8
CD
3056@if gcc-bootstrap
3057all-build-byacc: stage_current
3058@endif gcc-bootstrap
6a9cf61e 3059@if build-byacc
72b2455a 3060TARGET-build-byacc=all
6a9cf61e
PB
3061maybe-all-build-byacc: all-build-byacc
3062all-build-byacc: configure-build-byacc
0aed8855 3063 @: $(MAKE); $(unstage)
6a9cf61e
PB
3064 @r=`${PWD_COMMAND}`; export r; \
3065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066 $(BUILD_EXPORTS) \
72b2455a 3067 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3068 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3069 $(TARGET-build-byacc))
6a9cf61e
PB
3070@endif build-byacc
3071
a7254363
PB
3072
3073
d545f33b
PB
3074
3075
6a9cf61e
PB
3076.PHONY: configure-build-flex maybe-configure-build-flex
3077maybe-configure-build-flex:
4f0ef2d8
CD
3078@if gcc-bootstrap
3079configure-build-flex: stage_current
3080@endif gcc-bootstrap
6a9cf61e
PB
3081@if build-flex
3082maybe-configure-build-flex: configure-build-flex
c52c6897 3083configure-build-flex:
0aed8855 3084 @: $(MAKE); $(unstage)
c52c6897 3085 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3087 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3088 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
3089 $(BUILD_EXPORTS) \
3090 echo Configuring in $(BUILD_SUBDIR)/flex; \
3091 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3092 case $(srcdir) in \
b00612cc
PB
3093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3094 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3096 esac; \
b00612cc
PB
3097 srcdiroption="--srcdir=$${topdir}/flex"; \
3098 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3099 rm -f no-such-file || : ; \
3100 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3101 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3102 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3103 || exit 1
3104@endif build-flex
3105
a7254363
PB
3106
3107
d545f33b
PB
3108
3109
6a9cf61e
PB
3110.PHONY: all-build-flex maybe-all-build-flex
3111maybe-all-build-flex:
4f0ef2d8
CD
3112@if gcc-bootstrap
3113all-build-flex: stage_current
3114@endif gcc-bootstrap
6a9cf61e 3115@if build-flex
72b2455a 3116TARGET-build-flex=all
6a9cf61e
PB
3117maybe-all-build-flex: all-build-flex
3118all-build-flex: configure-build-flex
0aed8855 3119 @: $(MAKE); $(unstage)
6a9cf61e
PB
3120 @r=`${PWD_COMMAND}`; export r; \
3121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3122 $(BUILD_EXPORTS) \
72b2455a 3123 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3124 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3125 $(TARGET-build-flex))
6a9cf61e
PB
3126@endif build-flex
3127
a7254363
PB
3128
3129
d545f33b
PB
3130
3131
6a9cf61e
PB
3132.PHONY: configure-build-m4 maybe-configure-build-m4
3133maybe-configure-build-m4:
4f0ef2d8
CD
3134@if gcc-bootstrap
3135configure-build-m4: stage_current
3136@endif gcc-bootstrap
6a9cf61e
PB
3137@if build-m4
3138maybe-configure-build-m4: configure-build-m4
c52c6897 3139configure-build-m4:
0aed8855 3140 @: $(MAKE); $(unstage)
c52c6897 3141 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3143 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3144 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
3145 $(BUILD_EXPORTS) \
3146 echo Configuring in $(BUILD_SUBDIR)/m4; \
3147 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3148 case $(srcdir) in \
b00612cc
PB
3149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3150 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3152 esac; \
b00612cc
PB
3153 srcdiroption="--srcdir=$${topdir}/m4"; \
3154 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3155 rm -f no-such-file || : ; \
3156 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3157 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3158 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3159 || exit 1
3160@endif build-m4
3161
a7254363
PB
3162
3163
d545f33b
PB
3164
3165
6a9cf61e
PB
3166.PHONY: all-build-m4 maybe-all-build-m4
3167maybe-all-build-m4:
4f0ef2d8
CD
3168@if gcc-bootstrap
3169all-build-m4: stage_current
3170@endif gcc-bootstrap
6a9cf61e 3171@if build-m4
72b2455a 3172TARGET-build-m4=all
6a9cf61e
PB
3173maybe-all-build-m4: all-build-m4
3174all-build-m4: configure-build-m4
0aed8855 3175 @: $(MAKE); $(unstage)
6a9cf61e
PB
3176 @r=`${PWD_COMMAND}`; export r; \
3177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3178 $(BUILD_EXPORTS) \
72b2455a 3179 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3181 $(TARGET-build-m4))
6a9cf61e
PB
3182@endif build-m4
3183
a7254363
PB
3184
3185
d545f33b
PB
3186
3187
6a9cf61e
PB
3188.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3189maybe-configure-build-texinfo:
4f0ef2d8
CD
3190@if gcc-bootstrap
3191configure-build-texinfo: stage_current
3192@endif gcc-bootstrap
6a9cf61e
PB
3193@if build-texinfo
3194maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3195configure-build-texinfo:
0aed8855 3196 @: $(MAKE); $(unstage)
c52c6897 3197 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3199 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3200 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3201 $(BUILD_EXPORTS) \
3202 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3203 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3204 case $(srcdir) in \
b00612cc
PB
3205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3206 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3208 esac; \
b00612cc
PB
3209 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3210 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3211 rm -f no-such-file || : ; \
3212 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3213 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3214 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3215 || exit 1
3216@endif build-texinfo
3217
a7254363
PB
3218
3219
d545f33b
PB
3220
3221
6a9cf61e
PB
3222.PHONY: all-build-texinfo maybe-all-build-texinfo
3223maybe-all-build-texinfo:
4f0ef2d8
CD
3224@if gcc-bootstrap
3225all-build-texinfo: stage_current
3226@endif gcc-bootstrap
6a9cf61e 3227@if build-texinfo
72b2455a 3228TARGET-build-texinfo=all
6a9cf61e
PB
3229maybe-all-build-texinfo: all-build-texinfo
3230all-build-texinfo: configure-build-texinfo
0aed8855 3231 @: $(MAKE); $(unstage)
6a9cf61e
PB
3232 @r=`${PWD_COMMAND}`; export r; \
3233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3234 $(BUILD_EXPORTS) \
72b2455a 3235 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3236 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3237 $(TARGET-build-texinfo))
6a9cf61e
PB
3238@endif build-texinfo
3239
a7254363
PB
3240
3241
d545f33b
PB
3242
3243
ee025550
PB
3244.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3245maybe-configure-build-fixincludes:
4f0ef2d8
CD
3246@if gcc-bootstrap
3247configure-build-fixincludes: stage_current
3248@endif gcc-bootstrap
ee025550
PB
3249@if build-fixincludes
3250maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3251configure-build-fixincludes:
0aed8855 3252 @: $(MAKE); $(unstage)
c52c6897 3253 @r=`${PWD_COMMAND}`; export r; \
ee025550 3254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3255 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3256 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3257 $(BUILD_EXPORTS) \
3258 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3259 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3260 case $(srcdir) in \
b00612cc
PB
3261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3262 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3264 esac; \
b00612cc
PB
3265 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3266 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3267 rm -f no-such-file || : ; \
3268 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3269 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3270 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3271 || exit 1
3272@endif build-fixincludes
3273
a7254363
PB
3274
3275
d545f33b
PB
3276
3277
ee025550
PB
3278.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3279maybe-all-build-fixincludes:
4f0ef2d8
CD
3280@if gcc-bootstrap
3281all-build-fixincludes: stage_current
3282@endif gcc-bootstrap
ee025550
PB
3283@if build-fixincludes
3284TARGET-build-fixincludes=all
3285maybe-all-build-fixincludes: all-build-fixincludes
3286all-build-fixincludes: configure-build-fixincludes
0aed8855 3287 @: $(MAKE); $(unstage)
ee025550
PB
3288 @r=`${PWD_COMMAND}`; export r; \
3289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3290 $(BUILD_EXPORTS) \
3291 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3293 $(TARGET-build-fixincludes))
ee025550
PB
3294@endif build-fixincludes
3295
2a4cbe27 3296
a7254363 3297
d545f33b
PB
3298
3299
4fa63067
NN
3300# --------------------------------------
3301# Modules which run on the host machine
3302# --------------------------------------
2a4cbe27 3303
a7254363 3304
4fa63067
NN
3305.PHONY: configure-ash maybe-configure-ash
3306maybe-configure-ash:
4f0ef2d8
CD
3307@if gcc-bootstrap
3308configure-ash: stage_current
3309@endif gcc-bootstrap
6bd3dfaa
PB
3310@if ash
3311maybe-configure-ash: configure-ash
c52c6897 3312configure-ash:
0aed8855 3313 @: $(MAKE); $(unstage)
c52c6897 3314 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3316 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3318 $(HOST_EXPORTS) \
a7254363
PB
3319 echo Configuring in $(HOST_SUBDIR)/ash; \
3320 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3321 case $(srcdir) in \
b00612cc
PB
3322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3323 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3325 esac; \
b00612cc
PB
3326 srcdiroption="--srcdir=$${topdir}/ash"; \
3327 libsrcdir="$$s/ash"; \
4fa63067 3328 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3330 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3331 || exit 1
6bd3dfaa 3332@endif ash
2a4cbe27 3333
a7254363
PB
3334
3335
d545f33b
PB
3336
3337
4fa63067
NN
3338.PHONY: all-ash maybe-all-ash
3339maybe-all-ash:
4f0ef2d8
CD
3340@if gcc-bootstrap
3341all-ash: stage_current
3342@endif gcc-bootstrap
6bd3dfaa 3343@if ash
d27cc32e 3344TARGET-ash=all
6bd3dfaa 3345maybe-all-ash: all-ash
4fa63067 3346all-ash: configure-ash
0aed8855 3347 @: $(MAKE); $(unstage)
4fa63067
NN
3348 @r=`${PWD_COMMAND}`; export r; \
3349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3350 $(HOST_EXPORTS) \
b00612cc 3351 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3352 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3353 $(TARGET-ash))
6bd3dfaa 3354@endif ash
2a4cbe27 3355
a7254363 3356
d545f33b
PB
3357
3358
4fa63067
NN
3359.PHONY: check-ash maybe-check-ash
3360maybe-check-ash:
6bd3dfaa
PB
3361@if ash
3362maybe-check-ash: check-ash
2a4cbe27 3363
4fa63067 3364check-ash:
0aed8855 3365 @: $(MAKE); $(unstage)
4fa63067 3366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3368 $(HOST_EXPORTS) \
b00612cc
PB
3369 (cd $(HOST_SUBDIR)/ash && \
3370 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3371
6bd3dfaa 3372@endif ash
2a4cbe27 3373
4fa63067
NN
3374.PHONY: install-ash maybe-install-ash
3375maybe-install-ash:
6bd3dfaa
PB
3376@if ash
3377maybe-install-ash: install-ash
2a4cbe27 3378
4fa63067 3379install-ash: installdirs
0aed8855 3380 @: $(MAKE); $(unstage)
4fa63067 3381 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3383 $(HOST_EXPORTS) \
b00612cc 3384 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3385 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3386
6bd3dfaa 3387@endif ash
2a4cbe27 3388
56a8fe78 3389# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3390
4fa63067
NN
3391.PHONY: maybe-info-ash info-ash
3392maybe-info-ash:
6bd3dfaa
PB
3393@if ash
3394maybe-info-ash: info-ash
4fa63067
NN
3395
3396info-ash: \
3397 configure-ash
0aed8855 3398 @: $(MAKE); $(unstage)
4fa63067 3399 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3400 r=`${PWD_COMMAND}`; export r; \
3401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3402 $(HOST_EXPORTS) \
b813574b 3403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3405 done; \
4fa63067 3406 echo "Doing info in ash" ; \
b00612cc 3407 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3410 "RANLIB=$${RANLIB}" \
0c24b341 3411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3412 info) \
2a4cbe27
NN
3413 || exit 1
3414
6bd3dfaa 3415@endif ash
2a4cbe27 3416
4fa63067
NN
3417.PHONY: maybe-dvi-ash dvi-ash
3418maybe-dvi-ash:
6bd3dfaa
PB
3419@if ash
3420maybe-dvi-ash: dvi-ash
2a4cbe27 3421
4fa63067
NN
3422dvi-ash: \
3423 configure-ash
0aed8855 3424 @: $(MAKE); $(unstage)
4fa63067 3425 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3426 r=`${PWD_COMMAND}`; export r; \
3427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3428 $(HOST_EXPORTS) \
b813574b 3429 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3431 done; \
4fa63067 3432 echo "Doing dvi in ash" ; \
b00612cc 3433 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3436 "RANLIB=$${RANLIB}" \
0c24b341 3437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3438 dvi) \
2a4cbe27
NN
3439 || exit 1
3440
6bd3dfaa 3441@endif ash
2a4cbe27 3442
56a8fe78
DD
3443.PHONY: maybe-pdf-ash pdf-ash
3444maybe-pdf-ash:
3445@if ash
3446maybe-pdf-ash: pdf-ash
3447
3448pdf-ash: \
3449 configure-ash
3450 @: $(MAKE); $(unstage)
3451 @[ -f ./ash/Makefile ] || exit 0; \
3452 r=`${PWD_COMMAND}`; export r; \
3453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454 $(HOST_EXPORTS) \
3455 for flag in $(EXTRA_HOST_FLAGS) ; do \
3456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3457 done; \
3458 echo "Doing pdf in ash" ; \
3459 (cd $(HOST_SUBDIR)/ash && \
3460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3462 "RANLIB=$${RANLIB}" \
0c24b341 3463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3464 pdf) \
3465 || exit 1
3466
3467@endif ash
3468
6d389afc
MS
3469.PHONY: maybe-html-ash html-ash
3470maybe-html-ash:
3471@if ash
3472maybe-html-ash: html-ash
3473
3474html-ash: \
3475 configure-ash
0aed8855 3476 @: $(MAKE); $(unstage)
6d389afc
MS
3477 @[ -f ./ash/Makefile ] || exit 0; \
3478 r=`${PWD_COMMAND}`; export r; \
3479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3480 $(HOST_EXPORTS) \
3481 for flag in $(EXTRA_HOST_FLAGS) ; do \
3482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3483 done; \
3484 echo "Doing html in ash" ; \
b00612cc 3485 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3488 "RANLIB=$${RANLIB}" \
0c24b341 3489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3490 html) \
3491 || exit 1
3492
3493@endif ash
3494
4fa63067
NN
3495.PHONY: maybe-TAGS-ash TAGS-ash
3496maybe-TAGS-ash:
6bd3dfaa
PB
3497@if ash
3498maybe-TAGS-ash: TAGS-ash
2a4cbe27 3499
4fa63067
NN
3500TAGS-ash: \
3501 configure-ash
0aed8855 3502 @: $(MAKE); $(unstage)
4fa63067 3503 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3504 r=`${PWD_COMMAND}`; export r; \
3505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3506 $(HOST_EXPORTS) \
b813574b 3507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3509 done; \
4fa63067 3510 echo "Doing TAGS in ash" ; \
b00612cc 3511 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3514 "RANLIB=$${RANLIB}" \
0c24b341 3515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3516 TAGS) \
2a4cbe27
NN
3517 || exit 1
3518
6bd3dfaa 3519@endif ash
2a4cbe27 3520
4fa63067
NN
3521.PHONY: maybe-install-info-ash install-info-ash
3522maybe-install-info-ash:
6bd3dfaa
PB
3523@if ash
3524maybe-install-info-ash: install-info-ash
2a4cbe27 3525
4fa63067
NN
3526install-info-ash: \
3527 configure-ash \
3528 info-ash
0aed8855 3529 @: $(MAKE); $(unstage)
4fa63067 3530 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3531 r=`${PWD_COMMAND}`; export r; \
3532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3533 $(HOST_EXPORTS) \
b813574b 3534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3536 done; \
4fa63067 3537 echo "Doing install-info in ash" ; \
b00612cc 3538 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3541 "RANLIB=$${RANLIB}" \
0c24b341 3542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3543 install-info) \
2a4cbe27
NN
3544 || exit 1
3545
6bd3dfaa 3546@endif ash
2a4cbe27 3547
a3ca38d2
DD
3548.PHONY: maybe-install-pdf-ash install-pdf-ash
3549maybe-install-pdf-ash:
3550@if ash
3551maybe-install-pdf-ash: install-pdf-ash
3552
3553install-pdf-ash: \
3554 configure-ash \
3555 pdf-ash
3556 @: $(MAKE); $(unstage)
3557 @[ -f ./ash/Makefile ] || exit 0; \
3558 r=`${PWD_COMMAND}`; export r; \
3559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3560 $(HOST_EXPORTS) \
3561 for flag in $(EXTRA_HOST_FLAGS) ; do \
3562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3563 done; \
3564 echo "Doing install-pdf in ash" ; \
3565 (cd $(HOST_SUBDIR)/ash && \
3566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3568 "RANLIB=$${RANLIB}" \
0c24b341 3569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3570 install-pdf) \
3571 || exit 1
3572
3573@endif ash
3574
108a6f8e
CD
3575.PHONY: maybe-install-html-ash install-html-ash
3576maybe-install-html-ash:
3577@if ash
3578maybe-install-html-ash: install-html-ash
3579
3580install-html-ash: \
3581 configure-ash \
3582 html-ash
3583 @: $(MAKE); $(unstage)
3584 @[ -f ./ash/Makefile ] || exit 0; \
3585 r=`${PWD_COMMAND}`; export r; \
3586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3587 $(HOST_EXPORTS) \
3588 for flag in $(EXTRA_HOST_FLAGS) ; do \
3589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3590 done; \
3591 echo "Doing install-html in ash" ; \
3592 (cd $(HOST_SUBDIR)/ash && \
3593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3595 "RANLIB=$${RANLIB}" \
0c24b341 3596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3597 install-html) \
3598 || exit 1
3599
3600@endif ash
3601
4fa63067
NN
3602.PHONY: maybe-installcheck-ash installcheck-ash
3603maybe-installcheck-ash:
6bd3dfaa
PB
3604@if ash
3605maybe-installcheck-ash: installcheck-ash
2a4cbe27 3606
4fa63067
NN
3607installcheck-ash: \
3608 configure-ash
0aed8855 3609 @: $(MAKE); $(unstage)
4fa63067 3610 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3611 r=`${PWD_COMMAND}`; export r; \
3612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3613 $(HOST_EXPORTS) \
b813574b 3614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3616 done; \
4fa63067 3617 echo "Doing installcheck in ash" ; \
b00612cc 3618 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3621 "RANLIB=$${RANLIB}" \
0c24b341 3622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3623 installcheck) \
2a4cbe27
NN
3624 || exit 1
3625
6bd3dfaa 3626@endif ash
2a4cbe27 3627
4fa63067
NN
3628.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3629maybe-mostlyclean-ash:
6bd3dfaa
PB
3630@if ash
3631maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3632
4fa63067 3633mostlyclean-ash:
0aed8855 3634 @: $(MAKE); $(unstage)
4fa63067 3635 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3636 r=`${PWD_COMMAND}`; export r; \
3637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3638 $(HOST_EXPORTS) \
b813574b 3639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3641 done; \
4fa63067 3642 echo "Doing mostlyclean in ash" ; \
b00612cc 3643 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3646 "RANLIB=$${RANLIB}" \
0c24b341 3647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3648 mostlyclean) \
2a4cbe27
NN
3649 || exit 1
3650
6bd3dfaa 3651@endif ash
2a4cbe27 3652
4fa63067
NN
3653.PHONY: maybe-clean-ash clean-ash
3654maybe-clean-ash:
6bd3dfaa
PB
3655@if ash
3656maybe-clean-ash: clean-ash
2a4cbe27 3657
4fa63067 3658clean-ash:
0aed8855 3659 @: $(MAKE); $(unstage)
4fa63067 3660 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3661 r=`${PWD_COMMAND}`; export r; \
3662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3663 $(HOST_EXPORTS) \
b813574b 3664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3666 done; \
4fa63067 3667 echo "Doing clean in ash" ; \
b00612cc 3668 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3671 "RANLIB=$${RANLIB}" \
0c24b341 3672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3673 clean) \
2a4cbe27
NN
3674 || exit 1
3675
6bd3dfaa 3676@endif ash
2a4cbe27 3677
4fa63067
NN
3678.PHONY: maybe-distclean-ash distclean-ash
3679maybe-distclean-ash:
6bd3dfaa
PB
3680@if ash
3681maybe-distclean-ash: distclean-ash
2a4cbe27 3682
4fa63067 3683distclean-ash:
0aed8855 3684 @: $(MAKE); $(unstage)
4fa63067 3685 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3686 r=`${PWD_COMMAND}`; export r; \
3687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3688 $(HOST_EXPORTS) \
b813574b 3689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3691 done; \
4fa63067 3692 echo "Doing distclean in ash" ; \
b00612cc 3693 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3696 "RANLIB=$${RANLIB}" \
0c24b341 3697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3698 distclean) \
2a4cbe27
NN
3699 || exit 1
3700
6bd3dfaa 3701@endif ash
2a4cbe27 3702
4fa63067
NN
3703.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3704maybe-maintainer-clean-ash:
6bd3dfaa
PB
3705@if ash
3706maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3707
4fa63067 3708maintainer-clean-ash:
0aed8855 3709 @: $(MAKE); $(unstage)
4fa63067 3710 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3711 r=`${PWD_COMMAND}`; export r; \
3712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3713 $(HOST_EXPORTS) \
b813574b 3714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3716 done; \
4fa63067 3717 echo "Doing maintainer-clean in ash" ; \
b00612cc 3718 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3721 "RANLIB=$${RANLIB}" \
0c24b341 3722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3723 maintainer-clean) \
2a4cbe27
NN
3724 || exit 1
3725
6bd3dfaa 3726@endif ash
2a4cbe27 3727
2a4cbe27 3728
a7254363 3729
4fa63067
NN
3730.PHONY: configure-autoconf maybe-configure-autoconf
3731maybe-configure-autoconf:
4f0ef2d8
CD
3732@if gcc-bootstrap
3733configure-autoconf: stage_current
3734@endif gcc-bootstrap
6bd3dfaa
PB
3735@if autoconf
3736maybe-configure-autoconf: configure-autoconf
c52c6897 3737configure-autoconf:
0aed8855 3738 @: $(MAKE); $(unstage)
c52c6897 3739 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3741 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3743 $(HOST_EXPORTS) \
a7254363
PB
3744 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3745 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3746 case $(srcdir) in \
b00612cc
PB
3747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3748 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3750 esac; \
b00612cc
PB
3751 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3752 libsrcdir="$$s/autoconf"; \
4fa63067 3753 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3755 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3756 || exit 1
6bd3dfaa 3757@endif autoconf
2a4cbe27 3758
a7254363
PB
3759
3760
d545f33b
PB
3761
3762
4fa63067
NN
3763.PHONY: all-autoconf maybe-all-autoconf
3764maybe-all-autoconf:
4f0ef2d8
CD
3765@if gcc-bootstrap
3766all-autoconf: stage_current
3767@endif gcc-bootstrap
6bd3dfaa 3768@if autoconf
d27cc32e 3769TARGET-autoconf=all
6bd3dfaa 3770maybe-all-autoconf: all-autoconf
4fa63067 3771all-autoconf: configure-autoconf
0aed8855 3772 @: $(MAKE); $(unstage)
4fa63067
NN
3773 @r=`${PWD_COMMAND}`; export r; \
3774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3775 $(HOST_EXPORTS) \
b00612cc 3776 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3777 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3778 $(TARGET-autoconf))
6bd3dfaa 3779@endif autoconf
2a4cbe27 3780
a7254363 3781
d545f33b
PB
3782
3783
4fa63067
NN
3784.PHONY: check-autoconf maybe-check-autoconf
3785maybe-check-autoconf:
6bd3dfaa
PB
3786@if autoconf
3787maybe-check-autoconf: check-autoconf
2a4cbe27 3788
4fa63067 3789check-autoconf:
0aed8855 3790 @: $(MAKE); $(unstage)
4fa63067 3791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3793 $(HOST_EXPORTS) \
b00612cc
PB
3794 (cd $(HOST_SUBDIR)/autoconf && \
3795 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3796
6bd3dfaa 3797@endif autoconf
2a4cbe27 3798
4fa63067
NN
3799.PHONY: install-autoconf maybe-install-autoconf
3800maybe-install-autoconf:
6bd3dfaa
PB
3801@if autoconf
3802maybe-install-autoconf: install-autoconf
2a4cbe27 3803
4fa63067 3804install-autoconf: installdirs
0aed8855 3805 @: $(MAKE); $(unstage)
4fa63067 3806 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3808 $(HOST_EXPORTS) \
b00612cc 3809 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3810 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3811
6bd3dfaa 3812@endif autoconf
2a4cbe27 3813
56a8fe78 3814# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3815
4fa63067
NN
3816.PHONY: maybe-info-autoconf info-autoconf
3817maybe-info-autoconf:
6bd3dfaa
PB
3818@if autoconf
3819maybe-info-autoconf: info-autoconf
4fa63067
NN
3820
3821info-autoconf: \
3822 configure-autoconf
0aed8855 3823 @: $(MAKE); $(unstage)
4fa63067 3824 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3825 r=`${PWD_COMMAND}`; export r; \
3826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3827 $(HOST_EXPORTS) \
b813574b 3828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3830 done; \
4fa63067 3831 echo "Doing info in autoconf" ; \
b00612cc 3832 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3835 "RANLIB=$${RANLIB}" \
0c24b341 3836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3837 info) \
2a4cbe27
NN
3838 || exit 1
3839
6bd3dfaa 3840@endif autoconf
2a4cbe27 3841
4fa63067
NN
3842.PHONY: maybe-dvi-autoconf dvi-autoconf
3843maybe-dvi-autoconf:
6bd3dfaa
PB
3844@if autoconf
3845maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3846
4fa63067
NN
3847dvi-autoconf: \
3848 configure-autoconf
0aed8855 3849 @: $(MAKE); $(unstage)
4fa63067 3850 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3851 r=`${PWD_COMMAND}`; export r; \
3852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3853 $(HOST_EXPORTS) \
b813574b 3854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3856 done; \
4fa63067 3857 echo "Doing dvi in autoconf" ; \
b00612cc 3858 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3861 "RANLIB=$${RANLIB}" \
0c24b341 3862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3863 dvi) \
2a4cbe27
NN
3864 || exit 1
3865
6bd3dfaa 3866@endif autoconf
2a4cbe27 3867
56a8fe78
DD
3868.PHONY: maybe-pdf-autoconf pdf-autoconf
3869maybe-pdf-autoconf:
3870@if autoconf
3871maybe-pdf-autoconf: pdf-autoconf
3872
3873pdf-autoconf: \
3874 configure-autoconf
3875 @: $(MAKE); $(unstage)
3876 @[ -f ./autoconf/Makefile ] || exit 0; \
3877 r=`${PWD_COMMAND}`; export r; \
3878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3879 $(HOST_EXPORTS) \
3880 for flag in $(EXTRA_HOST_FLAGS) ; do \
3881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3882 done; \
3883 echo "Doing pdf in autoconf" ; \
3884 (cd $(HOST_SUBDIR)/autoconf && \
3885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3887 "RANLIB=$${RANLIB}" \
0c24b341 3888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3889 pdf) \
3890 || exit 1
3891
3892@endif autoconf
3893
6d389afc
MS
3894.PHONY: maybe-html-autoconf html-autoconf
3895maybe-html-autoconf:
3896@if autoconf
3897maybe-html-autoconf: html-autoconf
3898
3899html-autoconf: \
3900 configure-autoconf
0aed8855 3901 @: $(MAKE); $(unstage)
6d389afc
MS
3902 @[ -f ./autoconf/Makefile ] || exit 0; \
3903 r=`${PWD_COMMAND}`; export r; \
3904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3905 $(HOST_EXPORTS) \
3906 for flag in $(EXTRA_HOST_FLAGS) ; do \
3907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3908 done; \
3909 echo "Doing html in autoconf" ; \
b00612cc 3910 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3913 "RANLIB=$${RANLIB}" \
0c24b341 3914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3915 html) \
3916 || exit 1
3917
3918@endif autoconf
3919
4fa63067
NN
3920.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3921maybe-TAGS-autoconf:
6bd3dfaa
PB
3922@if autoconf
3923maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3924
4fa63067
NN
3925TAGS-autoconf: \
3926 configure-autoconf
0aed8855 3927 @: $(MAKE); $(unstage)
4fa63067 3928 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3929 r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3931 $(HOST_EXPORTS) \
b813574b 3932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3934 done; \
4fa63067 3935 echo "Doing TAGS in autoconf" ; \
b00612cc 3936 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3939 "RANLIB=$${RANLIB}" \
0c24b341 3940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3941 TAGS) \
2a4cbe27
NN
3942 || exit 1
3943
6bd3dfaa 3944@endif autoconf
2a4cbe27 3945
4fa63067
NN
3946.PHONY: maybe-install-info-autoconf install-info-autoconf
3947maybe-install-info-autoconf:
6bd3dfaa
PB
3948@if autoconf
3949maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3950
4fa63067
NN
3951install-info-autoconf: \
3952 configure-autoconf \
3953 info-autoconf
0aed8855 3954 @: $(MAKE); $(unstage)
4fa63067 3955 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3956 r=`${PWD_COMMAND}`; export r; \
3957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3958 $(HOST_EXPORTS) \
b813574b 3959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3961 done; \
4fa63067 3962 echo "Doing install-info in autoconf" ; \
b00612cc 3963 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3966 "RANLIB=$${RANLIB}" \
0c24b341 3967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3968 install-info) \
2a4cbe27
NN
3969 || exit 1
3970
6bd3dfaa 3971@endif autoconf
2a4cbe27 3972
a3ca38d2
DD
3973.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3974maybe-install-pdf-autoconf:
3975@if autoconf
3976maybe-install-pdf-autoconf: install-pdf-autoconf
3977
3978install-pdf-autoconf: \
3979 configure-autoconf \
3980 pdf-autoconf
3981 @: $(MAKE); $(unstage)
3982 @[ -f ./autoconf/Makefile ] || exit 0; \
3983 r=`${PWD_COMMAND}`; export r; \
3984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3985 $(HOST_EXPORTS) \
3986 for flag in $(EXTRA_HOST_FLAGS) ; do \
3987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3988 done; \
3989 echo "Doing install-pdf in autoconf" ; \
3990 (cd $(HOST_SUBDIR)/autoconf && \
3991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3993 "RANLIB=$${RANLIB}" \
0c24b341 3994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3995 install-pdf) \
3996 || exit 1
3997
3998@endif autoconf
3999
108a6f8e
CD
4000.PHONY: maybe-install-html-autoconf install-html-autoconf
4001maybe-install-html-autoconf:
4002@if autoconf
4003maybe-install-html-autoconf: install-html-autoconf
4004
4005install-html-autoconf: \
4006 configure-autoconf \
4007 html-autoconf
4008 @: $(MAKE); $(unstage)
4009 @[ -f ./autoconf/Makefile ] || exit 0; \
4010 r=`${PWD_COMMAND}`; export r; \
4011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4012 $(HOST_EXPORTS) \
4013 for flag in $(EXTRA_HOST_FLAGS) ; do \
4014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4015 done; \
4016 echo "Doing install-html in autoconf" ; \
4017 (cd $(HOST_SUBDIR)/autoconf && \
4018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4020 "RANLIB=$${RANLIB}" \
0c24b341 4021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4022 install-html) \
4023 || exit 1
4024
4025@endif autoconf
4026
4fa63067
NN
4027.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4028maybe-installcheck-autoconf:
6bd3dfaa
PB
4029@if autoconf
4030maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4031
4fa63067
NN
4032installcheck-autoconf: \
4033 configure-autoconf
0aed8855 4034 @: $(MAKE); $(unstage)
4fa63067 4035 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4036 r=`${PWD_COMMAND}`; export r; \
4037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4038 $(HOST_EXPORTS) \
b813574b 4039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4041 done; \
4fa63067 4042 echo "Doing installcheck in autoconf" ; \
b00612cc 4043 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4046 "RANLIB=$${RANLIB}" \
0c24b341 4047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4048 installcheck) \
2a4cbe27
NN
4049 || exit 1
4050
6bd3dfaa 4051@endif autoconf
2a4cbe27 4052
4fa63067
NN
4053.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4054maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4055@if autoconf
4056maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4057
4fa63067 4058mostlyclean-autoconf:
0aed8855 4059 @: $(MAKE); $(unstage)
4fa63067 4060 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4061 r=`${PWD_COMMAND}`; export r; \
4062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4063 $(HOST_EXPORTS) \
b813574b 4064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4066 done; \
4fa63067 4067 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4068 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4071 "RANLIB=$${RANLIB}" \
0c24b341 4072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4073 mostlyclean) \
2a4cbe27
NN
4074 || exit 1
4075
6bd3dfaa 4076@endif autoconf
2a4cbe27 4077
4fa63067
NN
4078.PHONY: maybe-clean-autoconf clean-autoconf
4079maybe-clean-autoconf:
6bd3dfaa
PB
4080@if autoconf
4081maybe-clean-autoconf: clean-autoconf
2a4cbe27 4082
4fa63067 4083clean-autoconf:
0aed8855 4084 @: $(MAKE); $(unstage)
4fa63067 4085 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4086 r=`${PWD_COMMAND}`; export r; \
4087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4088 $(HOST_EXPORTS) \
b813574b 4089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4091 done; \
4fa63067 4092 echo "Doing clean in autoconf" ; \
b00612cc 4093 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4096 "RANLIB=$${RANLIB}" \
0c24b341 4097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4098 clean) \
2a4cbe27
NN
4099 || exit 1
4100
6bd3dfaa 4101@endif autoconf
2a4cbe27 4102
4fa63067
NN
4103.PHONY: maybe-distclean-autoconf distclean-autoconf
4104maybe-distclean-autoconf:
6bd3dfaa
PB
4105@if autoconf
4106maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4107
4fa63067 4108distclean-autoconf:
0aed8855 4109 @: $(MAKE); $(unstage)
4fa63067 4110 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4111 r=`${PWD_COMMAND}`; export r; \
4112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4113 $(HOST_EXPORTS) \
b813574b 4114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4116 done; \
4fa63067 4117 echo "Doing distclean in autoconf" ; \
b00612cc 4118 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4121 "RANLIB=$${RANLIB}" \
0c24b341 4122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4123 distclean) \
2a4cbe27
NN
4124 || exit 1
4125
6bd3dfaa 4126@endif autoconf
2a4cbe27 4127
4fa63067
NN
4128.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4129maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4130@if autoconf
4131maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4132
4fa63067 4133maintainer-clean-autoconf:
0aed8855 4134 @: $(MAKE); $(unstage)
4fa63067 4135 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4136 r=`${PWD_COMMAND}`; export r; \
4137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4138 $(HOST_EXPORTS) \
b813574b 4139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4141 done; \
4fa63067 4142 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4143 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4146 "RANLIB=$${RANLIB}" \
0c24b341 4147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4148 maintainer-clean) \
2a4cbe27
NN
4149 || exit 1
4150
6bd3dfaa 4151@endif autoconf
2a4cbe27 4152
2a4cbe27 4153
a7254363 4154
4fa63067
NN
4155.PHONY: configure-automake maybe-configure-automake
4156maybe-configure-automake:
4f0ef2d8
CD
4157@if gcc-bootstrap
4158configure-automake: stage_current
4159@endif gcc-bootstrap
6bd3dfaa
PB
4160@if automake
4161maybe-configure-automake: configure-automake
c52c6897 4162configure-automake:
0aed8855 4163 @: $(MAKE); $(unstage)
c52c6897 4164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4166 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 4168 $(HOST_EXPORTS) \
a7254363
PB
4169 echo Configuring in $(HOST_SUBDIR)/automake; \
4170 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4171 case $(srcdir) in \
b00612cc
PB
4172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4173 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4175 esac; \
b00612cc
PB
4176 srcdiroption="--srcdir=$${topdir}/automake"; \
4177 libsrcdir="$$s/automake"; \
4fa63067 4178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4180 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4181 || exit 1
6bd3dfaa 4182@endif automake
2a4cbe27 4183
a7254363
PB
4184
4185
d545f33b
PB
4186
4187
4fa63067
NN
4188.PHONY: all-automake maybe-all-automake
4189maybe-all-automake:
4f0ef2d8
CD
4190@if gcc-bootstrap
4191all-automake: stage_current
4192@endif gcc-bootstrap
6bd3dfaa 4193@if automake
d27cc32e 4194TARGET-automake=all
6bd3dfaa 4195maybe-all-automake: all-automake
4fa63067 4196all-automake: configure-automake
0aed8855 4197 @: $(MAKE); $(unstage)
4fa63067
NN
4198 @r=`${PWD_COMMAND}`; export r; \
4199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4200 $(HOST_EXPORTS) \
b00612cc 4201 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4202 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4203 $(TARGET-automake))
6bd3dfaa 4204@endif automake
2a4cbe27 4205
a7254363 4206
d545f33b
PB
4207
4208
4fa63067
NN
4209.PHONY: check-automake maybe-check-automake
4210maybe-check-automake:
6bd3dfaa
PB
4211@if automake
4212maybe-check-automake: check-automake
2a4cbe27 4213
4fa63067 4214check-automake:
0aed8855 4215 @: $(MAKE); $(unstage)
4fa63067 4216 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4218 $(HOST_EXPORTS) \
b00612cc
PB
4219 (cd $(HOST_SUBDIR)/automake && \
4220 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4221
6bd3dfaa 4222@endif automake
4fa63067
NN
4223
4224.PHONY: install-automake maybe-install-automake
4225maybe-install-automake:
6bd3dfaa
PB
4226@if automake
4227maybe-install-automake: install-automake
2a4cbe27 4228
4fa63067 4229install-automake: installdirs
0aed8855 4230 @: $(MAKE); $(unstage)
4fa63067
NN
4231 @r=`${PWD_COMMAND}`; export r; \
4232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4233 $(HOST_EXPORTS) \
b00612cc 4234 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4235 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4236
6bd3dfaa 4237@endif automake
2a4cbe27 4238
56a8fe78 4239# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4240
4241.PHONY: maybe-info-automake info-automake
4242maybe-info-automake:
6bd3dfaa
PB
4243@if automake
4244maybe-info-automake: info-automake
4fa63067
NN
4245
4246info-automake: \
4247 configure-automake
0aed8855 4248 @: $(MAKE); $(unstage)
4fa63067 4249 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4250 r=`${PWD_COMMAND}`; export r; \
4251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4252 $(HOST_EXPORTS) \
b813574b 4253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4255 done; \
4fa63067 4256 echo "Doing info in automake" ; \
b00612cc 4257 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4260 "RANLIB=$${RANLIB}" \
0c24b341 4261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4262 info) \
2a4cbe27
NN
4263 || exit 1
4264
6bd3dfaa 4265@endif automake
2a4cbe27 4266
4fa63067
NN
4267.PHONY: maybe-dvi-automake dvi-automake
4268maybe-dvi-automake:
6bd3dfaa
PB
4269@if automake
4270maybe-dvi-automake: dvi-automake
2a4cbe27 4271
4fa63067
NN
4272dvi-automake: \
4273 configure-automake
0aed8855 4274 @: $(MAKE); $(unstage)
4fa63067 4275 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4276 r=`${PWD_COMMAND}`; export r; \
4277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4278 $(HOST_EXPORTS) \
b813574b 4279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4281 done; \
4fa63067 4282 echo "Doing dvi in automake" ; \
b00612cc 4283 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4286 "RANLIB=$${RANLIB}" \
0c24b341 4287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4288 dvi) \
2a4cbe27
NN
4289 || exit 1
4290
6bd3dfaa 4291@endif automake
2a4cbe27 4292
56a8fe78
DD
4293.PHONY: maybe-pdf-automake pdf-automake
4294maybe-pdf-automake:
4295@if automake
4296maybe-pdf-automake: pdf-automake
4297
4298pdf-automake: \
4299 configure-automake
4300 @: $(MAKE); $(unstage)
4301 @[ -f ./automake/Makefile ] || exit 0; \
4302 r=`${PWD_COMMAND}`; export r; \
4303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4304 $(HOST_EXPORTS) \
4305 for flag in $(EXTRA_HOST_FLAGS) ; do \
4306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4307 done; \
4308 echo "Doing pdf in automake" ; \
4309 (cd $(HOST_SUBDIR)/automake && \
4310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4312 "RANLIB=$${RANLIB}" \
0c24b341 4313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4314 pdf) \
4315 || exit 1
4316
4317@endif automake
4318
6d389afc
MS
4319.PHONY: maybe-html-automake html-automake
4320maybe-html-automake:
4321@if automake
4322maybe-html-automake: html-automake
4323
4324html-automake: \
4325 configure-automake
0aed8855 4326 @: $(MAKE); $(unstage)
6d389afc
MS
4327 @[ -f ./automake/Makefile ] || exit 0; \
4328 r=`${PWD_COMMAND}`; export r; \
4329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4330 $(HOST_EXPORTS) \
4331 for flag in $(EXTRA_HOST_FLAGS) ; do \
4332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4333 done; \
4334 echo "Doing html in automake" ; \
b00612cc 4335 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4338 "RANLIB=$${RANLIB}" \
0c24b341 4339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4340 html) \
4341 || exit 1
4342
4343@endif automake
4344
4fa63067
NN
4345.PHONY: maybe-TAGS-automake TAGS-automake
4346maybe-TAGS-automake:
6bd3dfaa
PB
4347@if automake
4348maybe-TAGS-automake: TAGS-automake
2a4cbe27 4349
4fa63067
NN
4350TAGS-automake: \
4351 configure-automake
0aed8855 4352 @: $(MAKE); $(unstage)
4fa63067 4353 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4354 r=`${PWD_COMMAND}`; export r; \
4355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4356 $(HOST_EXPORTS) \
b813574b 4357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4359 done; \
4fa63067 4360 echo "Doing TAGS in automake" ; \
b00612cc 4361 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4364 "RANLIB=$${RANLIB}" \
0c24b341 4365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4366 TAGS) \
2a4cbe27
NN
4367 || exit 1
4368
6bd3dfaa 4369@endif automake
2a4cbe27 4370
4fa63067
NN
4371.PHONY: maybe-install-info-automake install-info-automake
4372maybe-install-info-automake:
6bd3dfaa
PB
4373@if automake
4374maybe-install-info-automake: install-info-automake
2a4cbe27 4375
4fa63067
NN
4376install-info-automake: \
4377 configure-automake \
4378 info-automake
0aed8855 4379 @: $(MAKE); $(unstage)
4fa63067 4380 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4381 r=`${PWD_COMMAND}`; export r; \
4382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4383 $(HOST_EXPORTS) \
b813574b 4384 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4386 done; \
4fa63067 4387 echo "Doing install-info in automake" ; \
b00612cc 4388 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4391 "RANLIB=$${RANLIB}" \
0c24b341 4392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4393 install-info) \
2a4cbe27
NN
4394 || exit 1
4395
6bd3dfaa 4396@endif automake
2a4cbe27 4397
a3ca38d2
DD
4398.PHONY: maybe-install-pdf-automake install-pdf-automake
4399maybe-install-pdf-automake:
4400@if automake
4401maybe-install-pdf-automake: install-pdf-automake
4402
4403install-pdf-automake: \
4404 configure-automake \
4405 pdf-automake
4406 @: $(MAKE); $(unstage)
4407 @[ -f ./automake/Makefile ] || exit 0; \
4408 r=`${PWD_COMMAND}`; export r; \
4409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410 $(HOST_EXPORTS) \
4411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4413 done; \
4414 echo "Doing install-pdf in automake" ; \
4415 (cd $(HOST_SUBDIR)/automake && \
4416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4418 "RANLIB=$${RANLIB}" \
0c24b341 4419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4420 install-pdf) \
4421 || exit 1
4422
4423@endif automake
4424
108a6f8e
CD
4425.PHONY: maybe-install-html-automake install-html-automake
4426maybe-install-html-automake:
4427@if automake
4428maybe-install-html-automake: install-html-automake
4429
4430install-html-automake: \
4431 configure-automake \
4432 html-automake
4433 @: $(MAKE); $(unstage)
4434 @[ -f ./automake/Makefile ] || exit 0; \
4435 r=`${PWD_COMMAND}`; export r; \
4436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4437 $(HOST_EXPORTS) \
4438 for flag in $(EXTRA_HOST_FLAGS) ; do \
4439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4440 done; \
4441 echo "Doing install-html in automake" ; \
4442 (cd $(HOST_SUBDIR)/automake && \
4443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4445 "RANLIB=$${RANLIB}" \
0c24b341 4446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4447 install-html) \
4448 || exit 1
4449
4450@endif automake
4451
4fa63067
NN
4452.PHONY: maybe-installcheck-automake installcheck-automake
4453maybe-installcheck-automake:
6bd3dfaa
PB
4454@if automake
4455maybe-installcheck-automake: installcheck-automake
2a4cbe27 4456
4fa63067
NN
4457installcheck-automake: \
4458 configure-automake
0aed8855 4459 @: $(MAKE); $(unstage)
4fa63067 4460 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4461 r=`${PWD_COMMAND}`; export r; \
4462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4463 $(HOST_EXPORTS) \
b813574b 4464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4466 done; \
4fa63067 4467 echo "Doing installcheck in automake" ; \
b00612cc 4468 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4471 "RANLIB=$${RANLIB}" \
0c24b341 4472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4473 installcheck) \
2a4cbe27
NN
4474 || exit 1
4475
6bd3dfaa 4476@endif automake
2a4cbe27 4477
4fa63067
NN
4478.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4479maybe-mostlyclean-automake:
6bd3dfaa
PB
4480@if automake
4481maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4482
4fa63067 4483mostlyclean-automake:
0aed8855 4484 @: $(MAKE); $(unstage)
4fa63067 4485 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4486 r=`${PWD_COMMAND}`; export r; \
4487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4488 $(HOST_EXPORTS) \
b813574b 4489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4491 done; \
4fa63067 4492 echo "Doing mostlyclean in automake" ; \
b00612cc 4493 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4496 "RANLIB=$${RANLIB}" \
0c24b341 4497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4498 mostlyclean) \
2a4cbe27
NN
4499 || exit 1
4500
6bd3dfaa 4501@endif automake
2a4cbe27 4502
4fa63067
NN
4503.PHONY: maybe-clean-automake clean-automake
4504maybe-clean-automake:
6bd3dfaa
PB
4505@if automake
4506maybe-clean-automake: clean-automake
2a4cbe27 4507
4fa63067 4508clean-automake:
0aed8855 4509 @: $(MAKE); $(unstage)
4fa63067 4510 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4511 r=`${PWD_COMMAND}`; export r; \
4512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4513 $(HOST_EXPORTS) \
b813574b 4514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4516 done; \
4fa63067 4517 echo "Doing clean in automake" ; \
b00612cc 4518 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4521 "RANLIB=$${RANLIB}" \
0c24b341 4522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4523 clean) \
2a4cbe27
NN
4524 || exit 1
4525
6bd3dfaa 4526@endif automake
2a4cbe27 4527
4fa63067
NN
4528.PHONY: maybe-distclean-automake distclean-automake
4529maybe-distclean-automake:
6bd3dfaa
PB
4530@if automake
4531maybe-distclean-automake: distclean-automake
2a4cbe27 4532
4fa63067 4533distclean-automake:
0aed8855 4534 @: $(MAKE); $(unstage)
4fa63067 4535 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4536 r=`${PWD_COMMAND}`; export r; \
4537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4538 $(HOST_EXPORTS) \
b813574b 4539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4541 done; \
4fa63067 4542 echo "Doing distclean in automake" ; \
b00612cc 4543 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4546 "RANLIB=$${RANLIB}" \
0c24b341 4547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4548 distclean) \
2a4cbe27
NN
4549 || exit 1
4550
6bd3dfaa 4551@endif automake
2a4cbe27 4552
4fa63067
NN
4553.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4554maybe-maintainer-clean-automake:
6bd3dfaa
PB
4555@if automake
4556maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4557
4fa63067 4558maintainer-clean-automake:
0aed8855 4559 @: $(MAKE); $(unstage)
4fa63067 4560 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4561 r=`${PWD_COMMAND}`; export r; \
4562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4563 $(HOST_EXPORTS) \
b813574b 4564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4566 done; \
4fa63067 4567 echo "Doing maintainer-clean in automake" ; \
b00612cc 4568 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4571 "RANLIB=$${RANLIB}" \
0c24b341 4572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4573 maintainer-clean) \
2a4cbe27
NN
4574 || exit 1
4575
6bd3dfaa 4576@endif automake
2a4cbe27 4577
2a4cbe27 4578
a7254363 4579
4fa63067
NN
4580.PHONY: configure-bash maybe-configure-bash
4581maybe-configure-bash:
4f0ef2d8
CD
4582@if gcc-bootstrap
4583configure-bash: stage_current
4584@endif gcc-bootstrap
6bd3dfaa
PB
4585@if bash
4586maybe-configure-bash: configure-bash
c52c6897 4587configure-bash:
0aed8855 4588 @: $(MAKE); $(unstage)
c52c6897 4589 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4591 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4593 $(HOST_EXPORTS) \
a7254363
PB
4594 echo Configuring in $(HOST_SUBDIR)/bash; \
4595 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4596 case $(srcdir) in \
b00612cc
PB
4597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4598 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4600 esac; \
b00612cc
PB
4601 srcdiroption="--srcdir=$${topdir}/bash"; \
4602 libsrcdir="$$s/bash"; \
4fa63067 4603 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4605 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4606 || exit 1
6bd3dfaa 4607@endif bash
2a4cbe27 4608
a7254363
PB
4609
4610
d545f33b
PB
4611
4612
4fa63067
NN
4613.PHONY: all-bash maybe-all-bash
4614maybe-all-bash:
4f0ef2d8
CD
4615@if gcc-bootstrap
4616all-bash: stage_current
4617@endif gcc-bootstrap
6bd3dfaa 4618@if bash
d27cc32e 4619TARGET-bash=all
6bd3dfaa 4620maybe-all-bash: all-bash
4fa63067 4621all-bash: configure-bash
0aed8855 4622 @: $(MAKE); $(unstage)
4fa63067
NN
4623 @r=`${PWD_COMMAND}`; export r; \
4624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4625 $(HOST_EXPORTS) \
b00612cc 4626 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4627 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4628 $(TARGET-bash))
6bd3dfaa 4629@endif bash
2a4cbe27 4630
a7254363 4631
d545f33b
PB
4632
4633
4fa63067
NN
4634.PHONY: check-bash maybe-check-bash
4635maybe-check-bash:
6bd3dfaa
PB
4636@if bash
4637maybe-check-bash: check-bash
2a4cbe27 4638
4fa63067 4639check-bash:
0aed8855 4640 @: $(MAKE); $(unstage)
4fa63067 4641 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4643 $(HOST_EXPORTS) \
b00612cc
PB
4644 (cd $(HOST_SUBDIR)/bash && \
4645 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4646
6bd3dfaa 4647@endif bash
2a4cbe27 4648
4fa63067
NN
4649.PHONY: install-bash maybe-install-bash
4650maybe-install-bash:
6bd3dfaa
PB
4651@if bash
4652maybe-install-bash: install-bash
2a4cbe27 4653
4fa63067 4654install-bash: installdirs
0aed8855 4655 @: $(MAKE); $(unstage)
4fa63067 4656 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4658 $(HOST_EXPORTS) \
b00612cc 4659 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4660 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4661
6bd3dfaa 4662@endif bash
2a4cbe27 4663
56a8fe78 4664# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4665
4fa63067
NN
4666.PHONY: maybe-info-bash info-bash
4667maybe-info-bash:
6bd3dfaa
PB
4668@if bash
4669maybe-info-bash: info-bash
4fa63067
NN
4670
4671info-bash: \
4672 configure-bash
0aed8855 4673 @: $(MAKE); $(unstage)
4fa63067 4674 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4675 r=`${PWD_COMMAND}`; export r; \
4676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4677 $(HOST_EXPORTS) \
b813574b 4678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4680 done; \
4fa63067 4681 echo "Doing info in bash" ; \
b00612cc 4682 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4685 "RANLIB=$${RANLIB}" \
0c24b341 4686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4687 info) \
2a4cbe27
NN
4688 || exit 1
4689
6bd3dfaa 4690@endif bash
2a4cbe27 4691
4fa63067
NN
4692.PHONY: maybe-dvi-bash dvi-bash
4693maybe-dvi-bash:
6bd3dfaa
PB
4694@if bash
4695maybe-dvi-bash: dvi-bash
2a4cbe27 4696
4fa63067
NN
4697dvi-bash: \
4698 configure-bash
0aed8855 4699 @: $(MAKE); $(unstage)
4fa63067 4700 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4701 r=`${PWD_COMMAND}`; export r; \
4702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4703 $(HOST_EXPORTS) \
b813574b 4704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4706 done; \
4fa63067 4707 echo "Doing dvi in bash" ; \
b00612cc 4708 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4711 "RANLIB=$${RANLIB}" \
0c24b341 4712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4713 dvi) \
2a4cbe27
NN
4714 || exit 1
4715
6bd3dfaa 4716@endif bash
2a4cbe27 4717
56a8fe78
DD
4718.PHONY: maybe-pdf-bash pdf-bash
4719maybe-pdf-bash:
4720@if bash
4721maybe-pdf-bash: pdf-bash
4722
4723pdf-bash: \
4724 configure-bash
4725 @: $(MAKE); $(unstage)
4726 @[ -f ./bash/Makefile ] || exit 0; \
4727 r=`${PWD_COMMAND}`; export r; \
4728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4729 $(HOST_EXPORTS) \
4730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4732 done; \
4733 echo "Doing pdf in bash" ; \
4734 (cd $(HOST_SUBDIR)/bash && \
4735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4737 "RANLIB=$${RANLIB}" \
0c24b341 4738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4739 pdf) \
4740 || exit 1
4741
4742@endif bash
4743
6d389afc
MS
4744.PHONY: maybe-html-bash html-bash
4745maybe-html-bash:
4746@if bash
4747maybe-html-bash: html-bash
4748
4749html-bash: \
4750 configure-bash
0aed8855 4751 @: $(MAKE); $(unstage)
6d389afc
MS
4752 @[ -f ./bash/Makefile ] || exit 0; \
4753 r=`${PWD_COMMAND}`; export r; \
4754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4755 $(HOST_EXPORTS) \
4756 for flag in $(EXTRA_HOST_FLAGS) ; do \
4757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4758 done; \
4759 echo "Doing html in bash" ; \
b00612cc 4760 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4763 "RANLIB=$${RANLIB}" \
0c24b341 4764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4765 html) \
4766 || exit 1
4767
4768@endif bash
4769
4fa63067
NN
4770.PHONY: maybe-TAGS-bash TAGS-bash
4771maybe-TAGS-bash:
6bd3dfaa
PB
4772@if bash
4773maybe-TAGS-bash: TAGS-bash
2a4cbe27 4774
4fa63067
NN
4775TAGS-bash: \
4776 configure-bash
0aed8855 4777 @: $(MAKE); $(unstage)
4fa63067 4778 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4779 r=`${PWD_COMMAND}`; export r; \
4780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4781 $(HOST_EXPORTS) \
b813574b 4782 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4784 done; \
4fa63067 4785 echo "Doing TAGS in bash" ; \
b00612cc 4786 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4789 "RANLIB=$${RANLIB}" \
0c24b341 4790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4791 TAGS) \
2a4cbe27
NN
4792 || exit 1
4793
6bd3dfaa 4794@endif bash
2a4cbe27 4795
4fa63067
NN
4796.PHONY: maybe-install-info-bash install-info-bash
4797maybe-install-info-bash:
6bd3dfaa
PB
4798@if bash
4799maybe-install-info-bash: install-info-bash
2a4cbe27 4800
4fa63067
NN
4801install-info-bash: \
4802 configure-bash \
4803 info-bash
0aed8855 4804 @: $(MAKE); $(unstage)
4fa63067 4805 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4806 r=`${PWD_COMMAND}`; export r; \
4807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4808 $(HOST_EXPORTS) \
b813574b 4809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4811 done; \
4fa63067 4812 echo "Doing install-info in bash" ; \
b00612cc 4813 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4816 "RANLIB=$${RANLIB}" \
0c24b341 4817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4818 install-info) \
2a4cbe27
NN
4819 || exit 1
4820
6bd3dfaa 4821@endif bash
2a4cbe27 4822
a3ca38d2
DD
4823.PHONY: maybe-install-pdf-bash install-pdf-bash
4824maybe-install-pdf-bash:
4825@if bash
4826maybe-install-pdf-bash: install-pdf-bash
4827
4828install-pdf-bash: \
4829 configure-bash \
4830 pdf-bash
4831 @: $(MAKE); $(unstage)
4832 @[ -f ./bash/Makefile ] || exit 0; \
4833 r=`${PWD_COMMAND}`; export r; \
4834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4835 $(HOST_EXPORTS) \
4836 for flag in $(EXTRA_HOST_FLAGS) ; do \
4837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4838 done; \
4839 echo "Doing install-pdf in bash" ; \
4840 (cd $(HOST_SUBDIR)/bash && \
4841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4843 "RANLIB=$${RANLIB}" \
0c24b341 4844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4845 install-pdf) \
4846 || exit 1
4847
4848@endif bash
4849
108a6f8e
CD
4850.PHONY: maybe-install-html-bash install-html-bash
4851maybe-install-html-bash:
4852@if bash
4853maybe-install-html-bash: install-html-bash
4854
4855install-html-bash: \
4856 configure-bash \
4857 html-bash
4858 @: $(MAKE); $(unstage)
4859 @[ -f ./bash/Makefile ] || exit 0; \
4860 r=`${PWD_COMMAND}`; export r; \
4861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4862 $(HOST_EXPORTS) \
4863 for flag in $(EXTRA_HOST_FLAGS) ; do \
4864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4865 done; \
4866 echo "Doing install-html in bash" ; \
4867 (cd $(HOST_SUBDIR)/bash && \
4868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4870 "RANLIB=$${RANLIB}" \
0c24b341 4871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4872 install-html) \
4873 || exit 1
4874
4875@endif bash
4876
4fa63067
NN
4877.PHONY: maybe-installcheck-bash installcheck-bash
4878maybe-installcheck-bash:
6bd3dfaa
PB
4879@if bash
4880maybe-installcheck-bash: installcheck-bash
2a4cbe27 4881
4fa63067
NN
4882installcheck-bash: \
4883 configure-bash
0aed8855 4884 @: $(MAKE); $(unstage)
4fa63067 4885 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4886 r=`${PWD_COMMAND}`; export r; \
4887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4888 $(HOST_EXPORTS) \
b813574b 4889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4891 done; \
4fa63067 4892 echo "Doing installcheck in bash" ; \
b00612cc 4893 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4896 "RANLIB=$${RANLIB}" \
0c24b341 4897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4898 installcheck) \
2a4cbe27
NN
4899 || exit 1
4900
6bd3dfaa 4901@endif bash
2a4cbe27 4902
4fa63067
NN
4903.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4904maybe-mostlyclean-bash:
6bd3dfaa
PB
4905@if bash
4906maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4907
4fa63067 4908mostlyclean-bash:
0aed8855 4909 @: $(MAKE); $(unstage)
4fa63067 4910 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4911 r=`${PWD_COMMAND}`; export r; \
4912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4913 $(HOST_EXPORTS) \
b813574b 4914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4916 done; \
4fa63067 4917 echo "Doing mostlyclean in bash" ; \
b00612cc 4918 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4921 "RANLIB=$${RANLIB}" \
0c24b341 4922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4923 mostlyclean) \
2a4cbe27
NN
4924 || exit 1
4925
6bd3dfaa 4926@endif bash
2a4cbe27 4927
4fa63067
NN
4928.PHONY: maybe-clean-bash clean-bash
4929maybe-clean-bash:
6bd3dfaa
PB
4930@if bash
4931maybe-clean-bash: clean-bash
2a4cbe27 4932
4fa63067 4933clean-bash:
0aed8855 4934 @: $(MAKE); $(unstage)
4fa63067 4935 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4936 r=`${PWD_COMMAND}`; export r; \
4937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4938 $(HOST_EXPORTS) \
b813574b 4939 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4941 done; \
4fa63067 4942 echo "Doing clean in bash" ; \
b00612cc 4943 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4946 "RANLIB=$${RANLIB}" \
0c24b341 4947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4948 clean) \
2a4cbe27
NN
4949 || exit 1
4950
6bd3dfaa 4951@endif bash
2a4cbe27 4952
4fa63067
NN
4953.PHONY: maybe-distclean-bash distclean-bash
4954maybe-distclean-bash:
6bd3dfaa
PB
4955@if bash
4956maybe-distclean-bash: distclean-bash
2a4cbe27 4957
4fa63067 4958distclean-bash:
0aed8855 4959 @: $(MAKE); $(unstage)
4fa63067 4960 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4961 r=`${PWD_COMMAND}`; export r; \
4962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4963 $(HOST_EXPORTS) \
b813574b 4964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4966 done; \
4fa63067 4967 echo "Doing distclean in bash" ; \
b00612cc 4968 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4971 "RANLIB=$${RANLIB}" \
0c24b341 4972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4973 distclean) \
2a4cbe27
NN
4974 || exit 1
4975
6bd3dfaa 4976@endif bash
2a4cbe27 4977
4fa63067
NN
4978.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4979maybe-maintainer-clean-bash:
6bd3dfaa
PB
4980@if bash
4981maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4982
4fa63067 4983maintainer-clean-bash:
0aed8855 4984 @: $(MAKE); $(unstage)
4fa63067 4985 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4986 r=`${PWD_COMMAND}`; export r; \
4987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4988 $(HOST_EXPORTS) \
b813574b 4989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4991 done; \
4fa63067 4992 echo "Doing maintainer-clean in bash" ; \
b00612cc 4993 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4996 "RANLIB=$${RANLIB}" \
0c24b341 4997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4998 maintainer-clean) \
2a4cbe27
NN
4999 || exit 1
5000
6bd3dfaa 5001@endif bash
2a4cbe27 5002
2a4cbe27 5003
a7254363 5004
4fa63067
NN
5005.PHONY: configure-bfd maybe-configure-bfd
5006maybe-configure-bfd:
4f0ef2d8
CD
5007@if gcc-bootstrap
5008configure-bfd: stage_current
5009@endif gcc-bootstrap
6bd3dfaa
PB
5010@if bfd
5011maybe-configure-bfd: configure-bfd
c52c6897 5012configure-bfd:
c52c6897
PB
5013 @r=`${PWD_COMMAND}`; export r; \
5014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5015 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 5017 $(HOST_EXPORTS) \
a7254363
PB
5018 echo Configuring in $(HOST_SUBDIR)/bfd; \
5019 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5020 case $(srcdir) in \
b00612cc
PB
5021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5022 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5024 esac; \
b00612cc
PB
5025 srcdiroption="--srcdir=$${topdir}/bfd"; \
5026 libsrcdir="$$s/bfd"; \
4fa63067 5027 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5029 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5030 || exit 1
6bd3dfaa 5031@endif bfd
2a4cbe27 5032
a7254363
PB
5033
5034
d545f33b
PB
5035.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5036maybe-configure-stage1-bfd:
5037@if bfd-bootstrap
5038maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5039configure-stage1-bfd:
c52c6897 5040 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5042 @r=`${PWD_COMMAND}`; export r; \
5043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5044 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5045 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5046 $(HOST_EXPORTS) \
8ee82aff 5047 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5048 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5049 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5050 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5052 cd $(HOST_SUBDIR)/bfd || exit 1; \
5053 case $(srcdir) in \
5054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5055 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5057 esac; \
5058 srcdiroption="--srcdir=$${topdir}/bfd"; \
5059 libsrcdir="$$s/bfd"; \
5060 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5062 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5063 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5064@endif bfd-bootstrap
5065
5066.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5067maybe-configure-stage2-bfd:
5068@if bfd-bootstrap
5069maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5070configure-stage2-bfd:
c52c6897 5071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5073 @r=`${PWD_COMMAND}`; export r; \
5074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5075 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5076 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5077 $(HOST_EXPORTS) \
1b05fbbd 5078 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5079 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5080 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5081 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5082 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5084 cd $(HOST_SUBDIR)/bfd || exit 1; \
5085 case $(srcdir) in \
5086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5087 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5089 esac; \
5090 srcdiroption="--srcdir=$${topdir}/bfd"; \
5091 libsrcdir="$$s/bfd"; \
5092 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5094 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5095 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5096 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5097@endif bfd-bootstrap
5098
d545f33b
PB
5099.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5100maybe-configure-stage3-bfd:
5101@if bfd-bootstrap
5102maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5103configure-stage3-bfd:
c52c6897 5104 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5106 @r=`${PWD_COMMAND}`; export r; \
5107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5108 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5109 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5110 $(HOST_EXPORTS) \
1b05fbbd 5111 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5112 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5113 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5114 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5115 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5117 cd $(HOST_SUBDIR)/bfd || exit 1; \
5118 case $(srcdir) in \
5119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5120 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5122 esac; \
5123 srcdiroption="--srcdir=$${topdir}/bfd"; \
5124 libsrcdir="$$s/bfd"; \
5125 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5127 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5128 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5129 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5130@endif bfd-bootstrap
5131
d545f33b
PB
5132.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5133maybe-configure-stage4-bfd:
5134@if bfd-bootstrap
5135maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5136configure-stage4-bfd:
c52c6897 5137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5139 @r=`${PWD_COMMAND}`; export r; \
5140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5141 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5142 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5143 $(HOST_EXPORTS) \
1b05fbbd 5144 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5145 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5146 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5147 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5148 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5150 cd $(HOST_SUBDIR)/bfd || exit 1; \
5151 case $(srcdir) in \
5152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5153 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5155 esac; \
5156 srcdiroption="--srcdir=$${topdir}/bfd"; \
5157 libsrcdir="$$s/bfd"; \
5158 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5160 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5161 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5162 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5163@endif bfd-bootstrap
5164
5165.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5166maybe-configure-stageprofile-bfd:
5167@if bfd-bootstrap
5168maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5169configure-stageprofile-bfd:
c52c6897 5170 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5172 @r=`${PWD_COMMAND}`; export r; \
5173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5174 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5175 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5176 $(HOST_EXPORTS) \
1b05fbbd
AO
5177 $(POSTSTAGE1_HOST_EXPORTS) \
5178 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5179 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
5180 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5181 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5183 cd $(HOST_SUBDIR)/bfd || exit 1; \
5184 case $(srcdir) in \
5185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5186 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5188 esac; \
5189 srcdiroption="--srcdir=$${topdir}/bfd"; \
5190 libsrcdir="$$s/bfd"; \
5191 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5193 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5194 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5195 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5196@endif bfd-bootstrap
5197
5198.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5199maybe-configure-stagefeedback-bfd:
5200@if bfd-bootstrap
5201maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5202configure-stagefeedback-bfd:
c52c6897 5203 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5205 @r=`${PWD_COMMAND}`; export r; \
5206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5207 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5208 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5209 $(HOST_EXPORTS) \
1b05fbbd
AO
5210 $(POSTSTAGE1_HOST_EXPORTS) \
5211 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5212 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
5213 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5214 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5216 cd $(HOST_SUBDIR)/bfd || exit 1; \
5217 case $(srcdir) in \
5218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5219 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5221 esac; \
5222 srcdiroption="--srcdir=$${topdir}/bfd"; \
5223 libsrcdir="$$s/bfd"; \
5224 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5226 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5227 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5228 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5229@endif bfd-bootstrap
5230
5231
5232
5233
5234
4fa63067
NN
5235.PHONY: all-bfd maybe-all-bfd
5236maybe-all-bfd:
4f0ef2d8
CD
5237@if gcc-bootstrap
5238all-bfd: stage_current
5239@endif gcc-bootstrap
6bd3dfaa 5240@if bfd
d27cc32e 5241TARGET-bfd=all
6bd3dfaa 5242maybe-all-bfd: all-bfd
4fa63067 5243all-bfd: configure-bfd
c52c6897 5244 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5246 $(HOST_EXPORTS) \
b00612cc 5247 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5249 $(TARGET-bfd))
6bd3dfaa 5250@endif bfd
2a4cbe27 5251
a7254363 5252
d545f33b
PB
5253
5254.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5255.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5256maybe-all-stage1-bfd:
5257maybe-clean-stage1-bfd:
5258@if bfd-bootstrap
5259maybe-all-stage1-bfd: all-stage1-bfd
5260all-stage1: all-stage1-bfd
f70224b5 5261TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5262all-stage1-bfd: configure-stage1-bfd
c52c6897 5263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5264 @r=`${PWD_COMMAND}`; export r; \
5265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5266 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
5267 $(HOST_EXPORTS) \
5268 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5270 CFLAGS="$(STAGE1_CFLAGS)" \
5271 CXXFLAGS="$(STAGE1_CFLAGS)" \
5272 LIBCFLAGS="$(LIBCFLAGS)" \
5273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5276 $(EXTRA_HOST_FLAGS) \
5277 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5278 $(TARGET-stage1-bfd)
d545f33b
PB
5279
5280maybe-clean-stage1-bfd: clean-stage1-bfd
5281clean-stage1: clean-stage1-bfd
5282clean-stage1-bfd:
9dbaa842
DD
5283 @if [ $(current_stage) = stage1 ]; then \
5284 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5285 else \
5286 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5287 $(MAKE) stage1-start; \
5288 fi; \
d545f33b 5289 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5290 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5291 clean
d545f33b
PB
5292@endif bfd-bootstrap
5293
5294
5295.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5296.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5297maybe-all-stage2-bfd:
5298maybe-clean-stage2-bfd:
5299@if bfd-bootstrap
5300maybe-all-stage2-bfd: all-stage2-bfd
5301all-stage2: all-stage2-bfd
f70224b5 5302TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5303all-stage2-bfd: configure-stage2-bfd
c52c6897 5304 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5305 @r=`${PWD_COMMAND}`; export r; \
5306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5307 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
5308 $(HOST_EXPORTS) \
5309 $(POSTSTAGE1_HOST_EXPORTS) \
5310 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5312 CFLAGS="$(STAGE2_CFLAGS)" \
5313 CXXFLAGS="$(STAGE2_CFLAGS)" \
5314 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5318 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5319 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5320 $(TARGET-stage2-bfd)
d545f33b
PB
5321
5322maybe-clean-stage2-bfd: clean-stage2-bfd
5323clean-stage2: clean-stage2-bfd
5324clean-stage2-bfd:
9dbaa842
DD
5325 @if [ $(current_stage) = stage2 ]; then \
5326 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5327 else \
5328 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5329 $(MAKE) stage2-start; \
5330 fi; \
d545f33b 5331 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5332 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5333 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5334 clean
d545f33b
PB
5335@endif bfd-bootstrap
5336
5337
5338.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5339.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5340maybe-all-stage3-bfd:
5341maybe-clean-stage3-bfd:
5342@if bfd-bootstrap
5343maybe-all-stage3-bfd: all-stage3-bfd
5344all-stage3: all-stage3-bfd
f70224b5 5345TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5346all-stage3-bfd: configure-stage3-bfd
c52c6897 5347 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5348 @r=`${PWD_COMMAND}`; export r; \
5349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5350 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
5351 $(HOST_EXPORTS) \
5352 $(POSTSTAGE1_HOST_EXPORTS) \
5353 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5355 CFLAGS="$(STAGE3_CFLAGS)" \
5356 CXXFLAGS="$(STAGE3_CFLAGS)" \
5357 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5361 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5362 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5363 $(TARGET-stage3-bfd)
d545f33b
PB
5364
5365maybe-clean-stage3-bfd: clean-stage3-bfd
5366clean-stage3: clean-stage3-bfd
5367clean-stage3-bfd:
9dbaa842
DD
5368 @if [ $(current_stage) = stage3 ]; then \
5369 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5370 else \
5371 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5372 $(MAKE) stage3-start; \
5373 fi; \
d545f33b 5374 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5375 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5376 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5377 clean
d545f33b
PB
5378@endif bfd-bootstrap
5379
5380
5381.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5382.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5383maybe-all-stage4-bfd:
5384maybe-clean-stage4-bfd:
5385@if bfd-bootstrap
5386maybe-all-stage4-bfd: all-stage4-bfd
5387all-stage4: all-stage4-bfd
f70224b5 5388TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5389all-stage4-bfd: configure-stage4-bfd
c52c6897 5390 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5391 @r=`${PWD_COMMAND}`; export r; \
5392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5393 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
5394 $(HOST_EXPORTS) \
5395 $(POSTSTAGE1_HOST_EXPORTS) \
5396 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5397 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5398 CFLAGS="$(STAGE4_CFLAGS)" \
5399 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 5400 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5401 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5402 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5403 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5404 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5405 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5406 $(TARGET-stage4-bfd)
d545f33b
PB
5407
5408maybe-clean-stage4-bfd: clean-stage4-bfd
5409clean-stage4: clean-stage4-bfd
5410clean-stage4-bfd:
9dbaa842
DD
5411 @if [ $(current_stage) = stage4 ]; then \
5412 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5413 else \
5414 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5415 $(MAKE) stage4-start; \
5416 fi; \
d545f33b 5417 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5418 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5419 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5420 clean
d545f33b
PB
5421@endif bfd-bootstrap
5422
5423
5424.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5425.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5426maybe-all-stageprofile-bfd:
5427maybe-clean-stageprofile-bfd:
5428@if bfd-bootstrap
5429maybe-all-stageprofile-bfd: all-stageprofile-bfd
5430all-stageprofile: all-stageprofile-bfd
f70224b5 5431TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5432all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5433 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5434 @r=`${PWD_COMMAND}`; export r; \
5435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5436 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
5437 $(HOST_EXPORTS) \
5438 $(POSTSTAGE1_HOST_EXPORTS) \
5439 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5441 CFLAGS="$(STAGEprofile_CFLAGS)" \
5442 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
5443 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5448 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5449 $(TARGET-stageprofile-bfd)
d545f33b
PB
5450
5451maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5452clean-stageprofile: clean-stageprofile-bfd
5453clean-stageprofile-bfd:
9dbaa842
DD
5454 @if [ $(current_stage) = stageprofile ]; then \
5455 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5456 else \
5457 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5458 $(MAKE) stageprofile-start; \
5459 fi; \
d545f33b 5460 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5461 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5462 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5463 clean
d545f33b
PB
5464@endif bfd-bootstrap
5465
5466
5467.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5468.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5469maybe-all-stagefeedback-bfd:
5470maybe-clean-stagefeedback-bfd:
5471@if bfd-bootstrap
5472maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5473all-stagefeedback: all-stagefeedback-bfd
f70224b5 5474TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5475all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5476 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5477 @r=`${PWD_COMMAND}`; export r; \
5478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5479 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
5480 $(HOST_EXPORTS) \
5481 $(POSTSTAGE1_HOST_EXPORTS) \
5482 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5484 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5485 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
5486 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5491 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5492 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5493
5494maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5495clean-stagefeedback: clean-stagefeedback-bfd
5496clean-stagefeedback-bfd:
9dbaa842
DD
5497 @if [ $(current_stage) = stagefeedback ]; then \
5498 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5499 else \
5500 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5501 $(MAKE) stagefeedback-start; \
5502 fi; \
d545f33b 5503 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5504 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5505 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5506 clean
d545f33b
PB
5507@endif bfd-bootstrap
5508
5509
5510
5511
5512
4fa63067
NN
5513.PHONY: check-bfd maybe-check-bfd
5514maybe-check-bfd:
6bd3dfaa
PB
5515@if bfd
5516maybe-check-bfd: check-bfd
2a4cbe27 5517
4fa63067 5518check-bfd:
0aed8855 5519 @: $(MAKE); $(unstage)
4fa63067 5520 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5522 $(HOST_EXPORTS) \
b00612cc
PB
5523 (cd $(HOST_SUBDIR)/bfd && \
5524 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5525
6bd3dfaa 5526@endif bfd
2a4cbe27 5527
4fa63067
NN
5528.PHONY: install-bfd maybe-install-bfd
5529maybe-install-bfd:
6bd3dfaa
PB
5530@if bfd
5531maybe-install-bfd: install-bfd
2a4cbe27 5532
4fa63067 5533install-bfd: installdirs
0aed8855 5534 @: $(MAKE); $(unstage)
4fa63067 5535 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5537 $(HOST_EXPORTS) \
b00612cc 5538 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5539 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5540
6bd3dfaa 5541@endif bfd
2a4cbe27 5542
56a8fe78 5543# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5544
4fa63067
NN
5545.PHONY: maybe-info-bfd info-bfd
5546maybe-info-bfd:
6bd3dfaa
PB
5547@if bfd
5548maybe-info-bfd: info-bfd
4fa63067
NN
5549
5550info-bfd: \
5551 configure-bfd
5552 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5553 r=`${PWD_COMMAND}`; export r; \
5554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5555 $(HOST_EXPORTS) \
b813574b 5556 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5558 done; \
4fa63067 5559 echo "Doing info in bfd" ; \
b00612cc 5560 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5563 "RANLIB=$${RANLIB}" \
0c24b341 5564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5565 info) \
2a4cbe27
NN
5566 || exit 1
5567
6bd3dfaa 5568@endif bfd
2a4cbe27 5569
4fa63067
NN
5570.PHONY: maybe-dvi-bfd dvi-bfd
5571maybe-dvi-bfd:
6bd3dfaa
PB
5572@if bfd
5573maybe-dvi-bfd: dvi-bfd
2a4cbe27 5574
4fa63067
NN
5575dvi-bfd: \
5576 configure-bfd
5577 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5578 r=`${PWD_COMMAND}`; export r; \
5579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5580 $(HOST_EXPORTS) \
b813574b 5581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5583 done; \
4fa63067 5584 echo "Doing dvi in bfd" ; \
b00612cc 5585 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5588 "RANLIB=$${RANLIB}" \
0c24b341 5589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5590 dvi) \
2a4cbe27
NN
5591 || exit 1
5592
6bd3dfaa 5593@endif bfd
2a4cbe27 5594
56a8fe78
DD
5595.PHONY: maybe-pdf-bfd pdf-bfd
5596maybe-pdf-bfd:
5597@if bfd
5598maybe-pdf-bfd: pdf-bfd
5599
5600pdf-bfd: \
5601 configure-bfd
5602 @[ -f ./bfd/Makefile ] || exit 0; \
5603 r=`${PWD_COMMAND}`; export r; \
5604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605 $(HOST_EXPORTS) \
5606 for flag in $(EXTRA_HOST_FLAGS) ; do \
5607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5608 done; \
5609 echo "Doing pdf in bfd" ; \
5610 (cd $(HOST_SUBDIR)/bfd && \
5611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5613 "RANLIB=$${RANLIB}" \
0c24b341 5614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5615 pdf) \
5616 || exit 1
5617
5618@endif bfd
5619
6d389afc
MS
5620.PHONY: maybe-html-bfd html-bfd
5621maybe-html-bfd:
5622@if bfd
5623maybe-html-bfd: html-bfd
5624
5625html-bfd: \
5626 configure-bfd
5627 @[ -f ./bfd/Makefile ] || exit 0; \
5628 r=`${PWD_COMMAND}`; export r; \
5629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5630 $(HOST_EXPORTS) \
5631 for flag in $(EXTRA_HOST_FLAGS) ; do \
5632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5633 done; \
5634 echo "Doing html in bfd" ; \
b00612cc 5635 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5638 "RANLIB=$${RANLIB}" \
0c24b341 5639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5640 html) \
5641 || exit 1
5642
5643@endif bfd
5644
4fa63067
NN
5645.PHONY: maybe-TAGS-bfd TAGS-bfd
5646maybe-TAGS-bfd:
6bd3dfaa
PB
5647@if bfd
5648maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5649
4fa63067
NN
5650TAGS-bfd: \
5651 configure-bfd
5652 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5653 r=`${PWD_COMMAND}`; export r; \
5654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5655 $(HOST_EXPORTS) \
b813574b 5656 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5658 done; \
4fa63067 5659 echo "Doing TAGS in bfd" ; \
b00612cc 5660 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5663 "RANLIB=$${RANLIB}" \
0c24b341 5664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5665 TAGS) \
2a4cbe27
NN
5666 || exit 1
5667
6bd3dfaa 5668@endif bfd
2a4cbe27 5669
4fa63067
NN
5670.PHONY: maybe-install-info-bfd install-info-bfd
5671maybe-install-info-bfd:
6bd3dfaa
PB
5672@if bfd
5673maybe-install-info-bfd: install-info-bfd
2a4cbe27 5674
4fa63067
NN
5675install-info-bfd: \
5676 configure-bfd \
5677 info-bfd
5678 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5679 r=`${PWD_COMMAND}`; export r; \
5680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5681 $(HOST_EXPORTS) \
b813574b 5682 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5684 done; \
4fa63067 5685 echo "Doing install-info in bfd" ; \
b00612cc 5686 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5689 "RANLIB=$${RANLIB}" \
0c24b341 5690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5691 install-info) \
2a4cbe27
NN
5692 || exit 1
5693
6bd3dfaa 5694@endif bfd
2a4cbe27 5695
a3ca38d2
DD
5696.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5697maybe-install-pdf-bfd:
5698@if bfd
5699maybe-install-pdf-bfd: install-pdf-bfd
5700
5701install-pdf-bfd: \
5702 configure-bfd \
5703 pdf-bfd
5704 @[ -f ./bfd/Makefile ] || exit 0; \
5705 r=`${PWD_COMMAND}`; export r; \
5706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5707 $(HOST_EXPORTS) \
5708 for flag in $(EXTRA_HOST_FLAGS) ; do \
5709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5710 done; \
5711 echo "Doing install-pdf in bfd" ; \
5712 (cd $(HOST_SUBDIR)/bfd && \
5713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5715 "RANLIB=$${RANLIB}" \
0c24b341 5716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5717 install-pdf) \
5718 || exit 1
5719
5720@endif bfd
5721
108a6f8e
CD
5722.PHONY: maybe-install-html-bfd install-html-bfd
5723maybe-install-html-bfd:
5724@if bfd
5725maybe-install-html-bfd: install-html-bfd
5726
5727install-html-bfd: \
5728 configure-bfd \
5729 html-bfd
5730 @[ -f ./bfd/Makefile ] || exit 0; \
5731 r=`${PWD_COMMAND}`; export r; \
5732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5733 $(HOST_EXPORTS) \
5734 for flag in $(EXTRA_HOST_FLAGS) ; do \
5735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5736 done; \
5737 echo "Doing install-html in bfd" ; \
5738 (cd $(HOST_SUBDIR)/bfd && \
5739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5741 "RANLIB=$${RANLIB}" \
0c24b341 5742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5743 install-html) \
5744 || exit 1
5745
5746@endif bfd
5747
4fa63067
NN
5748.PHONY: maybe-installcheck-bfd installcheck-bfd
5749maybe-installcheck-bfd:
6bd3dfaa
PB
5750@if bfd
5751maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5752
4fa63067
NN
5753installcheck-bfd: \
5754 configure-bfd
5755 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5756 r=`${PWD_COMMAND}`; export r; \
5757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5758 $(HOST_EXPORTS) \
b813574b 5759 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5761 done; \
4fa63067 5762 echo "Doing installcheck in bfd" ; \
b00612cc 5763 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5766 "RANLIB=$${RANLIB}" \
0c24b341 5767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5768 installcheck) \
2a4cbe27
NN
5769 || exit 1
5770
6bd3dfaa 5771@endif bfd
2a4cbe27 5772
4fa63067
NN
5773.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5774maybe-mostlyclean-bfd:
6bd3dfaa
PB
5775@if bfd
5776maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5777
4fa63067
NN
5778mostlyclean-bfd:
5779 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5780 r=`${PWD_COMMAND}`; export r; \
5781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5782 $(HOST_EXPORTS) \
b813574b 5783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785 done; \
4fa63067 5786 echo "Doing mostlyclean in bfd" ; \
b00612cc 5787 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790 "RANLIB=$${RANLIB}" \
0c24b341 5791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5792 mostlyclean) \
2a4cbe27
NN
5793 || exit 1
5794
6bd3dfaa 5795@endif bfd
2a4cbe27 5796
4fa63067
NN
5797.PHONY: maybe-clean-bfd clean-bfd
5798maybe-clean-bfd:
6bd3dfaa
PB
5799@if bfd
5800maybe-clean-bfd: clean-bfd
2a4cbe27 5801
4fa63067
NN
5802clean-bfd:
5803 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5804 r=`${PWD_COMMAND}`; export r; \
5805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5806 $(HOST_EXPORTS) \
b813574b 5807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5809 done; \
4fa63067 5810 echo "Doing clean in bfd" ; \
b00612cc 5811 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5814 "RANLIB=$${RANLIB}" \
0c24b341 5815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5816 clean) \
2a4cbe27
NN
5817 || exit 1
5818
6bd3dfaa 5819@endif bfd
2a4cbe27 5820
4fa63067
NN
5821.PHONY: maybe-distclean-bfd distclean-bfd
5822maybe-distclean-bfd:
6bd3dfaa
PB
5823@if bfd
5824maybe-distclean-bfd: distclean-bfd
2a4cbe27 5825
4fa63067
NN
5826distclean-bfd:
5827 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5828 r=`${PWD_COMMAND}`; export r; \
5829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5830 $(HOST_EXPORTS) \
b813574b 5831 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5833 done; \
4fa63067 5834 echo "Doing distclean in bfd" ; \
b00612cc 5835 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5838 "RANLIB=$${RANLIB}" \
0c24b341 5839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5840 distclean) \
2a4cbe27
NN
5841 || exit 1
5842
6bd3dfaa 5843@endif bfd
2a4cbe27 5844
4fa63067
NN
5845.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5846maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5847@if bfd
5848maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5849
4fa63067
NN
5850maintainer-clean-bfd:
5851 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5852 r=`${PWD_COMMAND}`; export r; \
5853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5854 $(HOST_EXPORTS) \
b813574b 5855 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5857 done; \
4fa63067 5858 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5859 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5862 "RANLIB=$${RANLIB}" \
0c24b341 5863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5864 maintainer-clean) \
a2592b1b
DD
5865 || exit 1
5866
6bd3dfaa 5867@endif bfd
a2592b1b 5868
2a4cbe27 5869
a7254363 5870
4fa63067
NN
5871.PHONY: configure-opcodes maybe-configure-opcodes
5872maybe-configure-opcodes:
4f0ef2d8
CD
5873@if gcc-bootstrap
5874configure-opcodes: stage_current
5875@endif gcc-bootstrap
6bd3dfaa
PB
5876@if opcodes
5877maybe-configure-opcodes: configure-opcodes
c52c6897 5878configure-opcodes:
c52c6897
PB
5879 @r=`${PWD_COMMAND}`; export r; \
5880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5881 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5883 $(HOST_EXPORTS) \
a7254363
PB
5884 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5885 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5886 case $(srcdir) in \
b00612cc
PB
5887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5888 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5890 esac; \
b00612cc
PB
5891 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5892 libsrcdir="$$s/opcodes"; \
4fa63067 5893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5895 --target=${target_alias} $${srcdiroption} \
4fa63067 5896 || exit 1
6bd3dfaa 5897@endif opcodes
2a4cbe27 5898
a7254363
PB
5899
5900
d545f33b
PB
5901.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5902maybe-configure-stage1-opcodes:
5903@if opcodes-bootstrap
5904maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5905configure-stage1-opcodes:
c52c6897 5906 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5908 @r=`${PWD_COMMAND}`; export r; \
5909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5910 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5911 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 5912 $(HOST_EXPORTS) \
8ee82aff 5913 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5914 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5915 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5916 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5918 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5919 case $(srcdir) in \
5920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5921 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5923 esac; \
5924 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5925 libsrcdir="$$s/opcodes"; \
5926 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5928 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5929 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5930@endif opcodes-bootstrap
5931
5932.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5933maybe-configure-stage2-opcodes:
5934@if opcodes-bootstrap
5935maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5936configure-stage2-opcodes:
c52c6897 5937 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5939 @r=`${PWD_COMMAND}`; export r; \
5940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5941 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5942 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5943 $(HOST_EXPORTS) \
1b05fbbd 5944 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5945 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5946 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5947 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5948 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5950 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5951 case $(srcdir) in \
5952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5953 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5955 esac; \
5956 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5957 libsrcdir="$$s/opcodes"; \
5958 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5959 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5960 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5961 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5962 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5963@endif opcodes-bootstrap
5964
d545f33b
PB
5965.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5966maybe-configure-stage3-opcodes:
5967@if opcodes-bootstrap
5968maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5969configure-stage3-opcodes:
c52c6897 5970 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5972 @r=`${PWD_COMMAND}`; export r; \
5973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5974 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5975 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5976 $(HOST_EXPORTS) \
1b05fbbd 5977 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5978 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5979 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5980 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5981 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5983 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5984 case $(srcdir) in \
5985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5986 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5988 esac; \
5989 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5990 libsrcdir="$$s/opcodes"; \
5991 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5993 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5994 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5995 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5996@endif opcodes-bootstrap
5997
d545f33b
PB
5998.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5999maybe-configure-stage4-opcodes:
6000@if opcodes-bootstrap
6001maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6002configure-stage4-opcodes:
c52c6897 6003 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6005 @r=`${PWD_COMMAND}`; export r; \
6006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6007 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6008 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6009 $(HOST_EXPORTS) \
1b05fbbd 6010 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6011 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6012 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6013 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6014 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6016 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6017 case $(srcdir) in \
6018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6019 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6021 esac; \
6022 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6023 libsrcdir="$$s/opcodes"; \
6024 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6026 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6027 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6028 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6029@endif opcodes-bootstrap
6030
6031.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6032maybe-configure-stageprofile-opcodes:
6033@if opcodes-bootstrap
6034maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6035configure-stageprofile-opcodes:
c52c6897 6036 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6038 @r=`${PWD_COMMAND}`; export r; \
6039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6040 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6041 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6042 $(HOST_EXPORTS) \
1b05fbbd
AO
6043 $(POSTSTAGE1_HOST_EXPORTS) \
6044 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6045 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6046 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6047 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6049 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6050 case $(srcdir) in \
6051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6052 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6054 esac; \
6055 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6056 libsrcdir="$$s/opcodes"; \
6057 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6059 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6060 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6061 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6062@endif opcodes-bootstrap
6063
6064.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6065maybe-configure-stagefeedback-opcodes:
6066@if opcodes-bootstrap
6067maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6068configure-stagefeedback-opcodes:
c52c6897 6069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6071 @r=`${PWD_COMMAND}`; export r; \
6072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6074 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6075 $(HOST_EXPORTS) \
1b05fbbd
AO
6076 $(POSTSTAGE1_HOST_EXPORTS) \
6077 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6078 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6079 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6080 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6082 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6083 case $(srcdir) in \
6084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6085 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6087 esac; \
6088 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6089 libsrcdir="$$s/opcodes"; \
6090 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6092 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6093 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6094 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6095@endif opcodes-bootstrap
6096
6097
6098
6099
6100
4fa63067
NN
6101.PHONY: all-opcodes maybe-all-opcodes
6102maybe-all-opcodes:
4f0ef2d8
CD
6103@if gcc-bootstrap
6104all-opcodes: stage_current
6105@endif gcc-bootstrap
6bd3dfaa 6106@if opcodes
d27cc32e 6107TARGET-opcodes=all
6bd3dfaa 6108maybe-all-opcodes: all-opcodes
4fa63067 6109all-opcodes: configure-opcodes
c52c6897 6110 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6112 $(HOST_EXPORTS) \
b00612cc 6113 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6114 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6115 $(TARGET-opcodes))
6bd3dfaa 6116@endif opcodes
2a4cbe27 6117
a7254363 6118
d545f33b
PB
6119
6120.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6121.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6122maybe-all-stage1-opcodes:
6123maybe-clean-stage1-opcodes:
6124@if opcodes-bootstrap
6125maybe-all-stage1-opcodes: all-stage1-opcodes
6126all-stage1: all-stage1-opcodes
f70224b5 6127TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6128all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6129 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6130 @r=`${PWD_COMMAND}`; export r; \
6131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6132 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
6133 $(HOST_EXPORTS) \
6134 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6136 CFLAGS="$(STAGE1_CFLAGS)" \
6137 CXXFLAGS="$(STAGE1_CFLAGS)" \
6138 LIBCFLAGS="$(LIBCFLAGS)" \
6139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6142 $(EXTRA_HOST_FLAGS) \
6143 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6144 $(TARGET-stage1-opcodes)
d545f33b
PB
6145
6146maybe-clean-stage1-opcodes: clean-stage1-opcodes
6147clean-stage1: clean-stage1-opcodes
6148clean-stage1-opcodes:
9dbaa842
DD
6149 @if [ $(current_stage) = stage1 ]; then \
6150 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6151 else \
6152 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6153 $(MAKE) stage1-start; \
6154 fi; \
d545f33b 6155 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6156 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6157 clean
d545f33b
PB
6158@endif opcodes-bootstrap
6159
6160
6161.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6162.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6163maybe-all-stage2-opcodes:
6164maybe-clean-stage2-opcodes:
6165@if opcodes-bootstrap
6166maybe-all-stage2-opcodes: all-stage2-opcodes
6167all-stage2: all-stage2-opcodes
f70224b5 6168TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6169all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6170 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6171 @r=`${PWD_COMMAND}`; export r; \
6172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6173 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
6174 $(HOST_EXPORTS) \
6175 $(POSTSTAGE1_HOST_EXPORTS) \
6176 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6178 CFLAGS="$(STAGE2_CFLAGS)" \
6179 CXXFLAGS="$(STAGE2_CFLAGS)" \
6180 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6184 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6185 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6186 $(TARGET-stage2-opcodes)
d545f33b
PB
6187
6188maybe-clean-stage2-opcodes: clean-stage2-opcodes
6189clean-stage2: clean-stage2-opcodes
6190clean-stage2-opcodes:
9dbaa842
DD
6191 @if [ $(current_stage) = stage2 ]; then \
6192 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6193 else \
6194 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6195 $(MAKE) stage2-start; \
6196 fi; \
d545f33b 6197 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6198 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6199 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6200 clean
d545f33b
PB
6201@endif opcodes-bootstrap
6202
6203
6204.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6205.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6206maybe-all-stage3-opcodes:
6207maybe-clean-stage3-opcodes:
6208@if opcodes-bootstrap
6209maybe-all-stage3-opcodes: all-stage3-opcodes
6210all-stage3: all-stage3-opcodes
f70224b5 6211TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6212all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6214 @r=`${PWD_COMMAND}`; export r; \
6215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6216 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
6217 $(HOST_EXPORTS) \
6218 $(POSTSTAGE1_HOST_EXPORTS) \
6219 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6221 CFLAGS="$(STAGE3_CFLAGS)" \
6222 CXXFLAGS="$(STAGE3_CFLAGS)" \
6223 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6228 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6229 $(TARGET-stage3-opcodes)
d545f33b
PB
6230
6231maybe-clean-stage3-opcodes: clean-stage3-opcodes
6232clean-stage3: clean-stage3-opcodes
6233clean-stage3-opcodes:
9dbaa842
DD
6234 @if [ $(current_stage) = stage3 ]; then \
6235 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6236 else \
6237 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6238 $(MAKE) stage3-start; \
6239 fi; \
d545f33b 6240 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6241 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6242 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6243 clean
d545f33b
PB
6244@endif opcodes-bootstrap
6245
6246
6247.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6248.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6249maybe-all-stage4-opcodes:
6250maybe-clean-stage4-opcodes:
6251@if opcodes-bootstrap
6252maybe-all-stage4-opcodes: all-stage4-opcodes
6253all-stage4: all-stage4-opcodes
f70224b5 6254TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6255all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6256 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6257 @r=`${PWD_COMMAND}`; export r; \
6258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6259 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
6260 $(HOST_EXPORTS) \
6261 $(POSTSTAGE1_HOST_EXPORTS) \
6262 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6264 CFLAGS="$(STAGE4_CFLAGS)" \
6265 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 6266 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6271 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6272 $(TARGET-stage4-opcodes)
d545f33b
PB
6273
6274maybe-clean-stage4-opcodes: clean-stage4-opcodes
6275clean-stage4: clean-stage4-opcodes
6276clean-stage4-opcodes:
9dbaa842
DD
6277 @if [ $(current_stage) = stage4 ]; then \
6278 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6279 else \
6280 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6281 $(MAKE) stage4-start; \
6282 fi; \
d545f33b 6283 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6284 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6285 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6286 clean
d545f33b
PB
6287@endif opcodes-bootstrap
6288
6289
6290.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6291.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6292maybe-all-stageprofile-opcodes:
6293maybe-clean-stageprofile-opcodes:
6294@if opcodes-bootstrap
6295maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6296all-stageprofile: all-stageprofile-opcodes
f70224b5 6297TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6298all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6299 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6300 @r=`${PWD_COMMAND}`; export r; \
6301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6302 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
6303 $(HOST_EXPORTS) \
6304 $(POSTSTAGE1_HOST_EXPORTS) \
6305 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6307 CFLAGS="$(STAGEprofile_CFLAGS)" \
6308 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
6309 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6313 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6314 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6315 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6316
6317maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6318clean-stageprofile: clean-stageprofile-opcodes
6319clean-stageprofile-opcodes:
9dbaa842
DD
6320 @if [ $(current_stage) = stageprofile ]; then \
6321 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6322 else \
6323 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6324 $(MAKE) stageprofile-start; \
6325 fi; \
d545f33b 6326 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6327 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6328 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6329 clean
d545f33b
PB
6330@endif opcodes-bootstrap
6331
6332
6333.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6334.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6335maybe-all-stagefeedback-opcodes:
6336maybe-clean-stagefeedback-opcodes:
6337@if opcodes-bootstrap
6338maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6339all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6340TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6341all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6342 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6343 @r=`${PWD_COMMAND}`; export r; \
6344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6345 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
6346 $(HOST_EXPORTS) \
6347 $(POSTSTAGE1_HOST_EXPORTS) \
6348 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6349 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6350 CFLAGS="$(STAGEfeedback_CFLAGS)" \
6351 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
6352 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6353 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6354 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6355 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6356 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6357 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6358 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6359
6360maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6361clean-stagefeedback: clean-stagefeedback-opcodes
6362clean-stagefeedback-opcodes:
9dbaa842
DD
6363 @if [ $(current_stage) = stagefeedback ]; then \
6364 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6365 else \
6366 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6367 $(MAKE) stagefeedback-start; \
6368 fi; \
d545f33b 6369 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6370 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6371 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6372 clean
d545f33b
PB
6373@endif opcodes-bootstrap
6374
6375
6376
6377
6378
4fa63067
NN
6379.PHONY: check-opcodes maybe-check-opcodes
6380maybe-check-opcodes:
6bd3dfaa
PB
6381@if opcodes
6382maybe-check-opcodes: check-opcodes
4fa63067
NN
6383
6384check-opcodes:
0aed8855 6385 @: $(MAKE); $(unstage)
4fa63067 6386 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6388 $(HOST_EXPORTS) \
b00612cc
PB
6389 (cd $(HOST_SUBDIR)/opcodes && \
6390 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6391
6bd3dfaa 6392@endif opcodes
2a4cbe27 6393
4fa63067
NN
6394.PHONY: install-opcodes maybe-install-opcodes
6395maybe-install-opcodes:
6bd3dfaa
PB
6396@if opcodes
6397maybe-install-opcodes: install-opcodes
2a4cbe27 6398
4fa63067 6399install-opcodes: installdirs
0aed8855 6400 @: $(MAKE); $(unstage)
4fa63067
NN
6401 @r=`${PWD_COMMAND}`; export r; \
6402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6403 $(HOST_EXPORTS) \
b00612cc 6404 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6405 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6406
6bd3dfaa 6407@endif opcodes
4fa63067 6408
56a8fe78 6409# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6410
6411.PHONY: maybe-info-opcodes info-opcodes
6412maybe-info-opcodes:
6bd3dfaa
PB
6413@if opcodes
6414maybe-info-opcodes: info-opcodes
4fa63067
NN
6415
6416info-opcodes: \
6417 configure-opcodes
6418 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6419 r=`${PWD_COMMAND}`; export r; \
6420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6421 $(HOST_EXPORTS) \
b813574b 6422 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6424 done; \
4fa63067 6425 echo "Doing info in opcodes" ; \
b00612cc 6426 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6429 "RANLIB=$${RANLIB}" \
0c24b341 6430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6431 info) \
2a4cbe27
NN
6432 || exit 1
6433
6bd3dfaa 6434@endif opcodes
2a4cbe27 6435
4fa63067
NN
6436.PHONY: maybe-dvi-opcodes dvi-opcodes
6437maybe-dvi-opcodes:
6bd3dfaa
PB
6438@if opcodes
6439maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6440
4fa63067
NN
6441dvi-opcodes: \
6442 configure-opcodes
6443 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6444 r=`${PWD_COMMAND}`; export r; \
6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6446 $(HOST_EXPORTS) \
b813574b 6447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6449 done; \
4fa63067 6450 echo "Doing dvi in opcodes" ; \
b00612cc 6451 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6454 "RANLIB=$${RANLIB}" \
0c24b341 6455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6456 dvi) \
2a4cbe27
NN
6457 || exit 1
6458
6bd3dfaa 6459@endif opcodes
2a4cbe27 6460
56a8fe78
DD
6461.PHONY: maybe-pdf-opcodes pdf-opcodes
6462maybe-pdf-opcodes:
6463@if opcodes
6464maybe-pdf-opcodes: pdf-opcodes
6465
6466pdf-opcodes: \
6467 configure-opcodes
6468 @[ -f ./opcodes/Makefile ] || exit 0; \
6469 r=`${PWD_COMMAND}`; export r; \
6470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6471 $(HOST_EXPORTS) \
6472 for flag in $(EXTRA_HOST_FLAGS) ; do \
6473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6474 done; \
6475 echo "Doing pdf in opcodes" ; \
6476 (cd $(HOST_SUBDIR)/opcodes && \
6477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6479 "RANLIB=$${RANLIB}" \
0c24b341 6480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6481 pdf) \
6482 || exit 1
6483
6484@endif opcodes
6485
6d389afc
MS
6486.PHONY: maybe-html-opcodes html-opcodes
6487maybe-html-opcodes:
6488@if opcodes
6489maybe-html-opcodes: html-opcodes
6490
6491html-opcodes: \
6492 configure-opcodes
6493 @[ -f ./opcodes/Makefile ] || exit 0; \
6494 r=`${PWD_COMMAND}`; export r; \
6495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6496 $(HOST_EXPORTS) \
6497 for flag in $(EXTRA_HOST_FLAGS) ; do \
6498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6499 done; \
6500 echo "Doing html in opcodes" ; \
b00612cc 6501 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6504 "RANLIB=$${RANLIB}" \
0c24b341 6505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6506 html) \
6507 || exit 1
6508
6509@endif opcodes
6510
4fa63067
NN
6511.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6512maybe-TAGS-opcodes:
6bd3dfaa
PB
6513@if opcodes
6514maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6515
4fa63067
NN
6516TAGS-opcodes: \
6517 configure-opcodes
6518 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6519 r=`${PWD_COMMAND}`; export r; \
6520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6521 $(HOST_EXPORTS) \
b813574b 6522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6524 done; \
4fa63067 6525 echo "Doing TAGS in opcodes" ; \
b00612cc 6526 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6529 "RANLIB=$${RANLIB}" \
0c24b341 6530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6531 TAGS) \
2a4cbe27
NN
6532 || exit 1
6533
6bd3dfaa 6534@endif opcodes
2a4cbe27 6535
4fa63067
NN
6536.PHONY: maybe-install-info-opcodes install-info-opcodes
6537maybe-install-info-opcodes:
6bd3dfaa
PB
6538@if opcodes
6539maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6540
4fa63067
NN
6541install-info-opcodes: \
6542 configure-opcodes \
6543 info-opcodes
6544 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6545 r=`${PWD_COMMAND}`; export r; \
6546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6547 $(HOST_EXPORTS) \
b813574b 6548 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6550 done; \
4fa63067 6551 echo "Doing install-info in opcodes" ; \
b00612cc 6552 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6555 "RANLIB=$${RANLIB}" \
0c24b341 6556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6557 install-info) \
2a4cbe27
NN
6558 || exit 1
6559
6bd3dfaa 6560@endif opcodes
2a4cbe27 6561
a3ca38d2
DD
6562.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6563maybe-install-pdf-opcodes:
6564@if opcodes
6565maybe-install-pdf-opcodes: install-pdf-opcodes
6566
6567install-pdf-opcodes: \
6568 configure-opcodes \
6569 pdf-opcodes
6570 @[ -f ./opcodes/Makefile ] || exit 0; \
6571 r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6573 $(HOST_EXPORTS) \
6574 for flag in $(EXTRA_HOST_FLAGS) ; do \
6575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6576 done; \
6577 echo "Doing install-pdf in opcodes" ; \
6578 (cd $(HOST_SUBDIR)/opcodes && \
6579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6581 "RANLIB=$${RANLIB}" \
0c24b341 6582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6583 install-pdf) \
6584 || exit 1
6585
6586@endif opcodes
6587
108a6f8e
CD
6588.PHONY: maybe-install-html-opcodes install-html-opcodes
6589maybe-install-html-opcodes:
6590@if opcodes
6591maybe-install-html-opcodes: install-html-opcodes
6592
6593install-html-opcodes: \
6594 configure-opcodes \
6595 html-opcodes
6596 @[ -f ./opcodes/Makefile ] || exit 0; \
6597 r=`${PWD_COMMAND}`; export r; \
6598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6599 $(HOST_EXPORTS) \
6600 for flag in $(EXTRA_HOST_FLAGS) ; do \
6601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6602 done; \
6603 echo "Doing install-html in opcodes" ; \
6604 (cd $(HOST_SUBDIR)/opcodes && \
6605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6607 "RANLIB=$${RANLIB}" \
0c24b341 6608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6609 install-html) \
6610 || exit 1
6611
6612@endif opcodes
6613
4fa63067
NN
6614.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6615maybe-installcheck-opcodes:
6bd3dfaa
PB
6616@if opcodes
6617maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6618
4fa63067
NN
6619installcheck-opcodes: \
6620 configure-opcodes
6621 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6622 r=`${PWD_COMMAND}`; export r; \
6623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6624 $(HOST_EXPORTS) \
b813574b 6625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627 done; \
4fa63067 6628 echo "Doing installcheck in opcodes" ; \
b00612cc 6629 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632 "RANLIB=$${RANLIB}" \
0c24b341 6633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6634 installcheck) \
2a4cbe27
NN
6635 || exit 1
6636
6bd3dfaa 6637@endif opcodes
2a4cbe27
NN
6638
6639.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6640maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6641@if opcodes
6642maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6643
6644mostlyclean-opcodes:
6645 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6646 r=`${PWD_COMMAND}`; export r; \
6647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6648 $(HOST_EXPORTS) \
b813574b 6649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6651 done; \
6652 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6653 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6656 "RANLIB=$${RANLIB}" \
0c24b341 6657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6658 mostlyclean) \
2a4cbe27
NN
6659 || exit 1
6660
6bd3dfaa 6661@endif opcodes
2a4cbe27 6662
4fa63067
NN
6663.PHONY: maybe-clean-opcodes clean-opcodes
6664maybe-clean-opcodes:
6bd3dfaa
PB
6665@if opcodes
6666maybe-clean-opcodes: clean-opcodes
2a4cbe27 6667
4fa63067
NN
6668clean-opcodes:
6669 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6670 r=`${PWD_COMMAND}`; export r; \
6671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6672 $(HOST_EXPORTS) \
b813574b 6673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6675 done; \
4fa63067 6676 echo "Doing clean in opcodes" ; \
b00612cc 6677 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6680 "RANLIB=$${RANLIB}" \
0c24b341 6681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6682 clean) \
2a4cbe27
NN
6683 || exit 1
6684
6bd3dfaa 6685@endif opcodes
2a4cbe27 6686
4fa63067
NN
6687.PHONY: maybe-distclean-opcodes distclean-opcodes
6688maybe-distclean-opcodes:
6bd3dfaa
PB
6689@if opcodes
6690maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6691
4fa63067
NN
6692distclean-opcodes:
6693 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6694 r=`${PWD_COMMAND}`; export r; \
6695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6696 $(HOST_EXPORTS) \
b813574b 6697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6699 done; \
4fa63067 6700 echo "Doing distclean in opcodes" ; \
b00612cc 6701 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6704 "RANLIB=$${RANLIB}" \
0c24b341 6705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6706 distclean) \
2a4cbe27
NN
6707 || exit 1
6708
6bd3dfaa 6709@endif opcodes
2a4cbe27 6710
4fa63067
NN
6711.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6712maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6713@if opcodes
6714maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6715
4fa63067
NN
6716maintainer-clean-opcodes:
6717 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6718 r=`${PWD_COMMAND}`; export r; \
6719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6720 $(HOST_EXPORTS) \
b813574b 6721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6723 done; \
4fa63067 6724 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6725 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6728 "RANLIB=$${RANLIB}" \
0c24b341 6729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6730 maintainer-clean) \
2a4cbe27
NN
6731 || exit 1
6732
6bd3dfaa 6733@endif opcodes
2a4cbe27 6734
2a4cbe27 6735
a7254363 6736
4fa63067
NN
6737.PHONY: configure-binutils maybe-configure-binutils
6738maybe-configure-binutils:
4f0ef2d8
CD
6739@if gcc-bootstrap
6740configure-binutils: stage_current
6741@endif gcc-bootstrap
6bd3dfaa
PB
6742@if binutils
6743maybe-configure-binutils: configure-binutils
c52c6897 6744configure-binutils:
c52c6897
PB
6745 @r=`${PWD_COMMAND}`; export r; \
6746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6747 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6749 $(HOST_EXPORTS) \
a7254363
PB
6750 echo Configuring in $(HOST_SUBDIR)/binutils; \
6751 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6752 case $(srcdir) in \
b00612cc
PB
6753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6754 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6756 esac; \
b00612cc
PB
6757 srcdiroption="--srcdir=$${topdir}/binutils"; \
6758 libsrcdir="$$s/binutils"; \
4fa63067 6759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6761 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6762 || exit 1
6bd3dfaa 6763@endif binutils
2a4cbe27 6764
a7254363
PB
6765
6766
d545f33b
PB
6767.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6768maybe-configure-stage1-binutils:
6769@if binutils-bootstrap
6770maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6771configure-stage1-binutils:
c52c6897 6772 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6773 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6774 @r=`${PWD_COMMAND}`; export r; \
6775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6776 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6777 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6778 $(HOST_EXPORTS) \
8ee82aff 6779 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6780 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
6781 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6782 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6784 cd $(HOST_SUBDIR)/binutils || exit 1; \
6785 case $(srcdir) in \
6786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6787 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6789 esac; \
6790 srcdiroption="--srcdir=$${topdir}/binutils"; \
6791 libsrcdir="$$s/binutils"; \
6792 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6794 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6795 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6796@endif binutils-bootstrap
6797
6798.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6799maybe-configure-stage2-binutils:
6800@if binutils-bootstrap
6801maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6802configure-stage2-binutils:
c52c6897 6803 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6805 @r=`${PWD_COMMAND}`; export r; \
6806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6807 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6808 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6809 $(HOST_EXPORTS) \
1b05fbbd 6810 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6811 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6812 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6813 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6814 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6816 cd $(HOST_SUBDIR)/binutils || exit 1; \
6817 case $(srcdir) in \
6818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6819 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6821 esac; \
6822 srcdiroption="--srcdir=$${topdir}/binutils"; \
6823 libsrcdir="$$s/binutils"; \
6824 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6826 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6827 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6828 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6829@endif binutils-bootstrap
6830
d545f33b
PB
6831.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6832maybe-configure-stage3-binutils:
6833@if binutils-bootstrap
6834maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6835configure-stage3-binutils:
c52c6897 6836 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6837 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6838 @r=`${PWD_COMMAND}`; export r; \
6839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6840 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6841 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6842 $(HOST_EXPORTS) \
1b05fbbd 6843 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6844 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6845 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6846 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6847 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6849 cd $(HOST_SUBDIR)/binutils || exit 1; \
6850 case $(srcdir) in \
6851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6852 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6854 esac; \
6855 srcdiroption="--srcdir=$${topdir}/binutils"; \
6856 libsrcdir="$$s/binutils"; \
6857 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6859 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6860 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6861 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6862@endif binutils-bootstrap
6863
d545f33b
PB
6864.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6865maybe-configure-stage4-binutils:
6866@if binutils-bootstrap
6867maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6868configure-stage4-binutils:
c52c6897 6869 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6871 @r=`${PWD_COMMAND}`; export r; \
6872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6873 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6874 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6875 $(HOST_EXPORTS) \
1b05fbbd 6876 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6877 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6878 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6879 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6880 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6882 cd $(HOST_SUBDIR)/binutils || exit 1; \
6883 case $(srcdir) in \
6884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6885 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6887 esac; \
6888 srcdiroption="--srcdir=$${topdir}/binutils"; \
6889 libsrcdir="$$s/binutils"; \
6890 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6892 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6893 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6894 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6895@endif binutils-bootstrap
6896
6897.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6898maybe-configure-stageprofile-binutils:
6899@if binutils-bootstrap
6900maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6901configure-stageprofile-binutils:
c52c6897 6902 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6904 @r=`${PWD_COMMAND}`; export r; \
6905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6906 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6907 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6908 $(HOST_EXPORTS) \
1b05fbbd
AO
6909 $(POSTSTAGE1_HOST_EXPORTS) \
6910 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6911 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6912 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6913 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6914 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6915 cd $(HOST_SUBDIR)/binutils || exit 1; \
6916 case $(srcdir) in \
6917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6918 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6920 esac; \
6921 srcdiroption="--srcdir=$${topdir}/binutils"; \
6922 libsrcdir="$$s/binutils"; \
6923 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6925 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6926 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6927 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6928@endif binutils-bootstrap
6929
6930.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6931maybe-configure-stagefeedback-binutils:
6932@if binutils-bootstrap
6933maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6934configure-stagefeedback-binutils:
c52c6897 6935 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6937 @r=`${PWD_COMMAND}`; export r; \
6938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6939 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6940 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6941 $(HOST_EXPORTS) \
1b05fbbd
AO
6942 $(POSTSTAGE1_HOST_EXPORTS) \
6943 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6944 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6945 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6946 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6948 cd $(HOST_SUBDIR)/binutils || exit 1; \
6949 case $(srcdir) in \
6950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6951 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6953 esac; \
6954 srcdiroption="--srcdir=$${topdir}/binutils"; \
6955 libsrcdir="$$s/binutils"; \
6956 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6957 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6958 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6959 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6960 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6961@endif binutils-bootstrap
6962
6963
6964
6965
6966
4fa63067
NN
6967.PHONY: all-binutils maybe-all-binutils
6968maybe-all-binutils:
4f0ef2d8
CD
6969@if gcc-bootstrap
6970all-binutils: stage_current
6971@endif gcc-bootstrap
6bd3dfaa 6972@if binutils
d27cc32e 6973TARGET-binutils=all
6bd3dfaa 6974maybe-all-binutils: all-binutils
4fa63067 6975all-binutils: configure-binutils
c52c6897 6976 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6978 $(HOST_EXPORTS) \
b00612cc 6979 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
6980 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6981 $(TARGET-binutils))
6bd3dfaa 6982@endif binutils
4fa63067 6983
a7254363 6984
4fa63067 6985
d545f33b
PB
6986.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6987.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6988maybe-all-stage1-binutils:
6989maybe-clean-stage1-binutils:
6990@if binutils-bootstrap
6991maybe-all-stage1-binutils: all-stage1-binutils
6992all-stage1: all-stage1-binutils
f70224b5 6993TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6994all-stage1-binutils: configure-stage1-binutils
c52c6897 6995 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6996 @r=`${PWD_COMMAND}`; export r; \
6997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6998 TFLAGS="$(STAGE1_TFLAGS)"; \
378fce5b 6999 $(HOST_EXPORTS) \
d545f33b 7000 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7002 CFLAGS="$(STAGE1_CFLAGS)" \
7003 CXXFLAGS="$(STAGE1_CFLAGS)" \
7004 LIBCFLAGS="$(LIBCFLAGS)" \
7005 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7006 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7007 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7008 $(EXTRA_HOST_FLAGS) \
7009 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7010 $(TARGET-stage1-binutils)
2a4cbe27 7011
d545f33b
PB
7012maybe-clean-stage1-binutils: clean-stage1-binutils
7013clean-stage1: clean-stage1-binutils
7014clean-stage1-binutils:
9dbaa842
DD
7015 @if [ $(current_stage) = stage1 ]; then \
7016 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7017 else \
7018 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7019 $(MAKE) stage1-start; \
7020 fi; \
d545f33b 7021 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7022 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7023 clean
d545f33b 7024@endif binutils-bootstrap
2a4cbe27 7025
2a4cbe27 7026
d545f33b
PB
7027.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7028.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7029maybe-all-stage2-binutils:
7030maybe-clean-stage2-binutils:
7031@if binutils-bootstrap
7032maybe-all-stage2-binutils: all-stage2-binutils
7033all-stage2: all-stage2-binutils
f70224b5 7034TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7035all-stage2-binutils: configure-stage2-binutils
c52c6897 7036 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7037 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7039 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7040 $(HOST_EXPORTS) \
d545f33b
PB
7041 $(POSTSTAGE1_HOST_EXPORTS) \
7042 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7043 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7044 CFLAGS="$(STAGE2_CFLAGS)" \
7045 CXXFLAGS="$(STAGE2_CFLAGS)" \
7046 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7047 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7048 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7049 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7050 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7051 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7052 $(TARGET-stage2-binutils)
2a4cbe27 7053
d545f33b
PB
7054maybe-clean-stage2-binutils: clean-stage2-binutils
7055clean-stage2: clean-stage2-binutils
7056clean-stage2-binutils:
9dbaa842
DD
7057 @if [ $(current_stage) = stage2 ]; then \
7058 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7059 else \
7060 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7061 $(MAKE) stage2-start; \
7062 fi; \
d545f33b 7063 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7064 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7065 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7066 clean
d545f33b 7067@endif binutils-bootstrap
2a4cbe27 7068
4fa63067 7069
d545f33b
PB
7070.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7071.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7072maybe-all-stage3-binutils:
7073maybe-clean-stage3-binutils:
7074@if binutils-bootstrap
7075maybe-all-stage3-binutils: all-stage3-binutils
7076all-stage3: all-stage3-binutils
f70224b5 7077TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7078all-stage3-binutils: configure-stage3-binutils
c52c6897 7079 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7080 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7082 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7083 $(HOST_EXPORTS) \
d545f33b
PB
7084 $(POSTSTAGE1_HOST_EXPORTS) \
7085 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7087 CFLAGS="$(STAGE3_CFLAGS)" \
7088 CXXFLAGS="$(STAGE3_CFLAGS)" \
7089 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7090 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7091 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7092 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7093 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7094 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7095 $(TARGET-stage3-binutils)
2a4cbe27 7096
d545f33b
PB
7097maybe-clean-stage3-binutils: clean-stage3-binutils
7098clean-stage3: clean-stage3-binutils
7099clean-stage3-binutils:
9dbaa842
DD
7100 @if [ $(current_stage) = stage3 ]; then \
7101 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7102 else \
7103 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7104 $(MAKE) stage3-start; \
7105 fi; \
d545f33b 7106 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7107 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7108 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7109 clean
d545f33b 7110@endif binutils-bootstrap
2a4cbe27 7111
2a4cbe27 7112
d545f33b
PB
7113.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7114.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7115maybe-all-stage4-binutils:
7116maybe-clean-stage4-binutils:
7117@if binutils-bootstrap
7118maybe-all-stage4-binutils: all-stage4-binutils
7119all-stage4: all-stage4-binutils
f70224b5 7120TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7121all-stage4-binutils: configure-stage4-binutils
c52c6897 7122 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7123 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7125 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7126 $(HOST_EXPORTS) \
d545f33b
PB
7127 $(POSTSTAGE1_HOST_EXPORTS) \
7128 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7129 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7130 CFLAGS="$(STAGE4_CFLAGS)" \
7131 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 7132 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7133 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7134 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7135 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7136 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7137 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7138 $(TARGET-stage4-binutils)
d545f33b
PB
7139
7140maybe-clean-stage4-binutils: clean-stage4-binutils
7141clean-stage4: clean-stage4-binutils
7142clean-stage4-binutils:
9dbaa842
DD
7143 @if [ $(current_stage) = stage4 ]; then \
7144 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7145 else \
7146 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7147 $(MAKE) stage4-start; \
7148 fi; \
d545f33b 7149 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7150 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7151 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7152 clean
d545f33b
PB
7153@endif binutils-bootstrap
7154
7155
7156.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7157.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7158maybe-all-stageprofile-binutils:
7159maybe-clean-stageprofile-binutils:
7160@if binutils-bootstrap
7161maybe-all-stageprofile-binutils: all-stageprofile-binutils
7162all-stageprofile: all-stageprofile-binutils
f70224b5 7163TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7164all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7165 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7166 @r=`${PWD_COMMAND}`; export r; \
7167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7168 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
7169 $(HOST_EXPORTS) \
7170 $(POSTSTAGE1_HOST_EXPORTS) \
7171 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7172 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7173 CFLAGS="$(STAGEprofile_CFLAGS)" \
7174 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
7175 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7176 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7177 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7178 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7179 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7180 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7181 $(TARGET-stageprofile-binutils)
d545f33b
PB
7182
7183maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7184clean-stageprofile: clean-stageprofile-binutils
7185clean-stageprofile-binutils:
9dbaa842
DD
7186 @if [ $(current_stage) = stageprofile ]; then \
7187 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7188 else \
7189 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7190 $(MAKE) stageprofile-start; \
7191 fi; \
d545f33b 7192 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7193 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7194 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7195 clean
d545f33b
PB
7196@endif binutils-bootstrap
7197
7198
7199.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7200.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7201maybe-all-stagefeedback-binutils:
7202maybe-clean-stagefeedback-binutils:
7203@if binutils-bootstrap
7204maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7205all-stagefeedback: all-stagefeedback-binutils
f70224b5 7206TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7207all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7208 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7209 @r=`${PWD_COMMAND}`; export r; \
7210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7211 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
7212 $(HOST_EXPORTS) \
7213 $(POSTSTAGE1_HOST_EXPORTS) \
7214 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7216 CFLAGS="$(STAGEfeedback_CFLAGS)" \
7217 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
7218 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7222 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7223 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7224 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7225
7226maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7227clean-stagefeedback: clean-stagefeedback-binutils
7228clean-stagefeedback-binutils:
9dbaa842
DD
7229 @if [ $(current_stage) = stagefeedback ]; then \
7230 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7231 else \
7232 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7233 $(MAKE) stagefeedback-start; \
7234 fi; \
d545f33b 7235 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7236 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7237 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7238 clean
d545f33b
PB
7239@endif binutils-bootstrap
7240
7241
7242
7243
7244
7245.PHONY: check-binutils maybe-check-binutils
7246maybe-check-binutils:
7247@if binutils
7248maybe-check-binutils: check-binutils
7249
7250check-binutils:
0aed8855 7251 @: $(MAKE); $(unstage)
d545f33b
PB
7252 @r=`${PWD_COMMAND}`; export r; \
7253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7254 $(HOST_EXPORTS) \
7255 (cd $(HOST_SUBDIR)/binutils && \
7256 $(MAKE) $(FLAGS_TO_PASS) check)
7257
7258@endif binutils
7259
7260.PHONY: install-binutils maybe-install-binutils
7261maybe-install-binutils:
7262@if binutils
7263maybe-install-binutils: install-binutils
7264
7265install-binutils: installdirs
0aed8855 7266 @: $(MAKE); $(unstage)
d545f33b
PB
7267 @r=`${PWD_COMMAND}`; export r; \
7268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7269 $(HOST_EXPORTS) \
7270 (cd $(HOST_SUBDIR)/binutils && \
7271 $(MAKE) $(FLAGS_TO_PASS) install)
7272
7273@endif binutils
7274
56a8fe78 7275# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7276
7277.PHONY: maybe-info-binutils info-binutils
7278maybe-info-binutils:
7279@if binutils
7280maybe-info-binutils: info-binutils
7281
7282info-binutils: \
7283 configure-binutils
7284 @[ -f ./binutils/Makefile ] || exit 0; \
7285 r=`${PWD_COMMAND}`; export r; \
7286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7287 $(HOST_EXPORTS) \
7288 for flag in $(EXTRA_HOST_FLAGS) ; do \
7289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7290 done; \
7291 echo "Doing info in binutils" ; \
7292 (cd $(HOST_SUBDIR)/binutils && \
7293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7295 "RANLIB=$${RANLIB}" \
0c24b341 7296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7297 info) \
7298 || exit 1
7299
7300@endif binutils
7301
7302.PHONY: maybe-dvi-binutils dvi-binutils
7303maybe-dvi-binutils:
7304@if binutils
7305maybe-dvi-binutils: dvi-binutils
7306
7307dvi-binutils: \
7308 configure-binutils
7309 @[ -f ./binutils/Makefile ] || exit 0; \
7310 r=`${PWD_COMMAND}`; export r; \
7311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7312 $(HOST_EXPORTS) \
7313 for flag in $(EXTRA_HOST_FLAGS) ; do \
7314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315 done; \
7316 echo "Doing dvi in binutils" ; \
7317 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320 "RANLIB=$${RANLIB}" \
0c24b341 7321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7322 dvi) \
2a4cbe27
NN
7323 || exit 1
7324
6bd3dfaa 7325@endif binutils
2a4cbe27 7326
56a8fe78
DD
7327.PHONY: maybe-pdf-binutils pdf-binutils
7328maybe-pdf-binutils:
7329@if binutils
7330maybe-pdf-binutils: pdf-binutils
7331
7332pdf-binutils: \
7333 configure-binutils
7334 @[ -f ./binutils/Makefile ] || exit 0; \
7335 r=`${PWD_COMMAND}`; export r; \
7336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7337 $(HOST_EXPORTS) \
7338 for flag in $(EXTRA_HOST_FLAGS) ; do \
7339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7340 done; \
7341 echo "Doing pdf in binutils" ; \
7342 (cd $(HOST_SUBDIR)/binutils && \
7343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7345 "RANLIB=$${RANLIB}" \
0c24b341 7346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7347 pdf) \
7348 || exit 1
7349
7350@endif binutils
7351
6d389afc
MS
7352.PHONY: maybe-html-binutils html-binutils
7353maybe-html-binutils:
7354@if binutils
7355maybe-html-binutils: html-binutils
7356
7357html-binutils: \
7358 configure-binutils
7359 @[ -f ./binutils/Makefile ] || exit 0; \
7360 r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7362 $(HOST_EXPORTS) \
7363 for flag in $(EXTRA_HOST_FLAGS) ; do \
7364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365 done; \
7366 echo "Doing html in binutils" ; \
b00612cc 7367 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370 "RANLIB=$${RANLIB}" \
0c24b341 7371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7372 html) \
7373 || exit 1
7374
7375@endif binutils
7376
4fa63067
NN
7377.PHONY: maybe-TAGS-binutils TAGS-binutils
7378maybe-TAGS-binutils:
6bd3dfaa
PB
7379@if binutils
7380maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7381
4fa63067
NN
7382TAGS-binutils: \
7383 configure-binutils
7384 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7385 r=`${PWD_COMMAND}`; export r; \
7386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7387 $(HOST_EXPORTS) \
b813574b 7388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
4fa63067 7391 echo "Doing TAGS in binutils" ; \
b00612cc 7392 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
0c24b341 7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7397 TAGS) \
2a4cbe27
NN
7398 || exit 1
7399
6bd3dfaa 7400@endif binutils
2a4cbe27 7401
4fa63067
NN
7402.PHONY: maybe-install-info-binutils install-info-binutils
7403maybe-install-info-binutils:
6bd3dfaa
PB
7404@if binutils
7405maybe-install-info-binutils: install-info-binutils
2a4cbe27 7406
4fa63067
NN
7407install-info-binutils: \
7408 configure-binutils \
7409 info-binutils
7410 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7411 r=`${PWD_COMMAND}`; export r; \
7412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7413 $(HOST_EXPORTS) \
b813574b 7414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7416 done; \
4fa63067 7417 echo "Doing install-info in binutils" ; \
b00612cc 7418 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7421 "RANLIB=$${RANLIB}" \
0c24b341 7422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7423 install-info) \
2a4cbe27
NN
7424 || exit 1
7425
6bd3dfaa 7426@endif binutils
2a4cbe27 7427
a3ca38d2
DD
7428.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7429maybe-install-pdf-binutils:
7430@if binutils
7431maybe-install-pdf-binutils: install-pdf-binutils
7432
7433install-pdf-binutils: \
7434 configure-binutils \
7435 pdf-binutils
7436 @[ -f ./binutils/Makefile ] || exit 0; \
7437 r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439 $(HOST_EXPORTS) \
7440 for flag in $(EXTRA_HOST_FLAGS) ; do \
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
7443 echo "Doing install-pdf in binutils" ; \
7444 (cd $(HOST_SUBDIR)/binutils && \
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
0c24b341 7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7449 install-pdf) \
7450 || exit 1
7451
7452@endif binutils
7453
108a6f8e
CD
7454.PHONY: maybe-install-html-binutils install-html-binutils
7455maybe-install-html-binutils:
7456@if binutils
7457maybe-install-html-binutils: install-html-binutils
7458
7459install-html-binutils: \
7460 configure-binutils \
7461 html-binutils
7462 @[ -f ./binutils/Makefile ] || exit 0; \
7463 r=`${PWD_COMMAND}`; export r; \
7464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7465 $(HOST_EXPORTS) \
7466 for flag in $(EXTRA_HOST_FLAGS) ; do \
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
7469 echo "Doing install-html in binutils" ; \
7470 (cd $(HOST_SUBDIR)/binutils && \
7471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473 "RANLIB=$${RANLIB}" \
0c24b341 7474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7475 install-html) \
7476 || exit 1
7477
7478@endif binutils
7479
4fa63067
NN
7480.PHONY: maybe-installcheck-binutils installcheck-binutils
7481maybe-installcheck-binutils:
6bd3dfaa
PB
7482@if binutils
7483maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7484
4fa63067
NN
7485installcheck-binutils: \
7486 configure-binutils
7487 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7490 $(HOST_EXPORTS) \
b813574b 7491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7493 done; \
4fa63067 7494 echo "Doing installcheck in binutils" ; \
b00612cc 7495 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7498 "RANLIB=$${RANLIB}" \
0c24b341 7499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7500 installcheck) \
2a4cbe27
NN
7501 || exit 1
7502
6bd3dfaa 7503@endif binutils
2a4cbe27 7504
4fa63067
NN
7505.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7506maybe-mostlyclean-binutils:
6bd3dfaa
PB
7507@if binutils
7508maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7509
4fa63067
NN
7510mostlyclean-binutils:
7511 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7512 r=`${PWD_COMMAND}`; export r; \
7513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7514 $(HOST_EXPORTS) \
b813574b 7515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7517 done; \
4fa63067 7518 echo "Doing mostlyclean in binutils" ; \
b00612cc 7519 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7522 "RANLIB=$${RANLIB}" \
0c24b341 7523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7524 mostlyclean) \
2a4cbe27
NN
7525 || exit 1
7526
6bd3dfaa 7527@endif binutils
2a4cbe27 7528
4fa63067
NN
7529.PHONY: maybe-clean-binutils clean-binutils
7530maybe-clean-binutils:
6bd3dfaa
PB
7531@if binutils
7532maybe-clean-binutils: clean-binutils
2a4cbe27 7533
4fa63067
NN
7534clean-binutils:
7535 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7536 r=`${PWD_COMMAND}`; export r; \
7537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7538 $(HOST_EXPORTS) \
b813574b 7539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7541 done; \
4fa63067 7542 echo "Doing clean in binutils" ; \
b00612cc 7543 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7546 "RANLIB=$${RANLIB}" \
0c24b341 7547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7548 clean) \
2a4cbe27
NN
7549 || exit 1
7550
6bd3dfaa 7551@endif binutils
2a4cbe27 7552
4fa63067
NN
7553.PHONY: maybe-distclean-binutils distclean-binutils
7554maybe-distclean-binutils:
6bd3dfaa
PB
7555@if binutils
7556maybe-distclean-binutils: distclean-binutils
2a4cbe27 7557
4fa63067
NN
7558distclean-binutils:
7559 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7560 r=`${PWD_COMMAND}`; export r; \
7561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7562 $(HOST_EXPORTS) \
b813574b 7563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7565 done; \
4fa63067 7566 echo "Doing distclean in binutils" ; \
b00612cc 7567 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7570 "RANLIB=$${RANLIB}" \
0c24b341 7571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7572 distclean) \
2a4cbe27
NN
7573 || exit 1
7574
6bd3dfaa 7575@endif binutils
2a4cbe27 7576
4fa63067
NN
7577.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7578maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7579@if binutils
7580maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7581
4fa63067
NN
7582maintainer-clean-binutils:
7583 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7584 r=`${PWD_COMMAND}`; export r; \
7585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7586 $(HOST_EXPORTS) \
b813574b 7587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7589 done; \
4fa63067 7590 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7591 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7594 "RANLIB=$${RANLIB}" \
0c24b341 7595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7596 maintainer-clean) \
2a4cbe27
NN
7597 || exit 1
7598
6bd3dfaa 7599@endif binutils
2a4cbe27 7600
2a4cbe27 7601
a7254363 7602
4fa63067
NN
7603.PHONY: configure-bison maybe-configure-bison
7604maybe-configure-bison:
4f0ef2d8
CD
7605@if gcc-bootstrap
7606configure-bison: stage_current
7607@endif gcc-bootstrap
6bd3dfaa
PB
7608@if bison
7609maybe-configure-bison: configure-bison
c52c6897 7610configure-bison:
0aed8855 7611 @: $(MAKE); $(unstage)
c52c6897 7612 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7614 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7616 $(HOST_EXPORTS) \
a7254363
PB
7617 echo Configuring in $(HOST_SUBDIR)/bison; \
7618 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7619 case $(srcdir) in \
b00612cc
PB
7620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7621 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7623 esac; \
b00612cc
PB
7624 srcdiroption="--srcdir=$${topdir}/bison"; \
7625 libsrcdir="$$s/bison"; \
4fa63067 7626 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7628 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7629 || exit 1
6bd3dfaa 7630@endif bison
2a4cbe27 7631
a7254363
PB
7632
7633
d545f33b
PB
7634
7635
4fa63067
NN
7636.PHONY: all-bison maybe-all-bison
7637maybe-all-bison:
4f0ef2d8
CD
7638@if gcc-bootstrap
7639all-bison: stage_current
7640@endif gcc-bootstrap
6bd3dfaa 7641@if bison
d27cc32e 7642TARGET-bison=all
6bd3dfaa 7643maybe-all-bison: all-bison
4fa63067 7644all-bison: configure-bison
0aed8855 7645 @: $(MAKE); $(unstage)
4fa63067
NN
7646 @r=`${PWD_COMMAND}`; export r; \
7647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7648 $(HOST_EXPORTS) \
b00612cc 7649 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7650 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7651 $(TARGET-bison))
6bd3dfaa 7652@endif bison
2a4cbe27 7653
a7254363 7654
d545f33b
PB
7655
7656
4fa63067
NN
7657.PHONY: check-bison maybe-check-bison
7658maybe-check-bison:
6bd3dfaa
PB
7659@if bison
7660maybe-check-bison: check-bison
2a4cbe27 7661
4fa63067
NN
7662# This module is only tested in a native toolchain.
7663check-bison:
0aed8855 7664 @: $(MAKE); $(unstage)
4fa63067
NN
7665 @if [ '$(host)' = '$(target)' ] ; then \
7666 r=`${PWD_COMMAND}`; export r; \
7667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7668 $(HOST_EXPORTS) \
b00612cc 7669 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7670 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7671 fi
7672
6bd3dfaa 7673@endif bison
4fa63067
NN
7674
7675.PHONY: install-bison maybe-install-bison
7676maybe-install-bison:
6bd3dfaa
PB
7677@if bison
7678maybe-install-bison: install-bison
4fa63067
NN
7679
7680install-bison: installdirs
0aed8855 7681 @: $(MAKE); $(unstage)
4fa63067 7682 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7684 $(HOST_EXPORTS) \
b00612cc 7685 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7686 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7687
6bd3dfaa 7688@endif bison
2a4cbe27 7689
56a8fe78 7690# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7691
4fa63067
NN
7692.PHONY: maybe-info-bison info-bison
7693maybe-info-bison:
6bd3dfaa
PB
7694@if bison
7695maybe-info-bison: info-bison
4fa63067
NN
7696
7697info-bison: \
7698 configure-bison
0aed8855 7699 @: $(MAKE); $(unstage)
4fa63067 7700 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7701 r=`${PWD_COMMAND}`; export r; \
7702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7703 $(HOST_EXPORTS) \
b813574b 7704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7706 done; \
4fa63067 7707 echo "Doing info in bison" ; \
b00612cc 7708 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7711 "RANLIB=$${RANLIB}" \
0c24b341 7712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7713 info) \
2a4cbe27
NN
7714 || exit 1
7715
6bd3dfaa 7716@endif bison
2a4cbe27 7717
4fa63067
NN
7718.PHONY: maybe-dvi-bison dvi-bison
7719maybe-dvi-bison:
6bd3dfaa
PB
7720@if bison
7721maybe-dvi-bison: dvi-bison
2a4cbe27 7722
4fa63067
NN
7723dvi-bison: \
7724 configure-bison
0aed8855 7725 @: $(MAKE); $(unstage)
4fa63067 7726 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7727 r=`${PWD_COMMAND}`; export r; \
7728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7729 $(HOST_EXPORTS) \
b813574b 7730 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7732 done; \
4fa63067 7733 echo "Doing dvi in bison" ; \
b00612cc 7734 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7737 "RANLIB=$${RANLIB}" \
0c24b341 7738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7739 dvi) \
2a4cbe27
NN
7740 || exit 1
7741
6bd3dfaa 7742@endif bison
2a4cbe27 7743
56a8fe78
DD
7744.PHONY: maybe-pdf-bison pdf-bison
7745maybe-pdf-bison:
7746@if bison
7747maybe-pdf-bison: pdf-bison
7748
7749pdf-bison: \
7750 configure-bison
7751 @: $(MAKE); $(unstage)
7752 @[ -f ./bison/Makefile ] || exit 0; \
7753 r=`${PWD_COMMAND}`; export r; \
7754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7755 $(HOST_EXPORTS) \
7756 for flag in $(EXTRA_HOST_FLAGS) ; do \
7757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7758 done; \
7759 echo "Doing pdf in bison" ; \
7760 (cd $(HOST_SUBDIR)/bison && \
7761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7763 "RANLIB=$${RANLIB}" \
0c24b341 7764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7765 pdf) \
7766 || exit 1
7767
7768@endif bison
7769
6d389afc
MS
7770.PHONY: maybe-html-bison html-bison
7771maybe-html-bison:
7772@if bison
7773maybe-html-bison: html-bison
7774
7775html-bison: \
7776 configure-bison
0aed8855 7777 @: $(MAKE); $(unstage)
6d389afc
MS
7778 @[ -f ./bison/Makefile ] || exit 0; \
7779 r=`${PWD_COMMAND}`; export r; \
7780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7781 $(HOST_EXPORTS) \
7782 for flag in $(EXTRA_HOST_FLAGS) ; do \
7783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7784 done; \
7785 echo "Doing html in bison" ; \
b00612cc 7786 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7789 "RANLIB=$${RANLIB}" \
0c24b341 7790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7791 html) \
7792 || exit 1
7793
7794@endif bison
7795
4fa63067
NN
7796.PHONY: maybe-TAGS-bison TAGS-bison
7797maybe-TAGS-bison:
6bd3dfaa
PB
7798@if bison
7799maybe-TAGS-bison: TAGS-bison
2a4cbe27 7800
4fa63067
NN
7801TAGS-bison: \
7802 configure-bison
0aed8855 7803 @: $(MAKE); $(unstage)
4fa63067 7804 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7805 r=`${PWD_COMMAND}`; export r; \
7806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7807 $(HOST_EXPORTS) \
b813574b 7808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7810 done; \
4fa63067 7811 echo "Doing TAGS in bison" ; \
b00612cc 7812 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7815 "RANLIB=$${RANLIB}" \
0c24b341 7816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7817 TAGS) \
2a4cbe27
NN
7818 || exit 1
7819
6bd3dfaa 7820@endif bison
2a4cbe27 7821
4fa63067
NN
7822.PHONY: maybe-install-info-bison install-info-bison
7823maybe-install-info-bison:
6bd3dfaa
PB
7824@if bison
7825maybe-install-info-bison: install-info-bison
2a4cbe27 7826
4fa63067
NN
7827install-info-bison: \
7828 configure-bison \
7829 info-bison
0aed8855 7830 @: $(MAKE); $(unstage)
4fa63067 7831 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7832 r=`${PWD_COMMAND}`; export r; \
7833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7834 $(HOST_EXPORTS) \
b813574b 7835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7837 done; \
4fa63067 7838 echo "Doing install-info in bison" ; \
b00612cc 7839 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7842 "RANLIB=$${RANLIB}" \
0c24b341 7843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7844 install-info) \
2a4cbe27
NN
7845 || exit 1
7846
6bd3dfaa 7847@endif bison
2a4cbe27 7848
a3ca38d2
DD
7849.PHONY: maybe-install-pdf-bison install-pdf-bison
7850maybe-install-pdf-bison:
7851@if bison
7852maybe-install-pdf-bison: install-pdf-bison
7853
7854install-pdf-bison: \
7855 configure-bison \
7856 pdf-bison
7857 @: $(MAKE); $(unstage)
7858 @[ -f ./bison/Makefile ] || exit 0; \
7859 r=`${PWD_COMMAND}`; export r; \
7860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7861 $(HOST_EXPORTS) \
7862 for flag in $(EXTRA_HOST_FLAGS) ; do \
7863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7864 done; \
7865 echo "Doing install-pdf in bison" ; \
7866 (cd $(HOST_SUBDIR)/bison && \
7867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7869 "RANLIB=$${RANLIB}" \
0c24b341 7870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7871 install-pdf) \
7872 || exit 1
7873
7874@endif bison
7875
108a6f8e
CD
7876.PHONY: maybe-install-html-bison install-html-bison
7877maybe-install-html-bison:
7878@if bison
7879maybe-install-html-bison: install-html-bison
7880
7881install-html-bison: \
7882 configure-bison \
7883 html-bison
7884 @: $(MAKE); $(unstage)
7885 @[ -f ./bison/Makefile ] || exit 0; \
7886 r=`${PWD_COMMAND}`; export r; \
7887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7888 $(HOST_EXPORTS) \
7889 for flag in $(EXTRA_HOST_FLAGS) ; do \
7890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7891 done; \
7892 echo "Doing install-html in bison" ; \
7893 (cd $(HOST_SUBDIR)/bison && \
7894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7896 "RANLIB=$${RANLIB}" \
0c24b341 7897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7898 install-html) \
7899 || exit 1
7900
7901@endif bison
7902
4fa63067
NN
7903.PHONY: maybe-installcheck-bison installcheck-bison
7904maybe-installcheck-bison:
6bd3dfaa
PB
7905@if bison
7906maybe-installcheck-bison: installcheck-bison
2a4cbe27 7907
4fa63067
NN
7908installcheck-bison: \
7909 configure-bison
0aed8855 7910 @: $(MAKE); $(unstage)
4fa63067 7911 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7912 r=`${PWD_COMMAND}`; export r; \
7913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7914 $(HOST_EXPORTS) \
b813574b 7915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7917 done; \
4fa63067 7918 echo "Doing installcheck in bison" ; \
b00612cc 7919 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7922 "RANLIB=$${RANLIB}" \
0c24b341 7923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7924 installcheck) \
2a4cbe27
NN
7925 || exit 1
7926
6bd3dfaa 7927@endif bison
2a4cbe27 7928
4fa63067
NN
7929.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7930maybe-mostlyclean-bison:
6bd3dfaa
PB
7931@if bison
7932maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7933
4fa63067 7934mostlyclean-bison:
0aed8855 7935 @: $(MAKE); $(unstage)
4fa63067 7936 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7937 r=`${PWD_COMMAND}`; export r; \
7938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7939 $(HOST_EXPORTS) \
b813574b 7940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7942 done; \
4fa63067 7943 echo "Doing mostlyclean in bison" ; \
b00612cc 7944 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7947 "RANLIB=$${RANLIB}" \
0c24b341 7948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7949 mostlyclean) \
2a4cbe27
NN
7950 || exit 1
7951
6bd3dfaa 7952@endif bison
2a4cbe27 7953
4fa63067
NN
7954.PHONY: maybe-clean-bison clean-bison
7955maybe-clean-bison:
6bd3dfaa
PB
7956@if bison
7957maybe-clean-bison: clean-bison
2a4cbe27 7958
4fa63067 7959clean-bison:
0aed8855 7960 @: $(MAKE); $(unstage)
4fa63067 7961 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7962 r=`${PWD_COMMAND}`; export r; \
7963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7964 $(HOST_EXPORTS) \
b813574b 7965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967 done; \
4fa63067 7968 echo "Doing clean in bison" ; \
b00612cc 7969 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972 "RANLIB=$${RANLIB}" \
0c24b341 7973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7974 clean) \
2a4cbe27
NN
7975 || exit 1
7976
6bd3dfaa 7977@endif bison
2a4cbe27 7978
4fa63067
NN
7979.PHONY: maybe-distclean-bison distclean-bison
7980maybe-distclean-bison:
6bd3dfaa
PB
7981@if bison
7982maybe-distclean-bison: distclean-bison
2a4cbe27 7983
4fa63067 7984distclean-bison:
0aed8855 7985 @: $(MAKE); $(unstage)
4fa63067 7986 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7987 r=`${PWD_COMMAND}`; export r; \
7988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7989 $(HOST_EXPORTS) \
b813574b 7990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7992 done; \
4fa63067 7993 echo "Doing distclean in bison" ; \
b00612cc 7994 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7997 "RANLIB=$${RANLIB}" \
0c24b341 7998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7999 distclean) \
2a4cbe27
NN
8000 || exit 1
8001
6bd3dfaa 8002@endif bison
2a4cbe27 8003
4fa63067
NN
8004.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8005maybe-maintainer-clean-bison:
6bd3dfaa
PB
8006@if bison
8007maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8008
4fa63067 8009maintainer-clean-bison:
0aed8855 8010 @: $(MAKE); $(unstage)
4fa63067 8011 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8012 r=`${PWD_COMMAND}`; export r; \
8013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8014 $(HOST_EXPORTS) \
b813574b 8015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8017 done; \
4fa63067 8018 echo "Doing maintainer-clean in bison" ; \
b00612cc 8019 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8022 "RANLIB=$${RANLIB}" \
0c24b341 8023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8024 maintainer-clean) \
2a4cbe27
NN
8025 || exit 1
8026
6bd3dfaa 8027@endif bison
2a4cbe27 8028
2a4cbe27 8029
a7254363 8030
4fa63067
NN
8031.PHONY: configure-byacc maybe-configure-byacc
8032maybe-configure-byacc:
4f0ef2d8
CD
8033@if gcc-bootstrap
8034configure-byacc: stage_current
8035@endif gcc-bootstrap
6bd3dfaa
PB
8036@if byacc
8037maybe-configure-byacc: configure-byacc
c52c6897 8038configure-byacc:
0aed8855 8039 @: $(MAKE); $(unstage)
c52c6897 8040 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8042 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8044 $(HOST_EXPORTS) \
a7254363
PB
8045 echo Configuring in $(HOST_SUBDIR)/byacc; \
8046 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8047 case $(srcdir) in \
b00612cc
PB
8048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8049 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8051 esac; \
b00612cc
PB
8052 srcdiroption="--srcdir=$${topdir}/byacc"; \
8053 libsrcdir="$$s/byacc"; \
4fa63067 8054 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8056 --target=${target_alias} $${srcdiroption} \
4fa63067 8057 || exit 1
6bd3dfaa 8058@endif byacc
4fa63067 8059
a7254363
PB
8060
8061
d545f33b
PB
8062
8063
4fa63067
NN
8064.PHONY: all-byacc maybe-all-byacc
8065maybe-all-byacc:
4f0ef2d8
CD
8066@if gcc-bootstrap
8067all-byacc: stage_current
8068@endif gcc-bootstrap
6bd3dfaa 8069@if byacc
d27cc32e 8070TARGET-byacc=all
6bd3dfaa 8071maybe-all-byacc: all-byacc
4fa63067 8072all-byacc: configure-byacc
0aed8855 8073 @: $(MAKE); $(unstage)
4fa63067
NN
8074 @r=`${PWD_COMMAND}`; export r; \
8075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8076 $(HOST_EXPORTS) \
b00612cc 8077 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8078 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8079 $(TARGET-byacc))
6bd3dfaa 8080@endif byacc
4fa63067 8081
a7254363 8082
d545f33b
PB
8083
8084
4fa63067
NN
8085.PHONY: check-byacc maybe-check-byacc
8086maybe-check-byacc:
6bd3dfaa
PB
8087@if byacc
8088maybe-check-byacc: check-byacc
4fa63067
NN
8089
8090# This module is only tested in a native toolchain.
8091check-byacc:
0aed8855 8092 @: $(MAKE); $(unstage)
4fa63067
NN
8093 @if [ '$(host)' = '$(target)' ] ; then \
8094 r=`${PWD_COMMAND}`; export r; \
8095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8096 $(HOST_EXPORTS) \
b00612cc 8097 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8098 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8099 fi
8100
6bd3dfaa 8101@endif byacc
4fa63067
NN
8102
8103.PHONY: install-byacc maybe-install-byacc
8104maybe-install-byacc:
6bd3dfaa
PB
8105@if byacc
8106maybe-install-byacc: install-byacc
4fa63067
NN
8107
8108install-byacc: installdirs
0aed8855 8109 @: $(MAKE); $(unstage)
4fa63067
NN
8110 @r=`${PWD_COMMAND}`; export r; \
8111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8112 $(HOST_EXPORTS) \
b00612cc 8113 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8114 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8115
6bd3dfaa 8116@endif byacc
4fa63067 8117
56a8fe78 8118# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8119
8120.PHONY: maybe-info-byacc info-byacc
8121maybe-info-byacc:
6bd3dfaa
PB
8122@if byacc
8123maybe-info-byacc: info-byacc
4fa63067
NN
8124
8125info-byacc: \
8126 configure-byacc
0aed8855 8127 @: $(MAKE); $(unstage)
4fa63067 8128 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8129 r=`${PWD_COMMAND}`; export r; \
8130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8131 $(HOST_EXPORTS) \
b813574b 8132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8134 done; \
4fa63067 8135 echo "Doing info in byacc" ; \
b00612cc 8136 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8139 "RANLIB=$${RANLIB}" \
0c24b341 8140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8141 info) \
2a4cbe27
NN
8142 || exit 1
8143
6bd3dfaa 8144@endif byacc
2a4cbe27 8145
4fa63067
NN
8146.PHONY: maybe-dvi-byacc dvi-byacc
8147maybe-dvi-byacc:
6bd3dfaa
PB
8148@if byacc
8149maybe-dvi-byacc: dvi-byacc
2a4cbe27 8150
4fa63067
NN
8151dvi-byacc: \
8152 configure-byacc
0aed8855 8153 @: $(MAKE); $(unstage)
4fa63067 8154 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8155 r=`${PWD_COMMAND}`; export r; \
8156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8157 $(HOST_EXPORTS) \
b813574b 8158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8160 done; \
4fa63067 8161 echo "Doing dvi in byacc" ; \
b00612cc 8162 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8165 "RANLIB=$${RANLIB}" \
0c24b341 8166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8167 dvi) \
2a4cbe27
NN
8168 || exit 1
8169
6bd3dfaa 8170@endif byacc
2a4cbe27 8171
56a8fe78
DD
8172.PHONY: maybe-pdf-byacc pdf-byacc
8173maybe-pdf-byacc:
8174@if byacc
8175maybe-pdf-byacc: pdf-byacc
8176
8177pdf-byacc: \
8178 configure-byacc
8179 @: $(MAKE); $(unstage)
8180 @[ -f ./byacc/Makefile ] || exit 0; \
8181 r=`${PWD_COMMAND}`; export r; \
8182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8183 $(HOST_EXPORTS) \
8184 for flag in $(EXTRA_HOST_FLAGS) ; do \
8185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8186 done; \
8187 echo "Doing pdf in byacc" ; \
8188 (cd $(HOST_SUBDIR)/byacc && \
8189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8191 "RANLIB=$${RANLIB}" \
0c24b341 8192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8193 pdf) \
8194 || exit 1
8195
8196@endif byacc
8197
6d389afc
MS
8198.PHONY: maybe-html-byacc html-byacc
8199maybe-html-byacc:
8200@if byacc
8201maybe-html-byacc: html-byacc
8202
8203html-byacc: \
8204 configure-byacc
0aed8855 8205 @: $(MAKE); $(unstage)
6d389afc
MS
8206 @[ -f ./byacc/Makefile ] || exit 0; \
8207 r=`${PWD_COMMAND}`; export r; \
8208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8209 $(HOST_EXPORTS) \
8210 for flag in $(EXTRA_HOST_FLAGS) ; do \
8211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8212 done; \
8213 echo "Doing html in byacc" ; \
b00612cc 8214 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8217 "RANLIB=$${RANLIB}" \
0c24b341 8218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8219 html) \
8220 || exit 1
8221
8222@endif byacc
8223
4fa63067
NN
8224.PHONY: maybe-TAGS-byacc TAGS-byacc
8225maybe-TAGS-byacc:
6bd3dfaa
PB
8226@if byacc
8227maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8228
4fa63067
NN
8229TAGS-byacc: \
8230 configure-byacc
0aed8855 8231 @: $(MAKE); $(unstage)
4fa63067 8232 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8233 r=`${PWD_COMMAND}`; export r; \
8234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8235 $(HOST_EXPORTS) \
b813574b 8236 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8238 done; \
4fa63067 8239 echo "Doing TAGS in byacc" ; \
b00612cc 8240 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8243 "RANLIB=$${RANLIB}" \
0c24b341 8244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8245 TAGS) \
2a4cbe27
NN
8246 || exit 1
8247
6bd3dfaa 8248@endif byacc
2a4cbe27 8249
4fa63067
NN
8250.PHONY: maybe-install-info-byacc install-info-byacc
8251maybe-install-info-byacc:
6bd3dfaa
PB
8252@if byacc
8253maybe-install-info-byacc: install-info-byacc
2a4cbe27 8254
4fa63067
NN
8255install-info-byacc: \
8256 configure-byacc \
8257 info-byacc
0aed8855 8258 @: $(MAKE); $(unstage)
4fa63067 8259 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8260 r=`${PWD_COMMAND}`; export r; \
8261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8262 $(HOST_EXPORTS) \
b813574b 8263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8265 done; \
4fa63067 8266 echo "Doing install-info in byacc" ; \
b00612cc 8267 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8270 "RANLIB=$${RANLIB}" \
0c24b341 8271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8272 install-info) \
2a4cbe27
NN
8273 || exit 1
8274
6bd3dfaa 8275@endif byacc
2a4cbe27 8276
a3ca38d2
DD
8277.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8278maybe-install-pdf-byacc:
8279@if byacc
8280maybe-install-pdf-byacc: install-pdf-byacc
8281
8282install-pdf-byacc: \
8283 configure-byacc \
8284 pdf-byacc
8285 @: $(MAKE); $(unstage)
8286 @[ -f ./byacc/Makefile ] || exit 0; \
8287 r=`${PWD_COMMAND}`; export r; \
8288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8289 $(HOST_EXPORTS) \
8290 for flag in $(EXTRA_HOST_FLAGS) ; do \
8291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8292 done; \
8293 echo "Doing install-pdf in byacc" ; \
8294 (cd $(HOST_SUBDIR)/byacc && \
8295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8297 "RANLIB=$${RANLIB}" \
0c24b341 8298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8299 install-pdf) \
8300 || exit 1
8301
8302@endif byacc
8303
108a6f8e
CD
8304.PHONY: maybe-install-html-byacc install-html-byacc
8305maybe-install-html-byacc:
8306@if byacc
8307maybe-install-html-byacc: install-html-byacc
8308
8309install-html-byacc: \
8310 configure-byacc \
8311 html-byacc
8312 @: $(MAKE); $(unstage)
8313 @[ -f ./byacc/Makefile ] || exit 0; \
8314 r=`${PWD_COMMAND}`; export r; \
8315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8316 $(HOST_EXPORTS) \
8317 for flag in $(EXTRA_HOST_FLAGS) ; do \
8318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8319 done; \
8320 echo "Doing install-html in byacc" ; \
8321 (cd $(HOST_SUBDIR)/byacc && \
8322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8324 "RANLIB=$${RANLIB}" \
0c24b341 8325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8326 install-html) \
8327 || exit 1
8328
8329@endif byacc
8330
4fa63067
NN
8331.PHONY: maybe-installcheck-byacc installcheck-byacc
8332maybe-installcheck-byacc:
6bd3dfaa
PB
8333@if byacc
8334maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8335
4fa63067
NN
8336installcheck-byacc: \
8337 configure-byacc
0aed8855 8338 @: $(MAKE); $(unstage)
4fa63067 8339 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8340 r=`${PWD_COMMAND}`; export r; \
8341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8342 $(HOST_EXPORTS) \
b813574b 8343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8345 done; \
4fa63067 8346 echo "Doing installcheck in byacc" ; \
b00612cc 8347 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8350 "RANLIB=$${RANLIB}" \
0c24b341 8351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8352 installcheck) \
2a4cbe27
NN
8353 || exit 1
8354
6bd3dfaa 8355@endif byacc
2a4cbe27 8356
4fa63067
NN
8357.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8358maybe-mostlyclean-byacc:
6bd3dfaa
PB
8359@if byacc
8360maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8361
4fa63067 8362mostlyclean-byacc:
0aed8855 8363 @: $(MAKE); $(unstage)
4fa63067 8364 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8365 r=`${PWD_COMMAND}`; export r; \
8366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8367 $(HOST_EXPORTS) \
b813574b 8368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8370 done; \
4fa63067 8371 echo "Doing mostlyclean in byacc" ; \
b00612cc 8372 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8375 "RANLIB=$${RANLIB}" \
0c24b341 8376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8377 mostlyclean) \
2a4cbe27
NN
8378 || exit 1
8379
6bd3dfaa 8380@endif byacc
2a4cbe27 8381
4fa63067
NN
8382.PHONY: maybe-clean-byacc clean-byacc
8383maybe-clean-byacc:
6bd3dfaa
PB
8384@if byacc
8385maybe-clean-byacc: clean-byacc
2a4cbe27 8386
4fa63067 8387clean-byacc:
0aed8855 8388 @: $(MAKE); $(unstage)
4fa63067 8389 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8390 r=`${PWD_COMMAND}`; export r; \
8391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8392 $(HOST_EXPORTS) \
b813574b 8393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8395 done; \
4fa63067 8396 echo "Doing clean in byacc" ; \
b00612cc 8397 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8400 "RANLIB=$${RANLIB}" \
0c24b341 8401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8402 clean) \
2a4cbe27
NN
8403 || exit 1
8404
6bd3dfaa 8405@endif byacc
2a4cbe27 8406
4fa63067
NN
8407.PHONY: maybe-distclean-byacc distclean-byacc
8408maybe-distclean-byacc:
6bd3dfaa
PB
8409@if byacc
8410maybe-distclean-byacc: distclean-byacc
2a4cbe27 8411
4fa63067 8412distclean-byacc:
0aed8855 8413 @: $(MAKE); $(unstage)
4fa63067 8414 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8415 r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8417 $(HOST_EXPORTS) \
b813574b 8418 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8420 done; \
4fa63067 8421 echo "Doing distclean in byacc" ; \
b00612cc 8422 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8425 "RANLIB=$${RANLIB}" \
0c24b341 8426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8427 distclean) \
2a4cbe27
NN
8428 || exit 1
8429
6bd3dfaa 8430@endif byacc
2a4cbe27 8431
4fa63067
NN
8432.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8433maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8434@if byacc
8435maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8436
4fa63067 8437maintainer-clean-byacc:
0aed8855 8438 @: $(MAKE); $(unstage)
4fa63067 8439 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8440 r=`${PWD_COMMAND}`; export r; \
8441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8442 $(HOST_EXPORTS) \
b813574b 8443 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8445 done; \
4fa63067 8446 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8447 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8450 "RANLIB=$${RANLIB}" \
0c24b341 8451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8452 maintainer-clean) \
2a4cbe27
NN
8453 || exit 1
8454
6bd3dfaa 8455@endif byacc
2a4cbe27 8456
2a4cbe27 8457
a7254363 8458
4fa63067
NN
8459.PHONY: configure-bzip2 maybe-configure-bzip2
8460maybe-configure-bzip2:
4f0ef2d8
CD
8461@if gcc-bootstrap
8462configure-bzip2: stage_current
8463@endif gcc-bootstrap
6bd3dfaa
PB
8464@if bzip2
8465maybe-configure-bzip2: configure-bzip2
c52c6897 8466configure-bzip2:
0aed8855 8467 @: $(MAKE); $(unstage)
c52c6897 8468 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8470 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8472 $(HOST_EXPORTS) \
a7254363
PB
8473 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8474 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8475 case $(srcdir) in \
b00612cc
PB
8476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8477 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8479 esac; \
b00612cc
PB
8480 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8481 libsrcdir="$$s/bzip2"; \
4fa63067 8482 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8483 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8484 --target=${target_alias} $${srcdiroption} \
4fa63067 8485 || exit 1
6bd3dfaa 8486@endif bzip2
4fa63067 8487
a7254363
PB
8488
8489
d545f33b
PB
8490
8491
4fa63067
NN
8492.PHONY: all-bzip2 maybe-all-bzip2
8493maybe-all-bzip2:
4f0ef2d8
CD
8494@if gcc-bootstrap
8495all-bzip2: stage_current
8496@endif gcc-bootstrap
6bd3dfaa 8497@if bzip2
d27cc32e 8498TARGET-bzip2=all
6bd3dfaa 8499maybe-all-bzip2: all-bzip2
4fa63067 8500all-bzip2: configure-bzip2
0aed8855 8501 @: $(MAKE); $(unstage)
4fa63067
NN
8502 @r=`${PWD_COMMAND}`; export r; \
8503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8504 $(HOST_EXPORTS) \
b00612cc 8505 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8507 $(TARGET-bzip2))
6bd3dfaa 8508@endif bzip2
4fa63067 8509
a7254363 8510
d545f33b
PB
8511
8512
4fa63067
NN
8513.PHONY: check-bzip2 maybe-check-bzip2
8514maybe-check-bzip2:
6bd3dfaa
PB
8515@if bzip2
8516maybe-check-bzip2: check-bzip2
4fa63067
NN
8517
8518check-bzip2:
0aed8855 8519 @: $(MAKE); $(unstage)
4fa63067
NN
8520 @r=`${PWD_COMMAND}`; export r; \
8521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8522 $(HOST_EXPORTS) \
b00612cc
PB
8523 (cd $(HOST_SUBDIR)/bzip2 && \
8524 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8525
6bd3dfaa 8526@endif bzip2
4fa63067
NN
8527
8528.PHONY: install-bzip2 maybe-install-bzip2
8529maybe-install-bzip2:
6bd3dfaa
PB
8530@if bzip2
8531maybe-install-bzip2: install-bzip2
4fa63067
NN
8532
8533install-bzip2: installdirs
0aed8855 8534 @: $(MAKE); $(unstage)
4fa63067
NN
8535 @r=`${PWD_COMMAND}`; export r; \
8536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8537 $(HOST_EXPORTS) \
b00612cc 8538 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8539 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8540
6bd3dfaa 8541@endif bzip2
4fa63067 8542
56a8fe78 8543# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8544
8545.PHONY: maybe-info-bzip2 info-bzip2
8546maybe-info-bzip2:
6bd3dfaa
PB
8547@if bzip2
8548maybe-info-bzip2: info-bzip2
4fa63067
NN
8549
8550info-bzip2: \
8551 configure-bzip2
0aed8855 8552 @: $(MAKE); $(unstage)
4fa63067 8553 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8554 r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8556 $(HOST_EXPORTS) \
b813574b 8557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8559 done; \
4fa63067 8560 echo "Doing info in bzip2" ; \
b00612cc 8561 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8564 "RANLIB=$${RANLIB}" \
0c24b341 8565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8566 info) \
2a4cbe27
NN
8567 || exit 1
8568
6bd3dfaa 8569@endif bzip2
2a4cbe27 8570
4fa63067
NN
8571.PHONY: maybe-dvi-bzip2 dvi-bzip2
8572maybe-dvi-bzip2:
6bd3dfaa
PB
8573@if bzip2
8574maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8575
4fa63067
NN
8576dvi-bzip2: \
8577 configure-bzip2
0aed8855 8578 @: $(MAKE); $(unstage)
4fa63067 8579 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8580 r=`${PWD_COMMAND}`; export r; \
8581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8582 $(HOST_EXPORTS) \
b813574b 8583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8585 done; \
4fa63067 8586 echo "Doing dvi in bzip2" ; \
b00612cc 8587 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8590 "RANLIB=$${RANLIB}" \
0c24b341 8591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8592 dvi) \
2a4cbe27
NN
8593 || exit 1
8594
6bd3dfaa 8595@endif bzip2
2a4cbe27 8596
56a8fe78
DD
8597.PHONY: maybe-pdf-bzip2 pdf-bzip2
8598maybe-pdf-bzip2:
8599@if bzip2
8600maybe-pdf-bzip2: pdf-bzip2
8601
8602pdf-bzip2: \
8603 configure-bzip2
8604 @: $(MAKE); $(unstage)
8605 @[ -f ./bzip2/Makefile ] || exit 0; \
8606 r=`${PWD_COMMAND}`; export r; \
8607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8608 $(HOST_EXPORTS) \
8609 for flag in $(EXTRA_HOST_FLAGS) ; do \
8610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8611 done; \
8612 echo "Doing pdf in bzip2" ; \
8613 (cd $(HOST_SUBDIR)/bzip2 && \
8614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8616 "RANLIB=$${RANLIB}" \
0c24b341 8617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8618 pdf) \
8619 || exit 1
8620
8621@endif bzip2
8622
6d389afc
MS
8623.PHONY: maybe-html-bzip2 html-bzip2
8624maybe-html-bzip2:
8625@if bzip2
8626maybe-html-bzip2: html-bzip2
8627
8628html-bzip2: \
8629 configure-bzip2
0aed8855 8630 @: $(MAKE); $(unstage)
6d389afc
MS
8631 @[ -f ./bzip2/Makefile ] || exit 0; \
8632 r=`${PWD_COMMAND}`; export r; \
8633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8634 $(HOST_EXPORTS) \
8635 for flag in $(EXTRA_HOST_FLAGS) ; do \
8636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8637 done; \
8638 echo "Doing html in bzip2" ; \
b00612cc 8639 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8642 "RANLIB=$${RANLIB}" \
0c24b341 8643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8644 html) \
8645 || exit 1
8646
8647@endif bzip2
8648
4fa63067
NN
8649.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8650maybe-TAGS-bzip2:
6bd3dfaa
PB
8651@if bzip2
8652maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8653
4fa63067
NN
8654TAGS-bzip2: \
8655 configure-bzip2
0aed8855 8656 @: $(MAKE); $(unstage)
4fa63067 8657 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8658 r=`${PWD_COMMAND}`; export r; \
8659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8660 $(HOST_EXPORTS) \
b813574b 8661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8663 done; \
4fa63067 8664 echo "Doing TAGS in bzip2" ; \
b00612cc 8665 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8668 "RANLIB=$${RANLIB}" \
0c24b341 8669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8670 TAGS) \
2a4cbe27
NN
8671 || exit 1
8672
6bd3dfaa 8673@endif bzip2
2a4cbe27 8674
4fa63067
NN
8675.PHONY: maybe-install-info-bzip2 install-info-bzip2
8676maybe-install-info-bzip2:
6bd3dfaa
PB
8677@if bzip2
8678maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8679
4fa63067
NN
8680install-info-bzip2: \
8681 configure-bzip2 \
8682 info-bzip2
0aed8855 8683 @: $(MAKE); $(unstage)
4fa63067 8684 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8685 r=`${PWD_COMMAND}`; export r; \
8686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8687 $(HOST_EXPORTS) \
b813574b 8688 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8690 done; \
4fa63067 8691 echo "Doing install-info in bzip2" ; \
b00612cc 8692 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8695 "RANLIB=$${RANLIB}" \
0c24b341 8696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8697 install-info) \
2a4cbe27
NN
8698 || exit 1
8699
6bd3dfaa 8700@endif bzip2
2a4cbe27 8701
a3ca38d2
DD
8702.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8703maybe-install-pdf-bzip2:
8704@if bzip2
8705maybe-install-pdf-bzip2: install-pdf-bzip2
8706
8707install-pdf-bzip2: \
8708 configure-bzip2 \
8709 pdf-bzip2
8710 @: $(MAKE); $(unstage)
8711 @[ -f ./bzip2/Makefile ] || exit 0; \
8712 r=`${PWD_COMMAND}`; export r; \
8713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8714 $(HOST_EXPORTS) \
8715 for flag in $(EXTRA_HOST_FLAGS) ; do \
8716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8717 done; \
8718 echo "Doing install-pdf in bzip2" ; \
8719 (cd $(HOST_SUBDIR)/bzip2 && \
8720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8722 "RANLIB=$${RANLIB}" \
0c24b341 8723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8724 install-pdf) \
8725 || exit 1
8726
8727@endif bzip2
8728
108a6f8e
CD
8729.PHONY: maybe-install-html-bzip2 install-html-bzip2
8730maybe-install-html-bzip2:
8731@if bzip2
8732maybe-install-html-bzip2: install-html-bzip2
8733
8734install-html-bzip2: \
8735 configure-bzip2 \
8736 html-bzip2
8737 @: $(MAKE); $(unstage)
8738 @[ -f ./bzip2/Makefile ] || exit 0; \
8739 r=`${PWD_COMMAND}`; export r; \
8740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8741 $(HOST_EXPORTS) \
8742 for flag in $(EXTRA_HOST_FLAGS) ; do \
8743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8744 done; \
8745 echo "Doing install-html in bzip2" ; \
8746 (cd $(HOST_SUBDIR)/bzip2 && \
8747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8749 "RANLIB=$${RANLIB}" \
0c24b341 8750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8751 install-html) \
8752 || exit 1
8753
8754@endif bzip2
8755
4fa63067
NN
8756.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8757maybe-installcheck-bzip2:
6bd3dfaa
PB
8758@if bzip2
8759maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8760
4fa63067
NN
8761installcheck-bzip2: \
8762 configure-bzip2
0aed8855 8763 @: $(MAKE); $(unstage)
4fa63067 8764 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8765 r=`${PWD_COMMAND}`; export r; \
8766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8767 $(HOST_EXPORTS) \
b813574b 8768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8770 done; \
4fa63067 8771 echo "Doing installcheck in bzip2" ; \
b00612cc 8772 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8775 "RANLIB=$${RANLIB}" \
0c24b341 8776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8777 installcheck) \
2a4cbe27
NN
8778 || exit 1
8779
6bd3dfaa 8780@endif bzip2
2a4cbe27 8781
4fa63067
NN
8782.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8783maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8784@if bzip2
8785maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8786
4fa63067 8787mostlyclean-bzip2:
0aed8855 8788 @: $(MAKE); $(unstage)
4fa63067 8789 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8790 r=`${PWD_COMMAND}`; export r; \
8791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8792 $(HOST_EXPORTS) \
b813574b 8793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8795 done; \
4fa63067 8796 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8797 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8800 "RANLIB=$${RANLIB}" \
0c24b341 8801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8802 mostlyclean) \
2a4cbe27
NN
8803 || exit 1
8804
6bd3dfaa 8805@endif bzip2
2a4cbe27 8806
4fa63067
NN
8807.PHONY: maybe-clean-bzip2 clean-bzip2
8808maybe-clean-bzip2:
6bd3dfaa
PB
8809@if bzip2
8810maybe-clean-bzip2: clean-bzip2
2a4cbe27 8811
4fa63067 8812clean-bzip2:
0aed8855 8813 @: $(MAKE); $(unstage)
4fa63067 8814 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8815 r=`${PWD_COMMAND}`; export r; \
8816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8817 $(HOST_EXPORTS) \
b813574b 8818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8820 done; \
4fa63067 8821 echo "Doing clean in bzip2" ; \
b00612cc 8822 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8825 "RANLIB=$${RANLIB}" \
0c24b341 8826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8827 clean) \
2a4cbe27
NN
8828 || exit 1
8829
6bd3dfaa 8830@endif bzip2
2a4cbe27 8831
4fa63067
NN
8832.PHONY: maybe-distclean-bzip2 distclean-bzip2
8833maybe-distclean-bzip2:
6bd3dfaa
PB
8834@if bzip2
8835maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8836
4fa63067 8837distclean-bzip2:
0aed8855 8838 @: $(MAKE); $(unstage)
4fa63067 8839 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8840 r=`${PWD_COMMAND}`; export r; \
8841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8842 $(HOST_EXPORTS) \
b813574b 8843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8845 done; \
4fa63067 8846 echo "Doing distclean in bzip2" ; \
b00612cc 8847 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8850 "RANLIB=$${RANLIB}" \
0c24b341 8851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8852 distclean) \
2a4cbe27
NN
8853 || exit 1
8854
6bd3dfaa 8855@endif bzip2
2a4cbe27 8856
4fa63067
NN
8857.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8858maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8859@if bzip2
8860maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8861
4fa63067 8862maintainer-clean-bzip2:
0aed8855 8863 @: $(MAKE); $(unstage)
4fa63067 8864 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8865 r=`${PWD_COMMAND}`; export r; \
8866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8867 $(HOST_EXPORTS) \
b813574b 8868 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8870 done; \
4fa63067 8871 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8872 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8875 "RANLIB=$${RANLIB}" \
0c24b341 8876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8877 maintainer-clean) \
2a4cbe27
NN
8878 || exit 1
8879
6bd3dfaa 8880@endif bzip2
2a4cbe27 8881
2a4cbe27 8882
a7254363 8883
f9806fa5
DE
8884.PHONY: configure-cgen maybe-configure-cgen
8885maybe-configure-cgen:
8886@if gcc-bootstrap
8887configure-cgen: stage_current
8888@endif gcc-bootstrap
8889@if cgen
8890maybe-configure-cgen: configure-cgen
8891configure-cgen:
8892 @: $(MAKE); $(unstage)
8893 @r=`${PWD_COMMAND}`; export r; \
8894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8895 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
8896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
8897 $(HOST_EXPORTS) \
8898 echo Configuring in $(HOST_SUBDIR)/cgen; \
8899 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
8900 case $(srcdir) in \
8901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8902 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
8903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8904 esac; \
8905 srcdiroption="--srcdir=$${topdir}/cgen"; \
8906 libsrcdir="$$s/cgen"; \
8907 $(SHELL) $${libsrcdir}/configure \
8908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8909 --target=${target_alias} $${srcdiroption} \
8910 || exit 1
8911@endif cgen
8912
8913
8914
8915
8916
8917.PHONY: all-cgen maybe-all-cgen
8918maybe-all-cgen:
8919@if gcc-bootstrap
8920all-cgen: stage_current
8921@endif gcc-bootstrap
8922@if cgen
8923TARGET-cgen=all
8924maybe-all-cgen: all-cgen
8925all-cgen: configure-cgen
8926 @: $(MAKE); $(unstage)
8927 @r=`${PWD_COMMAND}`; export r; \
8928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8929 $(HOST_EXPORTS) \
8930 (cd $(HOST_SUBDIR)/cgen && \
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8932 $(TARGET-cgen))
8933@endif cgen
8934
8935
8936
8937
8938.PHONY: check-cgen maybe-check-cgen
8939maybe-check-cgen:
8940@if cgen
8941maybe-check-cgen: check-cgen
8942
8943check-cgen:
8944 @: $(MAKE); $(unstage)
8945 @r=`${PWD_COMMAND}`; export r; \
8946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8947 $(HOST_EXPORTS) \
8948 (cd $(HOST_SUBDIR)/cgen && \
8949 $(MAKE) $(FLAGS_TO_PASS) check)
8950
8951@endif cgen
8952
8953.PHONY: install-cgen maybe-install-cgen
8954maybe-install-cgen:
8955@if cgen
8956maybe-install-cgen: install-cgen
8957
8958install-cgen: installdirs
8959 @: $(MAKE); $(unstage)
8960 @r=`${PWD_COMMAND}`; export r; \
8961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8962 $(HOST_EXPORTS) \
8963 (cd $(HOST_SUBDIR)/cgen && \
8964 $(MAKE) $(FLAGS_TO_PASS) install)
8965
8966@endif cgen
8967
8968# Other targets (info, dvi, pdf, etc.)
8969
8970.PHONY: maybe-info-cgen info-cgen
8971maybe-info-cgen:
8972@if cgen
8973maybe-info-cgen: info-cgen
8974
8975info-cgen: \
8976 configure-cgen
8977 @: $(MAKE); $(unstage)
8978 @[ -f ./cgen/Makefile ] || exit 0; \
8979 r=`${PWD_COMMAND}`; export r; \
8980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8981 $(HOST_EXPORTS) \
8982 for flag in $(EXTRA_HOST_FLAGS) ; do \
8983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8984 done; \
8985 echo "Doing info in cgen" ; \
8986 (cd $(HOST_SUBDIR)/cgen && \
8987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8989 "RANLIB=$${RANLIB}" \
8990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8991 info) \
8992 || exit 1
8993
8994@endif cgen
8995
8996.PHONY: maybe-dvi-cgen dvi-cgen
8997maybe-dvi-cgen:
8998@if cgen
8999maybe-dvi-cgen: dvi-cgen
9000
9001dvi-cgen: \
9002 configure-cgen
9003 @: $(MAKE); $(unstage)
9004 @[ -f ./cgen/Makefile ] || exit 0; \
9005 r=`${PWD_COMMAND}`; export r; \
9006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9007 $(HOST_EXPORTS) \
9008 for flag in $(EXTRA_HOST_FLAGS) ; do \
9009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9010 done; \
9011 echo "Doing dvi in cgen" ; \
9012 (cd $(HOST_SUBDIR)/cgen && \
9013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9015 "RANLIB=$${RANLIB}" \
9016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9017 dvi) \
9018 || exit 1
9019
9020@endif cgen
9021
9022.PHONY: maybe-pdf-cgen pdf-cgen
9023maybe-pdf-cgen:
9024@if cgen
9025maybe-pdf-cgen: pdf-cgen
9026
9027pdf-cgen: \
9028 configure-cgen
9029 @: $(MAKE); $(unstage)
9030 @[ -f ./cgen/Makefile ] || exit 0; \
9031 r=`${PWD_COMMAND}`; export r; \
9032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9033 $(HOST_EXPORTS) \
9034 for flag in $(EXTRA_HOST_FLAGS) ; do \
9035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9036 done; \
9037 echo "Doing pdf in cgen" ; \
9038 (cd $(HOST_SUBDIR)/cgen && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9041 "RANLIB=$${RANLIB}" \
9042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9043 pdf) \
9044 || exit 1
9045
9046@endif cgen
9047
9048.PHONY: maybe-html-cgen html-cgen
9049maybe-html-cgen:
9050@if cgen
9051maybe-html-cgen: html-cgen
9052
9053html-cgen: \
9054 configure-cgen
9055 @: $(MAKE); $(unstage)
9056 @[ -f ./cgen/Makefile ] || exit 0; \
9057 r=`${PWD_COMMAND}`; export r; \
9058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9059 $(HOST_EXPORTS) \
9060 for flag in $(EXTRA_HOST_FLAGS) ; do \
9061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9062 done; \
9063 echo "Doing html in cgen" ; \
9064 (cd $(HOST_SUBDIR)/cgen && \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9067 "RANLIB=$${RANLIB}" \
9068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9069 html) \
9070 || exit 1
9071
9072@endif cgen
9073
9074.PHONY: maybe-TAGS-cgen TAGS-cgen
9075maybe-TAGS-cgen:
9076@if cgen
9077maybe-TAGS-cgen: TAGS-cgen
9078
9079TAGS-cgen: \
9080 configure-cgen
9081 @: $(MAKE); $(unstage)
9082 @[ -f ./cgen/Makefile ] || exit 0; \
9083 r=`${PWD_COMMAND}`; export r; \
9084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9085 $(HOST_EXPORTS) \
9086 for flag in $(EXTRA_HOST_FLAGS) ; do \
9087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9088 done; \
9089 echo "Doing TAGS in cgen" ; \
9090 (cd $(HOST_SUBDIR)/cgen && \
9091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9093 "RANLIB=$${RANLIB}" \
9094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9095 TAGS) \
9096 || exit 1
9097
9098@endif cgen
9099
9100.PHONY: maybe-install-info-cgen install-info-cgen
9101maybe-install-info-cgen:
9102@if cgen
9103maybe-install-info-cgen: install-info-cgen
9104
9105install-info-cgen: \
9106 configure-cgen \
9107 info-cgen
9108 @: $(MAKE); $(unstage)
9109 @[ -f ./cgen/Makefile ] || exit 0; \
9110 r=`${PWD_COMMAND}`; export r; \
9111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9112 $(HOST_EXPORTS) \
9113 for flag in $(EXTRA_HOST_FLAGS) ; do \
9114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9115 done; \
9116 echo "Doing install-info in cgen" ; \
9117 (cd $(HOST_SUBDIR)/cgen && \
9118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9120 "RANLIB=$${RANLIB}" \
9121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9122 install-info) \
9123 || exit 1
9124
9125@endif cgen
9126
9127.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9128maybe-install-pdf-cgen:
9129@if cgen
9130maybe-install-pdf-cgen: install-pdf-cgen
9131
9132install-pdf-cgen: \
9133 configure-cgen \
9134 pdf-cgen
9135 @: $(MAKE); $(unstage)
9136 @[ -f ./cgen/Makefile ] || exit 0; \
9137 r=`${PWD_COMMAND}`; export r; \
9138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9139 $(HOST_EXPORTS) \
9140 for flag in $(EXTRA_HOST_FLAGS) ; do \
9141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9142 done; \
9143 echo "Doing install-pdf in cgen" ; \
9144 (cd $(HOST_SUBDIR)/cgen && \
9145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9147 "RANLIB=$${RANLIB}" \
9148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9149 install-pdf) \
9150 || exit 1
9151
9152@endif cgen
9153
9154.PHONY: maybe-install-html-cgen install-html-cgen
9155maybe-install-html-cgen:
9156@if cgen
9157maybe-install-html-cgen: install-html-cgen
9158
9159install-html-cgen: \
9160 configure-cgen \
9161 html-cgen
9162 @: $(MAKE); $(unstage)
9163 @[ -f ./cgen/Makefile ] || exit 0; \
9164 r=`${PWD_COMMAND}`; export r; \
9165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9166 $(HOST_EXPORTS) \
9167 for flag in $(EXTRA_HOST_FLAGS) ; do \
9168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9169 done; \
9170 echo "Doing install-html in cgen" ; \
9171 (cd $(HOST_SUBDIR)/cgen && \
9172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9174 "RANLIB=$${RANLIB}" \
9175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9176 install-html) \
9177 || exit 1
9178
9179@endif cgen
9180
9181.PHONY: maybe-installcheck-cgen installcheck-cgen
9182maybe-installcheck-cgen:
9183@if cgen
9184maybe-installcheck-cgen: installcheck-cgen
9185
9186installcheck-cgen: \
9187 configure-cgen
9188 @: $(MAKE); $(unstage)
9189 @[ -f ./cgen/Makefile ] || exit 0; \
9190 r=`${PWD_COMMAND}`; export r; \
9191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9192 $(HOST_EXPORTS) \
9193 for flag in $(EXTRA_HOST_FLAGS) ; do \
9194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9195 done; \
9196 echo "Doing installcheck in cgen" ; \
9197 (cd $(HOST_SUBDIR)/cgen && \
9198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9200 "RANLIB=$${RANLIB}" \
9201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9202 installcheck) \
9203 || exit 1
9204
9205@endif cgen
9206
9207.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9208maybe-mostlyclean-cgen:
9209@if cgen
9210maybe-mostlyclean-cgen: mostlyclean-cgen
9211
9212mostlyclean-cgen:
9213 @: $(MAKE); $(unstage)
9214 @[ -f ./cgen/Makefile ] || exit 0; \
9215 r=`${PWD_COMMAND}`; export r; \
9216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9217 $(HOST_EXPORTS) \
9218 for flag in $(EXTRA_HOST_FLAGS) ; do \
9219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9220 done; \
9221 echo "Doing mostlyclean in cgen" ; \
9222 (cd $(HOST_SUBDIR)/cgen && \
9223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9225 "RANLIB=$${RANLIB}" \
9226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9227 mostlyclean) \
9228 || exit 1
9229
9230@endif cgen
9231
9232.PHONY: maybe-clean-cgen clean-cgen
9233maybe-clean-cgen:
9234@if cgen
9235maybe-clean-cgen: clean-cgen
9236
9237clean-cgen:
9238 @: $(MAKE); $(unstage)
9239 @[ -f ./cgen/Makefile ] || exit 0; \
9240 r=`${PWD_COMMAND}`; export r; \
9241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9242 $(HOST_EXPORTS) \
9243 for flag in $(EXTRA_HOST_FLAGS) ; do \
9244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9245 done; \
9246 echo "Doing clean in cgen" ; \
9247 (cd $(HOST_SUBDIR)/cgen && \
9248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9250 "RANLIB=$${RANLIB}" \
9251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9252 clean) \
9253 || exit 1
9254
9255@endif cgen
9256
9257.PHONY: maybe-distclean-cgen distclean-cgen
9258maybe-distclean-cgen:
9259@if cgen
9260maybe-distclean-cgen: distclean-cgen
9261
9262distclean-cgen:
9263 @: $(MAKE); $(unstage)
9264 @[ -f ./cgen/Makefile ] || exit 0; \
9265 r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9267 $(HOST_EXPORTS) \
9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
9271 echo "Doing distclean in cgen" ; \
9272 (cd $(HOST_SUBDIR)/cgen && \
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9277 distclean) \
9278 || exit 1
9279
9280@endif cgen
9281
9282.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9283maybe-maintainer-clean-cgen:
9284@if cgen
9285maybe-maintainer-clean-cgen: maintainer-clean-cgen
9286
9287maintainer-clean-cgen:
9288 @: $(MAKE); $(unstage)
9289 @[ -f ./cgen/Makefile ] || exit 0; \
9290 r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292 $(HOST_EXPORTS) \
9293 for flag in $(EXTRA_HOST_FLAGS) ; do \
9294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9295 done; \
9296 echo "Doing maintainer-clean in cgen" ; \
9297 (cd $(HOST_SUBDIR)/cgen && \
9298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9300 "RANLIB=$${RANLIB}" \
9301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9302 maintainer-clean) \
9303 || exit 1
9304
9305@endif cgen
9306
9307
9308
4fa63067
NN
9309.PHONY: configure-dejagnu maybe-configure-dejagnu
9310maybe-configure-dejagnu:
4f0ef2d8
CD
9311@if gcc-bootstrap
9312configure-dejagnu: stage_current
9313@endif gcc-bootstrap
6bd3dfaa
PB
9314@if dejagnu
9315maybe-configure-dejagnu: configure-dejagnu
c52c6897 9316configure-dejagnu:
0aed8855 9317 @: $(MAKE); $(unstage)
c52c6897 9318 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9320 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9322 $(HOST_EXPORTS) \
a7254363
PB
9323 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9324 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9325 case $(srcdir) in \
b00612cc
PB
9326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9327 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9329 esac; \
b00612cc
PB
9330 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9331 libsrcdir="$$s/dejagnu"; \
4fa63067 9332 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9334 --target=${target_alias} $${srcdiroption} \
4fa63067 9335 || exit 1
6bd3dfaa 9336@endif dejagnu
4fa63067 9337
a7254363
PB
9338
9339
d545f33b
PB
9340
9341
4fa63067
NN
9342.PHONY: all-dejagnu maybe-all-dejagnu
9343maybe-all-dejagnu:
4f0ef2d8
CD
9344@if gcc-bootstrap
9345all-dejagnu: stage_current
9346@endif gcc-bootstrap
6bd3dfaa 9347@if dejagnu
d27cc32e 9348TARGET-dejagnu=all
6bd3dfaa 9349maybe-all-dejagnu: all-dejagnu
4fa63067 9350all-dejagnu: configure-dejagnu
0aed8855 9351 @: $(MAKE); $(unstage)
4fa63067
NN
9352 @r=`${PWD_COMMAND}`; export r; \
9353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9354 $(HOST_EXPORTS) \
b00612cc 9355 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9357 $(TARGET-dejagnu))
6bd3dfaa 9358@endif dejagnu
4fa63067 9359
a7254363 9360
d545f33b
PB
9361
9362
4fa63067
NN
9363.PHONY: check-dejagnu maybe-check-dejagnu
9364maybe-check-dejagnu:
6bd3dfaa
PB
9365@if dejagnu
9366maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9367
9368check-dejagnu:
0aed8855 9369 @: $(MAKE); $(unstage)
4fa63067
NN
9370 @r=`${PWD_COMMAND}`; export r; \
9371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9372 $(HOST_EXPORTS) \
b00612cc
PB
9373 (cd $(HOST_SUBDIR)/dejagnu && \
9374 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9375
6bd3dfaa 9376@endif dejagnu
4fa63067
NN
9377
9378.PHONY: install-dejagnu maybe-install-dejagnu
9379maybe-install-dejagnu:
6bd3dfaa
PB
9380@if dejagnu
9381maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9382
9383install-dejagnu: installdirs
0aed8855 9384 @: $(MAKE); $(unstage)
4fa63067
NN
9385 @r=`${PWD_COMMAND}`; export r; \
9386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9387 $(HOST_EXPORTS) \
b00612cc 9388 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9389 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9390
6bd3dfaa 9391@endif dejagnu
4fa63067 9392
56a8fe78 9393# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9394
9395.PHONY: maybe-info-dejagnu info-dejagnu
9396maybe-info-dejagnu:
6bd3dfaa
PB
9397@if dejagnu
9398maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9399
9400info-dejagnu: \
9401 configure-dejagnu
0aed8855 9402 @: $(MAKE); $(unstage)
4fa63067 9403 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9404 r=`${PWD_COMMAND}`; export r; \
9405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9406 $(HOST_EXPORTS) \
b813574b 9407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9409 done; \
4fa63067 9410 echo "Doing info in dejagnu" ; \
b00612cc 9411 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9414 "RANLIB=$${RANLIB}" \
0c24b341 9415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9416 info) \
2a4cbe27
NN
9417 || exit 1
9418
6bd3dfaa 9419@endif dejagnu
2a4cbe27 9420
4fa63067
NN
9421.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9422maybe-dvi-dejagnu:
6bd3dfaa
PB
9423@if dejagnu
9424maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9425
4fa63067
NN
9426dvi-dejagnu: \
9427 configure-dejagnu
0aed8855 9428 @: $(MAKE); $(unstage)
4fa63067 9429 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9430 r=`${PWD_COMMAND}`; export r; \
9431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9432 $(HOST_EXPORTS) \
b813574b 9433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9435 done; \
4fa63067 9436 echo "Doing dvi in dejagnu" ; \
b00612cc 9437 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9440 "RANLIB=$${RANLIB}" \
0c24b341 9441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9442 dvi) \
2a4cbe27
NN
9443 || exit 1
9444
6bd3dfaa 9445@endif dejagnu
2a4cbe27 9446
56a8fe78
DD
9447.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9448maybe-pdf-dejagnu:
9449@if dejagnu
9450maybe-pdf-dejagnu: pdf-dejagnu
9451
9452pdf-dejagnu: \
9453 configure-dejagnu
9454 @: $(MAKE); $(unstage)
9455 @[ -f ./dejagnu/Makefile ] || exit 0; \
9456 r=`${PWD_COMMAND}`; export r; \
9457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9458 $(HOST_EXPORTS) \
9459 for flag in $(EXTRA_HOST_FLAGS) ; do \
9460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9461 done; \
9462 echo "Doing pdf in dejagnu" ; \
9463 (cd $(HOST_SUBDIR)/dejagnu && \
9464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9466 "RANLIB=$${RANLIB}" \
0c24b341 9467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9468 pdf) \
9469 || exit 1
9470
9471@endif dejagnu
9472
6d389afc
MS
9473.PHONY: maybe-html-dejagnu html-dejagnu
9474maybe-html-dejagnu:
9475@if dejagnu
9476maybe-html-dejagnu: html-dejagnu
9477
9478html-dejagnu: \
9479 configure-dejagnu
0aed8855 9480 @: $(MAKE); $(unstage)
6d389afc
MS
9481 @[ -f ./dejagnu/Makefile ] || exit 0; \
9482 r=`${PWD_COMMAND}`; export r; \
9483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9484 $(HOST_EXPORTS) \
9485 for flag in $(EXTRA_HOST_FLAGS) ; do \
9486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9487 done; \
9488 echo "Doing html in dejagnu" ; \
b00612cc 9489 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9492 "RANLIB=$${RANLIB}" \
0c24b341 9493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9494 html) \
9495 || exit 1
9496
9497@endif dejagnu
9498
4fa63067
NN
9499.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9500maybe-TAGS-dejagnu:
6bd3dfaa
PB
9501@if dejagnu
9502maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9503
4fa63067
NN
9504TAGS-dejagnu: \
9505 configure-dejagnu
0aed8855 9506 @: $(MAKE); $(unstage)
4fa63067 9507 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9508 r=`${PWD_COMMAND}`; export r; \
9509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9510 $(HOST_EXPORTS) \
b813574b 9511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9513 done; \
4fa63067 9514 echo "Doing TAGS in dejagnu" ; \
b00612cc 9515 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9518 "RANLIB=$${RANLIB}" \
0c24b341 9519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9520 TAGS) \
2a4cbe27
NN
9521 || exit 1
9522
6bd3dfaa 9523@endif dejagnu
2a4cbe27 9524
4fa63067
NN
9525.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9526maybe-install-info-dejagnu:
6bd3dfaa
PB
9527@if dejagnu
9528maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9529
4fa63067
NN
9530install-info-dejagnu: \
9531 configure-dejagnu \
9532 info-dejagnu
0aed8855 9533 @: $(MAKE); $(unstage)
4fa63067 9534 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9535 r=`${PWD_COMMAND}`; export r; \
9536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9537 $(HOST_EXPORTS) \
b813574b 9538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9540 done; \
4fa63067 9541 echo "Doing install-info in dejagnu" ; \
b00612cc 9542 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9545 "RANLIB=$${RANLIB}" \
0c24b341 9546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9547 install-info) \
2a4cbe27
NN
9548 || exit 1
9549
6bd3dfaa 9550@endif dejagnu
2a4cbe27 9551
a3ca38d2
DD
9552.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9553maybe-install-pdf-dejagnu:
9554@if dejagnu
9555maybe-install-pdf-dejagnu: install-pdf-dejagnu
9556
9557install-pdf-dejagnu: \
9558 configure-dejagnu \
9559 pdf-dejagnu
9560 @: $(MAKE); $(unstage)
9561 @[ -f ./dejagnu/Makefile ] || exit 0; \
9562 r=`${PWD_COMMAND}`; export r; \
9563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564 $(HOST_EXPORTS) \
9565 for flag in $(EXTRA_HOST_FLAGS) ; do \
9566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9567 done; \
9568 echo "Doing install-pdf in dejagnu" ; \
9569 (cd $(HOST_SUBDIR)/dejagnu && \
9570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9572 "RANLIB=$${RANLIB}" \
0c24b341 9573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9574 install-pdf) \
9575 || exit 1
9576
9577@endif dejagnu
9578
108a6f8e
CD
9579.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9580maybe-install-html-dejagnu:
9581@if dejagnu
9582maybe-install-html-dejagnu: install-html-dejagnu
9583
9584install-html-dejagnu: \
9585 configure-dejagnu \
9586 html-dejagnu
9587 @: $(MAKE); $(unstage)
9588 @[ -f ./dejagnu/Makefile ] || exit 0; \
9589 r=`${PWD_COMMAND}`; export r; \
9590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9591 $(HOST_EXPORTS) \
9592 for flag in $(EXTRA_HOST_FLAGS) ; do \
9593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9594 done; \
9595 echo "Doing install-html in dejagnu" ; \
9596 (cd $(HOST_SUBDIR)/dejagnu && \
9597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9599 "RANLIB=$${RANLIB}" \
0c24b341 9600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9601 install-html) \
9602 || exit 1
9603
9604@endif dejagnu
9605
4fa63067
NN
9606.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9607maybe-installcheck-dejagnu:
6bd3dfaa
PB
9608@if dejagnu
9609maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9610
4fa63067
NN
9611installcheck-dejagnu: \
9612 configure-dejagnu
0aed8855 9613 @: $(MAKE); $(unstage)
4fa63067 9614 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9615 r=`${PWD_COMMAND}`; export r; \
9616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9617 $(HOST_EXPORTS) \
b813574b 9618 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9620 done; \
4fa63067 9621 echo "Doing installcheck in dejagnu" ; \
b00612cc 9622 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9625 "RANLIB=$${RANLIB}" \
0c24b341 9626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9627 installcheck) \
2a4cbe27
NN
9628 || exit 1
9629
6bd3dfaa 9630@endif dejagnu
2a4cbe27 9631
4fa63067
NN
9632.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9633maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9634@if dejagnu
9635maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9636
4fa63067 9637mostlyclean-dejagnu:
0aed8855 9638 @: $(MAKE); $(unstage)
4fa63067 9639 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9640 r=`${PWD_COMMAND}`; export r; \
9641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9642 $(HOST_EXPORTS) \
b813574b 9643 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9645 done; \
4fa63067 9646 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9647 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9650 "RANLIB=$${RANLIB}" \
0c24b341 9651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9652 mostlyclean) \
2a4cbe27
NN
9653 || exit 1
9654
6bd3dfaa 9655@endif dejagnu
2a4cbe27 9656
4fa63067
NN
9657.PHONY: maybe-clean-dejagnu clean-dejagnu
9658maybe-clean-dejagnu:
6bd3dfaa
PB
9659@if dejagnu
9660maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9661
4fa63067 9662clean-dejagnu:
0aed8855 9663 @: $(MAKE); $(unstage)
4fa63067 9664 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9665 r=`${PWD_COMMAND}`; export r; \
9666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9667 $(HOST_EXPORTS) \
b813574b 9668 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9670 done; \
4fa63067 9671 echo "Doing clean in dejagnu" ; \
b00612cc 9672 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9675 "RANLIB=$${RANLIB}" \
0c24b341 9676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9677 clean) \
2a4cbe27
NN
9678 || exit 1
9679
6bd3dfaa 9680@endif dejagnu
2a4cbe27 9681
4fa63067
NN
9682.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9683maybe-distclean-dejagnu:
6bd3dfaa
PB
9684@if dejagnu
9685maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9686
4fa63067 9687distclean-dejagnu:
0aed8855 9688 @: $(MAKE); $(unstage)
4fa63067 9689 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9690 r=`${PWD_COMMAND}`; export r; \
9691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9692 $(HOST_EXPORTS) \
b813574b 9693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9695 done; \
4fa63067 9696 echo "Doing distclean in dejagnu" ; \
b00612cc 9697 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9700 "RANLIB=$${RANLIB}" \
0c24b341 9701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9702 distclean) \
2a4cbe27
NN
9703 || exit 1
9704
6bd3dfaa 9705@endif dejagnu
2a4cbe27 9706
4fa63067
NN
9707.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9708maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9709@if dejagnu
9710maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9711
4fa63067 9712maintainer-clean-dejagnu:
0aed8855 9713 @: $(MAKE); $(unstage)
4fa63067 9714 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9715 r=`${PWD_COMMAND}`; export r; \
9716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9717 $(HOST_EXPORTS) \
b813574b 9718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9720 done; \
4fa63067 9721 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9722 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9725 "RANLIB=$${RANLIB}" \
0c24b341 9726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9727 maintainer-clean) \
4fa63067
NN
9728 || exit 1
9729
6bd3dfaa 9730@endif dejagnu
4fa63067
NN
9731
9732
a7254363 9733
4fa63067
NN
9734.PHONY: configure-diff maybe-configure-diff
9735maybe-configure-diff:
4f0ef2d8
CD
9736@if gcc-bootstrap
9737configure-diff: stage_current
9738@endif gcc-bootstrap
6bd3dfaa
PB
9739@if diff
9740maybe-configure-diff: configure-diff
c52c6897 9741configure-diff:
0aed8855 9742 @: $(MAKE); $(unstage)
c52c6897 9743 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9745 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9747 $(HOST_EXPORTS) \
a7254363
PB
9748 echo Configuring in $(HOST_SUBDIR)/diff; \
9749 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9750 case $(srcdir) in \
b00612cc
PB
9751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9752 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9754 esac; \
b00612cc
PB
9755 srcdiroption="--srcdir=$${topdir}/diff"; \
9756 libsrcdir="$$s/diff"; \
4fa63067 9757 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9759 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9760 || exit 1
6bd3dfaa 9761@endif diff
2a4cbe27 9762
a7254363
PB
9763
9764
d545f33b
PB
9765
9766
4fa63067
NN
9767.PHONY: all-diff maybe-all-diff
9768maybe-all-diff:
4f0ef2d8
CD
9769@if gcc-bootstrap
9770all-diff: stage_current
9771@endif gcc-bootstrap
6bd3dfaa 9772@if diff
d27cc32e 9773TARGET-diff=all
6bd3dfaa 9774maybe-all-diff: all-diff
4fa63067 9775all-diff: configure-diff
0aed8855 9776 @: $(MAKE); $(unstage)
4fa63067
NN
9777 @r=`${PWD_COMMAND}`; export r; \
9778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9779 $(HOST_EXPORTS) \
b00612cc 9780 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9781 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9782 $(TARGET-diff))
6bd3dfaa 9783@endif diff
2a4cbe27 9784
a7254363 9785
d545f33b
PB
9786
9787
4fa63067
NN
9788.PHONY: check-diff maybe-check-diff
9789maybe-check-diff:
6bd3dfaa
PB
9790@if diff
9791maybe-check-diff: check-diff
2a4cbe27 9792
4fa63067 9793check-diff:
0aed8855 9794 @: $(MAKE); $(unstage)
4fa63067 9795 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9797 $(HOST_EXPORTS) \
b00612cc
PB
9798 (cd $(HOST_SUBDIR)/diff && \
9799 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9800
6bd3dfaa 9801@endif diff
2a4cbe27 9802
4fa63067
NN
9803.PHONY: install-diff maybe-install-diff
9804maybe-install-diff:
6bd3dfaa
PB
9805@if diff
9806maybe-install-diff: install-diff
2a4cbe27 9807
4fa63067 9808install-diff: installdirs
0aed8855 9809 @: $(MAKE); $(unstage)
4fa63067 9810 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9812 $(HOST_EXPORTS) \
b00612cc 9813 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9814 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9815
6bd3dfaa 9816@endif diff
2a4cbe27 9817
56a8fe78 9818# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9819
4fa63067
NN
9820.PHONY: maybe-info-diff info-diff
9821maybe-info-diff:
6bd3dfaa
PB
9822@if diff
9823maybe-info-diff: info-diff
2a4cbe27 9824
4fa63067
NN
9825info-diff: \
9826 configure-diff
0aed8855 9827 @: $(MAKE); $(unstage)
4fa63067 9828 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9829 r=`${PWD_COMMAND}`; export r; \
9830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9831 $(HOST_EXPORTS) \
b813574b 9832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9834 done; \
4fa63067 9835 echo "Doing info in diff" ; \
b00612cc 9836 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9839 "RANLIB=$${RANLIB}" \
0c24b341 9840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9841 info) \
2a4cbe27
NN
9842 || exit 1
9843
6bd3dfaa 9844@endif diff
2a4cbe27 9845
4fa63067
NN
9846.PHONY: maybe-dvi-diff dvi-diff
9847maybe-dvi-diff:
6bd3dfaa
PB
9848@if diff
9849maybe-dvi-diff: dvi-diff
2a4cbe27 9850
4fa63067
NN
9851dvi-diff: \
9852 configure-diff
0aed8855 9853 @: $(MAKE); $(unstage)
4fa63067 9854 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9855 r=`${PWD_COMMAND}`; export r; \
9856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9857 $(HOST_EXPORTS) \
b813574b 9858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9860 done; \
4fa63067 9861 echo "Doing dvi in diff" ; \
b00612cc 9862 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9865 "RANLIB=$${RANLIB}" \
0c24b341 9866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9867 dvi) \
2a4cbe27
NN
9868 || exit 1
9869
6bd3dfaa 9870@endif diff
2a4cbe27 9871
56a8fe78
DD
9872.PHONY: maybe-pdf-diff pdf-diff
9873maybe-pdf-diff:
9874@if diff
9875maybe-pdf-diff: pdf-diff
9876
9877pdf-diff: \
9878 configure-diff
9879 @: $(MAKE); $(unstage)
9880 @[ -f ./diff/Makefile ] || exit 0; \
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9883 $(HOST_EXPORTS) \
9884 for flag in $(EXTRA_HOST_FLAGS) ; do \
9885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9886 done; \
9887 echo "Doing pdf in diff" ; \
9888 (cd $(HOST_SUBDIR)/diff && \
9889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9891 "RANLIB=$${RANLIB}" \
0c24b341 9892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9893 pdf) \
9894 || exit 1
9895
9896@endif diff
9897
6d389afc
MS
9898.PHONY: maybe-html-diff html-diff
9899maybe-html-diff:
9900@if diff
9901maybe-html-diff: html-diff
9902
9903html-diff: \
9904 configure-diff
0aed8855 9905 @: $(MAKE); $(unstage)
6d389afc
MS
9906 @[ -f ./diff/Makefile ] || exit 0; \
9907 r=`${PWD_COMMAND}`; export r; \
9908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9909 $(HOST_EXPORTS) \
9910 for flag in $(EXTRA_HOST_FLAGS) ; do \
9911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9912 done; \
9913 echo "Doing html in diff" ; \
b00612cc 9914 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9917 "RANLIB=$${RANLIB}" \
0c24b341 9918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9919 html) \
9920 || exit 1
9921
9922@endif diff
9923
4fa63067
NN
9924.PHONY: maybe-TAGS-diff TAGS-diff
9925maybe-TAGS-diff:
6bd3dfaa
PB
9926@if diff
9927maybe-TAGS-diff: TAGS-diff
2a4cbe27 9928
4fa63067
NN
9929TAGS-diff: \
9930 configure-diff
0aed8855 9931 @: $(MAKE); $(unstage)
4fa63067 9932 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9933 r=`${PWD_COMMAND}`; export r; \
9934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9935 $(HOST_EXPORTS) \
b813574b 9936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9938 done; \
4fa63067 9939 echo "Doing TAGS in diff" ; \
b00612cc 9940 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9943 "RANLIB=$${RANLIB}" \
0c24b341 9944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9945 TAGS) \
2a4cbe27
NN
9946 || exit 1
9947
6bd3dfaa 9948@endif diff
2a4cbe27 9949
4fa63067
NN
9950.PHONY: maybe-install-info-diff install-info-diff
9951maybe-install-info-diff:
6bd3dfaa
PB
9952@if diff
9953maybe-install-info-diff: install-info-diff
2a4cbe27 9954
4fa63067
NN
9955install-info-diff: \
9956 configure-diff \
9957 info-diff
0aed8855 9958 @: $(MAKE); $(unstage)
4fa63067 9959 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9960 r=`${PWD_COMMAND}`; export r; \
9961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9962 $(HOST_EXPORTS) \
b813574b 9963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9965 done; \
4fa63067 9966 echo "Doing install-info in diff" ; \
b00612cc 9967 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9970 "RANLIB=$${RANLIB}" \
0c24b341 9971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9972 install-info) \
2a4cbe27
NN
9973 || exit 1
9974
6bd3dfaa 9975@endif diff
2a4cbe27 9976
a3ca38d2
DD
9977.PHONY: maybe-install-pdf-diff install-pdf-diff
9978maybe-install-pdf-diff:
9979@if diff
9980maybe-install-pdf-diff: install-pdf-diff
9981
9982install-pdf-diff: \
9983 configure-diff \
9984 pdf-diff
9985 @: $(MAKE); $(unstage)
9986 @[ -f ./diff/Makefile ] || exit 0; \
9987 r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989 $(HOST_EXPORTS) \
9990 for flag in $(EXTRA_HOST_FLAGS) ; do \
9991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9992 done; \
9993 echo "Doing install-pdf in diff" ; \
9994 (cd $(HOST_SUBDIR)/diff && \
9995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9997 "RANLIB=$${RANLIB}" \
0c24b341 9998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9999 install-pdf) \
10000 || exit 1
10001
10002@endif diff
10003
108a6f8e
CD
10004.PHONY: maybe-install-html-diff install-html-diff
10005maybe-install-html-diff:
10006@if diff
10007maybe-install-html-diff: install-html-diff
10008
10009install-html-diff: \
10010 configure-diff \
10011 html-diff
10012 @: $(MAKE); $(unstage)
10013 @[ -f ./diff/Makefile ] || exit 0; \
10014 r=`${PWD_COMMAND}`; export r; \
10015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10016 $(HOST_EXPORTS) \
10017 for flag in $(EXTRA_HOST_FLAGS) ; do \
10018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10019 done; \
10020 echo "Doing install-html in diff" ; \
10021 (cd $(HOST_SUBDIR)/diff && \
10022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10024 "RANLIB=$${RANLIB}" \
0c24b341 10025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10026 install-html) \
10027 || exit 1
10028
10029@endif diff
10030
4fa63067
NN
10031.PHONY: maybe-installcheck-diff installcheck-diff
10032maybe-installcheck-diff:
6bd3dfaa
PB
10033@if diff
10034maybe-installcheck-diff: installcheck-diff
2a4cbe27 10035
4fa63067
NN
10036installcheck-diff: \
10037 configure-diff
0aed8855 10038 @: $(MAKE); $(unstage)
4fa63067 10039 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10040 r=`${PWD_COMMAND}`; export r; \
10041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10042 $(HOST_EXPORTS) \
b813574b 10043 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10045 done; \
4fa63067 10046 echo "Doing installcheck in diff" ; \
b00612cc 10047 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10050 "RANLIB=$${RANLIB}" \
0c24b341 10051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10052 installcheck) \
2a4cbe27
NN
10053 || exit 1
10054
6bd3dfaa 10055@endif diff
2a4cbe27 10056
4fa63067
NN
10057.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10058maybe-mostlyclean-diff:
6bd3dfaa
PB
10059@if diff
10060maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10061
4fa63067 10062mostlyclean-diff:
0aed8855 10063 @: $(MAKE); $(unstage)
4fa63067 10064 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10065 r=`${PWD_COMMAND}`; export r; \
10066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10067 $(HOST_EXPORTS) \
b813574b 10068 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10070 done; \
4fa63067 10071 echo "Doing mostlyclean in diff" ; \
b00612cc 10072 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10075 "RANLIB=$${RANLIB}" \
0c24b341 10076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10077 mostlyclean) \
2a4cbe27
NN
10078 || exit 1
10079
6bd3dfaa 10080@endif diff
2a4cbe27 10081
4fa63067
NN
10082.PHONY: maybe-clean-diff clean-diff
10083maybe-clean-diff:
6bd3dfaa
PB
10084@if diff
10085maybe-clean-diff: clean-diff
2a4cbe27 10086
4fa63067 10087clean-diff:
0aed8855 10088 @: $(MAKE); $(unstage)
4fa63067 10089 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10090 r=`${PWD_COMMAND}`; export r; \
10091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10092 $(HOST_EXPORTS) \
b813574b 10093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10095 done; \
4fa63067 10096 echo "Doing clean in diff" ; \
b00612cc 10097 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10100 "RANLIB=$${RANLIB}" \
0c24b341 10101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10102 clean) \
2a4cbe27
NN
10103 || exit 1
10104
6bd3dfaa 10105@endif diff
2a4cbe27 10106
4fa63067
NN
10107.PHONY: maybe-distclean-diff distclean-diff
10108maybe-distclean-diff:
6bd3dfaa
PB
10109@if diff
10110maybe-distclean-diff: distclean-diff
2a4cbe27 10111
4fa63067 10112distclean-diff:
0aed8855 10113 @: $(MAKE); $(unstage)
4fa63067 10114 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10115 r=`${PWD_COMMAND}`; export r; \
10116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10117 $(HOST_EXPORTS) \
b813574b 10118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10120 done; \
4fa63067 10121 echo "Doing distclean in diff" ; \
b00612cc 10122 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10125 "RANLIB=$${RANLIB}" \
0c24b341 10126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10127 distclean) \
2a4cbe27
NN
10128 || exit 1
10129
6bd3dfaa 10130@endif diff
2a4cbe27 10131
4fa63067
NN
10132.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10133maybe-maintainer-clean-diff:
6bd3dfaa
PB
10134@if diff
10135maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10136
4fa63067 10137maintainer-clean-diff:
0aed8855 10138 @: $(MAKE); $(unstage)
4fa63067 10139 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10140 r=`${PWD_COMMAND}`; export r; \
10141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10142 $(HOST_EXPORTS) \
b813574b 10143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10145 done; \
4fa63067 10146 echo "Doing maintainer-clean in diff" ; \
b00612cc 10147 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10150 "RANLIB=$${RANLIB}" \
0c24b341 10151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10152 maintainer-clean) \
2a4cbe27
NN
10153 || exit 1
10154
6bd3dfaa 10155@endif diff
2a4cbe27 10156
2a4cbe27 10157
a7254363 10158
4fa63067
NN
10159.PHONY: configure-dosutils maybe-configure-dosutils
10160maybe-configure-dosutils:
4f0ef2d8
CD
10161@if gcc-bootstrap
10162configure-dosutils: stage_current
10163@endif gcc-bootstrap
6bd3dfaa
PB
10164@if dosutils
10165maybe-configure-dosutils: configure-dosutils
c52c6897 10166configure-dosutils:
0aed8855 10167 @: $(MAKE); $(unstage)
c52c6897 10168 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10170 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 10172 $(HOST_EXPORTS) \
a7254363
PB
10173 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10174 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10175 case $(srcdir) in \
b00612cc
PB
10176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10177 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10179 esac; \
b00612cc
PB
10180 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10181 libsrcdir="$$s/dosutils"; \
4fa63067 10182 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10184 --target=${target_alias} $${srcdiroption} \
4fa63067 10185 || exit 1
6bd3dfaa 10186@endif dosutils
4fa63067 10187
a7254363
PB
10188
10189
d545f33b
PB
10190
10191
4fa63067
NN
10192.PHONY: all-dosutils maybe-all-dosutils
10193maybe-all-dosutils:
4f0ef2d8
CD
10194@if gcc-bootstrap
10195all-dosutils: stage_current
10196@endif gcc-bootstrap
6bd3dfaa 10197@if dosutils
d27cc32e 10198TARGET-dosutils=all
6bd3dfaa 10199maybe-all-dosutils: all-dosutils
4fa63067 10200all-dosutils: configure-dosutils
0aed8855 10201 @: $(MAKE); $(unstage)
4fa63067
NN
10202 @r=`${PWD_COMMAND}`; export r; \
10203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10204 $(HOST_EXPORTS) \
b00612cc 10205 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10206 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10207 $(TARGET-dosutils))
6bd3dfaa 10208@endif dosutils
4fa63067 10209
a7254363 10210
d545f33b
PB
10211
10212
4fa63067
NN
10213.PHONY: check-dosutils maybe-check-dosutils
10214maybe-check-dosutils:
6bd3dfaa
PB
10215@if dosutils
10216maybe-check-dosutils: check-dosutils
2a4cbe27 10217
4fa63067 10218check-dosutils:
2a4cbe27 10219
6bd3dfaa 10220@endif dosutils
2a4cbe27 10221
4fa63067
NN
10222.PHONY: install-dosutils maybe-install-dosutils
10223maybe-install-dosutils:
6bd3dfaa
PB
10224@if dosutils
10225maybe-install-dosutils: install-dosutils
4fa63067
NN
10226
10227install-dosutils: installdirs
0aed8855 10228 @: $(MAKE); $(unstage)
4fa63067 10229 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10231 $(HOST_EXPORTS) \
b00612cc 10232 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10233 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10234
6bd3dfaa 10235@endif dosutils
2a4cbe27 10236
56a8fe78 10237# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10238
4fa63067
NN
10239.PHONY: maybe-info-dosutils info-dosutils
10240maybe-info-dosutils:
6bd3dfaa
PB
10241@if dosutils
10242maybe-info-dosutils: info-dosutils
4fa63067
NN
10243
10244info-dosutils: \
10245 configure-dosutils
0aed8855 10246 @: $(MAKE); $(unstage)
4fa63067 10247 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10248 r=`${PWD_COMMAND}`; export r; \
10249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10250 $(HOST_EXPORTS) \
b813574b 10251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10253 done; \
4fa63067 10254 echo "Doing info in dosutils" ; \
b00612cc 10255 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10258 "RANLIB=$${RANLIB}" \
0c24b341 10259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10260 info) \
2a4cbe27
NN
10261 || exit 1
10262
6bd3dfaa 10263@endif dosutils
2a4cbe27 10264
4fa63067
NN
10265.PHONY: maybe-dvi-dosutils dvi-dosutils
10266maybe-dvi-dosutils:
6bd3dfaa
PB
10267@if dosutils
10268maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10269
4fa63067
NN
10270dvi-dosutils: \
10271 configure-dosutils
0aed8855 10272 @: $(MAKE); $(unstage)
4fa63067 10273 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10274 r=`${PWD_COMMAND}`; export r; \
10275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10276 $(HOST_EXPORTS) \
b813574b 10277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10279 done; \
4fa63067 10280 echo "Doing dvi in dosutils" ; \
b00612cc 10281 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10284 "RANLIB=$${RANLIB}" \
0c24b341 10285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10286 dvi) \
2a4cbe27
NN
10287 || exit 1
10288
6bd3dfaa 10289@endif dosutils
2a4cbe27 10290
56a8fe78
DD
10291.PHONY: maybe-pdf-dosutils pdf-dosutils
10292maybe-pdf-dosutils:
10293@if dosutils
10294maybe-pdf-dosutils: pdf-dosutils
10295
10296pdf-dosutils: \
10297 configure-dosutils
10298 @: $(MAKE); $(unstage)
10299 @[ -f ./dosutils/Makefile ] || exit 0; \
10300 r=`${PWD_COMMAND}`; export r; \
10301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10302 $(HOST_EXPORTS) \
10303 for flag in $(EXTRA_HOST_FLAGS) ; do \
10304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10305 done; \
10306 echo "Doing pdf in dosutils" ; \
10307 (cd $(HOST_SUBDIR)/dosutils && \
10308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10310 "RANLIB=$${RANLIB}" \
0c24b341 10311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10312 pdf) \
10313 || exit 1
10314
10315@endif dosutils
10316
6d389afc
MS
10317.PHONY: maybe-html-dosutils html-dosutils
10318maybe-html-dosutils:
6bd3dfaa 10319@if dosutils
6d389afc 10320maybe-html-dosutils: html-dosutils
2a4cbe27 10321
6d389afc 10322html-dosutils: \
4fa63067 10323 configure-dosutils
0aed8855 10324 @: $(MAKE); $(unstage)
4fa63067 10325 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10326 r=`${PWD_COMMAND}`; export r; \
10327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10328 $(HOST_EXPORTS) \
b813574b 10329 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10331 done; \
6d389afc 10332 echo "Doing html in dosutils" ; \
b00612cc 10333 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10336 "RANLIB=$${RANLIB}" \
0c24b341 10337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10338 html) \
2a4cbe27
NN
10339 || exit 1
10340
6bd3dfaa 10341@endif dosutils
2a4cbe27 10342
6d389afc
MS
10343.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10344maybe-TAGS-dosutils:
6bd3dfaa 10345@if dosutils
6d389afc 10346maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10347
6d389afc
MS
10348TAGS-dosutils: \
10349 configure-dosutils
0aed8855 10350 @: $(MAKE); $(unstage)
6d389afc
MS
10351 @[ -f ./dosutils/Makefile ] || exit 0; \
10352 r=`${PWD_COMMAND}`; export r; \
10353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10354 $(HOST_EXPORTS) \
10355 for flag in $(EXTRA_HOST_FLAGS) ; do \
10356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10357 done; \
10358 echo "Doing TAGS in dosutils" ; \
b00612cc 10359 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10362 "RANLIB=$${RANLIB}" \
0c24b341 10363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10364 TAGS) \
10365 || exit 1
10366
10367@endif dosutils
10368
10369.PHONY: maybe-install-info-dosutils install-info-dosutils
10370maybe-install-info-dosutils:
10371@if dosutils
10372maybe-install-info-dosutils: install-info-dosutils
10373
10374install-info-dosutils: \
10375 configure-dosutils \
10376 info-dosutils
0aed8855 10377 @: $(MAKE); $(unstage)
4fa63067 10378 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10379 r=`${PWD_COMMAND}`; export r; \
10380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10381 $(HOST_EXPORTS) \
b813574b 10382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10384 done; \
4fa63067 10385 echo "Doing install-info in dosutils" ; \
b00612cc 10386 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10389 "RANLIB=$${RANLIB}" \
0c24b341 10390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10391 install-info) \
2a4cbe27
NN
10392 || exit 1
10393
6bd3dfaa 10394@endif dosutils
2a4cbe27 10395
a3ca38d2
DD
10396.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10397maybe-install-pdf-dosutils:
10398@if dosutils
10399maybe-install-pdf-dosutils: install-pdf-dosutils
10400
10401install-pdf-dosutils: \
10402 configure-dosutils \
10403 pdf-dosutils
10404 @: $(MAKE); $(unstage)
10405 @[ -f ./dosutils/Makefile ] || exit 0; \
10406 r=`${PWD_COMMAND}`; export r; \
10407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10408 $(HOST_EXPORTS) \
10409 for flag in $(EXTRA_HOST_FLAGS) ; do \
10410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10411 done; \
10412 echo "Doing install-pdf in dosutils" ; \
10413 (cd $(HOST_SUBDIR)/dosutils && \
10414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10416 "RANLIB=$${RANLIB}" \
0c24b341 10417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10418 install-pdf) \
10419 || exit 1
10420
10421@endif dosutils
10422
108a6f8e
CD
10423.PHONY: maybe-install-html-dosutils install-html-dosutils
10424maybe-install-html-dosutils:
10425@if dosutils
10426maybe-install-html-dosutils: install-html-dosutils
10427
10428install-html-dosutils: \
10429 configure-dosutils \
10430 html-dosutils
10431 @: $(MAKE); $(unstage)
10432 @[ -f ./dosutils/Makefile ] || exit 0; \
10433 r=`${PWD_COMMAND}`; export r; \
10434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10435 $(HOST_EXPORTS) \
10436 for flag in $(EXTRA_HOST_FLAGS) ; do \
10437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10438 done; \
10439 echo "Doing install-html in dosutils" ; \
10440 (cd $(HOST_SUBDIR)/dosutils && \
10441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10443 "RANLIB=$${RANLIB}" \
0c24b341 10444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10445 install-html) \
10446 || exit 1
10447
10448@endif dosutils
10449
4fa63067
NN
10450.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10451maybe-installcheck-dosutils:
6bd3dfaa
PB
10452@if dosutils
10453maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10454
4fa63067
NN
10455installcheck-dosutils: \
10456 configure-dosutils
0aed8855 10457 @: $(MAKE); $(unstage)
4fa63067 10458 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10459 r=`${PWD_COMMAND}`; export r; \
10460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10461 $(HOST_EXPORTS) \
b813574b 10462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10464 done; \
4fa63067 10465 echo "Doing installcheck in dosutils" ; \
b00612cc 10466 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10469 "RANLIB=$${RANLIB}" \
0c24b341 10470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10471 installcheck) \
2a4cbe27
NN
10472 || exit 1
10473
6bd3dfaa 10474@endif dosutils
2a4cbe27 10475
4fa63067
NN
10476.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10477maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10478@if dosutils
10479maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10480
4fa63067 10481mostlyclean-dosutils:
0aed8855 10482 @: $(MAKE); $(unstage)
4fa63067 10483 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10484 r=`${PWD_COMMAND}`; export r; \
10485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10486 $(HOST_EXPORTS) \
b813574b 10487 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10489 done; \
4fa63067 10490 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10491 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10494 "RANLIB=$${RANLIB}" \
0c24b341 10495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10496 mostlyclean) \
a2592b1b
DD
10497 || exit 1
10498
6bd3dfaa 10499@endif dosutils
a2592b1b 10500
4fa63067
NN
10501.PHONY: maybe-clean-dosutils clean-dosutils
10502maybe-clean-dosutils:
6bd3dfaa
PB
10503@if dosutils
10504maybe-clean-dosutils: clean-dosutils
2a4cbe27 10505
4fa63067 10506clean-dosutils:
0aed8855 10507 @: $(MAKE); $(unstage)
4fa63067 10508 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10509 r=`${PWD_COMMAND}`; export r; \
10510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10511 $(HOST_EXPORTS) \
b813574b 10512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10514 done; \
4fa63067 10515 echo "Doing clean in dosutils" ; \
b00612cc 10516 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10519 "RANLIB=$${RANLIB}" \
0c24b341 10520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10521 clean) \
2a4cbe27
NN
10522 || exit 1
10523
6bd3dfaa 10524@endif dosutils
2a4cbe27 10525
4fa63067
NN
10526.PHONY: maybe-distclean-dosutils distclean-dosutils
10527maybe-distclean-dosutils:
6bd3dfaa
PB
10528@if dosutils
10529maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10530
4fa63067 10531distclean-dosutils:
0aed8855 10532 @: $(MAKE); $(unstage)
4fa63067 10533 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10534 r=`${PWD_COMMAND}`; export r; \
10535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10536 $(HOST_EXPORTS) \
b813574b 10537 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10539 done; \
4fa63067 10540 echo "Doing distclean in dosutils" ; \
b00612cc 10541 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10544 "RANLIB=$${RANLIB}" \
0c24b341 10545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10546 distclean) \
2a4cbe27
NN
10547 || exit 1
10548
6bd3dfaa 10549@endif dosutils
2a4cbe27 10550
4fa63067
NN
10551.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10552maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10553@if dosutils
10554maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10555
4fa63067 10556maintainer-clean-dosutils:
0aed8855 10557 @: $(MAKE); $(unstage)
4fa63067 10558 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10559 r=`${PWD_COMMAND}`; export r; \
10560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10561 $(HOST_EXPORTS) \
b813574b 10562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10564 done; \
4fa63067 10565 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10566 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10569 "RANLIB=$${RANLIB}" \
0c24b341 10570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10571 maintainer-clean) \
2a4cbe27
NN
10572 || exit 1
10573
6bd3dfaa 10574@endif dosutils
2a4cbe27 10575
2a4cbe27 10576
a7254363 10577
4fa63067
NN
10578.PHONY: configure-etc maybe-configure-etc
10579maybe-configure-etc:
4f0ef2d8
CD
10580@if gcc-bootstrap
10581configure-etc: stage_current
10582@endif gcc-bootstrap
6bd3dfaa
PB
10583@if etc
10584maybe-configure-etc: configure-etc
c52c6897 10585configure-etc:
0aed8855 10586 @: $(MAKE); $(unstage)
c52c6897 10587 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10589 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10591 $(HOST_EXPORTS) \
a7254363
PB
10592 echo Configuring in $(HOST_SUBDIR)/etc; \
10593 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10594 case $(srcdir) in \
b00612cc
PB
10595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10596 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10598 esac; \
b00612cc
PB
10599 srcdiroption="--srcdir=$${topdir}/etc"; \
10600 libsrcdir="$$s/etc"; \
4fa63067 10601 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10602 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10603 --target=${target_alias} $${srcdiroption} \
4fa63067 10604 || exit 1
6bd3dfaa 10605@endif etc
4fa63067 10606
a7254363
PB
10607
10608
d545f33b
PB
10609
10610
4fa63067
NN
10611.PHONY: all-etc maybe-all-etc
10612maybe-all-etc:
4f0ef2d8
CD
10613@if gcc-bootstrap
10614all-etc: stage_current
10615@endif gcc-bootstrap
6bd3dfaa 10616@if etc
d27cc32e 10617TARGET-etc=all
6bd3dfaa 10618maybe-all-etc: all-etc
4fa63067 10619all-etc: configure-etc
0aed8855 10620 @: $(MAKE); $(unstage)
4fa63067
NN
10621 @r=`${PWD_COMMAND}`; export r; \
10622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10623 $(HOST_EXPORTS) \
b00612cc 10624 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10625 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10626 $(TARGET-etc))
6bd3dfaa 10627@endif etc
4fa63067 10628
a7254363 10629
d545f33b
PB
10630
10631
4fa63067
NN
10632.PHONY: check-etc maybe-check-etc
10633maybe-check-etc:
6bd3dfaa
PB
10634@if etc
10635maybe-check-etc: check-etc
4fa63067
NN
10636
10637check-etc:
0aed8855 10638 @: $(MAKE); $(unstage)
4fa63067
NN
10639 @r=`${PWD_COMMAND}`; export r; \
10640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10641 $(HOST_EXPORTS) \
b00612cc
PB
10642 (cd $(HOST_SUBDIR)/etc && \
10643 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10644
6bd3dfaa 10645@endif etc
4fa63067
NN
10646
10647.PHONY: install-etc maybe-install-etc
10648maybe-install-etc:
6bd3dfaa
PB
10649@if etc
10650maybe-install-etc: install-etc
4fa63067
NN
10651
10652install-etc: installdirs
0aed8855 10653 @: $(MAKE); $(unstage)
4fa63067
NN
10654 @r=`${PWD_COMMAND}`; export r; \
10655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10656 $(HOST_EXPORTS) \
b00612cc 10657 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10658 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10659
6bd3dfaa 10660@endif etc
4fa63067 10661
56a8fe78 10662# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10663
10664.PHONY: maybe-info-etc info-etc
10665maybe-info-etc:
6bd3dfaa
PB
10666@if etc
10667maybe-info-etc: info-etc
4fa63067
NN
10668
10669info-etc: \
10670 configure-etc
0aed8855 10671 @: $(MAKE); $(unstage)
4fa63067 10672 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10673 r=`${PWD_COMMAND}`; export r; \
10674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10675 $(HOST_EXPORTS) \
b813574b 10676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10678 done; \
4fa63067 10679 echo "Doing info in etc" ; \
b00612cc 10680 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10683 "RANLIB=$${RANLIB}" \
0c24b341 10684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10685 info) \
2a4cbe27
NN
10686 || exit 1
10687
6bd3dfaa 10688@endif etc
2a4cbe27 10689
4fa63067
NN
10690.PHONY: maybe-dvi-etc dvi-etc
10691maybe-dvi-etc:
6bd3dfaa
PB
10692@if etc
10693maybe-dvi-etc: dvi-etc
2a4cbe27 10694
4fa63067
NN
10695dvi-etc: \
10696 configure-etc
0aed8855 10697 @: $(MAKE); $(unstage)
4fa63067 10698 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10699 r=`${PWD_COMMAND}`; export r; \
10700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10701 $(HOST_EXPORTS) \
b813574b 10702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10704 done; \
4fa63067 10705 echo "Doing dvi in etc" ; \
b00612cc 10706 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10709 "RANLIB=$${RANLIB}" \
0c24b341 10710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10711 dvi) \
2a4cbe27
NN
10712 || exit 1
10713
6bd3dfaa 10714@endif etc
2a4cbe27 10715
56a8fe78
DD
10716.PHONY: maybe-pdf-etc pdf-etc
10717maybe-pdf-etc:
10718@if etc
10719maybe-pdf-etc: pdf-etc
10720
10721pdf-etc: \
10722 configure-etc
10723 @: $(MAKE); $(unstage)
10724 @[ -f ./etc/Makefile ] || exit 0; \
10725 r=`${PWD_COMMAND}`; export r; \
10726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10727 $(HOST_EXPORTS) \
10728 for flag in $(EXTRA_HOST_FLAGS) ; do \
10729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10730 done; \
10731 echo "Doing pdf in etc" ; \
10732 (cd $(HOST_SUBDIR)/etc && \
10733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10735 "RANLIB=$${RANLIB}" \
0c24b341 10736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10737 pdf) \
10738 || exit 1
10739
10740@endif etc
10741
6d389afc
MS
10742.PHONY: maybe-html-etc html-etc
10743maybe-html-etc:
10744@if etc
10745maybe-html-etc: html-etc
10746
10747html-etc: \
10748 configure-etc
0aed8855 10749 @: $(MAKE); $(unstage)
6d389afc
MS
10750 @[ -f ./etc/Makefile ] || exit 0; \
10751 r=`${PWD_COMMAND}`; export r; \
10752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10753 $(HOST_EXPORTS) \
10754 for flag in $(EXTRA_HOST_FLAGS) ; do \
10755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10756 done; \
10757 echo "Doing html in etc" ; \
b00612cc 10758 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10761 "RANLIB=$${RANLIB}" \
0c24b341 10762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10763 html) \
10764 || exit 1
10765
10766@endif etc
10767
4fa63067
NN
10768.PHONY: maybe-TAGS-etc TAGS-etc
10769maybe-TAGS-etc:
6bd3dfaa
PB
10770@if etc
10771maybe-TAGS-etc: TAGS-etc
2a4cbe27 10772
4fa63067
NN
10773TAGS-etc: \
10774 configure-etc
0aed8855 10775 @: $(MAKE); $(unstage)
4fa63067 10776 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10777 r=`${PWD_COMMAND}`; export r; \
10778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10779 $(HOST_EXPORTS) \
b813574b 10780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10782 done; \
4fa63067 10783 echo "Doing TAGS in etc" ; \
b00612cc 10784 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10787 "RANLIB=$${RANLIB}" \
0c24b341 10788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10789 TAGS) \
2a4cbe27
NN
10790 || exit 1
10791
6bd3dfaa 10792@endif etc
2a4cbe27 10793
4fa63067
NN
10794.PHONY: maybe-install-info-etc install-info-etc
10795maybe-install-info-etc:
6bd3dfaa
PB
10796@if etc
10797maybe-install-info-etc: install-info-etc
2a4cbe27 10798
4fa63067
NN
10799install-info-etc: \
10800 configure-etc \
10801 info-etc
0aed8855 10802 @: $(MAKE); $(unstage)
4fa63067 10803 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10804 r=`${PWD_COMMAND}`; export r; \
10805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10806 $(HOST_EXPORTS) \
b813574b 10807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10809 done; \
4fa63067 10810 echo "Doing install-info in etc" ; \
b00612cc 10811 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10814 "RANLIB=$${RANLIB}" \
0c24b341 10815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10816 install-info) \
2a4cbe27
NN
10817 || exit 1
10818
6bd3dfaa 10819@endif etc
2a4cbe27 10820
a3ca38d2
DD
10821.PHONY: maybe-install-pdf-etc install-pdf-etc
10822maybe-install-pdf-etc:
10823@if etc
10824maybe-install-pdf-etc: install-pdf-etc
10825
10826install-pdf-etc: \
10827 configure-etc \
10828 pdf-etc
10829 @: $(MAKE); $(unstage)
10830 @[ -f ./etc/Makefile ] || exit 0; \
10831 r=`${PWD_COMMAND}`; export r; \
10832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10833 $(HOST_EXPORTS) \
10834 for flag in $(EXTRA_HOST_FLAGS) ; do \
10835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10836 done; \
10837 echo "Doing install-pdf in etc" ; \
10838 (cd $(HOST_SUBDIR)/etc && \
10839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10841 "RANLIB=$${RANLIB}" \
0c24b341 10842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10843 install-pdf) \
10844 || exit 1
10845
10846@endif etc
10847
108a6f8e
CD
10848.PHONY: maybe-install-html-etc install-html-etc
10849maybe-install-html-etc:
10850@if etc
10851maybe-install-html-etc: install-html-etc
10852
10853install-html-etc: \
10854 configure-etc \
10855 html-etc
10856 @: $(MAKE); $(unstage)
10857 @[ -f ./etc/Makefile ] || exit 0; \
10858 r=`${PWD_COMMAND}`; export r; \
10859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10860 $(HOST_EXPORTS) \
10861 for flag in $(EXTRA_HOST_FLAGS) ; do \
10862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10863 done; \
10864 echo "Doing install-html in etc" ; \
10865 (cd $(HOST_SUBDIR)/etc && \
10866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10868 "RANLIB=$${RANLIB}" \
0c24b341 10869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10870 install-html) \
10871 || exit 1
10872
10873@endif etc
10874
4fa63067
NN
10875.PHONY: maybe-installcheck-etc installcheck-etc
10876maybe-installcheck-etc:
6bd3dfaa
PB
10877@if etc
10878maybe-installcheck-etc: installcheck-etc
2a4cbe27 10879
4fa63067
NN
10880installcheck-etc: \
10881 configure-etc
0aed8855 10882 @: $(MAKE); $(unstage)
4fa63067 10883 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10884 r=`${PWD_COMMAND}`; export r; \
10885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10886 $(HOST_EXPORTS) \
b813574b 10887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10889 done; \
4fa63067 10890 echo "Doing installcheck in etc" ; \
b00612cc 10891 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10894 "RANLIB=$${RANLIB}" \
0c24b341 10895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10896 installcheck) \
2a4cbe27
NN
10897 || exit 1
10898
6bd3dfaa 10899@endif etc
2a4cbe27 10900
4fa63067
NN
10901.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10902maybe-mostlyclean-etc:
6bd3dfaa
PB
10903@if etc
10904maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10905
4fa63067 10906mostlyclean-etc:
0aed8855 10907 @: $(MAKE); $(unstage)
4fa63067 10908 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10909 r=`${PWD_COMMAND}`; export r; \
10910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10911 $(HOST_EXPORTS) \
b813574b 10912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10914 done; \
4fa63067 10915 echo "Doing mostlyclean in etc" ; \
b00612cc 10916 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10919 "RANLIB=$${RANLIB}" \
0c24b341 10920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10921 mostlyclean) \
2a4cbe27
NN
10922 || exit 1
10923
6bd3dfaa 10924@endif etc
2a4cbe27 10925
4fa63067
NN
10926.PHONY: maybe-clean-etc clean-etc
10927maybe-clean-etc:
6bd3dfaa
PB
10928@if etc
10929maybe-clean-etc: clean-etc
2a4cbe27 10930
4fa63067 10931clean-etc:
0aed8855 10932 @: $(MAKE); $(unstage)
4fa63067 10933 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10934 r=`${PWD_COMMAND}`; export r; \
10935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10936 $(HOST_EXPORTS) \
b813574b 10937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10939 done; \
4fa63067 10940 echo "Doing clean in etc" ; \
b00612cc 10941 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10944 "RANLIB=$${RANLIB}" \
0c24b341 10945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10946 clean) \
2a4cbe27
NN
10947 || exit 1
10948
6bd3dfaa 10949@endif etc
2a4cbe27 10950
4fa63067
NN
10951.PHONY: maybe-distclean-etc distclean-etc
10952maybe-distclean-etc:
6bd3dfaa
PB
10953@if etc
10954maybe-distclean-etc: distclean-etc
2a4cbe27 10955
4fa63067 10956distclean-etc:
0aed8855 10957 @: $(MAKE); $(unstage)
4fa63067 10958 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10959 r=`${PWD_COMMAND}`; export r; \
10960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10961 $(HOST_EXPORTS) \
b813574b 10962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10964 done; \
4fa63067 10965 echo "Doing distclean in etc" ; \
b00612cc 10966 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10969 "RANLIB=$${RANLIB}" \
0c24b341 10970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10971 distclean) \
2a4cbe27
NN
10972 || exit 1
10973
6bd3dfaa 10974@endif etc
2a4cbe27 10975
4fa63067
NN
10976.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10977maybe-maintainer-clean-etc:
6bd3dfaa
PB
10978@if etc
10979maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10980
4fa63067 10981maintainer-clean-etc:
0aed8855 10982 @: $(MAKE); $(unstage)
4fa63067 10983 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10984 r=`${PWD_COMMAND}`; export r; \
10985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10986 $(HOST_EXPORTS) \
b813574b 10987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10989 done; \
4fa63067 10990 echo "Doing maintainer-clean in etc" ; \
b00612cc 10991 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10994 "RANLIB=$${RANLIB}" \
0c24b341 10995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10996 maintainer-clean) \
2a4cbe27
NN
10997 || exit 1
10998
6bd3dfaa 10999@endif etc
2a4cbe27 11000
2a4cbe27 11001
a7254363 11002
4fa63067
NN
11003.PHONY: configure-fastjar maybe-configure-fastjar
11004maybe-configure-fastjar:
4f0ef2d8
CD
11005@if gcc-bootstrap
11006configure-fastjar: stage_current
11007@endif gcc-bootstrap
6bd3dfaa
PB
11008@if fastjar
11009maybe-configure-fastjar: configure-fastjar
c52c6897 11010configure-fastjar:
0aed8855 11011 @: $(MAKE); $(unstage)
c52c6897 11012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11014 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 11016 $(HOST_EXPORTS) \
a7254363
PB
11017 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11018 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11019 case $(srcdir) in \
b00612cc
PB
11020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11021 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11023 esac; \
b00612cc
PB
11024 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11025 libsrcdir="$$s/fastjar"; \
4fa63067 11026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11028 --target=${target_alias} $${srcdiroption} \
4fa63067 11029 || exit 1
6bd3dfaa 11030@endif fastjar
4fa63067 11031
a7254363
PB
11032
11033
d545f33b
PB
11034
11035
4fa63067
NN
11036.PHONY: all-fastjar maybe-all-fastjar
11037maybe-all-fastjar:
4f0ef2d8
CD
11038@if gcc-bootstrap
11039all-fastjar: stage_current
11040@endif gcc-bootstrap
6bd3dfaa 11041@if fastjar
d27cc32e 11042TARGET-fastjar=all
6bd3dfaa 11043maybe-all-fastjar: all-fastjar
4fa63067 11044all-fastjar: configure-fastjar
0aed8855 11045 @: $(MAKE); $(unstage)
4fa63067
NN
11046 @r=`${PWD_COMMAND}`; export r; \
11047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11048 $(HOST_EXPORTS) \
b00612cc 11049 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11050 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11051 $(TARGET-fastjar))
6bd3dfaa 11052@endif fastjar
2a4cbe27 11053
a7254363 11054
d545f33b
PB
11055
11056
4fa63067
NN
11057.PHONY: check-fastjar maybe-check-fastjar
11058maybe-check-fastjar:
6bd3dfaa
PB
11059@if fastjar
11060maybe-check-fastjar: check-fastjar
2a4cbe27 11061
4fa63067
NN
11062# This module is only tested in a native toolchain.
11063check-fastjar:
0aed8855 11064 @: $(MAKE); $(unstage)
4fa63067
NN
11065 @if [ '$(host)' = '$(target)' ] ; then \
11066 r=`${PWD_COMMAND}`; export r; \
11067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11068 $(HOST_EXPORTS) \
b00612cc 11069 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11070 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11071 fi
2a4cbe27 11072
6bd3dfaa 11073@endif fastjar
4fa63067
NN
11074
11075.PHONY: install-fastjar maybe-install-fastjar
11076maybe-install-fastjar:
6bd3dfaa
PB
11077@if fastjar
11078maybe-install-fastjar: install-fastjar
4fa63067
NN
11079
11080install-fastjar: installdirs
0aed8855 11081 @: $(MAKE); $(unstage)
4fa63067 11082 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11084 $(HOST_EXPORTS) \
b00612cc 11085 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11086 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11087
6bd3dfaa 11088@endif fastjar
2a4cbe27 11089
56a8fe78 11090# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11091
4fa63067
NN
11092.PHONY: maybe-info-fastjar info-fastjar
11093maybe-info-fastjar:
6bd3dfaa
PB
11094@if fastjar
11095maybe-info-fastjar: info-fastjar
4fa63067
NN
11096
11097info-fastjar: \
11098 configure-fastjar
0aed8855 11099 @: $(MAKE); $(unstage)
4fa63067 11100 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11101 r=`${PWD_COMMAND}`; export r; \
11102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11103 $(HOST_EXPORTS) \
b813574b 11104 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11106 done; \
4fa63067 11107 echo "Doing info in fastjar" ; \
b00612cc 11108 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11111 "RANLIB=$${RANLIB}" \
0c24b341 11112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11113 info) \
2a4cbe27
NN
11114 || exit 1
11115
6bd3dfaa 11116@endif fastjar
2a4cbe27 11117
4fa63067
NN
11118.PHONY: maybe-dvi-fastjar dvi-fastjar
11119maybe-dvi-fastjar:
6bd3dfaa
PB
11120@if fastjar
11121maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11122
4fa63067
NN
11123dvi-fastjar: \
11124 configure-fastjar
0aed8855 11125 @: $(MAKE); $(unstage)
2a4cbe27 11126 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11127 r=`${PWD_COMMAND}`; export r; \
11128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11129 $(HOST_EXPORTS) \
b813574b 11130 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11132 done; \
4fa63067 11133 echo "Doing dvi in fastjar" ; \
b00612cc 11134 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11137 "RANLIB=$${RANLIB}" \
0c24b341 11138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11139 dvi) \
2a4cbe27
NN
11140 || exit 1
11141
6bd3dfaa 11142@endif fastjar
2a4cbe27 11143
56a8fe78
DD
11144.PHONY: maybe-pdf-fastjar pdf-fastjar
11145maybe-pdf-fastjar:
11146@if fastjar
11147maybe-pdf-fastjar: pdf-fastjar
11148
11149pdf-fastjar: \
11150 configure-fastjar
11151 @: $(MAKE); $(unstage)
11152 @[ -f ./fastjar/Makefile ] || exit 0; \
11153 r=`${PWD_COMMAND}`; export r; \
11154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11155 $(HOST_EXPORTS) \
11156 for flag in $(EXTRA_HOST_FLAGS) ; do \
11157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11158 done; \
11159 echo "Doing pdf in fastjar" ; \
11160 (cd $(HOST_SUBDIR)/fastjar && \
11161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11163 "RANLIB=$${RANLIB}" \
0c24b341 11164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11165 pdf) \
11166 || exit 1
11167
11168@endif fastjar
11169
6d389afc
MS
11170.PHONY: maybe-html-fastjar html-fastjar
11171maybe-html-fastjar:
11172@if fastjar
11173maybe-html-fastjar: html-fastjar
11174
11175html-fastjar: \
11176 configure-fastjar
0aed8855 11177 @: $(MAKE); $(unstage)
6d389afc
MS
11178 @[ -f ./fastjar/Makefile ] || exit 0; \
11179 r=`${PWD_COMMAND}`; export r; \
11180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11181 $(HOST_EXPORTS) \
11182 for flag in $(EXTRA_HOST_FLAGS) ; do \
11183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11184 done; \
11185 echo "Doing html in fastjar" ; \
b00612cc 11186 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11189 "RANLIB=$${RANLIB}" \
0c24b341 11190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11191 html) \
11192 || exit 1
11193
11194@endif fastjar
11195
4fa63067
NN
11196.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11197maybe-TAGS-fastjar:
6bd3dfaa
PB
11198@if fastjar
11199maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11200
4fa63067
NN
11201TAGS-fastjar: \
11202 configure-fastjar
0aed8855 11203 @: $(MAKE); $(unstage)
4fa63067 11204 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11205 r=`${PWD_COMMAND}`; export r; \
11206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11207 $(HOST_EXPORTS) \
b813574b 11208 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11210 done; \
4fa63067 11211 echo "Doing TAGS in fastjar" ; \
b00612cc 11212 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11215 "RANLIB=$${RANLIB}" \
0c24b341 11216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11217 TAGS) \
2a4cbe27
NN
11218 || exit 1
11219
6bd3dfaa 11220@endif fastjar
2a4cbe27 11221
4fa63067
NN
11222.PHONY: maybe-install-info-fastjar install-info-fastjar
11223maybe-install-info-fastjar:
6bd3dfaa
PB
11224@if fastjar
11225maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11226
4fa63067
NN
11227install-info-fastjar: \
11228 configure-fastjar \
11229 info-fastjar
0aed8855 11230 @: $(MAKE); $(unstage)
4fa63067 11231 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11232 r=`${PWD_COMMAND}`; export r; \
11233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11234 $(HOST_EXPORTS) \
b813574b 11235 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11237 done; \
4fa63067 11238 echo "Doing install-info in fastjar" ; \
b00612cc 11239 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11242 "RANLIB=$${RANLIB}" \
0c24b341 11243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11244 install-info) \
2a4cbe27
NN
11245 || exit 1
11246
6bd3dfaa 11247@endif fastjar
2a4cbe27 11248
a3ca38d2
DD
11249.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11250maybe-install-pdf-fastjar:
11251@if fastjar
11252maybe-install-pdf-fastjar: install-pdf-fastjar
11253
11254install-pdf-fastjar: \
11255 configure-fastjar \
11256 pdf-fastjar
11257 @: $(MAKE); $(unstage)
11258 @[ -f ./fastjar/Makefile ] || exit 0; \
11259 r=`${PWD_COMMAND}`; export r; \
11260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11261 $(HOST_EXPORTS) \
11262 for flag in $(EXTRA_HOST_FLAGS) ; do \
11263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11264 done; \
11265 echo "Doing install-pdf in fastjar" ; \
11266 (cd $(HOST_SUBDIR)/fastjar && \
11267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11269 "RANLIB=$${RANLIB}" \
0c24b341 11270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11271 install-pdf) \
11272 || exit 1
11273
11274@endif fastjar
11275
108a6f8e
CD
11276.PHONY: maybe-install-html-fastjar install-html-fastjar
11277maybe-install-html-fastjar:
11278@if fastjar
11279maybe-install-html-fastjar: install-html-fastjar
11280
11281install-html-fastjar: \
11282 configure-fastjar \
11283 html-fastjar
11284 @: $(MAKE); $(unstage)
11285 @[ -f ./fastjar/Makefile ] || exit 0; \
11286 r=`${PWD_COMMAND}`; export r; \
11287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11288 $(HOST_EXPORTS) \
11289 for flag in $(EXTRA_HOST_FLAGS) ; do \
11290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11291 done; \
11292 echo "Doing install-html in fastjar" ; \
11293 (cd $(HOST_SUBDIR)/fastjar && \
11294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11296 "RANLIB=$${RANLIB}" \
0c24b341 11297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11298 install-html) \
11299 || exit 1
11300
11301@endif fastjar
11302
4fa63067
NN
11303.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11304maybe-installcheck-fastjar:
6bd3dfaa
PB
11305@if fastjar
11306maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11307
4fa63067
NN
11308installcheck-fastjar: \
11309 configure-fastjar
0aed8855 11310 @: $(MAKE); $(unstage)
4fa63067 11311 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11312 r=`${PWD_COMMAND}`; export r; \
11313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11314 $(HOST_EXPORTS) \
b813574b 11315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11317 done; \
4fa63067 11318 echo "Doing installcheck in fastjar" ; \
b00612cc 11319 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11322 "RANLIB=$${RANLIB}" \
0c24b341 11323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11324 installcheck) \
2a4cbe27
NN
11325 || exit 1
11326
6bd3dfaa 11327@endif fastjar
2a4cbe27 11328
4fa63067
NN
11329.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11330maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11331@if fastjar
11332maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11333
4fa63067 11334mostlyclean-fastjar:
0aed8855 11335 @: $(MAKE); $(unstage)
4fa63067 11336 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11337 r=`${PWD_COMMAND}`; export r; \
11338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11339 $(HOST_EXPORTS) \
b813574b 11340 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11342 done; \
4fa63067 11343 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11344 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11347 "RANLIB=$${RANLIB}" \
0c24b341 11348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11349 mostlyclean) \
2a4cbe27
NN
11350 || exit 1
11351
6bd3dfaa 11352@endif fastjar
2a4cbe27 11353
4fa63067
NN
11354.PHONY: maybe-clean-fastjar clean-fastjar
11355maybe-clean-fastjar:
6bd3dfaa
PB
11356@if fastjar
11357maybe-clean-fastjar: clean-fastjar
2a4cbe27 11358
4fa63067 11359clean-fastjar:
0aed8855 11360 @: $(MAKE); $(unstage)
4fa63067 11361 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11362 r=`${PWD_COMMAND}`; export r; \
11363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11364 $(HOST_EXPORTS) \
b813574b 11365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11367 done; \
4fa63067 11368 echo "Doing clean in fastjar" ; \
b00612cc 11369 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11372 "RANLIB=$${RANLIB}" \
0c24b341 11373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11374 clean) \
2a4cbe27
NN
11375 || exit 1
11376
6bd3dfaa 11377@endif fastjar
2a4cbe27 11378
4fa63067
NN
11379.PHONY: maybe-distclean-fastjar distclean-fastjar
11380maybe-distclean-fastjar:
6bd3dfaa
PB
11381@if fastjar
11382maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11383
4fa63067 11384distclean-fastjar:
0aed8855 11385 @: $(MAKE); $(unstage)
4fa63067 11386 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11387 r=`${PWD_COMMAND}`; export r; \
11388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11389 $(HOST_EXPORTS) \
b813574b 11390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11392 done; \
4fa63067 11393 echo "Doing distclean in fastjar" ; \
b00612cc 11394 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11397 "RANLIB=$${RANLIB}" \
0c24b341 11398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11399 distclean) \
2a4cbe27
NN
11400 || exit 1
11401
6bd3dfaa 11402@endif fastjar
2a4cbe27 11403
4fa63067
NN
11404.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11405maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11406@if fastjar
11407maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11408
4fa63067 11409maintainer-clean-fastjar:
0aed8855 11410 @: $(MAKE); $(unstage)
4fa63067 11411 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11412 r=`${PWD_COMMAND}`; export r; \
11413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11414 $(HOST_EXPORTS) \
b813574b 11415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11417 done; \
4fa63067 11418 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11419 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11422 "RANLIB=$${RANLIB}" \
0c24b341 11423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11424 maintainer-clean) \
2a4cbe27
NN
11425 || exit 1
11426
6bd3dfaa 11427@endif fastjar
2a4cbe27 11428
2a4cbe27 11429
a7254363 11430
4fa63067
NN
11431.PHONY: configure-fileutils maybe-configure-fileutils
11432maybe-configure-fileutils:
4f0ef2d8
CD
11433@if gcc-bootstrap
11434configure-fileutils: stage_current
11435@endif gcc-bootstrap
6bd3dfaa
PB
11436@if fileutils
11437maybe-configure-fileutils: configure-fileutils
c52c6897 11438configure-fileutils:
0aed8855 11439 @: $(MAKE); $(unstage)
c52c6897 11440 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11442 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11444 $(HOST_EXPORTS) \
a7254363
PB
11445 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11446 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11447 case $(srcdir) in \
b00612cc
PB
11448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11449 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11451 esac; \
b00612cc
PB
11452 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11453 libsrcdir="$$s/fileutils"; \
4fa63067 11454 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11456 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11457 || exit 1
6bd3dfaa 11458@endif fileutils
2a4cbe27 11459
a7254363
PB
11460
11461
d545f33b
PB
11462
11463
4fa63067
NN
11464.PHONY: all-fileutils maybe-all-fileutils
11465maybe-all-fileutils:
4f0ef2d8
CD
11466@if gcc-bootstrap
11467all-fileutils: stage_current
11468@endif gcc-bootstrap
6bd3dfaa 11469@if fileutils
d27cc32e 11470TARGET-fileutils=all
6bd3dfaa 11471maybe-all-fileutils: all-fileutils
4fa63067 11472all-fileutils: configure-fileutils
0aed8855 11473 @: $(MAKE); $(unstage)
4fa63067 11474 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11476 $(HOST_EXPORTS) \
b00612cc 11477 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11478 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11479 $(TARGET-fileutils))
6bd3dfaa 11480@endif fileutils
4fa63067 11481
a7254363 11482
d545f33b
PB
11483
11484
4fa63067
NN
11485.PHONY: check-fileutils maybe-check-fileutils
11486maybe-check-fileutils:
6bd3dfaa
PB
11487@if fileutils
11488maybe-check-fileutils: check-fileutils
4fa63067
NN
11489
11490check-fileutils:
0aed8855 11491 @: $(MAKE); $(unstage)
4fa63067
NN
11492 @r=`${PWD_COMMAND}`; export r; \
11493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11494 $(HOST_EXPORTS) \
b00612cc
PB
11495 (cd $(HOST_SUBDIR)/fileutils && \
11496 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11497
6bd3dfaa 11498@endif fileutils
2a4cbe27 11499
4fa63067
NN
11500.PHONY: install-fileutils maybe-install-fileutils
11501maybe-install-fileutils:
6bd3dfaa
PB
11502@if fileutils
11503maybe-install-fileutils: install-fileutils
2a4cbe27 11504
4fa63067 11505install-fileutils: installdirs
0aed8855 11506 @: $(MAKE); $(unstage)
4fa63067 11507 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11509 $(HOST_EXPORTS) \
b00612cc 11510 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11511 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11512
6bd3dfaa 11513@endif fileutils
2a4cbe27 11514
56a8fe78 11515# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11516
4fa63067
NN
11517.PHONY: maybe-info-fileutils info-fileutils
11518maybe-info-fileutils:
6bd3dfaa
PB
11519@if fileutils
11520maybe-info-fileutils: info-fileutils
4fa63067
NN
11521
11522info-fileutils: \
11523 configure-fileutils
0aed8855 11524 @: $(MAKE); $(unstage)
4fa63067 11525 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11526 r=`${PWD_COMMAND}`; export r; \
11527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11528 $(HOST_EXPORTS) \
b813574b 11529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11531 done; \
4fa63067 11532 echo "Doing info in fileutils" ; \
b00612cc 11533 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11536 "RANLIB=$${RANLIB}" \
0c24b341 11537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11538 info) \
2a4cbe27
NN
11539 || exit 1
11540
6bd3dfaa 11541@endif fileutils
2a4cbe27 11542
4fa63067
NN
11543.PHONY: maybe-dvi-fileutils dvi-fileutils
11544maybe-dvi-fileutils:
6bd3dfaa
PB
11545@if fileutils
11546maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11547
4fa63067
NN
11548dvi-fileutils: \
11549 configure-fileutils
0aed8855 11550 @: $(MAKE); $(unstage)
4fa63067 11551 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11552 r=`${PWD_COMMAND}`; export r; \
11553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11554 $(HOST_EXPORTS) \
b813574b 11555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11557 done; \
4fa63067 11558 echo "Doing dvi in fileutils" ; \
b00612cc 11559 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11562 "RANLIB=$${RANLIB}" \
0c24b341 11563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11564 dvi) \
2a4cbe27
NN
11565 || exit 1
11566
6bd3dfaa 11567@endif fileutils
2a4cbe27 11568
56a8fe78
DD
11569.PHONY: maybe-pdf-fileutils pdf-fileutils
11570maybe-pdf-fileutils:
11571@if fileutils
11572maybe-pdf-fileutils: pdf-fileutils
11573
11574pdf-fileutils: \
11575 configure-fileutils
11576 @: $(MAKE); $(unstage)
11577 @[ -f ./fileutils/Makefile ] || exit 0; \
11578 r=`${PWD_COMMAND}`; export r; \
11579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11580 $(HOST_EXPORTS) \
11581 for flag in $(EXTRA_HOST_FLAGS) ; do \
11582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11583 done; \
11584 echo "Doing pdf in fileutils" ; \
11585 (cd $(HOST_SUBDIR)/fileutils && \
11586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11588 "RANLIB=$${RANLIB}" \
0c24b341 11589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11590 pdf) \
11591 || exit 1
11592
11593@endif fileutils
11594
6d389afc
MS
11595.PHONY: maybe-html-fileutils html-fileutils
11596maybe-html-fileutils:
11597@if fileutils
11598maybe-html-fileutils: html-fileutils
11599
11600html-fileutils: \
11601 configure-fileutils
0aed8855 11602 @: $(MAKE); $(unstage)
6d389afc
MS
11603 @[ -f ./fileutils/Makefile ] || exit 0; \
11604 r=`${PWD_COMMAND}`; export r; \
11605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11606 $(HOST_EXPORTS) \
11607 for flag in $(EXTRA_HOST_FLAGS) ; do \
11608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11609 done; \
11610 echo "Doing html in fileutils" ; \
b00612cc 11611 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11614 "RANLIB=$${RANLIB}" \
0c24b341 11615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11616 html) \
11617 || exit 1
11618
11619@endif fileutils
11620
4fa63067
NN
11621.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11622maybe-TAGS-fileutils:
6bd3dfaa
PB
11623@if fileutils
11624maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11625
4fa63067
NN
11626TAGS-fileutils: \
11627 configure-fileutils
0aed8855 11628 @: $(MAKE); $(unstage)
4fa63067 11629 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11630 r=`${PWD_COMMAND}`; export r; \
11631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11632 $(HOST_EXPORTS) \
b813574b 11633 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11635 done; \
4fa63067 11636 echo "Doing TAGS in fileutils" ; \
b00612cc 11637 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11640 "RANLIB=$${RANLIB}" \
0c24b341 11641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11642 TAGS) \
2a4cbe27
NN
11643 || exit 1
11644
6bd3dfaa 11645@endif fileutils
2a4cbe27 11646
4fa63067
NN
11647.PHONY: maybe-install-info-fileutils install-info-fileutils
11648maybe-install-info-fileutils:
6bd3dfaa
PB
11649@if fileutils
11650maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11651
4fa63067
NN
11652install-info-fileutils: \
11653 configure-fileutils \
11654 info-fileutils
0aed8855 11655 @: $(MAKE); $(unstage)
4fa63067 11656 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11657 r=`${PWD_COMMAND}`; export r; \
11658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11659 $(HOST_EXPORTS) \
b813574b 11660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11662 done; \
4fa63067 11663 echo "Doing install-info in fileutils" ; \
b00612cc 11664 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11667 "RANLIB=$${RANLIB}" \
0c24b341 11668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11669 install-info) \
2a4cbe27
NN
11670 || exit 1
11671
6bd3dfaa 11672@endif fileutils
2a4cbe27 11673
a3ca38d2
DD
11674.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11675maybe-install-pdf-fileutils:
11676@if fileutils
11677maybe-install-pdf-fileutils: install-pdf-fileutils
11678
11679install-pdf-fileutils: \
11680 configure-fileutils \
11681 pdf-fileutils
11682 @: $(MAKE); $(unstage)
11683 @[ -f ./fileutils/Makefile ] || exit 0; \
11684 r=`${PWD_COMMAND}`; export r; \
11685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11686 $(HOST_EXPORTS) \
11687 for flag in $(EXTRA_HOST_FLAGS) ; do \
11688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11689 done; \
11690 echo "Doing install-pdf in fileutils" ; \
11691 (cd $(HOST_SUBDIR)/fileutils && \
11692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11694 "RANLIB=$${RANLIB}" \
0c24b341 11695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11696 install-pdf) \
11697 || exit 1
11698
11699@endif fileutils
11700
108a6f8e
CD
11701.PHONY: maybe-install-html-fileutils install-html-fileutils
11702maybe-install-html-fileutils:
11703@if fileutils
11704maybe-install-html-fileutils: install-html-fileutils
11705
11706install-html-fileutils: \
11707 configure-fileutils \
11708 html-fileutils
11709 @: $(MAKE); $(unstage)
11710 @[ -f ./fileutils/Makefile ] || exit 0; \
11711 r=`${PWD_COMMAND}`; export r; \
11712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11713 $(HOST_EXPORTS) \
11714 for flag in $(EXTRA_HOST_FLAGS) ; do \
11715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11716 done; \
11717 echo "Doing install-html in fileutils" ; \
11718 (cd $(HOST_SUBDIR)/fileutils && \
11719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11721 "RANLIB=$${RANLIB}" \
0c24b341 11722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11723 install-html) \
11724 || exit 1
11725
11726@endif fileutils
11727
4fa63067
NN
11728.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11729maybe-installcheck-fileutils:
6bd3dfaa
PB
11730@if fileutils
11731maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11732
4fa63067
NN
11733installcheck-fileutils: \
11734 configure-fileutils
0aed8855 11735 @: $(MAKE); $(unstage)
4fa63067 11736 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11737 r=`${PWD_COMMAND}`; export r; \
11738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11739 $(HOST_EXPORTS) \
b813574b 11740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11742 done; \
4fa63067 11743 echo "Doing installcheck in fileutils" ; \
b00612cc 11744 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11747 "RANLIB=$${RANLIB}" \
0c24b341 11748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11749 installcheck) \
2a4cbe27
NN
11750 || exit 1
11751
6bd3dfaa 11752@endif fileutils
2a4cbe27 11753
4fa63067
NN
11754.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11755maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11756@if fileutils
11757maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11758
4fa63067 11759mostlyclean-fileutils:
0aed8855 11760 @: $(MAKE); $(unstage)
4fa63067 11761 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11762 r=`${PWD_COMMAND}`; export r; \
11763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11764 $(HOST_EXPORTS) \
b813574b 11765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11767 done; \
4fa63067 11768 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11769 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11772 "RANLIB=$${RANLIB}" \
0c24b341 11773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11774 mostlyclean) \
2a4cbe27
NN
11775 || exit 1
11776
6bd3dfaa 11777@endif fileutils
2a4cbe27 11778
4fa63067
NN
11779.PHONY: maybe-clean-fileutils clean-fileutils
11780maybe-clean-fileutils:
6bd3dfaa
PB
11781@if fileutils
11782maybe-clean-fileutils: clean-fileutils
2a4cbe27 11783
4fa63067 11784clean-fileutils:
0aed8855 11785 @: $(MAKE); $(unstage)
4fa63067 11786 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11787 r=`${PWD_COMMAND}`; export r; \
11788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11789 $(HOST_EXPORTS) \
b813574b 11790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11792 done; \
4fa63067 11793 echo "Doing clean in fileutils" ; \
b00612cc 11794 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11797 "RANLIB=$${RANLIB}" \
0c24b341 11798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11799 clean) \
2a4cbe27
NN
11800 || exit 1
11801
6bd3dfaa 11802@endif fileutils
2a4cbe27 11803
4fa63067
NN
11804.PHONY: maybe-distclean-fileutils distclean-fileutils
11805maybe-distclean-fileutils:
6bd3dfaa
PB
11806@if fileutils
11807maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11808
4fa63067 11809distclean-fileutils:
0aed8855 11810 @: $(MAKE); $(unstage)
4fa63067 11811 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11812 r=`${PWD_COMMAND}`; export r; \
11813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11814 $(HOST_EXPORTS) \
b813574b 11815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11817 done; \
4fa63067 11818 echo "Doing distclean in fileutils" ; \
b00612cc 11819 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11822 "RANLIB=$${RANLIB}" \
0c24b341 11823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11824 distclean) \
2a4cbe27
NN
11825 || exit 1
11826
6bd3dfaa 11827@endif fileutils
2a4cbe27 11828
4fa63067
NN
11829.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11830maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11831@if fileutils
11832maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11833
4fa63067 11834maintainer-clean-fileutils:
0aed8855 11835 @: $(MAKE); $(unstage)
4fa63067 11836 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11837 r=`${PWD_COMMAND}`; export r; \
11838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11839 $(HOST_EXPORTS) \
b813574b 11840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11842 done; \
4fa63067 11843 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11844 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11847 "RANLIB=$${RANLIB}" \
0c24b341 11848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11849 maintainer-clean) \
2a4cbe27
NN
11850 || exit 1
11851
6bd3dfaa 11852@endif fileutils
2a4cbe27 11853
2a4cbe27 11854
a7254363 11855
4fa63067
NN
11856.PHONY: configure-findutils maybe-configure-findutils
11857maybe-configure-findutils:
4f0ef2d8
CD
11858@if gcc-bootstrap
11859configure-findutils: stage_current
11860@endif gcc-bootstrap
6bd3dfaa
PB
11861@if findutils
11862maybe-configure-findutils: configure-findutils
c52c6897 11863configure-findutils:
0aed8855 11864 @: $(MAKE); $(unstage)
c52c6897 11865 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11867 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11869 $(HOST_EXPORTS) \
a7254363
PB
11870 echo Configuring in $(HOST_SUBDIR)/findutils; \
11871 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11872 case $(srcdir) in \
b00612cc
PB
11873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11874 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11876 esac; \
b00612cc
PB
11877 srcdiroption="--srcdir=$${topdir}/findutils"; \
11878 libsrcdir="$$s/findutils"; \
4fa63067 11879 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11881 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11882 || exit 1
6bd3dfaa 11883@endif findutils
2a4cbe27 11884
a7254363
PB
11885
11886
d545f33b
PB
11887
11888
4fa63067
NN
11889.PHONY: all-findutils maybe-all-findutils
11890maybe-all-findutils:
4f0ef2d8
CD
11891@if gcc-bootstrap
11892all-findutils: stage_current
11893@endif gcc-bootstrap
6bd3dfaa 11894@if findutils
d27cc32e 11895TARGET-findutils=all
6bd3dfaa 11896maybe-all-findutils: all-findutils
4fa63067 11897all-findutils: configure-findutils
0aed8855 11898 @: $(MAKE); $(unstage)
4fa63067
NN
11899 @r=`${PWD_COMMAND}`; export r; \
11900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11901 $(HOST_EXPORTS) \
b00612cc 11902 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11904 $(TARGET-findutils))
6bd3dfaa 11905@endif findutils
2a4cbe27 11906
a7254363 11907
d545f33b
PB
11908
11909
4fa63067
NN
11910.PHONY: check-findutils maybe-check-findutils
11911maybe-check-findutils:
6bd3dfaa
PB
11912@if findutils
11913maybe-check-findutils: check-findutils
2a4cbe27 11914
4fa63067 11915check-findutils:
0aed8855 11916 @: $(MAKE); $(unstage)
4fa63067 11917 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11919 $(HOST_EXPORTS) \
b00612cc
PB
11920 (cd $(HOST_SUBDIR)/findutils && \
11921 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11922
6bd3dfaa 11923@endif findutils
2a4cbe27 11924
4fa63067
NN
11925.PHONY: install-findutils maybe-install-findutils
11926maybe-install-findutils:
6bd3dfaa
PB
11927@if findutils
11928maybe-install-findutils: install-findutils
2a4cbe27 11929
4fa63067 11930install-findutils: installdirs
0aed8855 11931 @: $(MAKE); $(unstage)
4fa63067 11932 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11934 $(HOST_EXPORTS) \
b00612cc 11935 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11936 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11937
6bd3dfaa 11938@endif findutils
2a4cbe27 11939
56a8fe78 11940# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11941
4fa63067
NN
11942.PHONY: maybe-info-findutils info-findutils
11943maybe-info-findutils:
6bd3dfaa
PB
11944@if findutils
11945maybe-info-findutils: info-findutils
2a4cbe27 11946
4fa63067
NN
11947info-findutils: \
11948 configure-findutils
0aed8855 11949 @: $(MAKE); $(unstage)
4fa63067 11950 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11951 r=`${PWD_COMMAND}`; export r; \
11952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11953 $(HOST_EXPORTS) \
b813574b 11954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11956 done; \
4fa63067 11957 echo "Doing info in findutils" ; \
b00612cc 11958 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11961 "RANLIB=$${RANLIB}" \
0c24b341 11962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11963 info) \
2a4cbe27
NN
11964 || exit 1
11965
6bd3dfaa 11966@endif findutils
2a4cbe27 11967
4fa63067
NN
11968.PHONY: maybe-dvi-findutils dvi-findutils
11969maybe-dvi-findutils:
6bd3dfaa
PB
11970@if findutils
11971maybe-dvi-findutils: dvi-findutils
2a4cbe27 11972
4fa63067
NN
11973dvi-findutils: \
11974 configure-findutils
0aed8855 11975 @: $(MAKE); $(unstage)
4fa63067 11976 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11977 r=`${PWD_COMMAND}`; export r; \
11978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11979 $(HOST_EXPORTS) \
b813574b 11980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11982 done; \
4fa63067 11983 echo "Doing dvi in findutils" ; \
b00612cc 11984 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11987 "RANLIB=$${RANLIB}" \
0c24b341 11988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11989 dvi) \
2a4cbe27
NN
11990 || exit 1
11991
6bd3dfaa 11992@endif findutils
2a4cbe27 11993
56a8fe78
DD
11994.PHONY: maybe-pdf-findutils pdf-findutils
11995maybe-pdf-findutils:
11996@if findutils
11997maybe-pdf-findutils: pdf-findutils
11998
11999pdf-findutils: \
12000 configure-findutils
12001 @: $(MAKE); $(unstage)
12002 @[ -f ./findutils/Makefile ] || exit 0; \
12003 r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005 $(HOST_EXPORTS) \
12006 for flag in $(EXTRA_HOST_FLAGS) ; do \
12007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12008 done; \
12009 echo "Doing pdf in findutils" ; \
12010 (cd $(HOST_SUBDIR)/findutils && \
12011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12013 "RANLIB=$${RANLIB}" \
0c24b341 12014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12015 pdf) \
12016 || exit 1
12017
12018@endif findutils
12019
6d389afc
MS
12020.PHONY: maybe-html-findutils html-findutils
12021maybe-html-findutils:
12022@if findutils
12023maybe-html-findutils: html-findutils
12024
12025html-findutils: \
12026 configure-findutils
0aed8855 12027 @: $(MAKE); $(unstage)
6d389afc
MS
12028 @[ -f ./findutils/Makefile ] || exit 0; \
12029 r=`${PWD_COMMAND}`; export r; \
12030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12031 $(HOST_EXPORTS) \
12032 for flag in $(EXTRA_HOST_FLAGS) ; do \
12033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12034 done; \
12035 echo "Doing html in findutils" ; \
b00612cc 12036 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12039 "RANLIB=$${RANLIB}" \
0c24b341 12040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12041 html) \
12042 || exit 1
12043
12044@endif findutils
12045
4fa63067
NN
12046.PHONY: maybe-TAGS-findutils TAGS-findutils
12047maybe-TAGS-findutils:
6bd3dfaa
PB
12048@if findutils
12049maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12050
4fa63067
NN
12051TAGS-findutils: \
12052 configure-findutils
0aed8855 12053 @: $(MAKE); $(unstage)
4fa63067 12054 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12055 r=`${PWD_COMMAND}`; export r; \
12056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12057 $(HOST_EXPORTS) \
b813574b 12058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12060 done; \
4fa63067 12061 echo "Doing TAGS in findutils" ; \
b00612cc 12062 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12065 "RANLIB=$${RANLIB}" \
0c24b341 12066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12067 TAGS) \
2a4cbe27
NN
12068 || exit 1
12069
6bd3dfaa 12070@endif findutils
2a4cbe27 12071
4fa63067
NN
12072.PHONY: maybe-install-info-findutils install-info-findutils
12073maybe-install-info-findutils:
6bd3dfaa
PB
12074@if findutils
12075maybe-install-info-findutils: install-info-findutils
2a4cbe27 12076
4fa63067
NN
12077install-info-findutils: \
12078 configure-findutils \
12079 info-findutils
0aed8855 12080 @: $(MAKE); $(unstage)
4fa63067 12081 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12082 r=`${PWD_COMMAND}`; export r; \
12083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12084 $(HOST_EXPORTS) \
b813574b 12085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12087 done; \
4fa63067 12088 echo "Doing install-info in findutils" ; \
b00612cc 12089 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12092 "RANLIB=$${RANLIB}" \
0c24b341 12093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12094 install-info) \
2a4cbe27
NN
12095 || exit 1
12096
6bd3dfaa 12097@endif findutils
2a4cbe27 12098
a3ca38d2
DD
12099.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12100maybe-install-pdf-findutils:
12101@if findutils
12102maybe-install-pdf-findutils: install-pdf-findutils
12103
12104install-pdf-findutils: \
12105 configure-findutils \
12106 pdf-findutils
12107 @: $(MAKE); $(unstage)
12108 @[ -f ./findutils/Makefile ] || exit 0; \
12109 r=`${PWD_COMMAND}`; export r; \
12110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12111 $(HOST_EXPORTS) \
12112 for flag in $(EXTRA_HOST_FLAGS) ; do \
12113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12114 done; \
12115 echo "Doing install-pdf in findutils" ; \
12116 (cd $(HOST_SUBDIR)/findutils && \
12117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12119 "RANLIB=$${RANLIB}" \
0c24b341 12120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12121 install-pdf) \
12122 || exit 1
12123
12124@endif findutils
12125
108a6f8e
CD
12126.PHONY: maybe-install-html-findutils install-html-findutils
12127maybe-install-html-findutils:
12128@if findutils
12129maybe-install-html-findutils: install-html-findutils
12130
12131install-html-findutils: \
12132 configure-findutils \
12133 html-findutils
12134 @: $(MAKE); $(unstage)
12135 @[ -f ./findutils/Makefile ] || exit 0; \
12136 r=`${PWD_COMMAND}`; export r; \
12137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12138 $(HOST_EXPORTS) \
12139 for flag in $(EXTRA_HOST_FLAGS) ; do \
12140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12141 done; \
12142 echo "Doing install-html in findutils" ; \
12143 (cd $(HOST_SUBDIR)/findutils && \
12144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12146 "RANLIB=$${RANLIB}" \
0c24b341 12147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12148 install-html) \
12149 || exit 1
12150
12151@endif findutils
12152
4fa63067
NN
12153.PHONY: maybe-installcheck-findutils installcheck-findutils
12154maybe-installcheck-findutils:
6bd3dfaa
PB
12155@if findutils
12156maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12157
4fa63067
NN
12158installcheck-findutils: \
12159 configure-findutils
0aed8855 12160 @: $(MAKE); $(unstage)
4fa63067 12161 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12162 r=`${PWD_COMMAND}`; export r; \
12163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12164 $(HOST_EXPORTS) \
b813574b 12165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12167 done; \
4fa63067 12168 echo "Doing installcheck in findutils" ; \
b00612cc 12169 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12172 "RANLIB=$${RANLIB}" \
0c24b341 12173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12174 installcheck) \
2a4cbe27
NN
12175 || exit 1
12176
6bd3dfaa 12177@endif findutils
2a4cbe27 12178
4fa63067
NN
12179.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12180maybe-mostlyclean-findutils:
6bd3dfaa
PB
12181@if findutils
12182maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12183
4fa63067 12184mostlyclean-findutils:
0aed8855 12185 @: $(MAKE); $(unstage)
4fa63067 12186 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12187 r=`${PWD_COMMAND}`; export r; \
12188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12189 $(HOST_EXPORTS) \
b813574b 12190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12192 done; \
4fa63067 12193 echo "Doing mostlyclean in findutils" ; \
b00612cc 12194 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12197 "RANLIB=$${RANLIB}" \
0c24b341 12198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12199 mostlyclean) \
2a4cbe27
NN
12200 || exit 1
12201
6bd3dfaa 12202@endif findutils
2a4cbe27 12203
4fa63067
NN
12204.PHONY: maybe-clean-findutils clean-findutils
12205maybe-clean-findutils:
6bd3dfaa
PB
12206@if findutils
12207maybe-clean-findutils: clean-findutils
2a4cbe27 12208
4fa63067 12209clean-findutils:
0aed8855 12210 @: $(MAKE); $(unstage)
4fa63067 12211 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12212 r=`${PWD_COMMAND}`; export r; \
12213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12214 $(HOST_EXPORTS) \
b813574b 12215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12217 done; \
4fa63067 12218 echo "Doing clean in findutils" ; \
b00612cc 12219 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12222 "RANLIB=$${RANLIB}" \
0c24b341 12223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12224 clean) \
2a4cbe27
NN
12225 || exit 1
12226
6bd3dfaa 12227@endif findutils
2a4cbe27 12228
4fa63067
NN
12229.PHONY: maybe-distclean-findutils distclean-findutils
12230maybe-distclean-findutils:
6bd3dfaa
PB
12231@if findutils
12232maybe-distclean-findutils: distclean-findutils
2a4cbe27 12233
4fa63067 12234distclean-findutils:
0aed8855 12235 @: $(MAKE); $(unstage)
4fa63067 12236 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12237 r=`${PWD_COMMAND}`; export r; \
12238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12239 $(HOST_EXPORTS) \
b813574b 12240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12242 done; \
4fa63067 12243 echo "Doing distclean in findutils" ; \
b00612cc 12244 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12247 "RANLIB=$${RANLIB}" \
0c24b341 12248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12249 distclean) \
2a4cbe27
NN
12250 || exit 1
12251
6bd3dfaa 12252@endif findutils
2a4cbe27 12253
4fa63067
NN
12254.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12255maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12256@if findutils
12257maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12258
4fa63067 12259maintainer-clean-findutils:
0aed8855 12260 @: $(MAKE); $(unstage)
4fa63067 12261 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12262 r=`${PWD_COMMAND}`; export r; \
12263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12264 $(HOST_EXPORTS) \
b813574b 12265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12267 done; \
4fa63067 12268 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12269 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12272 "RANLIB=$${RANLIB}" \
0c24b341 12273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12274 maintainer-clean) \
2a4cbe27
NN
12275 || exit 1
12276
6bd3dfaa 12277@endif findutils
2a4cbe27 12278
2a4cbe27 12279
a7254363 12280
4fa63067
NN
12281.PHONY: configure-find maybe-configure-find
12282maybe-configure-find:
4f0ef2d8
CD
12283@if gcc-bootstrap
12284configure-find: stage_current
12285@endif gcc-bootstrap
6bd3dfaa
PB
12286@if find
12287maybe-configure-find: configure-find
c52c6897 12288configure-find:
0aed8855 12289 @: $(MAKE); $(unstage)
c52c6897 12290 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12292 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 12294 $(HOST_EXPORTS) \
a7254363
PB
12295 echo Configuring in $(HOST_SUBDIR)/find; \
12296 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12297 case $(srcdir) in \
b00612cc
PB
12298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12299 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12301 esac; \
b00612cc
PB
12302 srcdiroption="--srcdir=$${topdir}/find"; \
12303 libsrcdir="$$s/find"; \
4fa63067 12304 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12306 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12307 || exit 1
6bd3dfaa 12308@endif find
2a4cbe27 12309
a7254363
PB
12310
12311
d545f33b
PB
12312
12313
4fa63067
NN
12314.PHONY: all-find maybe-all-find
12315maybe-all-find:
4f0ef2d8
CD
12316@if gcc-bootstrap
12317all-find: stage_current
12318@endif gcc-bootstrap
6bd3dfaa 12319@if find
d27cc32e 12320TARGET-find=all
6bd3dfaa 12321maybe-all-find: all-find
4fa63067 12322all-find: configure-find
0aed8855 12323 @: $(MAKE); $(unstage)
4fa63067
NN
12324 @r=`${PWD_COMMAND}`; export r; \
12325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12326 $(HOST_EXPORTS) \
b00612cc 12327 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12328 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12329 $(TARGET-find))
6bd3dfaa 12330@endif find
2a4cbe27 12331
a7254363 12332
d545f33b
PB
12333
12334
4fa63067
NN
12335.PHONY: check-find maybe-check-find
12336maybe-check-find:
6bd3dfaa
PB
12337@if find
12338maybe-check-find: check-find
2a4cbe27 12339
4fa63067 12340check-find:
0aed8855 12341 @: $(MAKE); $(unstage)
4fa63067 12342 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12344 $(HOST_EXPORTS) \
b00612cc
PB
12345 (cd $(HOST_SUBDIR)/find && \
12346 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12347
6bd3dfaa 12348@endif find
2a4cbe27 12349
4fa63067
NN
12350.PHONY: install-find maybe-install-find
12351maybe-install-find:
6bd3dfaa
PB
12352@if find
12353maybe-install-find: install-find
2a4cbe27 12354
4fa63067 12355install-find: installdirs
0aed8855 12356 @: $(MAKE); $(unstage)
4fa63067
NN
12357 @r=`${PWD_COMMAND}`; export r; \
12358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12359 $(HOST_EXPORTS) \
b00612cc 12360 (cd $(HOST_SUBDIR)/find && \
2da12f12 12361 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12362
6bd3dfaa 12363@endif find
4fa63067 12364
56a8fe78 12365# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12366
12367.PHONY: maybe-info-find info-find
12368maybe-info-find:
6bd3dfaa
PB
12369@if find
12370maybe-info-find: info-find
4fa63067
NN
12371
12372info-find: \
12373 configure-find
0aed8855 12374 @: $(MAKE); $(unstage)
4fa63067 12375 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12376 r=`${PWD_COMMAND}`; export r; \
12377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12378 $(HOST_EXPORTS) \
b813574b 12379 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12381 done; \
4fa63067 12382 echo "Doing info in find" ; \
b00612cc 12383 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12386 "RANLIB=$${RANLIB}" \
0c24b341 12387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12388 info) \
2a4cbe27
NN
12389 || exit 1
12390
6bd3dfaa 12391@endif find
2a4cbe27 12392
4fa63067
NN
12393.PHONY: maybe-dvi-find dvi-find
12394maybe-dvi-find:
6bd3dfaa
PB
12395@if find
12396maybe-dvi-find: dvi-find
2a4cbe27 12397
4fa63067
NN
12398dvi-find: \
12399 configure-find
0aed8855 12400 @: $(MAKE); $(unstage)
4fa63067 12401 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12402 r=`${PWD_COMMAND}`; export r; \
12403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12404 $(HOST_EXPORTS) \
b813574b 12405 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12407 done; \
4fa63067 12408 echo "Doing dvi in find" ; \
b00612cc 12409 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12412 "RANLIB=$${RANLIB}" \
0c24b341 12413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12414 dvi) \
2a4cbe27
NN
12415 || exit 1
12416
6bd3dfaa 12417@endif find
2a4cbe27 12418
56a8fe78
DD
12419.PHONY: maybe-pdf-find pdf-find
12420maybe-pdf-find:
12421@if find
12422maybe-pdf-find: pdf-find
12423
12424pdf-find: \
12425 configure-find
12426 @: $(MAKE); $(unstage)
12427 @[ -f ./find/Makefile ] || exit 0; \
12428 r=`${PWD_COMMAND}`; export r; \
12429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12430 $(HOST_EXPORTS) \
12431 for flag in $(EXTRA_HOST_FLAGS) ; do \
12432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12433 done; \
12434 echo "Doing pdf in find" ; \
12435 (cd $(HOST_SUBDIR)/find && \
12436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12438 "RANLIB=$${RANLIB}" \
0c24b341 12439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12440 pdf) \
12441 || exit 1
12442
12443@endif find
12444
6d389afc
MS
12445.PHONY: maybe-html-find html-find
12446maybe-html-find:
12447@if find
12448maybe-html-find: html-find
12449
12450html-find: \
12451 configure-find
0aed8855 12452 @: $(MAKE); $(unstage)
6d389afc
MS
12453 @[ -f ./find/Makefile ] || exit 0; \
12454 r=`${PWD_COMMAND}`; export r; \
12455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12456 $(HOST_EXPORTS) \
12457 for flag in $(EXTRA_HOST_FLAGS) ; do \
12458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12459 done; \
12460 echo "Doing html in find" ; \
b00612cc 12461 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12464 "RANLIB=$${RANLIB}" \
0c24b341 12465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12466 html) \
12467 || exit 1
12468
12469@endif find
12470
4fa63067
NN
12471.PHONY: maybe-TAGS-find TAGS-find
12472maybe-TAGS-find:
6bd3dfaa
PB
12473@if find
12474maybe-TAGS-find: TAGS-find
4fa63067
NN
12475
12476TAGS-find: \
12477 configure-find
0aed8855 12478 @: $(MAKE); $(unstage)
4fa63067 12479 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12480 r=`${PWD_COMMAND}`; export r; \
12481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12482 $(HOST_EXPORTS) \
b813574b 12483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12485 done; \
4fa63067 12486 echo "Doing TAGS in find" ; \
b00612cc 12487 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12490 "RANLIB=$${RANLIB}" \
0c24b341 12491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12492 TAGS) \
2a4cbe27
NN
12493 || exit 1
12494
6bd3dfaa 12495@endif find
2a4cbe27 12496
4fa63067
NN
12497.PHONY: maybe-install-info-find install-info-find
12498maybe-install-info-find:
6bd3dfaa
PB
12499@if find
12500maybe-install-info-find: install-info-find
2a4cbe27 12501
4fa63067
NN
12502install-info-find: \
12503 configure-find \
12504 info-find
0aed8855 12505 @: $(MAKE); $(unstage)
4fa63067 12506 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12507 r=`${PWD_COMMAND}`; export r; \
12508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12509 $(HOST_EXPORTS) \
b813574b 12510 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12512 done; \
4fa63067 12513 echo "Doing install-info in find" ; \
b00612cc 12514 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12517 "RANLIB=$${RANLIB}" \
0c24b341 12518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12519 install-info) \
2a4cbe27
NN
12520 || exit 1
12521
6bd3dfaa 12522@endif find
2a4cbe27 12523
a3ca38d2
DD
12524.PHONY: maybe-install-pdf-find install-pdf-find
12525maybe-install-pdf-find:
12526@if find
12527maybe-install-pdf-find: install-pdf-find
12528
12529install-pdf-find: \
12530 configure-find \
12531 pdf-find
12532 @: $(MAKE); $(unstage)
12533 @[ -f ./find/Makefile ] || exit 0; \
12534 r=`${PWD_COMMAND}`; export r; \
12535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12536 $(HOST_EXPORTS) \
12537 for flag in $(EXTRA_HOST_FLAGS) ; do \
12538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12539 done; \
12540 echo "Doing install-pdf in find" ; \
12541 (cd $(HOST_SUBDIR)/find && \
12542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12544 "RANLIB=$${RANLIB}" \
0c24b341 12545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12546 install-pdf) \
12547 || exit 1
12548
12549@endif find
12550
108a6f8e
CD
12551.PHONY: maybe-install-html-find install-html-find
12552maybe-install-html-find:
12553@if find
12554maybe-install-html-find: install-html-find
12555
12556install-html-find: \
12557 configure-find \
12558 html-find
12559 @: $(MAKE); $(unstage)
12560 @[ -f ./find/Makefile ] || exit 0; \
12561 r=`${PWD_COMMAND}`; export r; \
12562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12563 $(HOST_EXPORTS) \
12564 for flag in $(EXTRA_HOST_FLAGS) ; do \
12565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12566 done; \
12567 echo "Doing install-html in find" ; \
12568 (cd $(HOST_SUBDIR)/find && \
12569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12571 "RANLIB=$${RANLIB}" \
0c24b341 12572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12573 install-html) \
12574 || exit 1
12575
12576@endif find
12577
4fa63067
NN
12578.PHONY: maybe-installcheck-find installcheck-find
12579maybe-installcheck-find:
6bd3dfaa
PB
12580@if find
12581maybe-installcheck-find: installcheck-find
2a4cbe27 12582
4fa63067
NN
12583installcheck-find: \
12584 configure-find
0aed8855 12585 @: $(MAKE); $(unstage)
4fa63067 12586 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12587 r=`${PWD_COMMAND}`; export r; \
12588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12589 $(HOST_EXPORTS) \
b813574b 12590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12592 done; \
4fa63067 12593 echo "Doing installcheck in find" ; \
b00612cc 12594 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12597 "RANLIB=$${RANLIB}" \
0c24b341 12598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12599 installcheck) \
2a4cbe27
NN
12600 || exit 1
12601
6bd3dfaa 12602@endif find
2a4cbe27 12603
4fa63067
NN
12604.PHONY: maybe-mostlyclean-find mostlyclean-find
12605maybe-mostlyclean-find:
6bd3dfaa
PB
12606@if find
12607maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12608
4fa63067 12609mostlyclean-find:
0aed8855 12610 @: $(MAKE); $(unstage)
4fa63067 12611 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12612 r=`${PWD_COMMAND}`; export r; \
12613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12614 $(HOST_EXPORTS) \
b813574b 12615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12617 done; \
4fa63067 12618 echo "Doing mostlyclean in find" ; \
b00612cc 12619 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12622 "RANLIB=$${RANLIB}" \
0c24b341 12623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12624 mostlyclean) \
2a4cbe27
NN
12625 || exit 1
12626
6bd3dfaa 12627@endif find
2a4cbe27 12628
4fa63067
NN
12629.PHONY: maybe-clean-find clean-find
12630maybe-clean-find:
6bd3dfaa
PB
12631@if find
12632maybe-clean-find: clean-find
2a4cbe27 12633
4fa63067 12634clean-find:
0aed8855 12635 @: $(MAKE); $(unstage)
4fa63067 12636 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12637 r=`${PWD_COMMAND}`; export r; \
12638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12639 $(HOST_EXPORTS) \
b813574b 12640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12642 done; \
4fa63067 12643 echo "Doing clean in find" ; \
b00612cc 12644 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12647 "RANLIB=$${RANLIB}" \
0c24b341 12648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12649 clean) \
2a4cbe27
NN
12650 || exit 1
12651
6bd3dfaa 12652@endif find
2a4cbe27 12653
4fa63067
NN
12654.PHONY: maybe-distclean-find distclean-find
12655maybe-distclean-find:
6bd3dfaa
PB
12656@if find
12657maybe-distclean-find: distclean-find
2a4cbe27 12658
4fa63067 12659distclean-find:
0aed8855 12660 @: $(MAKE); $(unstage)
4fa63067 12661 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12662 r=`${PWD_COMMAND}`; export r; \
12663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12664 $(HOST_EXPORTS) \
b813574b 12665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12667 done; \
4fa63067 12668 echo "Doing distclean in find" ; \
b00612cc 12669 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12672 "RANLIB=$${RANLIB}" \
0c24b341 12673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12674 distclean) \
2a4cbe27
NN
12675 || exit 1
12676
6bd3dfaa 12677@endif find
2a4cbe27 12678
4fa63067
NN
12679.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12680maybe-maintainer-clean-find:
6bd3dfaa
PB
12681@if find
12682maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12683
4fa63067 12684maintainer-clean-find:
0aed8855 12685 @: $(MAKE); $(unstage)
4fa63067 12686 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12687 r=`${PWD_COMMAND}`; export r; \
12688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12689 $(HOST_EXPORTS) \
b813574b 12690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12692 done; \
4fa63067 12693 echo "Doing maintainer-clean in find" ; \
b00612cc 12694 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12697 "RANLIB=$${RANLIB}" \
0c24b341 12698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12699 maintainer-clean) \
2a4cbe27
NN
12700 || exit 1
12701
6bd3dfaa 12702@endif find
2a4cbe27 12703
2a4cbe27 12704
a7254363 12705
d3ed111c
GK
12706.PHONY: configure-fixincludes maybe-configure-fixincludes
12707maybe-configure-fixincludes:
4f0ef2d8
CD
12708@if gcc-bootstrap
12709configure-fixincludes: stage_current
12710@endif gcc-bootstrap
d3ed111c
GK
12711@if fixincludes
12712maybe-configure-fixincludes: configure-fixincludes
c52c6897 12713configure-fixincludes:
0aed8855 12714 @: $(MAKE); $(unstage)
c52c6897 12715 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12717 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12719 $(HOST_EXPORTS) \
a7254363
PB
12720 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12721 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12722 case $(srcdir) in \
b00612cc
PB
12723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12724 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12726 esac; \
b00612cc
PB
12727 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12728 libsrcdir="$$s/fixincludes"; \
d3ed111c 12729 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12731 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12732 || exit 1
12733@endif fixincludes
12734
a7254363
PB
12735
12736
d545f33b
PB
12737
12738
d3ed111c
GK
12739.PHONY: all-fixincludes maybe-all-fixincludes
12740maybe-all-fixincludes:
4f0ef2d8
CD
12741@if gcc-bootstrap
12742all-fixincludes: stage_current
12743@endif gcc-bootstrap
d3ed111c
GK
12744@if fixincludes
12745TARGET-fixincludes=all
12746maybe-all-fixincludes: all-fixincludes
12747all-fixincludes: configure-fixincludes
0aed8855 12748 @: $(MAKE); $(unstage)
d3ed111c
GK
12749 @r=`${PWD_COMMAND}`; export r; \
12750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12751 $(HOST_EXPORTS) \
b00612cc 12752 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12753 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12754 $(TARGET-fixincludes))
d3ed111c
GK
12755@endif fixincludes
12756
a7254363 12757
d545f33b
PB
12758
12759
d3ed111c
GK
12760.PHONY: check-fixincludes maybe-check-fixincludes
12761maybe-check-fixincludes:
12762@if fixincludes
12763maybe-check-fixincludes: check-fixincludes
12764
12765check-fixincludes:
0aed8855 12766 @: $(MAKE); $(unstage)
d3ed111c
GK
12767 @r=`${PWD_COMMAND}`; export r; \
12768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12769 $(HOST_EXPORTS) \
b00612cc
PB
12770 (cd $(HOST_SUBDIR)/fixincludes && \
12771 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12772
12773@endif fixincludes
12774
12775.PHONY: install-fixincludes maybe-install-fixincludes
12776maybe-install-fixincludes:
12777@if fixincludes
12778maybe-install-fixincludes: install-fixincludes
12779
12780install-fixincludes: installdirs
0aed8855 12781 @: $(MAKE); $(unstage)
d3ed111c
GK
12782 @r=`${PWD_COMMAND}`; export r; \
12783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12784 $(HOST_EXPORTS) \
b00612cc 12785 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12786 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12787
12788@endif fixincludes
12789
56a8fe78 12790# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12791
12792.PHONY: maybe-info-fixincludes info-fixincludes
12793maybe-info-fixincludes:
12794@if fixincludes
12795maybe-info-fixincludes: info-fixincludes
12796
a4fd3374
DD
12797info-fixincludes: \
12798 configure-fixincludes
12799 @: $(MAKE); $(unstage)
12800 @[ -f ./fixincludes/Makefile ] || exit 0; \
12801 r=`${PWD_COMMAND}`; export r; \
12802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12803 $(HOST_EXPORTS) \
12804 for flag in $(EXTRA_HOST_FLAGS) ; do \
12805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12806 done; \
12807 echo "Doing info in fixincludes" ; \
12808 (cd $(HOST_SUBDIR)/fixincludes && \
12809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12811 "RANLIB=$${RANLIB}" \
0c24b341 12812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12813 info) \
12814 || exit 1
d3ed111c
GK
12815
12816@endif fixincludes
12817
12818.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12819maybe-dvi-fixincludes:
12820@if fixincludes
12821maybe-dvi-fixincludes: dvi-fixincludes
12822
a4fd3374
DD
12823dvi-fixincludes: \
12824 configure-fixincludes
12825 @: $(MAKE); $(unstage)
12826 @[ -f ./fixincludes/Makefile ] || exit 0; \
12827 r=`${PWD_COMMAND}`; export r; \
12828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12829 $(HOST_EXPORTS) \
12830 for flag in $(EXTRA_HOST_FLAGS) ; do \
12831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12832 done; \
12833 echo "Doing dvi in fixincludes" ; \
12834 (cd $(HOST_SUBDIR)/fixincludes && \
12835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12837 "RANLIB=$${RANLIB}" \
0c24b341 12838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12839 dvi) \
12840 || exit 1
d3ed111c
GK
12841
12842@endif fixincludes
12843
56a8fe78
DD
12844.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12845maybe-pdf-fixincludes:
12846@if fixincludes
12847maybe-pdf-fixincludes: pdf-fixincludes
12848
a4fd3374
DD
12849pdf-fixincludes: \
12850 configure-fixincludes
12851 @: $(MAKE); $(unstage)
12852 @[ -f ./fixincludes/Makefile ] || exit 0; \
12853 r=`${PWD_COMMAND}`; export r; \
12854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12855 $(HOST_EXPORTS) \
12856 for flag in $(EXTRA_HOST_FLAGS) ; do \
12857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12858 done; \
12859 echo "Doing pdf in fixincludes" ; \
12860 (cd $(HOST_SUBDIR)/fixincludes && \
12861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12863 "RANLIB=$${RANLIB}" \
0c24b341 12864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12865 pdf) \
12866 || exit 1
56a8fe78
DD
12867
12868@endif fixincludes
12869
6d389afc
MS
12870.PHONY: maybe-html-fixincludes html-fixincludes
12871maybe-html-fixincludes:
12872@if fixincludes
12873maybe-html-fixincludes: html-fixincludes
12874
12875html-fixincludes: \
12876 configure-fixincludes
0aed8855 12877 @: $(MAKE); $(unstage)
6d389afc
MS
12878 @[ -f ./fixincludes/Makefile ] || exit 0; \
12879 r=`${PWD_COMMAND}`; export r; \
12880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12881 $(HOST_EXPORTS) \
12882 for flag in $(EXTRA_HOST_FLAGS) ; do \
12883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12884 done; \
12885 echo "Doing html in fixincludes" ; \
b00612cc 12886 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12889 "RANLIB=$${RANLIB}" \
0c24b341 12890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12891 html) \
12892 || exit 1
12893
12894@endif fixincludes
12895
d3ed111c
GK
12896.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12897maybe-TAGS-fixincludes:
12898@if fixincludes
12899maybe-TAGS-fixincludes: TAGS-fixincludes
12900
1eefd493
PB
12901# fixincludes doesn't support TAGS.
12902TAGS-fixincludes:
d3ed111c
GK
12903
12904@endif fixincludes
12905
12906.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12907maybe-install-info-fixincludes:
12908@if fixincludes
12909maybe-install-info-fixincludes: install-info-fixincludes
12910
a4fd3374
DD
12911install-info-fixincludes: \
12912 configure-fixincludes \
12913 info-fixincludes
12914 @: $(MAKE); $(unstage)
12915 @[ -f ./fixincludes/Makefile ] || exit 0; \
12916 r=`${PWD_COMMAND}`; export r; \
12917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12918 $(HOST_EXPORTS) \
12919 for flag in $(EXTRA_HOST_FLAGS) ; do \
12920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12921 done; \
12922 echo "Doing install-info in fixincludes" ; \
12923 (cd $(HOST_SUBDIR)/fixincludes && \
12924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12926 "RANLIB=$${RANLIB}" \
0c24b341 12927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12928 install-info) \
12929 || exit 1
d3ed111c
GK
12930
12931@endif fixincludes
12932
a3ca38d2
DD
12933.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12934maybe-install-pdf-fixincludes:
12935@if fixincludes
12936maybe-install-pdf-fixincludes: install-pdf-fixincludes
12937
a4fd3374
DD
12938install-pdf-fixincludes: \
12939 configure-fixincludes \
12940 pdf-fixincludes
12941 @: $(MAKE); $(unstage)
12942 @[ -f ./fixincludes/Makefile ] || exit 0; \
12943 r=`${PWD_COMMAND}`; export r; \
12944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12945 $(HOST_EXPORTS) \
12946 for flag in $(EXTRA_HOST_FLAGS) ; do \
12947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12948 done; \
12949 echo "Doing install-pdf in fixincludes" ; \
12950 (cd $(HOST_SUBDIR)/fixincludes && \
12951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12953 "RANLIB=$${RANLIB}" \
0c24b341 12954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12955 install-pdf) \
12956 || exit 1
a3ca38d2
DD
12957
12958@endif fixincludes
12959
108a6f8e
CD
12960.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12961maybe-install-html-fixincludes:
12962@if fixincludes
12963maybe-install-html-fixincludes: install-html-fixincludes
12964
12965install-html-fixincludes: \
12966 configure-fixincludes \
12967 html-fixincludes
12968 @: $(MAKE); $(unstage)
12969 @[ -f ./fixincludes/Makefile ] || exit 0; \
12970 r=`${PWD_COMMAND}`; export r; \
12971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12972 $(HOST_EXPORTS) \
12973 for flag in $(EXTRA_HOST_FLAGS) ; do \
12974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12975 done; \
12976 echo "Doing install-html in fixincludes" ; \
12977 (cd $(HOST_SUBDIR)/fixincludes && \
12978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12980 "RANLIB=$${RANLIB}" \
0c24b341 12981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12982 install-html) \
12983 || exit 1
12984
12985@endif fixincludes
12986
d3ed111c
GK
12987.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12988maybe-installcheck-fixincludes:
12989@if fixincludes
12990maybe-installcheck-fixincludes: installcheck-fixincludes
12991
a4fd3374
DD
12992installcheck-fixincludes: \
12993 configure-fixincludes
12994 @: $(MAKE); $(unstage)
12995 @[ -f ./fixincludes/Makefile ] || exit 0; \
12996 r=`${PWD_COMMAND}`; export r; \
12997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12998 $(HOST_EXPORTS) \
12999 for flag in $(EXTRA_HOST_FLAGS) ; do \
13000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13001 done; \
13002 echo "Doing installcheck in fixincludes" ; \
13003 (cd $(HOST_SUBDIR)/fixincludes && \
13004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13006 "RANLIB=$${RANLIB}" \
0c24b341 13007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13008 installcheck) \
13009 || exit 1
d3ed111c
GK
13010
13011@endif fixincludes
13012
13013.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13014maybe-mostlyclean-fixincludes:
13015@if fixincludes
13016maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13017
13018mostlyclean-fixincludes:
0aed8855 13019 @: $(MAKE); $(unstage)
d3ed111c
GK
13020 @[ -f ./fixincludes/Makefile ] || exit 0; \
13021 r=`${PWD_COMMAND}`; export r; \
13022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13023 $(HOST_EXPORTS) \
13024 for flag in $(EXTRA_HOST_FLAGS) ; do \
13025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13026 done; \
13027 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13028 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13031 "RANLIB=$${RANLIB}" \
0c24b341 13032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13033 mostlyclean) \
13034 || exit 1
13035
13036@endif fixincludes
13037
13038.PHONY: maybe-clean-fixincludes clean-fixincludes
13039maybe-clean-fixincludes:
13040@if fixincludes
13041maybe-clean-fixincludes: clean-fixincludes
13042
13043clean-fixincludes:
0aed8855 13044 @: $(MAKE); $(unstage)
d3ed111c
GK
13045 @[ -f ./fixincludes/Makefile ] || exit 0; \
13046 r=`${PWD_COMMAND}`; export r; \
13047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13048 $(HOST_EXPORTS) \
13049 for flag in $(EXTRA_HOST_FLAGS) ; do \
13050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13051 done; \
13052 echo "Doing clean in fixincludes" ; \
b00612cc 13053 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13056 "RANLIB=$${RANLIB}" \
0c24b341 13057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13058 clean) \
13059 || exit 1
13060
13061@endif fixincludes
13062
13063.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13064maybe-distclean-fixincludes:
13065@if fixincludes
13066maybe-distclean-fixincludes: distclean-fixincludes
13067
13068distclean-fixincludes:
0aed8855 13069 @: $(MAKE); $(unstage)
d3ed111c
GK
13070 @[ -f ./fixincludes/Makefile ] || exit 0; \
13071 r=`${PWD_COMMAND}`; export r; \
13072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13073 $(HOST_EXPORTS) \
13074 for flag in $(EXTRA_HOST_FLAGS) ; do \
13075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13076 done; \
13077 echo "Doing distclean in fixincludes" ; \
b00612cc 13078 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13081 "RANLIB=$${RANLIB}" \
0c24b341 13082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13083 distclean) \
13084 || exit 1
13085
13086@endif fixincludes
13087
13088.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13089maybe-maintainer-clean-fixincludes:
13090@if fixincludes
13091maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13092
13093maintainer-clean-fixincludes:
0aed8855 13094 @: $(MAKE); $(unstage)
d3ed111c
GK
13095 @[ -f ./fixincludes/Makefile ] || exit 0; \
13096 r=`${PWD_COMMAND}`; export r; \
13097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13098 $(HOST_EXPORTS) \
13099 for flag in $(EXTRA_HOST_FLAGS) ; do \
13100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13101 done; \
13102 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13103 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13106 "RANLIB=$${RANLIB}" \
0c24b341 13107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13108 maintainer-clean) \
13109 || exit 1
13110
13111@endif fixincludes
13112
13113
a7254363 13114
4fa63067
NN
13115.PHONY: configure-flex maybe-configure-flex
13116maybe-configure-flex:
4f0ef2d8
CD
13117@if gcc-bootstrap
13118configure-flex: stage_current
13119@endif gcc-bootstrap
6bd3dfaa
PB
13120@if flex
13121maybe-configure-flex: configure-flex
c52c6897 13122configure-flex:
0aed8855 13123 @: $(MAKE); $(unstage)
c52c6897 13124 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13126 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 13128 $(HOST_EXPORTS) \
a7254363
PB
13129 echo Configuring in $(HOST_SUBDIR)/flex; \
13130 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13131 case $(srcdir) in \
b00612cc
PB
13132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13133 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13135 esac; \
b00612cc
PB
13136 srcdiroption="--srcdir=$${topdir}/flex"; \
13137 libsrcdir="$$s/flex"; \
4fa63067 13138 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13140 --target=${target_alias} $${srcdiroption} \
4fa63067 13141 || exit 1
6bd3dfaa 13142@endif flex
4fa63067 13143
a7254363
PB
13144
13145
d545f33b
PB
13146
13147
4fa63067
NN
13148.PHONY: all-flex maybe-all-flex
13149maybe-all-flex:
4f0ef2d8
CD
13150@if gcc-bootstrap
13151all-flex: stage_current
13152@endif gcc-bootstrap
6bd3dfaa 13153@if flex
d27cc32e 13154TARGET-flex=all
6bd3dfaa 13155maybe-all-flex: all-flex
4fa63067 13156all-flex: configure-flex
0aed8855 13157 @: $(MAKE); $(unstage)
4fa63067
NN
13158 @r=`${PWD_COMMAND}`; export r; \
13159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13160 $(HOST_EXPORTS) \
b00612cc 13161 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13162 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13163 $(TARGET-flex))
6bd3dfaa 13164@endif flex
4fa63067 13165
a7254363 13166
d545f33b
PB
13167
13168
4fa63067
NN
13169.PHONY: check-flex maybe-check-flex
13170maybe-check-flex:
6bd3dfaa
PB
13171@if flex
13172maybe-check-flex: check-flex
4fa63067
NN
13173
13174# This module is only tested in a native toolchain.
13175check-flex:
0aed8855 13176 @: $(MAKE); $(unstage)
4fa63067
NN
13177 @if [ '$(host)' = '$(target)' ] ; then \
13178 r=`${PWD_COMMAND}`; export r; \
13179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13180 $(HOST_EXPORTS) \
b00612cc 13181 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13182 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13183 fi
13184
6bd3dfaa 13185@endif flex
4fa63067
NN
13186
13187.PHONY: install-flex maybe-install-flex
13188maybe-install-flex:
6bd3dfaa
PB
13189@if flex
13190maybe-install-flex: install-flex
4fa63067
NN
13191
13192install-flex: installdirs
0aed8855 13193 @: $(MAKE); $(unstage)
4fa63067
NN
13194 @r=`${PWD_COMMAND}`; export r; \
13195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13196 $(HOST_EXPORTS) \
b00612cc 13197 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13198 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13199
6bd3dfaa 13200@endif flex
4fa63067 13201
56a8fe78 13202# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13203
13204.PHONY: maybe-info-flex info-flex
13205maybe-info-flex:
6bd3dfaa
PB
13206@if flex
13207maybe-info-flex: info-flex
4fa63067
NN
13208
13209info-flex: \
13210 configure-flex
0aed8855 13211 @: $(MAKE); $(unstage)
4fa63067 13212 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13213 r=`${PWD_COMMAND}`; export r; \
13214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13215 $(HOST_EXPORTS) \
b813574b 13216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13218 done; \
4fa63067 13219 echo "Doing info in flex" ; \
b00612cc 13220 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13223 "RANLIB=$${RANLIB}" \
0c24b341 13224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13225 info) \
2a4cbe27
NN
13226 || exit 1
13227
6bd3dfaa 13228@endif flex
2a4cbe27 13229
4fa63067
NN
13230.PHONY: maybe-dvi-flex dvi-flex
13231maybe-dvi-flex:
6bd3dfaa
PB
13232@if flex
13233maybe-dvi-flex: dvi-flex
2a4cbe27 13234
4fa63067
NN
13235dvi-flex: \
13236 configure-flex
0aed8855 13237 @: $(MAKE); $(unstage)
4fa63067 13238 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13239 r=`${PWD_COMMAND}`; export r; \
13240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13241 $(HOST_EXPORTS) \
b813574b 13242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13244 done; \
4fa63067 13245 echo "Doing dvi in flex" ; \
b00612cc 13246 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13249 "RANLIB=$${RANLIB}" \
0c24b341 13250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13251 dvi) \
2a4cbe27
NN
13252 || exit 1
13253
6bd3dfaa 13254@endif flex
2a4cbe27 13255
56a8fe78
DD
13256.PHONY: maybe-pdf-flex pdf-flex
13257maybe-pdf-flex:
13258@if flex
13259maybe-pdf-flex: pdf-flex
13260
13261pdf-flex: \
13262 configure-flex
13263 @: $(MAKE); $(unstage)
13264 @[ -f ./flex/Makefile ] || exit 0; \
13265 r=`${PWD_COMMAND}`; export r; \
13266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13267 $(HOST_EXPORTS) \
13268 for flag in $(EXTRA_HOST_FLAGS) ; do \
13269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13270 done; \
13271 echo "Doing pdf in flex" ; \
13272 (cd $(HOST_SUBDIR)/flex && \
13273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13275 "RANLIB=$${RANLIB}" \
0c24b341 13276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13277 pdf) \
13278 || exit 1
13279
13280@endif flex
13281
6d389afc
MS
13282.PHONY: maybe-html-flex html-flex
13283maybe-html-flex:
13284@if flex
13285maybe-html-flex: html-flex
13286
13287html-flex: \
13288 configure-flex
0aed8855 13289 @: $(MAKE); $(unstage)
6d389afc
MS
13290 @[ -f ./flex/Makefile ] || exit 0; \
13291 r=`${PWD_COMMAND}`; export r; \
13292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13293 $(HOST_EXPORTS) \
13294 for flag in $(EXTRA_HOST_FLAGS) ; do \
13295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13296 done; \
13297 echo "Doing html in flex" ; \
b00612cc 13298 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13301 "RANLIB=$${RANLIB}" \
0c24b341 13302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13303 html) \
13304 || exit 1
13305
13306@endif flex
13307
4fa63067
NN
13308.PHONY: maybe-TAGS-flex TAGS-flex
13309maybe-TAGS-flex:
6bd3dfaa
PB
13310@if flex
13311maybe-TAGS-flex: TAGS-flex
2a4cbe27 13312
4fa63067
NN
13313TAGS-flex: \
13314 configure-flex
0aed8855 13315 @: $(MAKE); $(unstage)
4fa63067 13316 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13317 r=`${PWD_COMMAND}`; export r; \
13318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13319 $(HOST_EXPORTS) \
b813574b 13320 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13322 done; \
4fa63067 13323 echo "Doing TAGS in flex" ; \
b00612cc 13324 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13327 "RANLIB=$${RANLIB}" \
0c24b341 13328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13329 TAGS) \
2a4cbe27
NN
13330 || exit 1
13331
6bd3dfaa 13332@endif flex
2a4cbe27 13333
4fa63067
NN
13334.PHONY: maybe-install-info-flex install-info-flex
13335maybe-install-info-flex:
6bd3dfaa
PB
13336@if flex
13337maybe-install-info-flex: install-info-flex
2a4cbe27 13338
4fa63067
NN
13339install-info-flex: \
13340 configure-flex \
13341 info-flex
0aed8855 13342 @: $(MAKE); $(unstage)
4fa63067 13343 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13344 r=`${PWD_COMMAND}`; export r; \
13345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13346 $(HOST_EXPORTS) \
b813574b 13347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13349 done; \
4fa63067 13350 echo "Doing install-info in flex" ; \
b00612cc 13351 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13354 "RANLIB=$${RANLIB}" \
0c24b341 13355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13356 install-info) \
2a4cbe27
NN
13357 || exit 1
13358
6bd3dfaa 13359@endif flex
2a4cbe27 13360
a3ca38d2
DD
13361.PHONY: maybe-install-pdf-flex install-pdf-flex
13362maybe-install-pdf-flex:
13363@if flex
13364maybe-install-pdf-flex: install-pdf-flex
13365
13366install-pdf-flex: \
13367 configure-flex \
13368 pdf-flex
13369 @: $(MAKE); $(unstage)
13370 @[ -f ./flex/Makefile ] || exit 0; \
13371 r=`${PWD_COMMAND}`; export r; \
13372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13373 $(HOST_EXPORTS) \
13374 for flag in $(EXTRA_HOST_FLAGS) ; do \
13375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13376 done; \
13377 echo "Doing install-pdf in flex" ; \
13378 (cd $(HOST_SUBDIR)/flex && \
13379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13381 "RANLIB=$${RANLIB}" \
0c24b341 13382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13383 install-pdf) \
13384 || exit 1
13385
13386@endif flex
13387
108a6f8e
CD
13388.PHONY: maybe-install-html-flex install-html-flex
13389maybe-install-html-flex:
13390@if flex
13391maybe-install-html-flex: install-html-flex
13392
13393install-html-flex: \
13394 configure-flex \
13395 html-flex
13396 @: $(MAKE); $(unstage)
13397 @[ -f ./flex/Makefile ] || exit 0; \
13398 r=`${PWD_COMMAND}`; export r; \
13399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13400 $(HOST_EXPORTS) \
13401 for flag in $(EXTRA_HOST_FLAGS) ; do \
13402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13403 done; \
13404 echo "Doing install-html in flex" ; \
13405 (cd $(HOST_SUBDIR)/flex && \
13406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13408 "RANLIB=$${RANLIB}" \
0c24b341 13409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13410 install-html) \
13411 || exit 1
13412
13413@endif flex
13414
4fa63067
NN
13415.PHONY: maybe-installcheck-flex installcheck-flex
13416maybe-installcheck-flex:
6bd3dfaa
PB
13417@if flex
13418maybe-installcheck-flex: installcheck-flex
2a4cbe27 13419
4fa63067
NN
13420installcheck-flex: \
13421 configure-flex
0aed8855 13422 @: $(MAKE); $(unstage)
4fa63067 13423 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13424 r=`${PWD_COMMAND}`; export r; \
13425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13426 $(HOST_EXPORTS) \
b813574b 13427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13429 done; \
4fa63067 13430 echo "Doing installcheck in flex" ; \
b00612cc 13431 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13434 "RANLIB=$${RANLIB}" \
0c24b341 13435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13436 installcheck) \
2a4cbe27
NN
13437 || exit 1
13438
6bd3dfaa 13439@endif flex
2a4cbe27 13440
4fa63067
NN
13441.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13442maybe-mostlyclean-flex:
6bd3dfaa
PB
13443@if flex
13444maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13445
4fa63067 13446mostlyclean-flex:
0aed8855 13447 @: $(MAKE); $(unstage)
4fa63067 13448 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13449 r=`${PWD_COMMAND}`; export r; \
13450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13451 $(HOST_EXPORTS) \
b813574b 13452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13454 done; \
4fa63067 13455 echo "Doing mostlyclean in flex" ; \
b00612cc 13456 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13459 "RANLIB=$${RANLIB}" \
0c24b341 13460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13461 mostlyclean) \
2a4cbe27
NN
13462 || exit 1
13463
6bd3dfaa 13464@endif flex
2a4cbe27 13465
4fa63067
NN
13466.PHONY: maybe-clean-flex clean-flex
13467maybe-clean-flex:
6bd3dfaa
PB
13468@if flex
13469maybe-clean-flex: clean-flex
2a4cbe27 13470
4fa63067 13471clean-flex:
0aed8855 13472 @: $(MAKE); $(unstage)
4fa63067 13473 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13474 r=`${PWD_COMMAND}`; export r; \
13475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13476 $(HOST_EXPORTS) \
b813574b 13477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13479 done; \
4fa63067 13480 echo "Doing clean in flex" ; \
b00612cc 13481 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13484 "RANLIB=$${RANLIB}" \
0c24b341 13485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13486 clean) \
2a4cbe27
NN
13487 || exit 1
13488
6bd3dfaa 13489@endif flex
2a4cbe27 13490
4fa63067
NN
13491.PHONY: maybe-distclean-flex distclean-flex
13492maybe-distclean-flex:
6bd3dfaa
PB
13493@if flex
13494maybe-distclean-flex: distclean-flex
2a4cbe27 13495
4fa63067 13496distclean-flex:
0aed8855 13497 @: $(MAKE); $(unstage)
4fa63067 13498 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13499 r=`${PWD_COMMAND}`; export r; \
13500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13501 $(HOST_EXPORTS) \
b813574b 13502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13504 done; \
4fa63067 13505 echo "Doing distclean in flex" ; \
b00612cc 13506 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13509 "RANLIB=$${RANLIB}" \
0c24b341 13510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13511 distclean) \
2a4cbe27
NN
13512 || exit 1
13513
6bd3dfaa 13514@endif flex
2a4cbe27 13515
4fa63067
NN
13516.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13517maybe-maintainer-clean-flex:
6bd3dfaa
PB
13518@if flex
13519maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13520
4fa63067 13521maintainer-clean-flex:
0aed8855 13522 @: $(MAKE); $(unstage)
4fa63067 13523 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13524 r=`${PWD_COMMAND}`; export r; \
13525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13526 $(HOST_EXPORTS) \
b813574b 13527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13529 done; \
4fa63067 13530 echo "Doing maintainer-clean in flex" ; \
b00612cc 13531 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13534 "RANLIB=$${RANLIB}" \
0c24b341 13535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13536 maintainer-clean) \
2a4cbe27
NN
13537 || exit 1
13538
6bd3dfaa 13539@endif flex
2a4cbe27 13540
2a4cbe27 13541
a7254363 13542
4fa63067
NN
13543.PHONY: configure-gas maybe-configure-gas
13544maybe-configure-gas:
4f0ef2d8
CD
13545@if gcc-bootstrap
13546configure-gas: stage_current
13547@endif gcc-bootstrap
6bd3dfaa
PB
13548@if gas
13549maybe-configure-gas: configure-gas
c52c6897 13550configure-gas:
c52c6897
PB
13551 @r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13553 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13555 $(HOST_EXPORTS) \
a7254363
PB
13556 echo Configuring in $(HOST_SUBDIR)/gas; \
13557 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13558 case $(srcdir) in \
b00612cc
PB
13559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13560 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13562 esac; \
b00612cc
PB
13563 srcdiroption="--srcdir=$${topdir}/gas"; \
13564 libsrcdir="$$s/gas"; \
4fa63067 13565 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13567 --target=${target_alias} $${srcdiroption} \
4fa63067 13568 || exit 1
6bd3dfaa 13569@endif gas
4fa63067 13570
a7254363
PB
13571
13572
d545f33b
PB
13573.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13574maybe-configure-stage1-gas:
13575@if gas-bootstrap
13576maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13577configure-stage1-gas:
c52c6897 13578 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13579 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13580 @r=`${PWD_COMMAND}`; export r; \
13581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13582 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13583 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13584 $(HOST_EXPORTS) \
8ee82aff 13585 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13586 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
13587 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13588 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13590 cd $(HOST_SUBDIR)/gas || exit 1; \
13591 case $(srcdir) in \
13592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13593 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13595 esac; \
13596 srcdiroption="--srcdir=$${topdir}/gas"; \
13597 libsrcdir="$$s/gas"; \
13598 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13600 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13601 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13602@endif gas-bootstrap
13603
13604.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13605maybe-configure-stage2-gas:
13606@if gas-bootstrap
13607maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13608configure-stage2-gas:
c52c6897 13609 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13610 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13611 @r=`${PWD_COMMAND}`; export r; \
13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13613 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13614 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13615 $(HOST_EXPORTS) \
1b05fbbd 13616 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13617 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13618 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
13619 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13620 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13621 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13622 cd $(HOST_SUBDIR)/gas || exit 1; \
13623 case $(srcdir) in \
13624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13625 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13627 esac; \
13628 srcdiroption="--srcdir=$${topdir}/gas"; \
13629 libsrcdir="$$s/gas"; \
13630 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13632 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13633 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13634 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13635@endif gas-bootstrap
13636
d545f33b
PB
13637.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13638maybe-configure-stage3-gas:
13639@if gas-bootstrap
13640maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13641configure-stage3-gas:
c52c6897 13642 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13644 @r=`${PWD_COMMAND}`; export r; \
13645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13646 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13647 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13648 $(HOST_EXPORTS) \
1b05fbbd 13649 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13650 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13651 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
13652 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13653 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13655 cd $(HOST_SUBDIR)/gas || exit 1; \
13656 case $(srcdir) in \
13657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13658 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13660 esac; \
13661 srcdiroption="--srcdir=$${topdir}/gas"; \
13662 libsrcdir="$$s/gas"; \
13663 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13665 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13666 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13667 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13668@endif gas-bootstrap
13669
d545f33b
PB
13670.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13671maybe-configure-stage4-gas:
13672@if gas-bootstrap
13673maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13674configure-stage4-gas:
c52c6897 13675 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13676 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13677 @r=`${PWD_COMMAND}`; export r; \
13678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13679 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13680 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13681 $(HOST_EXPORTS) \
1b05fbbd 13682 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13683 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13684 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
13685 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13686 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13688 cd $(HOST_SUBDIR)/gas || exit 1; \
13689 case $(srcdir) in \
13690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13691 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13693 esac; \
13694 srcdiroption="--srcdir=$${topdir}/gas"; \
13695 libsrcdir="$$s/gas"; \
13696 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13697 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13698 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13699 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13700 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13701@endif gas-bootstrap
13702
13703.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13704maybe-configure-stageprofile-gas:
13705@if gas-bootstrap
13706maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13707configure-stageprofile-gas:
c52c6897 13708 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13709 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13710 @r=`${PWD_COMMAND}`; export r; \
13711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13712 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13713 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13714 $(HOST_EXPORTS) \
1b05fbbd
AO
13715 $(POSTSTAGE1_HOST_EXPORTS) \
13716 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13717 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
13718 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13719 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13721 cd $(HOST_SUBDIR)/gas || exit 1; \
13722 case $(srcdir) in \
13723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13724 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13726 esac; \
13727 srcdiroption="--srcdir=$${topdir}/gas"; \
13728 libsrcdir="$$s/gas"; \
13729 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13731 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13732 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13733 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13734@endif gas-bootstrap
13735
13736.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13737maybe-configure-stagefeedback-gas:
13738@if gas-bootstrap
13739maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13740configure-stagefeedback-gas:
c52c6897 13741 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13742 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13743 @r=`${PWD_COMMAND}`; export r; \
13744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13745 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13746 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13747 $(HOST_EXPORTS) \
1b05fbbd
AO
13748 $(POSTSTAGE1_HOST_EXPORTS) \
13749 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13750 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
13751 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13752 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13754 cd $(HOST_SUBDIR)/gas || exit 1; \
13755 case $(srcdir) in \
13756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13757 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13759 esac; \
13760 srcdiroption="--srcdir=$${topdir}/gas"; \
13761 libsrcdir="$$s/gas"; \
13762 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13764 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13765 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13766 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13767@endif gas-bootstrap
13768
13769
13770
13771
13772
4fa63067
NN
13773.PHONY: all-gas maybe-all-gas
13774maybe-all-gas:
4f0ef2d8
CD
13775@if gcc-bootstrap
13776all-gas: stage_current
13777@endif gcc-bootstrap
6bd3dfaa 13778@if gas
d27cc32e 13779TARGET-gas=all
6bd3dfaa 13780maybe-all-gas: all-gas
4fa63067 13781all-gas: configure-gas
c52c6897 13782 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13784 $(HOST_EXPORTS) \
b00612cc 13785 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13787 $(TARGET-gas))
6bd3dfaa 13788@endif gas
4fa63067 13789
a7254363 13790
d545f33b
PB
13791
13792.PHONY: all-stage1-gas maybe-all-stage1-gas
13793.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13794maybe-all-stage1-gas:
13795maybe-clean-stage1-gas:
13796@if gas-bootstrap
13797maybe-all-stage1-gas: all-stage1-gas
13798all-stage1: all-stage1-gas
f70224b5 13799TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13800all-stage1-gas: configure-stage1-gas
c52c6897 13801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13802 @r=`${PWD_COMMAND}`; export r; \
13803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13804 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
13805 $(HOST_EXPORTS) \
13806 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13808 CFLAGS="$(STAGE1_CFLAGS)" \
13809 CXXFLAGS="$(STAGE1_CFLAGS)" \
13810 LIBCFLAGS="$(LIBCFLAGS)" \
13811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13814 $(EXTRA_HOST_FLAGS) \
13815 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13816 $(TARGET-stage1-gas)
d545f33b
PB
13817
13818maybe-clean-stage1-gas: clean-stage1-gas
13819clean-stage1: clean-stage1-gas
13820clean-stage1-gas:
9dbaa842
DD
13821 @if [ $(current_stage) = stage1 ]; then \
13822 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13823 else \
13824 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13825 $(MAKE) stage1-start; \
13826 fi; \
d545f33b 13827 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13828 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13829 clean
d545f33b
PB
13830@endif gas-bootstrap
13831
13832
13833.PHONY: all-stage2-gas maybe-all-stage2-gas
13834.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13835maybe-all-stage2-gas:
13836maybe-clean-stage2-gas:
13837@if gas-bootstrap
13838maybe-all-stage2-gas: all-stage2-gas
13839all-stage2: all-stage2-gas
f70224b5 13840TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13841all-stage2-gas: configure-stage2-gas
c52c6897 13842 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13843 @r=`${PWD_COMMAND}`; export r; \
13844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13845 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
13846 $(HOST_EXPORTS) \
13847 $(POSTSTAGE1_HOST_EXPORTS) \
13848 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13850 CFLAGS="$(STAGE2_CFLAGS)" \
13851 CXXFLAGS="$(STAGE2_CFLAGS)" \
13852 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13857 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 13858 $(TARGET-stage2-gas)
d545f33b
PB
13859
13860maybe-clean-stage2-gas: clean-stage2-gas
13861clean-stage2: clean-stage2-gas
13862clean-stage2-gas:
9dbaa842
DD
13863 @if [ $(current_stage) = stage2 ]; then \
13864 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13865 else \
13866 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13867 $(MAKE) stage2-start; \
13868 fi; \
d545f33b 13869 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13870 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13871 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13872 clean
d545f33b
PB
13873@endif gas-bootstrap
13874
13875
13876.PHONY: all-stage3-gas maybe-all-stage3-gas
13877.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13878maybe-all-stage3-gas:
13879maybe-clean-stage3-gas:
13880@if gas-bootstrap
13881maybe-all-stage3-gas: all-stage3-gas
13882all-stage3: all-stage3-gas
f70224b5 13883TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13884all-stage3-gas: configure-stage3-gas
c52c6897 13885 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13886 @r=`${PWD_COMMAND}`; export r; \
13887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13888 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
13889 $(HOST_EXPORTS) \
13890 $(POSTSTAGE1_HOST_EXPORTS) \
13891 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13893 CFLAGS="$(STAGE3_CFLAGS)" \
13894 CXXFLAGS="$(STAGE3_CFLAGS)" \
13895 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13900 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 13901 $(TARGET-stage3-gas)
d545f33b
PB
13902
13903maybe-clean-stage3-gas: clean-stage3-gas
13904clean-stage3: clean-stage3-gas
13905clean-stage3-gas:
9dbaa842
DD
13906 @if [ $(current_stage) = stage3 ]; then \
13907 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13908 else \
13909 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13910 $(MAKE) stage3-start; \
13911 fi; \
d545f33b 13912 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13913 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13914 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13915 clean
d545f33b
PB
13916@endif gas-bootstrap
13917
13918
13919.PHONY: all-stage4-gas maybe-all-stage4-gas
13920.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13921maybe-all-stage4-gas:
13922maybe-clean-stage4-gas:
13923@if gas-bootstrap
13924maybe-all-stage4-gas: all-stage4-gas
13925all-stage4: all-stage4-gas
f70224b5 13926TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13927all-stage4-gas: configure-stage4-gas
c52c6897 13928 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13929 @r=`${PWD_COMMAND}`; export r; \
13930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13931 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
13932 $(HOST_EXPORTS) \
13933 $(POSTSTAGE1_HOST_EXPORTS) \
13934 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13935 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13936 CFLAGS="$(STAGE4_CFLAGS)" \
13937 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 13938 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
13939 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13940 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13941 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13942 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13943 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 13944 $(TARGET-stage4-gas)
d545f33b
PB
13945
13946maybe-clean-stage4-gas: clean-stage4-gas
13947clean-stage4: clean-stage4-gas
13948clean-stage4-gas:
9dbaa842
DD
13949 @if [ $(current_stage) = stage4 ]; then \
13950 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13951 else \
13952 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13953 $(MAKE) stage4-start; \
13954 fi; \
d545f33b 13955 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13956 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13957 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13958 clean
d545f33b
PB
13959@endif gas-bootstrap
13960
13961
13962.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13963.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13964maybe-all-stageprofile-gas:
13965maybe-clean-stageprofile-gas:
13966@if gas-bootstrap
13967maybe-all-stageprofile-gas: all-stageprofile-gas
13968all-stageprofile: all-stageprofile-gas
f70224b5 13969TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13970all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13971 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13972 @r=`${PWD_COMMAND}`; export r; \
13973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13974 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
13975 $(HOST_EXPORTS) \
13976 $(POSTSTAGE1_HOST_EXPORTS) \
13977 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13978 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13979 CFLAGS="$(STAGEprofile_CFLAGS)" \
13980 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
13981 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13982 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13983 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13984 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13985 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13986 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 13987 $(TARGET-stageprofile-gas)
d545f33b
PB
13988
13989maybe-clean-stageprofile-gas: clean-stageprofile-gas
13990clean-stageprofile: clean-stageprofile-gas
13991clean-stageprofile-gas:
9dbaa842
DD
13992 @if [ $(current_stage) = stageprofile ]; then \
13993 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13994 else \
13995 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13996 $(MAKE) stageprofile-start; \
13997 fi; \
d545f33b 13998 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13999 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14000 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14001 clean
d545f33b
PB
14002@endif gas-bootstrap
14003
14004
14005.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14006.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14007maybe-all-stagefeedback-gas:
14008maybe-clean-stagefeedback-gas:
14009@if gas-bootstrap
14010maybe-all-stagefeedback-gas: all-stagefeedback-gas
14011all-stagefeedback: all-stagefeedback-gas
f70224b5 14012TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14013all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14014 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14015 @r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14017 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14018 $(HOST_EXPORTS) \
14019 $(POSTSTAGE1_HOST_EXPORTS) \
14020 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14021 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14022 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14023 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14024 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14025 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14026 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14027 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14028 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14029 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14030 $(TARGET-stagefeedback-gas)
d545f33b
PB
14031
14032maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14033clean-stagefeedback: clean-stagefeedback-gas
14034clean-stagefeedback-gas:
9dbaa842
DD
14035 @if [ $(current_stage) = stagefeedback ]; then \
14036 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14037 else \
14038 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14039 $(MAKE) stagefeedback-start; \
14040 fi; \
d545f33b 14041 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14042 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14043 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14044 clean
d545f33b
PB
14045@endif gas-bootstrap
14046
14047
14048
14049
14050
4fa63067
NN
14051.PHONY: check-gas maybe-check-gas
14052maybe-check-gas:
6bd3dfaa
PB
14053@if gas
14054maybe-check-gas: check-gas
4fa63067
NN
14055
14056check-gas:
0aed8855 14057 @: $(MAKE); $(unstage)
4fa63067
NN
14058 @r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14060 $(HOST_EXPORTS) \
b00612cc
PB
14061 (cd $(HOST_SUBDIR)/gas && \
14062 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14063
6bd3dfaa 14064@endif gas
4fa63067
NN
14065
14066.PHONY: install-gas maybe-install-gas
14067maybe-install-gas:
6bd3dfaa
PB
14068@if gas
14069maybe-install-gas: install-gas
4fa63067
NN
14070
14071install-gas: installdirs
0aed8855 14072 @: $(MAKE); $(unstage)
4fa63067
NN
14073 @r=`${PWD_COMMAND}`; export r; \
14074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14075 $(HOST_EXPORTS) \
b00612cc 14076 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14077 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14078
6bd3dfaa 14079@endif gas
4fa63067 14080
56a8fe78 14081# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14082
14083.PHONY: maybe-info-gas info-gas
14084maybe-info-gas:
6bd3dfaa
PB
14085@if gas
14086maybe-info-gas: info-gas
4fa63067
NN
14087
14088info-gas: \
14089 configure-gas
14090 @[ -f ./gas/Makefile ] || exit 0; \
14091 r=`${PWD_COMMAND}`; export r; \
14092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14093 $(HOST_EXPORTS) \
b813574b 14094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14096 done; \
4fa63067 14097 echo "Doing info in gas" ; \
b00612cc 14098 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14101 "RANLIB=$${RANLIB}" \
0c24b341 14102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14103 info) \
2a4cbe27
NN
14104 || exit 1
14105
6bd3dfaa 14106@endif gas
2a4cbe27 14107
4fa63067
NN
14108.PHONY: maybe-dvi-gas dvi-gas
14109maybe-dvi-gas:
6bd3dfaa
PB
14110@if gas
14111maybe-dvi-gas: dvi-gas
2a4cbe27 14112
4fa63067
NN
14113dvi-gas: \
14114 configure-gas
14115 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14116 r=`${PWD_COMMAND}`; export r; \
14117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14118 $(HOST_EXPORTS) \
b813574b 14119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14121 done; \
4fa63067 14122 echo "Doing dvi in gas" ; \
b00612cc 14123 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14126 "RANLIB=$${RANLIB}" \
0c24b341 14127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14128 dvi) \
2a4cbe27
NN
14129 || exit 1
14130
6bd3dfaa 14131@endif gas
2a4cbe27 14132
56a8fe78
DD
14133.PHONY: maybe-pdf-gas pdf-gas
14134maybe-pdf-gas:
14135@if gas
14136maybe-pdf-gas: pdf-gas
14137
14138pdf-gas: \
14139 configure-gas
14140 @[ -f ./gas/Makefile ] || exit 0; \
14141 r=`${PWD_COMMAND}`; export r; \
14142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14143 $(HOST_EXPORTS) \
14144 for flag in $(EXTRA_HOST_FLAGS) ; do \
14145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14146 done; \
14147 echo "Doing pdf in gas" ; \
14148 (cd $(HOST_SUBDIR)/gas && \
14149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14151 "RANLIB=$${RANLIB}" \
0c24b341 14152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14153 pdf) \
14154 || exit 1
14155
14156@endif gas
14157
6d389afc
MS
14158.PHONY: maybe-html-gas html-gas
14159maybe-html-gas:
14160@if gas
14161maybe-html-gas: html-gas
14162
14163html-gas: \
14164 configure-gas
14165 @[ -f ./gas/Makefile ] || exit 0; \
14166 r=`${PWD_COMMAND}`; export r; \
14167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14168 $(HOST_EXPORTS) \
14169 for flag in $(EXTRA_HOST_FLAGS) ; do \
14170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14171 done; \
14172 echo "Doing html in gas" ; \
b00612cc 14173 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14176 "RANLIB=$${RANLIB}" \
0c24b341 14177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14178 html) \
14179 || exit 1
14180
14181@endif gas
14182
4fa63067
NN
14183.PHONY: maybe-TAGS-gas TAGS-gas
14184maybe-TAGS-gas:
6bd3dfaa
PB
14185@if gas
14186maybe-TAGS-gas: TAGS-gas
2a4cbe27 14187
4fa63067
NN
14188TAGS-gas: \
14189 configure-gas
14190 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14191 r=`${PWD_COMMAND}`; export r; \
14192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14193 $(HOST_EXPORTS) \
b813574b 14194 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14196 done; \
4fa63067 14197 echo "Doing TAGS in gas" ; \
b00612cc 14198 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14201 "RANLIB=$${RANLIB}" \
0c24b341 14202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14203 TAGS) \
2a4cbe27
NN
14204 || exit 1
14205
6bd3dfaa 14206@endif gas
2a4cbe27 14207
4fa63067
NN
14208.PHONY: maybe-install-info-gas install-info-gas
14209maybe-install-info-gas:
6bd3dfaa
PB
14210@if gas
14211maybe-install-info-gas: install-info-gas
2a4cbe27 14212
4fa63067
NN
14213install-info-gas: \
14214 configure-gas \
14215 info-gas
14216 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14217 r=`${PWD_COMMAND}`; export r; \
14218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14219 $(HOST_EXPORTS) \
b813574b 14220 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14222 done; \
4fa63067 14223 echo "Doing install-info in gas" ; \
b00612cc 14224 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14227 "RANLIB=$${RANLIB}" \
0c24b341 14228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14229 install-info) \
2a4cbe27
NN
14230 || exit 1
14231
6bd3dfaa 14232@endif gas
2a4cbe27 14233
a3ca38d2
DD
14234.PHONY: maybe-install-pdf-gas install-pdf-gas
14235maybe-install-pdf-gas:
14236@if gas
14237maybe-install-pdf-gas: install-pdf-gas
14238
14239install-pdf-gas: \
14240 configure-gas \
14241 pdf-gas
14242 @[ -f ./gas/Makefile ] || exit 0; \
14243 r=`${PWD_COMMAND}`; export r; \
14244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14245 $(HOST_EXPORTS) \
14246 for flag in $(EXTRA_HOST_FLAGS) ; do \
14247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14248 done; \
14249 echo "Doing install-pdf in gas" ; \
14250 (cd $(HOST_SUBDIR)/gas && \
14251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14253 "RANLIB=$${RANLIB}" \
0c24b341 14254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14255 install-pdf) \
14256 || exit 1
14257
14258@endif gas
14259
108a6f8e
CD
14260.PHONY: maybe-install-html-gas install-html-gas
14261maybe-install-html-gas:
14262@if gas
14263maybe-install-html-gas: install-html-gas
14264
14265install-html-gas: \
14266 configure-gas \
14267 html-gas
14268 @[ -f ./gas/Makefile ] || exit 0; \
14269 r=`${PWD_COMMAND}`; export r; \
14270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14271 $(HOST_EXPORTS) \
14272 for flag in $(EXTRA_HOST_FLAGS) ; do \
14273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14274 done; \
14275 echo "Doing install-html in gas" ; \
14276 (cd $(HOST_SUBDIR)/gas && \
14277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14279 "RANLIB=$${RANLIB}" \
0c24b341 14280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14281 install-html) \
14282 || exit 1
14283
14284@endif gas
14285
4fa63067
NN
14286.PHONY: maybe-installcheck-gas installcheck-gas
14287maybe-installcheck-gas:
6bd3dfaa
PB
14288@if gas
14289maybe-installcheck-gas: installcheck-gas
2a4cbe27 14290
4fa63067
NN
14291installcheck-gas: \
14292 configure-gas
14293 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14294 r=`${PWD_COMMAND}`; export r; \
14295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14296 $(HOST_EXPORTS) \
b813574b 14297 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14299 done; \
4fa63067 14300 echo "Doing installcheck in gas" ; \
b00612cc 14301 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14304 "RANLIB=$${RANLIB}" \
0c24b341 14305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14306 installcheck) \
2a4cbe27
NN
14307 || exit 1
14308
6bd3dfaa 14309@endif gas
2a4cbe27 14310
4fa63067
NN
14311.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14312maybe-mostlyclean-gas:
6bd3dfaa
PB
14313@if gas
14314maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14315
4fa63067
NN
14316mostlyclean-gas:
14317 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14318 r=`${PWD_COMMAND}`; export r; \
14319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14320 $(HOST_EXPORTS) \
b813574b 14321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14323 done; \
4fa63067 14324 echo "Doing mostlyclean in gas" ; \
b00612cc 14325 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14328 "RANLIB=$${RANLIB}" \
0c24b341 14329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14330 mostlyclean) \
2a4cbe27
NN
14331 || exit 1
14332
6bd3dfaa 14333@endif gas
2a4cbe27 14334
4fa63067
NN
14335.PHONY: maybe-clean-gas clean-gas
14336maybe-clean-gas:
6bd3dfaa
PB
14337@if gas
14338maybe-clean-gas: clean-gas
2a4cbe27 14339
4fa63067
NN
14340clean-gas:
14341 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14342 r=`${PWD_COMMAND}`; export r; \
14343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14344 $(HOST_EXPORTS) \
b813574b 14345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14347 done; \
4fa63067 14348 echo "Doing clean in gas" ; \
b00612cc 14349 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14352 "RANLIB=$${RANLIB}" \
0c24b341 14353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14354 clean) \
2a4cbe27
NN
14355 || exit 1
14356
6bd3dfaa 14357@endif gas
2a4cbe27 14358
4fa63067
NN
14359.PHONY: maybe-distclean-gas distclean-gas
14360maybe-distclean-gas:
6bd3dfaa
PB
14361@if gas
14362maybe-distclean-gas: distclean-gas
2a4cbe27 14363
4fa63067
NN
14364distclean-gas:
14365 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14366 r=`${PWD_COMMAND}`; export r; \
14367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14368 $(HOST_EXPORTS) \
b813574b 14369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14371 done; \
4fa63067 14372 echo "Doing distclean in gas" ; \
b00612cc 14373 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14376 "RANLIB=$${RANLIB}" \
0c24b341 14377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14378 distclean) \
2a4cbe27
NN
14379 || exit 1
14380
6bd3dfaa 14381@endif gas
2a4cbe27 14382
4fa63067
NN
14383.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14384maybe-maintainer-clean-gas:
6bd3dfaa
PB
14385@if gas
14386maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14387
4fa63067
NN
14388maintainer-clean-gas:
14389 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14390 r=`${PWD_COMMAND}`; export r; \
14391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14392 $(HOST_EXPORTS) \
b813574b 14393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14395 done; \
4fa63067 14396 echo "Doing maintainer-clean in gas" ; \
b00612cc 14397 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14400 "RANLIB=$${RANLIB}" \
0c24b341 14401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14402 maintainer-clean) \
2a4cbe27
NN
14403 || exit 1
14404
6bd3dfaa 14405@endif gas
2a4cbe27 14406
2a4cbe27 14407
a7254363 14408
b813574b
PB
14409.PHONY: configure-gcc maybe-configure-gcc
14410maybe-configure-gcc:
c52c6897 14411@if gcc-bootstrap
4f0ef2d8 14412configure-gcc: stage_current
c52c6897
PB
14413@endif gcc-bootstrap
14414@if gcc
4f0ef2d8
CD
14415maybe-configure-gcc: configure-gcc
14416configure-gcc:
c52c6897
PB
14417 @r=`${PWD_COMMAND}`; export r; \
14418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14419 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14421 $(HOST_EXPORTS) \
a7254363
PB
14422 echo Configuring in $(HOST_SUBDIR)/gcc; \
14423 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14424 case $(srcdir) in \
b00612cc
PB
14425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14426 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14428 esac; \
b00612cc
PB
14429 srcdiroption="--srcdir=$${topdir}/gcc"; \
14430 libsrcdir="$$s/gcc"; \
4fa63067 14431 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14433 --target=${target_alias} $${srcdiroption} \
4fa63067 14434 || exit 1
b813574b 14435@endif gcc
4fa63067 14436
a7254363
PB
14437
14438
d545f33b
PB
14439.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14440maybe-configure-stage1-gcc:
14441@if gcc-bootstrap
14442maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14443configure-stage1-gcc:
c52c6897 14444 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14446 @r=`${PWD_COMMAND}`; export r; \
14447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14448 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14449 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14450 $(HOST_EXPORTS) \
8ee82aff 14451 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14452 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
14453 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14454 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14456 cd $(HOST_SUBDIR)/gcc || exit 1; \
14457 case $(srcdir) in \
14458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14459 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14461 esac; \
14462 srcdiroption="--srcdir=$${topdir}/gcc"; \
14463 libsrcdir="$$s/gcc"; \
14464 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14465 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14466 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14467 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14468@endif gcc-bootstrap
14469
14470.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14471maybe-configure-stage2-gcc:
14472@if gcc-bootstrap
14473maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14474configure-stage2-gcc:
c52c6897 14475 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14476 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14477 @r=`${PWD_COMMAND}`; export r; \
14478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14479 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14480 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14481 $(HOST_EXPORTS) \
1b05fbbd 14482 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14483 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14484 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
14485 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14486 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14488 cd $(HOST_SUBDIR)/gcc || exit 1; \
14489 case $(srcdir) in \
14490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14491 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14493 esac; \
14494 srcdiroption="--srcdir=$${topdir}/gcc"; \
14495 libsrcdir="$$s/gcc"; \
14496 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14497 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14498 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14499 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14500 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14501@endif gcc-bootstrap
14502
d545f33b
PB
14503.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14504maybe-configure-stage3-gcc:
14505@if gcc-bootstrap
14506maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14507configure-stage3-gcc:
c52c6897 14508 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14509 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14510 @r=`${PWD_COMMAND}`; export r; \
14511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14512 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14513 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14514 $(HOST_EXPORTS) \
1b05fbbd 14515 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14516 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14517 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
14518 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14519 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14521 cd $(HOST_SUBDIR)/gcc || exit 1; \
14522 case $(srcdir) in \
14523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14524 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14526 esac; \
14527 srcdiroption="--srcdir=$${topdir}/gcc"; \
14528 libsrcdir="$$s/gcc"; \
14529 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14531 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14532 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14533 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14534@endif gcc-bootstrap
14535
d545f33b
PB
14536.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14537maybe-configure-stage4-gcc:
14538@if gcc-bootstrap
14539maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14540configure-stage4-gcc:
c52c6897 14541 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14543 @r=`${PWD_COMMAND}`; export r; \
14544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14545 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14546 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14547 $(HOST_EXPORTS) \
1b05fbbd 14548 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14549 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14550 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
14551 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14552 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14554 cd $(HOST_SUBDIR)/gcc || exit 1; \
14555 case $(srcdir) in \
14556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14557 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14559 esac; \
14560 srcdiroption="--srcdir=$${topdir}/gcc"; \
14561 libsrcdir="$$s/gcc"; \
14562 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14564 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14565 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14566 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14567@endif gcc-bootstrap
14568
14569.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14570maybe-configure-stageprofile-gcc:
14571@if gcc-bootstrap
14572maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14573configure-stageprofile-gcc:
c52c6897 14574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14576 @r=`${PWD_COMMAND}`; export r; \
14577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14579 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14580 $(HOST_EXPORTS) \
1b05fbbd
AO
14581 $(POSTSTAGE1_HOST_EXPORTS) \
14582 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14583 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
14584 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14585 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14587 cd $(HOST_SUBDIR)/gcc || exit 1; \
14588 case $(srcdir) in \
14589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14590 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14592 esac; \
14593 srcdiroption="--srcdir=$${topdir}/gcc"; \
14594 libsrcdir="$$s/gcc"; \
14595 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14597 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14598 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14599 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14600@endif gcc-bootstrap
14601
14602.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14603maybe-configure-stagefeedback-gcc:
14604@if gcc-bootstrap
14605maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14606configure-stagefeedback-gcc:
c52c6897 14607 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14609 @r=`${PWD_COMMAND}`; export r; \
14610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14611 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14612 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14613 $(HOST_EXPORTS) \
1b05fbbd
AO
14614 $(POSTSTAGE1_HOST_EXPORTS) \
14615 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14616 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
14617 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14618 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14620 cd $(HOST_SUBDIR)/gcc || exit 1; \
14621 case $(srcdir) in \
14622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14623 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14625 esac; \
14626 srcdiroption="--srcdir=$${topdir}/gcc"; \
14627 libsrcdir="$$s/gcc"; \
14628 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14630 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14631 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14632 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14633@endif gcc-bootstrap
14634
14635
14636
14637
14638
b813574b
PB
14639.PHONY: all-gcc maybe-all-gcc
14640maybe-all-gcc:
4f0ef2d8
CD
14641@if gcc-bootstrap
14642all-gcc: stage_current
14643@endif gcc-bootstrap
b813574b 14644@if gcc
4b900473 14645TARGET-gcc=all
b813574b
PB
14646maybe-all-gcc: all-gcc
14647all-gcc: configure-gcc
c52c6897 14648 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14650 $(HOST_EXPORTS) \
b00612cc 14651 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14652 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14653 $(TARGET-gcc))
b813574b 14654@endif gcc
4fa63067 14655
a7254363 14656
d545f33b
PB
14657
14658.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14659.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14660maybe-all-stage1-gcc:
14661maybe-clean-stage1-gcc:
14662@if gcc-bootstrap
14663maybe-all-stage1-gcc: all-stage1-gcc
14664all-stage1: all-stage1-gcc
f70224b5 14665TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14666all-stage1-gcc: configure-stage1-gcc
c52c6897 14667 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14668 @r=`${PWD_COMMAND}`; export r; \
14669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14670 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
14671 $(HOST_EXPORTS) \
14672 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14674 CFLAGS="$(STAGE1_CFLAGS)" \
14675 CXXFLAGS="$(STAGE1_CFLAGS)" \
14676 LIBCFLAGS="$(LIBCFLAGS)" \
14677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14680 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14681 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14682 $(TARGET-stage1-gcc)
d545f33b
PB
14683
14684maybe-clean-stage1-gcc: clean-stage1-gcc
14685clean-stage1: clean-stage1-gcc
14686clean-stage1-gcc:
9dbaa842
DD
14687 @if [ $(current_stage) = stage1 ]; then \
14688 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14689 else \
14690 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14691 $(MAKE) stage1-start; \
14692 fi; \
d545f33b 14693 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14694 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14695 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14696@endif gcc-bootstrap
14697
14698
14699.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14700.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14701maybe-all-stage2-gcc:
14702maybe-clean-stage2-gcc:
14703@if gcc-bootstrap
14704maybe-all-stage2-gcc: all-stage2-gcc
14705all-stage2: all-stage2-gcc
f70224b5 14706TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14707all-stage2-gcc: configure-stage2-gcc
c52c6897 14708 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14709 @r=`${PWD_COMMAND}`; export r; \
14710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14711 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
14712 $(HOST_EXPORTS) \
14713 $(POSTSTAGE1_HOST_EXPORTS) \
14714 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14715 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14716 CFLAGS="$(STAGE2_CFLAGS)" \
14717 CXXFLAGS="$(STAGE2_CFLAGS)" \
14718 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14719 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14720 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14721 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14722 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14723 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14724 $(TARGET-stage2-gcc)
d545f33b
PB
14725
14726maybe-clean-stage2-gcc: clean-stage2-gcc
14727clean-stage2: clean-stage2-gcc
14728clean-stage2-gcc:
9dbaa842
DD
14729 @if [ $(current_stage) = stage2 ]; then \
14730 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14731 else \
14732 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14733 $(MAKE) stage2-start; \
14734 fi; \
d545f33b 14735 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14736 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14737 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14738 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14739@endif gcc-bootstrap
14740
14741
14742.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14743.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14744maybe-all-stage3-gcc:
14745maybe-clean-stage3-gcc:
14746@if gcc-bootstrap
14747maybe-all-stage3-gcc: all-stage3-gcc
14748all-stage3: all-stage3-gcc
f70224b5 14749TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14750all-stage3-gcc: configure-stage3-gcc
c52c6897 14751 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14752 @r=`${PWD_COMMAND}`; export r; \
14753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14754 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
14755 $(HOST_EXPORTS) \
14756 $(POSTSTAGE1_HOST_EXPORTS) \
14757 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14758 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14759 CFLAGS="$(STAGE3_CFLAGS)" \
14760 CXXFLAGS="$(STAGE3_CFLAGS)" \
14761 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14762 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14763 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14764 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14765 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14766 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14767 $(TARGET-stage3-gcc)
d545f33b
PB
14768
14769maybe-clean-stage3-gcc: clean-stage3-gcc
14770clean-stage3: clean-stage3-gcc
14771clean-stage3-gcc:
9dbaa842
DD
14772 @if [ $(current_stage) = stage3 ]; then \
14773 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14774 else \
14775 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14776 $(MAKE) stage3-start; \
14777 fi; \
d545f33b 14778 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14779 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14780 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14781 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14782@endif gcc-bootstrap
14783
14784
14785.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14786.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14787maybe-all-stage4-gcc:
14788maybe-clean-stage4-gcc:
14789@if gcc-bootstrap
14790maybe-all-stage4-gcc: all-stage4-gcc
14791all-stage4: all-stage4-gcc
f70224b5 14792TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14793all-stage4-gcc: configure-stage4-gcc
c52c6897 14794 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14795 @r=`${PWD_COMMAND}`; export r; \
14796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14797 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
14798 $(HOST_EXPORTS) \
14799 $(POSTSTAGE1_HOST_EXPORTS) \
14800 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14801 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14802 CFLAGS="$(STAGE4_CFLAGS)" \
14803 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 14804 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14805 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14806 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14807 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14808 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14809 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14810 $(TARGET-stage4-gcc)
d545f33b
PB
14811
14812maybe-clean-stage4-gcc: clean-stage4-gcc
14813clean-stage4: clean-stage4-gcc
14814clean-stage4-gcc:
9dbaa842
DD
14815 @if [ $(current_stage) = stage4 ]; then \
14816 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14817 else \
14818 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14819 $(MAKE) stage4-start; \
14820 fi; \
d545f33b 14821 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14822 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14823 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14824 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14825@endif gcc-bootstrap
14826
14827
14828.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14829.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14830maybe-all-stageprofile-gcc:
14831maybe-clean-stageprofile-gcc:
14832@if gcc-bootstrap
14833maybe-all-stageprofile-gcc: all-stageprofile-gcc
14834all-stageprofile: all-stageprofile-gcc
f70224b5 14835TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14836all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14837 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14838 @r=`${PWD_COMMAND}`; export r; \
14839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14840 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14841 $(HOST_EXPORTS) \
14842 $(POSTSTAGE1_HOST_EXPORTS) \
14843 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14844 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14845 CFLAGS="$(STAGEprofile_CFLAGS)" \
14846 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14847 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14848 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14849 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14850 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14851 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14852 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14853 $(TARGET-stageprofile-gcc)
d545f33b
PB
14854
14855maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14856clean-stageprofile: clean-stageprofile-gcc
14857clean-stageprofile-gcc:
9dbaa842
DD
14858 @if [ $(current_stage) = stageprofile ]; then \
14859 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14860 else \
14861 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14862 $(MAKE) stageprofile-start; \
14863 fi; \
d545f33b 14864 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14865 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14866 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14867 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14868@endif gcc-bootstrap
14869
14870
14871.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14872.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14873maybe-all-stagefeedback-gcc:
14874maybe-clean-stagefeedback-gcc:
14875@if gcc-bootstrap
14876maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14877all-stagefeedback: all-stagefeedback-gcc
f70224b5 14878TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14879all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14880 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14881 @r=`${PWD_COMMAND}`; export r; \
14882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14883 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14884 $(HOST_EXPORTS) \
14885 $(POSTSTAGE1_HOST_EXPORTS) \
14886 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14888 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14889 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14890 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14894 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14895 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14896 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14897
14898maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14899clean-stagefeedback: clean-stagefeedback-gcc
14900clean-stagefeedback-gcc:
9dbaa842
DD
14901 @if [ $(current_stage) = stagefeedback ]; then \
14902 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14903 else \
14904 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14905 $(MAKE) stagefeedback-start; \
14906 fi; \
d545f33b 14907 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14908 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14909 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14910 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14911@endif gcc-bootstrap
14912
14913
14914
14915
14916
b813574b
PB
14917.PHONY: check-gcc maybe-check-gcc
14918maybe-check-gcc:
14919@if gcc
14920maybe-check-gcc: check-gcc
4fa63067 14921
b813574b 14922check-gcc:
0aed8855 14923 @: $(MAKE); $(unstage)
4fa63067
NN
14924 @r=`${PWD_COMMAND}`; export r; \
14925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14926 $(HOST_EXPORTS) \
b00612cc
PB
14927 (cd $(HOST_SUBDIR)/gcc && \
14928 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14929
b813574b 14930@endif gcc
4fa63067 14931
b813574b
PB
14932.PHONY: install-gcc maybe-install-gcc
14933maybe-install-gcc:
14934@if gcc
14935maybe-install-gcc: install-gcc
4fa63067 14936
b813574b 14937install-gcc: installdirs
0aed8855 14938 @: $(MAKE); $(unstage)
4fa63067
NN
14939 @r=`${PWD_COMMAND}`; export r; \
14940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14941 $(HOST_EXPORTS) \
b00612cc 14942 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14943 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14944
b813574b 14945@endif gcc
4fa63067 14946
56a8fe78 14947# Other targets (info, dvi, pdf, etc.)
4fa63067 14948
b813574b
PB
14949.PHONY: maybe-info-gcc info-gcc
14950maybe-info-gcc:
14951@if gcc
14952maybe-info-gcc: info-gcc
4fa63067 14953
b813574b
PB
14954info-gcc: \
14955 configure-gcc
14956 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14957 r=`${PWD_COMMAND}`; export r; \
14958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14959 $(HOST_EXPORTS) \
b813574b 14960 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14962 done; \
b813574b 14963 echo "Doing info in gcc" ; \
b00612cc 14964 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14967 "RANLIB=$${RANLIB}" \
0c24b341 14968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14969 info) \
2a4cbe27
NN
14970 || exit 1
14971
b813574b 14972@endif gcc
2a4cbe27 14973
b813574b
PB
14974.PHONY: maybe-dvi-gcc dvi-gcc
14975maybe-dvi-gcc:
14976@if gcc
14977maybe-dvi-gcc: dvi-gcc
2a4cbe27 14978
b813574b
PB
14979dvi-gcc: \
14980 configure-gcc
14981 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14982 r=`${PWD_COMMAND}`; export r; \
14983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14984 $(HOST_EXPORTS) \
b813574b 14985 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14987 done; \
b813574b 14988 echo "Doing dvi in gcc" ; \
b00612cc 14989 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14992 "RANLIB=$${RANLIB}" \
0c24b341 14993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14994 dvi) \
2a4cbe27
NN
14995 || exit 1
14996
b813574b 14997@endif gcc
2a4cbe27 14998
56a8fe78
DD
14999.PHONY: maybe-pdf-gcc pdf-gcc
15000maybe-pdf-gcc:
15001@if gcc
15002maybe-pdf-gcc: pdf-gcc
15003
15004pdf-gcc: \
15005 configure-gcc
15006 @[ -f ./gcc/Makefile ] || exit 0; \
15007 r=`${PWD_COMMAND}`; export r; \
15008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15009 $(HOST_EXPORTS) \
15010 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15012 done; \
15013 echo "Doing pdf in gcc" ; \
15014 (cd $(HOST_SUBDIR)/gcc && \
15015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15017 "RANLIB=$${RANLIB}" \
0c24b341 15018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15019 pdf) \
15020 || exit 1
15021
15022@endif gcc
15023
6d389afc
MS
15024.PHONY: maybe-html-gcc html-gcc
15025maybe-html-gcc:
15026@if gcc
15027maybe-html-gcc: html-gcc
15028
15029html-gcc: \
15030 configure-gcc
15031 @[ -f ./gcc/Makefile ] || exit 0; \
15032 r=`${PWD_COMMAND}`; export r; \
15033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15034 $(HOST_EXPORTS) \
15035 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15037 done; \
15038 echo "Doing html in gcc" ; \
b00612cc 15039 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15042 "RANLIB=$${RANLIB}" \
0c24b341 15043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15044 html) \
15045 || exit 1
15046
15047@endif gcc
15048
b813574b
PB
15049.PHONY: maybe-TAGS-gcc TAGS-gcc
15050maybe-TAGS-gcc:
15051@if gcc
15052maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15053
b813574b
PB
15054TAGS-gcc: \
15055 configure-gcc
15056 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15057 r=`${PWD_COMMAND}`; export r; \
15058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15059 $(HOST_EXPORTS) \
b813574b 15060 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15062 done; \
b813574b 15063 echo "Doing TAGS in gcc" ; \
b00612cc 15064 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15067 "RANLIB=$${RANLIB}" \
0c24b341 15068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15069 TAGS) \
2a4cbe27
NN
15070 || exit 1
15071
b813574b 15072@endif gcc
2a4cbe27 15073
b813574b
PB
15074.PHONY: maybe-install-info-gcc install-info-gcc
15075maybe-install-info-gcc:
15076@if gcc
15077maybe-install-info-gcc: install-info-gcc
a2592b1b 15078
b813574b
PB
15079install-info-gcc: \
15080 configure-gcc \
15081 info-gcc
15082 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15083 r=`${PWD_COMMAND}`; export r; \
15084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15085 $(HOST_EXPORTS) \
b813574b 15086 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15088 done; \
b813574b 15089 echo "Doing install-info in gcc" ; \
b00612cc 15090 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15093 "RANLIB=$${RANLIB}" \
0c24b341 15094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15095 install-info) \
a2592b1b
DD
15096 || exit 1
15097
b813574b 15098@endif gcc
a2592b1b 15099
a3ca38d2
DD
15100.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15101maybe-install-pdf-gcc:
15102@if gcc
15103maybe-install-pdf-gcc: install-pdf-gcc
15104
15105install-pdf-gcc: \
15106 configure-gcc \
15107 pdf-gcc
15108 @[ -f ./gcc/Makefile ] || exit 0; \
15109 r=`${PWD_COMMAND}`; export r; \
15110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15111 $(HOST_EXPORTS) \
15112 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15114 done; \
15115 echo "Doing install-pdf in gcc" ; \
15116 (cd $(HOST_SUBDIR)/gcc && \
15117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15119 "RANLIB=$${RANLIB}" \
0c24b341 15120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15121 install-pdf) \
15122 || exit 1
15123
15124@endif gcc
15125
108a6f8e
CD
15126.PHONY: maybe-install-html-gcc install-html-gcc
15127maybe-install-html-gcc:
15128@if gcc
15129maybe-install-html-gcc: install-html-gcc
15130
15131install-html-gcc: \
15132 configure-gcc \
15133 html-gcc
15134 @[ -f ./gcc/Makefile ] || exit 0; \
15135 r=`${PWD_COMMAND}`; export r; \
15136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15137 $(HOST_EXPORTS) \
15138 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15140 done; \
15141 echo "Doing install-html in gcc" ; \
15142 (cd $(HOST_SUBDIR)/gcc && \
15143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15145 "RANLIB=$${RANLIB}" \
0c24b341 15146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15147 install-html) \
15148 || exit 1
15149
15150@endif gcc
15151
b813574b
PB
15152.PHONY: maybe-installcheck-gcc installcheck-gcc
15153maybe-installcheck-gcc:
15154@if gcc
15155maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15156
b813574b
PB
15157installcheck-gcc: \
15158 configure-gcc
15159 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15160 r=`${PWD_COMMAND}`; export r; \
15161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15162 $(HOST_EXPORTS) \
b813574b 15163 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15165 done; \
b813574b 15166 echo "Doing installcheck in gcc" ; \
b00612cc 15167 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15170 "RANLIB=$${RANLIB}" \
0c24b341 15171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15172 installcheck) \
4fa63067 15173 || exit 1
2a4cbe27 15174
b813574b 15175@endif gcc
4fa63067 15176
b813574b
PB
15177.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15178maybe-mostlyclean-gcc:
15179@if gcc
15180maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15181
b813574b
PB
15182mostlyclean-gcc:
15183 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15184 r=`${PWD_COMMAND}`; export r; \
15185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15186 $(HOST_EXPORTS) \
b813574b 15187 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15189 done; \
b813574b 15190 echo "Doing mostlyclean in gcc" ; \
b00612cc 15191 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15194 "RANLIB=$${RANLIB}" \
0c24b341 15195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15196 mostlyclean) \
2a4cbe27
NN
15197 || exit 1
15198
b813574b 15199@endif gcc
2a4cbe27 15200
b813574b
PB
15201.PHONY: maybe-clean-gcc clean-gcc
15202maybe-clean-gcc:
15203@if gcc
15204maybe-clean-gcc: clean-gcc
2a4cbe27 15205
b813574b
PB
15206clean-gcc:
15207 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15208 r=`${PWD_COMMAND}`; export r; \
15209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15210 $(HOST_EXPORTS) \
b813574b 15211 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15213 done; \
b813574b 15214 echo "Doing clean in gcc" ; \
b00612cc 15215 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15218 "RANLIB=$${RANLIB}" \
0c24b341 15219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15220 clean) \
2a4cbe27
NN
15221 || exit 1
15222
b813574b 15223@endif gcc
2a4cbe27 15224
b813574b
PB
15225.PHONY: maybe-distclean-gcc distclean-gcc
15226maybe-distclean-gcc:
15227@if gcc
15228maybe-distclean-gcc: distclean-gcc
2a4cbe27 15229
b813574b
PB
15230distclean-gcc:
15231 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15232 r=`${PWD_COMMAND}`; export r; \
15233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15234 $(HOST_EXPORTS) \
b813574b 15235 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15237 done; \
b813574b 15238 echo "Doing distclean in gcc" ; \
b00612cc 15239 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15242 "RANLIB=$${RANLIB}" \
0c24b341 15243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15244 distclean) \
2a4cbe27
NN
15245 || exit 1
15246
b813574b 15247@endif gcc
2a4cbe27 15248
b813574b
PB
15249.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15250maybe-maintainer-clean-gcc:
15251@if gcc
15252maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15253
b813574b
PB
15254maintainer-clean-gcc:
15255 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15256 r=`${PWD_COMMAND}`; export r; \
15257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15258 $(HOST_EXPORTS) \
b813574b 15259 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15261 done; \
b813574b 15262 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15263 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15266 "RANLIB=$${RANLIB}" \
0c24b341 15267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15268 maintainer-clean) \
2a4cbe27
NN
15269 || exit 1
15270
b813574b 15271@endif gcc
2a4cbe27 15272
2a4cbe27 15273
a7254363 15274
b813574b
PB
15275.PHONY: configure-gawk maybe-configure-gawk
15276maybe-configure-gawk:
4f0ef2d8
CD
15277@if gcc-bootstrap
15278configure-gawk: stage_current
15279@endif gcc-bootstrap
b813574b
PB
15280@if gawk
15281maybe-configure-gawk: configure-gawk
c52c6897 15282configure-gawk:
0aed8855 15283 @: $(MAKE); $(unstage)
c52c6897 15284 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15286 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15288 $(HOST_EXPORTS) \
a7254363
PB
15289 echo Configuring in $(HOST_SUBDIR)/gawk; \
15290 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15291 case $(srcdir) in \
b00612cc
PB
15292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15293 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15295 esac; \
b00612cc
PB
15296 srcdiroption="--srcdir=$${topdir}/gawk"; \
15297 libsrcdir="$$s/gawk"; \
4fa63067 15298 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15300 --target=${target_alias} $${srcdiroption} \
4fa63067 15301 || exit 1
b813574b 15302@endif gawk
4fa63067 15303
a7254363
PB
15304
15305
d545f33b
PB
15306
15307
b813574b
PB
15308.PHONY: all-gawk maybe-all-gawk
15309maybe-all-gawk:
4f0ef2d8
CD
15310@if gcc-bootstrap
15311all-gawk: stage_current
15312@endif gcc-bootstrap
b813574b 15313@if gawk
d27cc32e 15314TARGET-gawk=all
b813574b
PB
15315maybe-all-gawk: all-gawk
15316all-gawk: configure-gawk
0aed8855 15317 @: $(MAKE); $(unstage)
4fa63067
NN
15318 @r=`${PWD_COMMAND}`; export r; \
15319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15320 $(HOST_EXPORTS) \
b00612cc 15321 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15322 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15323 $(TARGET-gawk))
b813574b 15324@endif gawk
4fa63067 15325
a7254363 15326
d545f33b
PB
15327
15328
b813574b
PB
15329.PHONY: check-gawk maybe-check-gawk
15330maybe-check-gawk:
15331@if gawk
15332maybe-check-gawk: check-gawk
4fa63067 15333
b813574b 15334check-gawk:
0aed8855 15335 @: $(MAKE); $(unstage)
4fa63067
NN
15336 @r=`${PWD_COMMAND}`; export r; \
15337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15338 $(HOST_EXPORTS) \
b00612cc
PB
15339 (cd $(HOST_SUBDIR)/gawk && \
15340 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15341
b813574b 15342@endif gawk
4fa63067 15343
b813574b
PB
15344.PHONY: install-gawk maybe-install-gawk
15345maybe-install-gawk:
15346@if gawk
15347maybe-install-gawk: install-gawk
4fa63067 15348
b813574b 15349install-gawk: installdirs
0aed8855 15350 @: $(MAKE); $(unstage)
4fa63067
NN
15351 @r=`${PWD_COMMAND}`; export r; \
15352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15353 $(HOST_EXPORTS) \
b00612cc 15354 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15355 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15356
b813574b 15357@endif gawk
4fa63067 15358
56a8fe78 15359# Other targets (info, dvi, pdf, etc.)
4fa63067 15360
b813574b
PB
15361.PHONY: maybe-info-gawk info-gawk
15362maybe-info-gawk:
15363@if gawk
15364maybe-info-gawk: info-gawk
4fa63067 15365
b813574b
PB
15366info-gawk: \
15367 configure-gawk
0aed8855 15368 @: $(MAKE); $(unstage)
b813574b 15369 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15370 r=`${PWD_COMMAND}`; export r; \
15371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15372 $(HOST_EXPORTS) \
b813574b 15373 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15375 done; \
b813574b 15376 echo "Doing info in gawk" ; \
b00612cc 15377 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15380 "RANLIB=$${RANLIB}" \
0c24b341 15381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15382 info) \
2a4cbe27
NN
15383 || exit 1
15384
b813574b 15385@endif gawk
2a4cbe27 15386
b813574b
PB
15387.PHONY: maybe-dvi-gawk dvi-gawk
15388maybe-dvi-gawk:
15389@if gawk
15390maybe-dvi-gawk: dvi-gawk
2a4cbe27 15391
b813574b
PB
15392dvi-gawk: \
15393 configure-gawk
0aed8855 15394 @: $(MAKE); $(unstage)
b813574b 15395 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15396 r=`${PWD_COMMAND}`; export r; \
15397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15398 $(HOST_EXPORTS) \
b813574b 15399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15401 done; \
b813574b 15402 echo "Doing dvi in gawk" ; \
b00612cc 15403 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15406 "RANLIB=$${RANLIB}" \
0c24b341 15407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15408 dvi) \
2a4cbe27
NN
15409 || exit 1
15410
b813574b 15411@endif gawk
2a4cbe27 15412
56a8fe78
DD
15413.PHONY: maybe-pdf-gawk pdf-gawk
15414maybe-pdf-gawk:
15415@if gawk
15416maybe-pdf-gawk: pdf-gawk
15417
15418pdf-gawk: \
15419 configure-gawk
15420 @: $(MAKE); $(unstage)
15421 @[ -f ./gawk/Makefile ] || exit 0; \
15422 r=`${PWD_COMMAND}`; export r; \
15423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15424 $(HOST_EXPORTS) \
15425 for flag in $(EXTRA_HOST_FLAGS) ; do \
15426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15427 done; \
15428 echo "Doing pdf in gawk" ; \
15429 (cd $(HOST_SUBDIR)/gawk && \
15430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15432 "RANLIB=$${RANLIB}" \
0c24b341 15433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15434 pdf) \
15435 || exit 1
15436
15437@endif gawk
15438
6d389afc
MS
15439.PHONY: maybe-html-gawk html-gawk
15440maybe-html-gawk:
15441@if gawk
15442maybe-html-gawk: html-gawk
15443
15444html-gawk: \
15445 configure-gawk
0aed8855 15446 @: $(MAKE); $(unstage)
6d389afc
MS
15447 @[ -f ./gawk/Makefile ] || exit 0; \
15448 r=`${PWD_COMMAND}`; export r; \
15449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15450 $(HOST_EXPORTS) \
15451 for flag in $(EXTRA_HOST_FLAGS) ; do \
15452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15453 done; \
15454 echo "Doing html in gawk" ; \
b00612cc 15455 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15458 "RANLIB=$${RANLIB}" \
0c24b341 15459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15460 html) \
15461 || exit 1
15462
15463@endif gawk
15464
b813574b
PB
15465.PHONY: maybe-TAGS-gawk TAGS-gawk
15466maybe-TAGS-gawk:
15467@if gawk
15468maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15469
b813574b
PB
15470TAGS-gawk: \
15471 configure-gawk
0aed8855 15472 @: $(MAKE); $(unstage)
b813574b 15473 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15474 r=`${PWD_COMMAND}`; export r; \
15475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15476 $(HOST_EXPORTS) \
b813574b 15477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479 done; \
b813574b 15480 echo "Doing TAGS in gawk" ; \
b00612cc 15481 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484 "RANLIB=$${RANLIB}" \
0c24b341 15485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15486 TAGS) \
2a4cbe27
NN
15487 || exit 1
15488
b813574b 15489@endif gawk
2a4cbe27 15490
b813574b
PB
15491.PHONY: maybe-install-info-gawk install-info-gawk
15492maybe-install-info-gawk:
15493@if gawk
15494maybe-install-info-gawk: install-info-gawk
2a4cbe27 15495
b813574b
PB
15496install-info-gawk: \
15497 configure-gawk \
15498 info-gawk
0aed8855 15499 @: $(MAKE); $(unstage)
b813574b 15500 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15501 r=`${PWD_COMMAND}`; export r; \
15502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15503 $(HOST_EXPORTS) \
b813574b 15504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506 done; \
b813574b 15507 echo "Doing install-info in gawk" ; \
b00612cc 15508 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511 "RANLIB=$${RANLIB}" \
0c24b341 15512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15513 install-info) \
2a4cbe27
NN
15514 || exit 1
15515
b813574b 15516@endif gawk
2a4cbe27 15517
a3ca38d2
DD
15518.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15519maybe-install-pdf-gawk:
15520@if gawk
15521maybe-install-pdf-gawk: install-pdf-gawk
15522
15523install-pdf-gawk: \
15524 configure-gawk \
15525 pdf-gawk
15526 @: $(MAKE); $(unstage)
15527 @[ -f ./gawk/Makefile ] || exit 0; \
15528 r=`${PWD_COMMAND}`; export r; \
15529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15530 $(HOST_EXPORTS) \
15531 for flag in $(EXTRA_HOST_FLAGS) ; do \
15532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15533 done; \
15534 echo "Doing install-pdf in gawk" ; \
15535 (cd $(HOST_SUBDIR)/gawk && \
15536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15538 "RANLIB=$${RANLIB}" \
0c24b341 15539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15540 install-pdf) \
15541 || exit 1
15542
15543@endif gawk
15544
108a6f8e
CD
15545.PHONY: maybe-install-html-gawk install-html-gawk
15546maybe-install-html-gawk:
15547@if gawk
15548maybe-install-html-gawk: install-html-gawk
15549
15550install-html-gawk: \
15551 configure-gawk \
15552 html-gawk
15553 @: $(MAKE); $(unstage)
15554 @[ -f ./gawk/Makefile ] || exit 0; \
15555 r=`${PWD_COMMAND}`; export r; \
15556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15557 $(HOST_EXPORTS) \
15558 for flag in $(EXTRA_HOST_FLAGS) ; do \
15559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15560 done; \
15561 echo "Doing install-html in gawk" ; \
15562 (cd $(HOST_SUBDIR)/gawk && \
15563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15565 "RANLIB=$${RANLIB}" \
0c24b341 15566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15567 install-html) \
15568 || exit 1
15569
15570@endif gawk
15571
b813574b
PB
15572.PHONY: maybe-installcheck-gawk installcheck-gawk
15573maybe-installcheck-gawk:
15574@if gawk
15575maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15576
b813574b
PB
15577installcheck-gawk: \
15578 configure-gawk
0aed8855 15579 @: $(MAKE); $(unstage)
b813574b 15580 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15581 r=`${PWD_COMMAND}`; export r; \
15582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15583 $(HOST_EXPORTS) \
b813574b 15584 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15586 done; \
b813574b 15587 echo "Doing installcheck in gawk" ; \
b00612cc 15588 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15591 "RANLIB=$${RANLIB}" \
0c24b341 15592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15593 installcheck) \
2a4cbe27
NN
15594 || exit 1
15595
b813574b 15596@endif gawk
2a4cbe27 15597
b813574b
PB
15598.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15599maybe-mostlyclean-gawk:
15600@if gawk
15601maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15602
b813574b 15603mostlyclean-gawk:
0aed8855 15604 @: $(MAKE); $(unstage)
b813574b 15605 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15606 r=`${PWD_COMMAND}`; export r; \
15607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15608 $(HOST_EXPORTS) \
b813574b 15609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15611 done; \
b813574b 15612 echo "Doing mostlyclean in gawk" ; \
b00612cc 15613 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15616 "RANLIB=$${RANLIB}" \
0c24b341 15617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15618 mostlyclean) \
2a4cbe27
NN
15619 || exit 1
15620
b813574b 15621@endif gawk
2a4cbe27 15622
b813574b
PB
15623.PHONY: maybe-clean-gawk clean-gawk
15624maybe-clean-gawk:
15625@if gawk
15626maybe-clean-gawk: clean-gawk
2a4cbe27 15627
b813574b 15628clean-gawk:
0aed8855 15629 @: $(MAKE); $(unstage)
b813574b 15630 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15631 r=`${PWD_COMMAND}`; export r; \
15632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15633 $(HOST_EXPORTS) \
b813574b 15634 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15636 done; \
b813574b 15637 echo "Doing clean in gawk" ; \
b00612cc 15638 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15641 "RANLIB=$${RANLIB}" \
0c24b341 15642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15643 clean) \
2a4cbe27
NN
15644 || exit 1
15645
b813574b 15646@endif gawk
2a4cbe27 15647
b813574b
PB
15648.PHONY: maybe-distclean-gawk distclean-gawk
15649maybe-distclean-gawk:
15650@if gawk
15651maybe-distclean-gawk: distclean-gawk
2a4cbe27 15652
b813574b 15653distclean-gawk:
0aed8855 15654 @: $(MAKE); $(unstage)
b813574b 15655 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15656 r=`${PWD_COMMAND}`; export r; \
15657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15658 $(HOST_EXPORTS) \
b813574b 15659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15661 done; \
b813574b 15662 echo "Doing distclean in gawk" ; \
b00612cc 15663 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15666 "RANLIB=$${RANLIB}" \
0c24b341 15667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15668 distclean) \
2a4cbe27
NN
15669 || exit 1
15670
b813574b 15671@endif gawk
2a4cbe27 15672
b813574b
PB
15673.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15674maybe-maintainer-clean-gawk:
15675@if gawk
15676maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15677
b813574b 15678maintainer-clean-gawk:
0aed8855 15679 @: $(MAKE); $(unstage)
b813574b 15680 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15681 r=`${PWD_COMMAND}`; export r; \
15682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15683 $(HOST_EXPORTS) \
b813574b 15684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15686 done; \
b813574b 15687 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15688 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15691 "RANLIB=$${RANLIB}" \
0c24b341 15692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15693 maintainer-clean) \
2a4cbe27
NN
15694 || exit 1
15695
b813574b 15696@endif gawk
2a4cbe27 15697
2a4cbe27 15698
a7254363 15699
b813574b
PB
15700.PHONY: configure-gettext maybe-configure-gettext
15701maybe-configure-gettext:
4f0ef2d8
CD
15702@if gcc-bootstrap
15703configure-gettext: stage_current
15704@endif gcc-bootstrap
b813574b
PB
15705@if gettext
15706maybe-configure-gettext: configure-gettext
c52c6897 15707configure-gettext:
0aed8855 15708 @: $(MAKE); $(unstage)
c52c6897 15709 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15711 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15713 $(HOST_EXPORTS) \
a7254363
PB
15714 echo Configuring in $(HOST_SUBDIR)/gettext; \
15715 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15716 case $(srcdir) in \
b00612cc
PB
15717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15718 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15720 esac; \
b00612cc
PB
15721 srcdiroption="--srcdir=$${topdir}/gettext"; \
15722 libsrcdir="$$s/gettext"; \
4fa63067 15723 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15725 --target=${target_alias} $${srcdiroption} \
4fa63067 15726 || exit 1
b813574b 15727@endif gettext
4fa63067 15728
a7254363
PB
15729
15730
d545f33b
PB
15731
15732
b813574b
PB
15733.PHONY: all-gettext maybe-all-gettext
15734maybe-all-gettext:
4f0ef2d8
CD
15735@if gcc-bootstrap
15736all-gettext: stage_current
15737@endif gcc-bootstrap
b813574b 15738@if gettext
d27cc32e 15739TARGET-gettext=all
b813574b
PB
15740maybe-all-gettext: all-gettext
15741all-gettext: configure-gettext
0aed8855 15742 @: $(MAKE); $(unstage)
4fa63067
NN
15743 @r=`${PWD_COMMAND}`; export r; \
15744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15745 $(HOST_EXPORTS) \
b00612cc 15746 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15747 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15748 $(TARGET-gettext))
b813574b 15749@endif gettext
4fa63067 15750
a7254363 15751
d545f33b
PB
15752
15753
b813574b
PB
15754.PHONY: check-gettext maybe-check-gettext
15755maybe-check-gettext:
15756@if gettext
15757maybe-check-gettext: check-gettext
4fa63067 15758
b813574b 15759check-gettext:
0aed8855 15760 @: $(MAKE); $(unstage)
4fa63067
NN
15761 @r=`${PWD_COMMAND}`; export r; \
15762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15763 $(HOST_EXPORTS) \
b00612cc
PB
15764 (cd $(HOST_SUBDIR)/gettext && \
15765 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15766
b813574b 15767@endif gettext
4fa63067 15768
b813574b
PB
15769.PHONY: install-gettext maybe-install-gettext
15770maybe-install-gettext:
15771@if gettext
15772maybe-install-gettext: install-gettext
4fa63067 15773
b813574b 15774install-gettext: installdirs
0aed8855 15775 @: $(MAKE); $(unstage)
4fa63067
NN
15776 @r=`${PWD_COMMAND}`; export r; \
15777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15778 $(HOST_EXPORTS) \
b00612cc 15779 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15780 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15781
b813574b 15782@endif gettext
4fa63067 15783
56a8fe78 15784# Other targets (info, dvi, pdf, etc.)
4fa63067 15785
b813574b
PB
15786.PHONY: maybe-info-gettext info-gettext
15787maybe-info-gettext:
15788@if gettext
15789maybe-info-gettext: info-gettext
4fa63067 15790
b813574b
PB
15791info-gettext: \
15792 configure-gettext
0aed8855 15793 @: $(MAKE); $(unstage)
b813574b 15794 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15795 r=`${PWD_COMMAND}`; export r; \
15796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15797 $(HOST_EXPORTS) \
b813574b 15798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15800 done; \
b813574b 15801 echo "Doing info in gettext" ; \
b00612cc 15802 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15805 "RANLIB=$${RANLIB}" \
0c24b341 15806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15807 info) \
2a4cbe27
NN
15808 || exit 1
15809
b813574b 15810@endif gettext
2a4cbe27 15811
b813574b
PB
15812.PHONY: maybe-dvi-gettext dvi-gettext
15813maybe-dvi-gettext:
15814@if gettext
15815maybe-dvi-gettext: dvi-gettext
2a4cbe27 15816
b813574b
PB
15817dvi-gettext: \
15818 configure-gettext
0aed8855 15819 @: $(MAKE); $(unstage)
b813574b 15820 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15821 r=`${PWD_COMMAND}`; export r; \
15822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15823 $(HOST_EXPORTS) \
b813574b 15824 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15826 done; \
b813574b 15827 echo "Doing dvi in gettext" ; \
b00612cc 15828 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15831 "RANLIB=$${RANLIB}" \
0c24b341 15832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15833 dvi) \
2a4cbe27
NN
15834 || exit 1
15835
b813574b 15836@endif gettext
2a4cbe27 15837
56a8fe78
DD
15838.PHONY: maybe-pdf-gettext pdf-gettext
15839maybe-pdf-gettext:
15840@if gettext
15841maybe-pdf-gettext: pdf-gettext
15842
15843pdf-gettext: \
15844 configure-gettext
15845 @: $(MAKE); $(unstage)
15846 @[ -f ./gettext/Makefile ] || exit 0; \
15847 r=`${PWD_COMMAND}`; export r; \
15848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15849 $(HOST_EXPORTS) \
15850 for flag in $(EXTRA_HOST_FLAGS) ; do \
15851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15852 done; \
15853 echo "Doing pdf in gettext" ; \
15854 (cd $(HOST_SUBDIR)/gettext && \
15855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15857 "RANLIB=$${RANLIB}" \
0c24b341 15858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15859 pdf) \
15860 || exit 1
15861
15862@endif gettext
15863
6d389afc
MS
15864.PHONY: maybe-html-gettext html-gettext
15865maybe-html-gettext:
15866@if gettext
15867maybe-html-gettext: html-gettext
15868
15869html-gettext: \
15870 configure-gettext
0aed8855 15871 @: $(MAKE); $(unstage)
6d389afc
MS
15872 @[ -f ./gettext/Makefile ] || exit 0; \
15873 r=`${PWD_COMMAND}`; export r; \
15874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15875 $(HOST_EXPORTS) \
15876 for flag in $(EXTRA_HOST_FLAGS) ; do \
15877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15878 done; \
15879 echo "Doing html in gettext" ; \
b00612cc 15880 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15883 "RANLIB=$${RANLIB}" \
0c24b341 15884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15885 html) \
15886 || exit 1
15887
15888@endif gettext
15889
b813574b
PB
15890.PHONY: maybe-TAGS-gettext TAGS-gettext
15891maybe-TAGS-gettext:
15892@if gettext
15893maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15894
b813574b
PB
15895TAGS-gettext: \
15896 configure-gettext
0aed8855 15897 @: $(MAKE); $(unstage)
b813574b 15898 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15899 r=`${PWD_COMMAND}`; export r; \
15900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15901 $(HOST_EXPORTS) \
b813574b 15902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15904 done; \
b813574b 15905 echo "Doing TAGS in gettext" ; \
b00612cc 15906 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15909 "RANLIB=$${RANLIB}" \
0c24b341 15910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15911 TAGS) \
2a4cbe27
NN
15912 || exit 1
15913
b813574b 15914@endif gettext
2a4cbe27 15915
b813574b
PB
15916.PHONY: maybe-install-info-gettext install-info-gettext
15917maybe-install-info-gettext:
15918@if gettext
15919maybe-install-info-gettext: install-info-gettext
15920
15921install-info-gettext: \
15922 configure-gettext \
15923 info-gettext
0aed8855 15924 @: $(MAKE); $(unstage)
b813574b 15925 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15926 r=`${PWD_COMMAND}`; export r; \
15927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15928 $(HOST_EXPORTS) \
b813574b 15929 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15931 done; \
b813574b 15932 echo "Doing install-info in gettext" ; \
b00612cc 15933 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15936 "RANLIB=$${RANLIB}" \
0c24b341 15937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15938 install-info) \
2a4cbe27
NN
15939 || exit 1
15940
b813574b 15941@endif gettext
2a4cbe27 15942
a3ca38d2
DD
15943.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15944maybe-install-pdf-gettext:
15945@if gettext
15946maybe-install-pdf-gettext: install-pdf-gettext
15947
15948install-pdf-gettext: \
15949 configure-gettext \
15950 pdf-gettext
15951 @: $(MAKE); $(unstage)
15952 @[ -f ./gettext/Makefile ] || exit 0; \
15953 r=`${PWD_COMMAND}`; export r; \
15954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15955 $(HOST_EXPORTS) \
15956 for flag in $(EXTRA_HOST_FLAGS) ; do \
15957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15958 done; \
15959 echo "Doing install-pdf in gettext" ; \
15960 (cd $(HOST_SUBDIR)/gettext && \
15961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15963 "RANLIB=$${RANLIB}" \
0c24b341 15964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15965 install-pdf) \
15966 || exit 1
15967
15968@endif gettext
15969
108a6f8e
CD
15970.PHONY: maybe-install-html-gettext install-html-gettext
15971maybe-install-html-gettext:
15972@if gettext
15973maybe-install-html-gettext: install-html-gettext
15974
15975install-html-gettext: \
15976 configure-gettext \
15977 html-gettext
15978 @: $(MAKE); $(unstage)
15979 @[ -f ./gettext/Makefile ] || exit 0; \
15980 r=`${PWD_COMMAND}`; export r; \
15981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15982 $(HOST_EXPORTS) \
15983 for flag in $(EXTRA_HOST_FLAGS) ; do \
15984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15985 done; \
15986 echo "Doing install-html in gettext" ; \
15987 (cd $(HOST_SUBDIR)/gettext && \
15988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15990 "RANLIB=$${RANLIB}" \
0c24b341 15991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15992 install-html) \
15993 || exit 1
15994
15995@endif gettext
15996
b813574b
PB
15997.PHONY: maybe-installcheck-gettext installcheck-gettext
15998maybe-installcheck-gettext:
15999@if gettext
16000maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16001
b813574b
PB
16002installcheck-gettext: \
16003 configure-gettext
0aed8855 16004 @: $(MAKE); $(unstage)
b813574b 16005 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16006 r=`${PWD_COMMAND}`; export r; \
16007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16008 $(HOST_EXPORTS) \
b813574b 16009 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16011 done; \
b813574b 16012 echo "Doing installcheck in gettext" ; \
b00612cc 16013 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16016 "RANLIB=$${RANLIB}" \
0c24b341 16017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16018 installcheck) \
2a4cbe27
NN
16019 || exit 1
16020
b813574b 16021@endif gettext
2a4cbe27 16022
b813574b
PB
16023.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16024maybe-mostlyclean-gettext:
16025@if gettext
16026maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16027
b813574b 16028mostlyclean-gettext:
0aed8855 16029 @: $(MAKE); $(unstage)
b813574b 16030 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16031 r=`${PWD_COMMAND}`; export r; \
16032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16033 $(HOST_EXPORTS) \
b813574b 16034 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16036 done; \
b813574b 16037 echo "Doing mostlyclean in gettext" ; \
b00612cc 16038 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16041 "RANLIB=$${RANLIB}" \
0c24b341 16042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16043 mostlyclean) \
2a4cbe27
NN
16044 || exit 1
16045
b813574b 16046@endif gettext
2a4cbe27 16047
b813574b
PB
16048.PHONY: maybe-clean-gettext clean-gettext
16049maybe-clean-gettext:
16050@if gettext
16051maybe-clean-gettext: clean-gettext
2a4cbe27 16052
b813574b 16053clean-gettext:
0aed8855 16054 @: $(MAKE); $(unstage)
b813574b 16055 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16056 r=`${PWD_COMMAND}`; export r; \
16057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16058 $(HOST_EXPORTS) \
b813574b 16059 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16061 done; \
b813574b 16062 echo "Doing clean in gettext" ; \
b00612cc 16063 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16066 "RANLIB=$${RANLIB}" \
0c24b341 16067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16068 clean) \
2a4cbe27
NN
16069 || exit 1
16070
b813574b 16071@endif gettext
2a4cbe27 16072
b813574b
PB
16073.PHONY: maybe-distclean-gettext distclean-gettext
16074maybe-distclean-gettext:
16075@if gettext
16076maybe-distclean-gettext: distclean-gettext
2a4cbe27 16077
b813574b 16078distclean-gettext:
0aed8855 16079 @: $(MAKE); $(unstage)
b813574b 16080 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16081 r=`${PWD_COMMAND}`; export r; \
16082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16083 $(HOST_EXPORTS) \
b813574b 16084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16086 done; \
b813574b 16087 echo "Doing distclean in gettext" ; \
b00612cc 16088 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16091 "RANLIB=$${RANLIB}" \
0c24b341 16092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16093 distclean) \
2a4cbe27
NN
16094 || exit 1
16095
b813574b 16096@endif gettext
2a4cbe27 16097
b813574b
PB
16098.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16099maybe-maintainer-clean-gettext:
16100@if gettext
16101maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16102
b813574b 16103maintainer-clean-gettext:
0aed8855 16104 @: $(MAKE); $(unstage)
b813574b 16105 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16106 r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16108 $(HOST_EXPORTS) \
b813574b 16109 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16111 done; \
b813574b 16112 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16113 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16116 "RANLIB=$${RANLIB}" \
0c24b341 16117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16118 maintainer-clean) \
4fa63067
NN
16119 || exit 1
16120
b813574b 16121@endif gettext
4fa63067
NN
16122
16123
a7254363 16124
4b900473
PB
16125.PHONY: configure-gmp maybe-configure-gmp
16126maybe-configure-gmp:
16127@if gcc-bootstrap
16128configure-gmp: stage_current
16129@endif gcc-bootstrap
16130@if gmp
16131maybe-configure-gmp: configure-gmp
16132configure-gmp:
16133 @r=`${PWD_COMMAND}`; export r; \
16134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16135 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16137 $(HOST_EXPORTS) \
16138 echo Configuring in $(HOST_SUBDIR)/gmp; \
16139 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16140 case $(srcdir) in \
16141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16142 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16144 esac; \
16145 srcdiroption="--srcdir=$${topdir}/gmp"; \
16146 libsrcdir="$$s/gmp"; \
16147 $(SHELL) $${libsrcdir}/configure \
16148 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16149 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16150 || exit 1
16151@endif gmp
16152
16153
16154
16155.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16156maybe-configure-stage1-gmp:
16157@if gmp-bootstrap
16158maybe-configure-stage1-gmp: configure-stage1-gmp
16159configure-stage1-gmp:
16160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16162 @r=`${PWD_COMMAND}`; export r; \
16163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16164 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16165 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16166 $(HOST_EXPORTS) \
8ee82aff 16167 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16168 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
16169 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16170 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16172 cd $(HOST_SUBDIR)/gmp || exit 1; \
16173 case $(srcdir) in \
16174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16175 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16177 esac; \
16178 srcdiroption="--srcdir=$${topdir}/gmp"; \
16179 libsrcdir="$$s/gmp"; \
16180 $(SHELL) $${libsrcdir}/configure \
16181 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16182 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16183 $(STAGE1_CONFIGURE_FLAGS) \
16184 --disable-shared
4b900473
PB
16185@endif gmp-bootstrap
16186
16187.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16188maybe-configure-stage2-gmp:
16189@if gmp-bootstrap
16190maybe-configure-stage2-gmp: configure-stage2-gmp
16191configure-stage2-gmp:
16192 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16194 @r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16196 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16197 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16198 $(HOST_EXPORTS) \
1b05fbbd 16199 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16200 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16201 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
16202 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16203 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16205 cd $(HOST_SUBDIR)/gmp || exit 1; \
16206 case $(srcdir) in \
16207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16208 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16210 esac; \
16211 srcdiroption="--srcdir=$${topdir}/gmp"; \
16212 libsrcdir="$$s/gmp"; \
16213 $(SHELL) $${libsrcdir}/configure \
16214 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16215 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16216 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16217 $(STAGE2_CONFIGURE_FLAGS) \
16218 --disable-shared
8520c408
AO
16219@endif gmp-bootstrap
16220
4b900473
PB
16221.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16222maybe-configure-stage3-gmp:
16223@if gmp-bootstrap
16224maybe-configure-stage3-gmp: configure-stage3-gmp
16225configure-stage3-gmp:
16226 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16228 @r=`${PWD_COMMAND}`; export r; \
16229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16230 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16231 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16232 $(HOST_EXPORTS) \
1b05fbbd 16233 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16234 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16235 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
16236 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16237 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16239 cd $(HOST_SUBDIR)/gmp || exit 1; \
16240 case $(srcdir) in \
16241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16242 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16244 esac; \
16245 srcdiroption="--srcdir=$${topdir}/gmp"; \
16246 libsrcdir="$$s/gmp"; \
16247 $(SHELL) $${libsrcdir}/configure \
16248 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16249 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16250 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16251 $(STAGE3_CONFIGURE_FLAGS) \
16252 --disable-shared
8520c408
AO
16253@endif gmp-bootstrap
16254
4b900473
PB
16255.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16256maybe-configure-stage4-gmp:
16257@if gmp-bootstrap
16258maybe-configure-stage4-gmp: configure-stage4-gmp
16259configure-stage4-gmp:
16260 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16262 @r=`${PWD_COMMAND}`; export r; \
16263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16264 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16265 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16266 $(HOST_EXPORTS) \
1b05fbbd 16267 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16268 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16269 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
16270 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16271 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16273 cd $(HOST_SUBDIR)/gmp || exit 1; \
16274 case $(srcdir) in \
16275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16276 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16278 esac; \
16279 srcdiroption="--srcdir=$${topdir}/gmp"; \
16280 libsrcdir="$$s/gmp"; \
16281 $(SHELL) $${libsrcdir}/configure \
16282 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16283 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16284 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16285 $(STAGE4_CONFIGURE_FLAGS) \
16286 --disable-shared
4b900473
PB
16287@endif gmp-bootstrap
16288
16289.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16290maybe-configure-stageprofile-gmp:
16291@if gmp-bootstrap
16292maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16293configure-stageprofile-gmp:
16294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16296 @r=`${PWD_COMMAND}`; export r; \
16297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16298 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16299 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16300 $(HOST_EXPORTS) \
1b05fbbd
AO
16301 $(POSTSTAGE1_HOST_EXPORTS) \
16302 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16303 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
16304 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16305 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16307 cd $(HOST_SUBDIR)/gmp || exit 1; \
16308 case $(srcdir) in \
16309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16310 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16312 esac; \
16313 srcdiroption="--srcdir=$${topdir}/gmp"; \
16314 libsrcdir="$$s/gmp"; \
16315 $(SHELL) $${libsrcdir}/configure \
16316 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16317 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16318 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16319 $(STAGEprofile_CONFIGURE_FLAGS) \
16320 --disable-shared
4b900473
PB
16321@endif gmp-bootstrap
16322
16323.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16324maybe-configure-stagefeedback-gmp:
16325@if gmp-bootstrap
16326maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16327configure-stagefeedback-gmp:
16328 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16329 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16330 @r=`${PWD_COMMAND}`; export r; \
16331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16332 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16333 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16334 $(HOST_EXPORTS) \
1b05fbbd
AO
16335 $(POSTSTAGE1_HOST_EXPORTS) \
16336 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16337 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
16338 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16339 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16341 cd $(HOST_SUBDIR)/gmp || exit 1; \
16342 case $(srcdir) in \
16343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16344 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16346 esac; \
16347 srcdiroption="--srcdir=$${topdir}/gmp"; \
16348 libsrcdir="$$s/gmp"; \
16349 $(SHELL) $${libsrcdir}/configure \
16350 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16351 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16352 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16353 $(STAGEfeedback_CONFIGURE_FLAGS) \
16354 --disable-shared
4b900473
PB
16355@endif gmp-bootstrap
16356
16357
16358
16359
16360
16361.PHONY: all-gmp maybe-all-gmp
16362maybe-all-gmp:
16363@if gcc-bootstrap
16364all-gmp: stage_current
16365@endif gcc-bootstrap
16366@if gmp
16367TARGET-gmp=all
16368maybe-all-gmp: all-gmp
16369all-gmp: configure-gmp
16370 @r=`${PWD_COMMAND}`; export r; \
16371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16372 $(HOST_EXPORTS) \
16373 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16374 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16375 $(TARGET-gmp))
4b900473
PB
16376@endif gmp
16377
16378
16379
16380.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16381.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16382maybe-all-stage1-gmp:
16383maybe-clean-stage1-gmp:
16384@if gmp-bootstrap
16385maybe-all-stage1-gmp: all-stage1-gmp
16386all-stage1: all-stage1-gmp
16387TARGET-stage1-gmp = $(TARGET-gmp)
16388all-stage1-gmp: configure-stage1-gmp
16389 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16390 @r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16392 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473
PB
16393 $(HOST_EXPORTS) \
16394 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16396 CFLAGS="$(STAGE1_CFLAGS)" \
16397 CXXFLAGS="$(STAGE1_CFLAGS)" \
16398 LIBCFLAGS="$(LIBCFLAGS)" \
16399 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16400 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16401 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16402 $(EXTRA_HOST_FLAGS) \
16403 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16404 $(TARGET-stage1-gmp)
16405
16406maybe-clean-stage1-gmp: clean-stage1-gmp
16407clean-stage1: clean-stage1-gmp
16408clean-stage1-gmp:
16409 @if [ $(current_stage) = stage1 ]; then \
16410 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16411 else \
16412 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16413 $(MAKE) stage1-start; \
16414 fi; \
16415 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16416 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16417 clean
4b900473
PB
16418@endif gmp-bootstrap
16419
16420
16421.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16422.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16423maybe-all-stage2-gmp:
16424maybe-clean-stage2-gmp:
16425@if gmp-bootstrap
16426maybe-all-stage2-gmp: all-stage2-gmp
16427all-stage2: all-stage2-gmp
16428TARGET-stage2-gmp = $(TARGET-gmp)
16429all-stage2-gmp: configure-stage2-gmp
16430 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16431 @r=`${PWD_COMMAND}`; export r; \
16432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16433 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16434 $(HOST_EXPORTS) \
16435 $(POSTSTAGE1_HOST_EXPORTS) \
16436 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16438 CFLAGS="$(STAGE2_CFLAGS)" \
16439 CXXFLAGS="$(STAGE2_CFLAGS)" \
16440 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16444 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16445 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16446 $(TARGET-stage2-gmp)
16447
16448maybe-clean-stage2-gmp: clean-stage2-gmp
16449clean-stage2: clean-stage2-gmp
16450clean-stage2-gmp:
16451 @if [ $(current_stage) = stage2 ]; then \
16452 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16453 else \
16454 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16455 $(MAKE) stage2-start; \
16456 fi; \
16457 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16458 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16459 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16460 clean
4b900473
PB
16461@endif gmp-bootstrap
16462
16463
16464.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16465.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16466maybe-all-stage3-gmp:
16467maybe-clean-stage3-gmp:
16468@if gmp-bootstrap
16469maybe-all-stage3-gmp: all-stage3-gmp
16470all-stage3: all-stage3-gmp
16471TARGET-stage3-gmp = $(TARGET-gmp)
16472all-stage3-gmp: configure-stage3-gmp
16473 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16474 @r=`${PWD_COMMAND}`; export r; \
16475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16476 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16477 $(HOST_EXPORTS) \
16478 $(POSTSTAGE1_HOST_EXPORTS) \
16479 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16481 CFLAGS="$(STAGE3_CFLAGS)" \
16482 CXXFLAGS="$(STAGE3_CFLAGS)" \
16483 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16487 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16488 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16489 $(TARGET-stage3-gmp)
16490
16491maybe-clean-stage3-gmp: clean-stage3-gmp
16492clean-stage3: clean-stage3-gmp
16493clean-stage3-gmp:
16494 @if [ $(current_stage) = stage3 ]; then \
16495 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16496 else \
16497 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16498 $(MAKE) stage3-start; \
16499 fi; \
16500 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16501 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16502 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16503 clean
4b900473
PB
16504@endif gmp-bootstrap
16505
16506
16507.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16508.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16509maybe-all-stage4-gmp:
16510maybe-clean-stage4-gmp:
16511@if gmp-bootstrap
16512maybe-all-stage4-gmp: all-stage4-gmp
16513all-stage4: all-stage4-gmp
16514TARGET-stage4-gmp = $(TARGET-gmp)
16515all-stage4-gmp: configure-stage4-gmp
16516 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16517 @r=`${PWD_COMMAND}`; export r; \
16518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16519 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16520 $(HOST_EXPORTS) \
16521 $(POSTSTAGE1_HOST_EXPORTS) \
16522 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16524 CFLAGS="$(STAGE4_CFLAGS)" \
16525 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 16526 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16531 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16532 $(TARGET-stage4-gmp)
16533
16534maybe-clean-stage4-gmp: clean-stage4-gmp
16535clean-stage4: clean-stage4-gmp
16536clean-stage4-gmp:
16537 @if [ $(current_stage) = stage4 ]; then \
16538 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16539 else \
16540 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16541 $(MAKE) stage4-start; \
16542 fi; \
16543 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16544 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16545 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16546 clean
4b900473
PB
16547@endif gmp-bootstrap
16548
16549
16550.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16551.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16552maybe-all-stageprofile-gmp:
16553maybe-clean-stageprofile-gmp:
16554@if gmp-bootstrap
16555maybe-all-stageprofile-gmp: all-stageprofile-gmp
16556all-stageprofile: all-stageprofile-gmp
16557TARGET-stageprofile-gmp = $(TARGET-gmp)
16558all-stageprofile-gmp: configure-stageprofile-gmp
16559 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16560 @r=`${PWD_COMMAND}`; export r; \
16561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16562 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16563 $(HOST_EXPORTS) \
16564 $(POSTSTAGE1_HOST_EXPORTS) \
16565 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16567 CFLAGS="$(STAGEprofile_CFLAGS)" \
16568 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16569 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16573 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16574 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16575 $(TARGET-stageprofile-gmp)
16576
16577maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16578clean-stageprofile: clean-stageprofile-gmp
16579clean-stageprofile-gmp:
16580 @if [ $(current_stage) = stageprofile ]; then \
16581 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16582 else \
16583 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16584 $(MAKE) stageprofile-start; \
16585 fi; \
16586 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16587 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16588 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16589 clean
4b900473
PB
16590@endif gmp-bootstrap
16591
16592
16593.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16594.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16595maybe-all-stagefeedback-gmp:
16596maybe-clean-stagefeedback-gmp:
16597@if gmp-bootstrap
16598maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16599all-stagefeedback: all-stagefeedback-gmp
16600TARGET-stagefeedback-gmp = $(TARGET-gmp)
16601all-stagefeedback-gmp: configure-stagefeedback-gmp
16602 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16603 @r=`${PWD_COMMAND}`; export r; \
16604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16605 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16606 $(HOST_EXPORTS) \
16607 $(POSTSTAGE1_HOST_EXPORTS) \
16608 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16610 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16611 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
16612 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16617 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16618 $(TARGET-stagefeedback-gmp)
16619
16620maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16621clean-stagefeedback: clean-stagefeedback-gmp
16622clean-stagefeedback-gmp:
16623 @if [ $(current_stage) = stagefeedback ]; then \
16624 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16625 else \
16626 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16627 $(MAKE) stagefeedback-start; \
16628 fi; \
16629 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16630 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16631 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16632 clean
4b900473
PB
16633@endif gmp-bootstrap
16634
16635
16636
16637
16638
16639.PHONY: check-gmp maybe-check-gmp
16640maybe-check-gmp:
16641@if gmp
16642maybe-check-gmp: check-gmp
16643
16644check-gmp:
16645 @: $(MAKE); $(unstage)
16646 @r=`${PWD_COMMAND}`; export r; \
16647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16648 $(HOST_EXPORTS) \
16649 (cd $(HOST_SUBDIR)/gmp && \
16650 $(MAKE) $(FLAGS_TO_PASS) check)
16651
16652@endif gmp
16653
16654.PHONY: install-gmp maybe-install-gmp
16655maybe-install-gmp:
16656@if gmp
16657maybe-install-gmp: install-gmp
16658
16659install-gmp:
16660
16661@endif gmp
16662
16663# Other targets (info, dvi, pdf, etc.)
16664
16665.PHONY: maybe-info-gmp info-gmp
16666maybe-info-gmp:
16667@if gmp
16668maybe-info-gmp: info-gmp
16669
16670info-gmp: \
16671 configure-gmp
16672 @[ -f ./gmp/Makefile ] || exit 0; \
16673 r=`${PWD_COMMAND}`; export r; \
16674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16675 $(HOST_EXPORTS) \
16676 for flag in $(EXTRA_HOST_FLAGS) ; do \
16677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16678 done; \
16679 echo "Doing info in gmp" ; \
16680 (cd $(HOST_SUBDIR)/gmp && \
16681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16683 "RANLIB=$${RANLIB}" \
0c24b341 16684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16685 info) \
16686 || exit 1
16687
16688@endif gmp
16689
16690.PHONY: maybe-dvi-gmp dvi-gmp
16691maybe-dvi-gmp:
16692@if gmp
16693maybe-dvi-gmp: dvi-gmp
16694
16695dvi-gmp: \
16696 configure-gmp
16697 @[ -f ./gmp/Makefile ] || exit 0; \
16698 r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 for flag in $(EXTRA_HOST_FLAGS) ; do \
16702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703 done; \
16704 echo "Doing dvi in gmp" ; \
16705 (cd $(HOST_SUBDIR)/gmp && \
16706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708 "RANLIB=$${RANLIB}" \
0c24b341 16709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16710 dvi) \
16711 || exit 1
16712
16713@endif gmp
16714
16715.PHONY: maybe-pdf-gmp pdf-gmp
16716maybe-pdf-gmp:
16717@if gmp
16718maybe-pdf-gmp: pdf-gmp
16719
16720pdf-gmp: \
16721 configure-gmp
16722 @[ -f ./gmp/Makefile ] || exit 0; \
16723 r=`${PWD_COMMAND}`; export r; \
16724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16725 $(HOST_EXPORTS) \
16726 for flag in $(EXTRA_HOST_FLAGS) ; do \
16727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16728 done; \
16729 echo "Doing pdf in gmp" ; \
16730 (cd $(HOST_SUBDIR)/gmp && \
16731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16733 "RANLIB=$${RANLIB}" \
0c24b341 16734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16735 pdf) \
16736 || exit 1
16737
16738@endif gmp
16739
16740.PHONY: maybe-html-gmp html-gmp
16741maybe-html-gmp:
16742@if gmp
16743maybe-html-gmp: html-gmp
16744
16745html-gmp: \
16746 configure-gmp
16747 @[ -f ./gmp/Makefile ] || exit 0; \
16748 r=`${PWD_COMMAND}`; export r; \
16749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750 $(HOST_EXPORTS) \
16751 for flag in $(EXTRA_HOST_FLAGS) ; do \
16752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16753 done; \
16754 echo "Doing html in gmp" ; \
16755 (cd $(HOST_SUBDIR)/gmp && \
16756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16758 "RANLIB=$${RANLIB}" \
0c24b341 16759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16760 html) \
16761 || exit 1
16762
16763@endif gmp
16764
16765.PHONY: maybe-TAGS-gmp TAGS-gmp
16766maybe-TAGS-gmp:
16767@if gmp
16768maybe-TAGS-gmp: TAGS-gmp
16769
16770TAGS-gmp: \
16771 configure-gmp
16772 @[ -f ./gmp/Makefile ] || exit 0; \
16773 r=`${PWD_COMMAND}`; export r; \
16774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16775 $(HOST_EXPORTS) \
16776 for flag in $(EXTRA_HOST_FLAGS) ; do \
16777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16778 done; \
16779 echo "Doing TAGS in gmp" ; \
16780 (cd $(HOST_SUBDIR)/gmp && \
16781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16783 "RANLIB=$${RANLIB}" \
0c24b341 16784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16785 TAGS) \
16786 || exit 1
16787
16788@endif gmp
16789
16790.PHONY: maybe-install-info-gmp install-info-gmp
16791maybe-install-info-gmp:
16792@if gmp
16793maybe-install-info-gmp: install-info-gmp
16794
16795install-info-gmp: \
16796 configure-gmp \
16797 info-gmp
16798 @[ -f ./gmp/Makefile ] || exit 0; \
16799 r=`${PWD_COMMAND}`; export r; \
16800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16801 $(HOST_EXPORTS) \
16802 for flag in $(EXTRA_HOST_FLAGS) ; do \
16803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16804 done; \
16805 echo "Doing install-info in gmp" ; \
16806 (cd $(HOST_SUBDIR)/gmp && \
16807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16809 "RANLIB=$${RANLIB}" \
0c24b341 16810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16811 install-info) \
16812 || exit 1
16813
16814@endif gmp
16815
a3ca38d2
DD
16816.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16817maybe-install-pdf-gmp:
16818@if gmp
16819maybe-install-pdf-gmp: install-pdf-gmp
16820
16821install-pdf-gmp: \
16822 configure-gmp \
16823 pdf-gmp
16824 @[ -f ./gmp/Makefile ] || exit 0; \
16825 r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16827 $(HOST_EXPORTS) \
16828 for flag in $(EXTRA_HOST_FLAGS) ; do \
16829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16830 done; \
16831 echo "Doing install-pdf in gmp" ; \
16832 (cd $(HOST_SUBDIR)/gmp && \
16833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16835 "RANLIB=$${RANLIB}" \
0c24b341 16836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16837 install-pdf) \
16838 || exit 1
16839
16840@endif gmp
16841
4b900473
PB
16842.PHONY: maybe-install-html-gmp install-html-gmp
16843maybe-install-html-gmp:
16844@if gmp
16845maybe-install-html-gmp: install-html-gmp
16846
16847install-html-gmp: \
16848 configure-gmp \
16849 html-gmp
16850 @[ -f ./gmp/Makefile ] || exit 0; \
16851 r=`${PWD_COMMAND}`; export r; \
16852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16853 $(HOST_EXPORTS) \
16854 for flag in $(EXTRA_HOST_FLAGS) ; do \
16855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16856 done; \
16857 echo "Doing install-html in gmp" ; \
16858 (cd $(HOST_SUBDIR)/gmp && \
16859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16861 "RANLIB=$${RANLIB}" \
0c24b341 16862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16863 install-html) \
16864 || exit 1
16865
16866@endif gmp
16867
16868.PHONY: maybe-installcheck-gmp installcheck-gmp
16869maybe-installcheck-gmp:
16870@if gmp
16871maybe-installcheck-gmp: installcheck-gmp
16872
e28c595f
JM
16873installcheck-gmp: \
16874 configure-gmp
16875 @[ -f ./gmp/Makefile ] || exit 0; \
16876 r=`${PWD_COMMAND}`; export r; \
16877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16878 $(HOST_EXPORTS) \
16879 for flag in $(EXTRA_HOST_FLAGS) ; do \
16880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16881 done; \
16882 echo "Doing installcheck in gmp" ; \
16883 (cd $(HOST_SUBDIR)/gmp && \
16884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16886 "RANLIB=$${RANLIB}" \
16887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16888 installcheck) \
16889 || exit 1
16890
16891@endif gmp
16892
16893.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16894maybe-mostlyclean-gmp:
16895@if gmp
16896maybe-mostlyclean-gmp: mostlyclean-gmp
16897
16898mostlyclean-gmp:
16899 @[ -f ./gmp/Makefile ] || exit 0; \
16900 r=`${PWD_COMMAND}`; export r; \
16901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902 $(HOST_EXPORTS) \
16903 for flag in $(EXTRA_HOST_FLAGS) ; do \
16904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16905 done; \
16906 echo "Doing mostlyclean in gmp" ; \
16907 (cd $(HOST_SUBDIR)/gmp && \
16908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16910 "RANLIB=$${RANLIB}" \
16911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16912 mostlyclean) \
16913 || exit 1
16914
16915@endif gmp
16916
16917.PHONY: maybe-clean-gmp clean-gmp
16918maybe-clean-gmp:
16919@if gmp
16920maybe-clean-gmp: clean-gmp
16921
16922clean-gmp:
16923 @[ -f ./gmp/Makefile ] || exit 0; \
16924 r=`${PWD_COMMAND}`; export r; \
16925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16926 $(HOST_EXPORTS) \
16927 for flag in $(EXTRA_HOST_FLAGS) ; do \
16928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16929 done; \
16930 echo "Doing clean in gmp" ; \
16931 (cd $(HOST_SUBDIR)/gmp && \
16932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16934 "RANLIB=$${RANLIB}" \
16935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16936 clean) \
16937 || exit 1
16938
16939@endif gmp
16940
16941.PHONY: maybe-distclean-gmp distclean-gmp
16942maybe-distclean-gmp:
16943@if gmp
16944maybe-distclean-gmp: distclean-gmp
16945
16946distclean-gmp:
16947 @[ -f ./gmp/Makefile ] || exit 0; \
16948 r=`${PWD_COMMAND}`; export r; \
16949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16950 $(HOST_EXPORTS) \
16951 for flag in $(EXTRA_HOST_FLAGS) ; do \
16952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16953 done; \
16954 echo "Doing distclean in gmp" ; \
16955 (cd $(HOST_SUBDIR)/gmp && \
16956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16958 "RANLIB=$${RANLIB}" \
16959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16960 distclean) \
16961 || exit 1
16962
16963@endif gmp
16964
16965.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16966maybe-maintainer-clean-gmp:
16967@if gmp
16968maybe-maintainer-clean-gmp: maintainer-clean-gmp
16969
16970maintainer-clean-gmp:
16971 @[ -f ./gmp/Makefile ] || exit 0; \
16972 r=`${PWD_COMMAND}`; export r; \
16973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16974 $(HOST_EXPORTS) \
16975 for flag in $(EXTRA_HOST_FLAGS) ; do \
16976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16977 done; \
16978 echo "Doing maintainer-clean in gmp" ; \
16979 (cd $(HOST_SUBDIR)/gmp && \
16980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16982 "RANLIB=$${RANLIB}" \
16983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16984 maintainer-clean) \
16985 || exit 1
16986
16987@endif gmp
16988
16989
16990
16991.PHONY: configure-mpfr maybe-configure-mpfr
16992maybe-configure-mpfr:
16993@if gcc-bootstrap
16994configure-mpfr: stage_current
16995@endif gcc-bootstrap
16996@if mpfr
16997maybe-configure-mpfr: configure-mpfr
16998configure-mpfr:
16999 @r=`${PWD_COMMAND}`; export r; \
17000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17001 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17003 $(HOST_EXPORTS) \
17004 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17005 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17006 case $(srcdir) in \
17007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17008 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17010 esac; \
17011 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17012 libsrcdir="$$s/mpfr"; \
17013 $(SHELL) $${libsrcdir}/configure \
17014 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17015 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
17016 || exit 1
17017@endif mpfr
17018
17019
17020
17021.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17022maybe-configure-stage1-mpfr:
17023@if mpfr-bootstrap
17024maybe-configure-stage1-mpfr: configure-stage1-mpfr
17025configure-stage1-mpfr:
17026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17028 @r=`${PWD_COMMAND}`; export r; \
17029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17030 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17031 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17032 $(HOST_EXPORTS) \
e28c595f 17033 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17034 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17035 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17036 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17038 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17039 case $(srcdir) in \
17040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17041 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17043 esac; \
17044 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17045 libsrcdir="$$s/mpfr"; \
17046 $(SHELL) $${libsrcdir}/configure \
17047 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17048 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
17049 $(STAGE1_CONFIGURE_FLAGS) \
17050 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17051@endif mpfr-bootstrap
17052
17053.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17054maybe-configure-stage2-mpfr:
17055@if mpfr-bootstrap
17056maybe-configure-stage2-mpfr: configure-stage2-mpfr
17057configure-stage2-mpfr:
17058 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17060 @r=`${PWD_COMMAND}`; export r; \
17061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17062 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17063 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17064 $(HOST_EXPORTS) \
1b05fbbd 17065 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17066 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17067 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17068 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17069 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17071 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17072 case $(srcdir) in \
17073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17074 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17076 esac; \
17077 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17078 libsrcdir="$$s/mpfr"; \
17079 $(SHELL) $${libsrcdir}/configure \
17080 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17081 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17082 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17083 $(STAGE2_CONFIGURE_FLAGS) \
17084 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17085@endif mpfr-bootstrap
17086
17087.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17088maybe-configure-stage3-mpfr:
17089@if mpfr-bootstrap
17090maybe-configure-stage3-mpfr: configure-stage3-mpfr
17091configure-stage3-mpfr:
17092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17094 @r=`${PWD_COMMAND}`; export r; \
17095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17096 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17097 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17098 $(HOST_EXPORTS) \
1b05fbbd 17099 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17100 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17101 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17102 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17103 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17105 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17106 case $(srcdir) in \
17107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17108 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17110 esac; \
17111 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17112 libsrcdir="$$s/mpfr"; \
17113 $(SHELL) $${libsrcdir}/configure \
17114 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17115 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17116 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17117 $(STAGE3_CONFIGURE_FLAGS) \
17118 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17119@endif mpfr-bootstrap
17120
17121.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17122maybe-configure-stage4-mpfr:
17123@if mpfr-bootstrap
17124maybe-configure-stage4-mpfr: configure-stage4-mpfr
17125configure-stage4-mpfr:
17126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17128 @r=`${PWD_COMMAND}`; export r; \
17129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17130 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17131 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17132 $(HOST_EXPORTS) \
1b05fbbd 17133 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17134 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17135 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
17136 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17137 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17139 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17140 case $(srcdir) in \
17141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17142 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17144 esac; \
17145 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17146 libsrcdir="$$s/mpfr"; \
17147 $(SHELL) $${libsrcdir}/configure \
17148 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17149 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17150 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17151 $(STAGE4_CONFIGURE_FLAGS) \
17152 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17153@endif mpfr-bootstrap
17154
17155.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17156maybe-configure-stageprofile-mpfr:
17157@if mpfr-bootstrap
17158maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17159configure-stageprofile-mpfr:
17160 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17162 @r=`${PWD_COMMAND}`; export r; \
17163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17164 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17165 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17166 $(HOST_EXPORTS) \
1b05fbbd
AO
17167 $(POSTSTAGE1_HOST_EXPORTS) \
17168 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17169 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
17170 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17171 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17173 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17174 case $(srcdir) in \
17175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17176 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17178 esac; \
17179 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17180 libsrcdir="$$s/mpfr"; \
17181 $(SHELL) $${libsrcdir}/configure \
17182 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17183 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17184 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17185 $(STAGEprofile_CONFIGURE_FLAGS) \
17186 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17187@endif mpfr-bootstrap
17188
17189.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17190maybe-configure-stagefeedback-mpfr:
17191@if mpfr-bootstrap
17192maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17193configure-stagefeedback-mpfr:
17194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17196 @r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17198 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17199 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17200 $(HOST_EXPORTS) \
1b05fbbd
AO
17201 $(POSTSTAGE1_HOST_EXPORTS) \
17202 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17203 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
17204 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17205 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17207 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17208 case $(srcdir) in \
17209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17210 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17212 esac; \
17213 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17214 libsrcdir="$$s/mpfr"; \
17215 $(SHELL) $${libsrcdir}/configure \
17216 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17217 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17218 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17219 $(STAGEfeedback_CONFIGURE_FLAGS) \
17220 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
17221@endif mpfr-bootstrap
17222
17223
17224
17225
17226
17227.PHONY: all-mpfr maybe-all-mpfr
17228maybe-all-mpfr:
17229@if gcc-bootstrap
17230all-mpfr: stage_current
17231@endif gcc-bootstrap
17232@if mpfr
17233TARGET-mpfr=all
17234maybe-all-mpfr: all-mpfr
17235all-mpfr: configure-mpfr
17236 @r=`${PWD_COMMAND}`; export r; \
17237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17238 $(HOST_EXPORTS) \
17239 (cd $(HOST_SUBDIR)/mpfr && \
17240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17241 $(TARGET-mpfr))
17242@endif mpfr
17243
17244
17245
17246.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17247.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17248maybe-all-stage1-mpfr:
17249maybe-clean-stage1-mpfr:
17250@if mpfr-bootstrap
17251maybe-all-stage1-mpfr: all-stage1-mpfr
17252all-stage1: all-stage1-mpfr
17253TARGET-stage1-mpfr = $(TARGET-mpfr)
17254all-stage1-mpfr: configure-stage1-mpfr
17255 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17256 @r=`${PWD_COMMAND}`; export r; \
17257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17258 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
17259 $(HOST_EXPORTS) \
17260 cd $(HOST_SUBDIR)/mpfr && \
17261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17262 CFLAGS="$(STAGE1_CFLAGS)" \
17263 CXXFLAGS="$(STAGE1_CFLAGS)" \
17264 LIBCFLAGS="$(LIBCFLAGS)" \
17265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17268 $(EXTRA_HOST_FLAGS) \
17269 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17270 $(TARGET-stage1-mpfr)
17271
17272maybe-clean-stage1-mpfr: clean-stage1-mpfr
17273clean-stage1: clean-stage1-mpfr
17274clean-stage1-mpfr:
17275 @if [ $(current_stage) = stage1 ]; then \
17276 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17277 else \
17278 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17279 $(MAKE) stage1-start; \
17280 fi; \
17281 cd $(HOST_SUBDIR)/mpfr && \
17282 $(MAKE) $(EXTRA_HOST_FLAGS) \
17283 clean
17284@endif mpfr-bootstrap
17285
17286
17287.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17288.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17289maybe-all-stage2-mpfr:
17290maybe-clean-stage2-mpfr:
17291@if mpfr-bootstrap
17292maybe-all-stage2-mpfr: all-stage2-mpfr
17293all-stage2: all-stage2-mpfr
17294TARGET-stage2-mpfr = $(TARGET-mpfr)
17295all-stage2-mpfr: configure-stage2-mpfr
17296 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17297 @r=`${PWD_COMMAND}`; export r; \
17298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17299 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17300 $(HOST_EXPORTS) \
17301 $(POSTSTAGE1_HOST_EXPORTS) \
17302 cd $(HOST_SUBDIR)/mpfr && \
17303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17304 CFLAGS="$(STAGE2_CFLAGS)" \
17305 CXXFLAGS="$(STAGE2_CFLAGS)" \
17306 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17311 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17312 $(TARGET-stage2-mpfr)
17313
17314maybe-clean-stage2-mpfr: clean-stage2-mpfr
17315clean-stage2: clean-stage2-mpfr
17316clean-stage2-mpfr:
17317 @if [ $(current_stage) = stage2 ]; then \
17318 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17319 else \
17320 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17321 $(MAKE) stage2-start; \
17322 fi; \
17323 cd $(HOST_SUBDIR)/mpfr && \
17324 $(MAKE) $(EXTRA_HOST_FLAGS) \
17325 $(POSTSTAGE1_FLAGS_TO_PASS) \
17326 clean
17327@endif mpfr-bootstrap
17328
17329
e28c595f
JM
17330.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17331.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17332maybe-all-stage3-mpfr:
17333maybe-clean-stage3-mpfr:
17334@if mpfr-bootstrap
17335maybe-all-stage3-mpfr: all-stage3-mpfr
17336all-stage3: all-stage3-mpfr
17337TARGET-stage3-mpfr = $(TARGET-mpfr)
17338all-stage3-mpfr: configure-stage3-mpfr
17339 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17340 @r=`${PWD_COMMAND}`; export r; \
17341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17342 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17343 $(HOST_EXPORTS) \
17344 $(POSTSTAGE1_HOST_EXPORTS) \
17345 cd $(HOST_SUBDIR)/mpfr && \
17346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17347 CFLAGS="$(STAGE3_CFLAGS)" \
17348 CXXFLAGS="$(STAGE3_CFLAGS)" \
17349 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17354 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17355 $(TARGET-stage3-mpfr)
17356
17357maybe-clean-stage3-mpfr: clean-stage3-mpfr
17358clean-stage3: clean-stage3-mpfr
17359clean-stage3-mpfr:
17360 @if [ $(current_stage) = stage3 ]; then \
17361 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17362 else \
17363 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17364 $(MAKE) stage3-start; \
17365 fi; \
17366 cd $(HOST_SUBDIR)/mpfr && \
17367 $(MAKE) $(EXTRA_HOST_FLAGS) \
17368 $(POSTSTAGE1_FLAGS_TO_PASS) \
17369 clean
17370@endif mpfr-bootstrap
17371
17372
e28c595f
JM
17373.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17374.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17375maybe-all-stage4-mpfr:
17376maybe-clean-stage4-mpfr:
17377@if mpfr-bootstrap
17378maybe-all-stage4-mpfr: all-stage4-mpfr
17379all-stage4: all-stage4-mpfr
17380TARGET-stage4-mpfr = $(TARGET-mpfr)
17381all-stage4-mpfr: configure-stage4-mpfr
17382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17383 @r=`${PWD_COMMAND}`; export r; \
17384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17385 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17386 $(HOST_EXPORTS) \
17387 $(POSTSTAGE1_HOST_EXPORTS) \
17388 cd $(HOST_SUBDIR)/mpfr && \
17389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17390 CFLAGS="$(STAGE4_CFLAGS)" \
17391 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 17392 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17397 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17398 $(TARGET-stage4-mpfr)
17399
17400maybe-clean-stage4-mpfr: clean-stage4-mpfr
17401clean-stage4: clean-stage4-mpfr
17402clean-stage4-mpfr:
17403 @if [ $(current_stage) = stage4 ]; then \
17404 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17405 else \
17406 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17407 $(MAKE) stage4-start; \
17408 fi; \
17409 cd $(HOST_SUBDIR)/mpfr && \
17410 $(MAKE) $(EXTRA_HOST_FLAGS) \
17411 $(POSTSTAGE1_FLAGS_TO_PASS) \
17412 clean
17413@endif mpfr-bootstrap
17414
17415
17416.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17417.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17418maybe-all-stageprofile-mpfr:
17419maybe-clean-stageprofile-mpfr:
17420@if mpfr-bootstrap
17421maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17422all-stageprofile: all-stageprofile-mpfr
17423TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17424all-stageprofile-mpfr: configure-stageprofile-mpfr
17425 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17426 @r=`${PWD_COMMAND}`; export r; \
17427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17428 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17429 $(HOST_EXPORTS) \
17430 $(POSTSTAGE1_HOST_EXPORTS) \
17431 cd $(HOST_SUBDIR)/mpfr && \
17432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17433 CFLAGS="$(STAGEprofile_CFLAGS)" \
17434 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17435 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17440 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17441 $(TARGET-stageprofile-mpfr)
17442
17443maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17444clean-stageprofile: clean-stageprofile-mpfr
17445clean-stageprofile-mpfr:
17446 @if [ $(current_stage) = stageprofile ]; then \
17447 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17448 else \
17449 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17450 $(MAKE) stageprofile-start; \
17451 fi; \
17452 cd $(HOST_SUBDIR)/mpfr && \
17453 $(MAKE) $(EXTRA_HOST_FLAGS) \
17454 $(POSTSTAGE1_FLAGS_TO_PASS) \
17455 clean
17456@endif mpfr-bootstrap
17457
17458
17459.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17460.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17461maybe-all-stagefeedback-mpfr:
17462maybe-clean-stagefeedback-mpfr:
17463@if mpfr-bootstrap
17464maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17465all-stagefeedback: all-stagefeedback-mpfr
17466TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17467all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17468 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17469 @r=`${PWD_COMMAND}`; export r; \
17470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17471 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17472 $(HOST_EXPORTS) \
17473 $(POSTSTAGE1_HOST_EXPORTS) \
17474 cd $(HOST_SUBDIR)/mpfr && \
17475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17476 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17477 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17478 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17483 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17484 $(TARGET-stagefeedback-mpfr)
17485
17486maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17487clean-stagefeedback: clean-stagefeedback-mpfr
17488clean-stagefeedback-mpfr:
17489 @if [ $(current_stage) = stagefeedback ]; then \
17490 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17491 else \
17492 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17493 $(MAKE) stagefeedback-start; \
17494 fi; \
17495 cd $(HOST_SUBDIR)/mpfr && \
17496 $(MAKE) $(EXTRA_HOST_FLAGS) \
17497 $(POSTSTAGE1_FLAGS_TO_PASS) \
17498 clean
17499@endif mpfr-bootstrap
17500
17501
17502
17503
17504
17505.PHONY: check-mpfr maybe-check-mpfr
17506maybe-check-mpfr:
17507@if mpfr
17508maybe-check-mpfr: check-mpfr
17509
17510check-mpfr:
17511 @: $(MAKE); $(unstage)
17512 @r=`${PWD_COMMAND}`; export r; \
17513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17514 $(HOST_EXPORTS) \
17515 (cd $(HOST_SUBDIR)/mpfr && \
17516 $(MAKE) $(FLAGS_TO_PASS) check)
17517
17518@endif mpfr
17519
17520.PHONY: install-mpfr maybe-install-mpfr
17521maybe-install-mpfr:
17522@if mpfr
17523maybe-install-mpfr: install-mpfr
17524
17525install-mpfr:
17526
17527@endif mpfr
17528
17529# Other targets (info, dvi, pdf, etc.)
17530
17531.PHONY: maybe-info-mpfr info-mpfr
17532maybe-info-mpfr:
17533@if mpfr
17534maybe-info-mpfr: info-mpfr
17535
17536info-mpfr: \
17537 configure-mpfr
17538 @[ -f ./mpfr/Makefile ] || exit 0; \
17539 r=`${PWD_COMMAND}`; export r; \
17540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17541 $(HOST_EXPORTS) \
17542 for flag in $(EXTRA_HOST_FLAGS) ; do \
17543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17544 done; \
17545 echo "Doing info in mpfr" ; \
17546 (cd $(HOST_SUBDIR)/mpfr && \
17547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17549 "RANLIB=$${RANLIB}" \
17550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17551 info) \
17552 || exit 1
17553
17554@endif mpfr
17555
17556.PHONY: maybe-dvi-mpfr dvi-mpfr
17557maybe-dvi-mpfr:
17558@if mpfr
17559maybe-dvi-mpfr: dvi-mpfr
17560
17561dvi-mpfr: \
17562 configure-mpfr
17563 @[ -f ./mpfr/Makefile ] || exit 0; \
17564 r=`${PWD_COMMAND}`; export r; \
17565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17566 $(HOST_EXPORTS) \
17567 for flag in $(EXTRA_HOST_FLAGS) ; do \
17568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17569 done; \
17570 echo "Doing dvi in mpfr" ; \
17571 (cd $(HOST_SUBDIR)/mpfr && \
17572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17574 "RANLIB=$${RANLIB}" \
17575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17576 dvi) \
17577 || exit 1
17578
17579@endif mpfr
17580
17581.PHONY: maybe-pdf-mpfr pdf-mpfr
17582maybe-pdf-mpfr:
17583@if mpfr
17584maybe-pdf-mpfr: pdf-mpfr
17585
17586pdf-mpfr: \
17587 configure-mpfr
17588 @[ -f ./mpfr/Makefile ] || exit 0; \
17589 r=`${PWD_COMMAND}`; export r; \
17590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17591 $(HOST_EXPORTS) \
17592 for flag in $(EXTRA_HOST_FLAGS) ; do \
17593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17594 done; \
17595 echo "Doing pdf in mpfr" ; \
17596 (cd $(HOST_SUBDIR)/mpfr && \
17597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17599 "RANLIB=$${RANLIB}" \
17600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17601 pdf) \
17602 || exit 1
17603
17604@endif mpfr
17605
17606.PHONY: maybe-html-mpfr html-mpfr
17607maybe-html-mpfr:
17608@if mpfr
17609maybe-html-mpfr: html-mpfr
17610
17611html-mpfr: \
17612 configure-mpfr
17613 @[ -f ./mpfr/Makefile ] || exit 0; \
17614 r=`${PWD_COMMAND}`; export r; \
17615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17616 $(HOST_EXPORTS) \
17617 for flag in $(EXTRA_HOST_FLAGS) ; do \
17618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17619 done; \
17620 echo "Doing html in mpfr" ; \
17621 (cd $(HOST_SUBDIR)/mpfr && \
17622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17624 "RANLIB=$${RANLIB}" \
17625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17626 html) \
17627 || exit 1
17628
17629@endif mpfr
17630
17631.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17632maybe-TAGS-mpfr:
17633@if mpfr
17634maybe-TAGS-mpfr: TAGS-mpfr
17635
17636TAGS-mpfr: \
17637 configure-mpfr
17638 @[ -f ./mpfr/Makefile ] || exit 0; \
17639 r=`${PWD_COMMAND}`; export r; \
17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17641 $(HOST_EXPORTS) \
17642 for flag in $(EXTRA_HOST_FLAGS) ; do \
17643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17644 done; \
17645 echo "Doing TAGS in mpfr" ; \
17646 (cd $(HOST_SUBDIR)/mpfr && \
17647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17649 "RANLIB=$${RANLIB}" \
17650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17651 TAGS) \
17652 || exit 1
17653
17654@endif mpfr
17655
17656.PHONY: maybe-install-info-mpfr install-info-mpfr
17657maybe-install-info-mpfr:
17658@if mpfr
17659maybe-install-info-mpfr: install-info-mpfr
17660
17661install-info-mpfr: \
17662 configure-mpfr \
17663 info-mpfr
17664 @[ -f ./mpfr/Makefile ] || exit 0; \
17665 r=`${PWD_COMMAND}`; export r; \
17666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17667 $(HOST_EXPORTS) \
17668 for flag in $(EXTRA_HOST_FLAGS) ; do \
17669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17670 done; \
17671 echo "Doing install-info in mpfr" ; \
17672 (cd $(HOST_SUBDIR)/mpfr && \
17673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17675 "RANLIB=$${RANLIB}" \
17676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17677 install-info) \
17678 || exit 1
17679
17680@endif mpfr
17681
17682.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17683maybe-install-pdf-mpfr:
17684@if mpfr
17685maybe-install-pdf-mpfr: install-pdf-mpfr
17686
17687install-pdf-mpfr: \
17688 configure-mpfr \
17689 pdf-mpfr
17690 @[ -f ./mpfr/Makefile ] || exit 0; \
17691 r=`${PWD_COMMAND}`; export r; \
17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17693 $(HOST_EXPORTS) \
17694 for flag in $(EXTRA_HOST_FLAGS) ; do \
17695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17696 done; \
17697 echo "Doing install-pdf in mpfr" ; \
17698 (cd $(HOST_SUBDIR)/mpfr && \
17699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17701 "RANLIB=$${RANLIB}" \
17702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17703 install-pdf) \
17704 || exit 1
17705
17706@endif mpfr
17707
17708.PHONY: maybe-install-html-mpfr install-html-mpfr
17709maybe-install-html-mpfr:
17710@if mpfr
17711maybe-install-html-mpfr: install-html-mpfr
17712
17713install-html-mpfr: \
17714 configure-mpfr \
17715 html-mpfr
17716 @[ -f ./mpfr/Makefile ] || exit 0; \
17717 r=`${PWD_COMMAND}`; export r; \
17718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17719 $(HOST_EXPORTS) \
17720 for flag in $(EXTRA_HOST_FLAGS) ; do \
17721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17722 done; \
17723 echo "Doing install-html in mpfr" ; \
17724 (cd $(HOST_SUBDIR)/mpfr && \
17725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17727 "RANLIB=$${RANLIB}" \
17728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17729 install-html) \
17730 || exit 1
17731
17732@endif mpfr
17733
17734.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17735maybe-installcheck-mpfr:
17736@if mpfr
17737maybe-installcheck-mpfr: installcheck-mpfr
17738
17739installcheck-mpfr: \
17740 configure-mpfr
17741 @[ -f ./mpfr/Makefile ] || exit 0; \
17742 r=`${PWD_COMMAND}`; export r; \
17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17744 $(HOST_EXPORTS) \
17745 for flag in $(EXTRA_HOST_FLAGS) ; do \
17746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17747 done; \
17748 echo "Doing installcheck in mpfr" ; \
17749 (cd $(HOST_SUBDIR)/mpfr && \
17750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17752 "RANLIB=$${RANLIB}" \
17753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17754 installcheck) \
17755 || exit 1
17756
17757@endif mpfr
17758
17759.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17760maybe-mostlyclean-mpfr:
17761@if mpfr
17762maybe-mostlyclean-mpfr: mostlyclean-mpfr
17763
17764mostlyclean-mpfr:
17765 @[ -f ./mpfr/Makefile ] || exit 0; \
17766 r=`${PWD_COMMAND}`; export r; \
17767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17768 $(HOST_EXPORTS) \
17769 for flag in $(EXTRA_HOST_FLAGS) ; do \
17770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17771 done; \
17772 echo "Doing mostlyclean in mpfr" ; \
17773 (cd $(HOST_SUBDIR)/mpfr && \
17774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17776 "RANLIB=$${RANLIB}" \
17777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17778 mostlyclean) \
17779 || exit 1
17780
17781@endif mpfr
17782
17783.PHONY: maybe-clean-mpfr clean-mpfr
17784maybe-clean-mpfr:
17785@if mpfr
17786maybe-clean-mpfr: clean-mpfr
17787
17788clean-mpfr:
17789 @[ -f ./mpfr/Makefile ] || exit 0; \
17790 r=`${PWD_COMMAND}`; export r; \
17791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17792 $(HOST_EXPORTS) \
17793 for flag in $(EXTRA_HOST_FLAGS) ; do \
17794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17795 done; \
17796 echo "Doing clean in mpfr" ; \
17797 (cd $(HOST_SUBDIR)/mpfr && \
17798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17800 "RANLIB=$${RANLIB}" \
17801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17802 clean) \
17803 || exit 1
17804
17805@endif mpfr
17806
17807.PHONY: maybe-distclean-mpfr distclean-mpfr
17808maybe-distclean-mpfr:
17809@if mpfr
17810maybe-distclean-mpfr: distclean-mpfr
17811
17812distclean-mpfr:
17813 @[ -f ./mpfr/Makefile ] || exit 0; \
17814 r=`${PWD_COMMAND}`; export r; \
17815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17816 $(HOST_EXPORTS) \
17817 for flag in $(EXTRA_HOST_FLAGS) ; do \
17818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17819 done; \
17820 echo "Doing distclean in mpfr" ; \
17821 (cd $(HOST_SUBDIR)/mpfr && \
17822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17824 "RANLIB=$${RANLIB}" \
17825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17826 distclean) \
17827 || exit 1
17828
17829@endif mpfr
17830
17831.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17832maybe-maintainer-clean-mpfr:
17833@if mpfr
17834maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17835
17836maintainer-clean-mpfr:
17837 @[ -f ./mpfr/Makefile ] || exit 0; \
17838 r=`${PWD_COMMAND}`; export r; \
17839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17840 $(HOST_EXPORTS) \
17841 for flag in $(EXTRA_HOST_FLAGS) ; do \
17842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17843 done; \
17844 echo "Doing maintainer-clean in mpfr" ; \
17845 (cd $(HOST_SUBDIR)/mpfr && \
17846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17848 "RANLIB=$${RANLIB}" \
17849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17850 maintainer-clean) \
17851 || exit 1
17852
17853@endif mpfr
17854
17855
17856
17857.PHONY: configure-ppl maybe-configure-ppl
17858maybe-configure-ppl:
17859@if gcc-bootstrap
17860configure-ppl: stage_current
17861@endif gcc-bootstrap
17862@if ppl
17863maybe-configure-ppl: configure-ppl
17864configure-ppl:
17865 @r=`${PWD_COMMAND}`; export r; \
17866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17867 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17869 $(HOST_EXPORTS) \
17870 echo Configuring in $(HOST_SUBDIR)/ppl; \
17871 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
17872 case $(srcdir) in \
17873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17874 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17876 esac; \
17877 srcdiroption="--srcdir=$${topdir}/ppl"; \
17878 libsrcdir="$$s/ppl"; \
17879 $(SHELL) $${libsrcdir}/configure \
17880 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17881 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
17882 || exit 1
17883@endif ppl
17884
17885
17886
17887.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
17888maybe-configure-stage1-ppl:
17889@if ppl-bootstrap
17890maybe-configure-stage1-ppl: configure-stage1-ppl
17891configure-stage1-ppl:
17892 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17894 @r=`${PWD_COMMAND}`; export r; \
17895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17896 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17897 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 17898 $(HOST_EXPORTS) \
e28c595f 17899 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17900 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17901 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17902 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
17903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17904 cd $(HOST_SUBDIR)/ppl || exit 1; \
17905 case $(srcdir) in \
17906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17907 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17909 esac; \
17910 srcdiroption="--srcdir=$${topdir}/ppl"; \
17911 libsrcdir="$$s/ppl"; \
17912 $(SHELL) $${libsrcdir}/configure \
17913 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17914 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
17915 $(STAGE1_CONFIGURE_FLAGS) \
17916 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17917@endif ppl-bootstrap
17918
17919.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
17920maybe-configure-stage2-ppl:
17921@if ppl-bootstrap
17922maybe-configure-stage2-ppl: configure-stage2-ppl
17923configure-stage2-ppl:
17924 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17925 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17926 @r=`${PWD_COMMAND}`; export r; \
17927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17928 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17929 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17930 $(HOST_EXPORTS) \
1b05fbbd 17931 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17932 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17933 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17934 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17935 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
17936 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17937 cd $(HOST_SUBDIR)/ppl || exit 1; \
17938 case $(srcdir) in \
17939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17940 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17942 esac; \
17943 srcdiroption="--srcdir=$${topdir}/ppl"; \
17944 libsrcdir="$$s/ppl"; \
17945 $(SHELL) $${libsrcdir}/configure \
17946 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17947 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17948 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17949 $(STAGE2_CONFIGURE_FLAGS) \
17950 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17951@endif ppl-bootstrap
17952
17953.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
17954maybe-configure-stage3-ppl:
17955@if ppl-bootstrap
17956maybe-configure-stage3-ppl: configure-stage3-ppl
17957configure-stage3-ppl:
17958 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17960 @r=`${PWD_COMMAND}`; export r; \
17961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17962 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17963 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17964 $(HOST_EXPORTS) \
1b05fbbd 17965 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17966 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17967 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17968 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17969 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
17970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17971 cd $(HOST_SUBDIR)/ppl || exit 1; \
17972 case $(srcdir) in \
17973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17974 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17976 esac; \
17977 srcdiroption="--srcdir=$${topdir}/ppl"; \
17978 libsrcdir="$$s/ppl"; \
17979 $(SHELL) $${libsrcdir}/configure \
17980 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17981 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17982 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17983 $(STAGE3_CONFIGURE_FLAGS) \
17984 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17985@endif ppl-bootstrap
17986
17987.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
17988maybe-configure-stage4-ppl:
17989@if ppl-bootstrap
17990maybe-configure-stage4-ppl: configure-stage4-ppl
17991configure-stage4-ppl:
17992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17994 @r=`${PWD_COMMAND}`; export r; \
17995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17996 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17997 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17998 $(HOST_EXPORTS) \
1b05fbbd 17999 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18000 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18001 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18002 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18003 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
18004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18005 cd $(HOST_SUBDIR)/ppl || exit 1; \
18006 case $(srcdir) in \
18007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18008 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18010 esac; \
18011 srcdiroption="--srcdir=$${topdir}/ppl"; \
18012 libsrcdir="$$s/ppl"; \
18013 $(SHELL) $${libsrcdir}/configure \
18014 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18015 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18016 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18017 $(STAGE4_CONFIGURE_FLAGS) \
18018 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18019@endif ppl-bootstrap
18020
18021.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
18022maybe-configure-stageprofile-ppl:
18023@if ppl-bootstrap
18024maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
18025configure-stageprofile-ppl:
18026 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18028 @r=`${PWD_COMMAND}`; export r; \
18029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18030 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
18031 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18032 $(HOST_EXPORTS) \
1b05fbbd
AO
18033 $(POSTSTAGE1_HOST_EXPORTS) \
18034 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18035 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18036 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18037 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
18038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18039 cd $(HOST_SUBDIR)/ppl || exit 1; \
18040 case $(srcdir) in \
18041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18042 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18044 esac; \
18045 srcdiroption="--srcdir=$${topdir}/ppl"; \
18046 libsrcdir="$$s/ppl"; \
18047 $(SHELL) $${libsrcdir}/configure \
18048 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18049 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18050 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18051 $(STAGEprofile_CONFIGURE_FLAGS) \
18052 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18053@endif ppl-bootstrap
18054
18055.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
18056maybe-configure-stagefeedback-ppl:
18057@if ppl-bootstrap
18058maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
18059configure-stagefeedback-ppl:
18060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18062 @r=`${PWD_COMMAND}`; export r; \
18063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18064 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
18065 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18066 $(HOST_EXPORTS) \
1b05fbbd
AO
18067 $(POSTSTAGE1_HOST_EXPORTS) \
18068 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18069 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18070 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18071 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
18072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18073 cd $(HOST_SUBDIR)/ppl || exit 1; \
18074 case $(srcdir) in \
18075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18076 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18078 esac; \
18079 srcdiroption="--srcdir=$${topdir}/ppl"; \
18080 libsrcdir="$$s/ppl"; \
18081 $(SHELL) $${libsrcdir}/configure \
18082 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18083 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18084 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18085 $(STAGEfeedback_CONFIGURE_FLAGS) \
18086 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18087@endif ppl-bootstrap
18088
18089
18090
18091
18092
18093.PHONY: all-ppl maybe-all-ppl
18094maybe-all-ppl:
18095@if gcc-bootstrap
18096all-ppl: stage_current
18097@endif gcc-bootstrap
18098@if ppl
18099TARGET-ppl=all
18100maybe-all-ppl: all-ppl
18101all-ppl: configure-ppl
18102 @r=`${PWD_COMMAND}`; export r; \
18103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18104 $(HOST_EXPORTS) \
18105 (cd $(HOST_SUBDIR)/ppl && \
18106 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18107 $(TARGET-ppl))
18108@endif ppl
18109
18110
18111
18112.PHONY: all-stage1-ppl maybe-all-stage1-ppl
18113.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
18114maybe-all-stage1-ppl:
18115maybe-clean-stage1-ppl:
18116@if ppl-bootstrap
18117maybe-all-stage1-ppl: all-stage1-ppl
18118all-stage1: all-stage1-ppl
18119TARGET-stage1-ppl = $(TARGET-ppl)
18120all-stage1-ppl: configure-stage1-ppl
18121 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18122 @r=`${PWD_COMMAND}`; export r; \
18123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18124 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
18125 $(HOST_EXPORTS) \
18126 cd $(HOST_SUBDIR)/ppl && \
18127 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18128 CFLAGS="$(STAGE1_CFLAGS)" \
18129 CXXFLAGS="$(STAGE1_CFLAGS)" \
18130 LIBCFLAGS="$(LIBCFLAGS)" \
18131 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18132 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18133 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18134 $(EXTRA_HOST_FLAGS) \
18135 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
18136 $(TARGET-stage1-ppl)
18137
18138maybe-clean-stage1-ppl: clean-stage1-ppl
18139clean-stage1: clean-stage1-ppl
18140clean-stage1-ppl:
18141 @if [ $(current_stage) = stage1 ]; then \
18142 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18143 else \
18144 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
18145 $(MAKE) stage1-start; \
18146 fi; \
18147 cd $(HOST_SUBDIR)/ppl && \
18148 $(MAKE) $(EXTRA_HOST_FLAGS) \
18149 clean
18150@endif ppl-bootstrap
18151
18152
18153.PHONY: all-stage2-ppl maybe-all-stage2-ppl
18154.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
18155maybe-all-stage2-ppl:
18156maybe-clean-stage2-ppl:
18157@if ppl-bootstrap
18158maybe-all-stage2-ppl: all-stage2-ppl
18159all-stage2: all-stage2-ppl
18160TARGET-stage2-ppl = $(TARGET-ppl)
18161all-stage2-ppl: configure-stage2-ppl
18162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18163 @r=`${PWD_COMMAND}`; export r; \
18164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18165 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
18166 $(HOST_EXPORTS) \
18167 $(POSTSTAGE1_HOST_EXPORTS) \
18168 cd $(HOST_SUBDIR)/ppl && \
18169 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18170 CFLAGS="$(STAGE2_CFLAGS)" \
18171 CXXFLAGS="$(STAGE2_CFLAGS)" \
18172 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18173 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18174 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18175 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18176 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18177 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
18178 $(TARGET-stage2-ppl)
18179
18180maybe-clean-stage2-ppl: clean-stage2-ppl
18181clean-stage2: clean-stage2-ppl
18182clean-stage2-ppl:
18183 @if [ $(current_stage) = stage2 ]; then \
18184 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18185 else \
18186 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
18187 $(MAKE) stage2-start; \
18188 fi; \
18189 cd $(HOST_SUBDIR)/ppl && \
18190 $(MAKE) $(EXTRA_HOST_FLAGS) \
18191 $(POSTSTAGE1_FLAGS_TO_PASS) \
18192 clean
18193@endif ppl-bootstrap
18194
18195
e28c595f
JM
18196.PHONY: all-stage3-ppl maybe-all-stage3-ppl
18197.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
18198maybe-all-stage3-ppl:
18199maybe-clean-stage3-ppl:
18200@if ppl-bootstrap
18201maybe-all-stage3-ppl: all-stage3-ppl
18202all-stage3: all-stage3-ppl
18203TARGET-stage3-ppl = $(TARGET-ppl)
18204all-stage3-ppl: configure-stage3-ppl
18205 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18206 @r=`${PWD_COMMAND}`; export r; \
18207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18208 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
18209 $(HOST_EXPORTS) \
18210 $(POSTSTAGE1_HOST_EXPORTS) \
18211 cd $(HOST_SUBDIR)/ppl && \
18212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18213 CFLAGS="$(STAGE3_CFLAGS)" \
18214 CXXFLAGS="$(STAGE3_CFLAGS)" \
18215 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18219 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18220 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
18221 $(TARGET-stage3-ppl)
18222
18223maybe-clean-stage3-ppl: clean-stage3-ppl
18224clean-stage3: clean-stage3-ppl
18225clean-stage3-ppl:
18226 @if [ $(current_stage) = stage3 ]; then \
18227 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18228 else \
18229 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
18230 $(MAKE) stage3-start; \
18231 fi; \
18232 cd $(HOST_SUBDIR)/ppl && \
18233 $(MAKE) $(EXTRA_HOST_FLAGS) \
18234 $(POSTSTAGE1_FLAGS_TO_PASS) \
18235 clean
18236@endif ppl-bootstrap
18237
18238
e28c595f
JM
18239.PHONY: all-stage4-ppl maybe-all-stage4-ppl
18240.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
18241maybe-all-stage4-ppl:
18242maybe-clean-stage4-ppl:
18243@if ppl-bootstrap
18244maybe-all-stage4-ppl: all-stage4-ppl
18245all-stage4: all-stage4-ppl
18246TARGET-stage4-ppl = $(TARGET-ppl)
18247all-stage4-ppl: configure-stage4-ppl
18248 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18249 @r=`${PWD_COMMAND}`; export r; \
18250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18251 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
18252 $(HOST_EXPORTS) \
18253 $(POSTSTAGE1_HOST_EXPORTS) \
18254 cd $(HOST_SUBDIR)/ppl && \
18255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18256 CFLAGS="$(STAGE4_CFLAGS)" \
18257 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 18258 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
18259 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18260 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18261 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18262 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18263 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
18264 $(TARGET-stage4-ppl)
18265
18266maybe-clean-stage4-ppl: clean-stage4-ppl
18267clean-stage4: clean-stage4-ppl
18268clean-stage4-ppl:
18269 @if [ $(current_stage) = stage4 ]; then \
18270 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18271 else \
18272 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
18273 $(MAKE) stage4-start; \
18274 fi; \
18275 cd $(HOST_SUBDIR)/ppl && \
18276 $(MAKE) $(EXTRA_HOST_FLAGS) \
18277 $(POSTSTAGE1_FLAGS_TO_PASS) \
18278 clean
18279@endif ppl-bootstrap
18280
18281
18282.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
18283.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
18284maybe-all-stageprofile-ppl:
18285maybe-clean-stageprofile-ppl:
18286@if ppl-bootstrap
18287maybe-all-stageprofile-ppl: all-stageprofile-ppl
18288all-stageprofile: all-stageprofile-ppl
18289TARGET-stageprofile-ppl = $(TARGET-ppl)
18290all-stageprofile-ppl: configure-stageprofile-ppl
18291 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18292 @r=`${PWD_COMMAND}`; export r; \
18293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18294 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
18295 $(HOST_EXPORTS) \
18296 $(POSTSTAGE1_HOST_EXPORTS) \
18297 cd $(HOST_SUBDIR)/ppl && \
18298 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18299 CFLAGS="$(STAGEprofile_CFLAGS)" \
18300 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
18301 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18302 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18303 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18304 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18305 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18306 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
18307 $(TARGET-stageprofile-ppl)
18308
18309maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
18310clean-stageprofile: clean-stageprofile-ppl
18311clean-stageprofile-ppl:
18312 @if [ $(current_stage) = stageprofile ]; then \
18313 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18314 else \
18315 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
18316 $(MAKE) stageprofile-start; \
18317 fi; \
18318 cd $(HOST_SUBDIR)/ppl && \
18319 $(MAKE) $(EXTRA_HOST_FLAGS) \
18320 $(POSTSTAGE1_FLAGS_TO_PASS) \
18321 clean
18322@endif ppl-bootstrap
18323
18324
18325.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
18326.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
18327maybe-all-stagefeedback-ppl:
18328maybe-clean-stagefeedback-ppl:
18329@if ppl-bootstrap
18330maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
18331all-stagefeedback: all-stagefeedback-ppl
18332TARGET-stagefeedback-ppl = $(TARGET-ppl)
18333all-stagefeedback-ppl: configure-stagefeedback-ppl
18334 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18335 @r=`${PWD_COMMAND}`; export r; \
18336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18337 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
18338 $(HOST_EXPORTS) \
18339 $(POSTSTAGE1_HOST_EXPORTS) \
18340 cd $(HOST_SUBDIR)/ppl && \
18341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18342 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18343 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
18344 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18349 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
18350 $(TARGET-stagefeedback-ppl)
18351
18352maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
18353clean-stagefeedback: clean-stagefeedback-ppl
18354clean-stagefeedback-ppl:
18355 @if [ $(current_stage) = stagefeedback ]; then \
18356 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18357 else \
18358 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
18359 $(MAKE) stagefeedback-start; \
18360 fi; \
18361 cd $(HOST_SUBDIR)/ppl && \
18362 $(MAKE) $(EXTRA_HOST_FLAGS) \
18363 $(POSTSTAGE1_FLAGS_TO_PASS) \
18364 clean
18365@endif ppl-bootstrap
18366
18367
18368
18369
18370
18371.PHONY: check-ppl maybe-check-ppl
18372maybe-check-ppl:
18373@if ppl
18374maybe-check-ppl: check-ppl
18375
18376check-ppl:
18377 @: $(MAKE); $(unstage)
18378 @r=`${PWD_COMMAND}`; export r; \
18379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380 $(HOST_EXPORTS) \
18381 (cd $(HOST_SUBDIR)/ppl && \
18382 $(MAKE) $(FLAGS_TO_PASS) check)
18383
18384@endif ppl
18385
18386.PHONY: install-ppl maybe-install-ppl
18387maybe-install-ppl:
18388@if ppl
18389maybe-install-ppl: install-ppl
18390
18391install-ppl:
18392
18393@endif ppl
18394
18395# Other targets (info, dvi, pdf, etc.)
18396
18397.PHONY: maybe-info-ppl info-ppl
18398maybe-info-ppl:
18399@if ppl
18400maybe-info-ppl: info-ppl
18401
18402info-ppl: \
18403 configure-ppl
18404 @[ -f ./ppl/Makefile ] || exit 0; \
18405 r=`${PWD_COMMAND}`; export r; \
18406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407 $(HOST_EXPORTS) \
18408 for flag in $(EXTRA_HOST_FLAGS) ; do \
18409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410 done; \
18411 echo "Doing info in ppl" ; \
18412 (cd $(HOST_SUBDIR)/ppl && \
18413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415 "RANLIB=$${RANLIB}" \
18416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18417 info) \
18418 || exit 1
18419
18420@endif ppl
18421
18422.PHONY: maybe-dvi-ppl dvi-ppl
18423maybe-dvi-ppl:
18424@if ppl
18425maybe-dvi-ppl: dvi-ppl
18426
18427dvi-ppl: \
18428 configure-ppl
18429 @[ -f ./ppl/Makefile ] || exit 0; \
18430 r=`${PWD_COMMAND}`; export r; \
18431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18432 $(HOST_EXPORTS) \
18433 for flag in $(EXTRA_HOST_FLAGS) ; do \
18434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435 done; \
18436 echo "Doing dvi in ppl" ; \
18437 (cd $(HOST_SUBDIR)/ppl && \
18438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440 "RANLIB=$${RANLIB}" \
18441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18442 dvi) \
18443 || exit 1
18444
18445@endif ppl
18446
18447.PHONY: maybe-pdf-ppl pdf-ppl
18448maybe-pdf-ppl:
18449@if ppl
18450maybe-pdf-ppl: pdf-ppl
18451
18452pdf-ppl: \
18453 configure-ppl
18454 @[ -f ./ppl/Makefile ] || exit 0; \
18455 r=`${PWD_COMMAND}`; export r; \
18456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18457 $(HOST_EXPORTS) \
18458 for flag in $(EXTRA_HOST_FLAGS) ; do \
18459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18460 done; \
18461 echo "Doing pdf in ppl" ; \
18462 (cd $(HOST_SUBDIR)/ppl && \
18463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18465 "RANLIB=$${RANLIB}" \
18466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18467 pdf) \
18468 || exit 1
18469
18470@endif ppl
18471
18472.PHONY: maybe-html-ppl html-ppl
18473maybe-html-ppl:
18474@if ppl
18475maybe-html-ppl: html-ppl
18476
18477html-ppl: \
18478 configure-ppl
18479 @[ -f ./ppl/Makefile ] || exit 0; \
18480 r=`${PWD_COMMAND}`; export r; \
18481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18482 $(HOST_EXPORTS) \
18483 for flag in $(EXTRA_HOST_FLAGS) ; do \
18484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18485 done; \
18486 echo "Doing html in ppl" ; \
18487 (cd $(HOST_SUBDIR)/ppl && \
18488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18490 "RANLIB=$${RANLIB}" \
18491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18492 html) \
18493 || exit 1
18494
18495@endif ppl
18496
18497.PHONY: maybe-TAGS-ppl TAGS-ppl
18498maybe-TAGS-ppl:
18499@if ppl
18500maybe-TAGS-ppl: TAGS-ppl
18501
18502TAGS-ppl: \
18503 configure-ppl
18504 @[ -f ./ppl/Makefile ] || exit 0; \
18505 r=`${PWD_COMMAND}`; export r; \
18506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18507 $(HOST_EXPORTS) \
18508 for flag in $(EXTRA_HOST_FLAGS) ; do \
18509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18510 done; \
18511 echo "Doing TAGS in ppl" ; \
18512 (cd $(HOST_SUBDIR)/ppl && \
18513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18515 "RANLIB=$${RANLIB}" \
18516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18517 TAGS) \
18518 || exit 1
18519
18520@endif ppl
18521
18522.PHONY: maybe-install-info-ppl install-info-ppl
18523maybe-install-info-ppl:
18524@if ppl
18525maybe-install-info-ppl: install-info-ppl
18526
18527install-info-ppl: \
18528 configure-ppl \
18529 info-ppl
18530 @[ -f ./ppl/Makefile ] || exit 0; \
18531 r=`${PWD_COMMAND}`; export r; \
18532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18533 $(HOST_EXPORTS) \
18534 for flag in $(EXTRA_HOST_FLAGS) ; do \
18535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18536 done; \
18537 echo "Doing install-info in ppl" ; \
18538 (cd $(HOST_SUBDIR)/ppl && \
18539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18541 "RANLIB=$${RANLIB}" \
18542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18543 install-info) \
18544 || exit 1
18545
18546@endif ppl
18547
18548.PHONY: maybe-install-pdf-ppl install-pdf-ppl
18549maybe-install-pdf-ppl:
18550@if ppl
18551maybe-install-pdf-ppl: install-pdf-ppl
18552
18553install-pdf-ppl: \
18554 configure-ppl \
18555 pdf-ppl
18556 @[ -f ./ppl/Makefile ] || exit 0; \
18557 r=`${PWD_COMMAND}`; export r; \
18558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18559 $(HOST_EXPORTS) \
18560 for flag in $(EXTRA_HOST_FLAGS) ; do \
18561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18562 done; \
18563 echo "Doing install-pdf in ppl" ; \
18564 (cd $(HOST_SUBDIR)/ppl && \
18565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18567 "RANLIB=$${RANLIB}" \
18568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18569 install-pdf) \
18570 || exit 1
18571
18572@endif ppl
18573
18574.PHONY: maybe-install-html-ppl install-html-ppl
18575maybe-install-html-ppl:
18576@if ppl
18577maybe-install-html-ppl: install-html-ppl
18578
18579install-html-ppl: \
18580 configure-ppl \
18581 html-ppl
18582 @[ -f ./ppl/Makefile ] || exit 0; \
18583 r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18585 $(HOST_EXPORTS) \
18586 for flag in $(EXTRA_HOST_FLAGS) ; do \
18587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18588 done; \
18589 echo "Doing install-html in ppl" ; \
18590 (cd $(HOST_SUBDIR)/ppl && \
18591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18593 "RANLIB=$${RANLIB}" \
18594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18595 install-html) \
18596 || exit 1
18597
18598@endif ppl
18599
18600.PHONY: maybe-installcheck-ppl installcheck-ppl
18601maybe-installcheck-ppl:
18602@if ppl
18603maybe-installcheck-ppl: installcheck-ppl
18604
18605installcheck-ppl: \
18606 configure-ppl
18607 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18608 r=`${PWD_COMMAND}`; export r; \
18609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18610 $(HOST_EXPORTS) \
18611 for flag in $(EXTRA_HOST_FLAGS) ; do \
18612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18613 done; \
e28c595f
JM
18614 echo "Doing installcheck in ppl" ; \
18615 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18618 "RANLIB=$${RANLIB}" \
0c24b341 18619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18620 installcheck) \
18621 || exit 1
18622
e28c595f 18623@endif ppl
4b900473 18624
e28c595f
JM
18625.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
18626maybe-mostlyclean-ppl:
18627@if ppl
18628maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 18629
e28c595f
JM
18630mostlyclean-ppl:
18631 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18632 r=`${PWD_COMMAND}`; export r; \
18633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18634 $(HOST_EXPORTS) \
18635 for flag in $(EXTRA_HOST_FLAGS) ; do \
18636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18637 done; \
e28c595f
JM
18638 echo "Doing mostlyclean in ppl" ; \
18639 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18642 "RANLIB=$${RANLIB}" \
0c24b341 18643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18644 mostlyclean) \
18645 || exit 1
18646
e28c595f 18647@endif ppl
4b900473 18648
e28c595f
JM
18649.PHONY: maybe-clean-ppl clean-ppl
18650maybe-clean-ppl:
18651@if ppl
18652maybe-clean-ppl: clean-ppl
4b900473 18653
e28c595f
JM
18654clean-ppl:
18655 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18656 r=`${PWD_COMMAND}`; export r; \
18657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18658 $(HOST_EXPORTS) \
18659 for flag in $(EXTRA_HOST_FLAGS) ; do \
18660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18661 done; \
e28c595f
JM
18662 echo "Doing clean in ppl" ; \
18663 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18666 "RANLIB=$${RANLIB}" \
0c24b341 18667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18668 clean) \
18669 || exit 1
18670
e28c595f 18671@endif ppl
4b900473 18672
e28c595f
JM
18673.PHONY: maybe-distclean-ppl distclean-ppl
18674maybe-distclean-ppl:
18675@if ppl
18676maybe-distclean-ppl: distclean-ppl
4b900473 18677
e28c595f
JM
18678distclean-ppl:
18679 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18680 r=`${PWD_COMMAND}`; export r; \
18681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18682 $(HOST_EXPORTS) \
18683 for flag in $(EXTRA_HOST_FLAGS) ; do \
18684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18685 done; \
e28c595f
JM
18686 echo "Doing distclean in ppl" ; \
18687 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18690 "RANLIB=$${RANLIB}" \
0c24b341 18691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18692 distclean) \
18693 || exit 1
18694
e28c595f 18695@endif ppl
4b900473 18696
e28c595f
JM
18697.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
18698maybe-maintainer-clean-ppl:
18699@if ppl
18700maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 18701
e28c595f
JM
18702maintainer-clean-ppl:
18703 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18704 r=`${PWD_COMMAND}`; export r; \
18705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18706 $(HOST_EXPORTS) \
18707 for flag in $(EXTRA_HOST_FLAGS) ; do \
18708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18709 done; \
e28c595f
JM
18710 echo "Doing maintainer-clean in ppl" ; \
18711 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18714 "RANLIB=$${RANLIB}" \
0c24b341 18715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18716 maintainer-clean) \
18717 || exit 1
18718
e28c595f 18719@endif ppl
4b900473
PB
18720
18721
18722
e28c595f
JM
18723.PHONY: configure-cloog maybe-configure-cloog
18724maybe-configure-cloog:
4b900473 18725@if gcc-bootstrap
e28c595f 18726configure-cloog: stage_current
4b900473 18727@endif gcc-bootstrap
e28c595f
JM
18728@if cloog
18729maybe-configure-cloog: configure-cloog
18730configure-cloog:
4b900473
PB
18731 @r=`${PWD_COMMAND}`; export r; \
18732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
18733 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
18734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
4b900473 18735 $(HOST_EXPORTS) \
e28c595f
JM
18736 echo Configuring in $(HOST_SUBDIR)/cloog; \
18737 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
18738 case $(srcdir) in \
18739 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18740 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18741 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18742 esac; \
e28c595f
JM
18743 srcdiroption="--srcdir=$${topdir}/cloog"; \
18744 libsrcdir="$$s/cloog"; \
4b900473
PB
18745 $(SHELL) $${libsrcdir}/configure \
18746 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e28c595f 18747 --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 18748 || exit 1
e28c595f 18749@endif cloog
4b900473
PB
18750
18751
18752
e28c595f
JM
18753.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
18754maybe-configure-stage1-cloog:
18755@if cloog-bootstrap
18756maybe-configure-stage1-cloog: configure-stage1-cloog
18757configure-stage1-cloog:
4b900473 18758 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 18759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18760 @r=`${PWD_COMMAND}`; export r; \
18761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18762 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18763 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 18764 $(HOST_EXPORTS) \
8ee82aff 18765 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18766 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18767 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18768 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
18769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18770 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18771 case $(srcdir) in \
18772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18773 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18775 esac; \
e28c595f
JM
18776 srcdiroption="--srcdir=$${topdir}/cloog"; \
18777 libsrcdir="$$s/cloog"; \
4b900473
PB
18778 $(SHELL) $${libsrcdir}/configure \
18779 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18780 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
18781 $(STAGE1_CONFIGURE_FLAGS) \
18782 --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
18783@endif cloog-bootstrap
18784
18785.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
18786maybe-configure-stage2-cloog:
18787@if cloog-bootstrap
18788maybe-configure-stage2-cloog: configure-stage2-cloog
18789configure-stage2-cloog:
4b900473 18790 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 18791 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18792 @r=`${PWD_COMMAND}`; export r; \
18793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18794 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 18795 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18796 $(HOST_EXPORTS) \
1b05fbbd 18797 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18798 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18799 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18800 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18801 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
18802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18803 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18804 case $(srcdir) in \
18805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18806 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18808 esac; \
e28c595f
JM
18809 srcdiroption="--srcdir=$${topdir}/cloog"; \
18810 libsrcdir="$$s/cloog"; \
4b900473
PB
18811 $(SHELL) $${libsrcdir}/configure \
18812 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18813 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18814 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18815 $(STAGE2_CONFIGURE_FLAGS) \
18816 --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
18817@endif cloog-bootstrap
18818
18819.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
18820maybe-configure-stage3-cloog:
18821@if cloog-bootstrap
18822maybe-configure-stage3-cloog: configure-stage3-cloog
18823configure-stage3-cloog:
4b900473 18824 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 18825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18826 @r=`${PWD_COMMAND}`; export r; \
18827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18828 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 18829 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18830 $(HOST_EXPORTS) \
1b05fbbd 18831 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18832 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18833 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18834 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18835 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
18836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18837 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18838 case $(srcdir) in \
18839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18840 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18842 esac; \
e28c595f
JM
18843 srcdiroption="--srcdir=$${topdir}/cloog"; \
18844 libsrcdir="$$s/cloog"; \
4b900473
PB
18845 $(SHELL) $${libsrcdir}/configure \
18846 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18847 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18848 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18849 $(STAGE3_CONFIGURE_FLAGS) \
18850 --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
18851@endif cloog-bootstrap
18852
18853.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
18854maybe-configure-stage4-cloog:
18855@if cloog-bootstrap
18856maybe-configure-stage4-cloog: configure-stage4-cloog
18857configure-stage4-cloog:
4b900473 18858 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 18859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18860 @r=`${PWD_COMMAND}`; export r; \
18861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18862 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 18863 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18864 $(HOST_EXPORTS) \
1b05fbbd 18865 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18866 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18867 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18868 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18869 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
18870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18871 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18872 case $(srcdir) in \
18873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18874 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18876 esac; \
e28c595f
JM
18877 srcdiroption="--srcdir=$${topdir}/cloog"; \
18878 libsrcdir="$$s/cloog"; \
4b900473
PB
18879 $(SHELL) $${libsrcdir}/configure \
18880 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18881 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18882 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18883 $(STAGE4_CONFIGURE_FLAGS) \
18884 --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
18885@endif cloog-bootstrap
18886
18887.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
18888maybe-configure-stageprofile-cloog:
18889@if cloog-bootstrap
18890maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
18891configure-stageprofile-cloog:
4b900473 18892 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 18893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18894 @r=`${PWD_COMMAND}`; export r; \
18895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18896 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 18897 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18898 $(HOST_EXPORTS) \
1b05fbbd
AO
18899 $(POSTSTAGE1_HOST_EXPORTS) \
18900 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18901 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18902 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18903 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
18904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18905 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18906 case $(srcdir) in \
18907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18908 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18910 esac; \
e28c595f
JM
18911 srcdiroption="--srcdir=$${topdir}/cloog"; \
18912 libsrcdir="$$s/cloog"; \
4b900473
PB
18913 $(SHELL) $${libsrcdir}/configure \
18914 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18915 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18916 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18917 $(STAGEprofile_CONFIGURE_FLAGS) \
18918 --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
18919@endif cloog-bootstrap
18920
18921.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
18922maybe-configure-stagefeedback-cloog:
18923@if cloog-bootstrap
18924maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
18925configure-stagefeedback-cloog:
4b900473 18926 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 18927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18928 @r=`${PWD_COMMAND}`; export r; \
18929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18930 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 18931 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18932 $(HOST_EXPORTS) \
1b05fbbd
AO
18933 $(POSTSTAGE1_HOST_EXPORTS) \
18934 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18935 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18936 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18937 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
18938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18939 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18940 case $(srcdir) in \
18941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18942 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18944 esac; \
e28c595f
JM
18945 srcdiroption="--srcdir=$${topdir}/cloog"; \
18946 libsrcdir="$$s/cloog"; \
4b900473
PB
18947 $(SHELL) $${libsrcdir}/configure \
18948 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18949 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18950 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18951 $(STAGEfeedback_CONFIGURE_FLAGS) \
18952 --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 18953@endif cloog-bootstrap
4b900473
PB
18954
18955
18956
18957
18958
e28c595f
JM
18959.PHONY: all-cloog maybe-all-cloog
18960maybe-all-cloog:
4b900473 18961@if gcc-bootstrap
e28c595f 18962all-cloog: stage_current
4b900473 18963@endif gcc-bootstrap
e28c595f
JM
18964@if cloog
18965TARGET-cloog=all
18966maybe-all-cloog: all-cloog
18967all-cloog: configure-cloog
4b900473
PB
18968 @r=`${PWD_COMMAND}`; export r; \
18969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18970 $(HOST_EXPORTS) \
e28c595f 18971 (cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18972 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
e28c595f
JM
18973 $(TARGET-cloog))
18974@endif cloog
4b900473
PB
18975
18976
18977
e28c595f
JM
18978.PHONY: all-stage1-cloog maybe-all-stage1-cloog
18979.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
18980maybe-all-stage1-cloog:
18981maybe-clean-stage1-cloog:
18982@if cloog-bootstrap
18983maybe-all-stage1-cloog: all-stage1-cloog
18984all-stage1: all-stage1-cloog
18985TARGET-stage1-cloog = $(TARGET-cloog)
18986all-stage1-cloog: configure-stage1-cloog
4b900473
PB
18987 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18988 @r=`${PWD_COMMAND}`; export r; \
18989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18990 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 18991 $(HOST_EXPORTS) \
e28c595f 18992 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18994 CFLAGS="$(STAGE1_CFLAGS)" \
18995 CXXFLAGS="$(STAGE1_CFLAGS)" \
18996 LIBCFLAGS="$(LIBCFLAGS)" \
18997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19000 $(EXTRA_HOST_FLAGS) \
19001 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 19002 $(TARGET-stage1-cloog)
4b900473 19003
e28c595f
JM
19004maybe-clean-stage1-cloog: clean-stage1-cloog
19005clean-stage1: clean-stage1-cloog
19006clean-stage1-cloog:
4b900473 19007 @if [ $(current_stage) = stage1 ]; then \
e28c595f 19008 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19009 else \
e28c595f 19010 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
19011 $(MAKE) stage1-start; \
19012 fi; \
e28c595f 19013 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19014 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 19015 clean
e28c595f
JM
19016@endif cloog-bootstrap
19017
19018
19019.PHONY: all-stage2-cloog maybe-all-stage2-cloog
19020.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
19021maybe-all-stage2-cloog:
19022maybe-clean-stage2-cloog:
19023@if cloog-bootstrap
19024maybe-all-stage2-cloog: all-stage2-cloog
19025all-stage2: all-stage2-cloog
19026TARGET-stage2-cloog = $(TARGET-cloog)
19027all-stage2-cloog: configure-stage2-cloog
4b900473
PB
19028 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19029 @r=`${PWD_COMMAND}`; export r; \
19030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19031 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
19032 $(HOST_EXPORTS) \
19033 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19034 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19036 CFLAGS="$(STAGE2_CFLAGS)" \
19037 CXXFLAGS="$(STAGE2_CFLAGS)" \
19038 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19043 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 19044 $(TARGET-stage2-cloog)
4b900473 19045
e28c595f
JM
19046maybe-clean-stage2-cloog: clean-stage2-cloog
19047clean-stage2: clean-stage2-cloog
19048clean-stage2-cloog:
4b900473 19049 @if [ $(current_stage) = stage2 ]; then \
e28c595f 19050 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19051 else \
e28c595f 19052 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
19053 $(MAKE) stage2-start; \
19054 fi; \
e28c595f 19055 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19056 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19057 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19058 clean
e28c595f
JM
19059@endif cloog-bootstrap
19060
19061
e28c595f
JM
19062.PHONY: all-stage3-cloog maybe-all-stage3-cloog
19063.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
19064maybe-all-stage3-cloog:
19065maybe-clean-stage3-cloog:
19066@if cloog-bootstrap
19067maybe-all-stage3-cloog: all-stage3-cloog
19068all-stage3: all-stage3-cloog
19069TARGET-stage3-cloog = $(TARGET-cloog)
19070all-stage3-cloog: configure-stage3-cloog
4b900473
PB
19071 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19072 @r=`${PWD_COMMAND}`; export r; \
19073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19074 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
19075 $(HOST_EXPORTS) \
19076 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19077 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19079 CFLAGS="$(STAGE3_CFLAGS)" \
19080 CXXFLAGS="$(STAGE3_CFLAGS)" \
19081 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19086 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 19087 $(TARGET-stage3-cloog)
4b900473 19088
e28c595f
JM
19089maybe-clean-stage3-cloog: clean-stage3-cloog
19090clean-stage3: clean-stage3-cloog
19091clean-stage3-cloog:
4b900473 19092 @if [ $(current_stage) = stage3 ]; then \
e28c595f 19093 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19094 else \
e28c595f 19095 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
19096 $(MAKE) stage3-start; \
19097 fi; \
e28c595f 19098 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19099 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19100 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19101 clean
e28c595f
JM
19102@endif cloog-bootstrap
19103
19104
e28c595f
JM
19105.PHONY: all-stage4-cloog maybe-all-stage4-cloog
19106.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
19107maybe-all-stage4-cloog:
19108maybe-clean-stage4-cloog:
19109@if cloog-bootstrap
19110maybe-all-stage4-cloog: all-stage4-cloog
19111all-stage4: all-stage4-cloog
19112TARGET-stage4-cloog = $(TARGET-cloog)
19113all-stage4-cloog: configure-stage4-cloog
4b900473
PB
19114 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19115 @r=`${PWD_COMMAND}`; export r; \
19116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19117 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
19118 $(HOST_EXPORTS) \
19119 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19120 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19122 CFLAGS="$(STAGE4_CFLAGS)" \
19123 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 19124 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19129 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 19130 $(TARGET-stage4-cloog)
4b900473 19131
e28c595f
JM
19132maybe-clean-stage4-cloog: clean-stage4-cloog
19133clean-stage4: clean-stage4-cloog
19134clean-stage4-cloog:
4b900473 19135 @if [ $(current_stage) = stage4 ]; then \
e28c595f 19136 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19137 else \
e28c595f 19138 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
19139 $(MAKE) stage4-start; \
19140 fi; \
e28c595f 19141 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19142 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19143 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19144 clean
e28c595f
JM
19145@endif cloog-bootstrap
19146
19147
19148.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
19149.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
19150maybe-all-stageprofile-cloog:
19151maybe-clean-stageprofile-cloog:
19152@if cloog-bootstrap
19153maybe-all-stageprofile-cloog: all-stageprofile-cloog
19154all-stageprofile: all-stageprofile-cloog
19155TARGET-stageprofile-cloog = $(TARGET-cloog)
19156all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
19157 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19158 @r=`${PWD_COMMAND}`; export r; \
19159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
19161 $(HOST_EXPORTS) \
19162 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19163 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19165 CFLAGS="$(STAGEprofile_CFLAGS)" \
19166 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
19167 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19171 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19172 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 19173 $(TARGET-stageprofile-cloog)
4b900473 19174
e28c595f
JM
19175maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
19176clean-stageprofile: clean-stageprofile-cloog
19177clean-stageprofile-cloog:
4b900473 19178 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 19179 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19180 else \
e28c595f 19181 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
19182 $(MAKE) stageprofile-start; \
19183 fi; \
e28c595f 19184 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19185 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19186 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19187 clean
e28c595f
JM
19188@endif cloog-bootstrap
19189
19190
19191.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
19192.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
19193maybe-all-stagefeedback-cloog:
19194maybe-clean-stagefeedback-cloog:
19195@if cloog-bootstrap
19196maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
19197all-stagefeedback: all-stagefeedback-cloog
19198TARGET-stagefeedback-cloog = $(TARGET-cloog)
19199all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
19200 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19201 @r=`${PWD_COMMAND}`; export r; \
19202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19203 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
19204 $(HOST_EXPORTS) \
19205 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19206 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19208 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19209 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
19210 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19215 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 19216 $(TARGET-stagefeedback-cloog)
4b900473 19217
e28c595f
JM
19218maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
19219clean-stagefeedback: clean-stagefeedback-cloog
19220clean-stagefeedback-cloog:
4b900473 19221 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 19222 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19223 else \
e28c595f 19224 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
19225 $(MAKE) stagefeedback-start; \
19226 fi; \
e28c595f 19227 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19228 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19229 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19230 clean
e28c595f 19231@endif cloog-bootstrap
4b900473
PB
19232
19233
19234
19235
19236
e28c595f
JM
19237.PHONY: check-cloog maybe-check-cloog
19238maybe-check-cloog:
19239@if cloog
19240maybe-check-cloog: check-cloog
4b900473 19241
e28c595f 19242check-cloog:
4b900473
PB
19243 @: $(MAKE); $(unstage)
19244 @r=`${PWD_COMMAND}`; export r; \
19245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246 $(HOST_EXPORTS) \
e28c595f 19247 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19248 $(MAKE) $(FLAGS_TO_PASS) check)
19249
e28c595f 19250@endif cloog
4b900473 19251
e28c595f
JM
19252.PHONY: install-cloog maybe-install-cloog
19253maybe-install-cloog:
19254@if cloog
19255maybe-install-cloog: install-cloog
4b900473 19256
e28c595f 19257install-cloog:
4b900473 19258
e28c595f 19259@endif cloog
4b900473
PB
19260
19261# Other targets (info, dvi, pdf, etc.)
19262
e28c595f
JM
19263.PHONY: maybe-info-cloog info-cloog
19264maybe-info-cloog:
19265@if cloog
19266maybe-info-cloog: info-cloog
4b900473 19267
e28c595f
JM
19268info-cloog: \
19269 configure-cloog
19270 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19271 r=`${PWD_COMMAND}`; export r; \
19272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19273 $(HOST_EXPORTS) \
19274 for flag in $(EXTRA_HOST_FLAGS) ; do \
19275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19276 done; \
e28c595f
JM
19277 echo "Doing info in cloog" ; \
19278 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19281 "RANLIB=$${RANLIB}" \
0c24b341 19282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19283 info) \
19284 || exit 1
19285
e28c595f 19286@endif cloog
4b900473 19287
e28c595f
JM
19288.PHONY: maybe-dvi-cloog dvi-cloog
19289maybe-dvi-cloog:
19290@if cloog
19291maybe-dvi-cloog: dvi-cloog
4b900473 19292
e28c595f
JM
19293dvi-cloog: \
19294 configure-cloog
19295 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19296 r=`${PWD_COMMAND}`; export r; \
19297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19298 $(HOST_EXPORTS) \
19299 for flag in $(EXTRA_HOST_FLAGS) ; do \
19300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19301 done; \
e28c595f
JM
19302 echo "Doing dvi in cloog" ; \
19303 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19306 "RANLIB=$${RANLIB}" \
0c24b341 19307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19308 dvi) \
19309 || exit 1
19310
e28c595f 19311@endif cloog
4b900473 19312
e28c595f
JM
19313.PHONY: maybe-pdf-cloog pdf-cloog
19314maybe-pdf-cloog:
19315@if cloog
19316maybe-pdf-cloog: pdf-cloog
4b900473 19317
e28c595f
JM
19318pdf-cloog: \
19319 configure-cloog
19320 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19321 r=`${PWD_COMMAND}`; export r; \
19322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19323 $(HOST_EXPORTS) \
19324 for flag in $(EXTRA_HOST_FLAGS) ; do \
19325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19326 done; \
e28c595f
JM
19327 echo "Doing pdf in cloog" ; \
19328 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19331 "RANLIB=$${RANLIB}" \
0c24b341 19332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19333 pdf) \
19334 || exit 1
19335
e28c595f 19336@endif cloog
4b900473 19337
e28c595f
JM
19338.PHONY: maybe-html-cloog html-cloog
19339maybe-html-cloog:
19340@if cloog
19341maybe-html-cloog: html-cloog
4b900473 19342
e28c595f
JM
19343html-cloog: \
19344 configure-cloog
19345 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19346 r=`${PWD_COMMAND}`; export r; \
19347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19348 $(HOST_EXPORTS) \
19349 for flag in $(EXTRA_HOST_FLAGS) ; do \
19350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19351 done; \
e28c595f
JM
19352 echo "Doing html in cloog" ; \
19353 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19356 "RANLIB=$${RANLIB}" \
0c24b341 19357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19358 html) \
19359 || exit 1
19360
e28c595f 19361@endif cloog
4b900473 19362
e28c595f
JM
19363.PHONY: maybe-TAGS-cloog TAGS-cloog
19364maybe-TAGS-cloog:
19365@if cloog
19366maybe-TAGS-cloog: TAGS-cloog
4b900473 19367
e28c595f
JM
19368TAGS-cloog: \
19369 configure-cloog
19370 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19371 r=`${PWD_COMMAND}`; export r; \
19372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19373 $(HOST_EXPORTS) \
19374 for flag in $(EXTRA_HOST_FLAGS) ; do \
19375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19376 done; \
e28c595f
JM
19377 echo "Doing TAGS in cloog" ; \
19378 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19381 "RANLIB=$${RANLIB}" \
0c24b341 19382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19383 TAGS) \
19384 || exit 1
19385
e28c595f 19386@endif cloog
4b900473 19387
e28c595f
JM
19388.PHONY: maybe-install-info-cloog install-info-cloog
19389maybe-install-info-cloog:
19390@if cloog
19391maybe-install-info-cloog: install-info-cloog
4b900473 19392
e28c595f
JM
19393install-info-cloog: \
19394 configure-cloog \
19395 info-cloog
19396 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19397 r=`${PWD_COMMAND}`; export r; \
19398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19399 $(HOST_EXPORTS) \
19400 for flag in $(EXTRA_HOST_FLAGS) ; do \
19401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19402 done; \
e28c595f
JM
19403 echo "Doing install-info in cloog" ; \
19404 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19407 "RANLIB=$${RANLIB}" \
0c24b341 19408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19409 install-info) \
19410 || exit 1
19411
e28c595f 19412@endif cloog
4b900473 19413
e28c595f
JM
19414.PHONY: maybe-install-pdf-cloog install-pdf-cloog
19415maybe-install-pdf-cloog:
19416@if cloog
19417maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 19418
e28c595f
JM
19419install-pdf-cloog: \
19420 configure-cloog \
19421 pdf-cloog
19422 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
19423 r=`${PWD_COMMAND}`; export r; \
19424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19425 $(HOST_EXPORTS) \
19426 for flag in $(EXTRA_HOST_FLAGS) ; do \
19427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19428 done; \
e28c595f
JM
19429 echo "Doing install-pdf in cloog" ; \
19430 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
19431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19433 "RANLIB=$${RANLIB}" \
0c24b341 19434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19435 install-pdf) \
19436 || exit 1
19437
e28c595f 19438@endif cloog
a3ca38d2 19439
e28c595f
JM
19440.PHONY: maybe-install-html-cloog install-html-cloog
19441maybe-install-html-cloog:
19442@if cloog
19443maybe-install-html-cloog: install-html-cloog
4b900473 19444
e28c595f
JM
19445install-html-cloog: \
19446 configure-cloog \
19447 html-cloog
19448 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19449 r=`${PWD_COMMAND}`; export r; \
19450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451 $(HOST_EXPORTS) \
19452 for flag in $(EXTRA_HOST_FLAGS) ; do \
19453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454 done; \
e28c595f
JM
19455 echo "Doing install-html in cloog" ; \
19456 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459 "RANLIB=$${RANLIB}" \
0c24b341 19460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19461 install-html) \
19462 || exit 1
19463
e28c595f 19464@endif cloog
4b900473 19465
e28c595f
JM
19466.PHONY: maybe-installcheck-cloog installcheck-cloog
19467maybe-installcheck-cloog:
19468@if cloog
19469maybe-installcheck-cloog: installcheck-cloog
4b900473 19470
e28c595f
JM
19471installcheck-cloog: \
19472 configure-cloog
19473 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19474 r=`${PWD_COMMAND}`; export r; \
19475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19476 $(HOST_EXPORTS) \
19477 for flag in $(EXTRA_HOST_FLAGS) ; do \
19478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19479 done; \
e28c595f
JM
19480 echo "Doing installcheck in cloog" ; \
19481 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19484 "RANLIB=$${RANLIB}" \
0c24b341 19485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19486 installcheck) \
19487 || exit 1
19488
e28c595f 19489@endif cloog
4b900473 19490
e28c595f
JM
19491.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
19492maybe-mostlyclean-cloog:
19493@if cloog
19494maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 19495
e28c595f
JM
19496mostlyclean-cloog:
19497 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19498 r=`${PWD_COMMAND}`; export r; \
19499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19500 $(HOST_EXPORTS) \
19501 for flag in $(EXTRA_HOST_FLAGS) ; do \
19502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19503 done; \
e28c595f
JM
19504 echo "Doing mostlyclean in cloog" ; \
19505 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19508 "RANLIB=$${RANLIB}" \
0c24b341 19509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19510 mostlyclean) \
19511 || exit 1
19512
e28c595f 19513@endif cloog
4b900473 19514
e28c595f
JM
19515.PHONY: maybe-clean-cloog clean-cloog
19516maybe-clean-cloog:
19517@if cloog
19518maybe-clean-cloog: clean-cloog
4b900473 19519
e28c595f
JM
19520clean-cloog:
19521 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19522 r=`${PWD_COMMAND}`; export r; \
19523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19524 $(HOST_EXPORTS) \
19525 for flag in $(EXTRA_HOST_FLAGS) ; do \
19526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19527 done; \
e28c595f
JM
19528 echo "Doing clean in cloog" ; \
19529 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19532 "RANLIB=$${RANLIB}" \
0c24b341 19533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19534 clean) \
19535 || exit 1
19536
e28c595f 19537@endif cloog
4b900473 19538
e28c595f
JM
19539.PHONY: maybe-distclean-cloog distclean-cloog
19540maybe-distclean-cloog:
19541@if cloog
19542maybe-distclean-cloog: distclean-cloog
4b900473 19543
e28c595f
JM
19544distclean-cloog:
19545 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19546 r=`${PWD_COMMAND}`; export r; \
19547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19548 $(HOST_EXPORTS) \
19549 for flag in $(EXTRA_HOST_FLAGS) ; do \
19550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19551 done; \
e28c595f
JM
19552 echo "Doing distclean in cloog" ; \
19553 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19556 "RANLIB=$${RANLIB}" \
0c24b341 19557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19558 distclean) \
19559 || exit 1
19560
e28c595f 19561@endif cloog
4b900473 19562
e28c595f
JM
19563.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
19564maybe-maintainer-clean-cloog:
19565@if cloog
19566maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 19567
e28c595f
JM
19568maintainer-clean-cloog:
19569 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19570 r=`${PWD_COMMAND}`; export r; \
19571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19572 $(HOST_EXPORTS) \
19573 for flag in $(EXTRA_HOST_FLAGS) ; do \
19574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19575 done; \
e28c595f
JM
19576 echo "Doing maintainer-clean in cloog" ; \
19577 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19580 "RANLIB=$${RANLIB}" \
0c24b341 19581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19582 maintainer-clean) \
19583 || exit 1
19584
e28c595f 19585@endif cloog
4b900473
PB
19586
19587
19588
b813574b
PB
19589.PHONY: configure-gnuserv maybe-configure-gnuserv
19590maybe-configure-gnuserv:
4f0ef2d8
CD
19591@if gcc-bootstrap
19592configure-gnuserv: stage_current
19593@endif gcc-bootstrap
b813574b
PB
19594@if gnuserv
19595maybe-configure-gnuserv: configure-gnuserv
c52c6897 19596configure-gnuserv:
0aed8855 19597 @: $(MAKE); $(unstage)
c52c6897 19598 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19600 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
19601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 19602 $(HOST_EXPORTS) \
a7254363
PB
19603 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
19604 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 19605 case $(srcdir) in \
b00612cc
PB
19606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19607 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
19608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19609 esac; \
b00612cc
PB
19610 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
19611 libsrcdir="$$s/gnuserv"; \
4fa63067 19612 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19614 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19615 || exit 1
b813574b 19616@endif gnuserv
2a4cbe27 19617
a7254363
PB
19618
19619
d545f33b
PB
19620
19621
b813574b
PB
19622.PHONY: all-gnuserv maybe-all-gnuserv
19623maybe-all-gnuserv:
4f0ef2d8
CD
19624@if gcc-bootstrap
19625all-gnuserv: stage_current
19626@endif gcc-bootstrap
b813574b 19627@if gnuserv
d27cc32e 19628TARGET-gnuserv=all
b813574b
PB
19629maybe-all-gnuserv: all-gnuserv
19630all-gnuserv: configure-gnuserv
0aed8855 19631 @: $(MAKE); $(unstage)
4fa63067
NN
19632 @r=`${PWD_COMMAND}`; export r; \
19633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19634 $(HOST_EXPORTS) \
b00612cc 19635 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
19636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19637 $(TARGET-gnuserv))
b813574b 19638@endif gnuserv
2a4cbe27 19639
a7254363 19640
d545f33b
PB
19641
19642
b813574b
PB
19643.PHONY: check-gnuserv maybe-check-gnuserv
19644maybe-check-gnuserv:
19645@if gnuserv
19646maybe-check-gnuserv: check-gnuserv
2a4cbe27 19647
b813574b 19648check-gnuserv:
0aed8855 19649 @: $(MAKE); $(unstage)
4fa63067 19650 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19652 $(HOST_EXPORTS) \
b00612cc
PB
19653 (cd $(HOST_SUBDIR)/gnuserv && \
19654 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19655
b813574b 19656@endif gnuserv
2a4cbe27 19657
b813574b
PB
19658.PHONY: install-gnuserv maybe-install-gnuserv
19659maybe-install-gnuserv:
19660@if gnuserv
19661maybe-install-gnuserv: install-gnuserv
2a4cbe27 19662
b813574b 19663install-gnuserv: installdirs
0aed8855 19664 @: $(MAKE); $(unstage)
4fa63067 19665 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19667 $(HOST_EXPORTS) \
b00612cc 19668 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 19669 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19670
b813574b 19671@endif gnuserv
2a4cbe27 19672
56a8fe78 19673# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19674
b813574b
PB
19675.PHONY: maybe-info-gnuserv info-gnuserv
19676maybe-info-gnuserv:
19677@if gnuserv
19678maybe-info-gnuserv: info-gnuserv
4fa63067 19679
b813574b
PB
19680info-gnuserv: \
19681 configure-gnuserv
0aed8855 19682 @: $(MAKE); $(unstage)
b813574b 19683 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19684 r=`${PWD_COMMAND}`; export r; \
19685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19686 $(HOST_EXPORTS) \
b813574b 19687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19689 done; \
b813574b 19690 echo "Doing info in gnuserv" ; \
b00612cc 19691 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19694 "RANLIB=$${RANLIB}" \
0c24b341 19695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19696 info) \
2a4cbe27
NN
19697 || exit 1
19698
b813574b 19699@endif gnuserv
2a4cbe27 19700
b813574b
PB
19701.PHONY: maybe-dvi-gnuserv dvi-gnuserv
19702maybe-dvi-gnuserv:
19703@if gnuserv
19704maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 19705
b813574b
PB
19706dvi-gnuserv: \
19707 configure-gnuserv
0aed8855 19708 @: $(MAKE); $(unstage)
b813574b 19709 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19710 r=`${PWD_COMMAND}`; export r; \
19711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19712 $(HOST_EXPORTS) \
b813574b 19713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19715 done; \
b813574b 19716 echo "Doing dvi in gnuserv" ; \
b00612cc 19717 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19720 "RANLIB=$${RANLIB}" \
0c24b341 19721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19722 dvi) \
2a4cbe27
NN
19723 || exit 1
19724
b813574b 19725@endif gnuserv
2a4cbe27 19726
56a8fe78
DD
19727.PHONY: maybe-pdf-gnuserv pdf-gnuserv
19728maybe-pdf-gnuserv:
19729@if gnuserv
19730maybe-pdf-gnuserv: pdf-gnuserv
19731
19732pdf-gnuserv: \
19733 configure-gnuserv
19734 @: $(MAKE); $(unstage)
19735 @[ -f ./gnuserv/Makefile ] || exit 0; \
19736 r=`${PWD_COMMAND}`; export r; \
19737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19738 $(HOST_EXPORTS) \
19739 for flag in $(EXTRA_HOST_FLAGS) ; do \
19740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19741 done; \
19742 echo "Doing pdf in gnuserv" ; \
19743 (cd $(HOST_SUBDIR)/gnuserv && \
19744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19746 "RANLIB=$${RANLIB}" \
0c24b341 19747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19748 pdf) \
19749 || exit 1
19750
19751@endif gnuserv
19752
6d389afc
MS
19753.PHONY: maybe-html-gnuserv html-gnuserv
19754maybe-html-gnuserv:
19755@if gnuserv
19756maybe-html-gnuserv: html-gnuserv
19757
19758html-gnuserv: \
19759 configure-gnuserv
0aed8855 19760 @: $(MAKE); $(unstage)
6d389afc
MS
19761 @[ -f ./gnuserv/Makefile ] || exit 0; \
19762 r=`${PWD_COMMAND}`; export r; \
19763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19764 $(HOST_EXPORTS) \
19765 for flag in $(EXTRA_HOST_FLAGS) ; do \
19766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19767 done; \
19768 echo "Doing html in gnuserv" ; \
b00612cc 19769 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
19770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19772 "RANLIB=$${RANLIB}" \
0c24b341 19773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19774 html) \
19775 || exit 1
19776
19777@endif gnuserv
19778
b813574b
PB
19779.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
19780maybe-TAGS-gnuserv:
19781@if gnuserv
19782maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 19783
b813574b
PB
19784TAGS-gnuserv: \
19785 configure-gnuserv
0aed8855 19786 @: $(MAKE); $(unstage)
b813574b 19787 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19788 r=`${PWD_COMMAND}`; export r; \
19789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19790 $(HOST_EXPORTS) \
b813574b 19791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19793 done; \
b813574b 19794 echo "Doing TAGS in gnuserv" ; \
b00612cc 19795 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19798 "RANLIB=$${RANLIB}" \
0c24b341 19799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19800 TAGS) \
2a4cbe27
NN
19801 || exit 1
19802
b813574b 19803@endif gnuserv
2a4cbe27 19804
b813574b
PB
19805.PHONY: maybe-install-info-gnuserv install-info-gnuserv
19806maybe-install-info-gnuserv:
19807@if gnuserv
19808maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 19809
b813574b
PB
19810install-info-gnuserv: \
19811 configure-gnuserv \
19812 info-gnuserv
0aed8855 19813 @: $(MAKE); $(unstage)
b813574b 19814 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19815 r=`${PWD_COMMAND}`; export r; \
19816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19817 $(HOST_EXPORTS) \
b813574b 19818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19820 done; \
b813574b 19821 echo "Doing install-info in gnuserv" ; \
b00612cc 19822 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19825 "RANLIB=$${RANLIB}" \
0c24b341 19826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19827 install-info) \
2a4cbe27
NN
19828 || exit 1
19829
b813574b 19830@endif gnuserv
2a4cbe27 19831
a3ca38d2
DD
19832.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
19833maybe-install-pdf-gnuserv:
19834@if gnuserv
19835maybe-install-pdf-gnuserv: install-pdf-gnuserv
19836
19837install-pdf-gnuserv: \
19838 configure-gnuserv \
19839 pdf-gnuserv
19840 @: $(MAKE); $(unstage)
19841 @[ -f ./gnuserv/Makefile ] || exit 0; \
19842 r=`${PWD_COMMAND}`; export r; \
19843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19844 $(HOST_EXPORTS) \
19845 for flag in $(EXTRA_HOST_FLAGS) ; do \
19846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19847 done; \
19848 echo "Doing install-pdf in gnuserv" ; \
19849 (cd $(HOST_SUBDIR)/gnuserv && \
19850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19852 "RANLIB=$${RANLIB}" \
0c24b341 19853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19854 install-pdf) \
19855 || exit 1
19856
19857@endif gnuserv
19858
108a6f8e
CD
19859.PHONY: maybe-install-html-gnuserv install-html-gnuserv
19860maybe-install-html-gnuserv:
19861@if gnuserv
19862maybe-install-html-gnuserv: install-html-gnuserv
19863
19864install-html-gnuserv: \
19865 configure-gnuserv \
19866 html-gnuserv
19867 @: $(MAKE); $(unstage)
19868 @[ -f ./gnuserv/Makefile ] || exit 0; \
19869 r=`${PWD_COMMAND}`; export r; \
19870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19871 $(HOST_EXPORTS) \
19872 for flag in $(EXTRA_HOST_FLAGS) ; do \
19873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19874 done; \
19875 echo "Doing install-html in gnuserv" ; \
19876 (cd $(HOST_SUBDIR)/gnuserv && \
19877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19879 "RANLIB=$${RANLIB}" \
0c24b341 19880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19881 install-html) \
19882 || exit 1
19883
19884@endif gnuserv
19885
b813574b
PB
19886.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
19887maybe-installcheck-gnuserv:
19888@if gnuserv
19889maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 19890
b813574b
PB
19891installcheck-gnuserv: \
19892 configure-gnuserv
0aed8855 19893 @: $(MAKE); $(unstage)
b813574b 19894 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19895 r=`${PWD_COMMAND}`; export r; \
19896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19897 $(HOST_EXPORTS) \
b813574b 19898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19900 done; \
b813574b 19901 echo "Doing installcheck in gnuserv" ; \
b00612cc 19902 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19905 "RANLIB=$${RANLIB}" \
0c24b341 19906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19907 installcheck) \
2a4cbe27
NN
19908 || exit 1
19909
b813574b 19910@endif gnuserv
2a4cbe27 19911
b813574b
PB
19912.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
19913maybe-mostlyclean-gnuserv:
19914@if gnuserv
19915maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 19916
b813574b 19917mostlyclean-gnuserv:
0aed8855 19918 @: $(MAKE); $(unstage)
b813574b 19919 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19920 r=`${PWD_COMMAND}`; export r; \
19921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19922 $(HOST_EXPORTS) \
b813574b 19923 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19925 done; \
b813574b 19926 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 19927 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19930 "RANLIB=$${RANLIB}" \
0c24b341 19931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19932 mostlyclean) \
2a4cbe27
NN
19933 || exit 1
19934
b813574b 19935@endif gnuserv
2a4cbe27 19936
b813574b
PB
19937.PHONY: maybe-clean-gnuserv clean-gnuserv
19938maybe-clean-gnuserv:
19939@if gnuserv
19940maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 19941
b813574b 19942clean-gnuserv:
0aed8855 19943 @: $(MAKE); $(unstage)
b813574b 19944 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19945 r=`${PWD_COMMAND}`; export r; \
19946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19947 $(HOST_EXPORTS) \
b813574b 19948 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19950 done; \
b813574b 19951 echo "Doing clean in gnuserv" ; \
b00612cc 19952 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19955 "RANLIB=$${RANLIB}" \
0c24b341 19956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19957 clean) \
2a4cbe27
NN
19958 || exit 1
19959
b813574b 19960@endif gnuserv
2a4cbe27 19961
b813574b
PB
19962.PHONY: maybe-distclean-gnuserv distclean-gnuserv
19963maybe-distclean-gnuserv:
19964@if gnuserv
19965maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 19966
b813574b 19967distclean-gnuserv:
0aed8855 19968 @: $(MAKE); $(unstage)
b813574b 19969 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19970 r=`${PWD_COMMAND}`; export r; \
19971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19972 $(HOST_EXPORTS) \
b813574b 19973 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19975 done; \
b813574b 19976 echo "Doing distclean in gnuserv" ; \
b00612cc 19977 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19980 "RANLIB=$${RANLIB}" \
0c24b341 19981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19982 distclean) \
2a4cbe27
NN
19983 || exit 1
19984
b813574b 19985@endif gnuserv
2a4cbe27 19986
b813574b
PB
19987.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
19988maybe-maintainer-clean-gnuserv:
19989@if gnuserv
19990maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 19991
b813574b 19992maintainer-clean-gnuserv:
0aed8855 19993 @: $(MAKE); $(unstage)
b813574b 19994 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19995 r=`${PWD_COMMAND}`; export r; \
19996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19997 $(HOST_EXPORTS) \
b813574b 19998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20000 done; \
b813574b 20001 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 20002 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20005 "RANLIB=$${RANLIB}" \
0c24b341 20006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20007 maintainer-clean) \
2a4cbe27
NN
20008 || exit 1
20009
b813574b 20010@endif gnuserv
2a4cbe27 20011
2a4cbe27 20012
a7254363 20013
93f9b408
ILT
20014.PHONY: configure-gold maybe-configure-gold
20015maybe-configure-gold:
20016@if gcc-bootstrap
20017configure-gold: stage_current
20018@endif gcc-bootstrap
20019@if gold
20020maybe-configure-gold: configure-gold
20021configure-gold:
20022 @r=`${PWD_COMMAND}`; export r; \
20023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20024 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20026 $(HOST_EXPORTS) \
20027 echo Configuring in $(HOST_SUBDIR)/gold; \
20028 cd "$(HOST_SUBDIR)/gold" || exit 1; \
20029 case $(srcdir) in \
20030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20031 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20033 esac; \
20034 srcdiroption="--srcdir=$${topdir}/gold"; \
20035 libsrcdir="$$s/gold"; \
20036 $(SHELL) $${libsrcdir}/configure \
20037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20038 --target=${target_alias} $${srcdiroption} \
20039 || exit 1
20040@endif gold
20041
20042
20043
20044.PHONY: configure-stage1-gold maybe-configure-stage1-gold
20045maybe-configure-stage1-gold:
20046@if gold-bootstrap
20047maybe-configure-stage1-gold: configure-stage1-gold
20048configure-stage1-gold:
20049 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20050 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20051 @r=`${PWD_COMMAND}`; export r; \
20052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20053 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 20054 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 20055 $(HOST_EXPORTS) \
93f9b408 20056 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20057 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
20058 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20059 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
20060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20061 cd $(HOST_SUBDIR)/gold || exit 1; \
20062 case $(srcdir) in \
20063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20064 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20066 esac; \
20067 srcdiroption="--srcdir=$${topdir}/gold"; \
20068 libsrcdir="$$s/gold"; \
20069 $(SHELL) $${libsrcdir}/configure \
20070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20071 --target=${target_alias} $${srcdiroption} \
1b05fbbd 20072 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
20073@endif gold-bootstrap
20074
20075.PHONY: configure-stage2-gold maybe-configure-stage2-gold
20076maybe-configure-stage2-gold:
20077@if gold-bootstrap
20078maybe-configure-stage2-gold: configure-stage2-gold
20079configure-stage2-gold:
20080 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20082 @r=`${PWD_COMMAND}`; export r; \
20083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20084 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
20085 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20086 $(HOST_EXPORTS) \
1b05fbbd 20087 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 20088 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20089 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
20090 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20091 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
20092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20093 cd $(HOST_SUBDIR)/gold || exit 1; \
20094 case $(srcdir) in \
20095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20096 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20098 esac; \
20099 srcdiroption="--srcdir=$${topdir}/gold"; \
20100 libsrcdir="$$s/gold"; \
20101 $(SHELL) $${libsrcdir}/configure \
20102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20103 --target=${target_alias} $${srcdiroption} \
20104 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20105 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
20106@endif gold-bootstrap
20107
20108.PHONY: configure-stage3-gold maybe-configure-stage3-gold
20109maybe-configure-stage3-gold:
20110@if gold-bootstrap
20111maybe-configure-stage3-gold: configure-stage3-gold
20112configure-stage3-gold:
20113 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20115 @r=`${PWD_COMMAND}`; export r; \
20116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20117 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
20118 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20119 $(HOST_EXPORTS) \
1b05fbbd 20120 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 20121 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20122 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
20123 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20124 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
20125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20126 cd $(HOST_SUBDIR)/gold || exit 1; \
20127 case $(srcdir) in \
20128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20129 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20131 esac; \
20132 srcdiroption="--srcdir=$${topdir}/gold"; \
20133 libsrcdir="$$s/gold"; \
20134 $(SHELL) $${libsrcdir}/configure \
20135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20136 --target=${target_alias} $${srcdiroption} \
20137 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20138 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
20139@endif gold-bootstrap
20140
20141.PHONY: configure-stage4-gold maybe-configure-stage4-gold
20142maybe-configure-stage4-gold:
20143@if gold-bootstrap
20144maybe-configure-stage4-gold: configure-stage4-gold
20145configure-stage4-gold:
20146 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20148 @r=`${PWD_COMMAND}`; export r; \
20149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20150 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
20151 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20152 $(HOST_EXPORTS) \
1b05fbbd 20153 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 20154 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20155 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
20156 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20157 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
20158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20159 cd $(HOST_SUBDIR)/gold || exit 1; \
20160 case $(srcdir) in \
20161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20162 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20164 esac; \
20165 srcdiroption="--srcdir=$${topdir}/gold"; \
20166 libsrcdir="$$s/gold"; \
20167 $(SHELL) $${libsrcdir}/configure \
20168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20169 --target=${target_alias} $${srcdiroption} \
20170 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20171 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
20172@endif gold-bootstrap
20173
20174.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
20175maybe-configure-stageprofile-gold:
20176@if gold-bootstrap
20177maybe-configure-stageprofile-gold: configure-stageprofile-gold
20178configure-stageprofile-gold:
20179 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20180 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20181 @r=`${PWD_COMMAND}`; export r; \
20182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20183 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
20184 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20185 $(HOST_EXPORTS) \
1b05fbbd
AO
20186 $(POSTSTAGE1_HOST_EXPORTS) \
20187 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20188 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
20189 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20190 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
20191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20192 cd $(HOST_SUBDIR)/gold || exit 1; \
20193 case $(srcdir) in \
20194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20195 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20197 esac; \
20198 srcdiroption="--srcdir=$${topdir}/gold"; \
20199 libsrcdir="$$s/gold"; \
20200 $(SHELL) $${libsrcdir}/configure \
20201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20202 --target=${target_alias} $${srcdiroption} \
20203 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20204 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
20205@endif gold-bootstrap
20206
20207.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
20208maybe-configure-stagefeedback-gold:
20209@if gold-bootstrap
20210maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
20211configure-stagefeedback-gold:
20212 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20214 @r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20216 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
20217 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20218 $(HOST_EXPORTS) \
1b05fbbd
AO
20219 $(POSTSTAGE1_HOST_EXPORTS) \
20220 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20221 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
20222 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20223 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
20224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20225 cd $(HOST_SUBDIR)/gold || exit 1; \
20226 case $(srcdir) in \
20227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20228 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20230 esac; \
20231 srcdiroption="--srcdir=$${topdir}/gold"; \
20232 libsrcdir="$$s/gold"; \
20233 $(SHELL) $${libsrcdir}/configure \
20234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20235 --target=${target_alias} $${srcdiroption} \
20236 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20237 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
20238@endif gold-bootstrap
20239
20240
20241
20242
20243
20244.PHONY: all-gold maybe-all-gold
20245maybe-all-gold:
20246@if gcc-bootstrap
20247all-gold: stage_current
20248@endif gcc-bootstrap
20249@if gold
20250TARGET-gold=all
20251maybe-all-gold: all-gold
20252all-gold: configure-gold
20253 @r=`${PWD_COMMAND}`; export r; \
20254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20255 $(HOST_EXPORTS) \
20256 (cd $(HOST_SUBDIR)/gold && \
20257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20258 $(TARGET-gold))
20259@endif gold
20260
20261
20262
20263.PHONY: all-stage1-gold maybe-all-stage1-gold
20264.PHONY: clean-stage1-gold maybe-clean-stage1-gold
20265maybe-all-stage1-gold:
20266maybe-clean-stage1-gold:
20267@if gold-bootstrap
20268maybe-all-stage1-gold: all-stage1-gold
20269all-stage1: all-stage1-gold
20270TARGET-stage1-gold = $(TARGET-gold)
20271all-stage1-gold: configure-stage1-gold
20272 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20273 @r=`${PWD_COMMAND}`; export r; \
20274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20275 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408
ILT
20276 $(HOST_EXPORTS) \
20277 cd $(HOST_SUBDIR)/gold && \
20278 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20279 CFLAGS="$(STAGE1_CFLAGS)" \
20280 CXXFLAGS="$(STAGE1_CFLAGS)" \
20281 LIBCFLAGS="$(LIBCFLAGS)" \
20282 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20283 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20284 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20285 $(EXTRA_HOST_FLAGS) \
20286 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
20287 $(TARGET-stage1-gold)
20288
20289maybe-clean-stage1-gold: clean-stage1-gold
20290clean-stage1: clean-stage1-gold
20291clean-stage1-gold:
20292 @if [ $(current_stage) = stage1 ]; then \
20293 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20294 else \
20295 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
20296 $(MAKE) stage1-start; \
20297 fi; \
20298 cd $(HOST_SUBDIR)/gold && \
20299 $(MAKE) $(EXTRA_HOST_FLAGS) \
20300 clean
20301@endif gold-bootstrap
20302
20303
20304.PHONY: all-stage2-gold maybe-all-stage2-gold
20305.PHONY: clean-stage2-gold maybe-clean-stage2-gold
20306maybe-all-stage2-gold:
20307maybe-clean-stage2-gold:
20308@if gold-bootstrap
20309maybe-all-stage2-gold: all-stage2-gold
20310all-stage2: all-stage2-gold
20311TARGET-stage2-gold = $(TARGET-gold)
20312all-stage2-gold: configure-stage2-gold
20313 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20314 @r=`${PWD_COMMAND}`; export r; \
20315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20316 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
20317 $(HOST_EXPORTS) \
20318 $(POSTSTAGE1_HOST_EXPORTS) \
20319 cd $(HOST_SUBDIR)/gold && \
20320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20321 CFLAGS="$(STAGE2_CFLAGS)" \
20322 CXXFLAGS="$(STAGE2_CFLAGS)" \
20323 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20327 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20328 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
20329 $(TARGET-stage2-gold)
20330
20331maybe-clean-stage2-gold: clean-stage2-gold
20332clean-stage2: clean-stage2-gold
20333clean-stage2-gold:
20334 @if [ $(current_stage) = stage2 ]; then \
20335 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20336 else \
20337 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
20338 $(MAKE) stage2-start; \
20339 fi; \
20340 cd $(HOST_SUBDIR)/gold && \
20341 $(MAKE) $(EXTRA_HOST_FLAGS) \
20342 $(POSTSTAGE1_FLAGS_TO_PASS) \
20343 clean
20344@endif gold-bootstrap
20345
20346
93f9b408
ILT
20347.PHONY: all-stage3-gold maybe-all-stage3-gold
20348.PHONY: clean-stage3-gold maybe-clean-stage3-gold
20349maybe-all-stage3-gold:
20350maybe-clean-stage3-gold:
20351@if gold-bootstrap
20352maybe-all-stage3-gold: all-stage3-gold
20353all-stage3: all-stage3-gold
20354TARGET-stage3-gold = $(TARGET-gold)
20355all-stage3-gold: configure-stage3-gold
20356 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20357 @r=`${PWD_COMMAND}`; export r; \
20358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20359 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
20360 $(HOST_EXPORTS) \
20361 $(POSTSTAGE1_HOST_EXPORTS) \
20362 cd $(HOST_SUBDIR)/gold && \
20363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20364 CFLAGS="$(STAGE3_CFLAGS)" \
20365 CXXFLAGS="$(STAGE3_CFLAGS)" \
20366 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20371 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
20372 $(TARGET-stage3-gold)
20373
20374maybe-clean-stage3-gold: clean-stage3-gold
20375clean-stage3: clean-stage3-gold
20376clean-stage3-gold:
20377 @if [ $(current_stage) = stage3 ]; then \
20378 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20379 else \
20380 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
20381 $(MAKE) stage3-start; \
20382 fi; \
20383 cd $(HOST_SUBDIR)/gold && \
20384 $(MAKE) $(EXTRA_HOST_FLAGS) \
20385 $(POSTSTAGE1_FLAGS_TO_PASS) \
20386 clean
20387@endif gold-bootstrap
20388
20389
93f9b408
ILT
20390.PHONY: all-stage4-gold maybe-all-stage4-gold
20391.PHONY: clean-stage4-gold maybe-clean-stage4-gold
20392maybe-all-stage4-gold:
20393maybe-clean-stage4-gold:
20394@if gold-bootstrap
20395maybe-all-stage4-gold: all-stage4-gold
20396all-stage4: all-stage4-gold
20397TARGET-stage4-gold = $(TARGET-gold)
20398all-stage4-gold: configure-stage4-gold
20399 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20400 @r=`${PWD_COMMAND}`; export r; \
20401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20402 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
20403 $(HOST_EXPORTS) \
20404 $(POSTSTAGE1_HOST_EXPORTS) \
20405 cd $(HOST_SUBDIR)/gold && \
20406 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20407 CFLAGS="$(STAGE4_CFLAGS)" \
20408 CXXFLAGS="$(STAGE4_CFLAGS)" \
93f9b408 20409 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20410 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20411 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20412 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20413 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20414 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
20415 $(TARGET-stage4-gold)
20416
20417maybe-clean-stage4-gold: clean-stage4-gold
20418clean-stage4: clean-stage4-gold
20419clean-stage4-gold:
20420 @if [ $(current_stage) = stage4 ]; then \
20421 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20422 else \
20423 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
20424 $(MAKE) stage4-start; \
20425 fi; \
20426 cd $(HOST_SUBDIR)/gold && \
20427 $(MAKE) $(EXTRA_HOST_FLAGS) \
20428 $(POSTSTAGE1_FLAGS_TO_PASS) \
20429 clean
20430@endif gold-bootstrap
20431
20432
20433.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
20434.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
20435maybe-all-stageprofile-gold:
20436maybe-clean-stageprofile-gold:
20437@if gold-bootstrap
20438maybe-all-stageprofile-gold: all-stageprofile-gold
20439all-stageprofile: all-stageprofile-gold
20440TARGET-stageprofile-gold = $(TARGET-gold)
20441all-stageprofile-gold: configure-stageprofile-gold
20442 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20443 @r=`${PWD_COMMAND}`; export r; \
20444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20445 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
20446 $(HOST_EXPORTS) \
20447 $(POSTSTAGE1_HOST_EXPORTS) \
20448 cd $(HOST_SUBDIR)/gold && \
20449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20450 CFLAGS="$(STAGEprofile_CFLAGS)" \
20451 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
20452 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20457 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
20458 $(TARGET-stageprofile-gold)
20459
20460maybe-clean-stageprofile-gold: clean-stageprofile-gold
20461clean-stageprofile: clean-stageprofile-gold
20462clean-stageprofile-gold:
20463 @if [ $(current_stage) = stageprofile ]; then \
20464 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20465 else \
20466 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
20467 $(MAKE) stageprofile-start; \
20468 fi; \
20469 cd $(HOST_SUBDIR)/gold && \
20470 $(MAKE) $(EXTRA_HOST_FLAGS) \
20471 $(POSTSTAGE1_FLAGS_TO_PASS) \
20472 clean
20473@endif gold-bootstrap
20474
20475
20476.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
20477.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
20478maybe-all-stagefeedback-gold:
20479maybe-clean-stagefeedback-gold:
20480@if gold-bootstrap
20481maybe-all-stagefeedback-gold: all-stagefeedback-gold
20482all-stagefeedback: all-stagefeedback-gold
20483TARGET-stagefeedback-gold = $(TARGET-gold)
20484all-stagefeedback-gold: configure-stagefeedback-gold
20485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20486 @r=`${PWD_COMMAND}`; export r; \
20487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20488 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
20489 $(HOST_EXPORTS) \
20490 $(POSTSTAGE1_HOST_EXPORTS) \
20491 cd $(HOST_SUBDIR)/gold && \
20492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20493 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20494 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
20495 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20500 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
20501 $(TARGET-stagefeedback-gold)
20502
20503maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
20504clean-stagefeedback: clean-stagefeedback-gold
20505clean-stagefeedback-gold:
20506 @if [ $(current_stage) = stagefeedback ]; then \
20507 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20508 else \
20509 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
20510 $(MAKE) stagefeedback-start; \
20511 fi; \
20512 cd $(HOST_SUBDIR)/gold && \
20513 $(MAKE) $(EXTRA_HOST_FLAGS) \
20514 $(POSTSTAGE1_FLAGS_TO_PASS) \
20515 clean
20516@endif gold-bootstrap
20517
20518
20519
20520
20521
20522.PHONY: check-gold maybe-check-gold
20523maybe-check-gold:
20524@if gold
20525maybe-check-gold: check-gold
20526
20527check-gold:
20528 @: $(MAKE); $(unstage)
20529 @r=`${PWD_COMMAND}`; export r; \
20530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20531 $(HOST_EXPORTS) \
20532 (cd $(HOST_SUBDIR)/gold && \
20533 $(MAKE) $(FLAGS_TO_PASS) check)
20534
20535@endif gold
20536
20537.PHONY: install-gold maybe-install-gold
20538maybe-install-gold:
20539@if gold
20540maybe-install-gold: install-gold
20541
20542install-gold: installdirs
20543 @: $(MAKE); $(unstage)
20544 @r=`${PWD_COMMAND}`; export r; \
20545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20546 $(HOST_EXPORTS) \
20547 (cd $(HOST_SUBDIR)/gold && \
20548 $(MAKE) $(FLAGS_TO_PASS) install)
20549
20550@endif gold
20551
20552# Other targets (info, dvi, pdf, etc.)
20553
20554.PHONY: maybe-info-gold info-gold
20555maybe-info-gold:
20556@if gold
20557maybe-info-gold: info-gold
20558
20559info-gold: \
20560 configure-gold
20561 @[ -f ./gold/Makefile ] || exit 0; \
20562 r=`${PWD_COMMAND}`; export r; \
20563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20564 $(HOST_EXPORTS) \
20565 for flag in $(EXTRA_HOST_FLAGS) ; do \
20566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20567 done; \
20568 echo "Doing info in gold" ; \
20569 (cd $(HOST_SUBDIR)/gold && \
20570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20572 "RANLIB=$${RANLIB}" \
20573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20574 info) \
20575 || exit 1
20576
20577@endif gold
20578
20579.PHONY: maybe-dvi-gold dvi-gold
20580maybe-dvi-gold:
20581@if gold
20582maybe-dvi-gold: dvi-gold
20583
20584dvi-gold: \
20585 configure-gold
20586 @[ -f ./gold/Makefile ] || exit 0; \
20587 r=`${PWD_COMMAND}`; export r; \
20588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20589 $(HOST_EXPORTS) \
20590 for flag in $(EXTRA_HOST_FLAGS) ; do \
20591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20592 done; \
20593 echo "Doing dvi in gold" ; \
20594 (cd $(HOST_SUBDIR)/gold && \
20595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20597 "RANLIB=$${RANLIB}" \
20598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20599 dvi) \
20600 || exit 1
20601
20602@endif gold
20603
20604.PHONY: maybe-pdf-gold pdf-gold
20605maybe-pdf-gold:
20606@if gold
20607maybe-pdf-gold: pdf-gold
20608
20609pdf-gold: \
20610 configure-gold
20611 @[ -f ./gold/Makefile ] || exit 0; \
20612 r=`${PWD_COMMAND}`; export r; \
20613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20614 $(HOST_EXPORTS) \
20615 for flag in $(EXTRA_HOST_FLAGS) ; do \
20616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20617 done; \
20618 echo "Doing pdf in gold" ; \
20619 (cd $(HOST_SUBDIR)/gold && \
20620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20622 "RANLIB=$${RANLIB}" \
20623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20624 pdf) \
20625 || exit 1
20626
20627@endif gold
20628
20629.PHONY: maybe-html-gold html-gold
20630maybe-html-gold:
20631@if gold
20632maybe-html-gold: html-gold
20633
20634html-gold: \
20635 configure-gold
20636 @[ -f ./gold/Makefile ] || exit 0; \
20637 r=`${PWD_COMMAND}`; export r; \
20638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20639 $(HOST_EXPORTS) \
20640 for flag in $(EXTRA_HOST_FLAGS) ; do \
20641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20642 done; \
20643 echo "Doing html in gold" ; \
20644 (cd $(HOST_SUBDIR)/gold && \
20645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20647 "RANLIB=$${RANLIB}" \
20648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20649 html) \
20650 || exit 1
20651
20652@endif gold
20653
20654.PHONY: maybe-TAGS-gold TAGS-gold
20655maybe-TAGS-gold:
20656@if gold
20657maybe-TAGS-gold: TAGS-gold
20658
20659TAGS-gold: \
20660 configure-gold
20661 @[ -f ./gold/Makefile ] || exit 0; \
20662 r=`${PWD_COMMAND}`; export r; \
20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20664 $(HOST_EXPORTS) \
20665 for flag in $(EXTRA_HOST_FLAGS) ; do \
20666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20667 done; \
20668 echo "Doing TAGS in gold" ; \
20669 (cd $(HOST_SUBDIR)/gold && \
20670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20672 "RANLIB=$${RANLIB}" \
20673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20674 TAGS) \
20675 || exit 1
20676
20677@endif gold
20678
20679.PHONY: maybe-install-info-gold install-info-gold
20680maybe-install-info-gold:
20681@if gold
20682maybe-install-info-gold: install-info-gold
20683
20684install-info-gold: \
20685 configure-gold \
20686 info-gold
20687 @[ -f ./gold/Makefile ] || exit 0; \
20688 r=`${PWD_COMMAND}`; export r; \
20689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20690 $(HOST_EXPORTS) \
20691 for flag in $(EXTRA_HOST_FLAGS) ; do \
20692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20693 done; \
20694 echo "Doing install-info in gold" ; \
20695 (cd $(HOST_SUBDIR)/gold && \
20696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20698 "RANLIB=$${RANLIB}" \
20699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20700 install-info) \
20701 || exit 1
20702
20703@endif gold
20704
20705.PHONY: maybe-install-pdf-gold install-pdf-gold
20706maybe-install-pdf-gold:
20707@if gold
20708maybe-install-pdf-gold: install-pdf-gold
20709
20710install-pdf-gold: \
20711 configure-gold \
20712 pdf-gold
20713 @[ -f ./gold/Makefile ] || exit 0; \
20714 r=`${PWD_COMMAND}`; export r; \
20715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20716 $(HOST_EXPORTS) \
20717 for flag in $(EXTRA_HOST_FLAGS) ; do \
20718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20719 done; \
20720 echo "Doing install-pdf in gold" ; \
20721 (cd $(HOST_SUBDIR)/gold && \
20722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20724 "RANLIB=$${RANLIB}" \
20725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20726 install-pdf) \
20727 || exit 1
20728
20729@endif gold
20730
20731.PHONY: maybe-install-html-gold install-html-gold
20732maybe-install-html-gold:
20733@if gold
20734maybe-install-html-gold: install-html-gold
20735
20736install-html-gold: \
20737 configure-gold \
20738 html-gold
20739 @[ -f ./gold/Makefile ] || exit 0; \
20740 r=`${PWD_COMMAND}`; export r; \
20741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20742 $(HOST_EXPORTS) \
20743 for flag in $(EXTRA_HOST_FLAGS) ; do \
20744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20745 done; \
20746 echo "Doing install-html in gold" ; \
20747 (cd $(HOST_SUBDIR)/gold && \
20748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20750 "RANLIB=$${RANLIB}" \
20751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20752 install-html) \
20753 || exit 1
20754
20755@endif gold
20756
20757.PHONY: maybe-installcheck-gold installcheck-gold
20758maybe-installcheck-gold:
20759@if gold
20760maybe-installcheck-gold: installcheck-gold
20761
20762installcheck-gold: \
20763 configure-gold
20764 @[ -f ./gold/Makefile ] || exit 0; \
20765 r=`${PWD_COMMAND}`; export r; \
20766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20767 $(HOST_EXPORTS) \
20768 for flag in $(EXTRA_HOST_FLAGS) ; do \
20769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20770 done; \
20771 echo "Doing installcheck in gold" ; \
20772 (cd $(HOST_SUBDIR)/gold && \
20773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20775 "RANLIB=$${RANLIB}" \
20776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20777 installcheck) \
20778 || exit 1
20779
20780@endif gold
20781
20782.PHONY: maybe-mostlyclean-gold mostlyclean-gold
20783maybe-mostlyclean-gold:
20784@if gold
20785maybe-mostlyclean-gold: mostlyclean-gold
20786
20787mostlyclean-gold:
20788 @[ -f ./gold/Makefile ] || exit 0; \
20789 r=`${PWD_COMMAND}`; export r; \
20790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20791 $(HOST_EXPORTS) \
20792 for flag in $(EXTRA_HOST_FLAGS) ; do \
20793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20794 done; \
20795 echo "Doing mostlyclean in gold" ; \
20796 (cd $(HOST_SUBDIR)/gold && \
20797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20799 "RANLIB=$${RANLIB}" \
20800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20801 mostlyclean) \
20802 || exit 1
20803
20804@endif gold
20805
20806.PHONY: maybe-clean-gold clean-gold
20807maybe-clean-gold:
20808@if gold
20809maybe-clean-gold: clean-gold
20810
20811clean-gold:
20812 @[ -f ./gold/Makefile ] || exit 0; \
20813 r=`${PWD_COMMAND}`; export r; \
20814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20815 $(HOST_EXPORTS) \
20816 for flag in $(EXTRA_HOST_FLAGS) ; do \
20817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20818 done; \
20819 echo "Doing clean in gold" ; \
20820 (cd $(HOST_SUBDIR)/gold && \
20821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20823 "RANLIB=$${RANLIB}" \
20824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20825 clean) \
20826 || exit 1
20827
20828@endif gold
20829
20830.PHONY: maybe-distclean-gold distclean-gold
20831maybe-distclean-gold:
20832@if gold
20833maybe-distclean-gold: distclean-gold
20834
20835distclean-gold:
20836 @[ -f ./gold/Makefile ] || exit 0; \
20837 r=`${PWD_COMMAND}`; export r; \
20838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20839 $(HOST_EXPORTS) \
20840 for flag in $(EXTRA_HOST_FLAGS) ; do \
20841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20842 done; \
20843 echo "Doing distclean in gold" ; \
20844 (cd $(HOST_SUBDIR)/gold && \
20845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20847 "RANLIB=$${RANLIB}" \
20848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20849 distclean) \
20850 || exit 1
20851
20852@endif gold
20853
20854.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
20855maybe-maintainer-clean-gold:
20856@if gold
20857maybe-maintainer-clean-gold: maintainer-clean-gold
20858
20859maintainer-clean-gold:
20860 @[ -f ./gold/Makefile ] || exit 0; \
20861 r=`${PWD_COMMAND}`; export r; \
20862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20863 $(HOST_EXPORTS) \
20864 for flag in $(EXTRA_HOST_FLAGS) ; do \
20865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20866 done; \
20867 echo "Doing maintainer-clean in gold" ; \
20868 (cd $(HOST_SUBDIR)/gold && \
20869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20871 "RANLIB=$${RANLIB}" \
20872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20873 maintainer-clean) \
20874 || exit 1
20875
20876@endif gold
20877
20878
20879
b813574b
PB
20880.PHONY: configure-gprof maybe-configure-gprof
20881maybe-configure-gprof:
4f0ef2d8
CD
20882@if gcc-bootstrap
20883configure-gprof: stage_current
20884@endif gcc-bootstrap
b813574b
PB
20885@if gprof
20886maybe-configure-gprof: configure-gprof
c52c6897 20887configure-gprof:
0aed8855 20888 @: $(MAKE); $(unstage)
c52c6897 20889 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20891 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
20892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 20893 $(HOST_EXPORTS) \
a7254363
PB
20894 echo Configuring in $(HOST_SUBDIR)/gprof; \
20895 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 20896 case $(srcdir) in \
b00612cc
PB
20897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20898 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
20899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20900 esac; \
b00612cc
PB
20901 srcdiroption="--srcdir=$${topdir}/gprof"; \
20902 libsrcdir="$$s/gprof"; \
4fa63067 20903 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20905 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20906 || exit 1
b813574b 20907@endif gprof
2a4cbe27 20908
a7254363
PB
20909
20910
d545f33b
PB
20911
20912
b813574b
PB
20913.PHONY: all-gprof maybe-all-gprof
20914maybe-all-gprof:
4f0ef2d8
CD
20915@if gcc-bootstrap
20916all-gprof: stage_current
20917@endif gcc-bootstrap
b813574b 20918@if gprof
d27cc32e 20919TARGET-gprof=all
b813574b
PB
20920maybe-all-gprof: all-gprof
20921all-gprof: configure-gprof
0aed8855 20922 @: $(MAKE); $(unstage)
4fa63067
NN
20923 @r=`${PWD_COMMAND}`; export r; \
20924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20925 $(HOST_EXPORTS) \
b00612cc 20926 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20928 $(TARGET-gprof))
b813574b 20929@endif gprof
2a4cbe27 20930
a7254363 20931
d545f33b
PB
20932
20933
b813574b
PB
20934.PHONY: check-gprof maybe-check-gprof
20935maybe-check-gprof:
20936@if gprof
20937maybe-check-gprof: check-gprof
2a4cbe27 20938
b813574b 20939check-gprof:
0aed8855 20940 @: $(MAKE); $(unstage)
4fa63067 20941 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20943 $(HOST_EXPORTS) \
b00612cc
PB
20944 (cd $(HOST_SUBDIR)/gprof && \
20945 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20946
b813574b 20947@endif gprof
2a4cbe27 20948
b813574b
PB
20949.PHONY: install-gprof maybe-install-gprof
20950maybe-install-gprof:
20951@if gprof
20952maybe-install-gprof: install-gprof
4fa63067 20953
b813574b 20954install-gprof: installdirs
0aed8855 20955 @: $(MAKE); $(unstage)
4fa63067 20956 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20958 $(HOST_EXPORTS) \
b00612cc 20959 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 20960 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20961
b813574b 20962@endif gprof
2a4cbe27 20963
56a8fe78 20964# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20965
b813574b
PB
20966.PHONY: maybe-info-gprof info-gprof
20967maybe-info-gprof:
20968@if gprof
20969maybe-info-gprof: info-gprof
4fa63067 20970
b813574b
PB
20971info-gprof: \
20972 configure-gprof
0aed8855 20973 @: $(MAKE); $(unstage)
b813574b 20974 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20975 r=`${PWD_COMMAND}`; export r; \
20976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20977 $(HOST_EXPORTS) \
b813574b 20978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20980 done; \
b813574b 20981 echo "Doing info in gprof" ; \
b00612cc 20982 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20985 "RANLIB=$${RANLIB}" \
0c24b341 20986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20987 info) \
2a4cbe27
NN
20988 || exit 1
20989
b813574b 20990@endif gprof
2a4cbe27 20991
b813574b
PB
20992.PHONY: maybe-dvi-gprof dvi-gprof
20993maybe-dvi-gprof:
20994@if gprof
20995maybe-dvi-gprof: dvi-gprof
2a4cbe27 20996
b813574b
PB
20997dvi-gprof: \
20998 configure-gprof
0aed8855 20999 @: $(MAKE); $(unstage)
b813574b 21000 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21001 r=`${PWD_COMMAND}`; export r; \
21002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21003 $(HOST_EXPORTS) \
b813574b 21004 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21006 done; \
b813574b 21007 echo "Doing dvi in gprof" ; \
b00612cc 21008 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21011 "RANLIB=$${RANLIB}" \
0c24b341 21012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21013 dvi) \
2a4cbe27
NN
21014 || exit 1
21015
b813574b 21016@endif gprof
2a4cbe27 21017
56a8fe78
DD
21018.PHONY: maybe-pdf-gprof pdf-gprof
21019maybe-pdf-gprof:
21020@if gprof
21021maybe-pdf-gprof: pdf-gprof
21022
21023pdf-gprof: \
21024 configure-gprof
21025 @: $(MAKE); $(unstage)
21026 @[ -f ./gprof/Makefile ] || exit 0; \
21027 r=`${PWD_COMMAND}`; export r; \
21028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21029 $(HOST_EXPORTS) \
21030 for flag in $(EXTRA_HOST_FLAGS) ; do \
21031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21032 done; \
21033 echo "Doing pdf in gprof" ; \
21034 (cd $(HOST_SUBDIR)/gprof && \
21035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21037 "RANLIB=$${RANLIB}" \
0c24b341 21038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21039 pdf) \
21040 || exit 1
21041
21042@endif gprof
21043
6d389afc
MS
21044.PHONY: maybe-html-gprof html-gprof
21045maybe-html-gprof:
21046@if gprof
21047maybe-html-gprof: html-gprof
21048
21049html-gprof: \
21050 configure-gprof
0aed8855 21051 @: $(MAKE); $(unstage)
6d389afc
MS
21052 @[ -f ./gprof/Makefile ] || exit 0; \
21053 r=`${PWD_COMMAND}`; export r; \
21054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21055 $(HOST_EXPORTS) \
21056 for flag in $(EXTRA_HOST_FLAGS) ; do \
21057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21058 done; \
21059 echo "Doing html in gprof" ; \
b00612cc 21060 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
21061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21063 "RANLIB=$${RANLIB}" \
0c24b341 21064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21065 html) \
21066 || exit 1
21067
21068@endif gprof
21069
b813574b
PB
21070.PHONY: maybe-TAGS-gprof TAGS-gprof
21071maybe-TAGS-gprof:
21072@if gprof
21073maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 21074
b813574b
PB
21075TAGS-gprof: \
21076 configure-gprof
0aed8855 21077 @: $(MAKE); $(unstage)
b813574b 21078 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21079 r=`${PWD_COMMAND}`; export r; \
21080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21081 $(HOST_EXPORTS) \
b813574b 21082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21084 done; \
b813574b 21085 echo "Doing TAGS in gprof" ; \
b00612cc 21086 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21089 "RANLIB=$${RANLIB}" \
0c24b341 21090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21091 TAGS) \
2a4cbe27
NN
21092 || exit 1
21093
b813574b 21094@endif gprof
2a4cbe27 21095
b813574b
PB
21096.PHONY: maybe-install-info-gprof install-info-gprof
21097maybe-install-info-gprof:
21098@if gprof
21099maybe-install-info-gprof: install-info-gprof
2a4cbe27 21100
b813574b
PB
21101install-info-gprof: \
21102 configure-gprof \
21103 info-gprof
0aed8855 21104 @: $(MAKE); $(unstage)
b813574b 21105 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21106 r=`${PWD_COMMAND}`; export r; \
21107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21108 $(HOST_EXPORTS) \
b813574b 21109 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21111 done; \
b813574b 21112 echo "Doing install-info in gprof" ; \
b00612cc 21113 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21116 "RANLIB=$${RANLIB}" \
0c24b341 21117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21118 install-info) \
2a4cbe27
NN
21119 || exit 1
21120
b813574b 21121@endif gprof
2a4cbe27 21122
a3ca38d2
DD
21123.PHONY: maybe-install-pdf-gprof install-pdf-gprof
21124maybe-install-pdf-gprof:
21125@if gprof
21126maybe-install-pdf-gprof: install-pdf-gprof
21127
21128install-pdf-gprof: \
21129 configure-gprof \
21130 pdf-gprof
21131 @: $(MAKE); $(unstage)
21132 @[ -f ./gprof/Makefile ] || exit 0; \
21133 r=`${PWD_COMMAND}`; export r; \
21134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21135 $(HOST_EXPORTS) \
21136 for flag in $(EXTRA_HOST_FLAGS) ; do \
21137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21138 done; \
21139 echo "Doing install-pdf in gprof" ; \
21140 (cd $(HOST_SUBDIR)/gprof && \
21141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21143 "RANLIB=$${RANLIB}" \
0c24b341 21144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21145 install-pdf) \
21146 || exit 1
21147
21148@endif gprof
21149
108a6f8e
CD
21150.PHONY: maybe-install-html-gprof install-html-gprof
21151maybe-install-html-gprof:
21152@if gprof
21153maybe-install-html-gprof: install-html-gprof
21154
21155install-html-gprof: \
21156 configure-gprof \
21157 html-gprof
21158 @: $(MAKE); $(unstage)
21159 @[ -f ./gprof/Makefile ] || exit 0; \
21160 r=`${PWD_COMMAND}`; export r; \
21161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21162 $(HOST_EXPORTS) \
21163 for flag in $(EXTRA_HOST_FLAGS) ; do \
21164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21165 done; \
21166 echo "Doing install-html in gprof" ; \
21167 (cd $(HOST_SUBDIR)/gprof && \
21168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21170 "RANLIB=$${RANLIB}" \
0c24b341 21171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21172 install-html) \
21173 || exit 1
21174
21175@endif gprof
21176
b813574b
PB
21177.PHONY: maybe-installcheck-gprof installcheck-gprof
21178maybe-installcheck-gprof:
21179@if gprof
21180maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 21181
b813574b
PB
21182installcheck-gprof: \
21183 configure-gprof
0aed8855 21184 @: $(MAKE); $(unstage)
b813574b 21185 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21186 r=`${PWD_COMMAND}`; export r; \
21187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21188 $(HOST_EXPORTS) \
b813574b 21189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21191 done; \
b813574b 21192 echo "Doing installcheck in gprof" ; \
b00612cc 21193 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21196 "RANLIB=$${RANLIB}" \
0c24b341 21197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21198 installcheck) \
2a4cbe27
NN
21199 || exit 1
21200
b813574b 21201@endif gprof
2a4cbe27 21202
b813574b
PB
21203.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
21204maybe-mostlyclean-gprof:
21205@if gprof
21206maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 21207
b813574b 21208mostlyclean-gprof:
0aed8855 21209 @: $(MAKE); $(unstage)
b813574b 21210 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21211 r=`${PWD_COMMAND}`; export r; \
21212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21213 $(HOST_EXPORTS) \
b813574b 21214 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21216 done; \
b813574b 21217 echo "Doing mostlyclean in gprof" ; \
b00612cc 21218 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21221 "RANLIB=$${RANLIB}" \
0c24b341 21222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21223 mostlyclean) \
2a4cbe27
NN
21224 || exit 1
21225
b813574b 21226@endif gprof
2a4cbe27 21227
b813574b
PB
21228.PHONY: maybe-clean-gprof clean-gprof
21229maybe-clean-gprof:
21230@if gprof
21231maybe-clean-gprof: clean-gprof
2a4cbe27 21232
b813574b 21233clean-gprof:
0aed8855 21234 @: $(MAKE); $(unstage)
b813574b 21235 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21236 r=`${PWD_COMMAND}`; export r; \
21237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21238 $(HOST_EXPORTS) \
b813574b 21239 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21241 done; \
b813574b 21242 echo "Doing clean in gprof" ; \
b00612cc 21243 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21246 "RANLIB=$${RANLIB}" \
0c24b341 21247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21248 clean) \
2a4cbe27
NN
21249 || exit 1
21250
b813574b 21251@endif gprof
2a4cbe27 21252
b813574b
PB
21253.PHONY: maybe-distclean-gprof distclean-gprof
21254maybe-distclean-gprof:
21255@if gprof
21256maybe-distclean-gprof: distclean-gprof
2a4cbe27 21257
b813574b 21258distclean-gprof:
0aed8855 21259 @: $(MAKE); $(unstage)
b813574b 21260 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21261 r=`${PWD_COMMAND}`; export r; \
21262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21263 $(HOST_EXPORTS) \
b813574b 21264 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21266 done; \
b813574b 21267 echo "Doing distclean in gprof" ; \
b00612cc 21268 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21271 "RANLIB=$${RANLIB}" \
0c24b341 21272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21273 distclean) \
2a4cbe27
NN
21274 || exit 1
21275
b813574b 21276@endif gprof
2a4cbe27 21277
b813574b
PB
21278.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
21279maybe-maintainer-clean-gprof:
21280@if gprof
21281maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 21282
b813574b 21283maintainer-clean-gprof:
0aed8855 21284 @: $(MAKE); $(unstage)
b813574b 21285 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21286 r=`${PWD_COMMAND}`; export r; \
21287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21288 $(HOST_EXPORTS) \
b813574b 21289 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21291 done; \
b813574b 21292 echo "Doing maintainer-clean in gprof" ; \
b00612cc 21293 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21296 "RANLIB=$${RANLIB}" \
0c24b341 21297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21298 maintainer-clean) \
2a4cbe27
NN
21299 || exit 1
21300
b813574b 21301@endif gprof
2a4cbe27 21302
2a4cbe27 21303
a7254363 21304
b813574b
PB
21305.PHONY: configure-gzip maybe-configure-gzip
21306maybe-configure-gzip:
4f0ef2d8
CD
21307@if gcc-bootstrap
21308configure-gzip: stage_current
21309@endif gcc-bootstrap
b813574b
PB
21310@if gzip
21311maybe-configure-gzip: configure-gzip
c52c6897 21312configure-gzip:
0aed8855 21313 @: $(MAKE); $(unstage)
c52c6897 21314 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21316 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
21317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 21318 $(HOST_EXPORTS) \
a7254363
PB
21319 echo Configuring in $(HOST_SUBDIR)/gzip; \
21320 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 21321 case $(srcdir) in \
b00612cc
PB
21322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21323 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
21324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21325 esac; \
b00612cc
PB
21326 srcdiroption="--srcdir=$${topdir}/gzip"; \
21327 libsrcdir="$$s/gzip"; \
4fa63067 21328 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21330 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21331 || exit 1
b813574b 21332@endif gzip
2a4cbe27 21333
a7254363
PB
21334
21335
d545f33b
PB
21336
21337
b813574b
PB
21338.PHONY: all-gzip maybe-all-gzip
21339maybe-all-gzip:
4f0ef2d8
CD
21340@if gcc-bootstrap
21341all-gzip: stage_current
21342@endif gcc-bootstrap
b813574b 21343@if gzip
d27cc32e 21344TARGET-gzip=all
b813574b
PB
21345maybe-all-gzip: all-gzip
21346all-gzip: configure-gzip
0aed8855 21347 @: $(MAKE); $(unstage)
4fa63067
NN
21348 @r=`${PWD_COMMAND}`; export r; \
21349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21350 $(HOST_EXPORTS) \
b00612cc 21351 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
21352 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21353 $(TARGET-gzip))
b813574b 21354@endif gzip
2a4cbe27 21355
a7254363 21356
d545f33b
PB
21357
21358
b813574b
PB
21359.PHONY: check-gzip maybe-check-gzip
21360maybe-check-gzip:
21361@if gzip
21362maybe-check-gzip: check-gzip
2a4cbe27 21363
b813574b 21364check-gzip:
0aed8855 21365 @: $(MAKE); $(unstage)
4fa63067 21366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21368 $(HOST_EXPORTS) \
b00612cc
PB
21369 (cd $(HOST_SUBDIR)/gzip && \
21370 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21371
b813574b 21372@endif gzip
2a4cbe27 21373
b813574b
PB
21374.PHONY: install-gzip maybe-install-gzip
21375maybe-install-gzip:
21376@if gzip
21377maybe-install-gzip: install-gzip
2a4cbe27 21378
b813574b 21379install-gzip: installdirs
0aed8855 21380 @: $(MAKE); $(unstage)
4fa63067 21381 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21383 $(HOST_EXPORTS) \
b00612cc 21384 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 21385 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21386
b813574b 21387@endif gzip
2a4cbe27 21388
56a8fe78 21389# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21390
b813574b
PB
21391.PHONY: maybe-info-gzip info-gzip
21392maybe-info-gzip:
21393@if gzip
21394maybe-info-gzip: info-gzip
4fa63067 21395
b813574b
PB
21396info-gzip: \
21397 configure-gzip
0aed8855 21398 @: $(MAKE); $(unstage)
b813574b 21399 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21400 r=`${PWD_COMMAND}`; export r; \
21401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21402 $(HOST_EXPORTS) \
b813574b 21403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21405 done; \
b813574b 21406 echo "Doing info in gzip" ; \
b00612cc 21407 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21410 "RANLIB=$${RANLIB}" \
0c24b341 21411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21412 info) \
2a4cbe27
NN
21413 || exit 1
21414
b813574b 21415@endif gzip
2a4cbe27 21416
b813574b
PB
21417.PHONY: maybe-dvi-gzip dvi-gzip
21418maybe-dvi-gzip:
21419@if gzip
21420maybe-dvi-gzip: dvi-gzip
2a4cbe27 21421
b813574b
PB
21422dvi-gzip: \
21423 configure-gzip
0aed8855 21424 @: $(MAKE); $(unstage)
b813574b 21425 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21426 r=`${PWD_COMMAND}`; export r; \
21427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21428 $(HOST_EXPORTS) \
b813574b 21429 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21431 done; \
b813574b 21432 echo "Doing dvi in gzip" ; \
b00612cc 21433 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21436 "RANLIB=$${RANLIB}" \
0c24b341 21437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21438 dvi) \
2a4cbe27
NN
21439 || exit 1
21440
b813574b 21441@endif gzip
2a4cbe27 21442
56a8fe78
DD
21443.PHONY: maybe-pdf-gzip pdf-gzip
21444maybe-pdf-gzip:
21445@if gzip
21446maybe-pdf-gzip: pdf-gzip
21447
21448pdf-gzip: \
21449 configure-gzip
21450 @: $(MAKE); $(unstage)
21451 @[ -f ./gzip/Makefile ] || exit 0; \
21452 r=`${PWD_COMMAND}`; export r; \
21453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21454 $(HOST_EXPORTS) \
21455 for flag in $(EXTRA_HOST_FLAGS) ; do \
21456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21457 done; \
21458 echo "Doing pdf in gzip" ; \
21459 (cd $(HOST_SUBDIR)/gzip && \
21460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21462 "RANLIB=$${RANLIB}" \
0c24b341 21463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21464 pdf) \
21465 || exit 1
21466
21467@endif gzip
21468
6d389afc
MS
21469.PHONY: maybe-html-gzip html-gzip
21470maybe-html-gzip:
21471@if gzip
21472maybe-html-gzip: html-gzip
21473
21474html-gzip: \
21475 configure-gzip
0aed8855 21476 @: $(MAKE); $(unstage)
6d389afc
MS
21477 @[ -f ./gzip/Makefile ] || exit 0; \
21478 r=`${PWD_COMMAND}`; export r; \
21479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21480 $(HOST_EXPORTS) \
21481 for flag in $(EXTRA_HOST_FLAGS) ; do \
21482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21483 done; \
21484 echo "Doing html in gzip" ; \
b00612cc 21485 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
21486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21488 "RANLIB=$${RANLIB}" \
0c24b341 21489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21490 html) \
21491 || exit 1
21492
21493@endif gzip
21494
b813574b
PB
21495.PHONY: maybe-TAGS-gzip TAGS-gzip
21496maybe-TAGS-gzip:
21497@if gzip
21498maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 21499
b813574b
PB
21500TAGS-gzip: \
21501 configure-gzip
0aed8855 21502 @: $(MAKE); $(unstage)
b813574b 21503 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21504 r=`${PWD_COMMAND}`; export r; \
21505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21506 $(HOST_EXPORTS) \
b813574b 21507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21509 done; \
b813574b 21510 echo "Doing TAGS in gzip" ; \
b00612cc 21511 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21514 "RANLIB=$${RANLIB}" \
0c24b341 21515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21516 TAGS) \
2a4cbe27
NN
21517 || exit 1
21518
b813574b 21519@endif gzip
2a4cbe27 21520
b813574b
PB
21521.PHONY: maybe-install-info-gzip install-info-gzip
21522maybe-install-info-gzip:
21523@if gzip
21524maybe-install-info-gzip: install-info-gzip
2a4cbe27 21525
b813574b
PB
21526install-info-gzip: \
21527 configure-gzip \
21528 info-gzip
0aed8855 21529 @: $(MAKE); $(unstage)
b813574b 21530 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21531 r=`${PWD_COMMAND}`; export r; \
21532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21533 $(HOST_EXPORTS) \
b813574b 21534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21536 done; \
b813574b 21537 echo "Doing install-info in gzip" ; \
b00612cc 21538 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21541 "RANLIB=$${RANLIB}" \
0c24b341 21542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21543 install-info) \
2a4cbe27
NN
21544 || exit 1
21545
b813574b 21546@endif gzip
2a4cbe27 21547
a3ca38d2
DD
21548.PHONY: maybe-install-pdf-gzip install-pdf-gzip
21549maybe-install-pdf-gzip:
21550@if gzip
21551maybe-install-pdf-gzip: install-pdf-gzip
21552
21553install-pdf-gzip: \
21554 configure-gzip \
21555 pdf-gzip
21556 @: $(MAKE); $(unstage)
21557 @[ -f ./gzip/Makefile ] || exit 0; \
21558 r=`${PWD_COMMAND}`; export r; \
21559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21560 $(HOST_EXPORTS) \
21561 for flag in $(EXTRA_HOST_FLAGS) ; do \
21562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21563 done; \
21564 echo "Doing install-pdf in gzip" ; \
21565 (cd $(HOST_SUBDIR)/gzip && \
21566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21568 "RANLIB=$${RANLIB}" \
0c24b341 21569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21570 install-pdf) \
21571 || exit 1
21572
21573@endif gzip
21574
108a6f8e
CD
21575.PHONY: maybe-install-html-gzip install-html-gzip
21576maybe-install-html-gzip:
21577@if gzip
21578maybe-install-html-gzip: install-html-gzip
21579
21580install-html-gzip: \
21581 configure-gzip \
21582 html-gzip
21583 @: $(MAKE); $(unstage)
21584 @[ -f ./gzip/Makefile ] || exit 0; \
21585 r=`${PWD_COMMAND}`; export r; \
21586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21587 $(HOST_EXPORTS) \
21588 for flag in $(EXTRA_HOST_FLAGS) ; do \
21589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21590 done; \
21591 echo "Doing install-html in gzip" ; \
21592 (cd $(HOST_SUBDIR)/gzip && \
21593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21595 "RANLIB=$${RANLIB}" \
0c24b341 21596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21597 install-html) \
21598 || exit 1
21599
21600@endif gzip
21601
b813574b
PB
21602.PHONY: maybe-installcheck-gzip installcheck-gzip
21603maybe-installcheck-gzip:
21604@if gzip
21605maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 21606
b813574b
PB
21607installcheck-gzip: \
21608 configure-gzip
0aed8855 21609 @: $(MAKE); $(unstage)
b813574b 21610 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21611 r=`${PWD_COMMAND}`; export r; \
21612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21613 $(HOST_EXPORTS) \
b813574b 21614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21616 done; \
b813574b 21617 echo "Doing installcheck in gzip" ; \
b00612cc 21618 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21621 "RANLIB=$${RANLIB}" \
0c24b341 21622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21623 installcheck) \
2a4cbe27
NN
21624 || exit 1
21625
b813574b 21626@endif gzip
2a4cbe27 21627
b813574b
PB
21628.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
21629maybe-mostlyclean-gzip:
21630@if gzip
21631maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 21632
b813574b 21633mostlyclean-gzip:
0aed8855 21634 @: $(MAKE); $(unstage)
b813574b 21635 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21636 r=`${PWD_COMMAND}`; export r; \
21637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21638 $(HOST_EXPORTS) \
b813574b 21639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21641 done; \
b813574b 21642 echo "Doing mostlyclean in gzip" ; \
b00612cc 21643 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21646 "RANLIB=$${RANLIB}" \
0c24b341 21647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21648 mostlyclean) \
2a4cbe27
NN
21649 || exit 1
21650
b813574b 21651@endif gzip
2a4cbe27 21652
b813574b
PB
21653.PHONY: maybe-clean-gzip clean-gzip
21654maybe-clean-gzip:
21655@if gzip
21656maybe-clean-gzip: clean-gzip
2a4cbe27 21657
b813574b 21658clean-gzip:
0aed8855 21659 @: $(MAKE); $(unstage)
b813574b 21660 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21661 r=`${PWD_COMMAND}`; export r; \
21662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21663 $(HOST_EXPORTS) \
b813574b 21664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21666 done; \
b813574b 21667 echo "Doing clean in gzip" ; \
b00612cc 21668 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21671 "RANLIB=$${RANLIB}" \
0c24b341 21672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21673 clean) \
2a4cbe27
NN
21674 || exit 1
21675
b813574b 21676@endif gzip
2a4cbe27 21677
b813574b
PB
21678.PHONY: maybe-distclean-gzip distclean-gzip
21679maybe-distclean-gzip:
21680@if gzip
21681maybe-distclean-gzip: distclean-gzip
2a4cbe27 21682
b813574b 21683distclean-gzip:
0aed8855 21684 @: $(MAKE); $(unstage)
b813574b 21685 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21686 r=`${PWD_COMMAND}`; export r; \
21687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21688 $(HOST_EXPORTS) \
b813574b 21689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21691 done; \
b813574b 21692 echo "Doing distclean in gzip" ; \
b00612cc 21693 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21696 "RANLIB=$${RANLIB}" \
0c24b341 21697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21698 distclean) \
2a4cbe27
NN
21699 || exit 1
21700
b813574b 21701@endif gzip
2a4cbe27 21702
b813574b
PB
21703.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
21704maybe-maintainer-clean-gzip:
21705@if gzip
21706maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 21707
b813574b 21708maintainer-clean-gzip:
0aed8855 21709 @: $(MAKE); $(unstage)
b813574b 21710 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21711 r=`${PWD_COMMAND}`; export r; \
21712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21713 $(HOST_EXPORTS) \
b813574b 21714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21716 done; \
b813574b 21717 echo "Doing maintainer-clean in gzip" ; \
b00612cc 21718 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21721 "RANLIB=$${RANLIB}" \
0c24b341 21722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21723 maintainer-clean) \
2a4cbe27
NN
21724 || exit 1
21725
b813574b 21726@endif gzip
2a4cbe27 21727
2a4cbe27 21728
a7254363 21729
b813574b
PB
21730.PHONY: configure-hello maybe-configure-hello
21731maybe-configure-hello:
4f0ef2d8
CD
21732@if gcc-bootstrap
21733configure-hello: stage_current
21734@endif gcc-bootstrap
b813574b
PB
21735@if hello
21736maybe-configure-hello: configure-hello
c52c6897 21737configure-hello:
0aed8855 21738 @: $(MAKE); $(unstage)
c52c6897 21739 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21741 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
21742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 21743 $(HOST_EXPORTS) \
a7254363
PB
21744 echo Configuring in $(HOST_SUBDIR)/hello; \
21745 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 21746 case $(srcdir) in \
b00612cc
PB
21747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21748 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
21749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21750 esac; \
b00612cc
PB
21751 srcdiroption="--srcdir=$${topdir}/hello"; \
21752 libsrcdir="$$s/hello"; \
4fa63067 21753 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21755 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21756 || exit 1
b813574b 21757@endif hello
2a4cbe27 21758
a7254363
PB
21759
21760
d545f33b
PB
21761
21762
b813574b
PB
21763.PHONY: all-hello maybe-all-hello
21764maybe-all-hello:
4f0ef2d8
CD
21765@if gcc-bootstrap
21766all-hello: stage_current
21767@endif gcc-bootstrap
b813574b 21768@if hello
d27cc32e 21769TARGET-hello=all
b813574b
PB
21770maybe-all-hello: all-hello
21771all-hello: configure-hello
0aed8855 21772 @: $(MAKE); $(unstage)
4fa63067
NN
21773 @r=`${PWD_COMMAND}`; export r; \
21774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21775 $(HOST_EXPORTS) \
b00612cc 21776 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
21777 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21778 $(TARGET-hello))
b813574b 21779@endif hello
2a4cbe27 21780
a7254363 21781
d545f33b
PB
21782
21783
b813574b
PB
21784.PHONY: check-hello maybe-check-hello
21785maybe-check-hello:
21786@if hello
21787maybe-check-hello: check-hello
2a4cbe27 21788
b813574b 21789check-hello:
0aed8855 21790 @: $(MAKE); $(unstage)
4fa63067 21791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21793 $(HOST_EXPORTS) \
b00612cc
PB
21794 (cd $(HOST_SUBDIR)/hello && \
21795 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21796
b813574b 21797@endif hello
2a4cbe27 21798
b813574b
PB
21799.PHONY: install-hello maybe-install-hello
21800maybe-install-hello:
21801@if hello
21802maybe-install-hello: install-hello
2a4cbe27 21803
b813574b 21804install-hello: installdirs
0aed8855 21805 @: $(MAKE); $(unstage)
4fa63067
NN
21806 @r=`${PWD_COMMAND}`; export r; \
21807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21808 $(HOST_EXPORTS) \
b00612cc 21809 (cd $(HOST_SUBDIR)/hello && \
2da12f12 21810 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21811
b813574b 21812@endif hello
4fa63067 21813
56a8fe78 21814# Other targets (info, dvi, pdf, etc.)
4fa63067 21815
b813574b
PB
21816.PHONY: maybe-info-hello info-hello
21817maybe-info-hello:
21818@if hello
21819maybe-info-hello: info-hello
4fa63067 21820
b813574b
PB
21821info-hello: \
21822 configure-hello
0aed8855 21823 @: $(MAKE); $(unstage)
b813574b 21824 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21825 r=`${PWD_COMMAND}`; export r; \
21826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21827 $(HOST_EXPORTS) \
b813574b 21828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21830 done; \
b813574b 21831 echo "Doing info in hello" ; \
b00612cc 21832 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21835 "RANLIB=$${RANLIB}" \
0c24b341 21836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21837 info) \
2a4cbe27
NN
21838 || exit 1
21839
b813574b 21840@endif hello
2a4cbe27 21841
b813574b
PB
21842.PHONY: maybe-dvi-hello dvi-hello
21843maybe-dvi-hello:
21844@if hello
21845maybe-dvi-hello: dvi-hello
2a4cbe27 21846
b813574b
PB
21847dvi-hello: \
21848 configure-hello
0aed8855 21849 @: $(MAKE); $(unstage)
b813574b 21850 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21851 r=`${PWD_COMMAND}`; export r; \
21852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21853 $(HOST_EXPORTS) \
b813574b 21854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21856 done; \
b813574b 21857 echo "Doing dvi in hello" ; \
b00612cc 21858 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21861 "RANLIB=$${RANLIB}" \
0c24b341 21862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21863 dvi) \
2a4cbe27
NN
21864 || exit 1
21865
b813574b 21866@endif hello
2a4cbe27 21867
56a8fe78
DD
21868.PHONY: maybe-pdf-hello pdf-hello
21869maybe-pdf-hello:
21870@if hello
21871maybe-pdf-hello: pdf-hello
21872
21873pdf-hello: \
21874 configure-hello
21875 @: $(MAKE); $(unstage)
21876 @[ -f ./hello/Makefile ] || exit 0; \
21877 r=`${PWD_COMMAND}`; export r; \
21878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21879 $(HOST_EXPORTS) \
21880 for flag in $(EXTRA_HOST_FLAGS) ; do \
21881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21882 done; \
21883 echo "Doing pdf in hello" ; \
21884 (cd $(HOST_SUBDIR)/hello && \
21885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21887 "RANLIB=$${RANLIB}" \
0c24b341 21888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21889 pdf) \
21890 || exit 1
21891
21892@endif hello
21893
6d389afc
MS
21894.PHONY: maybe-html-hello html-hello
21895maybe-html-hello:
21896@if hello
21897maybe-html-hello: html-hello
21898
21899html-hello: \
21900 configure-hello
0aed8855 21901 @: $(MAKE); $(unstage)
6d389afc
MS
21902 @[ -f ./hello/Makefile ] || exit 0; \
21903 r=`${PWD_COMMAND}`; export r; \
21904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21905 $(HOST_EXPORTS) \
21906 for flag in $(EXTRA_HOST_FLAGS) ; do \
21907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21908 done; \
21909 echo "Doing html in hello" ; \
b00612cc 21910 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
21911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21913 "RANLIB=$${RANLIB}" \
0c24b341 21914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21915 html) \
21916 || exit 1
21917
21918@endif hello
21919
b813574b
PB
21920.PHONY: maybe-TAGS-hello TAGS-hello
21921maybe-TAGS-hello:
21922@if hello
21923maybe-TAGS-hello: TAGS-hello
2a4cbe27 21924
b813574b
PB
21925TAGS-hello: \
21926 configure-hello
0aed8855 21927 @: $(MAKE); $(unstage)
b813574b 21928 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21929 r=`${PWD_COMMAND}`; export r; \
21930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21931 $(HOST_EXPORTS) \
b813574b 21932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21934 done; \
b813574b 21935 echo "Doing TAGS in hello" ; \
b00612cc 21936 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21939 "RANLIB=$${RANLIB}" \
0c24b341 21940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21941 TAGS) \
2a4cbe27
NN
21942 || exit 1
21943
b813574b 21944@endif hello
2a4cbe27 21945
b813574b
PB
21946.PHONY: maybe-install-info-hello install-info-hello
21947maybe-install-info-hello:
21948@if hello
21949maybe-install-info-hello: install-info-hello
2a4cbe27 21950
b813574b
PB
21951install-info-hello: \
21952 configure-hello \
21953 info-hello
0aed8855 21954 @: $(MAKE); $(unstage)
b813574b 21955 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21956 r=`${PWD_COMMAND}`; export r; \
21957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21958 $(HOST_EXPORTS) \
b813574b 21959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21961 done; \
b813574b 21962 echo "Doing install-info in hello" ; \
b00612cc 21963 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21966 "RANLIB=$${RANLIB}" \
0c24b341 21967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21968 install-info) \
2a4cbe27
NN
21969 || exit 1
21970
b813574b 21971@endif hello
2a4cbe27 21972
a3ca38d2
DD
21973.PHONY: maybe-install-pdf-hello install-pdf-hello
21974maybe-install-pdf-hello:
21975@if hello
21976maybe-install-pdf-hello: install-pdf-hello
21977
21978install-pdf-hello: \
21979 configure-hello \
21980 pdf-hello
21981 @: $(MAKE); $(unstage)
21982 @[ -f ./hello/Makefile ] || exit 0; \
21983 r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 $(HOST_EXPORTS) \
21986 for flag in $(EXTRA_HOST_FLAGS) ; do \
21987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21988 done; \
21989 echo "Doing install-pdf in hello" ; \
21990 (cd $(HOST_SUBDIR)/hello && \
21991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21993 "RANLIB=$${RANLIB}" \
0c24b341 21994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21995 install-pdf) \
21996 || exit 1
21997
21998@endif hello
21999
108a6f8e
CD
22000.PHONY: maybe-install-html-hello install-html-hello
22001maybe-install-html-hello:
22002@if hello
22003maybe-install-html-hello: install-html-hello
22004
22005install-html-hello: \
22006 configure-hello \
22007 html-hello
22008 @: $(MAKE); $(unstage)
22009 @[ -f ./hello/Makefile ] || exit 0; \
22010 r=`${PWD_COMMAND}`; export r; \
22011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22012 $(HOST_EXPORTS) \
22013 for flag in $(EXTRA_HOST_FLAGS) ; do \
22014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22015 done; \
22016 echo "Doing install-html in hello" ; \
22017 (cd $(HOST_SUBDIR)/hello && \
22018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22020 "RANLIB=$${RANLIB}" \
0c24b341 22021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22022 install-html) \
22023 || exit 1
22024
22025@endif hello
22026
b813574b
PB
22027.PHONY: maybe-installcheck-hello installcheck-hello
22028maybe-installcheck-hello:
22029@if hello
22030maybe-installcheck-hello: installcheck-hello
2a4cbe27 22031
b813574b
PB
22032installcheck-hello: \
22033 configure-hello
0aed8855 22034 @: $(MAKE); $(unstage)
b813574b 22035 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22036 r=`${PWD_COMMAND}`; export r; \
22037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22038 $(HOST_EXPORTS) \
b813574b 22039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22041 done; \
b813574b 22042 echo "Doing installcheck in hello" ; \
b00612cc 22043 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22046 "RANLIB=$${RANLIB}" \
0c24b341 22047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22048 installcheck) \
2a4cbe27
NN
22049 || exit 1
22050
b813574b 22051@endif hello
2a4cbe27 22052
b813574b
PB
22053.PHONY: maybe-mostlyclean-hello mostlyclean-hello
22054maybe-mostlyclean-hello:
22055@if hello
22056maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 22057
b813574b 22058mostlyclean-hello:
0aed8855 22059 @: $(MAKE); $(unstage)
b813574b 22060 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22061 r=`${PWD_COMMAND}`; export r; \
22062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22063 $(HOST_EXPORTS) \
b813574b 22064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22066 done; \
b813574b 22067 echo "Doing mostlyclean in hello" ; \
b00612cc 22068 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22071 "RANLIB=$${RANLIB}" \
0c24b341 22072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22073 mostlyclean) \
2a4cbe27
NN
22074 || exit 1
22075
b813574b 22076@endif hello
2a4cbe27 22077
b813574b
PB
22078.PHONY: maybe-clean-hello clean-hello
22079maybe-clean-hello:
22080@if hello
22081maybe-clean-hello: clean-hello
2a4cbe27 22082
b813574b 22083clean-hello:
0aed8855 22084 @: $(MAKE); $(unstage)
b813574b 22085 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22086 r=`${PWD_COMMAND}`; export r; \
22087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22088 $(HOST_EXPORTS) \
b813574b 22089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22091 done; \
b813574b 22092 echo "Doing clean in hello" ; \
b00612cc 22093 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22096 "RANLIB=$${RANLIB}" \
0c24b341 22097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22098 clean) \
2a4cbe27
NN
22099 || exit 1
22100
b813574b 22101@endif hello
2a4cbe27 22102
b813574b
PB
22103.PHONY: maybe-distclean-hello distclean-hello
22104maybe-distclean-hello:
22105@if hello
22106maybe-distclean-hello: distclean-hello
2a4cbe27 22107
b813574b 22108distclean-hello:
0aed8855 22109 @: $(MAKE); $(unstage)
b813574b 22110 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22111 r=`${PWD_COMMAND}`; export r; \
22112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22113 $(HOST_EXPORTS) \
b813574b 22114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22116 done; \
b813574b 22117 echo "Doing distclean in hello" ; \
b00612cc 22118 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22121 "RANLIB=$${RANLIB}" \
0c24b341 22122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22123 distclean) \
2a4cbe27
NN
22124 || exit 1
22125
b813574b 22126@endif hello
2a4cbe27 22127
b813574b
PB
22128.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
22129maybe-maintainer-clean-hello:
22130@if hello
22131maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 22132
b813574b 22133maintainer-clean-hello:
0aed8855 22134 @: $(MAKE); $(unstage)
b813574b 22135 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22136 r=`${PWD_COMMAND}`; export r; \
22137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22138 $(HOST_EXPORTS) \
b813574b 22139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22141 done; \
b813574b 22142 echo "Doing maintainer-clean in hello" ; \
b00612cc 22143 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22146 "RANLIB=$${RANLIB}" \
0c24b341 22147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22148 maintainer-clean) \
2a4cbe27
NN
22149 || exit 1
22150
b813574b 22151@endif hello
2a4cbe27 22152
2a4cbe27 22153
a7254363 22154
b813574b
PB
22155.PHONY: configure-indent maybe-configure-indent
22156maybe-configure-indent:
4f0ef2d8
CD
22157@if gcc-bootstrap
22158configure-indent: stage_current
22159@endif gcc-bootstrap
b813574b
PB
22160@if indent
22161maybe-configure-indent: configure-indent
c52c6897 22162configure-indent:
0aed8855 22163 @: $(MAKE); $(unstage)
c52c6897 22164 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22166 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
22167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 22168 $(HOST_EXPORTS) \
a7254363
PB
22169 echo Configuring in $(HOST_SUBDIR)/indent; \
22170 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 22171 case $(srcdir) in \
b00612cc
PB
22172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22173 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
22174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22175 esac; \
b00612cc
PB
22176 srcdiroption="--srcdir=$${topdir}/indent"; \
22177 libsrcdir="$$s/indent"; \
4fa63067 22178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22180 --target=${target_alias} $${srcdiroption} \
4fa63067 22181 || exit 1
b813574b 22182@endif indent
2a4cbe27 22183
a7254363
PB
22184
22185
d545f33b
PB
22186
22187
b813574b
PB
22188.PHONY: all-indent maybe-all-indent
22189maybe-all-indent:
4f0ef2d8
CD
22190@if gcc-bootstrap
22191all-indent: stage_current
22192@endif gcc-bootstrap
b813574b 22193@if indent
d27cc32e 22194TARGET-indent=all
b813574b
PB
22195maybe-all-indent: all-indent
22196all-indent: configure-indent
0aed8855 22197 @: $(MAKE); $(unstage)
4fa63067
NN
22198 @r=`${PWD_COMMAND}`; export r; \
22199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22200 $(HOST_EXPORTS) \
b00612cc 22201 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
22202 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22203 $(TARGET-indent))
b813574b 22204@endif indent
2a4cbe27 22205
a7254363 22206
d545f33b
PB
22207
22208
b813574b
PB
22209.PHONY: check-indent maybe-check-indent
22210maybe-check-indent:
22211@if indent
22212maybe-check-indent: check-indent
2a4cbe27 22213
b813574b 22214check-indent:
0aed8855 22215 @: $(MAKE); $(unstage)
4fa63067 22216 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22218 $(HOST_EXPORTS) \
b00612cc
PB
22219 (cd $(HOST_SUBDIR)/indent && \
22220 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22221
b813574b 22222@endif indent
2a4cbe27 22223
b813574b
PB
22224.PHONY: install-indent maybe-install-indent
22225maybe-install-indent:
22226@if indent
22227maybe-install-indent: install-indent
2a4cbe27 22228
b813574b 22229install-indent: installdirs
0aed8855 22230 @: $(MAKE); $(unstage)
4fa63067 22231 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22233 $(HOST_EXPORTS) \
b00612cc 22234 (cd $(HOST_SUBDIR)/indent && \
2da12f12 22235 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22236
b813574b 22237@endif indent
2a4cbe27 22238
56a8fe78 22239# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22240
b813574b
PB
22241.PHONY: maybe-info-indent info-indent
22242maybe-info-indent:
22243@if indent
22244maybe-info-indent: info-indent
4fa63067 22245
b813574b
PB
22246info-indent: \
22247 configure-indent
0aed8855 22248 @: $(MAKE); $(unstage)
b813574b 22249 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22250 r=`${PWD_COMMAND}`; export r; \
22251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22252 $(HOST_EXPORTS) \
b813574b 22253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22255 done; \
b813574b 22256 echo "Doing info in indent" ; \
b00612cc 22257 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22260 "RANLIB=$${RANLIB}" \
0c24b341 22261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22262 info) \
2a4cbe27
NN
22263 || exit 1
22264
b813574b 22265@endif indent
2a4cbe27 22266
b813574b
PB
22267.PHONY: maybe-dvi-indent dvi-indent
22268maybe-dvi-indent:
22269@if indent
22270maybe-dvi-indent: dvi-indent
2a4cbe27 22271
b813574b
PB
22272dvi-indent: \
22273 configure-indent
0aed8855 22274 @: $(MAKE); $(unstage)
b813574b 22275 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22276 r=`${PWD_COMMAND}`; export r; \
22277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22278 $(HOST_EXPORTS) \
b813574b 22279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22281 done; \
b813574b 22282 echo "Doing dvi in indent" ; \
b00612cc 22283 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22286 "RANLIB=$${RANLIB}" \
0c24b341 22287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22288 dvi) \
2a4cbe27
NN
22289 || exit 1
22290
b813574b 22291@endif indent
2a4cbe27 22292
56a8fe78
DD
22293.PHONY: maybe-pdf-indent pdf-indent
22294maybe-pdf-indent:
22295@if indent
22296maybe-pdf-indent: pdf-indent
22297
22298pdf-indent: \
22299 configure-indent
22300 @: $(MAKE); $(unstage)
22301 @[ -f ./indent/Makefile ] || exit 0; \
22302 r=`${PWD_COMMAND}`; export r; \
22303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22304 $(HOST_EXPORTS) \
22305 for flag in $(EXTRA_HOST_FLAGS) ; do \
22306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22307 done; \
22308 echo "Doing pdf in indent" ; \
22309 (cd $(HOST_SUBDIR)/indent && \
22310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22312 "RANLIB=$${RANLIB}" \
0c24b341 22313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22314 pdf) \
22315 || exit 1
22316
22317@endif indent
22318
6d389afc
MS
22319.PHONY: maybe-html-indent html-indent
22320maybe-html-indent:
22321@if indent
22322maybe-html-indent: html-indent
22323
22324html-indent: \
22325 configure-indent
0aed8855 22326 @: $(MAKE); $(unstage)
6d389afc
MS
22327 @[ -f ./indent/Makefile ] || exit 0; \
22328 r=`${PWD_COMMAND}`; export r; \
22329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22330 $(HOST_EXPORTS) \
22331 for flag in $(EXTRA_HOST_FLAGS) ; do \
22332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22333 done; \
22334 echo "Doing html in indent" ; \
b00612cc 22335 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
22336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22338 "RANLIB=$${RANLIB}" \
0c24b341 22339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22340 html) \
22341 || exit 1
22342
22343@endif indent
22344
b813574b
PB
22345.PHONY: maybe-TAGS-indent TAGS-indent
22346maybe-TAGS-indent:
22347@if indent
22348maybe-TAGS-indent: TAGS-indent
2a4cbe27 22349
b813574b
PB
22350TAGS-indent: \
22351 configure-indent
0aed8855 22352 @: $(MAKE); $(unstage)
b813574b 22353 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22354 r=`${PWD_COMMAND}`; export r; \
22355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22356 $(HOST_EXPORTS) \
b813574b 22357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22359 done; \
b813574b 22360 echo "Doing TAGS in indent" ; \
b00612cc 22361 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22364 "RANLIB=$${RANLIB}" \
0c24b341 22365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22366 TAGS) \
2a4cbe27
NN
22367 || exit 1
22368
b813574b 22369@endif indent
2a4cbe27 22370
b813574b
PB
22371.PHONY: maybe-install-info-indent install-info-indent
22372maybe-install-info-indent:
22373@if indent
22374maybe-install-info-indent: install-info-indent
2a4cbe27 22375
b813574b
PB
22376install-info-indent: \
22377 configure-indent \
22378 info-indent
0aed8855 22379 @: $(MAKE); $(unstage)
b813574b 22380 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22381 r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22383 $(HOST_EXPORTS) \
b813574b 22384 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22386 done; \
b813574b 22387 echo "Doing install-info in indent" ; \
b00612cc 22388 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22391 "RANLIB=$${RANLIB}" \
0c24b341 22392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22393 install-info) \
2a4cbe27
NN
22394 || exit 1
22395
b813574b 22396@endif indent
2a4cbe27 22397
a3ca38d2
DD
22398.PHONY: maybe-install-pdf-indent install-pdf-indent
22399maybe-install-pdf-indent:
22400@if indent
22401maybe-install-pdf-indent: install-pdf-indent
22402
22403install-pdf-indent: \
22404 configure-indent \
22405 pdf-indent
22406 @: $(MAKE); $(unstage)
22407 @[ -f ./indent/Makefile ] || exit 0; \
22408 r=`${PWD_COMMAND}`; export r; \
22409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22410 $(HOST_EXPORTS) \
22411 for flag in $(EXTRA_HOST_FLAGS) ; do \
22412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22413 done; \
22414 echo "Doing install-pdf in indent" ; \
22415 (cd $(HOST_SUBDIR)/indent && \
22416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22418 "RANLIB=$${RANLIB}" \
0c24b341 22419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22420 install-pdf) \
22421 || exit 1
22422
22423@endif indent
22424
108a6f8e
CD
22425.PHONY: maybe-install-html-indent install-html-indent
22426maybe-install-html-indent:
22427@if indent
22428maybe-install-html-indent: install-html-indent
22429
22430install-html-indent: \
22431 configure-indent \
22432 html-indent
22433 @: $(MAKE); $(unstage)
22434 @[ -f ./indent/Makefile ] || exit 0; \
22435 r=`${PWD_COMMAND}`; export r; \
22436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22437 $(HOST_EXPORTS) \
22438 for flag in $(EXTRA_HOST_FLAGS) ; do \
22439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22440 done; \
22441 echo "Doing install-html in indent" ; \
22442 (cd $(HOST_SUBDIR)/indent && \
22443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22445 "RANLIB=$${RANLIB}" \
0c24b341 22446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22447 install-html) \
22448 || exit 1
22449
22450@endif indent
22451
b813574b
PB
22452.PHONY: maybe-installcheck-indent installcheck-indent
22453maybe-installcheck-indent:
22454@if indent
22455maybe-installcheck-indent: installcheck-indent
2a4cbe27 22456
b813574b
PB
22457installcheck-indent: \
22458 configure-indent
0aed8855 22459 @: $(MAKE); $(unstage)
b813574b 22460 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22461 r=`${PWD_COMMAND}`; export r; \
22462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22463 $(HOST_EXPORTS) \
b813574b 22464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22466 done; \
b813574b 22467 echo "Doing installcheck in indent" ; \
b00612cc 22468 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22471 "RANLIB=$${RANLIB}" \
0c24b341 22472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22473 installcheck) \
2a4cbe27
NN
22474 || exit 1
22475
b813574b 22476@endif indent
2a4cbe27 22477
b813574b
PB
22478.PHONY: maybe-mostlyclean-indent mostlyclean-indent
22479maybe-mostlyclean-indent:
22480@if indent
22481maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 22482
b813574b 22483mostlyclean-indent:
0aed8855 22484 @: $(MAKE); $(unstage)
b813574b 22485 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22486 r=`${PWD_COMMAND}`; export r; \
22487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22488 $(HOST_EXPORTS) \
b813574b 22489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22491 done; \
b813574b 22492 echo "Doing mostlyclean in indent" ; \
b00612cc 22493 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22496 "RANLIB=$${RANLIB}" \
0c24b341 22497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22498 mostlyclean) \
2a4cbe27
NN
22499 || exit 1
22500
b813574b 22501@endif indent
2a4cbe27 22502
b813574b
PB
22503.PHONY: maybe-clean-indent clean-indent
22504maybe-clean-indent:
22505@if indent
22506maybe-clean-indent: clean-indent
2a4cbe27 22507
b813574b 22508clean-indent:
0aed8855 22509 @: $(MAKE); $(unstage)
b813574b 22510 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22511 r=`${PWD_COMMAND}`; export r; \
22512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22513 $(HOST_EXPORTS) \
b813574b 22514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22516 done; \
b813574b 22517 echo "Doing clean in indent" ; \
b00612cc 22518 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22521 "RANLIB=$${RANLIB}" \
0c24b341 22522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22523 clean) \
2a4cbe27
NN
22524 || exit 1
22525
b813574b 22526@endif indent
2a4cbe27 22527
b813574b
PB
22528.PHONY: maybe-distclean-indent distclean-indent
22529maybe-distclean-indent:
22530@if indent
22531maybe-distclean-indent: distclean-indent
2a4cbe27 22532
b813574b 22533distclean-indent:
0aed8855 22534 @: $(MAKE); $(unstage)
b813574b 22535 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22536 r=`${PWD_COMMAND}`; export r; \
22537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22538 $(HOST_EXPORTS) \
b813574b 22539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22541 done; \
b813574b 22542 echo "Doing distclean in indent" ; \
b00612cc 22543 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22546 "RANLIB=$${RANLIB}" \
0c24b341 22547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22548 distclean) \
2a4cbe27
NN
22549 || exit 1
22550
b813574b 22551@endif indent
2a4cbe27 22552
b813574b
PB
22553.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
22554maybe-maintainer-clean-indent:
22555@if indent
22556maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 22557
b813574b 22558maintainer-clean-indent:
0aed8855 22559 @: $(MAKE); $(unstage)
b813574b 22560 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22561 r=`${PWD_COMMAND}`; export r; \
22562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22563 $(HOST_EXPORTS) \
b813574b 22564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22566 done; \
b813574b 22567 echo "Doing maintainer-clean in indent" ; \
b00612cc 22568 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22571 "RANLIB=$${RANLIB}" \
0c24b341 22572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22573 maintainer-clean) \
2a4cbe27
NN
22574 || exit 1
22575
b813574b 22576@endif indent
2a4cbe27 22577
a2592b1b 22578
a7254363 22579
b813574b
PB
22580.PHONY: configure-intl maybe-configure-intl
22581maybe-configure-intl:
4f0ef2d8
CD
22582@if gcc-bootstrap
22583configure-intl: stage_current
22584@endif gcc-bootstrap
b813574b
PB
22585@if intl
22586maybe-configure-intl: configure-intl
c52c6897 22587configure-intl:
c52c6897
PB
22588 @r=`${PWD_COMMAND}`; export r; \
22589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22590 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
22591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 22592 $(HOST_EXPORTS) \
a7254363
PB
22593 echo Configuring in $(HOST_SUBDIR)/intl; \
22594 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 22595 case $(srcdir) in \
b00612cc
PB
22596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22597 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22599 esac; \
b00612cc
PB
22600 srcdiroption="--srcdir=$${topdir}/intl"; \
22601 libsrcdir="$$s/intl"; \
4fa63067 22602 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22604 --target=${target_alias} $${srcdiroption} \
a2592b1b 22605 || exit 1
b813574b 22606@endif intl
a2592b1b 22607
a7254363
PB
22608
22609
d545f33b
PB
22610.PHONY: configure-stage1-intl maybe-configure-stage1-intl
22611maybe-configure-stage1-intl:
22612@if intl-bootstrap
22613maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 22614configure-stage1-intl:
c52c6897 22615 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22616 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22617 @r=`${PWD_COMMAND}`; export r; \
22618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22619 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 22620 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 22621 $(HOST_EXPORTS) \
8ee82aff 22622 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22623 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
22624 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 22625 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 22626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22627 cd $(HOST_SUBDIR)/intl || exit 1; \
22628 case $(srcdir) in \
22629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22630 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22632 esac; \
22633 srcdiroption="--srcdir=$${topdir}/intl"; \
22634 libsrcdir="$$s/intl"; \
22635 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22637 --target=${target_alias} $${srcdiroption} \
1b05fbbd 22638 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
22639@endif intl-bootstrap
22640
22641.PHONY: configure-stage2-intl maybe-configure-stage2-intl
22642maybe-configure-stage2-intl:
22643@if intl-bootstrap
22644maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 22645configure-stage2-intl:
c52c6897 22646 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22647 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22648 @r=`${PWD_COMMAND}`; export r; \
22649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22650 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 22651 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22652 $(HOST_EXPORTS) \
1b05fbbd 22653 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22654 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22655 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
22656 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22657 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 22658 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22659 cd $(HOST_SUBDIR)/intl || exit 1; \
22660 case $(srcdir) in \
22661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22662 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22664 esac; \
22665 srcdiroption="--srcdir=$${topdir}/intl"; \
22666 libsrcdir="$$s/intl"; \
22667 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22668 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22669 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22670 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22671 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
22672@endif intl-bootstrap
22673
d545f33b
PB
22674.PHONY: configure-stage3-intl maybe-configure-stage3-intl
22675maybe-configure-stage3-intl:
22676@if intl-bootstrap
22677maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 22678configure-stage3-intl:
c52c6897 22679 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22680 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22681 @r=`${PWD_COMMAND}`; export r; \
22682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22683 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 22684 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22685 $(HOST_EXPORTS) \
1b05fbbd 22686 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22687 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22688 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
22689 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22690 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 22691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22692 cd $(HOST_SUBDIR)/intl || exit 1; \
22693 case $(srcdir) in \
22694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22695 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22697 esac; \
22698 srcdiroption="--srcdir=$${topdir}/intl"; \
22699 libsrcdir="$$s/intl"; \
22700 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22702 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22703 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22704 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
22705@endif intl-bootstrap
22706
d545f33b
PB
22707.PHONY: configure-stage4-intl maybe-configure-stage4-intl
22708maybe-configure-stage4-intl:
22709@if intl-bootstrap
22710maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 22711configure-stage4-intl:
c52c6897 22712 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22713 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22714 @r=`${PWD_COMMAND}`; export r; \
22715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22716 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 22717 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22718 $(HOST_EXPORTS) \
1b05fbbd 22719 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22720 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22721 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
22722 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22723 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 22724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22725 cd $(HOST_SUBDIR)/intl || exit 1; \
22726 case $(srcdir) in \
22727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22728 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22730 esac; \
22731 srcdiroption="--srcdir=$${topdir}/intl"; \
22732 libsrcdir="$$s/intl"; \
22733 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22734 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22735 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22736 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22737 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
22738@endif intl-bootstrap
22739
22740.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
22741maybe-configure-stageprofile-intl:
22742@if intl-bootstrap
22743maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 22744configure-stageprofile-intl:
c52c6897 22745 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22746 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22747 @r=`${PWD_COMMAND}`; export r; \
22748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22749 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 22750 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22751 $(HOST_EXPORTS) \
1b05fbbd
AO
22752 $(POSTSTAGE1_HOST_EXPORTS) \
22753 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22754 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
22755 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22756 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 22757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22758 cd $(HOST_SUBDIR)/intl || exit 1; \
22759 case $(srcdir) in \
22760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22761 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22763 esac; \
22764 srcdiroption="--srcdir=$${topdir}/intl"; \
22765 libsrcdir="$$s/intl"; \
22766 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22768 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22769 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22770 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
22771@endif intl-bootstrap
22772
22773.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
22774maybe-configure-stagefeedback-intl:
22775@if intl-bootstrap
22776maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 22777configure-stagefeedback-intl:
c52c6897 22778 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22780 @r=`${PWD_COMMAND}`; export r; \
22781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22782 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 22783 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22784 $(HOST_EXPORTS) \
1b05fbbd
AO
22785 $(POSTSTAGE1_HOST_EXPORTS) \
22786 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22787 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
22788 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22789 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 22790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22791 cd $(HOST_SUBDIR)/intl || exit 1; \
22792 case $(srcdir) in \
22793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22794 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22796 esac; \
22797 srcdiroption="--srcdir=$${topdir}/intl"; \
22798 libsrcdir="$$s/intl"; \
22799 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22801 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22802 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22803 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
22804@endif intl-bootstrap
22805
22806
22807
22808
22809
b813574b
PB
22810.PHONY: all-intl maybe-all-intl
22811maybe-all-intl:
4f0ef2d8
CD
22812@if gcc-bootstrap
22813all-intl: stage_current
22814@endif gcc-bootstrap
b813574b 22815@if intl
d27cc32e 22816TARGET-intl=all
b813574b
PB
22817maybe-all-intl: all-intl
22818all-intl: configure-intl
c52c6897 22819 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22821 $(HOST_EXPORTS) \
b00612cc 22822 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
22823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22824 $(TARGET-intl))
b813574b 22825@endif intl
a2592b1b 22826
a7254363 22827
d545f33b
PB
22828
22829.PHONY: all-stage1-intl maybe-all-stage1-intl
22830.PHONY: clean-stage1-intl maybe-clean-stage1-intl
22831maybe-all-stage1-intl:
22832maybe-clean-stage1-intl:
22833@if intl-bootstrap
22834maybe-all-stage1-intl: all-stage1-intl
22835all-stage1: all-stage1-intl
f70224b5 22836TARGET-stage1-intl = $(TARGET-intl)
d545f33b 22837all-stage1-intl: configure-stage1-intl
c52c6897 22838 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22839 @r=`${PWD_COMMAND}`; export r; \
22840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22841 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
22842 $(HOST_EXPORTS) \
22843 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22844 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22845 CFLAGS="$(STAGE1_CFLAGS)" \
22846 CXXFLAGS="$(STAGE1_CFLAGS)" \
22847 LIBCFLAGS="$(LIBCFLAGS)" \
22848 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22849 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22850 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22851 $(EXTRA_HOST_FLAGS) \
22852 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 22853 $(TARGET-stage1-intl)
d545f33b
PB
22854
22855maybe-clean-stage1-intl: clean-stage1-intl
22856clean-stage1: clean-stage1-intl
22857clean-stage1-intl:
9dbaa842
DD
22858 @if [ $(current_stage) = stage1 ]; then \
22859 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22860 else \
22861 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
22862 $(MAKE) stage1-start; \
22863 fi; \
d545f33b 22864 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22865 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 22866 clean
d545f33b
PB
22867@endif intl-bootstrap
22868
22869
22870.PHONY: all-stage2-intl maybe-all-stage2-intl
22871.PHONY: clean-stage2-intl maybe-clean-stage2-intl
22872maybe-all-stage2-intl:
22873maybe-clean-stage2-intl:
22874@if intl-bootstrap
22875maybe-all-stage2-intl: all-stage2-intl
22876all-stage2: all-stage2-intl
f70224b5 22877TARGET-stage2-intl = $(TARGET-intl)
d545f33b 22878all-stage2-intl: configure-stage2-intl
c52c6897 22879 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22880 @r=`${PWD_COMMAND}`; export r; \
22881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22882 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
22883 $(HOST_EXPORTS) \
22884 $(POSTSTAGE1_HOST_EXPORTS) \
22885 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22886 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22887 CFLAGS="$(STAGE2_CFLAGS)" \
22888 CXXFLAGS="$(STAGE2_CFLAGS)" \
22889 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22890 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22891 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22892 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22893 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22894 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 22895 $(TARGET-stage2-intl)
d545f33b
PB
22896
22897maybe-clean-stage2-intl: clean-stage2-intl
22898clean-stage2: clean-stage2-intl
22899clean-stage2-intl:
9dbaa842
DD
22900 @if [ $(current_stage) = stage2 ]; then \
22901 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22902 else \
22903 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
22904 $(MAKE) stage2-start; \
22905 fi; \
d545f33b 22906 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22907 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22908 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22909 clean
d545f33b
PB
22910@endif intl-bootstrap
22911
22912
22913.PHONY: all-stage3-intl maybe-all-stage3-intl
22914.PHONY: clean-stage3-intl maybe-clean-stage3-intl
22915maybe-all-stage3-intl:
22916maybe-clean-stage3-intl:
22917@if intl-bootstrap
22918maybe-all-stage3-intl: all-stage3-intl
22919all-stage3: all-stage3-intl
f70224b5 22920TARGET-stage3-intl = $(TARGET-intl)
d545f33b 22921all-stage3-intl: configure-stage3-intl
c52c6897 22922 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22923 @r=`${PWD_COMMAND}`; export r; \
22924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22925 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
22926 $(HOST_EXPORTS) \
22927 $(POSTSTAGE1_HOST_EXPORTS) \
22928 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22930 CFLAGS="$(STAGE3_CFLAGS)" \
22931 CXXFLAGS="$(STAGE3_CFLAGS)" \
22932 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22937 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 22938 $(TARGET-stage3-intl)
d545f33b
PB
22939
22940maybe-clean-stage3-intl: clean-stage3-intl
22941clean-stage3: clean-stage3-intl
22942clean-stage3-intl:
9dbaa842
DD
22943 @if [ $(current_stage) = stage3 ]; then \
22944 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22945 else \
22946 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
22947 $(MAKE) stage3-start; \
22948 fi; \
d545f33b 22949 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22950 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22951 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22952 clean
d545f33b
PB
22953@endif intl-bootstrap
22954
22955
22956.PHONY: all-stage4-intl maybe-all-stage4-intl
22957.PHONY: clean-stage4-intl maybe-clean-stage4-intl
22958maybe-all-stage4-intl:
22959maybe-clean-stage4-intl:
22960@if intl-bootstrap
22961maybe-all-stage4-intl: all-stage4-intl
22962all-stage4: all-stage4-intl
f70224b5 22963TARGET-stage4-intl = $(TARGET-intl)
d545f33b 22964all-stage4-intl: configure-stage4-intl
c52c6897 22965 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22966 @r=`${PWD_COMMAND}`; export r; \
22967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22968 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
22969 $(HOST_EXPORTS) \
22970 $(POSTSTAGE1_HOST_EXPORTS) \
22971 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22972 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22973 CFLAGS="$(STAGE4_CFLAGS)" \
22974 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 22975 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22976 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22977 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22978 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22979 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22980 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 22981 $(TARGET-stage4-intl)
d545f33b
PB
22982
22983maybe-clean-stage4-intl: clean-stage4-intl
22984clean-stage4: clean-stage4-intl
22985clean-stage4-intl:
9dbaa842
DD
22986 @if [ $(current_stage) = stage4 ]; then \
22987 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22988 else \
22989 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
22990 $(MAKE) stage4-start; \
22991 fi; \
d545f33b 22992 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22993 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22994 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22995 clean
d545f33b
PB
22996@endif intl-bootstrap
22997
22998
22999.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
23000.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
23001maybe-all-stageprofile-intl:
23002maybe-clean-stageprofile-intl:
23003@if intl-bootstrap
23004maybe-all-stageprofile-intl: all-stageprofile-intl
23005all-stageprofile: all-stageprofile-intl
f70224b5 23006TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 23007all-stageprofile-intl: configure-stageprofile-intl
c52c6897 23008 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23009 @r=`${PWD_COMMAND}`; export r; \
23010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23011 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
23012 $(HOST_EXPORTS) \
23013 $(POSTSTAGE1_HOST_EXPORTS) \
23014 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23015 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23016 CFLAGS="$(STAGEprofile_CFLAGS)" \
23017 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
23018 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23019 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23020 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23021 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23022 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23023 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 23024 $(TARGET-stageprofile-intl)
d545f33b
PB
23025
23026maybe-clean-stageprofile-intl: clean-stageprofile-intl
23027clean-stageprofile: clean-stageprofile-intl
23028clean-stageprofile-intl:
9dbaa842
DD
23029 @if [ $(current_stage) = stageprofile ]; then \
23030 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23031 else \
23032 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
23033 $(MAKE) stageprofile-start; \
23034 fi; \
d545f33b 23035 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23036 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23037 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23038 clean
d545f33b
PB
23039@endif intl-bootstrap
23040
23041
23042.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
23043.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
23044maybe-all-stagefeedback-intl:
23045maybe-clean-stagefeedback-intl:
23046@if intl-bootstrap
23047maybe-all-stagefeedback-intl: all-stagefeedback-intl
23048all-stagefeedback: all-stagefeedback-intl
f70224b5 23049TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 23050all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 23051 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23052 @r=`${PWD_COMMAND}`; export r; \
23053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23054 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
23055 $(HOST_EXPORTS) \
23056 $(POSTSTAGE1_HOST_EXPORTS) \
23057 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23059 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23060 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
23061 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23065 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23066 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 23067 $(TARGET-stagefeedback-intl)
d545f33b
PB
23068
23069maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
23070clean-stagefeedback: clean-stagefeedback-intl
23071clean-stagefeedback-intl:
9dbaa842
DD
23072 @if [ $(current_stage) = stagefeedback ]; then \
23073 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23074 else \
23075 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
23076 $(MAKE) stagefeedback-start; \
23077 fi; \
d545f33b 23078 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23079 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23080 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23081 clean
d545f33b
PB
23082@endif intl-bootstrap
23083
23084
23085
23086
23087
b813574b
PB
23088.PHONY: check-intl maybe-check-intl
23089maybe-check-intl:
23090@if intl
23091maybe-check-intl: check-intl
2a4cbe27 23092
b813574b 23093check-intl:
0aed8855 23094 @: $(MAKE); $(unstage)
4fa63067
NN
23095 @r=`${PWD_COMMAND}`; export r; \
23096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23097 $(HOST_EXPORTS) \
b00612cc
PB
23098 (cd $(HOST_SUBDIR)/intl && \
23099 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23100
b813574b 23101@endif intl
2a4cbe27 23102
b813574b
PB
23103.PHONY: install-intl maybe-install-intl
23104maybe-install-intl:
23105@if intl
23106maybe-install-intl: install-intl
2a4cbe27 23107
b813574b 23108install-intl: installdirs
0aed8855 23109 @: $(MAKE); $(unstage)
4fa63067
NN
23110 @r=`${PWD_COMMAND}`; export r; \
23111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23112 $(HOST_EXPORTS) \
b00612cc 23113 (cd $(HOST_SUBDIR)/intl && \
2da12f12 23114 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23115
b813574b 23116@endif intl
4fa63067 23117
56a8fe78 23118# Other targets (info, dvi, pdf, etc.)
4fa63067 23119
b813574b
PB
23120.PHONY: maybe-info-intl info-intl
23121maybe-info-intl:
23122@if intl
23123maybe-info-intl: info-intl
4fa63067 23124
b813574b
PB
23125info-intl: \
23126 configure-intl
23127 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23128 r=`${PWD_COMMAND}`; export r; \
23129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23130 $(HOST_EXPORTS) \
b813574b 23131 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23133 done; \
b813574b 23134 echo "Doing info in intl" ; \
b00612cc 23135 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23138 "RANLIB=$${RANLIB}" \
0c24b341 23139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23140 info) \
2a4cbe27
NN
23141 || exit 1
23142
b813574b 23143@endif intl
2a4cbe27 23144
b813574b
PB
23145.PHONY: maybe-dvi-intl dvi-intl
23146maybe-dvi-intl:
23147@if intl
23148maybe-dvi-intl: dvi-intl
2a4cbe27 23149
b813574b
PB
23150dvi-intl: \
23151 configure-intl
23152 @[ -f ./intl/Makefile ] || exit 0; \
23153 r=`${PWD_COMMAND}`; export r; \
b40e3958 23154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23155 $(HOST_EXPORTS) \
b813574b 23156 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23158 done; \
b813574b 23159 echo "Doing dvi in intl" ; \
b00612cc 23160 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23163 "RANLIB=$${RANLIB}" \
0c24b341 23164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23165 dvi) \
2a4cbe27
NN
23166 || exit 1
23167
b813574b 23168@endif intl
2a4cbe27 23169
56a8fe78
DD
23170.PHONY: maybe-pdf-intl pdf-intl
23171maybe-pdf-intl:
23172@if intl
23173maybe-pdf-intl: pdf-intl
23174
23175pdf-intl: \
23176 configure-intl
23177 @[ -f ./intl/Makefile ] || exit 0; \
23178 r=`${PWD_COMMAND}`; export r; \
23179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23180 $(HOST_EXPORTS) \
23181 for flag in $(EXTRA_HOST_FLAGS) ; do \
23182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23183 done; \
23184 echo "Doing pdf in intl" ; \
23185 (cd $(HOST_SUBDIR)/intl && \
23186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23188 "RANLIB=$${RANLIB}" \
0c24b341 23189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23190 pdf) \
23191 || exit 1
23192
23193@endif intl
23194
6d389afc
MS
23195.PHONY: maybe-html-intl html-intl
23196maybe-html-intl:
23197@if intl
23198maybe-html-intl: html-intl
23199
23200html-intl: \
23201 configure-intl
23202 @[ -f ./intl/Makefile ] || exit 0; \
23203 r=`${PWD_COMMAND}`; export r; \
23204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23205 $(HOST_EXPORTS) \
23206 for flag in $(EXTRA_HOST_FLAGS) ; do \
23207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23208 done; \
23209 echo "Doing html in intl" ; \
b00612cc 23210 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
23211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23213 "RANLIB=$${RANLIB}" \
0c24b341 23214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23215 html) \
23216 || exit 1
23217
23218@endif intl
23219
b813574b
PB
23220.PHONY: maybe-TAGS-intl TAGS-intl
23221maybe-TAGS-intl:
23222@if intl
23223maybe-TAGS-intl: TAGS-intl
2a4cbe27 23224
b813574b
PB
23225TAGS-intl: \
23226 configure-intl
23227 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23228 r=`${PWD_COMMAND}`; export r; \
23229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23230 $(HOST_EXPORTS) \
b813574b 23231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23233 done; \
b813574b 23234 echo "Doing TAGS in intl" ; \
b00612cc 23235 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23238 "RANLIB=$${RANLIB}" \
0c24b341 23239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23240 TAGS) \
2a4cbe27
NN
23241 || exit 1
23242
b813574b 23243@endif intl
2a4cbe27 23244
b813574b
PB
23245.PHONY: maybe-install-info-intl install-info-intl
23246maybe-install-info-intl:
23247@if intl
23248maybe-install-info-intl: install-info-intl
2a4cbe27 23249
b813574b
PB
23250install-info-intl: \
23251 configure-intl \
23252 info-intl
23253 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23254 r=`${PWD_COMMAND}`; export r; \
23255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23256 $(HOST_EXPORTS) \
b813574b 23257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23259 done; \
b813574b 23260 echo "Doing install-info in intl" ; \
b00612cc 23261 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23264 "RANLIB=$${RANLIB}" \
0c24b341 23265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23266 install-info) \
2a4cbe27
NN
23267 || exit 1
23268
b813574b 23269@endif intl
2a4cbe27 23270
a3ca38d2
DD
23271.PHONY: maybe-install-pdf-intl install-pdf-intl
23272maybe-install-pdf-intl:
23273@if intl
23274maybe-install-pdf-intl: install-pdf-intl
23275
23276install-pdf-intl: \
23277 configure-intl \
23278 pdf-intl
23279 @[ -f ./intl/Makefile ] || exit 0; \
23280 r=`${PWD_COMMAND}`; export r; \
23281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23282 $(HOST_EXPORTS) \
23283 for flag in $(EXTRA_HOST_FLAGS) ; do \
23284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23285 done; \
23286 echo "Doing install-pdf in intl" ; \
23287 (cd $(HOST_SUBDIR)/intl && \
23288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23290 "RANLIB=$${RANLIB}" \
0c24b341 23291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23292 install-pdf) \
23293 || exit 1
23294
23295@endif intl
23296
108a6f8e
CD
23297.PHONY: maybe-install-html-intl install-html-intl
23298maybe-install-html-intl:
23299@if intl
23300maybe-install-html-intl: install-html-intl
23301
23302install-html-intl: \
23303 configure-intl \
23304 html-intl
23305 @[ -f ./intl/Makefile ] || exit 0; \
23306 r=`${PWD_COMMAND}`; export r; \
23307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23308 $(HOST_EXPORTS) \
23309 for flag in $(EXTRA_HOST_FLAGS) ; do \
23310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23311 done; \
23312 echo "Doing install-html in intl" ; \
23313 (cd $(HOST_SUBDIR)/intl && \
23314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23316 "RANLIB=$${RANLIB}" \
0c24b341 23317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23318 install-html) \
23319 || exit 1
23320
23321@endif intl
23322
b813574b
PB
23323.PHONY: maybe-installcheck-intl installcheck-intl
23324maybe-installcheck-intl:
23325@if intl
23326maybe-installcheck-intl: installcheck-intl
2a4cbe27 23327
b813574b
PB
23328installcheck-intl: \
23329 configure-intl
23330 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23331 r=`${PWD_COMMAND}`; export r; \
23332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23333 $(HOST_EXPORTS) \
b813574b 23334 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23336 done; \
b813574b 23337 echo "Doing installcheck in intl" ; \
b00612cc 23338 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23341 "RANLIB=$${RANLIB}" \
0c24b341 23342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23343 installcheck) \
2a4cbe27
NN
23344 || exit 1
23345
b813574b 23346@endif intl
2a4cbe27 23347
b813574b
PB
23348.PHONY: maybe-mostlyclean-intl mostlyclean-intl
23349maybe-mostlyclean-intl:
23350@if intl
23351maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 23352
b813574b
PB
23353mostlyclean-intl:
23354 @[ -f ./intl/Makefile ] || exit 0; \
23355 r=`${PWD_COMMAND}`; export r; \
23356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
23357 $(HOST_EXPORTS) \
23358 for flag in $(EXTRA_HOST_FLAGS) ; do \
23359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23360 done; \
23361 echo "Doing mostlyclean in intl" ; \
b00612cc 23362 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
23363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23365 "RANLIB=$${RANLIB}" \
0c24b341 23366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
23367 mostlyclean) \
23368 || exit 1
4fa63067 23369
b813574b 23370@endif intl
4fa63067 23371
b813574b
PB
23372.PHONY: maybe-clean-intl clean-intl
23373maybe-clean-intl:
23374@if intl
23375maybe-clean-intl: clean-intl
4fa63067 23376
b813574b
PB
23377clean-intl:
23378 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23379 r=`${PWD_COMMAND}`; export r; \
23380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23381 $(HOST_EXPORTS) \
b813574b 23382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23384 done; \
b813574b 23385 echo "Doing clean in intl" ; \
b00612cc 23386 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23389 "RANLIB=$${RANLIB}" \
0c24b341 23390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23391 clean) \
2a4cbe27
NN
23392 || exit 1
23393
b813574b 23394@endif intl
2a4cbe27 23395
b813574b
PB
23396.PHONY: maybe-distclean-intl distclean-intl
23397maybe-distclean-intl:
23398@if intl
23399maybe-distclean-intl: distclean-intl
2a4cbe27 23400
b813574b
PB
23401distclean-intl:
23402 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23403 r=`${PWD_COMMAND}`; export r; \
23404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23405 $(HOST_EXPORTS) \
b813574b 23406 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23408 done; \
b813574b 23409 echo "Doing distclean in intl" ; \
b00612cc 23410 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23413 "RANLIB=$${RANLIB}" \
0c24b341 23414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23415 distclean) \
2a4cbe27
NN
23416 || exit 1
23417
b813574b 23418@endif intl
2a4cbe27 23419
b813574b
PB
23420.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
23421maybe-maintainer-clean-intl:
23422@if intl
23423maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 23424
b813574b
PB
23425maintainer-clean-intl:
23426 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
23427 r=`${PWD_COMMAND}`; export r; \
23428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23429 $(HOST_EXPORTS) \
b813574b 23430 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23432 done; \
b813574b 23433 echo "Doing maintainer-clean in intl" ; \
b00612cc 23434 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
23435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23437 "RANLIB=$${RANLIB}" \
0c24b341 23438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23439 maintainer-clean) \
2a4cbe27
NN
23440 || exit 1
23441
b813574b 23442@endif intl
2a4cbe27 23443
2a4cbe27 23444
a7254363 23445
b813574b
PB
23446.PHONY: configure-tcl maybe-configure-tcl
23447maybe-configure-tcl:
4f0ef2d8
CD
23448@if gcc-bootstrap
23449configure-tcl: stage_current
23450@endif gcc-bootstrap
b813574b
PB
23451@if tcl
23452maybe-configure-tcl: configure-tcl
c52c6897 23453configure-tcl:
0aed8855 23454 @: $(MAKE); $(unstage)
c52c6897 23455 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23457 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
23458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 23459 $(HOST_EXPORTS) \
a7254363
PB
23460 echo Configuring in $(HOST_SUBDIR)/tcl; \
23461 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 23462 case $(srcdir) in \
b00612cc
PB
23463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23464 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
23465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23466 esac; \
b00612cc
PB
23467 srcdiroption="--srcdir=$${topdir}/tcl"; \
23468 libsrcdir="$$s/tcl"; \
4fa63067 23469 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23471 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23472 || exit 1
b813574b 23473@endif tcl
2a4cbe27 23474
a7254363
PB
23475
23476
d545f33b
PB
23477
23478
b813574b
PB
23479.PHONY: all-tcl maybe-all-tcl
23480maybe-all-tcl:
4f0ef2d8
CD
23481@if gcc-bootstrap
23482all-tcl: stage_current
23483@endif gcc-bootstrap
b813574b 23484@if tcl
d27cc32e 23485TARGET-tcl=all
b813574b
PB
23486maybe-all-tcl: all-tcl
23487all-tcl: configure-tcl
0aed8855 23488 @: $(MAKE); $(unstage)
4fa63067
NN
23489 @r=`${PWD_COMMAND}`; export r; \
23490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23491 $(HOST_EXPORTS) \
b00612cc 23492 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
23493 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23494 $(TARGET-tcl))
b813574b 23495@endif tcl
4fa63067 23496
a7254363 23497
d545f33b
PB
23498
23499
b813574b
PB
23500.PHONY: check-tcl maybe-check-tcl
23501maybe-check-tcl:
23502@if tcl
23503maybe-check-tcl: check-tcl
2a4cbe27 23504
b813574b 23505check-tcl:
0aed8855 23506 @: $(MAKE); $(unstage)
4fa63067
NN
23507 @r=`${PWD_COMMAND}`; export r; \
23508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23509 $(HOST_EXPORTS) \
b00612cc
PB
23510 (cd $(HOST_SUBDIR)/tcl && \
23511 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23512
b813574b 23513@endif tcl
4fa63067 23514
b813574b
PB
23515.PHONY: install-tcl maybe-install-tcl
23516maybe-install-tcl:
23517@if tcl
23518maybe-install-tcl: install-tcl
4fa63067 23519
b813574b 23520install-tcl: installdirs
0aed8855 23521 @: $(MAKE); $(unstage)
4fa63067
NN
23522 @r=`${PWD_COMMAND}`; export r; \
23523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23524 $(HOST_EXPORTS) \
b00612cc 23525 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 23526 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23527
b813574b 23528@endif tcl
4fa63067 23529
56a8fe78 23530# Other targets (info, dvi, pdf, etc.)
4fa63067 23531
b813574b
PB
23532.PHONY: maybe-info-tcl info-tcl
23533maybe-info-tcl:
23534@if tcl
23535maybe-info-tcl: info-tcl
4fa63067 23536
b813574b
PB
23537info-tcl: \
23538 configure-tcl
0aed8855 23539 @: $(MAKE); $(unstage)
b813574b 23540 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23541 r=`${PWD_COMMAND}`; export r; \
23542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23543 $(HOST_EXPORTS) \
b813574b 23544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23546 done; \
b813574b 23547 echo "Doing info in tcl" ; \
b00612cc 23548 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23551 "RANLIB=$${RANLIB}" \
0c24b341 23552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23553 info) \
2a4cbe27
NN
23554 || exit 1
23555
b813574b 23556@endif tcl
2a4cbe27 23557
b813574b
PB
23558.PHONY: maybe-dvi-tcl dvi-tcl
23559maybe-dvi-tcl:
23560@if tcl
23561maybe-dvi-tcl: dvi-tcl
2a4cbe27 23562
b813574b
PB
23563dvi-tcl: \
23564 configure-tcl
0aed8855 23565 @: $(MAKE); $(unstage)
b813574b 23566 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23567 r=`${PWD_COMMAND}`; export r; \
23568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23569 $(HOST_EXPORTS) \
b813574b 23570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23572 done; \
b813574b 23573 echo "Doing dvi in tcl" ; \
b00612cc 23574 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23577 "RANLIB=$${RANLIB}" \
0c24b341 23578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23579 dvi) \
2a4cbe27
NN
23580 || exit 1
23581
b813574b 23582@endif tcl
2a4cbe27 23583
56a8fe78
DD
23584.PHONY: maybe-pdf-tcl pdf-tcl
23585maybe-pdf-tcl:
23586@if tcl
23587maybe-pdf-tcl: pdf-tcl
23588
23589pdf-tcl: \
23590 configure-tcl
23591 @: $(MAKE); $(unstage)
23592 @[ -f ./tcl/Makefile ] || exit 0; \
23593 r=`${PWD_COMMAND}`; export r; \
23594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23595 $(HOST_EXPORTS) \
23596 for flag in $(EXTRA_HOST_FLAGS) ; do \
23597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23598 done; \
23599 echo "Doing pdf in tcl" ; \
23600 (cd $(HOST_SUBDIR)/tcl && \
23601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23603 "RANLIB=$${RANLIB}" \
0c24b341 23604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23605 pdf) \
23606 || exit 1
23607
23608@endif tcl
23609
6d389afc
MS
23610.PHONY: maybe-html-tcl html-tcl
23611maybe-html-tcl:
23612@if tcl
23613maybe-html-tcl: html-tcl
23614
23615html-tcl: \
23616 configure-tcl
0aed8855 23617 @: $(MAKE); $(unstage)
6d389afc
MS
23618 @[ -f ./tcl/Makefile ] || exit 0; \
23619 r=`${PWD_COMMAND}`; export r; \
23620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23621 $(HOST_EXPORTS) \
23622 for flag in $(EXTRA_HOST_FLAGS) ; do \
23623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23624 done; \
23625 echo "Doing html in tcl" ; \
b00612cc 23626 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
23627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23629 "RANLIB=$${RANLIB}" \
0c24b341 23630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23631 html) \
23632 || exit 1
23633
23634@endif tcl
23635
b813574b
PB
23636.PHONY: maybe-TAGS-tcl TAGS-tcl
23637maybe-TAGS-tcl:
23638@if tcl
23639maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 23640
b813574b
PB
23641TAGS-tcl: \
23642 configure-tcl
0aed8855 23643 @: $(MAKE); $(unstage)
b813574b 23644 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23645 r=`${PWD_COMMAND}`; export r; \
23646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23647 $(HOST_EXPORTS) \
b813574b 23648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23650 done; \
b813574b 23651 echo "Doing TAGS in tcl" ; \
b00612cc 23652 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23655 "RANLIB=$${RANLIB}" \
0c24b341 23656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23657 TAGS) \
2a4cbe27
NN
23658 || exit 1
23659
b813574b 23660@endif tcl
2a4cbe27 23661
b813574b
PB
23662.PHONY: maybe-install-info-tcl install-info-tcl
23663maybe-install-info-tcl:
23664@if tcl
23665maybe-install-info-tcl: install-info-tcl
2a4cbe27 23666
b813574b
PB
23667install-info-tcl: \
23668 configure-tcl \
23669 info-tcl
0aed8855 23670 @: $(MAKE); $(unstage)
b813574b 23671 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23672 r=`${PWD_COMMAND}`; export r; \
23673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23674 $(HOST_EXPORTS) \
b813574b 23675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23677 done; \
b813574b 23678 echo "Doing install-info in tcl" ; \
b00612cc 23679 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23682 "RANLIB=$${RANLIB}" \
0c24b341 23683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23684 install-info) \
2a4cbe27
NN
23685 || exit 1
23686
b813574b 23687@endif tcl
2a4cbe27 23688
a3ca38d2
DD
23689.PHONY: maybe-install-pdf-tcl install-pdf-tcl
23690maybe-install-pdf-tcl:
23691@if tcl
23692maybe-install-pdf-tcl: install-pdf-tcl
23693
23694install-pdf-tcl: \
23695 configure-tcl \
23696 pdf-tcl
23697 @: $(MAKE); $(unstage)
23698 @[ -f ./tcl/Makefile ] || exit 0; \
23699 r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23701 $(HOST_EXPORTS) \
23702 for flag in $(EXTRA_HOST_FLAGS) ; do \
23703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23704 done; \
23705 echo "Doing install-pdf in tcl" ; \
23706 (cd $(HOST_SUBDIR)/tcl && \
23707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709 "RANLIB=$${RANLIB}" \
0c24b341 23710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23711 install-pdf) \
23712 || exit 1
23713
23714@endif tcl
23715
108a6f8e
CD
23716.PHONY: maybe-install-html-tcl install-html-tcl
23717maybe-install-html-tcl:
23718@if tcl
23719maybe-install-html-tcl: install-html-tcl
23720
23721install-html-tcl: \
23722 configure-tcl \
23723 html-tcl
23724 @: $(MAKE); $(unstage)
23725 @[ -f ./tcl/Makefile ] || exit 0; \
23726 r=`${PWD_COMMAND}`; export r; \
23727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23728 $(HOST_EXPORTS) \
23729 for flag in $(EXTRA_HOST_FLAGS) ; do \
23730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23731 done; \
23732 echo "Doing install-html in tcl" ; \
23733 (cd $(HOST_SUBDIR)/tcl && \
23734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23736 "RANLIB=$${RANLIB}" \
0c24b341 23737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23738 install-html) \
23739 || exit 1
23740
23741@endif tcl
23742
b813574b
PB
23743.PHONY: maybe-installcheck-tcl installcheck-tcl
23744maybe-installcheck-tcl:
23745@if tcl
23746maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 23747
b813574b
PB
23748installcheck-tcl: \
23749 configure-tcl
0aed8855 23750 @: $(MAKE); $(unstage)
b813574b 23751 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23752 r=`${PWD_COMMAND}`; export r; \
23753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23754 $(HOST_EXPORTS) \
b813574b 23755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23757 done; \
b813574b 23758 echo "Doing installcheck in tcl" ; \
b00612cc 23759 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23762 "RANLIB=$${RANLIB}" \
0c24b341 23763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23764 installcheck) \
2a4cbe27
NN
23765 || exit 1
23766
b813574b 23767@endif tcl
2a4cbe27 23768
b813574b
PB
23769.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
23770maybe-mostlyclean-tcl:
23771@if tcl
23772maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 23773
b813574b
PB
23774# tcl doesn't support mostlyclean.
23775mostlyclean-tcl:
2a4cbe27 23776
b813574b 23777@endif tcl
2a4cbe27 23778
b813574b
PB
23779.PHONY: maybe-clean-tcl clean-tcl
23780maybe-clean-tcl:
23781@if tcl
23782maybe-clean-tcl: clean-tcl
2a4cbe27 23783
b813574b 23784clean-tcl:
0aed8855 23785 @: $(MAKE); $(unstage)
b813574b 23786 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23787 r=`${PWD_COMMAND}`; export r; \
23788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23789 $(HOST_EXPORTS) \
b813574b 23790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23792 done; \
b813574b 23793 echo "Doing clean in tcl" ; \
b00612cc 23794 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23797 "RANLIB=$${RANLIB}" \
0c24b341 23798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23799 clean) \
2a4cbe27
NN
23800 || exit 1
23801
b813574b 23802@endif tcl
2a4cbe27 23803
b813574b
PB
23804.PHONY: maybe-distclean-tcl distclean-tcl
23805maybe-distclean-tcl:
23806@if tcl
23807maybe-distclean-tcl: distclean-tcl
2a4cbe27 23808
b813574b 23809distclean-tcl:
0aed8855 23810 @: $(MAKE); $(unstage)
b813574b 23811 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23812 r=`${PWD_COMMAND}`; export r; \
23813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23814 $(HOST_EXPORTS) \
b813574b 23815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23817 done; \
b813574b 23818 echo "Doing distclean in tcl" ; \
b00612cc 23819 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23822 "RANLIB=$${RANLIB}" \
0c24b341 23823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23824 distclean) \
2a4cbe27
NN
23825 || exit 1
23826
b813574b 23827@endif tcl
2a4cbe27 23828
b813574b
PB
23829.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
23830maybe-maintainer-clean-tcl:
23831@if tcl
23832maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 23833
b813574b 23834maintainer-clean-tcl:
0aed8855 23835 @: $(MAKE); $(unstage)
b813574b 23836 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23837 r=`${PWD_COMMAND}`; export r; \
23838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23839 $(HOST_EXPORTS) \
b813574b 23840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842 done; \
b813574b 23843 echo "Doing maintainer-clean in tcl" ; \
b00612cc 23844 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23847 "RANLIB=$${RANLIB}" \
0c24b341 23848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23849 maintainer-clean) \
2a4cbe27
NN
23850 || exit 1
23851
b813574b 23852@endif tcl
2a4cbe27 23853
2a4cbe27 23854
a7254363 23855
b813574b
PB
23856.PHONY: configure-itcl maybe-configure-itcl
23857maybe-configure-itcl:
4f0ef2d8
CD
23858@if gcc-bootstrap
23859configure-itcl: stage_current
23860@endif gcc-bootstrap
b813574b
PB
23861@if itcl
23862maybe-configure-itcl: configure-itcl
c52c6897 23863configure-itcl:
0aed8855 23864 @: $(MAKE); $(unstage)
c52c6897 23865 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23867 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
23868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 23869 $(HOST_EXPORTS) \
a7254363
PB
23870 echo Configuring in $(HOST_SUBDIR)/itcl; \
23871 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 23872 case $(srcdir) in \
b00612cc
PB
23873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23874 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
23875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23876 esac; \
b00612cc
PB
23877 srcdiroption="--srcdir=$${topdir}/itcl"; \
23878 libsrcdir="$$s/itcl"; \
4fa63067 23879 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23881 --target=${target_alias} $${srcdiroption} \
4fa63067 23882 || exit 1
b813574b 23883@endif itcl
4fa63067 23884
a7254363
PB
23885
23886
d545f33b
PB
23887
23888
b813574b
PB
23889.PHONY: all-itcl maybe-all-itcl
23890maybe-all-itcl:
4f0ef2d8
CD
23891@if gcc-bootstrap
23892all-itcl: stage_current
23893@endif gcc-bootstrap
b813574b 23894@if itcl
d27cc32e 23895TARGET-itcl=all
b813574b
PB
23896maybe-all-itcl: all-itcl
23897all-itcl: configure-itcl
0aed8855 23898 @: $(MAKE); $(unstage)
4fa63067
NN
23899 @r=`${PWD_COMMAND}`; export r; \
23900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23901 $(HOST_EXPORTS) \
b00612cc 23902 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
23903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23904 $(TARGET-itcl))
b813574b 23905@endif itcl
4fa63067 23906
a7254363 23907
d545f33b
PB
23908
23909
b813574b
PB
23910.PHONY: check-itcl maybe-check-itcl
23911maybe-check-itcl:
23912@if itcl
23913maybe-check-itcl: check-itcl
4fa63067 23914
b813574b 23915check-itcl:
0aed8855 23916 @: $(MAKE); $(unstage)
4fa63067
NN
23917 @r=`${PWD_COMMAND}`; export r; \
23918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23919 $(HOST_EXPORTS) \
b00612cc
PB
23920 (cd $(HOST_SUBDIR)/itcl && \
23921 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23922
b813574b 23923@endif itcl
4fa63067 23924
b813574b
PB
23925.PHONY: install-itcl maybe-install-itcl
23926maybe-install-itcl:
23927@if itcl
23928maybe-install-itcl: install-itcl
4fa63067 23929
b813574b 23930install-itcl: installdirs
0aed8855 23931 @: $(MAKE); $(unstage)
4fa63067
NN
23932 @r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23934 $(HOST_EXPORTS) \
b00612cc 23935 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 23936 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23937
b813574b 23938@endif itcl
4fa63067 23939
56a8fe78 23940# Other targets (info, dvi, pdf, etc.)
4fa63067 23941
b813574b
PB
23942.PHONY: maybe-info-itcl info-itcl
23943maybe-info-itcl:
23944@if itcl
23945maybe-info-itcl: info-itcl
4fa63067 23946
b813574b
PB
23947info-itcl: \
23948 configure-itcl
0aed8855 23949 @: $(MAKE); $(unstage)
b813574b 23950 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23951 r=`${PWD_COMMAND}`; export r; \
23952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23953 $(HOST_EXPORTS) \
b813574b 23954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23956 done; \
b813574b 23957 echo "Doing info in itcl" ; \
b00612cc 23958 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23961 "RANLIB=$${RANLIB}" \
0c24b341 23962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23963 info) \
2a4cbe27
NN
23964 || exit 1
23965
b813574b 23966@endif itcl
2a4cbe27 23967
b813574b
PB
23968.PHONY: maybe-dvi-itcl dvi-itcl
23969maybe-dvi-itcl:
23970@if itcl
23971maybe-dvi-itcl: dvi-itcl
2a4cbe27 23972
b813574b
PB
23973dvi-itcl: \
23974 configure-itcl
0aed8855 23975 @: $(MAKE); $(unstage)
b813574b 23976 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23977 r=`${PWD_COMMAND}`; export r; \
23978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23979 $(HOST_EXPORTS) \
b813574b 23980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23982 done; \
b813574b 23983 echo "Doing dvi in itcl" ; \
b00612cc 23984 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23987 "RANLIB=$${RANLIB}" \
0c24b341 23988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23989 dvi) \
2a4cbe27
NN
23990 || exit 1
23991
b813574b 23992@endif itcl
2a4cbe27 23993
56a8fe78
DD
23994.PHONY: maybe-pdf-itcl pdf-itcl
23995maybe-pdf-itcl:
23996@if itcl
23997maybe-pdf-itcl: pdf-itcl
23998
23999pdf-itcl: \
24000 configure-itcl
24001 @: $(MAKE); $(unstage)
24002 @[ -f ./itcl/Makefile ] || exit 0; \
24003 r=`${PWD_COMMAND}`; export r; \
24004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24005 $(HOST_EXPORTS) \
24006 for flag in $(EXTRA_HOST_FLAGS) ; do \
24007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24008 done; \
24009 echo "Doing pdf in itcl" ; \
24010 (cd $(HOST_SUBDIR)/itcl && \
24011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24013 "RANLIB=$${RANLIB}" \
0c24b341 24014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24015 pdf) \
24016 || exit 1
24017
24018@endif itcl
24019
6d389afc
MS
24020.PHONY: maybe-html-itcl html-itcl
24021maybe-html-itcl:
24022@if itcl
24023maybe-html-itcl: html-itcl
24024
24025html-itcl: \
24026 configure-itcl
0aed8855 24027 @: $(MAKE); $(unstage)
6d389afc
MS
24028 @[ -f ./itcl/Makefile ] || exit 0; \
24029 r=`${PWD_COMMAND}`; export r; \
24030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24031 $(HOST_EXPORTS) \
24032 for flag in $(EXTRA_HOST_FLAGS) ; do \
24033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24034 done; \
24035 echo "Doing html in itcl" ; \
b00612cc 24036 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
24037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24039 "RANLIB=$${RANLIB}" \
0c24b341 24040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24041 html) \
24042 || exit 1
24043
24044@endif itcl
24045
b813574b
PB
24046.PHONY: maybe-TAGS-itcl TAGS-itcl
24047maybe-TAGS-itcl:
24048@if itcl
24049maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 24050
b813574b
PB
24051TAGS-itcl: \
24052 configure-itcl
0aed8855 24053 @: $(MAKE); $(unstage)
b813574b 24054 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24055 r=`${PWD_COMMAND}`; export r; \
24056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24057 $(HOST_EXPORTS) \
b813574b 24058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24060 done; \
b813574b 24061 echo "Doing TAGS in itcl" ; \
b00612cc 24062 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24065 "RANLIB=$${RANLIB}" \
0c24b341 24066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24067 TAGS) \
2a4cbe27
NN
24068 || exit 1
24069
b813574b 24070@endif itcl
2a4cbe27 24071
b813574b
PB
24072.PHONY: maybe-install-info-itcl install-info-itcl
24073maybe-install-info-itcl:
24074@if itcl
24075maybe-install-info-itcl: install-info-itcl
2a4cbe27 24076
b813574b
PB
24077install-info-itcl: \
24078 configure-itcl \
24079 info-itcl
0aed8855 24080 @: $(MAKE); $(unstage)
b813574b 24081 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24082 r=`${PWD_COMMAND}`; export r; \
24083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24084 $(HOST_EXPORTS) \
b813574b 24085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24087 done; \
b813574b 24088 echo "Doing install-info in itcl" ; \
b00612cc 24089 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24092 "RANLIB=$${RANLIB}" \
0c24b341 24093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24094 install-info) \
2a4cbe27
NN
24095 || exit 1
24096
b813574b 24097@endif itcl
2a4cbe27 24098
a3ca38d2
DD
24099.PHONY: maybe-install-pdf-itcl install-pdf-itcl
24100maybe-install-pdf-itcl:
24101@if itcl
24102maybe-install-pdf-itcl: install-pdf-itcl
24103
24104install-pdf-itcl: \
24105 configure-itcl \
24106 pdf-itcl
24107 @: $(MAKE); $(unstage)
24108 @[ -f ./itcl/Makefile ] || exit 0; \
24109 r=`${PWD_COMMAND}`; export r; \
24110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24111 $(HOST_EXPORTS) \
24112 for flag in $(EXTRA_HOST_FLAGS) ; do \
24113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24114 done; \
24115 echo "Doing install-pdf in itcl" ; \
24116 (cd $(HOST_SUBDIR)/itcl && \
24117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24119 "RANLIB=$${RANLIB}" \
0c24b341 24120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24121 install-pdf) \
24122 || exit 1
24123
24124@endif itcl
24125
108a6f8e
CD
24126.PHONY: maybe-install-html-itcl install-html-itcl
24127maybe-install-html-itcl:
24128@if itcl
24129maybe-install-html-itcl: install-html-itcl
24130
24131install-html-itcl: \
24132 configure-itcl \
24133 html-itcl
24134 @: $(MAKE); $(unstage)
24135 @[ -f ./itcl/Makefile ] || exit 0; \
24136 r=`${PWD_COMMAND}`; export r; \
24137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24138 $(HOST_EXPORTS) \
24139 for flag in $(EXTRA_HOST_FLAGS) ; do \
24140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24141 done; \
24142 echo "Doing install-html in itcl" ; \
24143 (cd $(HOST_SUBDIR)/itcl && \
24144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24146 "RANLIB=$${RANLIB}" \
0c24b341 24147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24148 install-html) \
24149 || exit 1
24150
24151@endif itcl
24152
b813574b
PB
24153.PHONY: maybe-installcheck-itcl installcheck-itcl
24154maybe-installcheck-itcl:
24155@if itcl
24156maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 24157
b813574b
PB
24158installcheck-itcl: \
24159 configure-itcl
0aed8855 24160 @: $(MAKE); $(unstage)
b813574b 24161 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24162 r=`${PWD_COMMAND}`; export r; \
24163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24164 $(HOST_EXPORTS) \
b813574b 24165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24167 done; \
b813574b 24168 echo "Doing installcheck in itcl" ; \
b00612cc 24169 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24172 "RANLIB=$${RANLIB}" \
0c24b341 24173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24174 installcheck) \
2a4cbe27
NN
24175 || exit 1
24176
b813574b 24177@endif itcl
2a4cbe27 24178
b813574b
PB
24179.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
24180maybe-mostlyclean-itcl:
24181@if itcl
24182maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 24183
b813574b 24184mostlyclean-itcl:
0aed8855 24185 @: $(MAKE); $(unstage)
b813574b 24186 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24187 r=`${PWD_COMMAND}`; export r; \
24188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24189 $(HOST_EXPORTS) \
b813574b 24190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24192 done; \
b813574b 24193 echo "Doing mostlyclean in itcl" ; \
b00612cc 24194 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24197 "RANLIB=$${RANLIB}" \
0c24b341 24198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24199 mostlyclean) \
2a4cbe27
NN
24200 || exit 1
24201
b813574b 24202@endif itcl
2a4cbe27 24203
b813574b
PB
24204.PHONY: maybe-clean-itcl clean-itcl
24205maybe-clean-itcl:
24206@if itcl
24207maybe-clean-itcl: clean-itcl
2a4cbe27 24208
b813574b 24209clean-itcl:
0aed8855 24210 @: $(MAKE); $(unstage)
b813574b 24211 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24212 r=`${PWD_COMMAND}`; export r; \
24213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24214 $(HOST_EXPORTS) \
b813574b 24215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24217 done; \
b813574b 24218 echo "Doing clean in itcl" ; \
b00612cc 24219 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24222 "RANLIB=$${RANLIB}" \
0c24b341 24223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24224 clean) \
2a4cbe27
NN
24225 || exit 1
24226
b813574b 24227@endif itcl
2a4cbe27 24228
b813574b
PB
24229.PHONY: maybe-distclean-itcl distclean-itcl
24230maybe-distclean-itcl:
24231@if itcl
24232maybe-distclean-itcl: distclean-itcl
2a4cbe27 24233
b813574b 24234distclean-itcl:
0aed8855 24235 @: $(MAKE); $(unstage)
b813574b 24236 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24237 r=`${PWD_COMMAND}`; export r; \
24238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24239 $(HOST_EXPORTS) \
b813574b 24240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24242 done; \
b813574b 24243 echo "Doing distclean in itcl" ; \
b00612cc 24244 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24247 "RANLIB=$${RANLIB}" \
0c24b341 24248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24249 distclean) \
2a4cbe27
NN
24250 || exit 1
24251
b813574b 24252@endif itcl
2a4cbe27 24253
b813574b
PB
24254.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
24255maybe-maintainer-clean-itcl:
24256@if itcl
24257maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 24258
b813574b 24259maintainer-clean-itcl:
0aed8855 24260 @: $(MAKE); $(unstage)
b813574b 24261 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24262 r=`${PWD_COMMAND}`; export r; \
24263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24264 $(HOST_EXPORTS) \
b813574b 24265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24267 done; \
b813574b 24268 echo "Doing maintainer-clean in itcl" ; \
b00612cc 24269 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24272 "RANLIB=$${RANLIB}" \
0c24b341 24273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24274 maintainer-clean) \
2a4cbe27
NN
24275 || exit 1
24276
b813574b 24277@endif itcl
2a4cbe27 24278
2a4cbe27 24279
a7254363 24280
b813574b
PB
24281.PHONY: configure-ld maybe-configure-ld
24282maybe-configure-ld:
4f0ef2d8
CD
24283@if gcc-bootstrap
24284configure-ld: stage_current
24285@endif gcc-bootstrap
b813574b
PB
24286@if ld
24287maybe-configure-ld: configure-ld
c52c6897 24288configure-ld:
c52c6897
PB
24289 @r=`${PWD_COMMAND}`; export r; \
24290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24291 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
24292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 24293 $(HOST_EXPORTS) \
a7254363
PB
24294 echo Configuring in $(HOST_SUBDIR)/ld; \
24295 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 24296 case $(srcdir) in \
b00612cc
PB
24297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24298 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 24300 esac; \
b00612cc
PB
24301 srcdiroption="--srcdir=$${topdir}/ld"; \
24302 libsrcdir="$$s/ld"; \
04cf1b77 24303 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24305 --target=${target_alias} $${srcdiroption} \
04cf1b77 24306 || exit 1
b813574b 24307@endif ld
04cf1b77 24308
a7254363
PB
24309
24310
d545f33b
PB
24311.PHONY: configure-stage1-ld maybe-configure-stage1-ld
24312maybe-configure-stage1-ld:
24313@if ld-bootstrap
24314maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 24315configure-stage1-ld:
c52c6897 24316 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24318 @r=`${PWD_COMMAND}`; export r; \
24319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24320 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 24321 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 24322 $(HOST_EXPORTS) \
8ee82aff 24323 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24324 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
24325 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 24326 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 24327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24328 cd $(HOST_SUBDIR)/ld || exit 1; \
24329 case $(srcdir) in \
24330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24331 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24333 esac; \
24334 srcdiroption="--srcdir=$${topdir}/ld"; \
24335 libsrcdir="$$s/ld"; \
24336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24338 --target=${target_alias} $${srcdiroption} \
1b05fbbd 24339 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
24340@endif ld-bootstrap
24341
24342.PHONY: configure-stage2-ld maybe-configure-stage2-ld
24343maybe-configure-stage2-ld:
24344@if ld-bootstrap
24345maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 24346configure-stage2-ld:
c52c6897 24347 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24349 @r=`${PWD_COMMAND}`; export r; \
24350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24351 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 24352 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24353 $(HOST_EXPORTS) \
1b05fbbd 24354 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24355 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24356 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
24357 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24358 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 24359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24360 cd $(HOST_SUBDIR)/ld || exit 1; \
24361 case $(srcdir) in \
24362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24363 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24365 esac; \
24366 srcdiroption="--srcdir=$${topdir}/ld"; \
24367 libsrcdir="$$s/ld"; \
24368 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24370 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24371 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24372 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
24373@endif ld-bootstrap
24374
d545f33b
PB
24375.PHONY: configure-stage3-ld maybe-configure-stage3-ld
24376maybe-configure-stage3-ld:
24377@if ld-bootstrap
24378maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 24379configure-stage3-ld:
c52c6897 24380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24382 @r=`${PWD_COMMAND}`; export r; \
24383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24384 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 24385 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24386 $(HOST_EXPORTS) \
1b05fbbd 24387 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24388 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24389 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
24390 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24391 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 24392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24393 cd $(HOST_SUBDIR)/ld || exit 1; \
24394 case $(srcdir) in \
24395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24396 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24398 esac; \
24399 srcdiroption="--srcdir=$${topdir}/ld"; \
24400 libsrcdir="$$s/ld"; \
24401 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24403 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24404 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24405 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
24406@endif ld-bootstrap
24407
d545f33b
PB
24408.PHONY: configure-stage4-ld maybe-configure-stage4-ld
24409maybe-configure-stage4-ld:
24410@if ld-bootstrap
24411maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 24412configure-stage4-ld:
c52c6897 24413 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24415 @r=`${PWD_COMMAND}`; export r; \
24416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24417 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 24418 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24419 $(HOST_EXPORTS) \
1b05fbbd 24420 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24421 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24422 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
24423 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24424 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 24425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24426 cd $(HOST_SUBDIR)/ld || exit 1; \
24427 case $(srcdir) in \
24428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24429 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24431 esac; \
24432 srcdiroption="--srcdir=$${topdir}/ld"; \
24433 libsrcdir="$$s/ld"; \
24434 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24436 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24437 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24438 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
24439@endif ld-bootstrap
24440
24441.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
24442maybe-configure-stageprofile-ld:
24443@if ld-bootstrap
24444maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 24445configure-stageprofile-ld:
c52c6897 24446 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24448 @r=`${PWD_COMMAND}`; export r; \
24449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24451 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24452 $(HOST_EXPORTS) \
1b05fbbd
AO
24453 $(POSTSTAGE1_HOST_EXPORTS) \
24454 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24455 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
24456 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24457 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 24458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24459 cd $(HOST_SUBDIR)/ld || exit 1; \
24460 case $(srcdir) in \
24461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24462 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24464 esac; \
24465 srcdiroption="--srcdir=$${topdir}/ld"; \
24466 libsrcdir="$$s/ld"; \
24467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24469 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24470 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24471 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24472@endif ld-bootstrap
24473
24474.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
24475maybe-configure-stagefeedback-ld:
24476@if ld-bootstrap
24477maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 24478configure-stagefeedback-ld:
c52c6897 24479 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24481 @r=`${PWD_COMMAND}`; export r; \
24482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24483 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24484 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24485 $(HOST_EXPORTS) \
1b05fbbd
AO
24486 $(POSTSTAGE1_HOST_EXPORTS) \
24487 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24488 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
24489 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24490 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 24491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24492 cd $(HOST_SUBDIR)/ld || exit 1; \
24493 case $(srcdir) in \
24494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24495 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24497 esac; \
24498 srcdiroption="--srcdir=$${topdir}/ld"; \
24499 libsrcdir="$$s/ld"; \
24500 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24502 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24503 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24504 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24505@endif ld-bootstrap
24506
24507
24508
24509
24510
b813574b
PB
24511.PHONY: all-ld maybe-all-ld
24512maybe-all-ld:
4f0ef2d8
CD
24513@if gcc-bootstrap
24514all-ld: stage_current
24515@endif gcc-bootstrap
b813574b 24516@if ld
d27cc32e 24517TARGET-ld=all
b813574b
PB
24518maybe-all-ld: all-ld
24519all-ld: configure-ld
c52c6897 24520 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24522 $(HOST_EXPORTS) \
b00612cc 24523 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
24524 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24525 $(TARGET-ld))
b813574b 24526@endif ld
04cf1b77 24527
a7254363 24528
d545f33b
PB
24529
24530.PHONY: all-stage1-ld maybe-all-stage1-ld
24531.PHONY: clean-stage1-ld maybe-clean-stage1-ld
24532maybe-all-stage1-ld:
24533maybe-clean-stage1-ld:
24534@if ld-bootstrap
24535maybe-all-stage1-ld: all-stage1-ld
24536all-stage1: all-stage1-ld
f70224b5 24537TARGET-stage1-ld = $(TARGET-ld)
d545f33b 24538all-stage1-ld: configure-stage1-ld
c52c6897 24539 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24540 @r=`${PWD_COMMAND}`; export r; \
24541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24542 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
24543 $(HOST_EXPORTS) \
24544 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24546 CFLAGS="$(STAGE1_CFLAGS)" \
24547 CXXFLAGS="$(STAGE1_CFLAGS)" \
24548 LIBCFLAGS="$(LIBCFLAGS)" \
24549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24552 $(EXTRA_HOST_FLAGS) \
24553 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24554 $(TARGET-stage1-ld)
d545f33b
PB
24555
24556maybe-clean-stage1-ld: clean-stage1-ld
24557clean-stage1: clean-stage1-ld
24558clean-stage1-ld:
9dbaa842
DD
24559 @if [ $(current_stage) = stage1 ]; then \
24560 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24561 else \
24562 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
24563 $(MAKE) stage1-start; \
24564 fi; \
d545f33b 24565 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24566 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24567 clean
d545f33b
PB
24568@endif ld-bootstrap
24569
24570
24571.PHONY: all-stage2-ld maybe-all-stage2-ld
24572.PHONY: clean-stage2-ld maybe-clean-stage2-ld
24573maybe-all-stage2-ld:
24574maybe-clean-stage2-ld:
24575@if ld-bootstrap
24576maybe-all-stage2-ld: all-stage2-ld
24577all-stage2: all-stage2-ld
f70224b5 24578TARGET-stage2-ld = $(TARGET-ld)
d545f33b 24579all-stage2-ld: configure-stage2-ld
c52c6897 24580 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24581 @r=`${PWD_COMMAND}`; export r; \
24582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24583 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
24584 $(HOST_EXPORTS) \
24585 $(POSTSTAGE1_HOST_EXPORTS) \
24586 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24588 CFLAGS="$(STAGE2_CFLAGS)" \
24589 CXXFLAGS="$(STAGE2_CFLAGS)" \
24590 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24595 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 24596 $(TARGET-stage2-ld)
d545f33b
PB
24597
24598maybe-clean-stage2-ld: clean-stage2-ld
24599clean-stage2: clean-stage2-ld
24600clean-stage2-ld:
9dbaa842
DD
24601 @if [ $(current_stage) = stage2 ]; then \
24602 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24603 else \
24604 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
24605 $(MAKE) stage2-start; \
24606 fi; \
d545f33b 24607 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24608 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24609 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24610 clean
d545f33b
PB
24611@endif ld-bootstrap
24612
24613
24614.PHONY: all-stage3-ld maybe-all-stage3-ld
24615.PHONY: clean-stage3-ld maybe-clean-stage3-ld
24616maybe-all-stage3-ld:
24617maybe-clean-stage3-ld:
24618@if ld-bootstrap
24619maybe-all-stage3-ld: all-stage3-ld
24620all-stage3: all-stage3-ld
f70224b5 24621TARGET-stage3-ld = $(TARGET-ld)
d545f33b 24622all-stage3-ld: configure-stage3-ld
c52c6897 24623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24624 @r=`${PWD_COMMAND}`; export r; \
24625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24626 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
24627 $(HOST_EXPORTS) \
24628 $(POSTSTAGE1_HOST_EXPORTS) \
24629 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24631 CFLAGS="$(STAGE3_CFLAGS)" \
24632 CXXFLAGS="$(STAGE3_CFLAGS)" \
24633 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24638 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 24639 $(TARGET-stage3-ld)
d545f33b
PB
24640
24641maybe-clean-stage3-ld: clean-stage3-ld
24642clean-stage3: clean-stage3-ld
24643clean-stage3-ld:
9dbaa842
DD
24644 @if [ $(current_stage) = stage3 ]; then \
24645 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24646 else \
24647 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
24648 $(MAKE) stage3-start; \
24649 fi; \
d545f33b 24650 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24651 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24652 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24653 clean
d545f33b
PB
24654@endif ld-bootstrap
24655
24656
24657.PHONY: all-stage4-ld maybe-all-stage4-ld
24658.PHONY: clean-stage4-ld maybe-clean-stage4-ld
24659maybe-all-stage4-ld:
24660maybe-clean-stage4-ld:
24661@if ld-bootstrap
24662maybe-all-stage4-ld: all-stage4-ld
24663all-stage4: all-stage4-ld
f70224b5 24664TARGET-stage4-ld = $(TARGET-ld)
d545f33b 24665all-stage4-ld: configure-stage4-ld
c52c6897 24666 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24667 @r=`${PWD_COMMAND}`; export r; \
24668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24669 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
24670 $(HOST_EXPORTS) \
24671 $(POSTSTAGE1_HOST_EXPORTS) \
24672 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24674 CFLAGS="$(STAGE4_CFLAGS)" \
24675 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 24676 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
24677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24680 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24681 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 24682 $(TARGET-stage4-ld)
d545f33b
PB
24683
24684maybe-clean-stage4-ld: clean-stage4-ld
24685clean-stage4: clean-stage4-ld
24686clean-stage4-ld:
9dbaa842
DD
24687 @if [ $(current_stage) = stage4 ]; then \
24688 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24689 else \
24690 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
24691 $(MAKE) stage4-start; \
24692 fi; \
d545f33b 24693 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24694 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24695 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24696 clean
d545f33b
PB
24697@endif ld-bootstrap
24698
24699
24700.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
24701.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
24702maybe-all-stageprofile-ld:
24703maybe-clean-stageprofile-ld:
24704@if ld-bootstrap
24705maybe-all-stageprofile-ld: all-stageprofile-ld
24706all-stageprofile: all-stageprofile-ld
f70224b5 24707TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 24708all-stageprofile-ld: configure-stageprofile-ld
c52c6897 24709 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24710 @r=`${PWD_COMMAND}`; export r; \
24711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24712 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
24713 $(HOST_EXPORTS) \
24714 $(POSTSTAGE1_HOST_EXPORTS) \
24715 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24716 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24717 CFLAGS="$(STAGEprofile_CFLAGS)" \
24718 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
24719 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24720 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24721 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24722 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24723 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24724 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 24725 $(TARGET-stageprofile-ld)
d545f33b
PB
24726
24727maybe-clean-stageprofile-ld: clean-stageprofile-ld
24728clean-stageprofile: clean-stageprofile-ld
24729clean-stageprofile-ld:
9dbaa842
DD
24730 @if [ $(current_stage) = stageprofile ]; then \
24731 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24732 else \
24733 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
24734 $(MAKE) stageprofile-start; \
24735 fi; \
d545f33b 24736 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24737 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24738 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24739 clean
d545f33b
PB
24740@endif ld-bootstrap
24741
24742
24743.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
24744.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
24745maybe-all-stagefeedback-ld:
24746maybe-clean-stagefeedback-ld:
24747@if ld-bootstrap
24748maybe-all-stagefeedback-ld: all-stagefeedback-ld
24749all-stagefeedback: all-stagefeedback-ld
f70224b5 24750TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 24751all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 24752 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24753 @r=`${PWD_COMMAND}`; export r; \
24754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24755 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
24756 $(HOST_EXPORTS) \
24757 $(POSTSTAGE1_HOST_EXPORTS) \
24758 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24760 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24761 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
24762 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24766 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24767 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 24768 $(TARGET-stagefeedback-ld)
d545f33b
PB
24769
24770maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
24771clean-stagefeedback: clean-stagefeedback-ld
24772clean-stagefeedback-ld:
9dbaa842
DD
24773 @if [ $(current_stage) = stagefeedback ]; then \
24774 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24775 else \
24776 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
24777 $(MAKE) stagefeedback-start; \
24778 fi; \
d545f33b 24779 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24780 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24781 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24782 clean
d545f33b
PB
24783@endif ld-bootstrap
24784
24785
24786
24787
24788
b813574b
PB
24789.PHONY: check-ld maybe-check-ld
24790maybe-check-ld:
24791@if ld
24792maybe-check-ld: check-ld
04cf1b77 24793
b813574b 24794check-ld:
0aed8855 24795 @: $(MAKE); $(unstage)
04cf1b77
PB
24796 @r=`${PWD_COMMAND}`; export r; \
24797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24798 $(HOST_EXPORTS) \
b00612cc
PB
24799 (cd $(HOST_SUBDIR)/ld && \
24800 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 24801
b813574b 24802@endif ld
04cf1b77 24803
b813574b
PB
24804.PHONY: install-ld maybe-install-ld
24805maybe-install-ld:
24806@if ld
24807maybe-install-ld: install-ld
04cf1b77 24808
b813574b 24809install-ld: installdirs
0aed8855 24810 @: $(MAKE); $(unstage)
04cf1b77
PB
24811 @r=`${PWD_COMMAND}`; export r; \
24812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24813 $(HOST_EXPORTS) \
b00612cc 24814 (cd $(HOST_SUBDIR)/ld && \
2da12f12 24815 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 24816
b813574b 24817@endif ld
04cf1b77 24818
56a8fe78 24819# Other targets (info, dvi, pdf, etc.)
04cf1b77 24820
b813574b
PB
24821.PHONY: maybe-info-ld info-ld
24822maybe-info-ld:
24823@if ld
24824maybe-info-ld: info-ld
04cf1b77 24825
b813574b
PB
24826info-ld: \
24827 configure-ld
24828 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24829 r=`${PWD_COMMAND}`; export r; \
24830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24831 $(HOST_EXPORTS) \
b813574b 24832 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24834 done; \
b813574b 24835 echo "Doing info in ld" ; \
b00612cc 24836 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24839 "RANLIB=$${RANLIB}" \
0c24b341 24840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24841 info) \
04cf1b77
PB
24842 || exit 1
24843
b813574b 24844@endif ld
04cf1b77 24845
b813574b
PB
24846.PHONY: maybe-dvi-ld dvi-ld
24847maybe-dvi-ld:
24848@if ld
24849maybe-dvi-ld: dvi-ld
04cf1b77 24850
b813574b
PB
24851dvi-ld: \
24852 configure-ld
24853 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24854 r=`${PWD_COMMAND}`; export r; \
24855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24856 $(HOST_EXPORTS) \
b813574b 24857 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24859 done; \
b813574b 24860 echo "Doing dvi in ld" ; \
b00612cc 24861 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24864 "RANLIB=$${RANLIB}" \
0c24b341 24865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24866 dvi) \
04cf1b77
PB
24867 || exit 1
24868
b813574b 24869@endif ld
04cf1b77 24870
56a8fe78
DD
24871.PHONY: maybe-pdf-ld pdf-ld
24872maybe-pdf-ld:
24873@if ld
24874maybe-pdf-ld: pdf-ld
24875
24876pdf-ld: \
24877 configure-ld
24878 @[ -f ./ld/Makefile ] || exit 0; \
24879 r=`${PWD_COMMAND}`; export r; \
24880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24881 $(HOST_EXPORTS) \
24882 for flag in $(EXTRA_HOST_FLAGS) ; do \
24883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24884 done; \
24885 echo "Doing pdf in ld" ; \
24886 (cd $(HOST_SUBDIR)/ld && \
24887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24889 "RANLIB=$${RANLIB}" \
0c24b341 24890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24891 pdf) \
24892 || exit 1
24893
24894@endif ld
24895
6d389afc
MS
24896.PHONY: maybe-html-ld html-ld
24897maybe-html-ld:
24898@if ld
24899maybe-html-ld: html-ld
24900
24901html-ld: \
24902 configure-ld
24903 @[ -f ./ld/Makefile ] || exit 0; \
24904 r=`${PWD_COMMAND}`; export r; \
24905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24906 $(HOST_EXPORTS) \
24907 for flag in $(EXTRA_HOST_FLAGS) ; do \
24908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24909 done; \
24910 echo "Doing html in ld" ; \
b00612cc 24911 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
24912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24914 "RANLIB=$${RANLIB}" \
0c24b341 24915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24916 html) \
24917 || exit 1
24918
24919@endif ld
24920
b813574b
PB
24921.PHONY: maybe-TAGS-ld TAGS-ld
24922maybe-TAGS-ld:
24923@if ld
24924maybe-TAGS-ld: TAGS-ld
04cf1b77 24925
b813574b
PB
24926TAGS-ld: \
24927 configure-ld
24928 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24929 r=`${PWD_COMMAND}`; export r; \
24930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24931 $(HOST_EXPORTS) \
b813574b 24932 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24934 done; \
b813574b 24935 echo "Doing TAGS in ld" ; \
b00612cc 24936 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24939 "RANLIB=$${RANLIB}" \
0c24b341 24940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24941 TAGS) \
04cf1b77
PB
24942 || exit 1
24943
b813574b 24944@endif ld
04cf1b77 24945
b813574b
PB
24946.PHONY: maybe-install-info-ld install-info-ld
24947maybe-install-info-ld:
24948@if ld
24949maybe-install-info-ld: install-info-ld
04cf1b77 24950
b813574b
PB
24951install-info-ld: \
24952 configure-ld \
24953 info-ld
24954 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24955 r=`${PWD_COMMAND}`; export r; \
24956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24957 $(HOST_EXPORTS) \
b813574b 24958 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24960 done; \
b813574b 24961 echo "Doing install-info in ld" ; \
b00612cc 24962 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24965 "RANLIB=$${RANLIB}" \
0c24b341 24966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24967 install-info) \
04cf1b77
PB
24968 || exit 1
24969
b813574b 24970@endif ld
04cf1b77 24971
a3ca38d2
DD
24972.PHONY: maybe-install-pdf-ld install-pdf-ld
24973maybe-install-pdf-ld:
24974@if ld
24975maybe-install-pdf-ld: install-pdf-ld
24976
24977install-pdf-ld: \
24978 configure-ld \
24979 pdf-ld
24980 @[ -f ./ld/Makefile ] || exit 0; \
24981 r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24983 $(HOST_EXPORTS) \
24984 for flag in $(EXTRA_HOST_FLAGS) ; do \
24985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24986 done; \
24987 echo "Doing install-pdf in ld" ; \
24988 (cd $(HOST_SUBDIR)/ld && \
24989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24991 "RANLIB=$${RANLIB}" \
0c24b341 24992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24993 install-pdf) \
24994 || exit 1
24995
24996@endif ld
24997
108a6f8e
CD
24998.PHONY: maybe-install-html-ld install-html-ld
24999maybe-install-html-ld:
25000@if ld
25001maybe-install-html-ld: install-html-ld
25002
25003install-html-ld: \
25004 configure-ld \
25005 html-ld
25006 @[ -f ./ld/Makefile ] || exit 0; \
25007 r=`${PWD_COMMAND}`; export r; \
25008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25009 $(HOST_EXPORTS) \
25010 for flag in $(EXTRA_HOST_FLAGS) ; do \
25011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25012 done; \
25013 echo "Doing install-html in ld" ; \
25014 (cd $(HOST_SUBDIR)/ld && \
25015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25017 "RANLIB=$${RANLIB}" \
0c24b341 25018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25019 install-html) \
25020 || exit 1
25021
25022@endif ld
25023
b813574b
PB
25024.PHONY: maybe-installcheck-ld installcheck-ld
25025maybe-installcheck-ld:
25026@if ld
25027maybe-installcheck-ld: installcheck-ld
04cf1b77 25028
b813574b
PB
25029installcheck-ld: \
25030 configure-ld
25031 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25032 r=`${PWD_COMMAND}`; export r; \
25033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25034 $(HOST_EXPORTS) \
b813574b 25035 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25037 done; \
b813574b 25038 echo "Doing installcheck in ld" ; \
b00612cc 25039 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25042 "RANLIB=$${RANLIB}" \
0c24b341 25043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25044 installcheck) \
04cf1b77
PB
25045 || exit 1
25046
b813574b 25047@endif ld
04cf1b77 25048
b813574b
PB
25049.PHONY: maybe-mostlyclean-ld mostlyclean-ld
25050maybe-mostlyclean-ld:
25051@if ld
25052maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 25053
b813574b
PB
25054mostlyclean-ld:
25055 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25056 r=`${PWD_COMMAND}`; export r; \
25057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25058 $(HOST_EXPORTS) \
b813574b 25059 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25061 done; \
b813574b 25062 echo "Doing mostlyclean in ld" ; \
b00612cc 25063 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25066 "RANLIB=$${RANLIB}" \
0c24b341 25067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25068 mostlyclean) \
04cf1b77
PB
25069 || exit 1
25070
b813574b 25071@endif ld
04cf1b77 25072
b813574b
PB
25073.PHONY: maybe-clean-ld clean-ld
25074maybe-clean-ld:
25075@if ld
25076maybe-clean-ld: clean-ld
04cf1b77 25077
b813574b
PB
25078clean-ld:
25079 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25082 $(HOST_EXPORTS) \
b813574b 25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
b813574b 25086 echo "Doing clean in ld" ; \
b00612cc 25087 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
0c24b341 25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25092 clean) \
04cf1b77
PB
25093 || exit 1
25094
b813574b 25095@endif ld
04cf1b77 25096
b813574b
PB
25097.PHONY: maybe-distclean-ld distclean-ld
25098maybe-distclean-ld:
25099@if ld
25100maybe-distclean-ld: distclean-ld
04cf1b77 25101
b813574b
PB
25102distclean-ld:
25103 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25104 r=`${PWD_COMMAND}`; export r; \
25105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25106 $(HOST_EXPORTS) \
b813574b 25107 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25109 done; \
b813574b 25110 echo "Doing distclean in ld" ; \
b00612cc 25111 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25114 "RANLIB=$${RANLIB}" \
0c24b341 25115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25116 distclean) \
04cf1b77
PB
25117 || exit 1
25118
b813574b 25119@endif ld
04cf1b77 25120
b813574b
PB
25121.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
25122maybe-maintainer-clean-ld:
25123@if ld
25124maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 25125
b813574b
PB
25126maintainer-clean-ld:
25127 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25128 r=`${PWD_COMMAND}`; export r; \
25129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25130 $(HOST_EXPORTS) \
b813574b 25131 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25133 done; \
b813574b 25134 echo "Doing maintainer-clean in ld" ; \
b00612cc 25135 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25138 "RANLIB=$${RANLIB}" \
0c24b341 25139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25140 maintainer-clean) \
04cf1b77
PB
25141 || exit 1
25142
b813574b 25143@endif ld
04cf1b77
PB
25144
25145
a7254363 25146
b813574b
PB
25147.PHONY: configure-libcpp maybe-configure-libcpp
25148maybe-configure-libcpp:
4f0ef2d8
CD
25149@if gcc-bootstrap
25150configure-libcpp: stage_current
25151@endif gcc-bootstrap
b813574b
PB
25152@if libcpp
25153maybe-configure-libcpp: configure-libcpp
c52c6897 25154configure-libcpp:
c52c6897
PB
25155 @r=`${PWD_COMMAND}`; export r; \
25156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25157 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 25159 $(HOST_EXPORTS) \
a7254363
PB
25160 echo Configuring in $(HOST_SUBDIR)/libcpp; \
25161 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 25162 case $(srcdir) in \
b00612cc
PB
25163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25164 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25166 esac; \
b00612cc
PB
25167 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25168 libsrcdir="$$s/libcpp"; \
4fa63067 25169 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25171 --target=${target_alias} $${srcdiroption} \
4fa63067 25172 || exit 1
b813574b 25173@endif libcpp
4fa63067 25174
a7254363
PB
25175
25176
d545f33b
PB
25177.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
25178maybe-configure-stage1-libcpp:
25179@if libcpp-bootstrap
25180maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 25181configure-stage1-libcpp:
c52c6897 25182 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25183 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25184 @r=`${PWD_COMMAND}`; export r; \
25185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25186 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25187 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 25188 $(HOST_EXPORTS) \
8ee82aff 25189 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25190 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
25191 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 25192 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25194 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25195 case $(srcdir) in \
25196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25197 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25199 esac; \
25200 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25201 libsrcdir="$$s/libcpp"; \
25202 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25204 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25205 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
25206@endif libcpp-bootstrap
25207
25208.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
25209maybe-configure-stage2-libcpp:
25210@if libcpp-bootstrap
25211maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 25212configure-stage2-libcpp:
c52c6897 25213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25215 @r=`${PWD_COMMAND}`; export r; \
25216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25217 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25218 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 25219 $(HOST_EXPORTS) \
1b05fbbd 25220 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25221 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25222 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
25223 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25224 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25226 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25227 case $(srcdir) in \
25228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25229 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25231 esac; \
25232 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25233 libsrcdir="$$s/libcpp"; \
25234 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25236 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25237 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25238 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25239@endif libcpp-bootstrap
25240
d545f33b
PB
25241.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
25242maybe-configure-stage3-libcpp:
25243@if libcpp-bootstrap
25244maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 25245configure-stage3-libcpp:
c52c6897 25246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25248 @r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25250 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25251 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 25252 $(HOST_EXPORTS) \
1b05fbbd 25253 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25254 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25255 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
25256 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25257 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25259 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25260 case $(srcdir) in \
25261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25262 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25264 esac; \
25265 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25266 libsrcdir="$$s/libcpp"; \
25267 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25269 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25270 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25271 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25272@endif libcpp-bootstrap
25273
d545f33b
PB
25274.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
25275maybe-configure-stage4-libcpp:
25276@if libcpp-bootstrap
25277maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 25278configure-stage4-libcpp:
c52c6897 25279 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25281 @r=`${PWD_COMMAND}`; export r; \
25282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25283 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25284 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 25285 $(HOST_EXPORTS) \
1b05fbbd 25286 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25287 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25288 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
25289 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25290 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25292 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25293 case $(srcdir) in \
25294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25295 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25297 esac; \
25298 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25299 libsrcdir="$$s/libcpp"; \
25300 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25302 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25303 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25304 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
25305@endif libcpp-bootstrap
25306
25307.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
25308maybe-configure-stageprofile-libcpp:
25309@if libcpp-bootstrap
25310maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 25311configure-stageprofile-libcpp:
c52c6897 25312 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25314 @r=`${PWD_COMMAND}`; export r; \
25315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25316 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25317 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 25318 $(HOST_EXPORTS) \
1b05fbbd
AO
25319 $(POSTSTAGE1_HOST_EXPORTS) \
25320 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25321 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
25322 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25323 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25325 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25326 case $(srcdir) in \
25327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25328 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25330 esac; \
25331 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25332 libsrcdir="$$s/libcpp"; \
25333 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25335 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25336 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25337 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
25338@endif libcpp-bootstrap
25339
25340.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
25341maybe-configure-stagefeedback-libcpp:
25342@if libcpp-bootstrap
25343maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 25344configure-stagefeedback-libcpp:
c52c6897 25345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
25347 @r=`${PWD_COMMAND}`; export r; \
25348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25349 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25350 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 25351 $(HOST_EXPORTS) \
1b05fbbd
AO
25352 $(POSTSTAGE1_HOST_EXPORTS) \
25353 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25354 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
25355 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25356 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 25357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
25358 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25359 case $(srcdir) in \
25360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25361 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25363 esac; \
25364 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25365 libsrcdir="$$s/libcpp"; \
25366 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25368 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25369 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25370 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
25371@endif libcpp-bootstrap
25372
25373
25374
25375
25376
b813574b
PB
25377.PHONY: all-libcpp maybe-all-libcpp
25378maybe-all-libcpp:
4f0ef2d8
CD
25379@if gcc-bootstrap
25380all-libcpp: stage_current
25381@endif gcc-bootstrap
b813574b 25382@if libcpp
d27cc32e 25383TARGET-libcpp=all
b813574b
PB
25384maybe-all-libcpp: all-libcpp
25385all-libcpp: configure-libcpp
c52c6897 25386 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25388 $(HOST_EXPORTS) \
b00612cc 25389 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
25390 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25391 $(TARGET-libcpp))
b813574b 25392@endif libcpp
4fa63067 25393
a7254363 25394
d545f33b
PB
25395
25396.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
25397.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
25398maybe-all-stage1-libcpp:
25399maybe-clean-stage1-libcpp:
25400@if libcpp-bootstrap
25401maybe-all-stage1-libcpp: all-stage1-libcpp
25402all-stage1: all-stage1-libcpp
f70224b5 25403TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 25404all-stage1-libcpp: configure-stage1-libcpp
c52c6897 25405 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25406 @r=`${PWD_COMMAND}`; export r; \
25407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25408 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
25409 $(HOST_EXPORTS) \
25410 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25411 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25412 CFLAGS="$(STAGE1_CFLAGS)" \
25413 CXXFLAGS="$(STAGE1_CFLAGS)" \
25414 LIBCFLAGS="$(LIBCFLAGS)" \
25415 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25416 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25417 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25418 $(EXTRA_HOST_FLAGS) \
25419 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 25420 $(TARGET-stage1-libcpp)
d545f33b
PB
25421
25422maybe-clean-stage1-libcpp: clean-stage1-libcpp
25423clean-stage1: clean-stage1-libcpp
25424clean-stage1-libcpp:
9dbaa842
DD
25425 @if [ $(current_stage) = stage1 ]; then \
25426 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25427 else \
25428 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
25429 $(MAKE) stage1-start; \
25430 fi; \
d545f33b 25431 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25432 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25433 clean
d545f33b
PB
25434@endif libcpp-bootstrap
25435
25436
25437.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
25438.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
25439maybe-all-stage2-libcpp:
25440maybe-clean-stage2-libcpp:
25441@if libcpp-bootstrap
25442maybe-all-stage2-libcpp: all-stage2-libcpp
25443all-stage2: all-stage2-libcpp
f70224b5 25444TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 25445all-stage2-libcpp: configure-stage2-libcpp
c52c6897 25446 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25447 @r=`${PWD_COMMAND}`; export r; \
25448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25449 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
25450 $(HOST_EXPORTS) \
25451 $(POSTSTAGE1_HOST_EXPORTS) \
25452 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25454 CFLAGS="$(STAGE2_CFLAGS)" \
25455 CXXFLAGS="$(STAGE2_CFLAGS)" \
25456 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25461 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25462 $(TARGET-stage2-libcpp)
d545f33b
PB
25463
25464maybe-clean-stage2-libcpp: clean-stage2-libcpp
25465clean-stage2: clean-stage2-libcpp
25466clean-stage2-libcpp:
9dbaa842
DD
25467 @if [ $(current_stage) = stage2 ]; then \
25468 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25469 else \
25470 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
25471 $(MAKE) stage2-start; \
25472 fi; \
d545f33b 25473 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25474 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25475 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25476 clean
d545f33b
PB
25477@endif libcpp-bootstrap
25478
25479
25480.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
25481.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
25482maybe-all-stage3-libcpp:
25483maybe-clean-stage3-libcpp:
25484@if libcpp-bootstrap
25485maybe-all-stage3-libcpp: all-stage3-libcpp
25486all-stage3: all-stage3-libcpp
f70224b5 25487TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 25488all-stage3-libcpp: configure-stage3-libcpp
c52c6897 25489 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25490 @r=`${PWD_COMMAND}`; export r; \
25491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25492 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
25493 $(HOST_EXPORTS) \
25494 $(POSTSTAGE1_HOST_EXPORTS) \
25495 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25496 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25497 CFLAGS="$(STAGE3_CFLAGS)" \
25498 CXXFLAGS="$(STAGE3_CFLAGS)" \
25499 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25500 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25501 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25502 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25503 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25504 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25505 $(TARGET-stage3-libcpp)
d545f33b
PB
25506
25507maybe-clean-stage3-libcpp: clean-stage3-libcpp
25508clean-stage3: clean-stage3-libcpp
25509clean-stage3-libcpp:
9dbaa842
DD
25510 @if [ $(current_stage) = stage3 ]; then \
25511 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25512 else \
25513 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
25514 $(MAKE) stage3-start; \
25515 fi; \
d545f33b 25516 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25517 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25518 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25519 clean
d545f33b
PB
25520@endif libcpp-bootstrap
25521
25522
25523.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
25524.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
25525maybe-all-stage4-libcpp:
25526maybe-clean-stage4-libcpp:
25527@if libcpp-bootstrap
25528maybe-all-stage4-libcpp: all-stage4-libcpp
25529all-stage4: all-stage4-libcpp
f70224b5 25530TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 25531all-stage4-libcpp: configure-stage4-libcpp
c52c6897 25532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25533 @r=`${PWD_COMMAND}`; export r; \
25534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25535 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
25536 $(HOST_EXPORTS) \
25537 $(POSTSTAGE1_HOST_EXPORTS) \
25538 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25540 CFLAGS="$(STAGE4_CFLAGS)" \
25541 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 25542 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25547 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25548 $(TARGET-stage4-libcpp)
d545f33b
PB
25549
25550maybe-clean-stage4-libcpp: clean-stage4-libcpp
25551clean-stage4: clean-stage4-libcpp
25552clean-stage4-libcpp:
9dbaa842
DD
25553 @if [ $(current_stage) = stage4 ]; then \
25554 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25555 else \
25556 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
25557 $(MAKE) stage4-start; \
25558 fi; \
d545f33b 25559 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25560 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25561 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25562 clean
d545f33b
PB
25563@endif libcpp-bootstrap
25564
25565
25566.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
25567.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
25568maybe-all-stageprofile-libcpp:
25569maybe-clean-stageprofile-libcpp:
25570@if libcpp-bootstrap
25571maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
25572all-stageprofile: all-stageprofile-libcpp
f70224b5 25573TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 25574all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 25575 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25576 @r=`${PWD_COMMAND}`; export r; \
25577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
25579 $(HOST_EXPORTS) \
25580 $(POSTSTAGE1_HOST_EXPORTS) \
25581 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25583 CFLAGS="$(STAGEprofile_CFLAGS)" \
25584 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
25585 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25590 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25591 $(TARGET-stageprofile-libcpp)
d545f33b
PB
25592
25593maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
25594clean-stageprofile: clean-stageprofile-libcpp
25595clean-stageprofile-libcpp:
9dbaa842
DD
25596 @if [ $(current_stage) = stageprofile ]; then \
25597 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25598 else \
25599 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
25600 $(MAKE) stageprofile-start; \
25601 fi; \
d545f33b 25602 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25603 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25604 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25605 clean
d545f33b
PB
25606@endif libcpp-bootstrap
25607
25608
25609.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
25610.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
25611maybe-all-stagefeedback-libcpp:
25612maybe-clean-stagefeedback-libcpp:
25613@if libcpp-bootstrap
25614maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
25615all-stagefeedback: all-stagefeedback-libcpp
f70224b5 25616TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 25617all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 25618 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25619 @r=`${PWD_COMMAND}`; export r; \
25620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25621 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
25622 $(HOST_EXPORTS) \
25623 $(POSTSTAGE1_HOST_EXPORTS) \
25624 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25626 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25627 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
25628 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25633 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25634 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
25635
25636maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
25637clean-stagefeedback: clean-stagefeedback-libcpp
25638clean-stagefeedback-libcpp:
9dbaa842
DD
25639 @if [ $(current_stage) = stagefeedback ]; then \
25640 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25641 else \
25642 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
25643 $(MAKE) stagefeedback-start; \
25644 fi; \
d545f33b 25645 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25646 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25647 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25648 clean
d545f33b
PB
25649@endif libcpp-bootstrap
25650
25651
25652
25653
25654
b813574b
PB
25655.PHONY: check-libcpp maybe-check-libcpp
25656maybe-check-libcpp:
25657@if libcpp
25658maybe-check-libcpp: check-libcpp
4fa63067 25659
b813574b 25660check-libcpp:
0aed8855 25661 @: $(MAKE); $(unstage)
4fa63067
NN
25662 @r=`${PWD_COMMAND}`; export r; \
25663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25664 $(HOST_EXPORTS) \
b00612cc
PB
25665 (cd $(HOST_SUBDIR)/libcpp && \
25666 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25667
b813574b 25668@endif libcpp
4fa63067 25669
b813574b
PB
25670.PHONY: install-libcpp maybe-install-libcpp
25671maybe-install-libcpp:
25672@if libcpp
25673maybe-install-libcpp: install-libcpp
25674
25675install-libcpp: installdirs
0aed8855 25676 @: $(MAKE); $(unstage)
4fa63067
NN
25677 @r=`${PWD_COMMAND}`; export r; \
25678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25679 $(HOST_EXPORTS) \
b00612cc 25680 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 25681 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25682
b813574b 25683@endif libcpp
4fa63067 25684
56a8fe78 25685# Other targets (info, dvi, pdf, etc.)
4fa63067 25686
b813574b
PB
25687.PHONY: maybe-info-libcpp info-libcpp
25688maybe-info-libcpp:
25689@if libcpp
25690maybe-info-libcpp: info-libcpp
4fa63067 25691
b813574b
PB
25692info-libcpp: \
25693 configure-libcpp
25694 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25695 r=`${PWD_COMMAND}`; export r; \
25696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25697 $(HOST_EXPORTS) \
b813574b 25698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25700 done; \
b813574b 25701 echo "Doing info in libcpp" ; \
b00612cc 25702 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25705 "RANLIB=$${RANLIB}" \
0c24b341 25706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25707 info) \
2a4cbe27
NN
25708 || exit 1
25709
b813574b 25710@endif libcpp
2a4cbe27 25711
b813574b
PB
25712.PHONY: maybe-dvi-libcpp dvi-libcpp
25713maybe-dvi-libcpp:
25714@if libcpp
25715maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 25716
b813574b
PB
25717dvi-libcpp: \
25718 configure-libcpp
25719 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25720 r=`${PWD_COMMAND}`; export r; \
25721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25722 $(HOST_EXPORTS) \
b813574b 25723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25725 done; \
b813574b 25726 echo "Doing dvi in libcpp" ; \
b00612cc 25727 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25730 "RANLIB=$${RANLIB}" \
0c24b341 25731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25732 dvi) \
2a4cbe27
NN
25733 || exit 1
25734
b813574b 25735@endif libcpp
2a4cbe27 25736
56a8fe78
DD
25737.PHONY: maybe-pdf-libcpp pdf-libcpp
25738maybe-pdf-libcpp:
25739@if libcpp
25740maybe-pdf-libcpp: pdf-libcpp
25741
25742pdf-libcpp: \
25743 configure-libcpp
25744 @[ -f ./libcpp/Makefile ] || exit 0; \
25745 r=`${PWD_COMMAND}`; export r; \
25746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25747 $(HOST_EXPORTS) \
25748 for flag in $(EXTRA_HOST_FLAGS) ; do \
25749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25750 done; \
25751 echo "Doing pdf in libcpp" ; \
25752 (cd $(HOST_SUBDIR)/libcpp && \
25753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25755 "RANLIB=$${RANLIB}" \
0c24b341 25756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25757 pdf) \
25758 || exit 1
25759
25760@endif libcpp
25761
6d389afc
MS
25762.PHONY: maybe-html-libcpp html-libcpp
25763maybe-html-libcpp:
25764@if libcpp
25765maybe-html-libcpp: html-libcpp
25766
25767html-libcpp: \
25768 configure-libcpp
25769 @[ -f ./libcpp/Makefile ] || exit 0; \
25770 r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25772 $(HOST_EXPORTS) \
25773 for flag in $(EXTRA_HOST_FLAGS) ; do \
25774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25775 done; \
25776 echo "Doing html in libcpp" ; \
b00612cc 25777 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
25778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25780 "RANLIB=$${RANLIB}" \
0c24b341 25781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25782 html) \
25783 || exit 1
25784
25785@endif libcpp
25786
b813574b
PB
25787.PHONY: maybe-TAGS-libcpp TAGS-libcpp
25788maybe-TAGS-libcpp:
25789@if libcpp
25790maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 25791
b813574b
PB
25792TAGS-libcpp: \
25793 configure-libcpp
25794 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25795 r=`${PWD_COMMAND}`; export r; \
25796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25797 $(HOST_EXPORTS) \
b813574b 25798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25800 done; \
b813574b 25801 echo "Doing TAGS in libcpp" ; \
b00612cc 25802 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25805 "RANLIB=$${RANLIB}" \
0c24b341 25806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25807 TAGS) \
2a4cbe27
NN
25808 || exit 1
25809
b813574b 25810@endif libcpp
2a4cbe27 25811
b813574b
PB
25812.PHONY: maybe-install-info-libcpp install-info-libcpp
25813maybe-install-info-libcpp:
25814@if libcpp
25815maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 25816
b813574b
PB
25817install-info-libcpp: \
25818 configure-libcpp \
25819 info-libcpp
25820 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25821 r=`${PWD_COMMAND}`; export r; \
25822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25823 $(HOST_EXPORTS) \
b813574b 25824 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25826 done; \
b813574b 25827 echo "Doing install-info in libcpp" ; \
b00612cc 25828 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25831 "RANLIB=$${RANLIB}" \
0c24b341 25832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25833 install-info) \
2a4cbe27
NN
25834 || exit 1
25835
b813574b 25836@endif libcpp
2a4cbe27 25837
a3ca38d2
DD
25838.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
25839maybe-install-pdf-libcpp:
25840@if libcpp
25841maybe-install-pdf-libcpp: install-pdf-libcpp
25842
25843install-pdf-libcpp: \
25844 configure-libcpp \
25845 pdf-libcpp
25846 @[ -f ./libcpp/Makefile ] || exit 0; \
25847 r=`${PWD_COMMAND}`; export r; \
25848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25849 $(HOST_EXPORTS) \
25850 for flag in $(EXTRA_HOST_FLAGS) ; do \
25851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25852 done; \
25853 echo "Doing install-pdf in libcpp" ; \
25854 (cd $(HOST_SUBDIR)/libcpp && \
25855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25857 "RANLIB=$${RANLIB}" \
0c24b341 25858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25859 install-pdf) \
25860 || exit 1
25861
25862@endif libcpp
25863
108a6f8e
CD
25864.PHONY: maybe-install-html-libcpp install-html-libcpp
25865maybe-install-html-libcpp:
25866@if libcpp
25867maybe-install-html-libcpp: install-html-libcpp
25868
25869install-html-libcpp: \
25870 configure-libcpp \
25871 html-libcpp
25872 @[ -f ./libcpp/Makefile ] || exit 0; \
25873 r=`${PWD_COMMAND}`; export r; \
25874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25875 $(HOST_EXPORTS) \
25876 for flag in $(EXTRA_HOST_FLAGS) ; do \
25877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25878 done; \
25879 echo "Doing install-html in libcpp" ; \
25880 (cd $(HOST_SUBDIR)/libcpp && \
25881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25883 "RANLIB=$${RANLIB}" \
0c24b341 25884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25885 install-html) \
25886 || exit 1
25887
25888@endif libcpp
25889
b813574b
PB
25890.PHONY: maybe-installcheck-libcpp installcheck-libcpp
25891maybe-installcheck-libcpp:
25892@if libcpp
25893maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 25894
b813574b
PB
25895installcheck-libcpp: \
25896 configure-libcpp
25897 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25898 r=`${PWD_COMMAND}`; export r; \
25899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25900 $(HOST_EXPORTS) \
b813574b 25901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25903 done; \
b813574b 25904 echo "Doing installcheck in libcpp" ; \
b00612cc 25905 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25908 "RANLIB=$${RANLIB}" \
0c24b341 25909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25910 installcheck) \
2a4cbe27
NN
25911 || exit 1
25912
b813574b 25913@endif libcpp
2a4cbe27 25914
b813574b
PB
25915.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
25916maybe-mostlyclean-libcpp:
25917@if libcpp
25918maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 25919
b813574b
PB
25920mostlyclean-libcpp:
25921 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25922 r=`${PWD_COMMAND}`; export r; \
25923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25924 $(HOST_EXPORTS) \
b813574b 25925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927 done; \
b813574b 25928 echo "Doing mostlyclean in libcpp" ; \
b00612cc 25929 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932 "RANLIB=$${RANLIB}" \
0c24b341 25933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25934 mostlyclean) \
2a4cbe27
NN
25935 || exit 1
25936
b813574b 25937@endif libcpp
2a4cbe27 25938
b813574b
PB
25939.PHONY: maybe-clean-libcpp clean-libcpp
25940maybe-clean-libcpp:
25941@if libcpp
25942maybe-clean-libcpp: clean-libcpp
2a4cbe27 25943
b813574b
PB
25944clean-libcpp:
25945 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25946 r=`${PWD_COMMAND}`; export r; \
25947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25948 $(HOST_EXPORTS) \
b813574b 25949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25951 done; \
b813574b 25952 echo "Doing clean in libcpp" ; \
b00612cc 25953 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25956 "RANLIB=$${RANLIB}" \
0c24b341 25957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25958 clean) \
2a4cbe27
NN
25959 || exit 1
25960
b813574b 25961@endif libcpp
2a4cbe27 25962
b813574b
PB
25963.PHONY: maybe-distclean-libcpp distclean-libcpp
25964maybe-distclean-libcpp:
25965@if libcpp
25966maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 25967
b813574b
PB
25968distclean-libcpp:
25969 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25970 r=`${PWD_COMMAND}`; export r; \
25971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25972 $(HOST_EXPORTS) \
b813574b 25973 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25975 done; \
b813574b 25976 echo "Doing distclean in libcpp" ; \
b00612cc 25977 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25980 "RANLIB=$${RANLIB}" \
0c24b341 25981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25982 distclean) \
2a4cbe27
NN
25983 || exit 1
25984
b813574b 25985@endif libcpp
2a4cbe27 25986
b813574b
PB
25987.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
25988maybe-maintainer-clean-libcpp:
25989@if libcpp
25990maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 25991
b813574b
PB
25992maintainer-clean-libcpp:
25993 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25994 r=`${PWD_COMMAND}`; export r; \
25995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25996 $(HOST_EXPORTS) \
b813574b 25997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25999 done; \
b813574b 26000 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 26001 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26004 "RANLIB=$${RANLIB}" \
0c24b341 26005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26006 maintainer-clean) \
2a4cbe27
NN
26007 || exit 1
26008
b813574b 26009@endif libcpp
2a4cbe27 26010
2a4cbe27 26011
a7254363 26012
be01d343
PB
26013.PHONY: configure-libdecnumber maybe-configure-libdecnumber
26014maybe-configure-libdecnumber:
4f0ef2d8
CD
26015@if gcc-bootstrap
26016configure-libdecnumber: stage_current
26017@endif gcc-bootstrap
be01d343
PB
26018@if libdecnumber
26019maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 26020configure-libdecnumber:
c52c6897
PB
26021 @r=`${PWD_COMMAND}`; export r; \
26022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
26023 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26025 $(HOST_EXPORTS) \
26026 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
26027 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
26028 case $(srcdir) in \
26029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26030 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26032 esac; \
26033 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26034 libsrcdir="$$s/libdecnumber"; \
26035 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26037 --target=${target_alias} $${srcdiroption} \
be01d343
PB
26038 || exit 1
26039@endif libdecnumber
26040
26041
26042
26043.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
26044maybe-configure-stage1-libdecnumber:
26045@if libdecnumber-bootstrap
26046maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 26047configure-stage1-libdecnumber:
c52c6897 26048 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26050 @r=`${PWD_COMMAND}`; export r; \
26051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26052 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26053 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 26054 $(HOST_EXPORTS) \
8ee82aff 26055 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26056 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26057 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 26058 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26060 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26061 case $(srcdir) in \
26062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26063 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26065 esac; \
26066 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26067 libsrcdir="$$s/libdecnumber"; \
26068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26070 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26071 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
26072@endif libdecnumber-bootstrap
26073
26074.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
26075maybe-configure-stage2-libdecnumber:
26076@if libdecnumber-bootstrap
26077maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 26078configure-stage2-libdecnumber:
c52c6897 26079 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26081 @r=`${PWD_COMMAND}`; export r; \
26082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26083 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26084 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 26085 $(HOST_EXPORTS) \
1b05fbbd 26086 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26087 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26088 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
26089 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 26090 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26092 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26093 case $(srcdir) in \
26094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26095 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26097 esac; \
26098 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26099 libsrcdir="$$s/libdecnumber"; \
26100 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26102 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26103 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26104 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26105@endif libdecnumber-bootstrap
26106
be01d343
PB
26107.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
26108maybe-configure-stage3-libdecnumber:
26109@if libdecnumber-bootstrap
26110maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 26111configure-stage3-libdecnumber:
c52c6897 26112 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26114 @r=`${PWD_COMMAND}`; export r; \
26115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26116 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26117 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 26118 $(HOST_EXPORTS) \
1b05fbbd 26119 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26121 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
26122 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 26123 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26125 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26126 case $(srcdir) in \
26127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26128 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26130 esac; \
26131 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26132 libsrcdir="$$s/libdecnumber"; \
26133 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26135 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26136 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26137 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26138@endif libdecnumber-bootstrap
26139
be01d343
PB
26140.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
26141maybe-configure-stage4-libdecnumber:
26142@if libdecnumber-bootstrap
26143maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 26144configure-stage4-libdecnumber:
c52c6897 26145 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26147 @r=`${PWD_COMMAND}`; export r; \
26148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26149 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26150 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 26151 $(HOST_EXPORTS) \
1b05fbbd 26152 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26153 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26154 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
26155 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 26156 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26158 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26159 case $(srcdir) in \
26160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26161 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26163 esac; \
26164 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26165 libsrcdir="$$s/libdecnumber"; \
26166 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26168 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26169 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26170 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
26171@endif libdecnumber-bootstrap
26172
26173.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
26174maybe-configure-stageprofile-libdecnumber:
26175@if libdecnumber-bootstrap
26176maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 26177configure-stageprofile-libdecnumber:
c52c6897 26178 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26180 @r=`${PWD_COMMAND}`; export r; \
26181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26182 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26183 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 26184 $(HOST_EXPORTS) \
1b05fbbd
AO
26185 $(POSTSTAGE1_HOST_EXPORTS) \
26186 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26187 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
26188 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 26189 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26191 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26192 case $(srcdir) in \
26193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26194 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26196 esac; \
26197 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26198 libsrcdir="$$s/libdecnumber"; \
26199 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26201 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26202 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26203 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
26204@endif libdecnumber-bootstrap
26205
26206.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
26207maybe-configure-stagefeedback-libdecnumber:
26208@if libdecnumber-bootstrap
26209maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 26210configure-stagefeedback-libdecnumber:
c52c6897 26211 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26213 @r=`${PWD_COMMAND}`; export r; \
26214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26215 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26216 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 26217 $(HOST_EXPORTS) \
1b05fbbd
AO
26218 $(POSTSTAGE1_HOST_EXPORTS) \
26219 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26220 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
26221 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 26222 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26224 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26225 case $(srcdir) in \
26226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26227 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26229 esac; \
26230 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26231 libsrcdir="$$s/libdecnumber"; \
26232 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26234 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26235 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26236 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
26237@endif libdecnumber-bootstrap
26238
26239
26240
26241
26242
26243.PHONY: all-libdecnumber maybe-all-libdecnumber
26244maybe-all-libdecnumber:
4f0ef2d8
CD
26245@if gcc-bootstrap
26246all-libdecnumber: stage_current
26247@endif gcc-bootstrap
be01d343
PB
26248@if libdecnumber
26249TARGET-libdecnumber=all
26250maybe-all-libdecnumber: all-libdecnumber
26251all-libdecnumber: configure-libdecnumber
c52c6897 26252 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
26253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254 $(HOST_EXPORTS) \
26255 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
26256 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26257 $(TARGET-libdecnumber))
be01d343
PB
26258@endif libdecnumber
26259
26260
26261
26262.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
26263.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
26264maybe-all-stage1-libdecnumber:
26265maybe-clean-stage1-libdecnumber:
26266@if libdecnumber-bootstrap
26267maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
26268all-stage1: all-stage1-libdecnumber
26269TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
26270all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 26271 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
26272 @r=`${PWD_COMMAND}`; export r; \
26273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26274 TFLAGS="$(STAGE1_TFLAGS)"; \
be01d343
PB
26275 $(HOST_EXPORTS) \
26276 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26277 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26278 CFLAGS="$(STAGE1_CFLAGS)" \
26279 CXXFLAGS="$(STAGE1_CFLAGS)" \
26280 LIBCFLAGS="$(LIBCFLAGS)" \
26281 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26282 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26283 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26284 $(EXTRA_HOST_FLAGS) \
26285 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
26286 $(TARGET-stage1-libdecnumber)
26287
26288maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
26289clean-stage1: clean-stage1-libdecnumber
26290clean-stage1-libdecnumber:
9dbaa842
DD
26291 @if [ $(current_stage) = stage1 ]; then \
26292 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26293 else \
26294 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
26295 $(MAKE) stage1-start; \
26296 fi; \
be01d343 26297 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26298 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26299 clean
be01d343
PB
26300@endif libdecnumber-bootstrap
26301
26302
26303.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
26304.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
26305maybe-all-stage2-libdecnumber:
26306maybe-clean-stage2-libdecnumber:
26307@if libdecnumber-bootstrap
26308maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
26309all-stage2: all-stage2-libdecnumber
26310TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
26311all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 26312 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
26313 @r=`${PWD_COMMAND}`; export r; \
26314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26315 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343
PB
26316 $(HOST_EXPORTS) \
26317 $(POSTSTAGE1_HOST_EXPORTS) \
26318 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26320 CFLAGS="$(STAGE2_CFLAGS)" \
26321 CXXFLAGS="$(STAGE2_CFLAGS)" \
26322 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26326 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26327 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
26328 $(TARGET-stage2-libdecnumber)
26329
26330maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
26331clean-stage2: clean-stage2-libdecnumber
26332clean-stage2-libdecnumber:
9dbaa842
DD
26333 @if [ $(current_stage) = stage2 ]; then \
26334 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26335 else \
26336 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
26337 $(MAKE) stage2-start; \
26338 fi; \
be01d343 26339 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26340 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26341 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26342 clean
be01d343
PB
26343@endif libdecnumber-bootstrap
26344
26345
26346.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
26347.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
26348maybe-all-stage3-libdecnumber:
26349maybe-clean-stage3-libdecnumber:
26350@if libdecnumber-bootstrap
26351maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
26352all-stage3: all-stage3-libdecnumber
26353TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
26354all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 26355 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
26356 @r=`${PWD_COMMAND}`; export r; \
26357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26358 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343
PB
26359 $(HOST_EXPORTS) \
26360 $(POSTSTAGE1_HOST_EXPORTS) \
26361 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26363 CFLAGS="$(STAGE3_CFLAGS)" \
26364 CXXFLAGS="$(STAGE3_CFLAGS)" \
26365 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26369 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26370 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
26371 $(TARGET-stage3-libdecnumber)
26372
26373maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
26374clean-stage3: clean-stage3-libdecnumber
26375clean-stage3-libdecnumber:
9dbaa842
DD
26376 @if [ $(current_stage) = stage3 ]; then \
26377 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26378 else \
26379 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
26380 $(MAKE) stage3-start; \
26381 fi; \
be01d343 26382 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26383 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26384 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26385 clean
be01d343
PB
26386@endif libdecnumber-bootstrap
26387
26388
26389.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
26390.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
26391maybe-all-stage4-libdecnumber:
26392maybe-clean-stage4-libdecnumber:
26393@if libdecnumber-bootstrap
26394maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
26395all-stage4: all-stage4-libdecnumber
26396TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
26397all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 26398 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
26399 @r=`${PWD_COMMAND}`; export r; \
26400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26401 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343
PB
26402 $(HOST_EXPORTS) \
26403 $(POSTSTAGE1_HOST_EXPORTS) \
26404 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26406 CFLAGS="$(STAGE4_CFLAGS)" \
26407 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 26408 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26413 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
26414 $(TARGET-stage4-libdecnumber)
26415
26416maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
26417clean-stage4: clean-stage4-libdecnumber
26418clean-stage4-libdecnumber:
9dbaa842
DD
26419 @if [ $(current_stage) = stage4 ]; then \
26420 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26421 else \
26422 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
26423 $(MAKE) stage4-start; \
26424 fi; \
be01d343 26425 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26426 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26427 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26428 clean
be01d343
PB
26429@endif libdecnumber-bootstrap
26430
26431
26432.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
26433.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
26434maybe-all-stageprofile-libdecnumber:
26435maybe-clean-stageprofile-libdecnumber:
26436@if libdecnumber-bootstrap
26437maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
26438all-stageprofile: all-stageprofile-libdecnumber
26439TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
26440all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 26441 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
26442 @r=`${PWD_COMMAND}`; export r; \
26443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26444 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343
PB
26445 $(HOST_EXPORTS) \
26446 $(POSTSTAGE1_HOST_EXPORTS) \
26447 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26449 CFLAGS="$(STAGEprofile_CFLAGS)" \
26450 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26451 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26456 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
26457 $(TARGET-stageprofile-libdecnumber)
26458
26459maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
26460clean-stageprofile: clean-stageprofile-libdecnumber
26461clean-stageprofile-libdecnumber:
9dbaa842
DD
26462 @if [ $(current_stage) = stageprofile ]; then \
26463 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26464 else \
26465 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
26466 $(MAKE) stageprofile-start; \
26467 fi; \
be01d343 26468 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26469 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26470 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26471 clean
be01d343
PB
26472@endif libdecnumber-bootstrap
26473
26474
26475.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
26476.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
26477maybe-all-stagefeedback-libdecnumber:
26478maybe-clean-stagefeedback-libdecnumber:
26479@if libdecnumber-bootstrap
26480maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
26481all-stagefeedback: all-stagefeedback-libdecnumber
26482TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
26483all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 26484 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
26485 @r=`${PWD_COMMAND}`; export r; \
26486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26487 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343
PB
26488 $(HOST_EXPORTS) \
26489 $(POSTSTAGE1_HOST_EXPORTS) \
26490 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26492 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26493 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26494 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26499 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
26500 $(TARGET-stagefeedback-libdecnumber)
26501
26502maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
26503clean-stagefeedback: clean-stagefeedback-libdecnumber
26504clean-stagefeedback-libdecnumber:
9dbaa842
DD
26505 @if [ $(current_stage) = stagefeedback ]; then \
26506 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26507 else \
26508 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
26509 $(MAKE) stagefeedback-start; \
26510 fi; \
be01d343 26511 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26512 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26513 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26514 clean
be01d343
PB
26515@endif libdecnumber-bootstrap
26516
26517
26518
26519
26520
26521.PHONY: check-libdecnumber maybe-check-libdecnumber
26522maybe-check-libdecnumber:
26523@if libdecnumber
26524maybe-check-libdecnumber: check-libdecnumber
26525
26526check-libdecnumber:
0aed8855 26527 @: $(MAKE); $(unstage)
be01d343
PB
26528 @r=`${PWD_COMMAND}`; export r; \
26529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26530 $(HOST_EXPORTS) \
26531 (cd $(HOST_SUBDIR)/libdecnumber && \
26532 $(MAKE) $(FLAGS_TO_PASS) check)
26533
26534@endif libdecnumber
26535
26536.PHONY: install-libdecnumber maybe-install-libdecnumber
26537maybe-install-libdecnumber:
26538@if libdecnumber
26539maybe-install-libdecnumber: install-libdecnumber
26540
26541install-libdecnumber: installdirs
0aed8855 26542 @: $(MAKE); $(unstage)
be01d343
PB
26543 @r=`${PWD_COMMAND}`; export r; \
26544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26545 $(HOST_EXPORTS) \
26546 (cd $(HOST_SUBDIR)/libdecnumber && \
26547 $(MAKE) $(FLAGS_TO_PASS) install)
26548
26549@endif libdecnumber
26550
56a8fe78 26551# Other targets (info, dvi, pdf, etc.)
be01d343
PB
26552
26553.PHONY: maybe-info-libdecnumber info-libdecnumber
26554maybe-info-libdecnumber:
26555@if libdecnumber
26556maybe-info-libdecnumber: info-libdecnumber
26557
26558info-libdecnumber: \
26559 configure-libdecnumber
26560 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26561 r=`${PWD_COMMAND}`; export r; \
26562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26563 $(HOST_EXPORTS) \
26564 for flag in $(EXTRA_HOST_FLAGS) ; do \
26565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26566 done; \
26567 echo "Doing info in libdecnumber" ; \
26568 (cd $(HOST_SUBDIR)/libdecnumber && \
26569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26571 "RANLIB=$${RANLIB}" \
0c24b341 26572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26573 info) \
26574 || exit 1
26575
26576@endif libdecnumber
26577
26578.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
26579maybe-dvi-libdecnumber:
26580@if libdecnumber
26581maybe-dvi-libdecnumber: dvi-libdecnumber
26582
26583dvi-libdecnumber: \
26584 configure-libdecnumber
26585 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26586 r=`${PWD_COMMAND}`; export r; \
26587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26588 $(HOST_EXPORTS) \
26589 for flag in $(EXTRA_HOST_FLAGS) ; do \
26590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26591 done; \
26592 echo "Doing dvi in libdecnumber" ; \
26593 (cd $(HOST_SUBDIR)/libdecnumber && \
26594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26596 "RANLIB=$${RANLIB}" \
0c24b341 26597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26598 dvi) \
26599 || exit 1
26600
26601@endif libdecnumber
26602
56a8fe78
DD
26603.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
26604maybe-pdf-libdecnumber:
26605@if libdecnumber
26606maybe-pdf-libdecnumber: pdf-libdecnumber
26607
26608pdf-libdecnumber: \
26609 configure-libdecnumber
26610 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26611 r=`${PWD_COMMAND}`; export r; \
26612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26613 $(HOST_EXPORTS) \
26614 for flag in $(EXTRA_HOST_FLAGS) ; do \
26615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26616 done; \
26617 echo "Doing pdf in libdecnumber" ; \
26618 (cd $(HOST_SUBDIR)/libdecnumber && \
26619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26621 "RANLIB=$${RANLIB}" \
0c24b341 26622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26623 pdf) \
26624 || exit 1
26625
26626@endif libdecnumber
26627
be01d343
PB
26628.PHONY: maybe-html-libdecnumber html-libdecnumber
26629maybe-html-libdecnumber:
26630@if libdecnumber
26631maybe-html-libdecnumber: html-libdecnumber
26632
26633html-libdecnumber: \
26634 configure-libdecnumber
26635 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26636 r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 for flag in $(EXTRA_HOST_FLAGS) ; do \
26640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26641 done; \
26642 echo "Doing html in libdecnumber" ; \
26643 (cd $(HOST_SUBDIR)/libdecnumber && \
26644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26646 "RANLIB=$${RANLIB}" \
0c24b341 26647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26648 html) \
26649 || exit 1
26650
26651@endif libdecnumber
26652
26653.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
26654maybe-TAGS-libdecnumber:
26655@if libdecnumber
26656maybe-TAGS-libdecnumber: TAGS-libdecnumber
26657
26658TAGS-libdecnumber: \
26659 configure-libdecnumber
26660 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663 $(HOST_EXPORTS) \
26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
26667 echo "Doing TAGS in libdecnumber" ; \
26668 (cd $(HOST_SUBDIR)/libdecnumber && \
26669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671 "RANLIB=$${RANLIB}" \
0c24b341 26672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26673 TAGS) \
26674 || exit 1
26675
26676@endif libdecnumber
26677
26678.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
26679maybe-install-info-libdecnumber:
26680@if libdecnumber
26681maybe-install-info-libdecnumber: install-info-libdecnumber
26682
26683install-info-libdecnumber: \
26684 configure-libdecnumber \
26685 info-libdecnumber
26686 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26687 r=`${PWD_COMMAND}`; export r; \
26688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689 $(HOST_EXPORTS) \
26690 for flag in $(EXTRA_HOST_FLAGS) ; do \
26691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26692 done; \
26693 echo "Doing install-info in libdecnumber" ; \
26694 (cd $(HOST_SUBDIR)/libdecnumber && \
26695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26697 "RANLIB=$${RANLIB}" \
0c24b341 26698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26699 install-info) \
26700 || exit 1
26701
26702@endif libdecnumber
26703
a3ca38d2
DD
26704.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
26705maybe-install-pdf-libdecnumber:
26706@if libdecnumber
26707maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
26708
26709install-pdf-libdecnumber: \
26710 configure-libdecnumber \
26711 pdf-libdecnumber
26712 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26713 r=`${PWD_COMMAND}`; export r; \
26714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26715 $(HOST_EXPORTS) \
26716 for flag in $(EXTRA_HOST_FLAGS) ; do \
26717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26718 done; \
26719 echo "Doing install-pdf in libdecnumber" ; \
26720 (cd $(HOST_SUBDIR)/libdecnumber && \
26721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26723 "RANLIB=$${RANLIB}" \
0c24b341 26724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26725 install-pdf) \
26726 || exit 1
26727
26728@endif libdecnumber
26729
108a6f8e
CD
26730.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
26731maybe-install-html-libdecnumber:
26732@if libdecnumber
26733maybe-install-html-libdecnumber: install-html-libdecnumber
26734
26735install-html-libdecnumber: \
26736 configure-libdecnumber \
26737 html-libdecnumber
26738 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26739 r=`${PWD_COMMAND}`; export r; \
26740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26741 $(HOST_EXPORTS) \
26742 for flag in $(EXTRA_HOST_FLAGS) ; do \
26743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26744 done; \
26745 echo "Doing install-html in libdecnumber" ; \
26746 (cd $(HOST_SUBDIR)/libdecnumber && \
26747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26749 "RANLIB=$${RANLIB}" \
0c24b341 26750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26751 install-html) \
26752 || exit 1
26753
26754@endif libdecnumber
26755
be01d343
PB
26756.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
26757maybe-installcheck-libdecnumber:
26758@if libdecnumber
26759maybe-installcheck-libdecnumber: installcheck-libdecnumber
26760
26761installcheck-libdecnumber: \
26762 configure-libdecnumber
26763 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26764 r=`${PWD_COMMAND}`; export r; \
26765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26766 $(HOST_EXPORTS) \
26767 for flag in $(EXTRA_HOST_FLAGS) ; do \
26768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26769 done; \
26770 echo "Doing installcheck in libdecnumber" ; \
26771 (cd $(HOST_SUBDIR)/libdecnumber && \
26772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26774 "RANLIB=$${RANLIB}" \
0c24b341 26775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26776 installcheck) \
26777 || exit 1
26778
26779@endif libdecnumber
26780
26781.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
26782maybe-mostlyclean-libdecnumber:
26783@if libdecnumber
26784maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
26785
26786mostlyclean-libdecnumber:
26787 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26788 r=`${PWD_COMMAND}`; export r; \
26789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26790 $(HOST_EXPORTS) \
26791 for flag in $(EXTRA_HOST_FLAGS) ; do \
26792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26793 done; \
26794 echo "Doing mostlyclean in libdecnumber" ; \
26795 (cd $(HOST_SUBDIR)/libdecnumber && \
26796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26798 "RANLIB=$${RANLIB}" \
0c24b341 26799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26800 mostlyclean) \
26801 || exit 1
26802
26803@endif libdecnumber
26804
26805.PHONY: maybe-clean-libdecnumber clean-libdecnumber
26806maybe-clean-libdecnumber:
26807@if libdecnumber
26808maybe-clean-libdecnumber: clean-libdecnumber
26809
26810clean-libdecnumber:
26811 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26812 r=`${PWD_COMMAND}`; export r; \
26813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26814 $(HOST_EXPORTS) \
26815 for flag in $(EXTRA_HOST_FLAGS) ; do \
26816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26817 done; \
26818 echo "Doing clean in libdecnumber" ; \
26819 (cd $(HOST_SUBDIR)/libdecnumber && \
26820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26822 "RANLIB=$${RANLIB}" \
0c24b341 26823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26824 clean) \
26825 || exit 1
26826
26827@endif libdecnumber
26828
26829.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
26830maybe-distclean-libdecnumber:
26831@if libdecnumber
26832maybe-distclean-libdecnumber: distclean-libdecnumber
26833
26834distclean-libdecnumber:
26835 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26836 r=`${PWD_COMMAND}`; export r; \
26837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838 $(HOST_EXPORTS) \
26839 for flag in $(EXTRA_HOST_FLAGS) ; do \
26840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26841 done; \
26842 echo "Doing distclean in libdecnumber" ; \
26843 (cd $(HOST_SUBDIR)/libdecnumber && \
26844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26846 "RANLIB=$${RANLIB}" \
0c24b341 26847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26848 distclean) \
26849 || exit 1
26850
26851@endif libdecnumber
26852
26853.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
26854maybe-maintainer-clean-libdecnumber:
26855@if libdecnumber
26856maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
26857
26858maintainer-clean-libdecnumber:
26859 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26860 r=`${PWD_COMMAND}`; export r; \
26861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26862 $(HOST_EXPORTS) \
26863 for flag in $(EXTRA_HOST_FLAGS) ; do \
26864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26865 done; \
26866 echo "Doing maintainer-clean in libdecnumber" ; \
26867 (cd $(HOST_SUBDIR)/libdecnumber && \
26868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26870 "RANLIB=$${RANLIB}" \
0c24b341 26871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26872 maintainer-clean) \
26873 || exit 1
26874
26875@endif libdecnumber
26876
26877
26878
b813574b
PB
26879.PHONY: configure-libgui maybe-configure-libgui
26880maybe-configure-libgui:
4f0ef2d8
CD
26881@if gcc-bootstrap
26882configure-libgui: stage_current
26883@endif gcc-bootstrap
b813574b
PB
26884@if libgui
26885maybe-configure-libgui: configure-libgui
c52c6897 26886configure-libgui:
0aed8855 26887 @: $(MAKE); $(unstage)
c52c6897 26888 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 26889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26890 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
26891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 26892 $(HOST_EXPORTS) \
a7254363
PB
26893 echo Configuring in $(HOST_SUBDIR)/libgui; \
26894 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 26895 case $(srcdir) in \
b00612cc
PB
26896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26897 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
26898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 26899 esac; \
b00612cc
PB
26900 srcdiroption="--srcdir=$${topdir}/libgui"; \
26901 libsrcdir="$$s/libgui"; \
4b1cb4fe 26902 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26904 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 26905 || exit 1
b813574b 26906@endif libgui
4b1cb4fe 26907
a7254363
PB
26908
26909
d545f33b
PB
26910
26911
b813574b
PB
26912.PHONY: all-libgui maybe-all-libgui
26913maybe-all-libgui:
4f0ef2d8
CD
26914@if gcc-bootstrap
26915all-libgui: stage_current
26916@endif gcc-bootstrap
b813574b 26917@if libgui
d27cc32e 26918TARGET-libgui=all
b813574b
PB
26919maybe-all-libgui: all-libgui
26920all-libgui: configure-libgui
0aed8855 26921 @: $(MAKE); $(unstage)
4b1cb4fe
DD
26922 @r=`${PWD_COMMAND}`; export r; \
26923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26924 $(HOST_EXPORTS) \
b00612cc 26925 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
26926 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26927 $(TARGET-libgui))
b813574b 26928@endif libgui
4b1cb4fe 26929
a7254363 26930
d545f33b
PB
26931
26932
b813574b
PB
26933.PHONY: check-libgui maybe-check-libgui
26934maybe-check-libgui:
26935@if libgui
26936maybe-check-libgui: check-libgui
4b1cb4fe 26937
b813574b 26938check-libgui:
0aed8855 26939 @: $(MAKE); $(unstage)
4b1cb4fe
DD
26940 @r=`${PWD_COMMAND}`; export r; \
26941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26942 $(HOST_EXPORTS) \
b00612cc
PB
26943 (cd $(HOST_SUBDIR)/libgui && \
26944 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 26945
b813574b 26946@endif libgui
4b1cb4fe 26947
b813574b
PB
26948.PHONY: install-libgui maybe-install-libgui
26949maybe-install-libgui:
26950@if libgui
26951maybe-install-libgui: install-libgui
4b1cb4fe 26952
b813574b 26953install-libgui: installdirs
0aed8855 26954 @: $(MAKE); $(unstage)
b813574b
PB
26955 @r=`${PWD_COMMAND}`; export r; \
26956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26957 $(HOST_EXPORTS) \
b00612cc 26958 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 26959 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 26960
b813574b 26961@endif libgui
4b1cb4fe 26962
56a8fe78 26963# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 26964
b813574b
PB
26965.PHONY: maybe-info-libgui info-libgui
26966maybe-info-libgui:
26967@if libgui
26968maybe-info-libgui: info-libgui
4b1cb4fe 26969
b813574b
PB
26970info-libgui: \
26971 configure-libgui
0aed8855 26972 @: $(MAKE); $(unstage)
b813574b 26973 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26974 r=`${PWD_COMMAND}`; export r; \
26975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26976 $(HOST_EXPORTS) \
b813574b 26977 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26979 done; \
b813574b 26980 echo "Doing info in libgui" ; \
b00612cc 26981 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26984 "RANLIB=$${RANLIB}" \
0c24b341 26985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26986 info) \
4b1cb4fe
DD
26987 || exit 1
26988
b813574b 26989@endif libgui
4b1cb4fe 26990
b813574b
PB
26991.PHONY: maybe-dvi-libgui dvi-libgui
26992maybe-dvi-libgui:
26993@if libgui
26994maybe-dvi-libgui: dvi-libgui
4b1cb4fe 26995
b813574b
PB
26996dvi-libgui: \
26997 configure-libgui
0aed8855 26998 @: $(MAKE); $(unstage)
b813574b 26999 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27000 r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27002 $(HOST_EXPORTS) \
b813574b 27003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27005 done; \
b813574b 27006 echo "Doing dvi in libgui" ; \
b00612cc 27007 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27010 "RANLIB=$${RANLIB}" \
0c24b341 27011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27012 dvi) \
4b1cb4fe
DD
27013 || exit 1
27014
b813574b 27015@endif libgui
4b1cb4fe 27016
56a8fe78
DD
27017.PHONY: maybe-pdf-libgui pdf-libgui
27018maybe-pdf-libgui:
27019@if libgui
27020maybe-pdf-libgui: pdf-libgui
27021
27022pdf-libgui: \
27023 configure-libgui
27024 @: $(MAKE); $(unstage)
27025 @[ -f ./libgui/Makefile ] || exit 0; \
27026 r=`${PWD_COMMAND}`; export r; \
27027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27028 $(HOST_EXPORTS) \
27029 for flag in $(EXTRA_HOST_FLAGS) ; do \
27030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27031 done; \
27032 echo "Doing pdf in libgui" ; \
27033 (cd $(HOST_SUBDIR)/libgui && \
27034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27036 "RANLIB=$${RANLIB}" \
0c24b341 27037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27038 pdf) \
27039 || exit 1
27040
27041@endif libgui
27042
6d389afc
MS
27043.PHONY: maybe-html-libgui html-libgui
27044maybe-html-libgui:
27045@if libgui
27046maybe-html-libgui: html-libgui
27047
27048html-libgui: \
27049 configure-libgui
0aed8855 27050 @: $(MAKE); $(unstage)
6d389afc
MS
27051 @[ -f ./libgui/Makefile ] || exit 0; \
27052 r=`${PWD_COMMAND}`; export r; \
27053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27054 $(HOST_EXPORTS) \
27055 for flag in $(EXTRA_HOST_FLAGS) ; do \
27056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27057 done; \
27058 echo "Doing html in libgui" ; \
b00612cc 27059 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
27060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27062 "RANLIB=$${RANLIB}" \
0c24b341 27063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27064 html) \
27065 || exit 1
27066
27067@endif libgui
27068
b813574b
PB
27069.PHONY: maybe-TAGS-libgui TAGS-libgui
27070maybe-TAGS-libgui:
27071@if libgui
27072maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 27073
b813574b
PB
27074TAGS-libgui: \
27075 configure-libgui
0aed8855 27076 @: $(MAKE); $(unstage)
b813574b 27077 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27078 r=`${PWD_COMMAND}`; export r; \
27079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27080 $(HOST_EXPORTS) \
b813574b 27081 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27083 done; \
b813574b 27084 echo "Doing TAGS in libgui" ; \
b00612cc 27085 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27088 "RANLIB=$${RANLIB}" \
0c24b341 27089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27090 TAGS) \
4b1cb4fe
DD
27091 || exit 1
27092
b813574b 27093@endif libgui
4b1cb4fe 27094
b813574b
PB
27095.PHONY: maybe-install-info-libgui install-info-libgui
27096maybe-install-info-libgui:
27097@if libgui
27098maybe-install-info-libgui: install-info-libgui
4b1cb4fe 27099
b813574b
PB
27100install-info-libgui: \
27101 configure-libgui \
27102 info-libgui
0aed8855 27103 @: $(MAKE); $(unstage)
b813574b 27104 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27107 $(HOST_EXPORTS) \
b813574b 27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
b813574b 27111 echo "Doing install-info in libgui" ; \
b00612cc 27112 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
0c24b341 27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27117 install-info) \
4b1cb4fe
DD
27118 || exit 1
27119
b813574b 27120@endif libgui
4b1cb4fe 27121
a3ca38d2
DD
27122.PHONY: maybe-install-pdf-libgui install-pdf-libgui
27123maybe-install-pdf-libgui:
27124@if libgui
27125maybe-install-pdf-libgui: install-pdf-libgui
27126
27127install-pdf-libgui: \
27128 configure-libgui \
27129 pdf-libgui
27130 @: $(MAKE); $(unstage)
27131 @[ -f ./libgui/Makefile ] || exit 0; \
27132 r=`${PWD_COMMAND}`; export r; \
27133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27134 $(HOST_EXPORTS) \
27135 for flag in $(EXTRA_HOST_FLAGS) ; do \
27136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27137 done; \
27138 echo "Doing install-pdf in libgui" ; \
27139 (cd $(HOST_SUBDIR)/libgui && \
27140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27142 "RANLIB=$${RANLIB}" \
0c24b341 27143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27144 install-pdf) \
27145 || exit 1
27146
27147@endif libgui
27148
108a6f8e
CD
27149.PHONY: maybe-install-html-libgui install-html-libgui
27150maybe-install-html-libgui:
27151@if libgui
27152maybe-install-html-libgui: install-html-libgui
27153
27154install-html-libgui: \
27155 configure-libgui \
27156 html-libgui
27157 @: $(MAKE); $(unstage)
27158 @[ -f ./libgui/Makefile ] || exit 0; \
27159 r=`${PWD_COMMAND}`; export r; \
27160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27161 $(HOST_EXPORTS) \
27162 for flag in $(EXTRA_HOST_FLAGS) ; do \
27163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27164 done; \
27165 echo "Doing install-html in libgui" ; \
27166 (cd $(HOST_SUBDIR)/libgui && \
27167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27169 "RANLIB=$${RANLIB}" \
0c24b341 27170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27171 install-html) \
27172 || exit 1
27173
27174@endif libgui
27175
b813574b
PB
27176.PHONY: maybe-installcheck-libgui installcheck-libgui
27177maybe-installcheck-libgui:
27178@if libgui
27179maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 27180
b813574b
PB
27181installcheck-libgui: \
27182 configure-libgui
0aed8855 27183 @: $(MAKE); $(unstage)
b813574b 27184 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27187 $(HOST_EXPORTS) \
b813574b 27188 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27190 done; \
b813574b 27191 echo "Doing installcheck in libgui" ; \
b00612cc 27192 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27195 "RANLIB=$${RANLIB}" \
0c24b341 27196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27197 installcheck) \
4b1cb4fe
DD
27198 || exit 1
27199
b813574b 27200@endif libgui
4b1cb4fe 27201
b813574b
PB
27202.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
27203maybe-mostlyclean-libgui:
27204@if libgui
27205maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 27206
b813574b 27207mostlyclean-libgui:
0aed8855 27208 @: $(MAKE); $(unstage)
b813574b 27209 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27210 r=`${PWD_COMMAND}`; export r; \
27211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27212 $(HOST_EXPORTS) \
b813574b 27213 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27215 done; \
b813574b 27216 echo "Doing mostlyclean in libgui" ; \
b00612cc 27217 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27220 "RANLIB=$${RANLIB}" \
0c24b341 27221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27222 mostlyclean) \
4b1cb4fe
DD
27223 || exit 1
27224
b813574b 27225@endif libgui
4b1cb4fe 27226
b813574b
PB
27227.PHONY: maybe-clean-libgui clean-libgui
27228maybe-clean-libgui:
27229@if libgui
27230maybe-clean-libgui: clean-libgui
4b1cb4fe 27231
b813574b 27232clean-libgui:
0aed8855 27233 @: $(MAKE); $(unstage)
b813574b 27234 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27235 r=`${PWD_COMMAND}`; export r; \
27236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27237 $(HOST_EXPORTS) \
b813574b 27238 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27240 done; \
b813574b 27241 echo "Doing clean in libgui" ; \
b00612cc 27242 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27245 "RANLIB=$${RANLIB}" \
0c24b341 27246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27247 clean) \
4b1cb4fe
DD
27248 || exit 1
27249
b813574b 27250@endif libgui
4b1cb4fe 27251
b813574b
PB
27252.PHONY: maybe-distclean-libgui distclean-libgui
27253maybe-distclean-libgui:
27254@if libgui
27255maybe-distclean-libgui: distclean-libgui
4b1cb4fe 27256
b813574b 27257distclean-libgui:
0aed8855 27258 @: $(MAKE); $(unstage)
b813574b 27259 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27260 r=`${PWD_COMMAND}`; export r; \
27261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27262 $(HOST_EXPORTS) \
b813574b 27263 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265 done; \
b813574b 27266 echo "Doing distclean in libgui" ; \
b00612cc 27267 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270 "RANLIB=$${RANLIB}" \
0c24b341 27271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27272 distclean) \
4b1cb4fe
DD
27273 || exit 1
27274
b813574b 27275@endif libgui
4b1cb4fe 27276
b813574b
PB
27277.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
27278maybe-maintainer-clean-libgui:
27279@if libgui
27280maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 27281
b813574b 27282maintainer-clean-libgui:
0aed8855 27283 @: $(MAKE); $(unstage)
b813574b 27284 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27285 r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27287 $(HOST_EXPORTS) \
b813574b 27288 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290 done; \
b813574b 27291 echo "Doing maintainer-clean in libgui" ; \
b00612cc 27292 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295 "RANLIB=$${RANLIB}" \
0c24b341 27296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27297 maintainer-clean) \
4b1cb4fe
DD
27298 || exit 1
27299
b813574b 27300@endif libgui
4b1cb4fe
DD
27301
27302
a7254363 27303
b813574b
PB
27304.PHONY: configure-libiberty maybe-configure-libiberty
27305maybe-configure-libiberty:
4f0ef2d8
CD
27306@if gcc-bootstrap
27307configure-libiberty: stage_current
27308@endif gcc-bootstrap
b813574b
PB
27309@if libiberty
27310maybe-configure-libiberty: configure-libiberty
c52c6897 27311configure-libiberty:
c52c6897
PB
27312 @r=`${PWD_COMMAND}`; export r; \
27313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27314 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 27316 $(HOST_EXPORTS) \
a7254363
PB
27317 echo Configuring in $(HOST_SUBDIR)/libiberty; \
27318 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 27319 case $(srcdir) in \
b00612cc
PB
27320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27321 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27323 esac; \
b00612cc
PB
27324 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27325 libsrcdir="$$s/libiberty"; \
4fa63067 27326 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27328 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27329 || exit 1
b813574b 27330@endif libiberty
2a4cbe27 27331
a7254363
PB
27332
27333
d545f33b
PB
27334.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
27335maybe-configure-stage1-libiberty:
27336@if libiberty-bootstrap
27337maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 27338configure-stage1-libiberty:
c52c6897 27339 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27341 @r=`${PWD_COMMAND}`; export r; \
27342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27343 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27344 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 27345 $(HOST_EXPORTS) \
8ee82aff 27346 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27347 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
27348 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27349 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27351 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27352 case $(srcdir) in \
27353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27354 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27356 esac; \
27357 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27358 libsrcdir="$$s/libiberty"; \
27359 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27361 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27362 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27363@endif libiberty-bootstrap
27364
27365.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
27366maybe-configure-stage2-libiberty:
27367@if libiberty-bootstrap
27368maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 27369configure-stage2-libiberty:
c52c6897 27370 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27371 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27372 @r=`${PWD_COMMAND}`; export r; \
27373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27374 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27375 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27376 $(HOST_EXPORTS) \
1b05fbbd 27377 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27378 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27379 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
27380 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27381 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27383 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27384 case $(srcdir) in \
27385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27386 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27388 esac; \
27389 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27390 libsrcdir="$$s/libiberty"; \
27391 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27393 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27394 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27395 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27396@endif libiberty-bootstrap
27397
d545f33b
PB
27398.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
27399maybe-configure-stage3-libiberty:
27400@if libiberty-bootstrap
27401maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 27402configure-stage3-libiberty:
c52c6897 27403 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27404 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27405 @r=`${PWD_COMMAND}`; export r; \
27406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27407 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27408 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27409 $(HOST_EXPORTS) \
1b05fbbd 27410 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27411 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27412 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
27413 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27414 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27415 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27416 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27417 case $(srcdir) in \
27418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27419 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27421 esac; \
27422 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27423 libsrcdir="$$s/libiberty"; \
27424 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27426 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27427 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27428 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27429@endif libiberty-bootstrap
27430
d545f33b
PB
27431.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
27432maybe-configure-stage4-libiberty:
27433@if libiberty-bootstrap
27434maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 27435configure-stage4-libiberty:
c52c6897 27436 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27438 @r=`${PWD_COMMAND}`; export r; \
27439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27440 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27441 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27442 $(HOST_EXPORTS) \
1b05fbbd 27443 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27444 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27445 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
27446 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27447 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27449 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27450 case $(srcdir) in \
27451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27452 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27454 esac; \
27455 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27456 libsrcdir="$$s/libiberty"; \
27457 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27458 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27459 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27460 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27461 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27462@endif libiberty-bootstrap
27463
27464.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
27465maybe-configure-stageprofile-libiberty:
27466@if libiberty-bootstrap
27467maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 27468configure-stageprofile-libiberty:
c52c6897 27469 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27471 @r=`${PWD_COMMAND}`; export r; \
27472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27473 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27474 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27475 $(HOST_EXPORTS) \
1b05fbbd
AO
27476 $(POSTSTAGE1_HOST_EXPORTS) \
27477 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27478 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
27479 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27480 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27482 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27483 case $(srcdir) in \
27484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27485 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27487 esac; \
27488 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27489 libsrcdir="$$s/libiberty"; \
27490 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27492 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27493 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27494 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27495@endif libiberty-bootstrap
27496
27497.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
27498maybe-configure-stagefeedback-libiberty:
27499@if libiberty-bootstrap
27500maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 27501configure-stagefeedback-libiberty:
c52c6897 27502 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27504 @r=`${PWD_COMMAND}`; export r; \
27505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27506 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27507 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27508 $(HOST_EXPORTS) \
1b05fbbd
AO
27509 $(POSTSTAGE1_HOST_EXPORTS) \
27510 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27511 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
27512 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27513 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27515 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27516 case $(srcdir) in \
27517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27518 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27520 esac; \
27521 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27522 libsrcdir="$$s/libiberty"; \
27523 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27525 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27526 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27527 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27528@endif libiberty-bootstrap
27529
27530
27531
27532
27533
b813574b
PB
27534.PHONY: all-libiberty maybe-all-libiberty
27535maybe-all-libiberty:
4f0ef2d8
CD
27536@if gcc-bootstrap
27537all-libiberty: stage_current
27538@endif gcc-bootstrap
b813574b 27539@if libiberty
d27cc32e 27540TARGET-libiberty=all
b813574b
PB
27541maybe-all-libiberty: all-libiberty
27542all-libiberty: configure-libiberty
c52c6897 27543 @r=`${PWD_COMMAND}`; export r; \
b813574b 27544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27545 $(HOST_EXPORTS) \
b00612cc 27546 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
27547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27548 $(TARGET-libiberty))
b813574b 27549@endif libiberty
2a4cbe27 27550
a7254363 27551
d545f33b
PB
27552
27553.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
27554.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
27555maybe-all-stage1-libiberty:
27556maybe-clean-stage1-libiberty:
27557@if libiberty-bootstrap
27558maybe-all-stage1-libiberty: all-stage1-libiberty
27559all-stage1: all-stage1-libiberty
f70224b5 27560TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 27561all-stage1-libiberty: configure-stage1-libiberty
c52c6897 27562 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27563 @r=`${PWD_COMMAND}`; export r; \
27564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27565 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
27566 $(HOST_EXPORTS) \
27567 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27569 CFLAGS="$(STAGE1_CFLAGS)" \
27570 CXXFLAGS="$(STAGE1_CFLAGS)" \
27571 LIBCFLAGS="$(LIBCFLAGS)" \
27572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27575 $(EXTRA_HOST_FLAGS) \
27576 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27577 $(TARGET-stage1-libiberty)
d545f33b
PB
27578
27579maybe-clean-stage1-libiberty: clean-stage1-libiberty
27580clean-stage1: clean-stage1-libiberty
27581clean-stage1-libiberty:
9dbaa842
DD
27582 @if [ $(current_stage) = stage1 ]; then \
27583 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27584 else \
27585 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
27586 $(MAKE) stage1-start; \
27587 fi; \
d545f33b 27588 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27589 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27590 clean
d545f33b
PB
27591@endif libiberty-bootstrap
27592
27593
27594.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
27595.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
27596maybe-all-stage2-libiberty:
27597maybe-clean-stage2-libiberty:
27598@if libiberty-bootstrap
27599maybe-all-stage2-libiberty: all-stage2-libiberty
27600all-stage2: all-stage2-libiberty
f70224b5 27601TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 27602all-stage2-libiberty: configure-stage2-libiberty
c52c6897 27603 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27604 @r=`${PWD_COMMAND}`; export r; \
27605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27606 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
27607 $(HOST_EXPORTS) \
27608 $(POSTSTAGE1_HOST_EXPORTS) \
27609 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27611 CFLAGS="$(STAGE2_CFLAGS)" \
27612 CXXFLAGS="$(STAGE2_CFLAGS)" \
27613 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27617 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27618 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27619 $(TARGET-stage2-libiberty)
d545f33b
PB
27620
27621maybe-clean-stage2-libiberty: clean-stage2-libiberty
27622clean-stage2: clean-stage2-libiberty
27623clean-stage2-libiberty:
9dbaa842
DD
27624 @if [ $(current_stage) = stage2 ]; then \
27625 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27626 else \
27627 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
27628 $(MAKE) stage2-start; \
27629 fi; \
d545f33b 27630 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27631 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27632 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27633 clean
d545f33b
PB
27634@endif libiberty-bootstrap
27635
27636
27637.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
27638.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
27639maybe-all-stage3-libiberty:
27640maybe-clean-stage3-libiberty:
27641@if libiberty-bootstrap
27642maybe-all-stage3-libiberty: all-stage3-libiberty
27643all-stage3: all-stage3-libiberty
f70224b5 27644TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 27645all-stage3-libiberty: configure-stage3-libiberty
c52c6897 27646 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27647 @r=`${PWD_COMMAND}`; export r; \
27648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27649 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
27650 $(HOST_EXPORTS) \
27651 $(POSTSTAGE1_HOST_EXPORTS) \
27652 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27654 CFLAGS="$(STAGE3_CFLAGS)" \
27655 CXXFLAGS="$(STAGE3_CFLAGS)" \
27656 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27661 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27662 $(TARGET-stage3-libiberty)
d545f33b
PB
27663
27664maybe-clean-stage3-libiberty: clean-stage3-libiberty
27665clean-stage3: clean-stage3-libiberty
27666clean-stage3-libiberty:
9dbaa842
DD
27667 @if [ $(current_stage) = stage3 ]; then \
27668 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27669 else \
27670 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
27671 $(MAKE) stage3-start; \
27672 fi; \
d545f33b 27673 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27674 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27675 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27676 clean
d545f33b
PB
27677@endif libiberty-bootstrap
27678
27679
27680.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
27681.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
27682maybe-all-stage4-libiberty:
27683maybe-clean-stage4-libiberty:
27684@if libiberty-bootstrap
27685maybe-all-stage4-libiberty: all-stage4-libiberty
27686all-stage4: all-stage4-libiberty
f70224b5 27687TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 27688all-stage4-libiberty: configure-stage4-libiberty
c52c6897 27689 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27690 @r=`${PWD_COMMAND}`; export r; \
27691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27692 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
27693 $(HOST_EXPORTS) \
27694 $(POSTSTAGE1_HOST_EXPORTS) \
27695 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27697 CFLAGS="$(STAGE4_CFLAGS)" \
27698 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 27699 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27704 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27705 $(TARGET-stage4-libiberty)
d545f33b
PB
27706
27707maybe-clean-stage4-libiberty: clean-stage4-libiberty
27708clean-stage4: clean-stage4-libiberty
27709clean-stage4-libiberty:
9dbaa842
DD
27710 @if [ $(current_stage) = stage4 ]; then \
27711 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27712 else \
27713 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
27714 $(MAKE) stage4-start; \
27715 fi; \
d545f33b 27716 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27717 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27718 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27719 clean
d545f33b
PB
27720@endif libiberty-bootstrap
27721
27722
27723.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
27724.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
27725maybe-all-stageprofile-libiberty:
27726maybe-clean-stageprofile-libiberty:
27727@if libiberty-bootstrap
27728maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
27729all-stageprofile: all-stageprofile-libiberty
f70224b5 27730TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 27731all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 27732 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27733 @r=`${PWD_COMMAND}`; export r; \
27734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27735 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
27736 $(HOST_EXPORTS) \
27737 $(POSTSTAGE1_HOST_EXPORTS) \
27738 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27740 CFLAGS="$(STAGEprofile_CFLAGS)" \
27741 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
27742 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27747 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27748 $(TARGET-stageprofile-libiberty)
d545f33b
PB
27749
27750maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
27751clean-stageprofile: clean-stageprofile-libiberty
27752clean-stageprofile-libiberty:
9dbaa842
DD
27753 @if [ $(current_stage) = stageprofile ]; then \
27754 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27755 else \
27756 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
27757 $(MAKE) stageprofile-start; \
27758 fi; \
d545f33b 27759 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27760 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27761 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27762 clean
d545f33b
PB
27763@endif libiberty-bootstrap
27764
27765
27766.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
27767.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
27768maybe-all-stagefeedback-libiberty:
27769maybe-clean-stagefeedback-libiberty:
27770@if libiberty-bootstrap
27771maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
27772all-stagefeedback: all-stagefeedback-libiberty
f70224b5 27773TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 27774all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 27775 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27776 @r=`${PWD_COMMAND}`; export r; \
27777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27778 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
27779 $(HOST_EXPORTS) \
27780 $(POSTSTAGE1_HOST_EXPORTS) \
27781 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27783 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27784 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
27785 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27789 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27790 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27791 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
27792
27793maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
27794clean-stagefeedback: clean-stagefeedback-libiberty
27795clean-stagefeedback-libiberty:
9dbaa842
DD
27796 @if [ $(current_stage) = stagefeedback ]; then \
27797 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27798 else \
27799 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
27800 $(MAKE) stagefeedback-start; \
27801 fi; \
d545f33b 27802 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27803 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27804 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27805 clean
d545f33b
PB
27806@endif libiberty-bootstrap
27807
27808
27809
27810
27811
b813574b
PB
27812.PHONY: check-libiberty maybe-check-libiberty
27813maybe-check-libiberty:
27814@if libiberty
27815maybe-check-libiberty: check-libiberty
2a4cbe27 27816
b813574b 27817check-libiberty:
0aed8855 27818 @: $(MAKE); $(unstage)
4fa63067 27819 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27821 $(HOST_EXPORTS) \
b00612cc
PB
27822 (cd $(HOST_SUBDIR)/libiberty && \
27823 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27824
b813574b 27825@endif libiberty
2a4cbe27 27826
b813574b
PB
27827.PHONY: install-libiberty maybe-install-libiberty
27828maybe-install-libiberty:
27829@if libiberty
27830maybe-install-libiberty: install-libiberty
2a4cbe27 27831
b813574b 27832install-libiberty: installdirs
0aed8855 27833 @: $(MAKE); $(unstage)
4fa63067 27834 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27836 $(HOST_EXPORTS) \
b00612cc 27837 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 27838 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27839
b813574b 27840@endif libiberty
2a4cbe27 27841
56a8fe78 27842# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27843
b813574b
PB
27844.PHONY: maybe-info-libiberty info-libiberty
27845maybe-info-libiberty:
27846@if libiberty
27847maybe-info-libiberty: info-libiberty
4fa63067 27848
b813574b
PB
27849info-libiberty: \
27850 configure-libiberty
27851 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27852 r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27854 $(HOST_EXPORTS) \
b813574b 27855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27857 done; \
6d389afc 27858 echo "Doing info in libiberty" ; \
b00612cc 27859 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
27860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27862 "RANLIB=$${RANLIB}" \
0c24b341 27863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27864 info) \
27865 || exit 1
27866
27867@endif libiberty
27868
27869.PHONY: maybe-dvi-libiberty dvi-libiberty
27870maybe-dvi-libiberty:
27871@if libiberty
27872maybe-dvi-libiberty: dvi-libiberty
27873
27874dvi-libiberty: \
27875 configure-libiberty
27876 @[ -f ./libiberty/Makefile ] || exit 0; \
27877 r=`${PWD_COMMAND}`; export r; \
27878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27879 $(HOST_EXPORTS) \
27880 for flag in $(EXTRA_HOST_FLAGS) ; do \
27881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27882 done; \
27883 echo "Doing dvi in libiberty" ; \
b00612cc 27884 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27887 "RANLIB=$${RANLIB}" \
0c24b341 27888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 27889 dvi) \
2a4cbe27
NN
27890 || exit 1
27891
b813574b 27892@endif libiberty
2a4cbe27 27893
56a8fe78
DD
27894.PHONY: maybe-pdf-libiberty pdf-libiberty
27895maybe-pdf-libiberty:
27896@if libiberty
27897maybe-pdf-libiberty: pdf-libiberty
27898
27899pdf-libiberty: \
27900 configure-libiberty
27901 @[ -f ./libiberty/Makefile ] || exit 0; \
27902 r=`${PWD_COMMAND}`; export r; \
27903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27904 $(HOST_EXPORTS) \
27905 for flag in $(EXTRA_HOST_FLAGS) ; do \
27906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27907 done; \
27908 echo "Doing pdf in libiberty" ; \
27909 (cd $(HOST_SUBDIR)/libiberty && \
27910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27912 "RANLIB=$${RANLIB}" \
0c24b341 27913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27914 pdf) \
27915 || exit 1
27916
27917@endif libiberty
27918
6d389afc
MS
27919.PHONY: maybe-html-libiberty html-libiberty
27920maybe-html-libiberty:
b813574b 27921@if libiberty
6d389afc 27922maybe-html-libiberty: html-libiberty
2a4cbe27 27923
6d389afc 27924html-libiberty: \
b813574b
PB
27925 configure-libiberty
27926 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27927 r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27929 $(HOST_EXPORTS) \
b813574b 27930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27932 done; \
6d389afc 27933 echo "Doing html in libiberty" ; \
b00612cc 27934 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
0c24b341 27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 27939 html) \
2a4cbe27
NN
27940 || exit 1
27941
b813574b 27942@endif libiberty
2a4cbe27 27943
b813574b
PB
27944.PHONY: maybe-TAGS-libiberty TAGS-libiberty
27945maybe-TAGS-libiberty:
27946@if libiberty
27947maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 27948
b813574b
PB
27949TAGS-libiberty: \
27950 configure-libiberty
27951 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27952 r=`${PWD_COMMAND}`; export r; \
27953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27954 $(HOST_EXPORTS) \
b813574b 27955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27957 done; \
b813574b 27958 echo "Doing TAGS in libiberty" ; \
b00612cc 27959 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27962 "RANLIB=$${RANLIB}" \
0c24b341 27963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27964 TAGS) \
2a4cbe27
NN
27965 || exit 1
27966
b813574b 27967@endif libiberty
2a4cbe27 27968
b813574b
PB
27969.PHONY: maybe-install-info-libiberty install-info-libiberty
27970maybe-install-info-libiberty:
27971@if libiberty
27972maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 27973
b813574b
PB
27974install-info-libiberty: \
27975 configure-libiberty \
27976 info-libiberty
27977 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27978 r=`${PWD_COMMAND}`; export r; \
27979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27980 $(HOST_EXPORTS) \
b813574b 27981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27983 done; \
b813574b 27984 echo "Doing install-info in libiberty" ; \
b00612cc 27985 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27988 "RANLIB=$${RANLIB}" \
0c24b341 27989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27990 install-info) \
2a4cbe27
NN
27991 || exit 1
27992
b813574b 27993@endif libiberty
2a4cbe27 27994
a3ca38d2
DD
27995.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
27996maybe-install-pdf-libiberty:
27997@if libiberty
27998maybe-install-pdf-libiberty: install-pdf-libiberty
27999
28000install-pdf-libiberty: \
28001 configure-libiberty \
28002 pdf-libiberty
28003 @[ -f ./libiberty/Makefile ] || exit 0; \
28004 r=`${PWD_COMMAND}`; export r; \
28005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28006 $(HOST_EXPORTS) \
28007 for flag in $(EXTRA_HOST_FLAGS) ; do \
28008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28009 done; \
28010 echo "Doing install-pdf in libiberty" ; \
28011 (cd $(HOST_SUBDIR)/libiberty && \
28012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28014 "RANLIB=$${RANLIB}" \
0c24b341 28015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28016 install-pdf) \
28017 || exit 1
28018
28019@endif libiberty
28020
108a6f8e
CD
28021.PHONY: maybe-install-html-libiberty install-html-libiberty
28022maybe-install-html-libiberty:
28023@if libiberty
28024maybe-install-html-libiberty: install-html-libiberty
28025
28026install-html-libiberty: \
28027 configure-libiberty \
28028 html-libiberty
28029 @[ -f ./libiberty/Makefile ] || exit 0; \
28030 r=`${PWD_COMMAND}`; export r; \
28031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28032 $(HOST_EXPORTS) \
28033 for flag in $(EXTRA_HOST_FLAGS) ; do \
28034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28035 done; \
28036 echo "Doing install-html in libiberty" ; \
28037 (cd $(HOST_SUBDIR)/libiberty && \
28038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28040 "RANLIB=$${RANLIB}" \
0c24b341 28041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28042 install-html) \
28043 || exit 1
28044
28045@endif libiberty
28046
b813574b
PB
28047.PHONY: maybe-installcheck-libiberty installcheck-libiberty
28048maybe-installcheck-libiberty:
28049@if libiberty
28050maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 28051
b813574b
PB
28052installcheck-libiberty: \
28053 configure-libiberty
28054 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28055 r=`${PWD_COMMAND}`; export r; \
28056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28057 $(HOST_EXPORTS) \
b813574b 28058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28060 done; \
b813574b 28061 echo "Doing installcheck in libiberty" ; \
b00612cc 28062 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28065 "RANLIB=$${RANLIB}" \
0c24b341 28066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28067 installcheck) \
2a4cbe27
NN
28068 || exit 1
28069
b813574b 28070@endif libiberty
2a4cbe27 28071
b813574b
PB
28072.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
28073maybe-mostlyclean-libiberty:
28074@if libiberty
28075maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 28076
b813574b
PB
28077mostlyclean-libiberty:
28078 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28079 r=`${PWD_COMMAND}`; export r; \
28080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28081 $(HOST_EXPORTS) \
b813574b 28082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28084 done; \
b813574b 28085 echo "Doing mostlyclean in libiberty" ; \
b00612cc 28086 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28089 "RANLIB=$${RANLIB}" \
0c24b341 28090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28091 mostlyclean) \
2a4cbe27
NN
28092 || exit 1
28093
b813574b 28094@endif libiberty
2a4cbe27 28095
b813574b
PB
28096.PHONY: maybe-clean-libiberty clean-libiberty
28097maybe-clean-libiberty:
28098@if libiberty
28099maybe-clean-libiberty: clean-libiberty
2a4cbe27 28100
b813574b
PB
28101clean-libiberty:
28102 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28103 r=`${PWD_COMMAND}`; export r; \
28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28105 $(HOST_EXPORTS) \
b813574b 28106 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108 done; \
b813574b 28109 echo "Doing clean in libiberty" ; \
b00612cc 28110 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113 "RANLIB=$${RANLIB}" \
0c24b341 28114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28115 clean) \
2a4cbe27
NN
28116 || exit 1
28117
b813574b 28118@endif libiberty
2a4cbe27 28119
b813574b
PB
28120.PHONY: maybe-distclean-libiberty distclean-libiberty
28121maybe-distclean-libiberty:
28122@if libiberty
28123maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 28124
b813574b
PB
28125distclean-libiberty:
28126 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28127 r=`${PWD_COMMAND}`; export r; \
28128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28129 $(HOST_EXPORTS) \
b813574b 28130 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28132 done; \
b813574b 28133 echo "Doing distclean in libiberty" ; \
b00612cc 28134 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28137 "RANLIB=$${RANLIB}" \
0c24b341 28138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28139 distclean) \
2a4cbe27
NN
28140 || exit 1
28141
b813574b 28142@endif libiberty
2a4cbe27 28143
b813574b
PB
28144.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
28145maybe-maintainer-clean-libiberty:
28146@if libiberty
28147maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 28148
b813574b
PB
28149maintainer-clean-libiberty:
28150 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28151 r=`${PWD_COMMAND}`; export r; \
28152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28153 $(HOST_EXPORTS) \
b813574b 28154 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28156 done; \
b813574b 28157 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 28158 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28161 "RANLIB=$${RANLIB}" \
0c24b341 28162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28163 maintainer-clean) \
2a4cbe27
NN
28164 || exit 1
28165
b813574b 28166@endif libiberty
2a4cbe27 28167
2a4cbe27 28168
a7254363 28169
dc448a7b
TT
28170.PHONY: configure-libiconv maybe-configure-libiconv
28171maybe-configure-libiconv:
28172@if gcc-bootstrap
28173configure-libiconv: stage_current
28174@endif gcc-bootstrap
28175@if libiconv
28176maybe-configure-libiconv: configure-libiconv
28177configure-libiconv:
28178 @: $(MAKE); $(unstage)
28179 @r=`${PWD_COMMAND}`; export r; \
28180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28181 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
28183 $(HOST_EXPORTS) \
28184 echo Configuring in $(HOST_SUBDIR)/libiconv; \
28185 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
28186 case $(srcdir) in \
28187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28188 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28190 esac; \
28191 srcdiroption="--srcdir=$${topdir}/libiconv"; \
28192 libsrcdir="$$s/libiconv"; \
28193 $(SHELL) $${libsrcdir}/configure \
28194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28195 --target=${target_alias} $${srcdiroption} --disable-shared \
28196 || exit 1
28197@endif libiconv
28198
28199
28200
28201
28202
28203.PHONY: all-libiconv maybe-all-libiconv
28204maybe-all-libiconv:
28205@if gcc-bootstrap
28206all-libiconv: stage_current
28207@endif gcc-bootstrap
28208@if libiconv
28209TARGET-libiconv=all
28210maybe-all-libiconv: all-libiconv
28211all-libiconv: configure-libiconv
28212 @: $(MAKE); $(unstage)
28213 @r=`${PWD_COMMAND}`; export r; \
28214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28215 $(HOST_EXPORTS) \
28216 (cd $(HOST_SUBDIR)/libiconv && \
28217 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28218 $(TARGET-libiconv))
28219@endif libiconv
28220
28221
28222
28223
28224.PHONY: check-libiconv maybe-check-libiconv
28225maybe-check-libiconv:
28226@if libiconv
28227maybe-check-libiconv: check-libiconv
28228
28229check-libiconv:
28230 @: $(MAKE); $(unstage)
28231 @r=`${PWD_COMMAND}`; export r; \
28232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28233 $(HOST_EXPORTS) \
28234 (cd $(HOST_SUBDIR)/libiconv && \
28235 $(MAKE) $(FLAGS_TO_PASS) check)
28236
28237@endif libiconv
28238
28239.PHONY: install-libiconv maybe-install-libiconv
28240maybe-install-libiconv:
28241@if libiconv
28242maybe-install-libiconv: install-libiconv
28243
28244install-libiconv:
28245
28246@endif libiconv
28247
28248# Other targets (info, dvi, pdf, etc.)
28249
28250.PHONY: maybe-info-libiconv info-libiconv
28251maybe-info-libiconv:
28252@if libiconv
28253maybe-info-libiconv: info-libiconv
28254
28255info-libiconv: \
28256 configure-libiconv
28257 @: $(MAKE); $(unstage)
28258 @[ -f ./libiconv/Makefile ] || exit 0; \
28259 r=`${PWD_COMMAND}`; export r; \
28260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28261 $(HOST_EXPORTS) \
28262 for flag in $(EXTRA_HOST_FLAGS) ; do \
28263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28264 done; \
28265 echo "Doing info in libiconv" ; \
28266 (cd $(HOST_SUBDIR)/libiconv && \
28267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28269 "RANLIB=$${RANLIB}" \
28270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28271 info) \
28272 || exit 1
28273
28274@endif libiconv
28275
28276.PHONY: maybe-dvi-libiconv dvi-libiconv
28277maybe-dvi-libiconv:
28278@if libiconv
28279maybe-dvi-libiconv: dvi-libiconv
28280
28281dvi-libiconv: \
28282 configure-libiconv
28283 @: $(MAKE); $(unstage)
28284 @[ -f ./libiconv/Makefile ] || exit 0; \
28285 r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287 $(HOST_EXPORTS) \
28288 for flag in $(EXTRA_HOST_FLAGS) ; do \
28289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28290 done; \
28291 echo "Doing dvi in libiconv" ; \
28292 (cd $(HOST_SUBDIR)/libiconv && \
28293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28295 "RANLIB=$${RANLIB}" \
28296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28297 dvi) \
28298 || exit 1
28299
28300@endif libiconv
28301
28302.PHONY: maybe-pdf-libiconv pdf-libiconv
28303maybe-pdf-libiconv:
28304@if libiconv
28305maybe-pdf-libiconv: pdf-libiconv
28306
28307pdf-libiconv: \
28308 configure-libiconv
28309 @: $(MAKE); $(unstage)
28310 @[ -f ./libiconv/Makefile ] || exit 0; \
28311 r=`${PWD_COMMAND}`; export r; \
28312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28313 $(HOST_EXPORTS) \
28314 for flag in $(EXTRA_HOST_FLAGS) ; do \
28315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28316 done; \
28317 echo "Doing pdf in libiconv" ; \
28318 (cd $(HOST_SUBDIR)/libiconv && \
28319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28321 "RANLIB=$${RANLIB}" \
28322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28323 pdf) \
28324 || exit 1
28325
28326@endif libiconv
28327
28328.PHONY: maybe-html-libiconv html-libiconv
28329maybe-html-libiconv:
28330@if libiconv
28331maybe-html-libiconv: html-libiconv
28332
28333html-libiconv: \
28334 configure-libiconv
28335 @: $(MAKE); $(unstage)
28336 @[ -f ./libiconv/Makefile ] || exit 0; \
28337 r=`${PWD_COMMAND}`; export r; \
28338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28339 $(HOST_EXPORTS) \
28340 for flag in $(EXTRA_HOST_FLAGS) ; do \
28341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28342 done; \
28343 echo "Doing html in libiconv" ; \
28344 (cd $(HOST_SUBDIR)/libiconv && \
28345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28347 "RANLIB=$${RANLIB}" \
28348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28349 html) \
28350 || exit 1
28351
28352@endif libiconv
28353
28354.PHONY: maybe-TAGS-libiconv TAGS-libiconv
28355maybe-TAGS-libiconv:
28356@if libiconv
28357maybe-TAGS-libiconv: TAGS-libiconv
28358
28359TAGS-libiconv: \
28360 configure-libiconv
28361 @: $(MAKE); $(unstage)
28362 @[ -f ./libiconv/Makefile ] || exit 0; \
28363 r=`${PWD_COMMAND}`; export r; \
28364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28365 $(HOST_EXPORTS) \
28366 for flag in $(EXTRA_HOST_FLAGS) ; do \
28367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28368 done; \
28369 echo "Doing TAGS in libiconv" ; \
28370 (cd $(HOST_SUBDIR)/libiconv && \
28371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28373 "RANLIB=$${RANLIB}" \
28374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28375 TAGS) \
28376 || exit 1
28377
28378@endif libiconv
28379
28380.PHONY: maybe-install-info-libiconv install-info-libiconv
28381maybe-install-info-libiconv:
28382@if libiconv
28383maybe-install-info-libiconv: install-info-libiconv
28384
28385# libiconv doesn't support install-info.
28386install-info-libiconv:
28387
28388@endif libiconv
28389
28390.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
28391maybe-install-pdf-libiconv:
28392@if libiconv
28393maybe-install-pdf-libiconv: install-pdf-libiconv
28394
28395# libiconv doesn't support install-pdf.
28396install-pdf-libiconv:
28397
28398@endif libiconv
28399
28400.PHONY: maybe-install-html-libiconv install-html-libiconv
28401maybe-install-html-libiconv:
28402@if libiconv
28403maybe-install-html-libiconv: install-html-libiconv
28404
28405# libiconv doesn't support install-html.
28406install-html-libiconv:
28407
28408@endif libiconv
28409
28410.PHONY: maybe-installcheck-libiconv installcheck-libiconv
28411maybe-installcheck-libiconv:
28412@if libiconv
28413maybe-installcheck-libiconv: installcheck-libiconv
28414
28415installcheck-libiconv: \
28416 configure-libiconv
28417 @: $(MAKE); $(unstage)
28418 @[ -f ./libiconv/Makefile ] || exit 0; \
28419 r=`${PWD_COMMAND}`; export r; \
28420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28421 $(HOST_EXPORTS) \
28422 for flag in $(EXTRA_HOST_FLAGS) ; do \
28423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28424 done; \
28425 echo "Doing installcheck in libiconv" ; \
28426 (cd $(HOST_SUBDIR)/libiconv && \
28427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28429 "RANLIB=$${RANLIB}" \
28430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28431 installcheck) \
28432 || exit 1
28433
28434@endif libiconv
28435
28436.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
28437maybe-mostlyclean-libiconv:
28438@if libiconv
28439maybe-mostlyclean-libiconv: mostlyclean-libiconv
28440
28441mostlyclean-libiconv:
28442 @: $(MAKE); $(unstage)
28443 @[ -f ./libiconv/Makefile ] || exit 0; \
28444 r=`${PWD_COMMAND}`; export r; \
28445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28446 $(HOST_EXPORTS) \
28447 for flag in $(EXTRA_HOST_FLAGS) ; do \
28448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28449 done; \
28450 echo "Doing mostlyclean in libiconv" ; \
28451 (cd $(HOST_SUBDIR)/libiconv && \
28452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28454 "RANLIB=$${RANLIB}" \
28455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28456 mostlyclean) \
28457 || exit 1
28458
28459@endif libiconv
28460
28461.PHONY: maybe-clean-libiconv clean-libiconv
28462maybe-clean-libiconv:
28463@if libiconv
28464maybe-clean-libiconv: clean-libiconv
28465
28466clean-libiconv:
28467 @: $(MAKE); $(unstage)
28468 @[ -f ./libiconv/Makefile ] || exit 0; \
28469 r=`${PWD_COMMAND}`; export r; \
28470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28471 $(HOST_EXPORTS) \
28472 for flag in $(EXTRA_HOST_FLAGS) ; do \
28473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28474 done; \
28475 echo "Doing clean in libiconv" ; \
28476 (cd $(HOST_SUBDIR)/libiconv && \
28477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28479 "RANLIB=$${RANLIB}" \
28480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28481 clean) \
28482 || exit 1
28483
28484@endif libiconv
28485
28486.PHONY: maybe-distclean-libiconv distclean-libiconv
28487maybe-distclean-libiconv:
28488@if libiconv
28489maybe-distclean-libiconv: distclean-libiconv
28490
28491distclean-libiconv:
28492 @: $(MAKE); $(unstage)
28493 @[ -f ./libiconv/Makefile ] || exit 0; \
28494 r=`${PWD_COMMAND}`; export r; \
28495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28496 $(HOST_EXPORTS) \
28497 for flag in $(EXTRA_HOST_FLAGS) ; do \
28498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28499 done; \
28500 echo "Doing distclean in libiconv" ; \
28501 (cd $(HOST_SUBDIR)/libiconv && \
28502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28504 "RANLIB=$${RANLIB}" \
28505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28506 distclean) \
28507 || exit 1
28508
28509@endif libiconv
28510
28511.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
28512maybe-maintainer-clean-libiconv:
28513@if libiconv
28514maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
28515
28516maintainer-clean-libiconv:
28517 @: $(MAKE); $(unstage)
28518 @[ -f ./libiconv/Makefile ] || exit 0; \
28519 r=`${PWD_COMMAND}`; export r; \
28520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28521 $(HOST_EXPORTS) \
28522 for flag in $(EXTRA_HOST_FLAGS) ; do \
28523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28524 done; \
28525 echo "Doing maintainer-clean in libiconv" ; \
28526 (cd $(HOST_SUBDIR)/libiconv && \
28527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28529 "RANLIB=$${RANLIB}" \
28530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28531 maintainer-clean) \
28532 || exit 1
28533
28534@endif libiconv
28535
28536
28537
b813574b
PB
28538.PHONY: configure-libtool maybe-configure-libtool
28539maybe-configure-libtool:
4f0ef2d8
CD
28540@if gcc-bootstrap
28541configure-libtool: stage_current
28542@endif gcc-bootstrap
b813574b
PB
28543@if libtool
28544maybe-configure-libtool: configure-libtool
c52c6897 28545configure-libtool:
0aed8855 28546 @: $(MAKE); $(unstage)
c52c6897 28547 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28549 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
28550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 28551 $(HOST_EXPORTS) \
a7254363
PB
28552 echo Configuring in $(HOST_SUBDIR)/libtool; \
28553 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 28554 case $(srcdir) in \
b00612cc
PB
28555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28556 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
28557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28558 esac; \
b00612cc
PB
28559 srcdiroption="--srcdir=$${topdir}/libtool"; \
28560 libsrcdir="$$s/libtool"; \
4fa63067 28561 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28563 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28564 || exit 1
b813574b 28565@endif libtool
2a4cbe27 28566
a7254363
PB
28567
28568
d545f33b
PB
28569
28570
b813574b
PB
28571.PHONY: all-libtool maybe-all-libtool
28572maybe-all-libtool:
4f0ef2d8
CD
28573@if gcc-bootstrap
28574all-libtool: stage_current
28575@endif gcc-bootstrap
b813574b 28576@if libtool
d27cc32e 28577TARGET-libtool=all
b813574b
PB
28578maybe-all-libtool: all-libtool
28579all-libtool: configure-libtool
0aed8855 28580 @: $(MAKE); $(unstage)
4fa63067
NN
28581 @r=`${PWD_COMMAND}`; export r; \
28582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28583 $(HOST_EXPORTS) \
b00612cc 28584 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
28585 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28586 $(TARGET-libtool))
b813574b 28587@endif libtool
2a4cbe27 28588
a7254363 28589
d545f33b
PB
28590
28591
b813574b
PB
28592.PHONY: check-libtool maybe-check-libtool
28593maybe-check-libtool:
28594@if libtool
28595maybe-check-libtool: check-libtool
2a4cbe27 28596
b813574b 28597check-libtool:
0aed8855 28598 @: $(MAKE); $(unstage)
4fa63067 28599 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28601 $(HOST_EXPORTS) \
b00612cc
PB
28602 (cd $(HOST_SUBDIR)/libtool && \
28603 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 28604
b813574b 28605@endif libtool
2a4cbe27 28606
b813574b
PB
28607.PHONY: install-libtool maybe-install-libtool
28608maybe-install-libtool:
28609@if libtool
28610maybe-install-libtool: install-libtool
2a4cbe27 28611
b813574b 28612install-libtool: installdirs
0aed8855 28613 @: $(MAKE); $(unstage)
4fa63067 28614 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28616 $(HOST_EXPORTS) \
b00612cc 28617 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 28618 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 28619
b813574b 28620@endif libtool
2a4cbe27 28621
56a8fe78 28622# Other targets (info, dvi, pdf, etc.)
2a4cbe27 28623
b813574b
PB
28624.PHONY: maybe-info-libtool info-libtool
28625maybe-info-libtool:
28626@if libtool
28627maybe-info-libtool: info-libtool
4fa63067 28628
b813574b
PB
28629info-libtool: \
28630 configure-libtool
0aed8855 28631 @: $(MAKE); $(unstage)
b813574b 28632 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28633 r=`${PWD_COMMAND}`; export r; \
28634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28635 $(HOST_EXPORTS) \
b813574b 28636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28638 done; \
b813574b 28639 echo "Doing info in libtool" ; \
b00612cc 28640 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28643 "RANLIB=$${RANLIB}" \
0c24b341 28644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28645 info) \
2a4cbe27
NN
28646 || exit 1
28647
b813574b 28648@endif libtool
2a4cbe27 28649
b813574b
PB
28650.PHONY: maybe-dvi-libtool dvi-libtool
28651maybe-dvi-libtool:
28652@if libtool
28653maybe-dvi-libtool: dvi-libtool
2a4cbe27 28654
b813574b
PB
28655dvi-libtool: \
28656 configure-libtool
0aed8855 28657 @: $(MAKE); $(unstage)
b813574b 28658 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28659 r=`${PWD_COMMAND}`; export r; \
28660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28661 $(HOST_EXPORTS) \
b813574b 28662 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28664 done; \
b813574b 28665 echo "Doing dvi in libtool" ; \
b00612cc 28666 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28669 "RANLIB=$${RANLIB}" \
0c24b341 28670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28671 dvi) \
2a4cbe27
NN
28672 || exit 1
28673
b813574b 28674@endif libtool
2a4cbe27 28675
56a8fe78
DD
28676.PHONY: maybe-pdf-libtool pdf-libtool
28677maybe-pdf-libtool:
28678@if libtool
28679maybe-pdf-libtool: pdf-libtool
28680
28681pdf-libtool: \
28682 configure-libtool
28683 @: $(MAKE); $(unstage)
28684 @[ -f ./libtool/Makefile ] || exit 0; \
28685 r=`${PWD_COMMAND}`; export r; \
28686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28687 $(HOST_EXPORTS) \
28688 for flag in $(EXTRA_HOST_FLAGS) ; do \
28689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28690 done; \
28691 echo "Doing pdf in libtool" ; \
28692 (cd $(HOST_SUBDIR)/libtool && \
28693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28695 "RANLIB=$${RANLIB}" \
0c24b341 28696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28697 pdf) \
28698 || exit 1
28699
28700@endif libtool
28701
6d389afc
MS
28702.PHONY: maybe-html-libtool html-libtool
28703maybe-html-libtool:
28704@if libtool
28705maybe-html-libtool: html-libtool
28706
28707html-libtool: \
28708 configure-libtool
0aed8855 28709 @: $(MAKE); $(unstage)
6d389afc
MS
28710 @[ -f ./libtool/Makefile ] || exit 0; \
28711 r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28713 $(HOST_EXPORTS) \
28714 for flag in $(EXTRA_HOST_FLAGS) ; do \
28715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716 done; \
28717 echo "Doing html in libtool" ; \
b00612cc 28718 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
28719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721 "RANLIB=$${RANLIB}" \
0c24b341 28722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28723 html) \
28724 || exit 1
28725
28726@endif libtool
28727
b813574b
PB
28728.PHONY: maybe-TAGS-libtool TAGS-libtool
28729maybe-TAGS-libtool:
28730@if libtool
28731maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 28732
b813574b
PB
28733TAGS-libtool: \
28734 configure-libtool
0aed8855 28735 @: $(MAKE); $(unstage)
b813574b 28736 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28737 r=`${PWD_COMMAND}`; export r; \
28738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28739 $(HOST_EXPORTS) \
b813574b 28740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28742 done; \
b813574b 28743 echo "Doing TAGS in libtool" ; \
b00612cc 28744 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28747 "RANLIB=$${RANLIB}" \
0c24b341 28748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28749 TAGS) \
2a4cbe27
NN
28750 || exit 1
28751
b813574b 28752@endif libtool
2a4cbe27 28753
b813574b
PB
28754.PHONY: maybe-install-info-libtool install-info-libtool
28755maybe-install-info-libtool:
28756@if libtool
28757maybe-install-info-libtool: install-info-libtool
2a4cbe27 28758
b813574b
PB
28759install-info-libtool: \
28760 configure-libtool \
28761 info-libtool
0aed8855 28762 @: $(MAKE); $(unstage)
b813574b 28763 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28764 r=`${PWD_COMMAND}`; export r; \
28765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28766 $(HOST_EXPORTS) \
b813574b 28767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28769 done; \
b813574b 28770 echo "Doing install-info in libtool" ; \
b00612cc 28771 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28774 "RANLIB=$${RANLIB}" \
0c24b341 28775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28776 install-info) \
2a4cbe27
NN
28777 || exit 1
28778
b813574b 28779@endif libtool
2a4cbe27 28780
a3ca38d2
DD
28781.PHONY: maybe-install-pdf-libtool install-pdf-libtool
28782maybe-install-pdf-libtool:
28783@if libtool
28784maybe-install-pdf-libtool: install-pdf-libtool
28785
28786install-pdf-libtool: \
28787 configure-libtool \
28788 pdf-libtool
28789 @: $(MAKE); $(unstage)
28790 @[ -f ./libtool/Makefile ] || exit 0; \
28791 r=`${PWD_COMMAND}`; export r; \
28792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28793 $(HOST_EXPORTS) \
28794 for flag in $(EXTRA_HOST_FLAGS) ; do \
28795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28796 done; \
28797 echo "Doing install-pdf in libtool" ; \
28798 (cd $(HOST_SUBDIR)/libtool && \
28799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28801 "RANLIB=$${RANLIB}" \
0c24b341 28802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28803 install-pdf) \
28804 || exit 1
28805
28806@endif libtool
28807
108a6f8e
CD
28808.PHONY: maybe-install-html-libtool install-html-libtool
28809maybe-install-html-libtool:
28810@if libtool
28811maybe-install-html-libtool: install-html-libtool
28812
28813install-html-libtool: \
28814 configure-libtool \
28815 html-libtool
28816 @: $(MAKE); $(unstage)
28817 @[ -f ./libtool/Makefile ] || exit 0; \
28818 r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28820 $(HOST_EXPORTS) \
28821 for flag in $(EXTRA_HOST_FLAGS) ; do \
28822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28823 done; \
28824 echo "Doing install-html in libtool" ; \
28825 (cd $(HOST_SUBDIR)/libtool && \
28826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28828 "RANLIB=$${RANLIB}" \
0c24b341 28829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28830 install-html) \
28831 || exit 1
28832
28833@endif libtool
28834
b813574b
PB
28835.PHONY: maybe-installcheck-libtool installcheck-libtool
28836maybe-installcheck-libtool:
28837@if libtool
28838maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 28839
b813574b
PB
28840installcheck-libtool: \
28841 configure-libtool
0aed8855 28842 @: $(MAKE); $(unstage)
b813574b 28843 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28844 r=`${PWD_COMMAND}`; export r; \
28845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28846 $(HOST_EXPORTS) \
b813574b 28847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28849 done; \
b813574b 28850 echo "Doing installcheck in libtool" ; \
b00612cc 28851 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28854 "RANLIB=$${RANLIB}" \
0c24b341 28855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28856 installcheck) \
2a4cbe27
NN
28857 || exit 1
28858
b813574b 28859@endif libtool
2a4cbe27 28860
b813574b
PB
28861.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
28862maybe-mostlyclean-libtool:
28863@if libtool
28864maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 28865
b813574b 28866mostlyclean-libtool:
0aed8855 28867 @: $(MAKE); $(unstage)
b813574b 28868 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28869 r=`${PWD_COMMAND}`; export r; \
28870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28871 $(HOST_EXPORTS) \
b813574b 28872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28874 done; \
b813574b 28875 echo "Doing mostlyclean in libtool" ; \
b00612cc 28876 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28879 "RANLIB=$${RANLIB}" \
0c24b341 28880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28881 mostlyclean) \
2a4cbe27
NN
28882 || exit 1
28883
b813574b 28884@endif libtool
2a4cbe27 28885
b813574b
PB
28886.PHONY: maybe-clean-libtool clean-libtool
28887maybe-clean-libtool:
28888@if libtool
28889maybe-clean-libtool: clean-libtool
2a4cbe27 28890
b813574b 28891clean-libtool:
0aed8855 28892 @: $(MAKE); $(unstage)
b813574b 28893 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28894 r=`${PWD_COMMAND}`; export r; \
28895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28896 $(HOST_EXPORTS) \
b813574b 28897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28899 done; \
b813574b 28900 echo "Doing clean in libtool" ; \
b00612cc 28901 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28904 "RANLIB=$${RANLIB}" \
0c24b341 28905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28906 clean) \
2a4cbe27
NN
28907 || exit 1
28908
b813574b 28909@endif libtool
2a4cbe27 28910
b813574b
PB
28911.PHONY: maybe-distclean-libtool distclean-libtool
28912maybe-distclean-libtool:
28913@if libtool
28914maybe-distclean-libtool: distclean-libtool
2a4cbe27 28915
b813574b 28916distclean-libtool:
0aed8855 28917 @: $(MAKE); $(unstage)
b813574b 28918 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28919 r=`${PWD_COMMAND}`; export r; \
28920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28921 $(HOST_EXPORTS) \
b813574b 28922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28924 done; \
b813574b 28925 echo "Doing distclean in libtool" ; \
b00612cc 28926 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28929 "RANLIB=$${RANLIB}" \
0c24b341 28930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28931 distclean) \
2a4cbe27
NN
28932 || exit 1
28933
b813574b 28934@endif libtool
2a4cbe27 28935
b813574b
PB
28936.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
28937maybe-maintainer-clean-libtool:
28938@if libtool
28939maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 28940
b813574b 28941maintainer-clean-libtool:
0aed8855 28942 @: $(MAKE); $(unstage)
b813574b 28943 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28944 r=`${PWD_COMMAND}`; export r; \
28945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28946 $(HOST_EXPORTS) \
b813574b 28947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28949 done; \
b813574b 28950 echo "Doing maintainer-clean in libtool" ; \
b00612cc 28951 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28954 "RANLIB=$${RANLIB}" \
0c24b341 28955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28956 maintainer-clean) \
2a4cbe27
NN
28957 || exit 1
28958
b813574b 28959@endif libtool
2a4cbe27 28960
2a4cbe27 28961
a7254363 28962
b813574b
PB
28963.PHONY: configure-m4 maybe-configure-m4
28964maybe-configure-m4:
4f0ef2d8
CD
28965@if gcc-bootstrap
28966configure-m4: stage_current
28967@endif gcc-bootstrap
b813574b
PB
28968@if m4
28969maybe-configure-m4: configure-m4
c52c6897 28970configure-m4:
0aed8855 28971 @: $(MAKE); $(unstage)
c52c6897 28972 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28974 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
28975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 28976 $(HOST_EXPORTS) \
a7254363
PB
28977 echo Configuring in $(HOST_SUBDIR)/m4; \
28978 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 28979 case $(srcdir) in \
b00612cc
PB
28980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28981 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
28982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28983 esac; \
b00612cc
PB
28984 srcdiroption="--srcdir=$${topdir}/m4"; \
28985 libsrcdir="$$s/m4"; \
4fa63067 28986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28988 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28989 || exit 1
b813574b 28990@endif m4
2a4cbe27 28991
a7254363
PB
28992
28993
d545f33b
PB
28994
28995
b813574b
PB
28996.PHONY: all-m4 maybe-all-m4
28997maybe-all-m4:
4f0ef2d8
CD
28998@if gcc-bootstrap
28999all-m4: stage_current
29000@endif gcc-bootstrap
b813574b 29001@if m4
d27cc32e 29002TARGET-m4=all
b813574b
PB
29003maybe-all-m4: all-m4
29004all-m4: configure-m4
0aed8855 29005 @: $(MAKE); $(unstage)
4fa63067
NN
29006 @r=`${PWD_COMMAND}`; export r; \
29007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29008 $(HOST_EXPORTS) \
b00612cc 29009 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
29010 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29011 $(TARGET-m4))
b813574b 29012@endif m4
4fa63067 29013
a7254363 29014
d545f33b
PB
29015
29016
b813574b
PB
29017.PHONY: check-m4 maybe-check-m4
29018maybe-check-m4:
29019@if m4
29020maybe-check-m4: check-m4
2a4cbe27 29021
b813574b 29022check-m4:
0aed8855 29023 @: $(MAKE); $(unstage)
4fa63067
NN
29024 @r=`${PWD_COMMAND}`; export r; \
29025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29026 $(HOST_EXPORTS) \
b00612cc
PB
29027 (cd $(HOST_SUBDIR)/m4 && \
29028 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29029
b813574b 29030@endif m4
4fa63067 29031
b813574b
PB
29032.PHONY: install-m4 maybe-install-m4
29033maybe-install-m4:
29034@if m4
29035maybe-install-m4: install-m4
4fa63067 29036
b813574b 29037install-m4: installdirs
0aed8855 29038 @: $(MAKE); $(unstage)
4fa63067
NN
29039 @r=`${PWD_COMMAND}`; export r; \
29040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29041 $(HOST_EXPORTS) \
b00612cc 29042 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 29043 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29044
b813574b 29045@endif m4
4fa63067 29046
56a8fe78 29047# Other targets (info, dvi, pdf, etc.)
4fa63067 29048
b813574b
PB
29049.PHONY: maybe-info-m4 info-m4
29050maybe-info-m4:
29051@if m4
29052maybe-info-m4: info-m4
4fa63067 29053
b813574b
PB
29054info-m4: \
29055 configure-m4
0aed8855 29056 @: $(MAKE); $(unstage)
b813574b 29057 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29058 r=`${PWD_COMMAND}`; export r; \
29059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29060 $(HOST_EXPORTS) \
b813574b 29061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29063 done; \
b813574b 29064 echo "Doing info in m4" ; \
b00612cc 29065 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29068 "RANLIB=$${RANLIB}" \
0c24b341 29069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29070 info) \
2a4cbe27
NN
29071 || exit 1
29072
b813574b 29073@endif m4
2a4cbe27 29074
b813574b
PB
29075.PHONY: maybe-dvi-m4 dvi-m4
29076maybe-dvi-m4:
29077@if m4
29078maybe-dvi-m4: dvi-m4
2a4cbe27 29079
b813574b
PB
29080dvi-m4: \
29081 configure-m4
0aed8855 29082 @: $(MAKE); $(unstage)
b813574b 29083 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29084 r=`${PWD_COMMAND}`; export r; \
29085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29086 $(HOST_EXPORTS) \
b813574b 29087 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29089 done; \
b813574b 29090 echo "Doing dvi in m4" ; \
b00612cc 29091 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29094 "RANLIB=$${RANLIB}" \
0c24b341 29095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29096 dvi) \
2a4cbe27
NN
29097 || exit 1
29098
b813574b 29099@endif m4
2a4cbe27 29100
56a8fe78
DD
29101.PHONY: maybe-pdf-m4 pdf-m4
29102maybe-pdf-m4:
29103@if m4
29104maybe-pdf-m4: pdf-m4
29105
29106pdf-m4: \
29107 configure-m4
29108 @: $(MAKE); $(unstage)
29109 @[ -f ./m4/Makefile ] || exit 0; \
29110 r=`${PWD_COMMAND}`; export r; \
29111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29112 $(HOST_EXPORTS) \
29113 for flag in $(EXTRA_HOST_FLAGS) ; do \
29114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29115 done; \
29116 echo "Doing pdf in m4" ; \
29117 (cd $(HOST_SUBDIR)/m4 && \
29118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29120 "RANLIB=$${RANLIB}" \
0c24b341 29121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29122 pdf) \
29123 || exit 1
29124
29125@endif m4
29126
6d389afc
MS
29127.PHONY: maybe-html-m4 html-m4
29128maybe-html-m4:
29129@if m4
29130maybe-html-m4: html-m4
29131
29132html-m4: \
29133 configure-m4
0aed8855 29134 @: $(MAKE); $(unstage)
6d389afc
MS
29135 @[ -f ./m4/Makefile ] || exit 0; \
29136 r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29138 $(HOST_EXPORTS) \
29139 for flag in $(EXTRA_HOST_FLAGS) ; do \
29140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29141 done; \
29142 echo "Doing html in m4" ; \
b00612cc 29143 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
29144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29146 "RANLIB=$${RANLIB}" \
0c24b341 29147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29148 html) \
29149 || exit 1
29150
29151@endif m4
29152
b813574b
PB
29153.PHONY: maybe-TAGS-m4 TAGS-m4
29154maybe-TAGS-m4:
29155@if m4
29156maybe-TAGS-m4: TAGS-m4
2a4cbe27 29157
b813574b
PB
29158TAGS-m4: \
29159 configure-m4
0aed8855 29160 @: $(MAKE); $(unstage)
b813574b 29161 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29162 r=`${PWD_COMMAND}`; export r; \
29163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29164 $(HOST_EXPORTS) \
b813574b 29165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29167 done; \
b813574b 29168 echo "Doing TAGS in m4" ; \
b00612cc 29169 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29172 "RANLIB=$${RANLIB}" \
0c24b341 29173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29174 TAGS) \
2a4cbe27
NN
29175 || exit 1
29176
b813574b 29177@endif m4
2a4cbe27 29178
b813574b
PB
29179.PHONY: maybe-install-info-m4 install-info-m4
29180maybe-install-info-m4:
29181@if m4
29182maybe-install-info-m4: install-info-m4
2a4cbe27 29183
b813574b
PB
29184install-info-m4: \
29185 configure-m4 \
29186 info-m4
0aed8855 29187 @: $(MAKE); $(unstage)
b813574b 29188 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29189 r=`${PWD_COMMAND}`; export r; \
29190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29191 $(HOST_EXPORTS) \
b813574b 29192 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29194 done; \
b813574b 29195 echo "Doing install-info in m4" ; \
b00612cc 29196 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29199 "RANLIB=$${RANLIB}" \
0c24b341 29200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29201 install-info) \
2a4cbe27
NN
29202 || exit 1
29203
b813574b 29204@endif m4
2a4cbe27 29205
a3ca38d2
DD
29206.PHONY: maybe-install-pdf-m4 install-pdf-m4
29207maybe-install-pdf-m4:
29208@if m4
29209maybe-install-pdf-m4: install-pdf-m4
29210
29211install-pdf-m4: \
29212 configure-m4 \
29213 pdf-m4
29214 @: $(MAKE); $(unstage)
29215 @[ -f ./m4/Makefile ] || exit 0; \
29216 r=`${PWD_COMMAND}`; export r; \
29217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29218 $(HOST_EXPORTS) \
29219 for flag in $(EXTRA_HOST_FLAGS) ; do \
29220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29221 done; \
29222 echo "Doing install-pdf in m4" ; \
29223 (cd $(HOST_SUBDIR)/m4 && \
29224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29226 "RANLIB=$${RANLIB}" \
0c24b341 29227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29228 install-pdf) \
29229 || exit 1
29230
29231@endif m4
29232
108a6f8e
CD
29233.PHONY: maybe-install-html-m4 install-html-m4
29234maybe-install-html-m4:
29235@if m4
29236maybe-install-html-m4: install-html-m4
29237
29238install-html-m4: \
29239 configure-m4 \
29240 html-m4
29241 @: $(MAKE); $(unstage)
29242 @[ -f ./m4/Makefile ] || exit 0; \
29243 r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29245 $(HOST_EXPORTS) \
29246 for flag in $(EXTRA_HOST_FLAGS) ; do \
29247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29248 done; \
29249 echo "Doing install-html in m4" ; \
29250 (cd $(HOST_SUBDIR)/m4 && \
29251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29253 "RANLIB=$${RANLIB}" \
0c24b341 29254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29255 install-html) \
29256 || exit 1
29257
29258@endif m4
29259
b813574b
PB
29260.PHONY: maybe-installcheck-m4 installcheck-m4
29261maybe-installcheck-m4:
29262@if m4
29263maybe-installcheck-m4: installcheck-m4
2a4cbe27 29264
b813574b
PB
29265installcheck-m4: \
29266 configure-m4
0aed8855 29267 @: $(MAKE); $(unstage)
b813574b 29268 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29269 r=`${PWD_COMMAND}`; export r; \
29270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29271 $(HOST_EXPORTS) \
b813574b 29272 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29274 done; \
b813574b 29275 echo "Doing installcheck in m4" ; \
b00612cc 29276 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29279 "RANLIB=$${RANLIB}" \
0c24b341 29280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29281 installcheck) \
2a4cbe27
NN
29282 || exit 1
29283
b813574b 29284@endif m4
2a4cbe27 29285
b813574b
PB
29286.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
29287maybe-mostlyclean-m4:
29288@if m4
29289maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 29290
b813574b 29291mostlyclean-m4:
0aed8855 29292 @: $(MAKE); $(unstage)
b813574b 29293 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29294 r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29296 $(HOST_EXPORTS) \
b813574b 29297 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29299 done; \
b813574b 29300 echo "Doing mostlyclean in m4" ; \
b00612cc 29301 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29304 "RANLIB=$${RANLIB}" \
0c24b341 29305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29306 mostlyclean) \
2a4cbe27
NN
29307 || exit 1
29308
b813574b 29309@endif m4
2a4cbe27 29310
b813574b
PB
29311.PHONY: maybe-clean-m4 clean-m4
29312maybe-clean-m4:
29313@if m4
29314maybe-clean-m4: clean-m4
2a4cbe27 29315
b813574b 29316clean-m4:
0aed8855 29317 @: $(MAKE); $(unstage)
b813574b 29318 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29319 r=`${PWD_COMMAND}`; export r; \
29320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29321 $(HOST_EXPORTS) \
b813574b 29322 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29324 done; \
b813574b 29325 echo "Doing clean in m4" ; \
b00612cc 29326 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29329 "RANLIB=$${RANLIB}" \
0c24b341 29330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29331 clean) \
2a4cbe27
NN
29332 || exit 1
29333
b813574b 29334@endif m4
2a4cbe27 29335
b813574b
PB
29336.PHONY: maybe-distclean-m4 distclean-m4
29337maybe-distclean-m4:
29338@if m4
29339maybe-distclean-m4: distclean-m4
a2592b1b 29340
b813574b 29341distclean-m4:
0aed8855 29342 @: $(MAKE); $(unstage)
b813574b 29343 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
29344 r=`${PWD_COMMAND}`; export r; \
29345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29346 $(HOST_EXPORTS) \
b813574b 29347 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
29348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29349 done; \
b813574b 29350 echo "Doing distclean in m4" ; \
b00612cc 29351 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
29352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29354 "RANLIB=$${RANLIB}" \
0c24b341 29355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29356 distclean) \
a2592b1b
DD
29357 || exit 1
29358
b813574b 29359@endif m4
a2592b1b 29360
b813574b
PB
29361.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
29362maybe-maintainer-clean-m4:
29363@if m4
29364maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 29365
b813574b 29366maintainer-clean-m4:
0aed8855 29367 @: $(MAKE); $(unstage)
b813574b 29368 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 29369 r=`${PWD_COMMAND}`; export r; \
b40e3958 29370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29371 $(HOST_EXPORTS) \
b813574b 29372 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29374 done; \
b813574b 29375 echo "Doing maintainer-clean in m4" ; \
b00612cc 29376 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
29377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29379 "RANLIB=$${RANLIB}" \
0c24b341 29380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29381 maintainer-clean) \
4fa63067 29382 || exit 1
252b5132 29383
b813574b 29384@endif m4
252b5132 29385
252b5132 29386
a7254363 29387
b813574b
PB
29388.PHONY: configure-make maybe-configure-make
29389maybe-configure-make:
4f0ef2d8
CD
29390@if gcc-bootstrap
29391configure-make: stage_current
29392@endif gcc-bootstrap
b813574b
PB
29393@if make
29394maybe-configure-make: configure-make
c52c6897 29395configure-make:
0aed8855 29396 @: $(MAKE); $(unstage)
c52c6897 29397 @r=`${PWD_COMMAND}`; export r; \
b813574b 29398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29399 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
29400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 29401 $(HOST_EXPORTS) \
a7254363
PB
29402 echo Configuring in $(HOST_SUBDIR)/make; \
29403 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 29404 case $(srcdir) in \
b00612cc
PB
29405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29406 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
29407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29408 esac; \
b00612cc
PB
29409 srcdiroption="--srcdir=$${topdir}/make"; \
29410 libsrcdir="$$s/make"; \
4fa63067 29411 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29413 --target=${target_alias} $${srcdiroption} \
4fa63067 29414 || exit 1
b813574b 29415@endif make
252b5132 29416
a7254363
PB
29417
29418
d545f33b
PB
29419
29420
b813574b
PB
29421.PHONY: all-make maybe-all-make
29422maybe-all-make:
4f0ef2d8
CD
29423@if gcc-bootstrap
29424all-make: stage_current
29425@endif gcc-bootstrap
b813574b 29426@if make
d27cc32e 29427TARGET-make=all
b813574b
PB
29428maybe-all-make: all-make
29429all-make: configure-make
0aed8855 29430 @: $(MAKE); $(unstage)
4fa63067
NN
29431 @r=`${PWD_COMMAND}`; export r; \
29432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29433 $(HOST_EXPORTS) \
b00612cc 29434 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
29435 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29436 $(TARGET-make))
b813574b 29437@endif make
252b5132 29438
a7254363 29439
d545f33b
PB
29440
29441
b813574b
PB
29442.PHONY: check-make maybe-check-make
29443maybe-check-make:
29444@if make
29445maybe-check-make: check-make
252b5132 29446
b813574b 29447check-make:
0aed8855 29448 @: $(MAKE); $(unstage)
b813574b
PB
29449 @r=`${PWD_COMMAND}`; export r; \
29450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29451 $(HOST_EXPORTS) \
b00612cc
PB
29452 (cd $(HOST_SUBDIR)/make && \
29453 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 29454
b813574b 29455@endif make
16ae0395 29456
b813574b
PB
29457.PHONY: install-make maybe-install-make
29458maybe-install-make:
29459@if make
29460maybe-install-make: install-make
4fa63067 29461
b813574b 29462install-make: installdirs
0aed8855 29463 @: $(MAKE); $(unstage)
4fa63067
NN
29464 @r=`${PWD_COMMAND}`; export r; \
29465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29466 $(HOST_EXPORTS) \
b00612cc 29467 (cd $(HOST_SUBDIR)/make && \
2da12f12 29468 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29469
b813574b 29470@endif make
4fa63067 29471
56a8fe78 29472# Other targets (info, dvi, pdf, etc.)
4fa63067 29473
b813574b
PB
29474.PHONY: maybe-info-make info-make
29475maybe-info-make:
29476@if make
29477maybe-info-make: info-make
4fa63067 29478
b813574b
PB
29479info-make: \
29480 configure-make
0aed8855 29481 @: $(MAKE); $(unstage)
b813574b 29482 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29483 r=`${PWD_COMMAND}`; export r; \
29484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29485 $(HOST_EXPORTS) \
b813574b 29486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29488 done; \
b813574b 29489 echo "Doing info in make" ; \
b00612cc 29490 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29493 "RANLIB=$${RANLIB}" \
0c24b341 29494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29495 info) \
4fa63067
NN
29496 || exit 1
29497
b813574b 29498@endif make
4fa63067 29499
b813574b
PB
29500.PHONY: maybe-dvi-make dvi-make
29501maybe-dvi-make:
29502@if make
29503maybe-dvi-make: dvi-make
4fa63067 29504
b813574b
PB
29505dvi-make: \
29506 configure-make
0aed8855 29507 @: $(MAKE); $(unstage)
b813574b 29508 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29509 r=`${PWD_COMMAND}`; export r; \
29510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29511 $(HOST_EXPORTS) \
b813574b 29512 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29514 done; \
b813574b 29515 echo "Doing dvi in make" ; \
b00612cc 29516 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29519 "RANLIB=$${RANLIB}" \
0c24b341 29520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29521 dvi) \
4fa63067 29522 || exit 1
16ae0395 29523
b813574b 29524@endif make
252b5132 29525
56a8fe78
DD
29526.PHONY: maybe-pdf-make pdf-make
29527maybe-pdf-make:
29528@if make
29529maybe-pdf-make: pdf-make
29530
29531pdf-make: \
29532 configure-make
29533 @: $(MAKE); $(unstage)
29534 @[ -f ./make/Makefile ] || exit 0; \
29535 r=`${PWD_COMMAND}`; export r; \
29536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29537 $(HOST_EXPORTS) \
29538 for flag in $(EXTRA_HOST_FLAGS) ; do \
29539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29540 done; \
29541 echo "Doing pdf in make" ; \
29542 (cd $(HOST_SUBDIR)/make && \
29543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29545 "RANLIB=$${RANLIB}" \
0c24b341 29546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29547 pdf) \
29548 || exit 1
29549
29550@endif make
29551
6d389afc
MS
29552.PHONY: maybe-html-make html-make
29553maybe-html-make:
29554@if make
29555maybe-html-make: html-make
29556
29557html-make: \
29558 configure-make
0aed8855 29559 @: $(MAKE); $(unstage)
6d389afc
MS
29560 @[ -f ./make/Makefile ] || exit 0; \
29561 r=`${PWD_COMMAND}`; export r; \
29562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29563 $(HOST_EXPORTS) \
29564 for flag in $(EXTRA_HOST_FLAGS) ; do \
29565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566 done; \
29567 echo "Doing html in make" ; \
b00612cc 29568 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
29569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29571 "RANLIB=$${RANLIB}" \
0c24b341 29572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29573 html) \
29574 || exit 1
29575
29576@endif make
29577
b813574b
PB
29578.PHONY: maybe-TAGS-make TAGS-make
29579maybe-TAGS-make:
29580@if make
29581maybe-TAGS-make: TAGS-make
252b5132 29582
b813574b
PB
29583TAGS-make: \
29584 configure-make
0aed8855 29585 @: $(MAKE); $(unstage)
b813574b 29586 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29587 r=`${PWD_COMMAND}`; export r; \
29588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29589 $(HOST_EXPORTS) \
b813574b 29590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29592 done; \
b813574b 29593 echo "Doing TAGS in make" ; \
b00612cc 29594 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29597 "RANLIB=$${RANLIB}" \
0c24b341 29598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29599 TAGS) \
4fa63067 29600 || exit 1
3866be5d 29601
b813574b 29602@endif make
3866be5d 29603
b813574b
PB
29604.PHONY: maybe-install-info-make install-info-make
29605maybe-install-info-make:
29606@if make
29607maybe-install-info-make: install-info-make
3866be5d 29608
b813574b
PB
29609install-info-make: \
29610 configure-make \
29611 info-make
0aed8855 29612 @: $(MAKE); $(unstage)
b813574b 29613 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29614 r=`${PWD_COMMAND}`; export r; \
29615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29616 $(HOST_EXPORTS) \
b813574b 29617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29619 done; \
b813574b 29620 echo "Doing install-info in make" ; \
b00612cc 29621 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29624 "RANLIB=$${RANLIB}" \
0c24b341 29625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29626 install-info) \
4fa63067 29627 || exit 1
3866be5d 29628
b813574b 29629@endif make
3866be5d 29630
a3ca38d2
DD
29631.PHONY: maybe-install-pdf-make install-pdf-make
29632maybe-install-pdf-make:
29633@if make
29634maybe-install-pdf-make: install-pdf-make
29635
29636install-pdf-make: \
29637 configure-make \
29638 pdf-make
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./make/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing install-pdf in make" ; \
29648 (cd $(HOST_SUBDIR)/make && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
0c24b341 29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29653 install-pdf) \
29654 || exit 1
29655
29656@endif make
29657
108a6f8e
CD
29658.PHONY: maybe-install-html-make install-html-make
29659maybe-install-html-make:
29660@if make
29661maybe-install-html-make: install-html-make
29662
29663install-html-make: \
29664 configure-make \
29665 html-make
29666 @: $(MAKE); $(unstage)
29667 @[ -f ./make/Makefile ] || exit 0; \
29668 r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29670 $(HOST_EXPORTS) \
29671 for flag in $(EXTRA_HOST_FLAGS) ; do \
29672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29673 done; \
29674 echo "Doing install-html in make" ; \
29675 (cd $(HOST_SUBDIR)/make && \
29676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29678 "RANLIB=$${RANLIB}" \
0c24b341 29679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29680 install-html) \
29681 || exit 1
29682
29683@endif make
29684
b813574b
PB
29685.PHONY: maybe-installcheck-make installcheck-make
29686maybe-installcheck-make:
29687@if make
29688maybe-installcheck-make: installcheck-make
15723a45 29689
b813574b
PB
29690installcheck-make: \
29691 configure-make
0aed8855 29692 @: $(MAKE); $(unstage)
b813574b 29693 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29694 r=`${PWD_COMMAND}`; export r; \
29695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29696 $(HOST_EXPORTS) \
b813574b 29697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29699 done; \
b813574b 29700 echo "Doing installcheck in make" ; \
b00612cc 29701 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29704 "RANLIB=$${RANLIB}" \
0c24b341 29705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29706 installcheck) \
4fa63067 29707 || exit 1
15723a45 29708
b813574b 29709@endif make
15723a45 29710
b813574b
PB
29711.PHONY: maybe-mostlyclean-make mostlyclean-make
29712maybe-mostlyclean-make:
29713@if make
29714maybe-mostlyclean-make: mostlyclean-make
15723a45 29715
b813574b 29716mostlyclean-make:
0aed8855 29717 @: $(MAKE); $(unstage)
b813574b 29718 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
29719 r=`${PWD_COMMAND}`; export r; \
29720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29721 $(HOST_EXPORTS) \
b813574b 29722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724 done; \
b813574b 29725 echo "Doing mostlyclean in make" ; \
b00612cc 29726 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729 "RANLIB=$${RANLIB}" \
0c24b341 29730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29731 mostlyclean) \
bba45b8b 29732 || exit 1
15723a45 29733
b813574b 29734@endif make
4fa63067 29735
b813574b
PB
29736.PHONY: maybe-clean-make clean-make
29737maybe-clean-make:
29738@if make
29739maybe-clean-make: clean-make
4fa63067 29740
b813574b 29741clean-make:
0aed8855 29742 @: $(MAKE); $(unstage)
b813574b 29743 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29744 r=`${PWD_COMMAND}`; export r; \
29745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29746 $(HOST_EXPORTS) \
b813574b 29747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29749 done; \
b813574b 29750 echo "Doing clean in make" ; \
b00612cc 29751 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29754 "RANLIB=$${RANLIB}" \
0c24b341 29755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29756 clean) \
4fa63067
NN
29757 || exit 1
29758
b813574b 29759@endif make
4fa63067 29760
b813574b
PB
29761.PHONY: maybe-distclean-make distclean-make
29762maybe-distclean-make:
29763@if make
29764maybe-distclean-make: distclean-make
4fa63067 29765
b813574b 29766distclean-make:
0aed8855 29767 @: $(MAKE); $(unstage)
b813574b 29768 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29769 r=`${PWD_COMMAND}`; export r; \
29770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29771 $(HOST_EXPORTS) \
b813574b 29772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29774 done; \
b813574b 29775 echo "Doing distclean in make" ; \
b00612cc 29776 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29779 "RANLIB=$${RANLIB}" \
0c24b341 29780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29781 distclean) \
4fa63067
NN
29782 || exit 1
29783
b813574b 29784@endif make
4fa63067 29785
b813574b
PB
29786.PHONY: maybe-maintainer-clean-make maintainer-clean-make
29787maybe-maintainer-clean-make:
29788@if make
29789maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 29790
b813574b 29791maintainer-clean-make:
0aed8855 29792 @: $(MAKE); $(unstage)
b813574b 29793 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 29794 r=`${PWD_COMMAND}`; export r; \
b40e3958 29795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29796 $(HOST_EXPORTS) \
b813574b 29797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799 done; \
b813574b 29800 echo "Doing maintainer-clean in make" ; \
b00612cc 29801 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804 "RANLIB=$${RANLIB}" \
0c24b341 29805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29806 maintainer-clean) \
4fa63067 29807 || exit 1
3866be5d 29808
b813574b 29809@endif make
3866be5d 29810
3866be5d 29811
a7254363 29812
b813574b
PB
29813.PHONY: configure-mmalloc maybe-configure-mmalloc
29814maybe-configure-mmalloc:
4f0ef2d8
CD
29815@if gcc-bootstrap
29816configure-mmalloc: stage_current
29817@endif gcc-bootstrap
b813574b
PB
29818@if mmalloc
29819maybe-configure-mmalloc: configure-mmalloc
c52c6897 29820configure-mmalloc:
0aed8855 29821 @: $(MAKE); $(unstage)
c52c6897 29822 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29824 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
29825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 29826 $(HOST_EXPORTS) \
a7254363
PB
29827 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
29828 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 29829 case $(srcdir) in \
b00612cc
PB
29830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29831 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
29832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29833 esac; \
b00612cc
PB
29834 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
29835 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 29836 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29838 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29839 || exit 1
b813574b 29840@endif mmalloc
e2b9e2dc 29841
a7254363
PB
29842
29843
d545f33b
PB
29844
29845
b813574b
PB
29846.PHONY: all-mmalloc maybe-all-mmalloc
29847maybe-all-mmalloc:
4f0ef2d8
CD
29848@if gcc-bootstrap
29849all-mmalloc: stage_current
29850@endif gcc-bootstrap
b813574b 29851@if mmalloc
d27cc32e 29852TARGET-mmalloc=all
b813574b
PB
29853maybe-all-mmalloc: all-mmalloc
29854all-mmalloc: configure-mmalloc
0aed8855 29855 @: $(MAKE); $(unstage)
b40e3958
L
29856 @r=`${PWD_COMMAND}`; export r; \
29857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29858 $(HOST_EXPORTS) \
b00612cc 29859 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
29860 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29861 $(TARGET-mmalloc))
b813574b 29862@endif mmalloc
3866be5d 29863
a7254363 29864
d545f33b
PB
29865
29866
b813574b
PB
29867.PHONY: check-mmalloc maybe-check-mmalloc
29868maybe-check-mmalloc:
29869@if mmalloc
29870maybe-check-mmalloc: check-mmalloc
3866be5d 29871
b813574b 29872check-mmalloc:
3866be5d 29873
b813574b 29874@endif mmalloc
3866be5d 29875
b813574b
PB
29876.PHONY: install-mmalloc maybe-install-mmalloc
29877maybe-install-mmalloc:
29878@if mmalloc
29879maybe-install-mmalloc: install-mmalloc
4fa63067 29880
b813574b 29881install-mmalloc: installdirs
0aed8855 29882 @: $(MAKE); $(unstage)
4fa63067
NN
29883 @r=`${PWD_COMMAND}`; export r; \
29884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29885 $(HOST_EXPORTS) \
b00612cc 29886 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 29887 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29888
b813574b 29889@endif mmalloc
4fa63067 29890
56a8fe78 29891# Other targets (info, dvi, pdf, etc.)
4fa63067 29892
b813574b
PB
29893.PHONY: maybe-info-mmalloc info-mmalloc
29894maybe-info-mmalloc:
29895@if mmalloc
29896maybe-info-mmalloc: info-mmalloc
4fa63067 29897
b813574b
PB
29898info-mmalloc: \
29899 configure-mmalloc
0aed8855 29900 @: $(MAKE); $(unstage)
b813574b 29901 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29902 r=`${PWD_COMMAND}`; export r; \
29903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29904 $(HOST_EXPORTS) \
b813574b 29905 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29907 done; \
b813574b 29908 echo "Doing info in mmalloc" ; \
b00612cc 29909 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29912 "RANLIB=$${RANLIB}" \
0c24b341 29913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29914 info) \
4fa63067
NN
29915 || exit 1
29916
b813574b 29917@endif mmalloc
4fa63067 29918
b813574b
PB
29919.PHONY: maybe-dvi-mmalloc dvi-mmalloc
29920maybe-dvi-mmalloc:
29921@if mmalloc
29922maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 29923
b813574b
PB
29924dvi-mmalloc: \
29925 configure-mmalloc
0aed8855 29926 @: $(MAKE); $(unstage)
b813574b 29927 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29928 r=`${PWD_COMMAND}`; export r; \
29929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29930 $(HOST_EXPORTS) \
b813574b 29931 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29933 done; \
b813574b 29934 echo "Doing dvi in mmalloc" ; \
b00612cc 29935 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29938 "RANLIB=$${RANLIB}" \
0c24b341 29939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29940 dvi) \
4fa63067
NN
29941 || exit 1
29942
b813574b 29943@endif mmalloc
4fa63067 29944
56a8fe78
DD
29945.PHONY: maybe-pdf-mmalloc pdf-mmalloc
29946maybe-pdf-mmalloc:
29947@if mmalloc
29948maybe-pdf-mmalloc: pdf-mmalloc
29949
29950pdf-mmalloc: \
29951 configure-mmalloc
29952 @: $(MAKE); $(unstage)
29953 @[ -f ./mmalloc/Makefile ] || exit 0; \
29954 r=`${PWD_COMMAND}`; export r; \
29955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29956 $(HOST_EXPORTS) \
29957 for flag in $(EXTRA_HOST_FLAGS) ; do \
29958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29959 done; \
29960 echo "Doing pdf in mmalloc" ; \
29961 (cd $(HOST_SUBDIR)/mmalloc && \
29962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29964 "RANLIB=$${RANLIB}" \
0c24b341 29965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29966 pdf) \
29967 || exit 1
29968
29969@endif mmalloc
29970
6d389afc
MS
29971.PHONY: maybe-html-mmalloc html-mmalloc
29972maybe-html-mmalloc:
29973@if mmalloc
29974maybe-html-mmalloc: html-mmalloc
29975
29976html-mmalloc: \
29977 configure-mmalloc
0aed8855 29978 @: $(MAKE); $(unstage)
6d389afc
MS
29979 @[ -f ./mmalloc/Makefile ] || exit 0; \
29980 r=`${PWD_COMMAND}`; export r; \
29981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29982 $(HOST_EXPORTS) \
29983 for flag in $(EXTRA_HOST_FLAGS) ; do \
29984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29985 done; \
29986 echo "Doing html in mmalloc" ; \
b00612cc 29987 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
29988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29990 "RANLIB=$${RANLIB}" \
0c24b341 29991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29992 html) \
29993 || exit 1
29994
29995@endif mmalloc
29996
b813574b
PB
29997.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
29998maybe-TAGS-mmalloc:
29999@if mmalloc
30000maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 30001
b813574b
PB
30002TAGS-mmalloc: \
30003 configure-mmalloc
0aed8855 30004 @: $(MAKE); $(unstage)
b813574b 30005 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30006 r=`${PWD_COMMAND}`; export r; \
30007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30008 $(HOST_EXPORTS) \
b813574b 30009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30011 done; \
b813574b 30012 echo "Doing TAGS in mmalloc" ; \
b00612cc 30013 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30016 "RANLIB=$${RANLIB}" \
0c24b341 30017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30018 TAGS) \
4fa63067
NN
30019 || exit 1
30020
b813574b 30021@endif mmalloc
4fa63067 30022
b813574b
PB
30023.PHONY: maybe-install-info-mmalloc install-info-mmalloc
30024maybe-install-info-mmalloc:
30025@if mmalloc
30026maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 30027
b813574b
PB
30028install-info-mmalloc: \
30029 configure-mmalloc \
30030 info-mmalloc
0aed8855 30031 @: $(MAKE); $(unstage)
b813574b 30032 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30033 r=`${PWD_COMMAND}`; export r; \
30034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30035 $(HOST_EXPORTS) \
b813574b 30036 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30038 done; \
b813574b 30039 echo "Doing install-info in mmalloc" ; \
b00612cc 30040 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30043 "RANLIB=$${RANLIB}" \
0c24b341 30044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30045 install-info) \
4fa63067
NN
30046 || exit 1
30047
b813574b 30048@endif mmalloc
4fa63067 30049
a3ca38d2
DD
30050.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
30051maybe-install-pdf-mmalloc:
30052@if mmalloc
30053maybe-install-pdf-mmalloc: install-pdf-mmalloc
30054
30055install-pdf-mmalloc: \
30056 configure-mmalloc \
30057 pdf-mmalloc
30058 @: $(MAKE); $(unstage)
30059 @[ -f ./mmalloc/Makefile ] || exit 0; \
30060 r=`${PWD_COMMAND}`; export r; \
30061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-pdf in mmalloc" ; \
30067 (cd $(HOST_SUBDIR)/mmalloc && \
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}" \
a3ca38d2
DD
30072 install-pdf) \
30073 || exit 1
30074
30075@endif mmalloc
30076
108a6f8e
CD
30077.PHONY: maybe-install-html-mmalloc install-html-mmalloc
30078maybe-install-html-mmalloc:
30079@if mmalloc
30080maybe-install-html-mmalloc: install-html-mmalloc
30081
30082install-html-mmalloc: \
30083 configure-mmalloc \
30084 html-mmalloc
30085 @: $(MAKE); $(unstage)
30086 @[ -f ./mmalloc/Makefile ] || exit 0; \
30087 r=`${PWD_COMMAND}`; export r; \
30088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30089 $(HOST_EXPORTS) \
30090 for flag in $(EXTRA_HOST_FLAGS) ; do \
30091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30092 done; \
30093 echo "Doing install-html in mmalloc" ; \
30094 (cd $(HOST_SUBDIR)/mmalloc && \
30095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30097 "RANLIB=$${RANLIB}" \
0c24b341 30098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30099 install-html) \
30100 || exit 1
30101
30102@endif mmalloc
30103
b813574b
PB
30104.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
30105maybe-installcheck-mmalloc:
30106@if mmalloc
30107maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 30108
b813574b
PB
30109installcheck-mmalloc: \
30110 configure-mmalloc
0aed8855 30111 @: $(MAKE); $(unstage)
b813574b 30112 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
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 \
4fa63067
NN
30117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30118 done; \
b813574b 30119 echo "Doing installcheck in mmalloc" ; \
b00612cc 30120 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
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 installcheck) \
4fa63067
NN
30126 || exit 1
30127
b813574b 30128@endif mmalloc
4fa63067 30129
b813574b
PB
30130.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
30131maybe-mostlyclean-mmalloc:
30132@if mmalloc
30133maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 30134
b813574b 30135mostlyclean-mmalloc:
0aed8855 30136 @: $(MAKE); $(unstage)
b813574b 30137 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30138 r=`${PWD_COMMAND}`; export r; \
30139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30140 $(HOST_EXPORTS) \
b813574b 30141 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30143 done; \
b813574b 30144 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 30145 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30148 "RANLIB=$${RANLIB}" \
0c24b341 30149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30150 mostlyclean) \
4fa63067
NN
30151 || exit 1
30152
b813574b 30153@endif mmalloc
4fa63067 30154
b813574b
PB
30155.PHONY: maybe-clean-mmalloc clean-mmalloc
30156maybe-clean-mmalloc:
30157@if mmalloc
30158maybe-clean-mmalloc: clean-mmalloc
4fa63067 30159
b813574b 30160clean-mmalloc:
0aed8855 30161 @: $(MAKE); $(unstage)
b813574b 30162 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30163 r=`${PWD_COMMAND}`; export r; \
30164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30165 $(HOST_EXPORTS) \
b813574b 30166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30168 done; \
b813574b 30169 echo "Doing clean in mmalloc" ; \
b00612cc 30170 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30173 "RANLIB=$${RANLIB}" \
0c24b341 30174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30175 clean) \
4fa63067
NN
30176 || exit 1
30177
b813574b 30178@endif mmalloc
4fa63067 30179
b813574b
PB
30180.PHONY: maybe-distclean-mmalloc distclean-mmalloc
30181maybe-distclean-mmalloc:
30182@if mmalloc
30183maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 30184
b813574b 30185distclean-mmalloc:
0aed8855 30186 @: $(MAKE); $(unstage)
b813574b 30187 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30188 r=`${PWD_COMMAND}`; export r; \
30189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30190 $(HOST_EXPORTS) \
b813574b 30191 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30193 done; \
b813574b 30194 echo "Doing distclean in mmalloc" ; \
b00612cc 30195 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30198 "RANLIB=$${RANLIB}" \
0c24b341 30199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30200 distclean) \
4fa63067
NN
30201 || exit 1
30202
b813574b 30203@endif mmalloc
4fa63067 30204
b813574b
PB
30205.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
30206maybe-maintainer-clean-mmalloc:
30207@if mmalloc
30208maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 30209
b813574b 30210maintainer-clean-mmalloc:
0aed8855 30211 @: $(MAKE); $(unstage)
b813574b 30212 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30213 r=`${PWD_COMMAND}`; export r; \
30214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30215 $(HOST_EXPORTS) \
b813574b 30216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30218 done; \
b813574b 30219 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 30220 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30223 "RANLIB=$${RANLIB}" \
0c24b341 30224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30225 maintainer-clean) \
4fa63067 30226 || exit 1
16ae0395 30227
b813574b 30228@endif mmalloc
3866be5d
NN
30229
30230
a7254363 30231
b813574b
PB
30232.PHONY: configure-patch maybe-configure-patch
30233maybe-configure-patch:
4f0ef2d8
CD
30234@if gcc-bootstrap
30235configure-patch: stage_current
30236@endif gcc-bootstrap
b813574b
PB
30237@if patch
30238maybe-configure-patch: configure-patch
c52c6897 30239configure-patch:
0aed8855 30240 @: $(MAKE); $(unstage)
c52c6897 30241 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30243 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
30244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 30245 $(HOST_EXPORTS) \
a7254363
PB
30246 echo Configuring in $(HOST_SUBDIR)/patch; \
30247 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 30248 case $(srcdir) in \
b00612cc
PB
30249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30250 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
30251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30252 esac; \
b00612cc
PB
30253 srcdiroption="--srcdir=$${topdir}/patch"; \
30254 libsrcdir="$$s/patch"; \
e2b9e2dc 30255 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30257 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30258 || exit 1
b813574b 30259@endif patch
e2b9e2dc 30260
a7254363
PB
30261
30262
d545f33b
PB
30263
30264
b813574b
PB
30265.PHONY: all-patch maybe-all-patch
30266maybe-all-patch:
4f0ef2d8
CD
30267@if gcc-bootstrap
30268all-patch: stage_current
30269@endif gcc-bootstrap
b813574b 30270@if patch
d27cc32e 30271TARGET-patch=all
b813574b
PB
30272maybe-all-patch: all-patch
30273all-patch: configure-patch
0aed8855 30274 @: $(MAKE); $(unstage)
b40e3958
L
30275 @r=`${PWD_COMMAND}`; export r; \
30276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30277 $(HOST_EXPORTS) \
b00612cc 30278 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
30279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30280 $(TARGET-patch))
b813574b 30281@endif patch
3866be5d 30282
a7254363 30283
d545f33b
PB
30284
30285
b813574b
PB
30286.PHONY: check-patch maybe-check-patch
30287maybe-check-patch:
30288@if patch
30289maybe-check-patch: check-patch
3866be5d 30290
b813574b 30291check-patch:
0aed8855 30292 @: $(MAKE); $(unstage)
b40e3958
L
30293 @r=`${PWD_COMMAND}`; export r; \
30294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30295 $(HOST_EXPORTS) \
b00612cc
PB
30296 (cd $(HOST_SUBDIR)/patch && \
30297 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30298
b813574b 30299@endif patch
3866be5d 30300
b813574b
PB
30301.PHONY: install-patch maybe-install-patch
30302maybe-install-patch:
30303@if patch
30304maybe-install-patch: install-patch
16ae0395 30305
b813574b 30306install-patch: installdirs
0aed8855 30307 @: $(MAKE); $(unstage)
b40e3958
L
30308 @r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30310 $(HOST_EXPORTS) \
b00612cc 30311 (cd $(HOST_SUBDIR)/patch && \
2da12f12 30312 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30313
b813574b 30314@endif patch
3866be5d 30315
56a8fe78 30316# Other targets (info, dvi, pdf, etc.)
4fa63067 30317
b813574b
PB
30318.PHONY: maybe-info-patch info-patch
30319maybe-info-patch:
30320@if patch
30321maybe-info-patch: info-patch
4fa63067 30322
b813574b
PB
30323info-patch: \
30324 configure-patch
0aed8855 30325 @: $(MAKE); $(unstage)
b813574b 30326 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30327 r=`${PWD_COMMAND}`; export r; \
30328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30329 $(HOST_EXPORTS) \
b813574b 30330 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30332 done; \
b813574b 30333 echo "Doing info in patch" ; \
b00612cc 30334 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30337 "RANLIB=$${RANLIB}" \
0c24b341 30338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30339 info) \
4fa63067
NN
30340 || exit 1
30341
b813574b 30342@endif patch
4fa63067 30343
b813574b
PB
30344.PHONY: maybe-dvi-patch dvi-patch
30345maybe-dvi-patch:
30346@if patch
30347maybe-dvi-patch: dvi-patch
4fa63067 30348
b813574b
PB
30349dvi-patch: \
30350 configure-patch
0aed8855 30351 @: $(MAKE); $(unstage)
b813574b 30352 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30353 r=`${PWD_COMMAND}`; export r; \
30354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30355 $(HOST_EXPORTS) \
b813574b 30356 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30358 done; \
b813574b 30359 echo "Doing dvi in patch" ; \
b00612cc 30360 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30363 "RANLIB=$${RANLIB}" \
0c24b341 30364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30365 dvi) \
4fa63067
NN
30366 || exit 1
30367
b813574b 30368@endif patch
4fa63067 30369
56a8fe78
DD
30370.PHONY: maybe-pdf-patch pdf-patch
30371maybe-pdf-patch:
30372@if patch
30373maybe-pdf-patch: pdf-patch
30374
30375pdf-patch: \
30376 configure-patch
30377 @: $(MAKE); $(unstage)
30378 @[ -f ./patch/Makefile ] || exit 0; \
30379 r=`${PWD_COMMAND}`; export r; \
30380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30381 $(HOST_EXPORTS) \
30382 for flag in $(EXTRA_HOST_FLAGS) ; do \
30383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30384 done; \
30385 echo "Doing pdf in patch" ; \
30386 (cd $(HOST_SUBDIR)/patch && \
30387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30389 "RANLIB=$${RANLIB}" \
0c24b341 30390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30391 pdf) \
30392 || exit 1
30393
30394@endif patch
30395
6d389afc
MS
30396.PHONY: maybe-html-patch html-patch
30397maybe-html-patch:
30398@if patch
30399maybe-html-patch: html-patch
30400
30401html-patch: \
30402 configure-patch
0aed8855 30403 @: $(MAKE); $(unstage)
6d389afc
MS
30404 @[ -f ./patch/Makefile ] || exit 0; \
30405 r=`${PWD_COMMAND}`; export r; \
30406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30407 $(HOST_EXPORTS) \
30408 for flag in $(EXTRA_HOST_FLAGS) ; do \
30409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30410 done; \
30411 echo "Doing html in patch" ; \
b00612cc 30412 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
30413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30415 "RANLIB=$${RANLIB}" \
0c24b341 30416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30417 html) \
30418 || exit 1
30419
30420@endif patch
30421
b813574b
PB
30422.PHONY: maybe-TAGS-patch TAGS-patch
30423maybe-TAGS-patch:
30424@if patch
30425maybe-TAGS-patch: TAGS-patch
4fa63067 30426
b813574b
PB
30427TAGS-patch: \
30428 configure-patch
0aed8855 30429 @: $(MAKE); $(unstage)
b813574b 30430 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30431 r=`${PWD_COMMAND}`; export r; \
30432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30433 $(HOST_EXPORTS) \
b813574b 30434 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30436 done; \
b813574b 30437 echo "Doing TAGS in patch" ; \
b00612cc 30438 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30441 "RANLIB=$${RANLIB}" \
0c24b341 30442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30443 TAGS) \
4fa63067
NN
30444 || exit 1
30445
b813574b 30446@endif patch
4fa63067 30447
b813574b
PB
30448.PHONY: maybe-install-info-patch install-info-patch
30449maybe-install-info-patch:
30450@if patch
30451maybe-install-info-patch: install-info-patch
4fa63067 30452
b813574b
PB
30453install-info-patch: \
30454 configure-patch \
30455 info-patch
0aed8855 30456 @: $(MAKE); $(unstage)
b813574b 30457 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30458 r=`${PWD_COMMAND}`; export r; \
30459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30460 $(HOST_EXPORTS) \
b813574b 30461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30463 done; \
b813574b 30464 echo "Doing install-info in patch" ; \
b00612cc 30465 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30468 "RANLIB=$${RANLIB}" \
0c24b341 30469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30470 install-info) \
4fa63067
NN
30471 || exit 1
30472
b813574b 30473@endif patch
4fa63067 30474
a3ca38d2
DD
30475.PHONY: maybe-install-pdf-patch install-pdf-patch
30476maybe-install-pdf-patch:
30477@if patch
30478maybe-install-pdf-patch: install-pdf-patch
30479
30480install-pdf-patch: \
30481 configure-patch \
30482 pdf-patch
30483 @: $(MAKE); $(unstage)
30484 @[ -f ./patch/Makefile ] || exit 0; \
30485 r=`${PWD_COMMAND}`; export r; \
30486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-pdf in patch" ; \
30492 (cd $(HOST_SUBDIR)/patch && \
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}" \
a3ca38d2
DD
30497 install-pdf) \
30498 || exit 1
30499
30500@endif patch
30501
108a6f8e
CD
30502.PHONY: maybe-install-html-patch install-html-patch
30503maybe-install-html-patch:
30504@if patch
30505maybe-install-html-patch: install-html-patch
30506
30507install-html-patch: \
30508 configure-patch \
30509 html-patch
30510 @: $(MAKE); $(unstage)
30511 @[ -f ./patch/Makefile ] || exit 0; \
30512 r=`${PWD_COMMAND}`; export r; \
30513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30514 $(HOST_EXPORTS) \
30515 for flag in $(EXTRA_HOST_FLAGS) ; do \
30516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30517 done; \
30518 echo "Doing install-html in patch" ; \
30519 (cd $(HOST_SUBDIR)/patch && \
30520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30522 "RANLIB=$${RANLIB}" \
0c24b341 30523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30524 install-html) \
30525 || exit 1
30526
30527@endif patch
30528
b813574b
PB
30529.PHONY: maybe-installcheck-patch installcheck-patch
30530maybe-installcheck-patch:
30531@if patch
30532maybe-installcheck-patch: installcheck-patch
4fa63067 30533
b813574b
PB
30534installcheck-patch: \
30535 configure-patch
0aed8855 30536 @: $(MAKE); $(unstage)
b813574b 30537 @[ -f ./patch/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 installcheck in patch" ; \
b00612cc 30545 (cd $(HOST_SUBDIR)/patch && \
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 installcheck) \
4fa63067
NN
30551 || exit 1
30552
b813574b 30553@endif patch
4fa63067 30554
b813574b
PB
30555.PHONY: maybe-mostlyclean-patch mostlyclean-patch
30556maybe-mostlyclean-patch:
30557@if patch
30558maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 30559
b813574b 30560mostlyclean-patch:
0aed8855 30561 @: $(MAKE); $(unstage)
b813574b 30562 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30563 r=`${PWD_COMMAND}`; export r; \
30564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30565 $(HOST_EXPORTS) \
b813574b 30566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30568 done; \
b813574b 30569 echo "Doing mostlyclean in patch" ; \
b00612cc 30570 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30573 "RANLIB=$${RANLIB}" \
0c24b341 30574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30575 mostlyclean) \
4fa63067
NN
30576 || exit 1
30577
b813574b 30578@endif patch
4fa63067 30579
b813574b
PB
30580.PHONY: maybe-clean-patch clean-patch
30581maybe-clean-patch:
30582@if patch
30583maybe-clean-patch: clean-patch
4fa63067 30584
b813574b 30585clean-patch:
0aed8855 30586 @: $(MAKE); $(unstage)
b813574b 30587 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30588 r=`${PWD_COMMAND}`; export r; \
30589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30590 $(HOST_EXPORTS) \
b813574b 30591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30593 done; \
b813574b 30594 echo "Doing clean in patch" ; \
b00612cc 30595 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30598 "RANLIB=$${RANLIB}" \
0c24b341 30599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30600 clean) \
4fa63067
NN
30601 || exit 1
30602
b813574b 30603@endif patch
4fa63067 30604
b813574b
PB
30605.PHONY: maybe-distclean-patch distclean-patch
30606maybe-distclean-patch:
30607@if patch
30608maybe-distclean-patch: distclean-patch
4fa63067 30609
b813574b 30610distclean-patch:
0aed8855 30611 @: $(MAKE); $(unstage)
b813574b 30612 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30613 r=`${PWD_COMMAND}`; export r; \
30614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30615 $(HOST_EXPORTS) \
b813574b 30616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30618 done; \
b813574b 30619 echo "Doing distclean in patch" ; \
b00612cc 30620 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30623 "RANLIB=$${RANLIB}" \
0c24b341 30624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30625 distclean) \
4fa63067
NN
30626 || exit 1
30627
b813574b 30628@endif patch
4fa63067 30629
b813574b
PB
30630.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
30631maybe-maintainer-clean-patch:
30632@if patch
30633maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 30634
b813574b 30635maintainer-clean-patch:
0aed8855 30636 @: $(MAKE); $(unstage)
b813574b 30637 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30638 r=`${PWD_COMMAND}`; export r; \
30639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30640 $(HOST_EXPORTS) \
b813574b 30641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30643 done; \
b813574b 30644 echo "Doing maintainer-clean in patch" ; \
b00612cc 30645 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30648 "RANLIB=$${RANLIB}" \
0c24b341 30649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30650 maintainer-clean) \
4fa63067
NN
30651 || exit 1
30652
b813574b 30653@endif patch
4fa63067
NN
30654
30655
a7254363 30656
b813574b
PB
30657.PHONY: configure-perl maybe-configure-perl
30658maybe-configure-perl:
4f0ef2d8
CD
30659@if gcc-bootstrap
30660configure-perl: stage_current
30661@endif gcc-bootstrap
b813574b
PB
30662@if perl
30663maybe-configure-perl: configure-perl
c52c6897 30664configure-perl:
0aed8855 30665 @: $(MAKE); $(unstage)
c52c6897 30666 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30668 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
30669 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 30670 $(HOST_EXPORTS) \
a7254363
PB
30671 echo Configuring in $(HOST_SUBDIR)/perl; \
30672 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 30673 case $(srcdir) in \
b00612cc
PB
30674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30675 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
30676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30677 esac; \
b00612cc
PB
30678 srcdiroption="--srcdir=$${topdir}/perl"; \
30679 libsrcdir="$$s/perl"; \
e2b9e2dc 30680 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30682 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30683 || exit 1
b813574b 30684@endif perl
e2b9e2dc 30685
a7254363
PB
30686
30687
d545f33b
PB
30688
30689
b813574b
PB
30690.PHONY: all-perl maybe-all-perl
30691maybe-all-perl:
4f0ef2d8
CD
30692@if gcc-bootstrap
30693all-perl: stage_current
30694@endif gcc-bootstrap
b813574b 30695@if perl
d27cc32e 30696TARGET-perl=all
b813574b
PB
30697maybe-all-perl: all-perl
30698all-perl: configure-perl
0aed8855 30699 @: $(MAKE); $(unstage)
b40e3958
L
30700 @r=`${PWD_COMMAND}`; export r; \
30701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30702 $(HOST_EXPORTS) \
b00612cc 30703 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
30704 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30705 $(TARGET-perl))
b813574b 30706@endif perl
3866be5d 30707
a7254363 30708
d545f33b
PB
30709
30710
b813574b
PB
30711.PHONY: check-perl maybe-check-perl
30712maybe-check-perl:
30713@if perl
30714maybe-check-perl: check-perl
3866be5d 30715
b813574b 30716check-perl:
0aed8855 30717 @: $(MAKE); $(unstage)
b40e3958
L
30718 @r=`${PWD_COMMAND}`; export r; \
30719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30720 $(HOST_EXPORTS) \
b00612cc
PB
30721 (cd $(HOST_SUBDIR)/perl && \
30722 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30723
b813574b 30724@endif perl
3866be5d 30725
b813574b
PB
30726.PHONY: install-perl maybe-install-perl
30727maybe-install-perl:
30728@if perl
30729maybe-install-perl: install-perl
16ae0395 30730
b813574b 30731install-perl: installdirs
0aed8855 30732 @: $(MAKE); $(unstage)
b40e3958
L
30733 @r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30735 $(HOST_EXPORTS) \
b00612cc 30736 (cd $(HOST_SUBDIR)/perl && \
2da12f12 30737 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30738
b813574b 30739@endif perl
3866be5d 30740
56a8fe78 30741# Other targets (info, dvi, pdf, etc.)
4fa63067 30742
b813574b
PB
30743.PHONY: maybe-info-perl info-perl
30744maybe-info-perl:
30745@if perl
30746maybe-info-perl: info-perl
4fa63067 30747
b813574b
PB
30748info-perl: \
30749 configure-perl
0aed8855 30750 @: $(MAKE); $(unstage)
b813574b 30751 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
30752 r=`${PWD_COMMAND}`; export r; \
30753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30754 $(HOST_EXPORTS) \
b813574b 30755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30757 done; \
b813574b 30758 echo "Doing info in perl" ; \
b00612cc 30759 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30762 "RANLIB=$${RANLIB}" \
0c24b341 30763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30764 info) \
e2b9e2dc
NN
30765 || exit 1
30766
b813574b 30767@endif perl
4fa63067 30768
b813574b
PB
30769.PHONY: maybe-dvi-perl dvi-perl
30770maybe-dvi-perl:
30771@if perl
30772maybe-dvi-perl: dvi-perl
4fa63067 30773
b813574b
PB
30774dvi-perl: \
30775 configure-perl
0aed8855 30776 @: $(MAKE); $(unstage)
b813574b 30777 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 30778 r=`${PWD_COMMAND}`; export r; \
b40e3958 30779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30780 $(HOST_EXPORTS) \
b813574b 30781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30783 done; \
b813574b 30784 echo "Doing dvi in perl" ; \
b00612cc 30785 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30788 "RANLIB=$${RANLIB}" \
0c24b341 30789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30790 dvi) \
4fa63067 30791 || exit 1
3866be5d 30792
b813574b 30793@endif perl
3866be5d 30794
56a8fe78
DD
30795.PHONY: maybe-pdf-perl pdf-perl
30796maybe-pdf-perl:
30797@if perl
30798maybe-pdf-perl: pdf-perl
30799
30800pdf-perl: \
30801 configure-perl
30802 @: $(MAKE); $(unstage)
30803 @[ -f ./perl/Makefile ] || exit 0; \
30804 r=`${PWD_COMMAND}`; export r; \
30805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30806 $(HOST_EXPORTS) \
30807 for flag in $(EXTRA_HOST_FLAGS) ; do \
30808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30809 done; \
30810 echo "Doing pdf in perl" ; \
30811 (cd $(HOST_SUBDIR)/perl && \
30812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30814 "RANLIB=$${RANLIB}" \
0c24b341 30815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30816 pdf) \
30817 || exit 1
30818
30819@endif perl
30820
6d389afc
MS
30821.PHONY: maybe-html-perl html-perl
30822maybe-html-perl:
30823@if perl
30824maybe-html-perl: html-perl
30825
30826html-perl: \
30827 configure-perl
0aed8855 30828 @: $(MAKE); $(unstage)
6d389afc
MS
30829 @[ -f ./perl/Makefile ] || exit 0; \
30830 r=`${PWD_COMMAND}`; export r; \
30831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30832 $(HOST_EXPORTS) \
30833 for flag in $(EXTRA_HOST_FLAGS) ; do \
30834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30835 done; \
30836 echo "Doing html in perl" ; \
b00612cc 30837 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
30838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30840 "RANLIB=$${RANLIB}" \
0c24b341 30841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30842 html) \
30843 || exit 1
30844
30845@endif perl
30846
b813574b
PB
30847.PHONY: maybe-TAGS-perl TAGS-perl
30848maybe-TAGS-perl:
30849@if perl
30850maybe-TAGS-perl: TAGS-perl
4fa63067 30851
b813574b
PB
30852TAGS-perl: \
30853 configure-perl
0aed8855 30854 @: $(MAKE); $(unstage)
b813574b 30855 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 30856 r=`${PWD_COMMAND}`; export r; \
b40e3958 30857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30858 $(HOST_EXPORTS) \
b813574b 30859 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30861 done; \
b813574b 30862 echo "Doing TAGS in perl" ; \
b00612cc 30863 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30866 "RANLIB=$${RANLIB}" \
0c24b341 30867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30868 TAGS) \
4fa63067 30869 || exit 1
3866be5d 30870
b813574b 30871@endif perl
3866be5d 30872
b813574b
PB
30873.PHONY: maybe-install-info-perl install-info-perl
30874maybe-install-info-perl:
30875@if perl
30876maybe-install-info-perl: install-info-perl
16ae0395 30877
b813574b
PB
30878install-info-perl: \
30879 configure-perl \
30880 info-perl
0aed8855 30881 @: $(MAKE); $(unstage)
b813574b 30882 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30883 r=`${PWD_COMMAND}`; export r; \
30884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30885 $(HOST_EXPORTS) \
b813574b 30886 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30888 done; \
b813574b 30889 echo "Doing install-info in perl" ; \
b00612cc 30890 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30893 "RANLIB=$${RANLIB}" \
0c24b341 30894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30895 install-info) \
4fa63067
NN
30896 || exit 1
30897
b813574b 30898@endif perl
4fa63067 30899
a3ca38d2
DD
30900.PHONY: maybe-install-pdf-perl install-pdf-perl
30901maybe-install-pdf-perl:
30902@if perl
30903maybe-install-pdf-perl: install-pdf-perl
30904
30905install-pdf-perl: \
30906 configure-perl \
30907 pdf-perl
30908 @: $(MAKE); $(unstage)
30909 @[ -f ./perl/Makefile ] || exit 0; \
30910 r=`${PWD_COMMAND}`; export r; \
30911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30912 $(HOST_EXPORTS) \
30913 for flag in $(EXTRA_HOST_FLAGS) ; do \
30914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30915 done; \
30916 echo "Doing install-pdf in perl" ; \
30917 (cd $(HOST_SUBDIR)/perl && \
30918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30920 "RANLIB=$${RANLIB}" \
0c24b341 30921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30922 install-pdf) \
30923 || exit 1
30924
30925@endif perl
30926
108a6f8e
CD
30927.PHONY: maybe-install-html-perl install-html-perl
30928maybe-install-html-perl:
30929@if perl
30930maybe-install-html-perl: install-html-perl
30931
30932install-html-perl: \
30933 configure-perl \
30934 html-perl
30935 @: $(MAKE); $(unstage)
30936 @[ -f ./perl/Makefile ] || exit 0; \
30937 r=`${PWD_COMMAND}`; export r; \
30938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30939 $(HOST_EXPORTS) \
30940 for flag in $(EXTRA_HOST_FLAGS) ; do \
30941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30942 done; \
30943 echo "Doing install-html in perl" ; \
30944 (cd $(HOST_SUBDIR)/perl && \
30945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30947 "RANLIB=$${RANLIB}" \
0c24b341 30948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30949 install-html) \
30950 || exit 1
30951
30952@endif perl
30953
b813574b
PB
30954.PHONY: maybe-installcheck-perl installcheck-perl
30955maybe-installcheck-perl:
30956@if perl
30957maybe-installcheck-perl: installcheck-perl
4fa63067 30958
b813574b
PB
30959installcheck-perl: \
30960 configure-perl
0aed8855 30961 @: $(MAKE); $(unstage)
b813574b 30962 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30963 r=`${PWD_COMMAND}`; export r; \
30964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30965 $(HOST_EXPORTS) \
b813574b 30966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30968 done; \
b813574b 30969 echo "Doing installcheck in perl" ; \
b00612cc 30970 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30973 "RANLIB=$${RANLIB}" \
0c24b341 30974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30975 installcheck) \
4fa63067
NN
30976 || exit 1
30977
b813574b 30978@endif perl
4fa63067 30979
b813574b
PB
30980.PHONY: maybe-mostlyclean-perl mostlyclean-perl
30981maybe-mostlyclean-perl:
30982@if perl
30983maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 30984
b813574b 30985mostlyclean-perl:
0aed8855 30986 @: $(MAKE); $(unstage)
b813574b 30987 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30988 r=`${PWD_COMMAND}`; export r; \
30989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30990 $(HOST_EXPORTS) \
b813574b 30991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30993 done; \
b813574b 30994 echo "Doing mostlyclean in perl" ; \
b00612cc 30995 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30998 "RANLIB=$${RANLIB}" \
0c24b341 30999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31000 mostlyclean) \
4fa63067
NN
31001 || exit 1
31002
b813574b 31003@endif perl
4fa63067 31004
b813574b
PB
31005.PHONY: maybe-clean-perl clean-perl
31006maybe-clean-perl:
31007@if perl
31008maybe-clean-perl: clean-perl
4fa63067 31009
b813574b 31010clean-perl:
0aed8855 31011 @: $(MAKE); $(unstage)
b813574b 31012 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31013 r=`${PWD_COMMAND}`; export r; \
31014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31015 $(HOST_EXPORTS) \
b813574b 31016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31018 done; \
b813574b 31019 echo "Doing clean in perl" ; \
b00612cc 31020 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31023 "RANLIB=$${RANLIB}" \
0c24b341 31024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31025 clean) \
4fa63067
NN
31026 || exit 1
31027
b813574b 31028@endif perl
4fa63067 31029
b813574b
PB
31030.PHONY: maybe-distclean-perl distclean-perl
31031maybe-distclean-perl:
31032@if perl
31033maybe-distclean-perl: distclean-perl
4fa63067 31034
b813574b 31035distclean-perl:
0aed8855 31036 @: $(MAKE); $(unstage)
b813574b 31037 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31038 r=`${PWD_COMMAND}`; export r; \
31039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31040 $(HOST_EXPORTS) \
b813574b 31041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31043 done; \
b813574b 31044 echo "Doing distclean in perl" ; \
b00612cc 31045 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31048 "RANLIB=$${RANLIB}" \
0c24b341 31049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31050 distclean) \
4fa63067
NN
31051 || exit 1
31052
b813574b 31053@endif perl
4fa63067 31054
b813574b
PB
31055.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
31056maybe-maintainer-clean-perl:
31057@if perl
31058maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 31059
b813574b 31060maintainer-clean-perl:
0aed8855 31061 @: $(MAKE); $(unstage)
b813574b 31062 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31063 r=`${PWD_COMMAND}`; export r; \
b40e3958 31064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31065 $(HOST_EXPORTS) \
b813574b 31066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31068 done; \
b813574b 31069 echo "Doing maintainer-clean in perl" ; \
b00612cc 31070 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31073 "RANLIB=$${RANLIB}" \
0c24b341 31074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31075 maintainer-clean) \
4fa63067 31076 || exit 1
3866be5d 31077
b813574b 31078@endif perl
3866be5d 31079
4fa63067 31080
a7254363 31081
b813574b
PB
31082.PHONY: configure-prms maybe-configure-prms
31083maybe-configure-prms:
4f0ef2d8
CD
31084@if gcc-bootstrap
31085configure-prms: stage_current
31086@endif gcc-bootstrap
b813574b
PB
31087@if prms
31088maybe-configure-prms: configure-prms
c52c6897 31089configure-prms:
0aed8855 31090 @: $(MAKE); $(unstage)
c52c6897 31091 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31093 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
31094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 31095 $(HOST_EXPORTS) \
a7254363
PB
31096 echo Configuring in $(HOST_SUBDIR)/prms; \
31097 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 31098 case $(srcdir) in \
b00612cc
PB
31099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31100 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
31101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31102 esac; \
b00612cc
PB
31103 srcdiroption="--srcdir=$${topdir}/prms"; \
31104 libsrcdir="$$s/prms"; \
e2b9e2dc 31105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31107 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31108 || exit 1
b813574b 31109@endif prms
e2b9e2dc 31110
a7254363
PB
31111
31112
d545f33b
PB
31113
31114
b813574b
PB
31115.PHONY: all-prms maybe-all-prms
31116maybe-all-prms:
4f0ef2d8
CD
31117@if gcc-bootstrap
31118all-prms: stage_current
31119@endif gcc-bootstrap
b813574b 31120@if prms
d27cc32e 31121TARGET-prms=all
b813574b
PB
31122maybe-all-prms: all-prms
31123all-prms: configure-prms
0aed8855 31124 @: $(MAKE); $(unstage)
b40e3958
L
31125 @r=`${PWD_COMMAND}`; export r; \
31126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31127 $(HOST_EXPORTS) \
b00612cc 31128 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
31129 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31130 $(TARGET-prms))
b813574b 31131@endif prms
3866be5d 31132
a7254363 31133
d545f33b
PB
31134
31135
b813574b
PB
31136.PHONY: check-prms maybe-check-prms
31137maybe-check-prms:
31138@if prms
31139maybe-check-prms: check-prms
3866be5d 31140
b813574b 31141check-prms:
0aed8855 31142 @: $(MAKE); $(unstage)
b40e3958
L
31143 @r=`${PWD_COMMAND}`; export r; \
31144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31145 $(HOST_EXPORTS) \
b00612cc
PB
31146 (cd $(HOST_SUBDIR)/prms && \
31147 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31148
b813574b 31149@endif prms
3866be5d 31150
b813574b
PB
31151.PHONY: install-prms maybe-install-prms
31152maybe-install-prms:
31153@if prms
31154maybe-install-prms: install-prms
4fa63067 31155
b813574b 31156install-prms: installdirs
0aed8855 31157 @: $(MAKE); $(unstage)
4fa63067
NN
31158 @r=`${PWD_COMMAND}`; export r; \
31159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31160 $(HOST_EXPORTS) \
b00612cc 31161 (cd $(HOST_SUBDIR)/prms && \
2da12f12 31162 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31163
b813574b 31164@endif prms
4fa63067 31165
56a8fe78 31166# Other targets (info, dvi, pdf, etc.)
4fa63067 31167
b813574b
PB
31168.PHONY: maybe-info-prms info-prms
31169maybe-info-prms:
31170@if prms
31171maybe-info-prms: info-prms
4fa63067 31172
b813574b
PB
31173info-prms: \
31174 configure-prms
0aed8855 31175 @: $(MAKE); $(unstage)
b813574b 31176 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31177 r=`${PWD_COMMAND}`; export r; \
31178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31179 $(HOST_EXPORTS) \
b813574b 31180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31182 done; \
b813574b 31183 echo "Doing info in prms" ; \
b00612cc 31184 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31187 "RANLIB=$${RANLIB}" \
0c24b341 31188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31189 info) \
4fa63067
NN
31190 || exit 1
31191
b813574b 31192@endif prms
4fa63067 31193
b813574b
PB
31194.PHONY: maybe-dvi-prms dvi-prms
31195maybe-dvi-prms:
31196@if prms
31197maybe-dvi-prms: dvi-prms
4fa63067 31198
b813574b
PB
31199dvi-prms: \
31200 configure-prms
0aed8855 31201 @: $(MAKE); $(unstage)
b813574b 31202 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31203 r=`${PWD_COMMAND}`; export r; \
31204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31205 $(HOST_EXPORTS) \
b813574b 31206 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31208 done; \
b813574b 31209 echo "Doing dvi in prms" ; \
b00612cc 31210 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31213 "RANLIB=$${RANLIB}" \
0c24b341 31214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31215 dvi) \
4fa63067
NN
31216 || exit 1
31217
b813574b 31218@endif prms
4fa63067 31219
56a8fe78
DD
31220.PHONY: maybe-pdf-prms pdf-prms
31221maybe-pdf-prms:
31222@if prms
31223maybe-pdf-prms: pdf-prms
31224
31225pdf-prms: \
31226 configure-prms
31227 @: $(MAKE); $(unstage)
31228 @[ -f ./prms/Makefile ] || exit 0; \
31229 r=`${PWD_COMMAND}`; export r; \
31230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31231 $(HOST_EXPORTS) \
31232 for flag in $(EXTRA_HOST_FLAGS) ; do \
31233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31234 done; \
31235 echo "Doing pdf in prms" ; \
31236 (cd $(HOST_SUBDIR)/prms && \
31237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31239 "RANLIB=$${RANLIB}" \
0c24b341 31240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31241 pdf) \
31242 || exit 1
31243
31244@endif prms
31245
6d389afc
MS
31246.PHONY: maybe-html-prms html-prms
31247maybe-html-prms:
31248@if prms
31249maybe-html-prms: html-prms
31250
31251html-prms: \
31252 configure-prms
0aed8855 31253 @: $(MAKE); $(unstage)
6d389afc
MS
31254 @[ -f ./prms/Makefile ] || exit 0; \
31255 r=`${PWD_COMMAND}`; export r; \
31256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31257 $(HOST_EXPORTS) \
31258 for flag in $(EXTRA_HOST_FLAGS) ; do \
31259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31260 done; \
31261 echo "Doing html in prms" ; \
b00612cc 31262 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
31263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31265 "RANLIB=$${RANLIB}" \
0c24b341 31266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31267 html) \
31268 || exit 1
31269
31270@endif prms
31271
b813574b
PB
31272.PHONY: maybe-TAGS-prms TAGS-prms
31273maybe-TAGS-prms:
31274@if prms
31275maybe-TAGS-prms: TAGS-prms
4fa63067 31276
b813574b
PB
31277TAGS-prms: \
31278 configure-prms
0aed8855 31279 @: $(MAKE); $(unstage)
b813574b 31280 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31281 r=`${PWD_COMMAND}`; export r; \
31282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31283 $(HOST_EXPORTS) \
b813574b 31284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31286 done; \
b813574b 31287 echo "Doing TAGS in prms" ; \
b00612cc 31288 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31291 "RANLIB=$${RANLIB}" \
0c24b341 31292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31293 TAGS) \
4fa63067
NN
31294 || exit 1
31295
b813574b 31296@endif prms
4fa63067 31297
b813574b
PB
31298.PHONY: maybe-install-info-prms install-info-prms
31299maybe-install-info-prms:
31300@if prms
31301maybe-install-info-prms: install-info-prms
4fa63067 31302
b813574b
PB
31303install-info-prms: \
31304 configure-prms \
31305 info-prms
0aed8855 31306 @: $(MAKE); $(unstage)
b813574b 31307 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31308 r=`${PWD_COMMAND}`; export r; \
31309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31310 $(HOST_EXPORTS) \
b813574b 31311 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31313 done; \
b813574b 31314 echo "Doing install-info in prms" ; \
b00612cc 31315 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31318 "RANLIB=$${RANLIB}" \
0c24b341 31319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31320 install-info) \
4fa63067
NN
31321 || exit 1
31322
b813574b 31323@endif prms
4fa63067 31324
a3ca38d2
DD
31325.PHONY: maybe-install-pdf-prms install-pdf-prms
31326maybe-install-pdf-prms:
31327@if prms
31328maybe-install-pdf-prms: install-pdf-prms
31329
31330install-pdf-prms: \
31331 configure-prms \
31332 pdf-prms
31333 @: $(MAKE); $(unstage)
31334 @[ -f ./prms/Makefile ] || exit 0; \
31335 r=`${PWD_COMMAND}`; export r; \
31336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31337 $(HOST_EXPORTS) \
31338 for flag in $(EXTRA_HOST_FLAGS) ; do \
31339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31340 done; \
31341 echo "Doing install-pdf in prms" ; \
31342 (cd $(HOST_SUBDIR)/prms && \
31343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31345 "RANLIB=$${RANLIB}" \
0c24b341 31346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31347 install-pdf) \
31348 || exit 1
31349
31350@endif prms
31351
108a6f8e
CD
31352.PHONY: maybe-install-html-prms install-html-prms
31353maybe-install-html-prms:
31354@if prms
31355maybe-install-html-prms: install-html-prms
31356
31357install-html-prms: \
31358 configure-prms \
31359 html-prms
31360 @: $(MAKE); $(unstage)
31361 @[ -f ./prms/Makefile ] || exit 0; \
31362 r=`${PWD_COMMAND}`; export r; \
31363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31364 $(HOST_EXPORTS) \
31365 for flag in $(EXTRA_HOST_FLAGS) ; do \
31366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31367 done; \
31368 echo "Doing install-html in prms" ; \
31369 (cd $(HOST_SUBDIR)/prms && \
31370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31372 "RANLIB=$${RANLIB}" \
0c24b341 31373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31374 install-html) \
31375 || exit 1
31376
31377@endif prms
31378
b813574b
PB
31379.PHONY: maybe-installcheck-prms installcheck-prms
31380maybe-installcheck-prms:
31381@if prms
31382maybe-installcheck-prms: installcheck-prms
4fa63067 31383
b813574b
PB
31384installcheck-prms: \
31385 configure-prms
0aed8855 31386 @: $(MAKE); $(unstage)
b813574b 31387 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31388 r=`${PWD_COMMAND}`; export r; \
31389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31390 $(HOST_EXPORTS) \
b813574b 31391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31393 done; \
b813574b 31394 echo "Doing installcheck in prms" ; \
b00612cc 31395 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31398 "RANLIB=$${RANLIB}" \
0c24b341 31399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31400 installcheck) \
4fa63067
NN
31401 || exit 1
31402
b813574b 31403@endif prms
4fa63067 31404
b813574b
PB
31405.PHONY: maybe-mostlyclean-prms mostlyclean-prms
31406maybe-mostlyclean-prms:
31407@if prms
31408maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 31409
b813574b 31410mostlyclean-prms:
0aed8855 31411 @: $(MAKE); $(unstage)
b813574b 31412 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31413 r=`${PWD_COMMAND}`; export r; \
31414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31415 $(HOST_EXPORTS) \
b813574b 31416 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31418 done; \
b813574b 31419 echo "Doing mostlyclean in prms" ; \
b00612cc 31420 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31423 "RANLIB=$${RANLIB}" \
0c24b341 31424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31425 mostlyclean) \
4fa63067
NN
31426 || exit 1
31427
b813574b 31428@endif prms
4fa63067 31429
b813574b
PB
31430.PHONY: maybe-clean-prms clean-prms
31431maybe-clean-prms:
31432@if prms
31433maybe-clean-prms: clean-prms
4fa63067 31434
b813574b 31435clean-prms:
0aed8855 31436 @: $(MAKE); $(unstage)
b813574b 31437 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31438 r=`${PWD_COMMAND}`; export r; \
31439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31440 $(HOST_EXPORTS) \
b813574b 31441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31443 done; \
b813574b 31444 echo "Doing clean in prms" ; \
b00612cc 31445 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31448 "RANLIB=$${RANLIB}" \
0c24b341 31449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31450 clean) \
4fa63067
NN
31451 || exit 1
31452
b813574b 31453@endif prms
4fa63067 31454
b813574b
PB
31455.PHONY: maybe-distclean-prms distclean-prms
31456maybe-distclean-prms:
31457@if prms
31458maybe-distclean-prms: distclean-prms
4fa63067 31459
b813574b 31460distclean-prms:
0aed8855 31461 @: $(MAKE); $(unstage)
b813574b 31462 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31463 r=`${PWD_COMMAND}`; export r; \
31464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31465 $(HOST_EXPORTS) \
b813574b 31466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31468 done; \
b813574b 31469 echo "Doing distclean in prms" ; \
b00612cc 31470 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31473 "RANLIB=$${RANLIB}" \
0c24b341 31474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31475 distclean) \
4fa63067
NN
31476 || exit 1
31477
b813574b 31478@endif prms
4fa63067 31479
b813574b
PB
31480.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
31481maybe-maintainer-clean-prms:
31482@if prms
31483maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 31484
b813574b 31485maintainer-clean-prms:
0aed8855 31486 @: $(MAKE); $(unstage)
b813574b 31487 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31488 r=`${PWD_COMMAND}`; export r; \
31489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31490 $(HOST_EXPORTS) \
b813574b 31491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31493 done; \
b813574b 31494 echo "Doing maintainer-clean in prms" ; \
b00612cc 31495 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31498 "RANLIB=$${RANLIB}" \
0c24b341 31499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31500 maintainer-clean) \
4fa63067 31501 || exit 1
16ae0395 31502
b813574b 31503@endif prms
3866be5d
NN
31504
31505
a7254363 31506
b813574b
PB
31507.PHONY: configure-rcs maybe-configure-rcs
31508maybe-configure-rcs:
4f0ef2d8
CD
31509@if gcc-bootstrap
31510configure-rcs: stage_current
31511@endif gcc-bootstrap
b813574b
PB
31512@if rcs
31513maybe-configure-rcs: configure-rcs
c52c6897 31514configure-rcs:
0aed8855 31515 @: $(MAKE); $(unstage)
c52c6897 31516 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31518 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
31519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 31520 $(HOST_EXPORTS) \
a7254363
PB
31521 echo Configuring in $(HOST_SUBDIR)/rcs; \
31522 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 31523 case $(srcdir) in \
b00612cc
PB
31524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31525 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
31526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31527 esac; \
b00612cc
PB
31528 srcdiroption="--srcdir=$${topdir}/rcs"; \
31529 libsrcdir="$$s/rcs"; \
e2b9e2dc 31530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31532 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31533 || exit 1
b813574b 31534@endif rcs
e2b9e2dc 31535
a7254363
PB
31536
31537
d545f33b
PB
31538
31539
b813574b
PB
31540.PHONY: all-rcs maybe-all-rcs
31541maybe-all-rcs:
4f0ef2d8
CD
31542@if gcc-bootstrap
31543all-rcs: stage_current
31544@endif gcc-bootstrap
b813574b 31545@if rcs
d27cc32e 31546TARGET-rcs=all
b813574b
PB
31547maybe-all-rcs: all-rcs
31548all-rcs: configure-rcs
0aed8855 31549 @: $(MAKE); $(unstage)
b40e3958
L
31550 @r=`${PWD_COMMAND}`; export r; \
31551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31552 $(HOST_EXPORTS) \
b00612cc 31553 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
31554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31555 $(TARGET-rcs))
b813574b 31556@endif rcs
3866be5d 31557
a7254363 31558
d545f33b
PB
31559
31560
b813574b
PB
31561.PHONY: check-rcs maybe-check-rcs
31562maybe-check-rcs:
31563@if rcs
31564maybe-check-rcs: check-rcs
3866be5d 31565
b813574b 31566check-rcs:
0aed8855 31567 @: $(MAKE); $(unstage)
b40e3958
L
31568 @r=`${PWD_COMMAND}`; export r; \
31569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31570 $(HOST_EXPORTS) \
b00612cc
PB
31571 (cd $(HOST_SUBDIR)/rcs && \
31572 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31573
b813574b 31574@endif rcs
3866be5d 31575
b813574b
PB
31576.PHONY: install-rcs maybe-install-rcs
31577maybe-install-rcs:
31578@if rcs
31579maybe-install-rcs: install-rcs
16ae0395 31580
b813574b 31581install-rcs: installdirs
0aed8855 31582 @: $(MAKE); $(unstage)
b40e3958
L
31583 @r=`${PWD_COMMAND}`; export r; \
31584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31585 $(HOST_EXPORTS) \
b00612cc 31586 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 31587 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31588
b813574b 31589@endif rcs
3866be5d 31590
56a8fe78 31591# Other targets (info, dvi, pdf, etc.)
4fa63067 31592
b813574b
PB
31593.PHONY: maybe-info-rcs info-rcs
31594maybe-info-rcs:
31595@if rcs
31596maybe-info-rcs: info-rcs
4fa63067 31597
b813574b
PB
31598info-rcs: \
31599 configure-rcs
0aed8855 31600 @: $(MAKE); $(unstage)
b813574b 31601 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31602 r=`${PWD_COMMAND}`; export r; \
31603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31604 $(HOST_EXPORTS) \
b813574b 31605 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31607 done; \
b813574b 31608 echo "Doing info in rcs" ; \
b00612cc 31609 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31612 "RANLIB=$${RANLIB}" \
0c24b341 31613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31614 info) \
4fa63067
NN
31615 || exit 1
31616
b813574b 31617@endif rcs
4fa63067 31618
b813574b
PB
31619.PHONY: maybe-dvi-rcs dvi-rcs
31620maybe-dvi-rcs:
31621@if rcs
31622maybe-dvi-rcs: dvi-rcs
4fa63067 31623
b813574b
PB
31624dvi-rcs: \
31625 configure-rcs
0aed8855 31626 @: $(MAKE); $(unstage)
b813574b 31627 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31628 r=`${PWD_COMMAND}`; export r; \
31629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31630 $(HOST_EXPORTS) \
b813574b 31631 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31633 done; \
b813574b 31634 echo "Doing dvi in rcs" ; \
b00612cc 31635 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31638 "RANLIB=$${RANLIB}" \
0c24b341 31639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31640 dvi) \
4fa63067
NN
31641 || exit 1
31642
b813574b 31643@endif rcs
4fa63067 31644
56a8fe78
DD
31645.PHONY: maybe-pdf-rcs pdf-rcs
31646maybe-pdf-rcs:
31647@if rcs
31648maybe-pdf-rcs: pdf-rcs
31649
31650pdf-rcs: \
31651 configure-rcs
31652 @: $(MAKE); $(unstage)
31653 @[ -f ./rcs/Makefile ] || exit 0; \
31654 r=`${PWD_COMMAND}`; export r; \
31655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31656 $(HOST_EXPORTS) \
31657 for flag in $(EXTRA_HOST_FLAGS) ; do \
31658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31659 done; \
31660 echo "Doing pdf in rcs" ; \
31661 (cd $(HOST_SUBDIR)/rcs && \
31662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31664 "RANLIB=$${RANLIB}" \
0c24b341 31665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31666 pdf) \
31667 || exit 1
31668
31669@endif rcs
31670
6d389afc
MS
31671.PHONY: maybe-html-rcs html-rcs
31672maybe-html-rcs:
31673@if rcs
31674maybe-html-rcs: html-rcs
31675
31676html-rcs: \
31677 configure-rcs
0aed8855 31678 @: $(MAKE); $(unstage)
6d389afc
MS
31679 @[ -f ./rcs/Makefile ] || exit 0; \
31680 r=`${PWD_COMMAND}`; export r; \
31681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31682 $(HOST_EXPORTS) \
31683 for flag in $(EXTRA_HOST_FLAGS) ; do \
31684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31685 done; \
31686 echo "Doing html in rcs" ; \
b00612cc 31687 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
31688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31690 "RANLIB=$${RANLIB}" \
0c24b341 31691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31692 html) \
31693 || exit 1
31694
31695@endif rcs
31696
b813574b
PB
31697.PHONY: maybe-TAGS-rcs TAGS-rcs
31698maybe-TAGS-rcs:
31699@if rcs
31700maybe-TAGS-rcs: TAGS-rcs
4fa63067 31701
b813574b
PB
31702TAGS-rcs: \
31703 configure-rcs
0aed8855 31704 @: $(MAKE); $(unstage)
b813574b 31705 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31706 r=`${PWD_COMMAND}`; export r; \
31707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31708 $(HOST_EXPORTS) \
b813574b 31709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31711 done; \
b813574b 31712 echo "Doing TAGS in rcs" ; \
b00612cc 31713 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31716 "RANLIB=$${RANLIB}" \
0c24b341 31717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31718 TAGS) \
4fa63067
NN
31719 || exit 1
31720
b813574b 31721@endif rcs
4fa63067 31722
b813574b
PB
31723.PHONY: maybe-install-info-rcs install-info-rcs
31724maybe-install-info-rcs:
31725@if rcs
31726maybe-install-info-rcs: install-info-rcs
4fa63067 31727
b813574b
PB
31728install-info-rcs: \
31729 configure-rcs \
31730 info-rcs
0aed8855 31731 @: $(MAKE); $(unstage)
b813574b 31732 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31733 r=`${PWD_COMMAND}`; export r; \
31734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31735 $(HOST_EXPORTS) \
b813574b 31736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31738 done; \
b813574b 31739 echo "Doing install-info in rcs" ; \
b00612cc 31740 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31743 "RANLIB=$${RANLIB}" \
0c24b341 31744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31745 install-info) \
4fa63067
NN
31746 || exit 1
31747
b813574b 31748@endif rcs
4fa63067 31749
a3ca38d2
DD
31750.PHONY: maybe-install-pdf-rcs install-pdf-rcs
31751maybe-install-pdf-rcs:
31752@if rcs
31753maybe-install-pdf-rcs: install-pdf-rcs
31754
31755install-pdf-rcs: \
31756 configure-rcs \
31757 pdf-rcs
31758 @: $(MAKE); $(unstage)
31759 @[ -f ./rcs/Makefile ] || exit 0; \
31760 r=`${PWD_COMMAND}`; export r; \
31761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31762 $(HOST_EXPORTS) \
31763 for flag in $(EXTRA_HOST_FLAGS) ; do \
31764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31765 done; \
31766 echo "Doing install-pdf in rcs" ; \
31767 (cd $(HOST_SUBDIR)/rcs && \
31768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31770 "RANLIB=$${RANLIB}" \
0c24b341 31771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31772 install-pdf) \
31773 || exit 1
31774
31775@endif rcs
31776
108a6f8e
CD
31777.PHONY: maybe-install-html-rcs install-html-rcs
31778maybe-install-html-rcs:
31779@if rcs
31780maybe-install-html-rcs: install-html-rcs
31781
31782install-html-rcs: \
31783 configure-rcs \
31784 html-rcs
31785 @: $(MAKE); $(unstage)
31786 @[ -f ./rcs/Makefile ] || exit 0; \
31787 r=`${PWD_COMMAND}`; export r; \
31788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31789 $(HOST_EXPORTS) \
31790 for flag in $(EXTRA_HOST_FLAGS) ; do \
31791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31792 done; \
31793 echo "Doing install-html in rcs" ; \
31794 (cd $(HOST_SUBDIR)/rcs && \
31795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31797 "RANLIB=$${RANLIB}" \
0c24b341 31798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31799 install-html) \
31800 || exit 1
31801
31802@endif rcs
31803
b813574b
PB
31804.PHONY: maybe-installcheck-rcs installcheck-rcs
31805maybe-installcheck-rcs:
31806@if rcs
31807maybe-installcheck-rcs: installcheck-rcs
4fa63067 31808
b813574b
PB
31809installcheck-rcs: \
31810 configure-rcs
0aed8855 31811 @: $(MAKE); $(unstage)
b813574b 31812 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31813 r=`${PWD_COMMAND}`; export r; \
31814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31815 $(HOST_EXPORTS) \
b813574b 31816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31818 done; \
b813574b 31819 echo "Doing installcheck in rcs" ; \
b00612cc 31820 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31823 "RANLIB=$${RANLIB}" \
0c24b341 31824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31825 installcheck) \
4fa63067
NN
31826 || exit 1
31827
b813574b 31828@endif rcs
4fa63067 31829
b813574b
PB
31830.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
31831maybe-mostlyclean-rcs:
31832@if rcs
31833maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 31834
b813574b 31835mostlyclean-rcs:
0aed8855 31836 @: $(MAKE); $(unstage)
b813574b 31837 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31838 r=`${PWD_COMMAND}`; export r; \
31839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31840 $(HOST_EXPORTS) \
b813574b 31841 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843 done; \
b813574b 31844 echo "Doing mostlyclean in rcs" ; \
b00612cc 31845 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31848 "RANLIB=$${RANLIB}" \
0c24b341 31849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31850 mostlyclean) \
4fa63067
NN
31851 || exit 1
31852
b813574b 31853@endif rcs
4fa63067 31854
b813574b
PB
31855.PHONY: maybe-clean-rcs clean-rcs
31856maybe-clean-rcs:
31857@if rcs
31858maybe-clean-rcs: clean-rcs
4fa63067 31859
b813574b 31860clean-rcs:
0aed8855 31861 @: $(MAKE); $(unstage)
b813574b 31862 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31863 r=`${PWD_COMMAND}`; export r; \
31864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31865 $(HOST_EXPORTS) \
b813574b 31866 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31868 done; \
b813574b 31869 echo "Doing clean in rcs" ; \
b00612cc 31870 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31873 "RANLIB=$${RANLIB}" \
0c24b341 31874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31875 clean) \
4fa63067
NN
31876 || exit 1
31877
b813574b 31878@endif rcs
4fa63067 31879
b813574b
PB
31880.PHONY: maybe-distclean-rcs distclean-rcs
31881maybe-distclean-rcs:
31882@if rcs
31883maybe-distclean-rcs: distclean-rcs
4fa63067 31884
b813574b 31885distclean-rcs:
0aed8855 31886 @: $(MAKE); $(unstage)
b813574b 31887 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31888 r=`${PWD_COMMAND}`; export r; \
31889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31890 $(HOST_EXPORTS) \
b813574b 31891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31893 done; \
b813574b 31894 echo "Doing distclean in rcs" ; \
b00612cc 31895 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31898 "RANLIB=$${RANLIB}" \
0c24b341 31899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31900 distclean) \
4fa63067
NN
31901 || exit 1
31902
b813574b 31903@endif rcs
4fa63067 31904
b813574b
PB
31905.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
31906maybe-maintainer-clean-rcs:
31907@if rcs
31908maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 31909
b813574b 31910maintainer-clean-rcs:
0aed8855 31911 @: $(MAKE); $(unstage)
b813574b 31912 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31913 r=`${PWD_COMMAND}`; export r; \
31914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31915 $(HOST_EXPORTS) \
b813574b 31916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31918 done; \
b813574b 31919 echo "Doing maintainer-clean in rcs" ; \
b00612cc 31920 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31923 "RANLIB=$${RANLIB}" \
0c24b341 31924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31925 maintainer-clean) \
4fa63067
NN
31926 || exit 1
31927
b813574b 31928@endif rcs
4fa63067
NN
31929
31930
a7254363 31931
b813574b
PB
31932.PHONY: configure-readline maybe-configure-readline
31933maybe-configure-readline:
4f0ef2d8
CD
31934@if gcc-bootstrap
31935configure-readline: stage_current
31936@endif gcc-bootstrap
b813574b
PB
31937@if readline
31938maybe-configure-readline: configure-readline
c52c6897 31939configure-readline:
0aed8855 31940 @: $(MAKE); $(unstage)
c52c6897 31941 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31943 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
31944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 31945 $(HOST_EXPORTS) \
a7254363
PB
31946 echo Configuring in $(HOST_SUBDIR)/readline; \
31947 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 31948 case $(srcdir) in \
b00612cc
PB
31949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31950 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
31951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31952 esac; \
b00612cc
PB
31953 srcdiroption="--srcdir=$${topdir}/readline"; \
31954 libsrcdir="$$s/readline"; \
e2b9e2dc 31955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31957 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31958 || exit 1
b813574b 31959@endif readline
e2b9e2dc 31960
a7254363
PB
31961
31962
d545f33b
PB
31963
31964
b813574b
PB
31965.PHONY: all-readline maybe-all-readline
31966maybe-all-readline:
4f0ef2d8
CD
31967@if gcc-bootstrap
31968all-readline: stage_current
31969@endif gcc-bootstrap
b813574b 31970@if readline
d27cc32e 31971TARGET-readline=all
b813574b
PB
31972maybe-all-readline: all-readline
31973all-readline: configure-readline
0aed8855 31974 @: $(MAKE); $(unstage)
b40e3958
L
31975 @r=`${PWD_COMMAND}`; export r; \
31976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31977 $(HOST_EXPORTS) \
b00612cc 31978 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
31979 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31980 $(TARGET-readline))
b813574b 31981@endif readline
3866be5d 31982
a7254363 31983
d545f33b
PB
31984
31985
b813574b
PB
31986.PHONY: check-readline maybe-check-readline
31987maybe-check-readline:
31988@if readline
31989maybe-check-readline: check-readline
3866be5d 31990
b813574b 31991check-readline:
0aed8855 31992 @: $(MAKE); $(unstage)
b813574b
PB
31993 @r=`${PWD_COMMAND}`; export r; \
31994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31995 $(HOST_EXPORTS) \
b00612cc
PB
31996 (cd $(HOST_SUBDIR)/readline && \
31997 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 31998
b813574b 31999@endif readline
4fa63067 32000
b813574b
PB
32001.PHONY: install-readline maybe-install-readline
32002maybe-install-readline:
32003@if readline
32004maybe-install-readline: install-readline
4fa63067 32005
b813574b 32006install-readline: installdirs
0aed8855 32007 @: $(MAKE); $(unstage)
b813574b
PB
32008 @r=`${PWD_COMMAND}`; export r; \
32009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32010 $(HOST_EXPORTS) \
b00612cc 32011 (cd $(HOST_SUBDIR)/readline && \
2da12f12 32012 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32013
b813574b 32014@endif readline
4fa63067 32015
56a8fe78 32016# Other targets (info, dvi, pdf, etc.)
4fa63067 32017
b813574b
PB
32018.PHONY: maybe-info-readline info-readline
32019maybe-info-readline:
32020@if readline
32021maybe-info-readline: info-readline
4fa63067 32022
b813574b
PB
32023info-readline: \
32024 configure-readline
0aed8855 32025 @: $(MAKE); $(unstage)
b813574b 32026 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32027 r=`${PWD_COMMAND}`; export r; \
b40e3958 32028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32029 $(HOST_EXPORTS) \
b813574b 32030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32032 done; \
b813574b 32033 echo "Doing info in readline" ; \
b00612cc 32034 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32037 "RANLIB=$${RANLIB}" \
0c24b341 32038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32039 info) \
4fa63067 32040 || exit 1
3866be5d 32041
b813574b 32042@endif readline
3866be5d 32043
b813574b
PB
32044.PHONY: maybe-dvi-readline dvi-readline
32045maybe-dvi-readline:
32046@if readline
32047maybe-dvi-readline: dvi-readline
16ae0395 32048
b813574b
PB
32049dvi-readline: \
32050 configure-readline
0aed8855 32051 @: $(MAKE); $(unstage)
b813574b 32052 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32053 r=`${PWD_COMMAND}`; export r; \
b40e3958 32054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32055 $(HOST_EXPORTS) \
b813574b 32056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32058 done; \
b813574b 32059 echo "Doing dvi in readline" ; \
b00612cc 32060 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32063 "RANLIB=$${RANLIB}" \
0c24b341 32064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32065 dvi) \
4fa63067 32066 || exit 1
3866be5d 32067
b813574b 32068@endif readline
3866be5d 32069
56a8fe78
DD
32070.PHONY: maybe-pdf-readline pdf-readline
32071maybe-pdf-readline:
32072@if readline
32073maybe-pdf-readline: pdf-readline
32074
32075pdf-readline: \
32076 configure-readline
32077 @: $(MAKE); $(unstage)
32078 @[ -f ./readline/Makefile ] || exit 0; \
32079 r=`${PWD_COMMAND}`; export r; \
32080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32081 $(HOST_EXPORTS) \
32082 for flag in $(EXTRA_HOST_FLAGS) ; do \
32083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32084 done; \
32085 echo "Doing pdf in readline" ; \
32086 (cd $(HOST_SUBDIR)/readline && \
32087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32089 "RANLIB=$${RANLIB}" \
0c24b341 32090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32091 pdf) \
32092 || exit 1
32093
32094@endif readline
32095
6d389afc
MS
32096.PHONY: maybe-html-readline html-readline
32097maybe-html-readline:
32098@if readline
32099maybe-html-readline: html-readline
32100
32101html-readline: \
32102 configure-readline
0aed8855 32103 @: $(MAKE); $(unstage)
6d389afc
MS
32104 @[ -f ./readline/Makefile ] || exit 0; \
32105 r=`${PWD_COMMAND}`; export r; \
32106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32107 $(HOST_EXPORTS) \
32108 for flag in $(EXTRA_HOST_FLAGS) ; do \
32109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32110 done; \
32111 echo "Doing html in readline" ; \
b00612cc 32112 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
32113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32115 "RANLIB=$${RANLIB}" \
0c24b341 32116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32117 html) \
32118 || exit 1
32119
32120@endif readline
32121
b813574b
PB
32122.PHONY: maybe-TAGS-readline TAGS-readline
32123maybe-TAGS-readline:
32124@if readline
32125maybe-TAGS-readline: TAGS-readline
4fa63067 32126
b813574b
PB
32127TAGS-readline: \
32128 configure-readline
0aed8855 32129 @: $(MAKE); $(unstage)
b813574b 32130 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
32131 r=`${PWD_COMMAND}`; export r; \
32132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32133 $(HOST_EXPORTS) \
b813574b 32134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32136 done; \
b813574b 32137 echo "Doing TAGS in readline" ; \
b00612cc 32138 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32141 "RANLIB=$${RANLIB}" \
0c24b341 32142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32143 TAGS) \
e2b9e2dc
NN
32144 || exit 1
32145
b813574b 32146@endif readline
4fa63067 32147
b813574b
PB
32148.PHONY: maybe-install-info-readline install-info-readline
32149maybe-install-info-readline:
32150@if readline
32151maybe-install-info-readline: install-info-readline
4fa63067 32152
b813574b
PB
32153install-info-readline: \
32154 configure-readline \
32155 info-readline
0aed8855 32156 @: $(MAKE); $(unstage)
b813574b 32157 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32158 r=`${PWD_COMMAND}`; export r; \
b40e3958 32159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32160 $(HOST_EXPORTS) \
b813574b 32161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32163 done; \
b813574b 32164 echo "Doing install-info in readline" ; \
b00612cc 32165 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32168 "RANLIB=$${RANLIB}" \
0c24b341 32169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32170 install-info) \
4fa63067 32171 || exit 1
3866be5d 32172
b813574b 32173@endif readline
3866be5d 32174
a3ca38d2
DD
32175.PHONY: maybe-install-pdf-readline install-pdf-readline
32176maybe-install-pdf-readline:
32177@if readline
32178maybe-install-pdf-readline: install-pdf-readline
32179
32180install-pdf-readline: \
32181 configure-readline \
32182 pdf-readline
32183 @: $(MAKE); $(unstage)
32184 @[ -f ./readline/Makefile ] || exit 0; \
32185 r=`${PWD_COMMAND}`; export r; \
32186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32187 $(HOST_EXPORTS) \
32188 for flag in $(EXTRA_HOST_FLAGS) ; do \
32189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32190 done; \
32191 echo "Doing install-pdf in readline" ; \
32192 (cd $(HOST_SUBDIR)/readline && \
32193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32195 "RANLIB=$${RANLIB}" \
0c24b341 32196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32197 install-pdf) \
32198 || exit 1
32199
32200@endif readline
32201
108a6f8e
CD
32202.PHONY: maybe-install-html-readline install-html-readline
32203maybe-install-html-readline:
32204@if readline
32205maybe-install-html-readline: install-html-readline
32206
32207install-html-readline: \
32208 configure-readline \
32209 html-readline
32210 @: $(MAKE); $(unstage)
32211 @[ -f ./readline/Makefile ] || exit 0; \
32212 r=`${PWD_COMMAND}`; export r; \
32213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32214 $(HOST_EXPORTS) \
32215 for flag in $(EXTRA_HOST_FLAGS) ; do \
32216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32217 done; \
32218 echo "Doing install-html in readline" ; \
32219 (cd $(HOST_SUBDIR)/readline && \
32220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32222 "RANLIB=$${RANLIB}" \
0c24b341 32223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32224 install-html) \
32225 || exit 1
32226
32227@endif readline
32228
b813574b
PB
32229.PHONY: maybe-installcheck-readline installcheck-readline
32230maybe-installcheck-readline:
32231@if readline
32232maybe-installcheck-readline: installcheck-readline
4fa63067 32233
b813574b
PB
32234installcheck-readline: \
32235 configure-readline
0aed8855 32236 @: $(MAKE); $(unstage)
b813574b 32237 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
32238 r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32240 $(HOST_EXPORTS) \
b813574b 32241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32243 done; \
b813574b 32244 echo "Doing installcheck in readline" ; \
b00612cc 32245 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32248 "RANLIB=$${RANLIB}" \
0c24b341 32249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32250 installcheck) \
4fa63067 32251 || exit 1
3866be5d 32252
b813574b 32253@endif readline
3866be5d 32254
b813574b
PB
32255.PHONY: maybe-mostlyclean-readline mostlyclean-readline
32256maybe-mostlyclean-readline:
32257@if readline
32258maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 32259
b813574b 32260mostlyclean-readline:
0aed8855 32261 @: $(MAKE); $(unstage)
b813574b 32262 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
32263 r=`${PWD_COMMAND}`; export r; \
32264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32265 $(HOST_EXPORTS) \
b813574b 32266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268 done; \
b813574b 32269 echo "Doing mostlyclean in readline" ; \
b00612cc 32270 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273 "RANLIB=$${RANLIB}" \
0c24b341 32274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32275 mostlyclean) \
4fa63067
NN
32276 || exit 1
32277
b813574b 32278@endif readline
4fa63067 32279
b813574b
PB
32280.PHONY: maybe-clean-readline clean-readline
32281maybe-clean-readline:
32282@if readline
32283maybe-clean-readline: clean-readline
4fa63067 32284
b813574b 32285clean-readline:
0aed8855 32286 @: $(MAKE); $(unstage)
b813574b 32287 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
32288 r=`${PWD_COMMAND}`; export r; \
32289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32290 $(HOST_EXPORTS) \
b813574b 32291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32293 done; \
b813574b 32294 echo "Doing clean in readline" ; \
b00612cc 32295 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32298 "RANLIB=$${RANLIB}" \
0c24b341 32299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32300 clean) \
4fa63067
NN
32301 || exit 1
32302
b813574b 32303@endif readline
4fa63067 32304
b813574b
PB
32305.PHONY: maybe-distclean-readline distclean-readline
32306maybe-distclean-readline:
32307@if readline
32308maybe-distclean-readline: distclean-readline
4fa63067 32309
b813574b 32310distclean-readline:
0aed8855 32311 @: $(MAKE); $(unstage)
b813574b 32312 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
32313 r=`${PWD_COMMAND}`; export r; \
32314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32315 $(HOST_EXPORTS) \
b813574b 32316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32318 done; \
b813574b 32319 echo "Doing distclean in readline" ; \
b00612cc 32320 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32323 "RANLIB=$${RANLIB}" \
0c24b341 32324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32325 distclean) \
4fa63067
NN
32326 || exit 1
32327
b813574b 32328@endif readline
4fa63067 32329
b813574b
PB
32330.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
32331maybe-maintainer-clean-readline:
32332@if readline
32333maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 32334
b813574b 32335maintainer-clean-readline:
0aed8855 32336 @: $(MAKE); $(unstage)
b813574b 32337 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32338 r=`${PWD_COMMAND}`; export r; \
b40e3958 32339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32340 $(HOST_EXPORTS) \
b813574b 32341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32343 done; \
b813574b 32344 echo "Doing maintainer-clean in readline" ; \
b00612cc 32345 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32348 "RANLIB=$${RANLIB}" \
0c24b341 32349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32350 maintainer-clean) \
4fa63067 32351 || exit 1
3866be5d 32352
b813574b 32353@endif readline
3866be5d 32354
4fa63067 32355
a7254363 32356
b813574b
PB
32357.PHONY: configure-release maybe-configure-release
32358maybe-configure-release:
4f0ef2d8
CD
32359@if gcc-bootstrap
32360configure-release: stage_current
32361@endif gcc-bootstrap
b813574b
PB
32362@if release
32363maybe-configure-release: configure-release
c52c6897 32364configure-release:
0aed8855 32365 @: $(MAKE); $(unstage)
c52c6897 32366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32368 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
32369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 32370 $(HOST_EXPORTS) \
a7254363
PB
32371 echo Configuring in $(HOST_SUBDIR)/release; \
32372 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 32373 case $(srcdir) in \
b00612cc
PB
32374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32375 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
32376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32377 esac; \
b00612cc
PB
32378 srcdiroption="--srcdir=$${topdir}/release"; \
32379 libsrcdir="$$s/release"; \
e2b9e2dc 32380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32382 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32383 || exit 1
b813574b 32384@endif release
e2b9e2dc 32385
a7254363
PB
32386
32387
d545f33b
PB
32388
32389
b813574b
PB
32390.PHONY: all-release maybe-all-release
32391maybe-all-release:
4f0ef2d8
CD
32392@if gcc-bootstrap
32393all-release: stage_current
32394@endif gcc-bootstrap
b813574b 32395@if release
d27cc32e 32396TARGET-release=all
b813574b
PB
32397maybe-all-release: all-release
32398all-release: configure-release
0aed8855 32399 @: $(MAKE); $(unstage)
b40e3958
L
32400 @r=`${PWD_COMMAND}`; export r; \
32401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32402 $(HOST_EXPORTS) \
b00612cc 32403 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
32404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32405 $(TARGET-release))
b813574b 32406@endif release
3866be5d 32407
a7254363 32408
d545f33b
PB
32409
32410
b813574b
PB
32411.PHONY: check-release maybe-check-release
32412maybe-check-release:
32413@if release
32414maybe-check-release: check-release
3866be5d 32415
b813574b 32416check-release:
3866be5d 32417
b813574b 32418@endif release
3866be5d 32419
b813574b
PB
32420.PHONY: install-release maybe-install-release
32421maybe-install-release:
32422@if release
32423maybe-install-release: install-release
16ae0395 32424
b813574b 32425install-release:
4fa63067 32426
b813574b 32427@endif release
4fa63067 32428
56a8fe78 32429# Other targets (info, dvi, pdf, etc.)
4fa63067 32430
b813574b
PB
32431.PHONY: maybe-info-release info-release
32432maybe-info-release:
32433@if release
32434maybe-info-release: info-release
4fa63067 32435
b813574b
PB
32436info-release: \
32437 configure-release
0aed8855 32438 @: $(MAKE); $(unstage)
b813574b 32439 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32440 r=`${PWD_COMMAND}`; export r; \
32441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32442 $(HOST_EXPORTS) \
b813574b 32443 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32445 done; \
b813574b 32446 echo "Doing info in release" ; \
b00612cc 32447 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32450 "RANLIB=$${RANLIB}" \
0c24b341 32451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32452 info) \
4fa63067
NN
32453 || exit 1
32454
b813574b 32455@endif release
4fa63067 32456
b813574b
PB
32457.PHONY: maybe-dvi-release dvi-release
32458maybe-dvi-release:
32459@if release
32460maybe-dvi-release: dvi-release
4fa63067 32461
b813574b
PB
32462dvi-release: \
32463 configure-release
0aed8855 32464 @: $(MAKE); $(unstage)
b813574b 32465 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32466 r=`${PWD_COMMAND}`; export r; \
32467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32468 $(HOST_EXPORTS) \
b813574b 32469 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32471 done; \
b813574b 32472 echo "Doing dvi in release" ; \
b00612cc 32473 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32476 "RANLIB=$${RANLIB}" \
0c24b341 32477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32478 dvi) \
4fa63067
NN
32479 || exit 1
32480
b813574b 32481@endif release
4fa63067 32482
56a8fe78
DD
32483.PHONY: maybe-pdf-release pdf-release
32484maybe-pdf-release:
32485@if release
32486maybe-pdf-release: pdf-release
32487
32488pdf-release: \
32489 configure-release
32490 @: $(MAKE); $(unstage)
32491 @[ -f ./release/Makefile ] || exit 0; \
32492 r=`${PWD_COMMAND}`; export r; \
32493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32494 $(HOST_EXPORTS) \
32495 for flag in $(EXTRA_HOST_FLAGS) ; do \
32496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32497 done; \
32498 echo "Doing pdf in release" ; \
32499 (cd $(HOST_SUBDIR)/release && \
32500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32502 "RANLIB=$${RANLIB}" \
0c24b341 32503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32504 pdf) \
32505 || exit 1
32506
32507@endif release
32508
6d389afc
MS
32509.PHONY: maybe-html-release html-release
32510maybe-html-release:
32511@if release
32512maybe-html-release: html-release
32513
32514html-release: \
32515 configure-release
0aed8855 32516 @: $(MAKE); $(unstage)
6d389afc
MS
32517 @[ -f ./release/Makefile ] || exit 0; \
32518 r=`${PWD_COMMAND}`; export r; \
32519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32520 $(HOST_EXPORTS) \
32521 for flag in $(EXTRA_HOST_FLAGS) ; do \
32522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32523 done; \
32524 echo "Doing html in release" ; \
b00612cc 32525 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
32526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32528 "RANLIB=$${RANLIB}" \
0c24b341 32529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32530 html) \
32531 || exit 1
32532
32533@endif release
32534
b813574b
PB
32535.PHONY: maybe-TAGS-release TAGS-release
32536maybe-TAGS-release:
32537@if release
32538maybe-TAGS-release: TAGS-release
4fa63067 32539
b813574b
PB
32540TAGS-release: \
32541 configure-release
0aed8855 32542 @: $(MAKE); $(unstage)
b813574b 32543 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32544 r=`${PWD_COMMAND}`; export r; \
32545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32546 $(HOST_EXPORTS) \
b813574b 32547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32549 done; \
b813574b 32550 echo "Doing TAGS in release" ; \
b00612cc 32551 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32554 "RANLIB=$${RANLIB}" \
0c24b341 32555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32556 TAGS) \
4fa63067
NN
32557 || exit 1
32558
b813574b 32559@endif release
4fa63067 32560
b813574b
PB
32561.PHONY: maybe-install-info-release install-info-release
32562maybe-install-info-release:
32563@if release
32564maybe-install-info-release: install-info-release
4fa63067 32565
b813574b
PB
32566install-info-release: \
32567 configure-release \
32568 info-release
0aed8855 32569 @: $(MAKE); $(unstage)
b813574b 32570 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32571 r=`${PWD_COMMAND}`; export r; \
32572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32573 $(HOST_EXPORTS) \
b813574b 32574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32576 done; \
b813574b 32577 echo "Doing install-info in release" ; \
b00612cc 32578 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32581 "RANLIB=$${RANLIB}" \
0c24b341 32582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32583 install-info) \
4fa63067
NN
32584 || exit 1
32585
b813574b 32586@endif release
4fa63067 32587
a3ca38d2
DD
32588.PHONY: maybe-install-pdf-release install-pdf-release
32589maybe-install-pdf-release:
32590@if release
32591maybe-install-pdf-release: install-pdf-release
32592
32593install-pdf-release: \
32594 configure-release \
32595 pdf-release
32596 @: $(MAKE); $(unstage)
32597 @[ -f ./release/Makefile ] || exit 0; \
32598 r=`${PWD_COMMAND}`; export r; \
32599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32600 $(HOST_EXPORTS) \
32601 for flag in $(EXTRA_HOST_FLAGS) ; do \
32602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32603 done; \
32604 echo "Doing install-pdf in release" ; \
32605 (cd $(HOST_SUBDIR)/release && \
32606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32608 "RANLIB=$${RANLIB}" \
0c24b341 32609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32610 install-pdf) \
32611 || exit 1
32612
32613@endif release
32614
108a6f8e
CD
32615.PHONY: maybe-install-html-release install-html-release
32616maybe-install-html-release:
32617@if release
32618maybe-install-html-release: install-html-release
32619
32620install-html-release: \
32621 configure-release \
32622 html-release
32623 @: $(MAKE); $(unstage)
32624 @[ -f ./release/Makefile ] || exit 0; \
32625 r=`${PWD_COMMAND}`; export r; \
32626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32627 $(HOST_EXPORTS) \
32628 for flag in $(EXTRA_HOST_FLAGS) ; do \
32629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32630 done; \
32631 echo "Doing install-html in release" ; \
32632 (cd $(HOST_SUBDIR)/release && \
32633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32635 "RANLIB=$${RANLIB}" \
0c24b341 32636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32637 install-html) \
32638 || exit 1
32639
32640@endif release
32641
b813574b
PB
32642.PHONY: maybe-installcheck-release installcheck-release
32643maybe-installcheck-release:
32644@if release
32645maybe-installcheck-release: installcheck-release
4fa63067 32646
b813574b
PB
32647installcheck-release: \
32648 configure-release
0aed8855 32649 @: $(MAKE); $(unstage)
b813574b 32650 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32651 r=`${PWD_COMMAND}`; export r; \
32652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32653 $(HOST_EXPORTS) \
b813574b 32654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32656 done; \
b813574b 32657 echo "Doing installcheck in release" ; \
b00612cc 32658 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32661 "RANLIB=$${RANLIB}" \
0c24b341 32662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32663 installcheck) \
4fa63067
NN
32664 || exit 1
32665
b813574b 32666@endif release
4fa63067 32667
b813574b
PB
32668.PHONY: maybe-mostlyclean-release mostlyclean-release
32669maybe-mostlyclean-release:
32670@if release
32671maybe-mostlyclean-release: mostlyclean-release
4fa63067 32672
b813574b 32673mostlyclean-release:
0aed8855 32674 @: $(MAKE); $(unstage)
b813574b 32675 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32676 r=`${PWD_COMMAND}`; export r; \
32677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32678 $(HOST_EXPORTS) \
b813574b 32679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32681 done; \
b813574b 32682 echo "Doing mostlyclean in release" ; \
b00612cc 32683 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32686 "RANLIB=$${RANLIB}" \
0c24b341 32687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32688 mostlyclean) \
4fa63067
NN
32689 || exit 1
32690
b813574b 32691@endif release
4fa63067 32692
b813574b
PB
32693.PHONY: maybe-clean-release clean-release
32694maybe-clean-release:
32695@if release
32696maybe-clean-release: clean-release
4fa63067 32697
b813574b 32698clean-release:
0aed8855 32699 @: $(MAKE); $(unstage)
b813574b 32700 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32701 r=`${PWD_COMMAND}`; export r; \
32702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32703 $(HOST_EXPORTS) \
b813574b 32704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32706 done; \
b813574b 32707 echo "Doing clean in release" ; \
b00612cc 32708 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32711 "RANLIB=$${RANLIB}" \
0c24b341 32712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32713 clean) \
4fa63067
NN
32714 || exit 1
32715
b813574b 32716@endif release
4fa63067 32717
b813574b
PB
32718.PHONY: maybe-distclean-release distclean-release
32719maybe-distclean-release:
32720@if release
32721maybe-distclean-release: distclean-release
4fa63067 32722
b813574b 32723distclean-release:
0aed8855 32724 @: $(MAKE); $(unstage)
b813574b 32725 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32726 r=`${PWD_COMMAND}`; export r; \
32727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32728 $(HOST_EXPORTS) \
b813574b 32729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32731 done; \
b813574b 32732 echo "Doing distclean in release" ; \
b00612cc 32733 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32736 "RANLIB=$${RANLIB}" \
0c24b341 32737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32738 distclean) \
4fa63067
NN
32739 || exit 1
32740
b813574b 32741@endif release
4fa63067 32742
b813574b
PB
32743.PHONY: maybe-maintainer-clean-release maintainer-clean-release
32744maybe-maintainer-clean-release:
32745@if release
32746maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 32747
b813574b 32748maintainer-clean-release:
0aed8855 32749 @: $(MAKE); $(unstage)
b813574b 32750 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32751 r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32753 $(HOST_EXPORTS) \
b813574b 32754 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32756 done; \
b813574b 32757 echo "Doing maintainer-clean in release" ; \
b00612cc 32758 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32761 "RANLIB=$${RANLIB}" \
0c24b341 32762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32763 maintainer-clean) \
4fa63067 32764 || exit 1
3866be5d 32765
b813574b 32766@endif release
3866be5d 32767
4fa63067 32768
a7254363 32769
b813574b
PB
32770.PHONY: configure-recode maybe-configure-recode
32771maybe-configure-recode:
4f0ef2d8
CD
32772@if gcc-bootstrap
32773configure-recode: stage_current
32774@endif gcc-bootstrap
b813574b
PB
32775@if recode
32776maybe-configure-recode: configure-recode
c52c6897 32777configure-recode:
0aed8855 32778 @: $(MAKE); $(unstage)
c52c6897 32779 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32781 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
32782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 32783 $(HOST_EXPORTS) \
a7254363
PB
32784 echo Configuring in $(HOST_SUBDIR)/recode; \
32785 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 32786 case $(srcdir) in \
b00612cc
PB
32787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32788 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
32789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32790 esac; \
b00612cc
PB
32791 srcdiroption="--srcdir=$${topdir}/recode"; \
32792 libsrcdir="$$s/recode"; \
e2b9e2dc 32793 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32795 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32796 || exit 1
b813574b 32797@endif recode
e2b9e2dc 32798
a7254363
PB
32799
32800
d545f33b
PB
32801
32802
b813574b
PB
32803.PHONY: all-recode maybe-all-recode
32804maybe-all-recode:
4f0ef2d8
CD
32805@if gcc-bootstrap
32806all-recode: stage_current
32807@endif gcc-bootstrap
b813574b 32808@if recode
d27cc32e 32809TARGET-recode=all
b813574b
PB
32810maybe-all-recode: all-recode
32811all-recode: configure-recode
0aed8855 32812 @: $(MAKE); $(unstage)
b40e3958
L
32813 @r=`${PWD_COMMAND}`; export r; \
32814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32815 $(HOST_EXPORTS) \
b00612cc 32816 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
32817 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32818 $(TARGET-recode))
b813574b 32819@endif recode
3866be5d 32820
a7254363 32821
d545f33b
PB
32822
32823
b813574b
PB
32824.PHONY: check-recode maybe-check-recode
32825maybe-check-recode:
32826@if recode
32827maybe-check-recode: check-recode
3866be5d 32828
b813574b 32829check-recode:
0aed8855 32830 @: $(MAKE); $(unstage)
b40e3958
L
32831 @r=`${PWD_COMMAND}`; export r; \
32832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32833 $(HOST_EXPORTS) \
b00612cc
PB
32834 (cd $(HOST_SUBDIR)/recode && \
32835 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32836
b813574b 32837@endif recode
3866be5d 32838
b813574b
PB
32839.PHONY: install-recode maybe-install-recode
32840maybe-install-recode:
32841@if recode
32842maybe-install-recode: install-recode
4fa63067 32843
b813574b 32844install-recode: installdirs
0aed8855 32845 @: $(MAKE); $(unstage)
4fa63067
NN
32846 @r=`${PWD_COMMAND}`; export r; \
32847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32848 $(HOST_EXPORTS) \
b00612cc 32849 (cd $(HOST_SUBDIR)/recode && \
2da12f12 32850 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32851
b813574b 32852@endif recode
4fa63067 32853
56a8fe78 32854# Other targets (info, dvi, pdf, etc.)
4fa63067 32855
b813574b
PB
32856.PHONY: maybe-info-recode info-recode
32857maybe-info-recode:
32858@if recode
32859maybe-info-recode: info-recode
4fa63067 32860
b813574b
PB
32861info-recode: \
32862 configure-recode
0aed8855 32863 @: $(MAKE); $(unstage)
b813574b 32864 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32865 r=`${PWD_COMMAND}`; export r; \
32866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32867 $(HOST_EXPORTS) \
b813574b 32868 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32870 done; \
b813574b 32871 echo "Doing info in recode" ; \
b00612cc 32872 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32875 "RANLIB=$${RANLIB}" \
0c24b341 32876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32877 info) \
4fa63067
NN
32878 || exit 1
32879
b813574b 32880@endif recode
4fa63067 32881
b813574b
PB
32882.PHONY: maybe-dvi-recode dvi-recode
32883maybe-dvi-recode:
32884@if recode
32885maybe-dvi-recode: dvi-recode
4fa63067 32886
b813574b
PB
32887dvi-recode: \
32888 configure-recode
0aed8855 32889 @: $(MAKE); $(unstage)
b813574b 32890 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32891 r=`${PWD_COMMAND}`; export r; \
32892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32893 $(HOST_EXPORTS) \
b813574b 32894 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32896 done; \
b813574b 32897 echo "Doing dvi in recode" ; \
b00612cc 32898 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32901 "RANLIB=$${RANLIB}" \
0c24b341 32902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32903 dvi) \
4fa63067
NN
32904 || exit 1
32905
b813574b 32906@endif recode
4fa63067 32907
56a8fe78
DD
32908.PHONY: maybe-pdf-recode pdf-recode
32909maybe-pdf-recode:
32910@if recode
32911maybe-pdf-recode: pdf-recode
32912
32913pdf-recode: \
32914 configure-recode
32915 @: $(MAKE); $(unstage)
32916 @[ -f ./recode/Makefile ] || exit 0; \
32917 r=`${PWD_COMMAND}`; export r; \
32918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32919 $(HOST_EXPORTS) \
32920 for flag in $(EXTRA_HOST_FLAGS) ; do \
32921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32922 done; \
32923 echo "Doing pdf in recode" ; \
32924 (cd $(HOST_SUBDIR)/recode && \
32925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32927 "RANLIB=$${RANLIB}" \
0c24b341 32928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32929 pdf) \
32930 || exit 1
32931
32932@endif recode
32933
6d389afc
MS
32934.PHONY: maybe-html-recode html-recode
32935maybe-html-recode:
32936@if recode
32937maybe-html-recode: html-recode
32938
32939html-recode: \
32940 configure-recode
0aed8855 32941 @: $(MAKE); $(unstage)
6d389afc
MS
32942 @[ -f ./recode/Makefile ] || exit 0; \
32943 r=`${PWD_COMMAND}`; export r; \
32944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32945 $(HOST_EXPORTS) \
32946 for flag in $(EXTRA_HOST_FLAGS) ; do \
32947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32948 done; \
32949 echo "Doing html in recode" ; \
b00612cc 32950 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
32951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32953 "RANLIB=$${RANLIB}" \
0c24b341 32954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32955 html) \
32956 || exit 1
32957
32958@endif recode
32959
b813574b
PB
32960.PHONY: maybe-TAGS-recode TAGS-recode
32961maybe-TAGS-recode:
32962@if recode
32963maybe-TAGS-recode: TAGS-recode
4fa63067 32964
b813574b
PB
32965TAGS-recode: \
32966 configure-recode
0aed8855 32967 @: $(MAKE); $(unstage)
b813574b 32968 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32969 r=`${PWD_COMMAND}`; export r; \
32970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32971 $(HOST_EXPORTS) \
b813574b 32972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32974 done; \
b813574b 32975 echo "Doing TAGS in recode" ; \
b00612cc 32976 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32979 "RANLIB=$${RANLIB}" \
0c24b341 32980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32981 TAGS) \
4fa63067
NN
32982 || exit 1
32983
b813574b 32984@endif recode
4fa63067 32985
b813574b
PB
32986.PHONY: maybe-install-info-recode install-info-recode
32987maybe-install-info-recode:
32988@if recode
32989maybe-install-info-recode: install-info-recode
4fa63067 32990
b813574b
PB
32991install-info-recode: \
32992 configure-recode \
32993 info-recode
0aed8855 32994 @: $(MAKE); $(unstage)
b813574b 32995 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32996 r=`${PWD_COMMAND}`; export r; \
32997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32998 $(HOST_EXPORTS) \
b813574b 32999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33001 done; \
b813574b 33002 echo "Doing install-info in recode" ; \
b00612cc 33003 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33006 "RANLIB=$${RANLIB}" \
0c24b341 33007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33008 install-info) \
4fa63067
NN
33009 || exit 1
33010
b813574b 33011@endif recode
4fa63067 33012
a3ca38d2
DD
33013.PHONY: maybe-install-pdf-recode install-pdf-recode
33014maybe-install-pdf-recode:
33015@if recode
33016maybe-install-pdf-recode: install-pdf-recode
33017
33018install-pdf-recode: \
33019 configure-recode \
33020 pdf-recode
33021 @: $(MAKE); $(unstage)
33022 @[ -f ./recode/Makefile ] || exit 0; \
33023 r=`${PWD_COMMAND}`; export r; \
33024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33025 $(HOST_EXPORTS) \
33026 for flag in $(EXTRA_HOST_FLAGS) ; do \
33027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33028 done; \
33029 echo "Doing install-pdf in recode" ; \
33030 (cd $(HOST_SUBDIR)/recode && \
33031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33033 "RANLIB=$${RANLIB}" \
0c24b341 33034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33035 install-pdf) \
33036 || exit 1
33037
33038@endif recode
33039
108a6f8e
CD
33040.PHONY: maybe-install-html-recode install-html-recode
33041maybe-install-html-recode:
33042@if recode
33043maybe-install-html-recode: install-html-recode
33044
33045install-html-recode: \
33046 configure-recode \
33047 html-recode
33048 @: $(MAKE); $(unstage)
33049 @[ -f ./recode/Makefile ] || exit 0; \
33050 r=`${PWD_COMMAND}`; export r; \
33051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33052 $(HOST_EXPORTS) \
33053 for flag in $(EXTRA_HOST_FLAGS) ; do \
33054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33055 done; \
33056 echo "Doing install-html in recode" ; \
33057 (cd $(HOST_SUBDIR)/recode && \
33058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33060 "RANLIB=$${RANLIB}" \
0c24b341 33061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33062 install-html) \
33063 || exit 1
33064
33065@endif recode
33066
b813574b
PB
33067.PHONY: maybe-installcheck-recode installcheck-recode
33068maybe-installcheck-recode:
33069@if recode
33070maybe-installcheck-recode: installcheck-recode
4fa63067 33071
b813574b
PB
33072installcheck-recode: \
33073 configure-recode
0aed8855 33074 @: $(MAKE); $(unstage)
b813574b 33075 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33076 r=`${PWD_COMMAND}`; export r; \
33077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33078 $(HOST_EXPORTS) \
b813574b 33079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33081 done; \
b813574b 33082 echo "Doing installcheck in recode" ; \
b00612cc 33083 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33086 "RANLIB=$${RANLIB}" \
0c24b341 33087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33088 installcheck) \
4fa63067
NN
33089 || exit 1
33090
b813574b 33091@endif recode
4fa63067 33092
b813574b
PB
33093.PHONY: maybe-mostlyclean-recode mostlyclean-recode
33094maybe-mostlyclean-recode:
33095@if recode
33096maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 33097
b813574b 33098mostlyclean-recode:
0aed8855 33099 @: $(MAKE); $(unstage)
b813574b 33100 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33101 r=`${PWD_COMMAND}`; export r; \
33102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33103 $(HOST_EXPORTS) \
b813574b 33104 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33106 done; \
b813574b 33107 echo "Doing mostlyclean in recode" ; \
b00612cc 33108 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33111 "RANLIB=$${RANLIB}" \
0c24b341 33112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33113 mostlyclean) \
4fa63067
NN
33114 || exit 1
33115
b813574b 33116@endif recode
4fa63067 33117
b813574b
PB
33118.PHONY: maybe-clean-recode clean-recode
33119maybe-clean-recode:
33120@if recode
33121maybe-clean-recode: clean-recode
4fa63067 33122
b813574b 33123clean-recode:
0aed8855 33124 @: $(MAKE); $(unstage)
b813574b 33125 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33126 r=`${PWD_COMMAND}`; export r; \
33127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33128 $(HOST_EXPORTS) \
b813574b 33129 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33131 done; \
b813574b 33132 echo "Doing clean in recode" ; \
b00612cc 33133 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33136 "RANLIB=$${RANLIB}" \
0c24b341 33137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33138 clean) \
4fa63067
NN
33139 || exit 1
33140
b813574b 33141@endif recode
4fa63067 33142
b813574b
PB
33143.PHONY: maybe-distclean-recode distclean-recode
33144maybe-distclean-recode:
33145@if recode
33146maybe-distclean-recode: distclean-recode
4fa63067 33147
b813574b 33148distclean-recode:
0aed8855 33149 @: $(MAKE); $(unstage)
b813574b 33150 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33151 r=`${PWD_COMMAND}`; export r; \
33152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33153 $(HOST_EXPORTS) \
b813574b 33154 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33156 done; \
b813574b 33157 echo "Doing distclean in recode" ; \
b00612cc 33158 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33161 "RANLIB=$${RANLIB}" \
0c24b341 33162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33163 distclean) \
4fa63067
NN
33164 || exit 1
33165
b813574b 33166@endif recode
4fa63067 33167
b813574b
PB
33168.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
33169maybe-maintainer-clean-recode:
33170@if recode
33171maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 33172
b813574b 33173maintainer-clean-recode:
0aed8855 33174 @: $(MAKE); $(unstage)
b813574b 33175 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33176 r=`${PWD_COMMAND}`; export r; \
33177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33178 $(HOST_EXPORTS) \
b813574b 33179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33181 done; \
b813574b 33182 echo "Doing maintainer-clean in recode" ; \
b00612cc 33183 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33186 "RANLIB=$${RANLIB}" \
0c24b341 33187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33188 maintainer-clean) \
4fa63067 33189 || exit 1
16ae0395 33190
b813574b 33191@endif recode
3866be5d
NN
33192
33193
a7254363 33194
b813574b
PB
33195.PHONY: configure-sed maybe-configure-sed
33196maybe-configure-sed:
4f0ef2d8
CD
33197@if gcc-bootstrap
33198configure-sed: stage_current
33199@endif gcc-bootstrap
b813574b
PB
33200@if sed
33201maybe-configure-sed: configure-sed
c52c6897 33202configure-sed:
0aed8855 33203 @: $(MAKE); $(unstage)
c52c6897 33204 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33206 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
33207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 33208 $(HOST_EXPORTS) \
a7254363
PB
33209 echo Configuring in $(HOST_SUBDIR)/sed; \
33210 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 33211 case $(srcdir) in \
b00612cc
PB
33212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33213 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
33214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33215 esac; \
b00612cc
PB
33216 srcdiroption="--srcdir=$${topdir}/sed"; \
33217 libsrcdir="$$s/sed"; \
e2b9e2dc 33218 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33220 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33221 || exit 1
b813574b 33222@endif sed
e2b9e2dc 33223
a7254363
PB
33224
33225
d545f33b
PB
33226
33227
b813574b
PB
33228.PHONY: all-sed maybe-all-sed
33229maybe-all-sed:
4f0ef2d8
CD
33230@if gcc-bootstrap
33231all-sed: stage_current
33232@endif gcc-bootstrap
b813574b 33233@if sed
d27cc32e 33234TARGET-sed=all
b813574b
PB
33235maybe-all-sed: all-sed
33236all-sed: configure-sed
0aed8855 33237 @: $(MAKE); $(unstage)
b40e3958
L
33238 @r=`${PWD_COMMAND}`; export r; \
33239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33240 $(HOST_EXPORTS) \
b00612cc 33241 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
33242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33243 $(TARGET-sed))
b813574b 33244@endif sed
3866be5d 33245
a7254363 33246
d545f33b
PB
33247
33248
b813574b
PB
33249.PHONY: check-sed maybe-check-sed
33250maybe-check-sed:
33251@if sed
33252maybe-check-sed: check-sed
3866be5d 33253
b813574b 33254check-sed:
0aed8855 33255 @: $(MAKE); $(unstage)
b40e3958
L
33256 @r=`${PWD_COMMAND}`; export r; \
33257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33258 $(HOST_EXPORTS) \
b00612cc
PB
33259 (cd $(HOST_SUBDIR)/sed && \
33260 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33261
b813574b 33262@endif sed
3866be5d 33263
b813574b
PB
33264.PHONY: install-sed maybe-install-sed
33265maybe-install-sed:
33266@if sed
33267maybe-install-sed: install-sed
16ae0395 33268
b813574b 33269install-sed: installdirs
0aed8855 33270 @: $(MAKE); $(unstage)
b40e3958
L
33271 @r=`${PWD_COMMAND}`; export r; \
33272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33273 $(HOST_EXPORTS) \
b00612cc 33274 (cd $(HOST_SUBDIR)/sed && \
2da12f12 33275 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33276
b813574b 33277@endif sed
3866be5d 33278
56a8fe78 33279# Other targets (info, dvi, pdf, etc.)
4fa63067 33280
b813574b
PB
33281.PHONY: maybe-info-sed info-sed
33282maybe-info-sed:
33283@if sed
33284maybe-info-sed: info-sed
4fa63067 33285
b813574b
PB
33286info-sed: \
33287 configure-sed
0aed8855 33288 @: $(MAKE); $(unstage)
b813574b 33289 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33290 r=`${PWD_COMMAND}`; export r; \
33291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33292 $(HOST_EXPORTS) \
b813574b 33293 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33295 done; \
6d389afc 33296 echo "Doing info in sed" ; \
b00612cc 33297 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
33298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33300 "RANLIB=$${RANLIB}" \
0c24b341 33301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33302 info) \
33303 || exit 1
33304
33305@endif sed
33306
33307.PHONY: maybe-dvi-sed dvi-sed
33308maybe-dvi-sed:
33309@if sed
33310maybe-dvi-sed: dvi-sed
33311
33312dvi-sed: \
33313 configure-sed
0aed8855 33314 @: $(MAKE); $(unstage)
6d389afc
MS
33315 @[ -f ./sed/Makefile ] || exit 0; \
33316 r=`${PWD_COMMAND}`; export r; \
33317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33318 $(HOST_EXPORTS) \
33319 for flag in $(EXTRA_HOST_FLAGS) ; do \
33320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33321 done; \
33322 echo "Doing dvi in sed" ; \
b00612cc 33323 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33326 "RANLIB=$${RANLIB}" \
0c24b341 33327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 33328 dvi) \
4fa63067
NN
33329 || exit 1
33330
b813574b 33331@endif sed
4fa63067 33332
56a8fe78
DD
33333.PHONY: maybe-pdf-sed pdf-sed
33334maybe-pdf-sed:
33335@if sed
33336maybe-pdf-sed: pdf-sed
33337
33338pdf-sed: \
33339 configure-sed
33340 @: $(MAKE); $(unstage)
33341 @[ -f ./sed/Makefile ] || exit 0; \
33342 r=`${PWD_COMMAND}`; export r; \
33343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33344 $(HOST_EXPORTS) \
33345 for flag in $(EXTRA_HOST_FLAGS) ; do \
33346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33347 done; \
33348 echo "Doing pdf in sed" ; \
33349 (cd $(HOST_SUBDIR)/sed && \
33350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33352 "RANLIB=$${RANLIB}" \
0c24b341 33353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33354 pdf) \
33355 || exit 1
33356
33357@endif sed
33358
6d389afc
MS
33359.PHONY: maybe-html-sed html-sed
33360maybe-html-sed:
b813574b 33361@if sed
6d389afc 33362maybe-html-sed: html-sed
4fa63067 33363
6d389afc 33364html-sed: \
b813574b 33365 configure-sed
0aed8855 33366 @: $(MAKE); $(unstage)
b813574b 33367 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33368 r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33370 $(HOST_EXPORTS) \
b813574b 33371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33373 done; \
6d389afc 33374 echo "Doing html in sed" ; \
b00612cc 33375 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33378 "RANLIB=$${RANLIB}" \
0c24b341 33379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 33380 html) \
4fa63067
NN
33381 || exit 1
33382
b813574b 33383@endif sed
4fa63067 33384
b813574b
PB
33385.PHONY: maybe-TAGS-sed TAGS-sed
33386maybe-TAGS-sed:
33387@if sed
33388maybe-TAGS-sed: TAGS-sed
4fa63067 33389
b813574b
PB
33390TAGS-sed: \
33391 configure-sed
0aed8855 33392 @: $(MAKE); $(unstage)
b813574b 33393 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33394 r=`${PWD_COMMAND}`; export r; \
33395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33396 $(HOST_EXPORTS) \
b813574b 33397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33399 done; \
b813574b 33400 echo "Doing TAGS in sed" ; \
b00612cc 33401 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33404 "RANLIB=$${RANLIB}" \
0c24b341 33405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33406 TAGS) \
4fa63067
NN
33407 || exit 1
33408
b813574b 33409@endif sed
4fa63067 33410
b813574b
PB
33411.PHONY: maybe-install-info-sed install-info-sed
33412maybe-install-info-sed:
33413@if sed
33414maybe-install-info-sed: install-info-sed
4fa63067 33415
b813574b
PB
33416install-info-sed: \
33417 configure-sed \
33418 info-sed
0aed8855 33419 @: $(MAKE); $(unstage)
b813574b 33420 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33421 r=`${PWD_COMMAND}`; export r; \
33422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33423 $(HOST_EXPORTS) \
b813574b 33424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33426 done; \
b813574b 33427 echo "Doing install-info in sed" ; \
b00612cc 33428 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33431 "RANLIB=$${RANLIB}" \
0c24b341 33432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33433 install-info) \
4fa63067
NN
33434 || exit 1
33435
b813574b 33436@endif sed
4fa63067 33437
a3ca38d2
DD
33438.PHONY: maybe-install-pdf-sed install-pdf-sed
33439maybe-install-pdf-sed:
33440@if sed
33441maybe-install-pdf-sed: install-pdf-sed
33442
33443install-pdf-sed: \
33444 configure-sed \
33445 pdf-sed
33446 @: $(MAKE); $(unstage)
33447 @[ -f ./sed/Makefile ] || exit 0; \
33448 r=`${PWD_COMMAND}`; export r; \
33449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33450 $(HOST_EXPORTS) \
33451 for flag in $(EXTRA_HOST_FLAGS) ; do \
33452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33453 done; \
33454 echo "Doing install-pdf in sed" ; \
33455 (cd $(HOST_SUBDIR)/sed && \
33456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33458 "RANLIB=$${RANLIB}" \
0c24b341 33459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33460 install-pdf) \
33461 || exit 1
33462
33463@endif sed
33464
108a6f8e
CD
33465.PHONY: maybe-install-html-sed install-html-sed
33466maybe-install-html-sed:
33467@if sed
33468maybe-install-html-sed: install-html-sed
33469
33470install-html-sed: \
33471 configure-sed \
33472 html-sed
33473 @: $(MAKE); $(unstage)
33474 @[ -f ./sed/Makefile ] || exit 0; \
33475 r=`${PWD_COMMAND}`; export r; \
33476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33477 $(HOST_EXPORTS) \
33478 for flag in $(EXTRA_HOST_FLAGS) ; do \
33479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33480 done; \
33481 echo "Doing install-html in sed" ; \
33482 (cd $(HOST_SUBDIR)/sed && \
33483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33485 "RANLIB=$${RANLIB}" \
0c24b341 33486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33487 install-html) \
33488 || exit 1
33489
33490@endif sed
33491
b813574b
PB
33492.PHONY: maybe-installcheck-sed installcheck-sed
33493maybe-installcheck-sed:
33494@if sed
33495maybe-installcheck-sed: installcheck-sed
4fa63067 33496
b813574b
PB
33497installcheck-sed: \
33498 configure-sed
0aed8855 33499 @: $(MAKE); $(unstage)
b813574b 33500 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33501 r=`${PWD_COMMAND}`; export r; \
33502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33503 $(HOST_EXPORTS) \
b813574b 33504 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33506 done; \
b813574b 33507 echo "Doing installcheck in sed" ; \
b00612cc 33508 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33511 "RANLIB=$${RANLIB}" \
0c24b341 33512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33513 installcheck) \
4fa63067
NN
33514 || exit 1
33515
b813574b 33516@endif sed
4fa63067 33517
b813574b
PB
33518.PHONY: maybe-mostlyclean-sed mostlyclean-sed
33519maybe-mostlyclean-sed:
33520@if sed
33521maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 33522
b813574b 33523mostlyclean-sed:
0aed8855 33524 @: $(MAKE); $(unstage)
b813574b 33525 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33526 r=`${PWD_COMMAND}`; export r; \
33527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33528 $(HOST_EXPORTS) \
b813574b 33529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33531 done; \
b813574b 33532 echo "Doing mostlyclean in sed" ; \
b00612cc 33533 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33536 "RANLIB=$${RANLIB}" \
0c24b341 33537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33538 mostlyclean) \
4fa63067
NN
33539 || exit 1
33540
b813574b 33541@endif sed
4fa63067 33542
b813574b
PB
33543.PHONY: maybe-clean-sed clean-sed
33544maybe-clean-sed:
33545@if sed
33546maybe-clean-sed: clean-sed
4fa63067 33547
b813574b 33548clean-sed:
0aed8855 33549 @: $(MAKE); $(unstage)
b813574b 33550 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33551 r=`${PWD_COMMAND}`; export r; \
33552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33553 $(HOST_EXPORTS) \
b813574b 33554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33556 done; \
b813574b 33557 echo "Doing clean in sed" ; \
b00612cc 33558 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33561 "RANLIB=$${RANLIB}" \
0c24b341 33562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33563 clean) \
4fa63067
NN
33564 || exit 1
33565
b813574b 33566@endif sed
4fa63067 33567
b813574b
PB
33568.PHONY: maybe-distclean-sed distclean-sed
33569maybe-distclean-sed:
33570@if sed
33571maybe-distclean-sed: distclean-sed
4fa63067 33572
b813574b 33573distclean-sed:
0aed8855 33574 @: $(MAKE); $(unstage)
b813574b 33575 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33576 r=`${PWD_COMMAND}`; export r; \
33577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33578 $(HOST_EXPORTS) \
b813574b 33579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33581 done; \
b813574b 33582 echo "Doing distclean in sed" ; \
b00612cc 33583 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33586 "RANLIB=$${RANLIB}" \
0c24b341 33587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33588 distclean) \
4fa63067
NN
33589 || exit 1
33590
b813574b 33591@endif sed
4fa63067 33592
b813574b
PB
33593.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
33594maybe-maintainer-clean-sed:
33595@if sed
33596maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 33597
b813574b 33598maintainer-clean-sed:
0aed8855 33599 @: $(MAKE); $(unstage)
b813574b 33600 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33601 r=`${PWD_COMMAND}`; export r; \
33602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33603 $(HOST_EXPORTS) \
b813574b 33604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33606 done; \
b813574b 33607 echo "Doing maintainer-clean in sed" ; \
b00612cc 33608 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33611 "RANLIB=$${RANLIB}" \
0c24b341 33612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33613 maintainer-clean) \
4fa63067
NN
33614 || exit 1
33615
b813574b 33616@endif sed
4fa63067
NN
33617
33618
a7254363 33619
b813574b
PB
33620.PHONY: configure-send-pr maybe-configure-send-pr
33621maybe-configure-send-pr:
4f0ef2d8
CD
33622@if gcc-bootstrap
33623configure-send-pr: stage_current
33624@endif gcc-bootstrap
b813574b
PB
33625@if send-pr
33626maybe-configure-send-pr: configure-send-pr
c52c6897 33627configure-send-pr:
0aed8855 33628 @: $(MAKE); $(unstage)
c52c6897 33629 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33631 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
33632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 33633 $(HOST_EXPORTS) \
a7254363
PB
33634 echo Configuring in $(HOST_SUBDIR)/send-pr; \
33635 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 33636 case $(srcdir) in \
b00612cc
PB
33637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33638 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
33639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33640 esac; \
b00612cc
PB
33641 srcdiroption="--srcdir=$${topdir}/send-pr"; \
33642 libsrcdir="$$s/send-pr"; \
e2b9e2dc 33643 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33645 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33646 || exit 1
b813574b 33647@endif send-pr
e2b9e2dc 33648
a7254363
PB
33649
33650
d545f33b
PB
33651
33652
b813574b
PB
33653.PHONY: all-send-pr maybe-all-send-pr
33654maybe-all-send-pr:
4f0ef2d8
CD
33655@if gcc-bootstrap
33656all-send-pr: stage_current
33657@endif gcc-bootstrap
b813574b 33658@if send-pr
d27cc32e 33659TARGET-send-pr=all
b813574b
PB
33660maybe-all-send-pr: all-send-pr
33661all-send-pr: configure-send-pr
0aed8855 33662 @: $(MAKE); $(unstage)
b40e3958
L
33663 @r=`${PWD_COMMAND}`; export r; \
33664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33665 $(HOST_EXPORTS) \
b00612cc 33666 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
33667 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33668 $(TARGET-send-pr))
b813574b 33669@endif send-pr
3866be5d 33670
a7254363 33671
d545f33b
PB
33672
33673
b813574b
PB
33674.PHONY: check-send-pr maybe-check-send-pr
33675maybe-check-send-pr:
33676@if send-pr
33677maybe-check-send-pr: check-send-pr
3866be5d 33678
b813574b 33679check-send-pr:
0aed8855 33680 @: $(MAKE); $(unstage)
b40e3958
L
33681 @r=`${PWD_COMMAND}`; export r; \
33682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33683 $(HOST_EXPORTS) \
b00612cc
PB
33684 (cd $(HOST_SUBDIR)/send-pr && \
33685 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33686
b813574b 33687@endif send-pr
3866be5d 33688
b813574b
PB
33689.PHONY: install-send-pr maybe-install-send-pr
33690maybe-install-send-pr:
33691@if send-pr
33692maybe-install-send-pr: install-send-pr
16ae0395 33693
b813574b 33694install-send-pr: installdirs
0aed8855 33695 @: $(MAKE); $(unstage)
b40e3958
L
33696 @r=`${PWD_COMMAND}`; export r; \
33697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33698 $(HOST_EXPORTS) \
b00612cc 33699 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 33700 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33701
b813574b 33702@endif send-pr
3866be5d 33703
56a8fe78 33704# Other targets (info, dvi, pdf, etc.)
4fa63067 33705
b813574b
PB
33706.PHONY: maybe-info-send-pr info-send-pr
33707maybe-info-send-pr:
33708@if send-pr
33709maybe-info-send-pr: info-send-pr
4fa63067 33710
b813574b
PB
33711info-send-pr: \
33712 configure-send-pr
0aed8855 33713 @: $(MAKE); $(unstage)
b813574b 33714 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
33715 r=`${PWD_COMMAND}`; export r; \
33716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33717 $(HOST_EXPORTS) \
b813574b 33718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33720 done; \
b813574b 33721 echo "Doing info in send-pr" ; \
b00612cc 33722 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33725 "RANLIB=$${RANLIB}" \
0c24b341 33726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33727 info) \
e2b9e2dc
NN
33728 || exit 1
33729
b813574b 33730@endif send-pr
4fa63067 33731
b813574b
PB
33732.PHONY: maybe-dvi-send-pr dvi-send-pr
33733maybe-dvi-send-pr:
33734@if send-pr
33735maybe-dvi-send-pr: dvi-send-pr
4fa63067 33736
b813574b
PB
33737dvi-send-pr: \
33738 configure-send-pr
0aed8855 33739 @: $(MAKE); $(unstage)
b813574b 33740 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 33741 r=`${PWD_COMMAND}`; export r; \
b40e3958 33742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33743 $(HOST_EXPORTS) \
b813574b 33744 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33746 done; \
b813574b 33747 echo "Doing dvi in send-pr" ; \
b00612cc 33748 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33751 "RANLIB=$${RANLIB}" \
0c24b341 33752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33753 dvi) \
4fa63067 33754 || exit 1
3866be5d 33755
b813574b 33756@endif send-pr
3866be5d 33757
56a8fe78
DD
33758.PHONY: maybe-pdf-send-pr pdf-send-pr
33759maybe-pdf-send-pr:
33760@if send-pr
33761maybe-pdf-send-pr: pdf-send-pr
33762
33763pdf-send-pr: \
33764 configure-send-pr
33765 @: $(MAKE); $(unstage)
33766 @[ -f ./send-pr/Makefile ] || exit 0; \
33767 r=`${PWD_COMMAND}`; export r; \
33768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33769 $(HOST_EXPORTS) \
33770 for flag in $(EXTRA_HOST_FLAGS) ; do \
33771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33772 done; \
33773 echo "Doing pdf in send-pr" ; \
33774 (cd $(HOST_SUBDIR)/send-pr && \
33775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33777 "RANLIB=$${RANLIB}" \
0c24b341 33778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33779 pdf) \
33780 || exit 1
33781
33782@endif send-pr
33783
6d389afc
MS
33784.PHONY: maybe-html-send-pr html-send-pr
33785maybe-html-send-pr:
33786@if send-pr
33787maybe-html-send-pr: html-send-pr
33788
33789html-send-pr: \
33790 configure-send-pr
0aed8855 33791 @: $(MAKE); $(unstage)
6d389afc
MS
33792 @[ -f ./send-pr/Makefile ] || exit 0; \
33793 r=`${PWD_COMMAND}`; export r; \
33794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33795 $(HOST_EXPORTS) \
33796 for flag in $(EXTRA_HOST_FLAGS) ; do \
33797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33798 done; \
33799 echo "Doing html in send-pr" ; \
b00612cc 33800 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
33801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33803 "RANLIB=$${RANLIB}" \
0c24b341 33804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33805 html) \
33806 || exit 1
33807
33808@endif send-pr
33809
b813574b
PB
33810.PHONY: maybe-TAGS-send-pr TAGS-send-pr
33811maybe-TAGS-send-pr:
33812@if send-pr
33813maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 33814
b813574b
PB
33815TAGS-send-pr: \
33816 configure-send-pr
0aed8855 33817 @: $(MAKE); $(unstage)
b813574b 33818 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33819 r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33821 $(HOST_EXPORTS) \
b813574b 33822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33824 done; \
b813574b 33825 echo "Doing TAGS in send-pr" ; \
b00612cc 33826 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33829 "RANLIB=$${RANLIB}" \
0c24b341 33830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33831 TAGS) \
4fa63067 33832 || exit 1
3866be5d 33833
b813574b 33834@endif send-pr
3866be5d 33835
b813574b
PB
33836.PHONY: maybe-install-info-send-pr install-info-send-pr
33837maybe-install-info-send-pr:
33838@if send-pr
33839maybe-install-info-send-pr: install-info-send-pr
16ae0395 33840
b813574b
PB
33841install-info-send-pr: \
33842 configure-send-pr \
33843 info-send-pr
0aed8855 33844 @: $(MAKE); $(unstage)
b813574b 33845 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33846 r=`${PWD_COMMAND}`; export r; \
33847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33848 $(HOST_EXPORTS) \
b813574b 33849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33851 done; \
b813574b 33852 echo "Doing install-info in send-pr" ; \
b00612cc 33853 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33856 "RANLIB=$${RANLIB}" \
0c24b341 33857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33858 install-info) \
4fa63067
NN
33859 || exit 1
33860
b813574b 33861@endif send-pr
4fa63067 33862
a3ca38d2
DD
33863.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
33864maybe-install-pdf-send-pr:
33865@if send-pr
33866maybe-install-pdf-send-pr: install-pdf-send-pr
33867
33868install-pdf-send-pr: \
33869 configure-send-pr \
33870 pdf-send-pr
33871 @: $(MAKE); $(unstage)
33872 @[ -f ./send-pr/Makefile ] || exit 0; \
33873 r=`${PWD_COMMAND}`; export r; \
33874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875 $(HOST_EXPORTS) \
33876 for flag in $(EXTRA_HOST_FLAGS) ; do \
33877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33878 done; \
33879 echo "Doing install-pdf in send-pr" ; \
33880 (cd $(HOST_SUBDIR)/send-pr && \
33881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883 "RANLIB=$${RANLIB}" \
0c24b341 33884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33885 install-pdf) \
33886 || exit 1
33887
33888@endif send-pr
33889
108a6f8e
CD
33890.PHONY: maybe-install-html-send-pr install-html-send-pr
33891maybe-install-html-send-pr:
33892@if send-pr
33893maybe-install-html-send-pr: install-html-send-pr
33894
33895install-html-send-pr: \
33896 configure-send-pr \
33897 html-send-pr
33898 @: $(MAKE); $(unstage)
33899 @[ -f ./send-pr/Makefile ] || exit 0; \
33900 r=`${PWD_COMMAND}`; export r; \
33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33902 $(HOST_EXPORTS) \
33903 for flag in $(EXTRA_HOST_FLAGS) ; do \
33904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33905 done; \
33906 echo "Doing install-html in send-pr" ; \
33907 (cd $(HOST_SUBDIR)/send-pr && \
33908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33910 "RANLIB=$${RANLIB}" \
0c24b341 33911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33912 install-html) \
33913 || exit 1
33914
33915@endif send-pr
33916
b813574b
PB
33917.PHONY: maybe-installcheck-send-pr installcheck-send-pr
33918maybe-installcheck-send-pr:
33919@if send-pr
33920maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 33921
b813574b
PB
33922installcheck-send-pr: \
33923 configure-send-pr
0aed8855 33924 @: $(MAKE); $(unstage)
b813574b 33925 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33926 r=`${PWD_COMMAND}`; export r; \
33927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33928 $(HOST_EXPORTS) \
b813574b 33929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931 done; \
b813574b 33932 echo "Doing installcheck in send-pr" ; \
b00612cc 33933 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33936 "RANLIB=$${RANLIB}" \
0c24b341 33937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33938 installcheck) \
4fa63067
NN
33939 || exit 1
33940
b813574b 33941@endif send-pr
4fa63067 33942
b813574b
PB
33943.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
33944maybe-mostlyclean-send-pr:
33945@if send-pr
33946maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 33947
b813574b 33948mostlyclean-send-pr:
0aed8855 33949 @: $(MAKE); $(unstage)
b813574b 33950 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33951 r=`${PWD_COMMAND}`; export r; \
33952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33953 $(HOST_EXPORTS) \
b813574b 33954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33956 done; \
b813574b 33957 echo "Doing mostlyclean in send-pr" ; \
b00612cc 33958 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33961 "RANLIB=$${RANLIB}" \
0c24b341 33962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33963 mostlyclean) \
4fa63067
NN
33964 || exit 1
33965
b813574b 33966@endif send-pr
4fa63067 33967
b813574b
PB
33968.PHONY: maybe-clean-send-pr clean-send-pr
33969maybe-clean-send-pr:
33970@if send-pr
33971maybe-clean-send-pr: clean-send-pr
4fa63067 33972
b813574b 33973clean-send-pr:
0aed8855 33974 @: $(MAKE); $(unstage)
b813574b 33975 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33976 r=`${PWD_COMMAND}`; export r; \
33977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33978 $(HOST_EXPORTS) \
b813574b 33979 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33981 done; \
b813574b 33982 echo "Doing clean in send-pr" ; \
b00612cc 33983 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33986 "RANLIB=$${RANLIB}" \
0c24b341 33987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33988 clean) \
4fa63067
NN
33989 || exit 1
33990
b813574b 33991@endif send-pr
4fa63067 33992
b813574b
PB
33993.PHONY: maybe-distclean-send-pr distclean-send-pr
33994maybe-distclean-send-pr:
33995@if send-pr
33996maybe-distclean-send-pr: distclean-send-pr
4fa63067 33997
b813574b 33998distclean-send-pr:
0aed8855 33999 @: $(MAKE); $(unstage)
b813574b 34000 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34001 r=`${PWD_COMMAND}`; export r; \
34002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34003 $(HOST_EXPORTS) \
b813574b 34004 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34006 done; \
b813574b 34007 echo "Doing distclean in send-pr" ; \
b00612cc 34008 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34011 "RANLIB=$${RANLIB}" \
0c24b341 34012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34013 distclean) \
4fa63067
NN
34014 || exit 1
34015
b813574b 34016@endif send-pr
4fa63067 34017
b813574b
PB
34018.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
34019maybe-maintainer-clean-send-pr:
34020@if send-pr
34021maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 34022
b813574b 34023maintainer-clean-send-pr:
0aed8855 34024 @: $(MAKE); $(unstage)
b813574b 34025 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 34026 r=`${PWD_COMMAND}`; export r; \
b40e3958 34027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34028 $(HOST_EXPORTS) \
b813574b 34029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34031 done; \
b813574b 34032 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 34033 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34036 "RANLIB=$${RANLIB}" \
0c24b341 34037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34038 maintainer-clean) \
4fa63067 34039 || exit 1
3866be5d 34040
b813574b 34041@endif send-pr
3866be5d 34042
4fa63067 34043
a7254363 34044
b813574b
PB
34045.PHONY: configure-shellutils maybe-configure-shellutils
34046maybe-configure-shellutils:
4f0ef2d8
CD
34047@if gcc-bootstrap
34048configure-shellutils: stage_current
34049@endif gcc-bootstrap
b813574b
PB
34050@if shellutils
34051maybe-configure-shellutils: configure-shellutils
c52c6897 34052configure-shellutils:
0aed8855 34053 @: $(MAKE); $(unstage)
c52c6897 34054 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34056 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
34057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 34058 $(HOST_EXPORTS) \
a7254363
PB
34059 echo Configuring in $(HOST_SUBDIR)/shellutils; \
34060 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 34061 case $(srcdir) in \
b00612cc
PB
34062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34063 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
34064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34065 esac; \
b00612cc
PB
34066 srcdiroption="--srcdir=$${topdir}/shellutils"; \
34067 libsrcdir="$$s/shellutils"; \
e2b9e2dc 34068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34070 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34071 || exit 1
b813574b 34072@endif shellutils
e2b9e2dc 34073
a7254363
PB
34074
34075
d545f33b
PB
34076
34077
b813574b
PB
34078.PHONY: all-shellutils maybe-all-shellutils
34079maybe-all-shellutils:
4f0ef2d8
CD
34080@if gcc-bootstrap
34081all-shellutils: stage_current
34082@endif gcc-bootstrap
b813574b 34083@if shellutils
d27cc32e 34084TARGET-shellutils=all
b813574b
PB
34085maybe-all-shellutils: all-shellutils
34086all-shellutils: configure-shellutils
0aed8855 34087 @: $(MAKE); $(unstage)
b40e3958
L
34088 @r=`${PWD_COMMAND}`; export r; \
34089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34090 $(HOST_EXPORTS) \
b00612cc 34091 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
34092 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34093 $(TARGET-shellutils))
b813574b 34094@endif shellutils
3866be5d 34095
a7254363 34096
d545f33b
PB
34097
34098
b813574b
PB
34099.PHONY: check-shellutils maybe-check-shellutils
34100maybe-check-shellutils:
34101@if shellutils
34102maybe-check-shellutils: check-shellutils
3866be5d 34103
b813574b 34104check-shellutils:
0aed8855 34105 @: $(MAKE); $(unstage)
b40e3958
L
34106 @r=`${PWD_COMMAND}`; export r; \
34107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34108 $(HOST_EXPORTS) \
b00612cc
PB
34109 (cd $(HOST_SUBDIR)/shellutils && \
34110 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34111
b813574b 34112@endif shellutils
3866be5d 34113
b813574b
PB
34114.PHONY: install-shellutils maybe-install-shellutils
34115maybe-install-shellutils:
34116@if shellutils
34117maybe-install-shellutils: install-shellutils
16ae0395 34118
b813574b 34119install-shellutils: installdirs
0aed8855 34120 @: $(MAKE); $(unstage)
b40e3958
L
34121 @r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34123 $(HOST_EXPORTS) \
b00612cc 34124 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 34125 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34126
b813574b 34127@endif shellutils
4fa63067 34128
56a8fe78 34129# Other targets (info, dvi, pdf, etc.)
4fa63067 34130
b813574b
PB
34131.PHONY: maybe-info-shellutils info-shellutils
34132maybe-info-shellutils:
34133@if shellutils
34134maybe-info-shellutils: info-shellutils
4fa63067 34135
b813574b
PB
34136info-shellutils: \
34137 configure-shellutils
0aed8855 34138 @: $(MAKE); $(unstage)
b813574b 34139 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34140 r=`${PWD_COMMAND}`; export r; \
34141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34142 $(HOST_EXPORTS) \
b813574b 34143 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34145 done; \
b813574b 34146 echo "Doing info in shellutils" ; \
b00612cc 34147 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34150 "RANLIB=$${RANLIB}" \
0c24b341 34151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34152 info) \
4fa63067
NN
34153 || exit 1
34154
b813574b 34155@endif shellutils
4fa63067 34156
b813574b
PB
34157.PHONY: maybe-dvi-shellutils dvi-shellutils
34158maybe-dvi-shellutils:
34159@if shellutils
34160maybe-dvi-shellutils: dvi-shellutils
4fa63067 34161
b813574b
PB
34162dvi-shellutils: \
34163 configure-shellutils
0aed8855 34164 @: $(MAKE); $(unstage)
b813574b 34165 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34166 r=`${PWD_COMMAND}`; export r; \
34167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34168 $(HOST_EXPORTS) \
b813574b 34169 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34171 done; \
b813574b 34172 echo "Doing dvi in shellutils" ; \
b00612cc 34173 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34176 "RANLIB=$${RANLIB}" \
0c24b341 34177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34178 dvi) \
4fa63067
NN
34179 || exit 1
34180
b813574b 34181@endif shellutils
4fa63067 34182
56a8fe78
DD
34183.PHONY: maybe-pdf-shellutils pdf-shellutils
34184maybe-pdf-shellutils:
34185@if shellutils
34186maybe-pdf-shellutils: pdf-shellutils
34187
34188pdf-shellutils: \
34189 configure-shellutils
34190 @: $(MAKE); $(unstage)
34191 @[ -f ./shellutils/Makefile ] || exit 0; \
34192 r=`${PWD_COMMAND}`; export r; \
34193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34194 $(HOST_EXPORTS) \
34195 for flag in $(EXTRA_HOST_FLAGS) ; do \
34196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34197 done; \
34198 echo "Doing pdf in shellutils" ; \
34199 (cd $(HOST_SUBDIR)/shellutils && \
34200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34202 "RANLIB=$${RANLIB}" \
0c24b341 34203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34204 pdf) \
34205 || exit 1
34206
34207@endif shellutils
34208
6d389afc
MS
34209.PHONY: maybe-html-shellutils html-shellutils
34210maybe-html-shellutils:
34211@if shellutils
34212maybe-html-shellutils: html-shellutils
34213
34214html-shellutils: \
34215 configure-shellutils
0aed8855 34216 @: $(MAKE); $(unstage)
6d389afc
MS
34217 @[ -f ./shellutils/Makefile ] || exit 0; \
34218 r=`${PWD_COMMAND}`; export r; \
34219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34220 $(HOST_EXPORTS) \
34221 for flag in $(EXTRA_HOST_FLAGS) ; do \
34222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34223 done; \
34224 echo "Doing html in shellutils" ; \
b00612cc 34225 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
34226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34228 "RANLIB=$${RANLIB}" \
0c24b341 34229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34230 html) \
34231 || exit 1
34232
34233@endif shellutils
34234
b813574b
PB
34235.PHONY: maybe-TAGS-shellutils TAGS-shellutils
34236maybe-TAGS-shellutils:
34237@if shellutils
34238maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 34239
b813574b
PB
34240TAGS-shellutils: \
34241 configure-shellutils
0aed8855 34242 @: $(MAKE); $(unstage)
b813574b 34243 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34244 r=`${PWD_COMMAND}`; export r; \
34245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34246 $(HOST_EXPORTS) \
b813574b 34247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34249 done; \
b813574b 34250 echo "Doing TAGS in shellutils" ; \
b00612cc 34251 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34254 "RANLIB=$${RANLIB}" \
0c24b341 34255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34256 TAGS) \
4fa63067
NN
34257 || exit 1
34258
b813574b 34259@endif shellutils
4fa63067 34260
b813574b
PB
34261.PHONY: maybe-install-info-shellutils install-info-shellutils
34262maybe-install-info-shellutils:
34263@if shellutils
34264maybe-install-info-shellutils: install-info-shellutils
4fa63067 34265
b813574b
PB
34266install-info-shellutils: \
34267 configure-shellutils \
34268 info-shellutils
0aed8855 34269 @: $(MAKE); $(unstage)
b813574b 34270 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34271 r=`${PWD_COMMAND}`; export r; \
34272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34273 $(HOST_EXPORTS) \
b813574b 34274 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34276 done; \
b813574b 34277 echo "Doing install-info in shellutils" ; \
b00612cc 34278 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34281 "RANLIB=$${RANLIB}" \
0c24b341 34282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34283 install-info) \
4fa63067
NN
34284 || exit 1
34285
b813574b 34286@endif shellutils
4fa63067 34287
a3ca38d2
DD
34288.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
34289maybe-install-pdf-shellutils:
34290@if shellutils
34291maybe-install-pdf-shellutils: install-pdf-shellutils
34292
34293install-pdf-shellutils: \
34294 configure-shellutils \
34295 pdf-shellutils
34296 @: $(MAKE); $(unstage)
34297 @[ -f ./shellutils/Makefile ] || exit 0; \
34298 r=`${PWD_COMMAND}`; export r; \
34299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34300 $(HOST_EXPORTS) \
34301 for flag in $(EXTRA_HOST_FLAGS) ; do \
34302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34303 done; \
34304 echo "Doing install-pdf in shellutils" ; \
34305 (cd $(HOST_SUBDIR)/shellutils && \
34306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34308 "RANLIB=$${RANLIB}" \
0c24b341 34309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34310 install-pdf) \
34311 || exit 1
34312
34313@endif shellutils
34314
108a6f8e
CD
34315.PHONY: maybe-install-html-shellutils install-html-shellutils
34316maybe-install-html-shellutils:
34317@if shellutils
34318maybe-install-html-shellutils: install-html-shellutils
34319
34320install-html-shellutils: \
34321 configure-shellutils \
34322 html-shellutils
34323 @: $(MAKE); $(unstage)
34324 @[ -f ./shellutils/Makefile ] || exit 0; \
34325 r=`${PWD_COMMAND}`; export r; \
34326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34327 $(HOST_EXPORTS) \
34328 for flag in $(EXTRA_HOST_FLAGS) ; do \
34329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34330 done; \
34331 echo "Doing install-html in shellutils" ; \
34332 (cd $(HOST_SUBDIR)/shellutils && \
34333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34335 "RANLIB=$${RANLIB}" \
0c24b341 34336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34337 install-html) \
34338 || exit 1
34339
34340@endif shellutils
34341
b813574b
PB
34342.PHONY: maybe-installcheck-shellutils installcheck-shellutils
34343maybe-installcheck-shellutils:
34344@if shellutils
34345maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 34346
b813574b
PB
34347installcheck-shellutils: \
34348 configure-shellutils
0aed8855 34349 @: $(MAKE); $(unstage)
b813574b 34350 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34351 r=`${PWD_COMMAND}`; export r; \
34352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34353 $(HOST_EXPORTS) \
b813574b 34354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34356 done; \
b813574b 34357 echo "Doing installcheck in shellutils" ; \
b00612cc 34358 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34361 "RANLIB=$${RANLIB}" \
0c24b341 34362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34363 installcheck) \
4fa63067
NN
34364 || exit 1
34365
b813574b 34366@endif shellutils
4fa63067 34367
b813574b
PB
34368.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
34369maybe-mostlyclean-shellutils:
34370@if shellutils
34371maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 34372
b813574b 34373mostlyclean-shellutils:
0aed8855 34374 @: $(MAKE); $(unstage)
b813574b 34375 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34376 r=`${PWD_COMMAND}`; export r; \
34377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34378 $(HOST_EXPORTS) \
b813574b 34379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34381 done; \
b813574b 34382 echo "Doing mostlyclean in shellutils" ; \
b00612cc 34383 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34386 "RANLIB=$${RANLIB}" \
0c24b341 34387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34388 mostlyclean) \
4fa63067
NN
34389 || exit 1
34390
b813574b 34391@endif shellutils
4fa63067 34392
b813574b
PB
34393.PHONY: maybe-clean-shellutils clean-shellutils
34394maybe-clean-shellutils:
34395@if shellutils
34396maybe-clean-shellutils: clean-shellutils
4fa63067 34397
b813574b 34398clean-shellutils:
0aed8855 34399 @: $(MAKE); $(unstage)
b813574b 34400 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34401 r=`${PWD_COMMAND}`; export r; \
34402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34403 $(HOST_EXPORTS) \
b813574b 34404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34406 done; \
b813574b 34407 echo "Doing clean in shellutils" ; \
b00612cc 34408 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34411 "RANLIB=$${RANLIB}" \
0c24b341 34412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34413 clean) \
4fa63067
NN
34414 || exit 1
34415
b813574b 34416@endif shellutils
4fa63067 34417
b813574b
PB
34418.PHONY: maybe-distclean-shellutils distclean-shellutils
34419maybe-distclean-shellutils:
34420@if shellutils
34421maybe-distclean-shellutils: distclean-shellutils
4fa63067 34422
b813574b 34423distclean-shellutils:
0aed8855 34424 @: $(MAKE); $(unstage)
b813574b 34425 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34426 r=`${PWD_COMMAND}`; export r; \
34427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34428 $(HOST_EXPORTS) \
b813574b 34429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34431 done; \
b813574b 34432 echo "Doing distclean in shellutils" ; \
b00612cc 34433 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34436 "RANLIB=$${RANLIB}" \
0c24b341 34437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34438 distclean) \
4fa63067
NN
34439 || exit 1
34440
b813574b 34441@endif shellutils
4fa63067 34442
b813574b
PB
34443.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
34444maybe-maintainer-clean-shellutils:
34445@if shellutils
34446maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 34447
b813574b 34448maintainer-clean-shellutils:
0aed8855 34449 @: $(MAKE); $(unstage)
b813574b 34450 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34451 r=`${PWD_COMMAND}`; export r; \
34452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34453 $(HOST_EXPORTS) \
b813574b 34454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34456 done; \
b813574b 34457 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 34458 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34461 "RANLIB=$${RANLIB}" \
0c24b341 34462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34463 maintainer-clean) \
4fa63067 34464 || exit 1
3866be5d 34465
b813574b 34466@endif shellutils
3866be5d 34467
4fa63067 34468
a7254363 34469
b813574b
PB
34470.PHONY: configure-sid maybe-configure-sid
34471maybe-configure-sid:
4f0ef2d8
CD
34472@if gcc-bootstrap
34473configure-sid: stage_current
34474@endif gcc-bootstrap
b813574b
PB
34475@if sid
34476maybe-configure-sid: configure-sid
c52c6897 34477configure-sid:
0aed8855 34478 @: $(MAKE); $(unstage)
c52c6897 34479 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34481 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
34482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 34483 $(HOST_EXPORTS) \
a7254363
PB
34484 echo Configuring in $(HOST_SUBDIR)/sid; \
34485 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 34486 case $(srcdir) in \
b00612cc
PB
34487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34488 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
34489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34490 esac; \
b00612cc
PB
34491 srcdiroption="--srcdir=$${topdir}/sid"; \
34492 libsrcdir="$$s/sid"; \
e2b9e2dc 34493 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34495 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34496 || exit 1
b813574b 34497@endif sid
e2b9e2dc 34498
a7254363
PB
34499
34500
d545f33b
PB
34501
34502
b813574b
PB
34503.PHONY: all-sid maybe-all-sid
34504maybe-all-sid:
4f0ef2d8
CD
34505@if gcc-bootstrap
34506all-sid: stage_current
34507@endif gcc-bootstrap
b813574b 34508@if sid
d27cc32e 34509TARGET-sid=all
b813574b
PB
34510maybe-all-sid: all-sid
34511all-sid: configure-sid
0aed8855 34512 @: $(MAKE); $(unstage)
b40e3958
L
34513 @r=`${PWD_COMMAND}`; export r; \
34514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34515 $(HOST_EXPORTS) \
b00612cc 34516 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
34517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34518 $(TARGET-sid))
b813574b 34519@endif sid
3866be5d 34520
a7254363 34521
d545f33b
PB
34522
34523
b813574b
PB
34524.PHONY: check-sid maybe-check-sid
34525maybe-check-sid:
34526@if sid
34527maybe-check-sid: check-sid
3866be5d 34528
b813574b 34529check-sid:
0aed8855 34530 @: $(MAKE); $(unstage)
4fa63067
NN
34531 @r=`${PWD_COMMAND}`; export r; \
34532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34533 $(HOST_EXPORTS) \
b00612cc
PB
34534 (cd $(HOST_SUBDIR)/sid && \
34535 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34536
b813574b 34537@endif sid
3866be5d 34538
b813574b
PB
34539.PHONY: install-sid maybe-install-sid
34540maybe-install-sid:
34541@if sid
34542maybe-install-sid: install-sid
16ae0395 34543
b813574b 34544install-sid: installdirs
0aed8855 34545 @: $(MAKE); $(unstage)
b40e3958
L
34546 @r=`${PWD_COMMAND}`; export r; \
34547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34548 $(HOST_EXPORTS) \
b00612cc 34549 (cd $(HOST_SUBDIR)/sid && \
2da12f12 34550 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34551
b813574b 34552@endif sid
3866be5d 34553
56a8fe78 34554# Other targets (info, dvi, pdf, etc.)
4fa63067 34555
b813574b
PB
34556.PHONY: maybe-info-sid info-sid
34557maybe-info-sid:
34558@if sid
34559maybe-info-sid: info-sid
4fa63067 34560
b813574b
PB
34561info-sid: \
34562 configure-sid
0aed8855 34563 @: $(MAKE); $(unstage)
b813574b 34564 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34565 r=`${PWD_COMMAND}`; export r; \
34566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34567 $(HOST_EXPORTS) \
b813574b 34568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34570 done; \
b813574b 34571 echo "Doing info in sid" ; \
b00612cc 34572 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34575 "RANLIB=$${RANLIB}" \
0c24b341 34576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34577 info) \
4fa63067
NN
34578 || exit 1
34579
b813574b 34580@endif sid
4fa63067 34581
b813574b
PB
34582.PHONY: maybe-dvi-sid dvi-sid
34583maybe-dvi-sid:
34584@if sid
34585maybe-dvi-sid: dvi-sid
4fa63067 34586
b813574b
PB
34587dvi-sid: \
34588 configure-sid
0aed8855 34589 @: $(MAKE); $(unstage)
b813574b 34590 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34591 r=`${PWD_COMMAND}`; export r; \
34592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34593 $(HOST_EXPORTS) \
b813574b 34594 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34596 done; \
b813574b 34597 echo "Doing dvi in sid" ; \
b00612cc 34598 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34601 "RANLIB=$${RANLIB}" \
0c24b341 34602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34603 dvi) \
4fa63067
NN
34604 || exit 1
34605
b813574b 34606@endif sid
4fa63067 34607
56a8fe78
DD
34608.PHONY: maybe-pdf-sid pdf-sid
34609maybe-pdf-sid:
34610@if sid
34611maybe-pdf-sid: pdf-sid
34612
34613pdf-sid: \
34614 configure-sid
34615 @: $(MAKE); $(unstage)
34616 @[ -f ./sid/Makefile ] || exit 0; \
34617 r=`${PWD_COMMAND}`; export r; \
34618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34619 $(HOST_EXPORTS) \
34620 for flag in $(EXTRA_HOST_FLAGS) ; do \
34621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34622 done; \
34623 echo "Doing pdf in sid" ; \
34624 (cd $(HOST_SUBDIR)/sid && \
34625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34627 "RANLIB=$${RANLIB}" \
0c24b341 34628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34629 pdf) \
34630 || exit 1
34631
34632@endif sid
34633
6d389afc
MS
34634.PHONY: maybe-html-sid html-sid
34635maybe-html-sid:
34636@if sid
34637maybe-html-sid: html-sid
34638
34639html-sid: \
34640 configure-sid
0aed8855 34641 @: $(MAKE); $(unstage)
6d389afc
MS
34642 @[ -f ./sid/Makefile ] || exit 0; \
34643 r=`${PWD_COMMAND}`; export r; \
34644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34645 $(HOST_EXPORTS) \
34646 for flag in $(EXTRA_HOST_FLAGS) ; do \
34647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648 done; \
34649 echo "Doing html in sid" ; \
b00612cc 34650 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
34651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653 "RANLIB=$${RANLIB}" \
0c24b341 34654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34655 html) \
34656 || exit 1
34657
34658@endif sid
34659
b813574b
PB
34660.PHONY: maybe-TAGS-sid TAGS-sid
34661maybe-TAGS-sid:
34662@if sid
34663maybe-TAGS-sid: TAGS-sid
4fa63067 34664
b813574b
PB
34665TAGS-sid: \
34666 configure-sid
0aed8855 34667 @: $(MAKE); $(unstage)
b813574b 34668 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34669 r=`${PWD_COMMAND}`; export r; \
34670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34671 $(HOST_EXPORTS) \
b813574b 34672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34674 done; \
b813574b 34675 echo "Doing TAGS in sid" ; \
b00612cc 34676 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34679 "RANLIB=$${RANLIB}" \
0c24b341 34680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34681 TAGS) \
4fa63067
NN
34682 || exit 1
34683
b813574b 34684@endif sid
4fa63067 34685
b813574b
PB
34686.PHONY: maybe-install-info-sid install-info-sid
34687maybe-install-info-sid:
34688@if sid
34689maybe-install-info-sid: install-info-sid
4fa63067 34690
b813574b
PB
34691install-info-sid: \
34692 configure-sid \
34693 info-sid
0aed8855 34694 @: $(MAKE); $(unstage)
b813574b 34695 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34696 r=`${PWD_COMMAND}`; export r; \
34697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34698 $(HOST_EXPORTS) \
b813574b 34699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34701 done; \
b813574b 34702 echo "Doing install-info in sid" ; \
b00612cc 34703 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34706 "RANLIB=$${RANLIB}" \
0c24b341 34707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34708 install-info) \
4fa63067
NN
34709 || exit 1
34710
b813574b 34711@endif sid
4fa63067 34712
a3ca38d2
DD
34713.PHONY: maybe-install-pdf-sid install-pdf-sid
34714maybe-install-pdf-sid:
34715@if sid
34716maybe-install-pdf-sid: install-pdf-sid
34717
34718install-pdf-sid: \
34719 configure-sid \
34720 pdf-sid
34721 @: $(MAKE); $(unstage)
34722 @[ -f ./sid/Makefile ] || exit 0; \
34723 r=`${PWD_COMMAND}`; export r; \
34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34725 $(HOST_EXPORTS) \
34726 for flag in $(EXTRA_HOST_FLAGS) ; do \
34727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34728 done; \
34729 echo "Doing install-pdf in sid" ; \
34730 (cd $(HOST_SUBDIR)/sid && \
34731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34733 "RANLIB=$${RANLIB}" \
0c24b341 34734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34735 install-pdf) \
34736 || exit 1
34737
34738@endif sid
34739
108a6f8e
CD
34740.PHONY: maybe-install-html-sid install-html-sid
34741maybe-install-html-sid:
34742@if sid
34743maybe-install-html-sid: install-html-sid
34744
34745install-html-sid: \
34746 configure-sid \
34747 html-sid
34748 @: $(MAKE); $(unstage)
34749 @[ -f ./sid/Makefile ] || exit 0; \
34750 r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34752 $(HOST_EXPORTS) \
34753 for flag in $(EXTRA_HOST_FLAGS) ; do \
34754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34755 done; \
34756 echo "Doing install-html in sid" ; \
34757 (cd $(HOST_SUBDIR)/sid && \
34758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34760 "RANLIB=$${RANLIB}" \
0c24b341 34761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34762 install-html) \
34763 || exit 1
34764
34765@endif sid
34766
b813574b
PB
34767.PHONY: maybe-installcheck-sid installcheck-sid
34768maybe-installcheck-sid:
34769@if sid
34770maybe-installcheck-sid: installcheck-sid
4fa63067 34771
b813574b
PB
34772installcheck-sid: \
34773 configure-sid
0aed8855 34774 @: $(MAKE); $(unstage)
b813574b
PB
34775 @[ -f ./sid/Makefile ] || exit 0; \
34776 r=`${PWD_COMMAND}`; export r; \
4fa63067 34777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34778 $(HOST_EXPORTS) \
b813574b 34779 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34781 done; \
b813574b 34782 echo "Doing installcheck in sid" ; \
b00612cc 34783 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34786 "RANLIB=$${RANLIB}" \
0c24b341 34787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34788 installcheck) \
4fa63067
NN
34789 || exit 1
34790
b813574b 34791@endif sid
4fa63067 34792
b813574b
PB
34793.PHONY: maybe-mostlyclean-sid mostlyclean-sid
34794maybe-mostlyclean-sid:
34795@if sid
34796maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 34797
b813574b 34798mostlyclean-sid:
0aed8855 34799 @: $(MAKE); $(unstage)
b813574b 34800 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34801 r=`${PWD_COMMAND}`; export r; \
34802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34803 $(HOST_EXPORTS) \
b813574b 34804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34806 done; \
b813574b 34807 echo "Doing mostlyclean in sid" ; \
b00612cc 34808 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34811 "RANLIB=$${RANLIB}" \
0c24b341 34812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34813 mostlyclean) \
4fa63067
NN
34814 || exit 1
34815
b813574b 34816@endif sid
4fa63067 34817
b813574b
PB
34818.PHONY: maybe-clean-sid clean-sid
34819maybe-clean-sid:
34820@if sid
34821maybe-clean-sid: clean-sid
4fa63067 34822
b813574b 34823clean-sid:
0aed8855 34824 @: $(MAKE); $(unstage)
b813574b 34825 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34826 r=`${PWD_COMMAND}`; export r; \
34827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34828 $(HOST_EXPORTS) \
b813574b 34829 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34831 done; \
b813574b 34832 echo "Doing clean in sid" ; \
b00612cc 34833 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34836 "RANLIB=$${RANLIB}" \
0c24b341 34837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34838 clean) \
4fa63067
NN
34839 || exit 1
34840
b813574b 34841@endif sid
4fa63067 34842
b813574b
PB
34843.PHONY: maybe-distclean-sid distclean-sid
34844maybe-distclean-sid:
34845@if sid
34846maybe-distclean-sid: distclean-sid
4fa63067 34847
b813574b 34848distclean-sid:
0aed8855 34849 @: $(MAKE); $(unstage)
b813574b 34850 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34851 r=`${PWD_COMMAND}`; export r; \
34852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34853 $(HOST_EXPORTS) \
b813574b 34854 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34856 done; \
b813574b 34857 echo "Doing distclean in sid" ; \
b00612cc 34858 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34861 "RANLIB=$${RANLIB}" \
0c24b341 34862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34863 distclean) \
4fa63067
NN
34864 || exit 1
34865
b813574b 34866@endif sid
4fa63067 34867
b813574b
PB
34868.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
34869maybe-maintainer-clean-sid:
34870@if sid
34871maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 34872
b813574b 34873maintainer-clean-sid:
0aed8855 34874 @: $(MAKE); $(unstage)
b813574b 34875 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34876 r=`${PWD_COMMAND}`; export r; \
34877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34878 $(HOST_EXPORTS) \
b813574b 34879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34881 done; \
b813574b 34882 echo "Doing maintainer-clean in sid" ; \
b00612cc 34883 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34886 "RANLIB=$${RANLIB}" \
0c24b341 34887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34888 maintainer-clean) \
4fa63067
NN
34889 || exit 1
34890
b813574b 34891@endif sid
4fa63067
NN
34892
34893
a7254363 34894
b813574b
PB
34895.PHONY: configure-sim maybe-configure-sim
34896maybe-configure-sim:
4f0ef2d8
CD
34897@if gcc-bootstrap
34898configure-sim: stage_current
34899@endif gcc-bootstrap
b813574b
PB
34900@if sim
34901maybe-configure-sim: configure-sim
c52c6897 34902configure-sim:
0aed8855 34903 @: $(MAKE); $(unstage)
c52c6897 34904 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34906 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
34907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 34908 $(HOST_EXPORTS) \
a7254363
PB
34909 echo Configuring in $(HOST_SUBDIR)/sim; \
34910 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 34911 case $(srcdir) in \
b00612cc
PB
34912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34913 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
34914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34915 esac; \
b00612cc
PB
34916 srcdiroption="--srcdir=$${topdir}/sim"; \
34917 libsrcdir="$$s/sim"; \
e2b9e2dc 34918 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34920 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34921 || exit 1
b813574b 34922@endif sim
e2b9e2dc 34923
a7254363
PB
34924
34925
d545f33b
PB
34926
34927
b813574b
PB
34928.PHONY: all-sim maybe-all-sim
34929maybe-all-sim:
4f0ef2d8
CD
34930@if gcc-bootstrap
34931all-sim: stage_current
34932@endif gcc-bootstrap
b813574b 34933@if sim
d27cc32e 34934TARGET-sim=all
b813574b
PB
34935maybe-all-sim: all-sim
34936all-sim: configure-sim
0aed8855 34937 @: $(MAKE); $(unstage)
b40e3958
L
34938 @r=`${PWD_COMMAND}`; export r; \
34939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34940 $(HOST_EXPORTS) \
b00612cc 34941 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
34942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34943 $(TARGET-sim))
b813574b 34944@endif sim
3866be5d 34945
a7254363 34946
d545f33b
PB
34947
34948
b813574b
PB
34949.PHONY: check-sim maybe-check-sim
34950maybe-check-sim:
34951@if sim
34952maybe-check-sim: check-sim
3866be5d 34953
b813574b 34954check-sim:
0aed8855 34955 @: $(MAKE); $(unstage)
b40e3958
L
34956 @r=`${PWD_COMMAND}`; export r; \
34957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34958 $(HOST_EXPORTS) \
b00612cc
PB
34959 (cd $(HOST_SUBDIR)/sim && \
34960 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34961
b813574b 34962@endif sim
3866be5d 34963
b813574b
PB
34964.PHONY: install-sim maybe-install-sim
34965maybe-install-sim:
34966@if sim
34967maybe-install-sim: install-sim
16ae0395 34968
b813574b 34969install-sim: installdirs
0aed8855 34970 @: $(MAKE); $(unstage)
b40e3958
L
34971 @r=`${PWD_COMMAND}`; export r; \
34972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34973 $(HOST_EXPORTS) \
b00612cc 34974 (cd $(HOST_SUBDIR)/sim && \
2da12f12 34975 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34976
b813574b 34977@endif sim
3866be5d 34978
56a8fe78 34979# Other targets (info, dvi, pdf, etc.)
4fa63067 34980
b813574b
PB
34981.PHONY: maybe-info-sim info-sim
34982maybe-info-sim:
34983@if sim
34984maybe-info-sim: info-sim
4fa63067 34985
b813574b
PB
34986info-sim: \
34987 configure-sim
0aed8855 34988 @: $(MAKE); $(unstage)
b813574b 34989 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
34990 r=`${PWD_COMMAND}`; export r; \
34991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34992 $(HOST_EXPORTS) \
b813574b 34993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34995 done; \
b813574b 34996 echo "Doing info in sim" ; \
b00612cc 34997 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35000 "RANLIB=$${RANLIB}" \
0c24b341 35001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35002 info) \
e2b9e2dc
NN
35003 || exit 1
35004
b813574b 35005@endif sim
4fa63067 35006
b813574b
PB
35007.PHONY: maybe-dvi-sim dvi-sim
35008maybe-dvi-sim:
35009@if sim
35010maybe-dvi-sim: dvi-sim
4fa63067 35011
b813574b
PB
35012dvi-sim: \
35013 configure-sim
0aed8855 35014 @: $(MAKE); $(unstage)
b813574b 35015 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 35016 r=`${PWD_COMMAND}`; export r; \
b40e3958 35017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35018 $(HOST_EXPORTS) \
b813574b 35019 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35021 done; \
b813574b 35022 echo "Doing dvi in sim" ; \
b00612cc 35023 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35026 "RANLIB=$${RANLIB}" \
0c24b341 35027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35028 dvi) \
4fa63067 35029 || exit 1
3866be5d 35030
b813574b 35031@endif sim
3866be5d 35032
56a8fe78
DD
35033.PHONY: maybe-pdf-sim pdf-sim
35034maybe-pdf-sim:
35035@if sim
35036maybe-pdf-sim: pdf-sim
35037
35038pdf-sim: \
35039 configure-sim
35040 @: $(MAKE); $(unstage)
35041 @[ -f ./sim/Makefile ] || exit 0; \
35042 r=`${PWD_COMMAND}`; export r; \
35043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35044 $(HOST_EXPORTS) \
35045 for flag in $(EXTRA_HOST_FLAGS) ; do \
35046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35047 done; \
35048 echo "Doing pdf in sim" ; \
35049 (cd $(HOST_SUBDIR)/sim && \
35050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35052 "RANLIB=$${RANLIB}" \
0c24b341 35053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35054 pdf) \
35055 || exit 1
35056
35057@endif sim
35058
6d389afc
MS
35059.PHONY: maybe-html-sim html-sim
35060maybe-html-sim:
35061@if sim
35062maybe-html-sim: html-sim
35063
35064html-sim: \
35065 configure-sim
0aed8855 35066 @: $(MAKE); $(unstage)
6d389afc
MS
35067 @[ -f ./sim/Makefile ] || exit 0; \
35068 r=`${PWD_COMMAND}`; export r; \
35069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35070 $(HOST_EXPORTS) \
35071 for flag in $(EXTRA_HOST_FLAGS) ; do \
35072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073 done; \
35074 echo "Doing html in sim" ; \
b00612cc 35075 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
35076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078 "RANLIB=$${RANLIB}" \
0c24b341 35079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35080 html) \
35081 || exit 1
35082
35083@endif sim
35084
b813574b
PB
35085.PHONY: maybe-TAGS-sim TAGS-sim
35086maybe-TAGS-sim:
35087@if sim
35088maybe-TAGS-sim: TAGS-sim
4fa63067 35089
b813574b
PB
35090TAGS-sim: \
35091 configure-sim
0aed8855 35092 @: $(MAKE); $(unstage)
b813574b 35093 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 35094 r=`${PWD_COMMAND}`; export r; \
b40e3958 35095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35096 $(HOST_EXPORTS) \
b813574b 35097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35099 done; \
b813574b 35100 echo "Doing TAGS in sim" ; \
b00612cc 35101 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35104 "RANLIB=$${RANLIB}" \
0c24b341 35105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35106 TAGS) \
4fa63067 35107 || exit 1
3866be5d 35108
b813574b 35109@endif sim
3866be5d 35110
b813574b
PB
35111.PHONY: maybe-install-info-sim install-info-sim
35112maybe-install-info-sim:
35113@if sim
35114maybe-install-info-sim: install-info-sim
4fa63067 35115
b813574b
PB
35116install-info-sim: \
35117 configure-sim \
35118 info-sim
0aed8855 35119 @: $(MAKE); $(unstage)
b813574b 35120 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
35121 r=`${PWD_COMMAND}`; export r; \
35122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35123 $(HOST_EXPORTS) \
b813574b 35124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35126 done; \
b813574b 35127 echo "Doing install-info in sim" ; \
b00612cc 35128 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35131 "RANLIB=$${RANLIB}" \
0c24b341 35132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35133 install-info) \
4fa63067
NN
35134 || exit 1
35135
b813574b 35136@endif sim
4fa63067 35137
a3ca38d2
DD
35138.PHONY: maybe-install-pdf-sim install-pdf-sim
35139maybe-install-pdf-sim:
35140@if sim
35141maybe-install-pdf-sim: install-pdf-sim
35142
35143install-pdf-sim: \
35144 configure-sim \
35145 pdf-sim
35146 @: $(MAKE); $(unstage)
35147 @[ -f ./sim/Makefile ] || exit 0; \
35148 r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35150 $(HOST_EXPORTS) \
35151 for flag in $(EXTRA_HOST_FLAGS) ; do \
35152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35153 done; \
35154 echo "Doing install-pdf in sim" ; \
35155 (cd $(HOST_SUBDIR)/sim && \
35156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35158 "RANLIB=$${RANLIB}" \
0c24b341 35159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35160 install-pdf) \
35161 || exit 1
35162
35163@endif sim
35164
108a6f8e
CD
35165.PHONY: maybe-install-html-sim install-html-sim
35166maybe-install-html-sim:
35167@if sim
35168maybe-install-html-sim: install-html-sim
35169
35170install-html-sim: \
35171 configure-sim \
35172 html-sim
35173 @: $(MAKE); $(unstage)
35174 @[ -f ./sim/Makefile ] || exit 0; \
35175 r=`${PWD_COMMAND}`; export r; \
35176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35177 $(HOST_EXPORTS) \
35178 for flag in $(EXTRA_HOST_FLAGS) ; do \
35179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35180 done; \
35181 echo "Doing install-html in sim" ; \
35182 (cd $(HOST_SUBDIR)/sim && \
35183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35185 "RANLIB=$${RANLIB}" \
0c24b341 35186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35187 install-html) \
35188 || exit 1
35189
35190@endif sim
35191
b813574b
PB
35192.PHONY: maybe-installcheck-sim installcheck-sim
35193maybe-installcheck-sim:
35194@if sim
35195maybe-installcheck-sim: installcheck-sim
4fa63067 35196
b813574b
PB
35197installcheck-sim: \
35198 configure-sim
0aed8855 35199 @: $(MAKE); $(unstage)
b813574b 35200 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
35201 r=`${PWD_COMMAND}`; export r; \
35202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35203 $(HOST_EXPORTS) \
b813574b 35204 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35206 done; \
b813574b 35207 echo "Doing installcheck in sim" ; \
b00612cc 35208 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35211 "RANLIB=$${RANLIB}" \
0c24b341 35212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35213 installcheck) \
4fa63067
NN
35214 || exit 1
35215
b813574b 35216@endif sim
4fa63067 35217
b813574b
PB
35218.PHONY: maybe-mostlyclean-sim mostlyclean-sim
35219maybe-mostlyclean-sim:
35220@if sim
35221maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 35222
b813574b 35223mostlyclean-sim:
0aed8855 35224 @: $(MAKE); $(unstage)
b813574b 35225 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
35226 r=`${PWD_COMMAND}`; export r; \
35227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35228 $(HOST_EXPORTS) \
b813574b 35229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35231 done; \
b813574b 35232 echo "Doing mostlyclean in sim" ; \
b00612cc 35233 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35236 "RANLIB=$${RANLIB}" \
0c24b341 35237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35238 mostlyclean) \
4fa63067
NN
35239 || exit 1
35240
b813574b 35241@endif sim
4fa63067 35242
b813574b
PB
35243.PHONY: maybe-clean-sim clean-sim
35244maybe-clean-sim:
35245@if sim
35246maybe-clean-sim: clean-sim
4fa63067 35247
b813574b 35248clean-sim:
0aed8855 35249 @: $(MAKE); $(unstage)
b813574b 35250 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
35251 r=`${PWD_COMMAND}`; export r; \
35252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35253 $(HOST_EXPORTS) \
b813574b 35254 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35256 done; \
b813574b 35257 echo "Doing clean in sim" ; \
b00612cc 35258 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35261 "RANLIB=$${RANLIB}" \
0c24b341 35262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35263 clean) \
4fa63067
NN
35264 || exit 1
35265
b813574b 35266@endif sim
4fa63067 35267
b813574b
PB
35268.PHONY: maybe-distclean-sim distclean-sim
35269maybe-distclean-sim:
35270@if sim
35271maybe-distclean-sim: distclean-sim
4fa63067 35272
b813574b 35273distclean-sim:
0aed8855 35274 @: $(MAKE); $(unstage)
b813574b 35275 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
35276 r=`${PWD_COMMAND}`; export r; \
35277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35278 $(HOST_EXPORTS) \
b813574b 35279 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35281 done; \
b813574b 35282 echo "Doing distclean in sim" ; \
b00612cc 35283 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35286 "RANLIB=$${RANLIB}" \
0c24b341 35287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35288 distclean) \
4fa63067
NN
35289 || exit 1
35290
b813574b 35291@endif sim
4fa63067 35292
b813574b
PB
35293.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
35294maybe-maintainer-clean-sim:
35295@if sim
35296maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 35297
b813574b 35298maintainer-clean-sim:
0aed8855 35299 @: $(MAKE); $(unstage)
b813574b 35300 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 35301 r=`${PWD_COMMAND}`; export r; \
b40e3958 35302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35303 $(HOST_EXPORTS) \
b813574b 35304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35306 done; \
b813574b 35307 echo "Doing maintainer-clean in sim" ; \
b00612cc 35308 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35311 "RANLIB=$${RANLIB}" \
0c24b341 35312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35313 maintainer-clean) \
4fa63067 35314 || exit 1
3866be5d 35315
b813574b 35316@endif sim
3866be5d 35317
4fa63067 35318
a7254363 35319
b813574b
PB
35320.PHONY: configure-tar maybe-configure-tar
35321maybe-configure-tar:
4f0ef2d8
CD
35322@if gcc-bootstrap
35323configure-tar: stage_current
35324@endif gcc-bootstrap
b813574b
PB
35325@if tar
35326maybe-configure-tar: configure-tar
c52c6897 35327configure-tar:
0aed8855 35328 @: $(MAKE); $(unstage)
c52c6897 35329 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35331 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
35332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 35333 $(HOST_EXPORTS) \
a7254363
PB
35334 echo Configuring in $(HOST_SUBDIR)/tar; \
35335 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 35336 case $(srcdir) in \
b00612cc
PB
35337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35338 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
35339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35340 esac; \
b00612cc
PB
35341 srcdiroption="--srcdir=$${topdir}/tar"; \
35342 libsrcdir="$$s/tar"; \
e2b9e2dc 35343 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35345 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35346 || exit 1
b813574b 35347@endif tar
e2b9e2dc 35348
a7254363
PB
35349
35350
d545f33b
PB
35351
35352
b813574b
PB
35353.PHONY: all-tar maybe-all-tar
35354maybe-all-tar:
4f0ef2d8
CD
35355@if gcc-bootstrap
35356all-tar: stage_current
35357@endif gcc-bootstrap
b813574b 35358@if tar
d27cc32e 35359TARGET-tar=all
b813574b
PB
35360maybe-all-tar: all-tar
35361all-tar: configure-tar
0aed8855 35362 @: $(MAKE); $(unstage)
b40e3958
L
35363 @r=`${PWD_COMMAND}`; export r; \
35364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35365 $(HOST_EXPORTS) \
b00612cc 35366 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
35367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35368 $(TARGET-tar))
b813574b 35369@endif tar
3866be5d 35370
a7254363 35371
d545f33b
PB
35372
35373
b813574b
PB
35374.PHONY: check-tar maybe-check-tar
35375maybe-check-tar:
35376@if tar
35377maybe-check-tar: check-tar
3866be5d 35378
b813574b 35379check-tar:
0aed8855 35380 @: $(MAKE); $(unstage)
b40e3958
L
35381 @r=`${PWD_COMMAND}`; export r; \
35382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35383 $(HOST_EXPORTS) \
b00612cc
PB
35384 (cd $(HOST_SUBDIR)/tar && \
35385 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35386
b813574b 35387@endif tar
3866be5d 35388
b813574b
PB
35389.PHONY: install-tar maybe-install-tar
35390maybe-install-tar:
35391@if tar
35392maybe-install-tar: install-tar
16ae0395 35393
b813574b 35394install-tar: installdirs
0aed8855 35395 @: $(MAKE); $(unstage)
b813574b
PB
35396 @r=`${PWD_COMMAND}`; export r; \
35397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35398 $(HOST_EXPORTS) \
b00612cc 35399 (cd $(HOST_SUBDIR)/tar && \
2da12f12 35400 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35401
b813574b 35402@endif tar
4fa63067 35403
56a8fe78 35404# Other targets (info, dvi, pdf, etc.)
4fa63067 35405
b813574b
PB
35406.PHONY: maybe-info-tar info-tar
35407maybe-info-tar:
35408@if tar
35409maybe-info-tar: info-tar
4fa63067 35410
b813574b
PB
35411info-tar: \
35412 configure-tar
0aed8855 35413 @: $(MAKE); $(unstage)
b813574b 35414 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 35415 r=`${PWD_COMMAND}`; export r; \
b40e3958 35416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35417 $(HOST_EXPORTS) \
b813574b 35418 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35420 done; \
b813574b 35421 echo "Doing info in tar" ; \
b00612cc 35422 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35425 "RANLIB=$${RANLIB}" \
0c24b341 35426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35427 info) \
4fa63067
NN
35428 || exit 1
35429
b813574b 35430@endif tar
4fa63067 35431
b813574b
PB
35432.PHONY: maybe-dvi-tar dvi-tar
35433maybe-dvi-tar:
35434@if tar
35435maybe-dvi-tar: dvi-tar
4fa63067 35436
b813574b
PB
35437dvi-tar: \
35438 configure-tar
0aed8855 35439 @: $(MAKE); $(unstage)
b813574b 35440 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35441 r=`${PWD_COMMAND}`; export r; \
35442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35443 $(HOST_EXPORTS) \
b813574b 35444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35446 done; \
b813574b 35447 echo "Doing dvi in tar" ; \
b00612cc 35448 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35451 "RANLIB=$${RANLIB}" \
0c24b341 35452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35453 dvi) \
4fa63067
NN
35454 || exit 1
35455
b813574b 35456@endif tar
4fa63067 35457
56a8fe78
DD
35458.PHONY: maybe-pdf-tar pdf-tar
35459maybe-pdf-tar:
35460@if tar
35461maybe-pdf-tar: pdf-tar
35462
35463pdf-tar: \
35464 configure-tar
35465 @: $(MAKE); $(unstage)
35466 @[ -f ./tar/Makefile ] || exit 0; \
35467 r=`${PWD_COMMAND}`; export r; \
35468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35469 $(HOST_EXPORTS) \
35470 for flag in $(EXTRA_HOST_FLAGS) ; do \
35471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35472 done; \
35473 echo "Doing pdf in tar" ; \
35474 (cd $(HOST_SUBDIR)/tar && \
35475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35477 "RANLIB=$${RANLIB}" \
0c24b341 35478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35479 pdf) \
35480 || exit 1
35481
35482@endif tar
35483
6d389afc
MS
35484.PHONY: maybe-html-tar html-tar
35485maybe-html-tar:
35486@if tar
35487maybe-html-tar: html-tar
35488
35489html-tar: \
35490 configure-tar
0aed8855 35491 @: $(MAKE); $(unstage)
6d389afc
MS
35492 @[ -f ./tar/Makefile ] || exit 0; \
35493 r=`${PWD_COMMAND}`; export r; \
35494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35495 $(HOST_EXPORTS) \
35496 for flag in $(EXTRA_HOST_FLAGS) ; do \
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
35499 echo "Doing html in tar" ; \
b00612cc 35500 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503 "RANLIB=$${RANLIB}" \
0c24b341 35504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35505 html) \
35506 || exit 1
35507
35508@endif tar
35509
b813574b
PB
35510.PHONY: maybe-TAGS-tar TAGS-tar
35511maybe-TAGS-tar:
35512@if tar
35513maybe-TAGS-tar: TAGS-tar
4fa63067 35514
b813574b
PB
35515TAGS-tar: \
35516 configure-tar
0aed8855 35517 @: $(MAKE); $(unstage)
b813574b 35518 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35519 r=`${PWD_COMMAND}`; export r; \
35520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35521 $(HOST_EXPORTS) \
b813574b 35522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35524 done; \
b813574b 35525 echo "Doing TAGS in tar" ; \
b00612cc 35526 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35529 "RANLIB=$${RANLIB}" \
0c24b341 35530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35531 TAGS) \
4fa63067
NN
35532 || exit 1
35533
b813574b 35534@endif tar
4fa63067 35535
b813574b
PB
35536.PHONY: maybe-install-info-tar install-info-tar
35537maybe-install-info-tar:
35538@if tar
35539maybe-install-info-tar: install-info-tar
4fa63067 35540
b813574b
PB
35541install-info-tar: \
35542 configure-tar \
35543 info-tar
0aed8855 35544 @: $(MAKE); $(unstage)
b813574b 35545 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35546 r=`${PWD_COMMAND}`; export r; \
35547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35548 $(HOST_EXPORTS) \
b813574b 35549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35551 done; \
b813574b 35552 echo "Doing install-info in tar" ; \
b00612cc 35553 (cd $(HOST_SUBDIR)/tar && \
b813574b 35554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
35555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35556 "RANLIB=$${RANLIB}" \
0c24b341 35557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35558 install-info) \
4fa63067
NN
35559 || exit 1
35560
b813574b 35561@endif tar
4fa63067 35562
a3ca38d2
DD
35563.PHONY: maybe-install-pdf-tar install-pdf-tar
35564maybe-install-pdf-tar:
35565@if tar
35566maybe-install-pdf-tar: install-pdf-tar
35567
35568install-pdf-tar: \
35569 configure-tar \
35570 pdf-tar
35571 @: $(MAKE); $(unstage)
35572 @[ -f ./tar/Makefile ] || exit 0; \
35573 r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35575 $(HOST_EXPORTS) \
35576 for flag in $(EXTRA_HOST_FLAGS) ; do \
35577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35578 done; \
35579 echo "Doing install-pdf in tar" ; \
35580 (cd $(HOST_SUBDIR)/tar && \
35581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35583 "RANLIB=$${RANLIB}" \
0c24b341 35584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35585 install-pdf) \
35586 || exit 1
35587
35588@endif tar
35589
108a6f8e
CD
35590.PHONY: maybe-install-html-tar install-html-tar
35591maybe-install-html-tar:
35592@if tar
35593maybe-install-html-tar: install-html-tar
35594
35595install-html-tar: \
35596 configure-tar \
35597 html-tar
35598 @: $(MAKE); $(unstage)
35599 @[ -f ./tar/Makefile ] || exit 0; \
35600 r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35602 $(HOST_EXPORTS) \
35603 for flag in $(EXTRA_HOST_FLAGS) ; do \
35604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35605 done; \
35606 echo "Doing install-html in tar" ; \
35607 (cd $(HOST_SUBDIR)/tar && \
35608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35610 "RANLIB=$${RANLIB}" \
0c24b341 35611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35612 install-html) \
35613 || exit 1
35614
35615@endif tar
35616
b813574b
PB
35617.PHONY: maybe-installcheck-tar installcheck-tar
35618maybe-installcheck-tar:
35619@if tar
35620maybe-installcheck-tar: installcheck-tar
4fa63067 35621
b813574b
PB
35622installcheck-tar: \
35623 configure-tar
0aed8855 35624 @: $(MAKE); $(unstage)
b813574b 35625 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35626 r=`${PWD_COMMAND}`; export r; \
35627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35628 $(HOST_EXPORTS) \
b813574b 35629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35631 done; \
b813574b 35632 echo "Doing installcheck in tar" ; \
b00612cc 35633 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35636 "RANLIB=$${RANLIB}" \
0c24b341 35637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35638 installcheck) \
4fa63067
NN
35639 || exit 1
35640
b813574b 35641@endif tar
4fa63067 35642
b813574b
PB
35643.PHONY: maybe-mostlyclean-tar mostlyclean-tar
35644maybe-mostlyclean-tar:
35645@if tar
35646maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 35647
b813574b 35648mostlyclean-tar:
0aed8855 35649 @: $(MAKE); $(unstage)
b813574b 35650 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35651 r=`${PWD_COMMAND}`; export r; \
35652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35653 $(HOST_EXPORTS) \
b813574b 35654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35656 done; \
b813574b 35657 echo "Doing mostlyclean in tar" ; \
b00612cc 35658 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35661 "RANLIB=$${RANLIB}" \
0c24b341 35662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35663 mostlyclean) \
4fa63067
NN
35664 || exit 1
35665
b813574b 35666@endif tar
4fa63067 35667
b813574b
PB
35668.PHONY: maybe-clean-tar clean-tar
35669maybe-clean-tar:
35670@if tar
35671maybe-clean-tar: clean-tar
4fa63067 35672
b813574b 35673clean-tar:
0aed8855 35674 @: $(MAKE); $(unstage)
b813574b 35675 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35676 r=`${PWD_COMMAND}`; export r; \
35677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35678 $(HOST_EXPORTS) \
b813574b 35679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35681 done; \
b813574b 35682 echo "Doing clean in tar" ; \
b00612cc 35683 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35686 "RANLIB=$${RANLIB}" \
0c24b341 35687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35688 clean) \
4fa63067
NN
35689 || exit 1
35690
b813574b 35691@endif tar
4fa63067 35692
b813574b
PB
35693.PHONY: maybe-distclean-tar distclean-tar
35694maybe-distclean-tar:
35695@if tar
35696maybe-distclean-tar: distclean-tar
4fa63067 35697
b813574b 35698distclean-tar:
0aed8855 35699 @: $(MAKE); $(unstage)
b813574b 35700 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35701 r=`${PWD_COMMAND}`; export r; \
35702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35703 $(HOST_EXPORTS) \
b813574b 35704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35706 done; \
b813574b 35707 echo "Doing distclean in tar" ; \
b00612cc 35708 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35711 "RANLIB=$${RANLIB}" \
0c24b341 35712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35713 distclean) \
4fa63067
NN
35714 || exit 1
35715
b813574b 35716@endif tar
4fa63067 35717
b813574b
PB
35718.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
35719maybe-maintainer-clean-tar:
35720@if tar
35721maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 35722
b813574b 35723maintainer-clean-tar:
0aed8855 35724 @: $(MAKE); $(unstage)
b813574b 35725 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35726 r=`${PWD_COMMAND}`; export r; \
35727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35728 $(HOST_EXPORTS) \
b813574b 35729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35731 done; \
b813574b 35732 echo "Doing maintainer-clean in tar" ; \
b00612cc 35733 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35736 "RANLIB=$${RANLIB}" \
0c24b341 35737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35738 maintainer-clean) \
4fa63067 35739 || exit 1
3866be5d 35740
b813574b 35741@endif tar
3866be5d 35742
4fa63067 35743
a7254363 35744
b813574b
PB
35745.PHONY: configure-texinfo maybe-configure-texinfo
35746maybe-configure-texinfo:
4f0ef2d8
CD
35747@if gcc-bootstrap
35748configure-texinfo: stage_current
35749@endif gcc-bootstrap
b813574b
PB
35750@if texinfo
35751maybe-configure-texinfo: configure-texinfo
c52c6897 35752configure-texinfo:
0aed8855 35753 @: $(MAKE); $(unstage)
c52c6897 35754 @r=`${PWD_COMMAND}`; export r; \
378fce5b 35755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35756 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
35757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 35758 $(HOST_EXPORTS) \
a7254363
PB
35759 echo Configuring in $(HOST_SUBDIR)/texinfo; \
35760 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 35761 case $(srcdir) in \
b00612cc
PB
35762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35763 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
35764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35765 esac; \
b00612cc
PB
35766 srcdiroption="--srcdir=$${topdir}/texinfo"; \
35767 libsrcdir="$$s/texinfo"; \
e2b9e2dc 35768 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35770 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35771 || exit 1
b813574b 35772@endif texinfo
e2b9e2dc 35773
a7254363
PB
35774
35775
d545f33b
PB
35776
35777
b813574b
PB
35778.PHONY: all-texinfo maybe-all-texinfo
35779maybe-all-texinfo:
4f0ef2d8
CD
35780@if gcc-bootstrap
35781all-texinfo: stage_current
35782@endif gcc-bootstrap
b813574b 35783@if texinfo
d27cc32e 35784TARGET-texinfo=all
b813574b
PB
35785maybe-all-texinfo: all-texinfo
35786all-texinfo: configure-texinfo
0aed8855 35787 @: $(MAKE); $(unstage)
b40e3958
L
35788 @r=`${PWD_COMMAND}`; export r; \
35789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35790 $(HOST_EXPORTS) \
b00612cc 35791 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
35792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35793 $(TARGET-texinfo))
b813574b 35794@endif texinfo
3866be5d 35795
a7254363 35796
d545f33b
PB
35797
35798
b813574b
PB
35799.PHONY: check-texinfo maybe-check-texinfo
35800maybe-check-texinfo:
35801@if texinfo
35802maybe-check-texinfo: check-texinfo
3866be5d 35803
b813574b 35804check-texinfo:
0aed8855 35805 @: $(MAKE); $(unstage)
4fa63067
NN
35806 @r=`${PWD_COMMAND}`; export r; \
35807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35808 $(HOST_EXPORTS) \
b00612cc
PB
35809 (cd $(HOST_SUBDIR)/texinfo && \
35810 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35811
b813574b 35812@endif texinfo
3866be5d 35813
b813574b
PB
35814.PHONY: install-texinfo maybe-install-texinfo
35815maybe-install-texinfo:
35816@if texinfo
35817maybe-install-texinfo: install-texinfo
16ae0395 35818
b813574b 35819install-texinfo:
3866be5d 35820
b813574b 35821@endif texinfo
3866be5d 35822
56a8fe78 35823# Other targets (info, dvi, pdf, etc.)
4fa63067 35824
b813574b
PB
35825.PHONY: maybe-info-texinfo info-texinfo
35826maybe-info-texinfo:
35827@if texinfo
35828maybe-info-texinfo: info-texinfo
4fa63067 35829
b813574b
PB
35830info-texinfo: \
35831 configure-texinfo
0aed8855 35832 @: $(MAKE); $(unstage)
b813574b 35833 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35834 r=`${PWD_COMMAND}`; export r; \
35835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35836 $(HOST_EXPORTS) \
b813574b 35837 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35839 done; \
b813574b 35840 echo "Doing info in texinfo" ; \
b00612cc 35841 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35844 "RANLIB=$${RANLIB}" \
0c24b341 35845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35846 info) \
4fa63067
NN
35847 || exit 1
35848
b813574b 35849@endif texinfo
4fa63067 35850
b813574b
PB
35851.PHONY: maybe-dvi-texinfo dvi-texinfo
35852maybe-dvi-texinfo:
35853@if texinfo
35854maybe-dvi-texinfo: dvi-texinfo
4fa63067 35855
b813574b
PB
35856dvi-texinfo: \
35857 configure-texinfo
0aed8855 35858 @: $(MAKE); $(unstage)
b813574b 35859 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35860 r=`${PWD_COMMAND}`; export r; \
35861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35862 $(HOST_EXPORTS) \
b813574b 35863 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35865 done; \
b813574b 35866 echo "Doing dvi in texinfo" ; \
b00612cc 35867 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35870 "RANLIB=$${RANLIB}" \
0c24b341 35871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35872 dvi) \
4fa63067
NN
35873 || exit 1
35874
b813574b 35875@endif texinfo
4fa63067 35876
56a8fe78
DD
35877.PHONY: maybe-pdf-texinfo pdf-texinfo
35878maybe-pdf-texinfo:
35879@if texinfo
35880maybe-pdf-texinfo: pdf-texinfo
35881
35882pdf-texinfo: \
35883 configure-texinfo
35884 @: $(MAKE); $(unstage)
35885 @[ -f ./texinfo/Makefile ] || exit 0; \
35886 r=`${PWD_COMMAND}`; export r; \
35887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35888 $(HOST_EXPORTS) \
35889 for flag in $(EXTRA_HOST_FLAGS) ; do \
35890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35891 done; \
35892 echo "Doing pdf in texinfo" ; \
35893 (cd $(HOST_SUBDIR)/texinfo && \
35894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35896 "RANLIB=$${RANLIB}" \
0c24b341 35897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35898 pdf) \
35899 || exit 1
35900
35901@endif texinfo
35902
6d389afc
MS
35903.PHONY: maybe-html-texinfo html-texinfo
35904maybe-html-texinfo:
35905@if texinfo
35906maybe-html-texinfo: html-texinfo
35907
35908html-texinfo: \
35909 configure-texinfo
0aed8855 35910 @: $(MAKE); $(unstage)
6d389afc
MS
35911 @[ -f ./texinfo/Makefile ] || exit 0; \
35912 r=`${PWD_COMMAND}`; export r; \
35913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35914 $(HOST_EXPORTS) \
35915 for flag in $(EXTRA_HOST_FLAGS) ; do \
35916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35917 done; \
35918 echo "Doing html in texinfo" ; \
b00612cc 35919 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
35920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35922 "RANLIB=$${RANLIB}" \
0c24b341 35923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35924 html) \
35925 || exit 1
35926
35927@endif texinfo
35928
b813574b
PB
35929.PHONY: maybe-TAGS-texinfo TAGS-texinfo
35930maybe-TAGS-texinfo:
35931@if texinfo
35932maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 35933
b813574b
PB
35934TAGS-texinfo: \
35935 configure-texinfo
0aed8855 35936 @: $(MAKE); $(unstage)
b813574b 35937 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35938 r=`${PWD_COMMAND}`; export r; \
35939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35940 $(HOST_EXPORTS) \
b813574b 35941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35943 done; \
b813574b 35944 echo "Doing TAGS in texinfo" ; \
b00612cc 35945 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35948 "RANLIB=$${RANLIB}" \
0c24b341 35949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35950 TAGS) \
4fa63067
NN
35951 || exit 1
35952
b813574b 35953@endif texinfo
4fa63067 35954
b813574b
PB
35955.PHONY: maybe-install-info-texinfo install-info-texinfo
35956maybe-install-info-texinfo:
35957@if texinfo
35958maybe-install-info-texinfo: install-info-texinfo
4fa63067 35959
b813574b
PB
35960install-info-texinfo: \
35961 configure-texinfo \
35962 info-texinfo
0aed8855 35963 @: $(MAKE); $(unstage)
b813574b 35964 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35965 r=`${PWD_COMMAND}`; export r; \
35966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35967 $(HOST_EXPORTS) \
b813574b 35968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35970 done; \
b813574b 35971 echo "Doing install-info in texinfo" ; \
b00612cc 35972 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35975 "RANLIB=$${RANLIB}" \
0c24b341 35976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35977 install-info) \
4fa63067
NN
35978 || exit 1
35979
b813574b 35980@endif texinfo
4fa63067 35981
a3ca38d2
DD
35982.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
35983maybe-install-pdf-texinfo:
35984@if texinfo
35985maybe-install-pdf-texinfo: install-pdf-texinfo
35986
35987install-pdf-texinfo: \
35988 configure-texinfo \
35989 pdf-texinfo
35990 @: $(MAKE); $(unstage)
35991 @[ -f ./texinfo/Makefile ] || exit 0; \
35992 r=`${PWD_COMMAND}`; export r; \
35993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-pdf in texinfo" ; \
35999 (cd $(HOST_SUBDIR)/texinfo && \
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}" \
a3ca38d2
DD
36004 install-pdf) \
36005 || exit 1
36006
36007@endif texinfo
36008
108a6f8e
CD
36009.PHONY: maybe-install-html-texinfo install-html-texinfo
36010maybe-install-html-texinfo:
36011@if texinfo
36012maybe-install-html-texinfo: install-html-texinfo
36013
36014install-html-texinfo: \
36015 configure-texinfo \
36016 html-texinfo
36017 @: $(MAKE); $(unstage)
36018 @[ -f ./texinfo/Makefile ] || exit 0; \
36019 r=`${PWD_COMMAND}`; export r; \
36020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36021 $(HOST_EXPORTS) \
36022 for flag in $(EXTRA_HOST_FLAGS) ; do \
36023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36024 done; \
36025 echo "Doing install-html in texinfo" ; \
36026 (cd $(HOST_SUBDIR)/texinfo && \
36027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36029 "RANLIB=$${RANLIB}" \
0c24b341 36030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36031 install-html) \
36032 || exit 1
36033
36034@endif texinfo
36035
b813574b
PB
36036.PHONY: maybe-installcheck-texinfo installcheck-texinfo
36037maybe-installcheck-texinfo:
36038@if texinfo
36039maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 36040
b813574b
PB
36041installcheck-texinfo: \
36042 configure-texinfo
0aed8855 36043 @: $(MAKE); $(unstage)
b813574b 36044 @[ -f ./texinfo/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 installcheck in texinfo" ; \
b00612cc 36052 (cd $(HOST_SUBDIR)/texinfo && \
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 installcheck) \
4fa63067
NN
36058 || exit 1
36059
b813574b 36060@endif texinfo
4fa63067 36061
b813574b
PB
36062.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
36063maybe-mostlyclean-texinfo:
36064@if texinfo
36065maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 36066
b813574b 36067mostlyclean-texinfo:
0aed8855 36068 @: $(MAKE); $(unstage)
b813574b 36069 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36070 r=`${PWD_COMMAND}`; export r; \
36071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36072 $(HOST_EXPORTS) \
b813574b 36073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36075 done; \
b813574b 36076 echo "Doing mostlyclean in texinfo" ; \
b00612cc 36077 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36080 "RANLIB=$${RANLIB}" \
0c24b341 36081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36082 mostlyclean) \
4fa63067
NN
36083 || exit 1
36084
b813574b 36085@endif texinfo
4fa63067 36086
b813574b
PB
36087.PHONY: maybe-clean-texinfo clean-texinfo
36088maybe-clean-texinfo:
36089@if texinfo
36090maybe-clean-texinfo: clean-texinfo
4fa63067 36091
b813574b 36092clean-texinfo:
0aed8855 36093 @: $(MAKE); $(unstage)
b813574b 36094 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36095 r=`${PWD_COMMAND}`; export r; \
36096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36097 $(HOST_EXPORTS) \
b813574b 36098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36100 done; \
b813574b 36101 echo "Doing clean in texinfo" ; \
b00612cc 36102 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36105 "RANLIB=$${RANLIB}" \
0c24b341 36106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36107 clean) \
4fa63067
NN
36108 || exit 1
36109
b813574b 36110@endif texinfo
4fa63067 36111
b813574b
PB
36112.PHONY: maybe-distclean-texinfo distclean-texinfo
36113maybe-distclean-texinfo:
36114@if texinfo
36115maybe-distclean-texinfo: distclean-texinfo
4fa63067 36116
b813574b 36117distclean-texinfo:
0aed8855 36118 @: $(MAKE); $(unstage)
b813574b 36119 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36120 r=`${PWD_COMMAND}`; export r; \
36121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36122 $(HOST_EXPORTS) \
b813574b 36123 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36125 done; \
b813574b 36126 echo "Doing distclean in texinfo" ; \
b00612cc 36127 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36130 "RANLIB=$${RANLIB}" \
0c24b341 36131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36132 distclean) \
4fa63067
NN
36133 || exit 1
36134
b813574b 36135@endif texinfo
4fa63067 36136
b813574b
PB
36137.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
36138maybe-maintainer-clean-texinfo:
36139@if texinfo
36140maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 36141
b813574b 36142maintainer-clean-texinfo:
0aed8855 36143 @: $(MAKE); $(unstage)
b813574b 36144 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36145 r=`${PWD_COMMAND}`; export r; \
36146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36147 $(HOST_EXPORTS) \
b813574b 36148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36150 done; \
b813574b 36151 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 36152 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36155 "RANLIB=$${RANLIB}" \
0c24b341 36156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36157 maintainer-clean) \
4fa63067
NN
36158 || exit 1
36159
b813574b 36160@endif texinfo
4fa63067
NN
36161
36162
a7254363 36163
b813574b
PB
36164.PHONY: configure-textutils maybe-configure-textutils
36165maybe-configure-textutils:
4f0ef2d8
CD
36166@if gcc-bootstrap
36167configure-textutils: stage_current
36168@endif gcc-bootstrap
b813574b
PB
36169@if textutils
36170maybe-configure-textutils: configure-textutils
c52c6897 36171configure-textutils:
0aed8855 36172 @: $(MAKE); $(unstage)
c52c6897 36173 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36175 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
36176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 36177 $(HOST_EXPORTS) \
a7254363
PB
36178 echo Configuring in $(HOST_SUBDIR)/textutils; \
36179 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 36180 case $(srcdir) in \
b00612cc
PB
36181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36182 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
36183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36184 esac; \
b00612cc
PB
36185 srcdiroption="--srcdir=$${topdir}/textutils"; \
36186 libsrcdir="$$s/textutils"; \
e2b9e2dc 36187 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36189 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36190 || exit 1
b813574b 36191@endif textutils
e2b9e2dc 36192
a7254363
PB
36193
36194
d545f33b
PB
36195
36196
b813574b
PB
36197.PHONY: all-textutils maybe-all-textutils
36198maybe-all-textutils:
4f0ef2d8
CD
36199@if gcc-bootstrap
36200all-textutils: stage_current
36201@endif gcc-bootstrap
b813574b 36202@if textutils
d27cc32e 36203TARGET-textutils=all
b813574b
PB
36204maybe-all-textutils: all-textutils
36205all-textutils: configure-textutils
0aed8855 36206 @: $(MAKE); $(unstage)
b40e3958
L
36207 @r=`${PWD_COMMAND}`; export r; \
36208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36209 $(HOST_EXPORTS) \
b00612cc 36210 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
36211 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36212 $(TARGET-textutils))
b813574b 36213@endif textutils
3866be5d 36214
a7254363 36215
d545f33b
PB
36216
36217
b813574b
PB
36218.PHONY: check-textutils maybe-check-textutils
36219maybe-check-textutils:
36220@if textutils
36221maybe-check-textutils: check-textutils
3866be5d 36222
b813574b 36223check-textutils:
0aed8855 36224 @: $(MAKE); $(unstage)
b40e3958
L
36225 @r=`${PWD_COMMAND}`; export r; \
36226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36227 $(HOST_EXPORTS) \
b00612cc
PB
36228 (cd $(HOST_SUBDIR)/textutils && \
36229 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36230
b813574b 36231@endif textutils
3866be5d 36232
b813574b
PB
36233.PHONY: install-textutils maybe-install-textutils
36234maybe-install-textutils:
36235@if textutils
36236maybe-install-textutils: install-textutils
16ae0395 36237
b813574b 36238install-textutils: installdirs
0aed8855 36239 @: $(MAKE); $(unstage)
b40e3958
L
36240 @r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36242 $(HOST_EXPORTS) \
b00612cc 36243 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 36244 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36245
b813574b 36246@endif textutils
3866be5d 36247
56a8fe78 36248# Other targets (info, dvi, pdf, etc.)
4fa63067 36249
b813574b
PB
36250.PHONY: maybe-info-textutils info-textutils
36251maybe-info-textutils:
36252@if textutils
36253maybe-info-textutils: info-textutils
4fa63067 36254
b813574b
PB
36255info-textutils: \
36256 configure-textutils
0aed8855 36257 @: $(MAKE); $(unstage)
b813574b 36258 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
36259 r=`${PWD_COMMAND}`; export r; \
36260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36261 $(HOST_EXPORTS) \
b813574b 36262 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36264 done; \
b813574b 36265 echo "Doing info in textutils" ; \
b00612cc 36266 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36269 "RANLIB=$${RANLIB}" \
0c24b341 36270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36271 info) \
e2b9e2dc
NN
36272 || exit 1
36273
b813574b 36274@endif textutils
4fa63067 36275
b813574b
PB
36276.PHONY: maybe-dvi-textutils dvi-textutils
36277maybe-dvi-textutils:
36278@if textutils
36279maybe-dvi-textutils: dvi-textutils
4fa63067 36280
b813574b
PB
36281dvi-textutils: \
36282 configure-textutils
0aed8855 36283 @: $(MAKE); $(unstage)
b813574b 36284 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 36285 r=`${PWD_COMMAND}`; export r; \
b40e3958 36286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36287 $(HOST_EXPORTS) \
b813574b 36288 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36290 done; \
b813574b 36291 echo "Doing dvi in textutils" ; \
b00612cc 36292 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36295 "RANLIB=$${RANLIB}" \
0c24b341 36296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36297 dvi) \
4fa63067 36298 || exit 1
3866be5d 36299
b813574b 36300@endif textutils
3866be5d 36301
56a8fe78
DD
36302.PHONY: maybe-pdf-textutils pdf-textutils
36303maybe-pdf-textutils:
36304@if textutils
36305maybe-pdf-textutils: pdf-textutils
36306
36307pdf-textutils: \
36308 configure-textutils
36309 @: $(MAKE); $(unstage)
36310 @[ -f ./textutils/Makefile ] || exit 0; \
36311 r=`${PWD_COMMAND}`; export r; \
36312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36313 $(HOST_EXPORTS) \
36314 for flag in $(EXTRA_HOST_FLAGS) ; do \
36315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36316 done; \
36317 echo "Doing pdf in textutils" ; \
36318 (cd $(HOST_SUBDIR)/textutils && \
36319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36321 "RANLIB=$${RANLIB}" \
0c24b341 36322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36323 pdf) \
36324 || exit 1
36325
36326@endif textutils
36327
6d389afc
MS
36328.PHONY: maybe-html-textutils html-textutils
36329maybe-html-textutils:
36330@if textutils
36331maybe-html-textutils: html-textutils
36332
36333html-textutils: \
36334 configure-textutils
0aed8855 36335 @: $(MAKE); $(unstage)
6d389afc
MS
36336 @[ -f ./textutils/Makefile ] || exit 0; \
36337 r=`${PWD_COMMAND}`; export r; \
36338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36339 $(HOST_EXPORTS) \
36340 for flag in $(EXTRA_HOST_FLAGS) ; do \
36341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36342 done; \
36343 echo "Doing html in textutils" ; \
b00612cc 36344 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
36345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36347 "RANLIB=$${RANLIB}" \
0c24b341 36348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36349 html) \
36350 || exit 1
36351
36352@endif textutils
36353
b813574b
PB
36354.PHONY: maybe-TAGS-textutils TAGS-textutils
36355maybe-TAGS-textutils:
36356@if textutils
36357maybe-TAGS-textutils: TAGS-textutils
4fa63067 36358
b813574b
PB
36359TAGS-textutils: \
36360 configure-textutils
0aed8855 36361 @: $(MAKE); $(unstage)
b813574b 36362 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 36363 r=`${PWD_COMMAND}`; export r; \
b40e3958 36364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36365 $(HOST_EXPORTS) \
b813574b 36366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36368 done; \
b813574b 36369 echo "Doing TAGS in textutils" ; \
b00612cc 36370 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36373 "RANLIB=$${RANLIB}" \
0c24b341 36374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36375 TAGS) \
4fa63067 36376 || exit 1
3866be5d 36377
b813574b 36378@endif textutils
3866be5d 36379
b813574b
PB
36380.PHONY: maybe-install-info-textutils install-info-textutils
36381maybe-install-info-textutils:
36382@if textutils
36383maybe-install-info-textutils: install-info-textutils
4fa63067 36384
b813574b
PB
36385install-info-textutils: \
36386 configure-textutils \
36387 info-textutils
0aed8855 36388 @: $(MAKE); $(unstage)
b813574b 36389 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36390 r=`${PWD_COMMAND}`; export r; \
36391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36392 $(HOST_EXPORTS) \
b813574b 36393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36395 done; \
b813574b 36396 echo "Doing install-info in textutils" ; \
b00612cc 36397 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36400 "RANLIB=$${RANLIB}" \
0c24b341 36401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36402 install-info) \
4fa63067
NN
36403 || exit 1
36404
b813574b 36405@endif textutils
4fa63067 36406
a3ca38d2
DD
36407.PHONY: maybe-install-pdf-textutils install-pdf-textutils
36408maybe-install-pdf-textutils:
36409@if textutils
36410maybe-install-pdf-textutils: install-pdf-textutils
36411
36412install-pdf-textutils: \
36413 configure-textutils \
36414 pdf-textutils
36415 @: $(MAKE); $(unstage)
36416 @[ -f ./textutils/Makefile ] || exit 0; \
36417 r=`${PWD_COMMAND}`; export r; \
36418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-pdf in textutils" ; \
36424 (cd $(HOST_SUBDIR)/textutils && \
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}" \
a3ca38d2
DD
36429 install-pdf) \
36430 || exit 1
36431
36432@endif textutils
36433
108a6f8e
CD
36434.PHONY: maybe-install-html-textutils install-html-textutils
36435maybe-install-html-textutils:
36436@if textutils
36437maybe-install-html-textutils: install-html-textutils
36438
36439install-html-textutils: \
36440 configure-textutils \
36441 html-textutils
36442 @: $(MAKE); $(unstage)
36443 @[ -f ./textutils/Makefile ] || exit 0; \
36444 r=`${PWD_COMMAND}`; export r; \
36445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36446 $(HOST_EXPORTS) \
36447 for flag in $(EXTRA_HOST_FLAGS) ; do \
36448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36449 done; \
36450 echo "Doing install-html in textutils" ; \
36451 (cd $(HOST_SUBDIR)/textutils && \
36452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36454 "RANLIB=$${RANLIB}" \
0c24b341 36455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36456 install-html) \
36457 || exit 1
36458
36459@endif textutils
36460
b813574b
PB
36461.PHONY: maybe-installcheck-textutils installcheck-textutils
36462maybe-installcheck-textutils:
36463@if textutils
36464maybe-installcheck-textutils: installcheck-textutils
4fa63067 36465
b813574b
PB
36466installcheck-textutils: \
36467 configure-textutils
0aed8855 36468 @: $(MAKE); $(unstage)
b813574b 36469 @[ -f ./textutils/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 installcheck in textutils" ; \
b00612cc 36477 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36480 "RANLIB=$${RANLIB}" \
0c24b341 36481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36482 installcheck) \
4fa63067
NN
36483 || exit 1
36484
b813574b 36485@endif textutils
4fa63067 36486
b813574b
PB
36487.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
36488maybe-mostlyclean-textutils:
36489@if textutils
36490maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 36491
b813574b 36492mostlyclean-textutils:
0aed8855 36493 @: $(MAKE); $(unstage)
b813574b 36494 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36495 r=`${PWD_COMMAND}`; export r; \
36496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36497 $(HOST_EXPORTS) \
b813574b 36498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36500 done; \
b813574b 36501 echo "Doing mostlyclean in textutils" ; \
b00612cc 36502 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36505 "RANLIB=$${RANLIB}" \
0c24b341 36506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36507 mostlyclean) \
4fa63067
NN
36508 || exit 1
36509
b813574b 36510@endif textutils
4fa63067 36511
b813574b
PB
36512.PHONY: maybe-clean-textutils clean-textutils
36513maybe-clean-textutils:
36514@if textutils
36515maybe-clean-textutils: clean-textutils
4fa63067 36516
b813574b 36517clean-textutils:
0aed8855 36518 @: $(MAKE); $(unstage)
b813574b 36519 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36520 r=`${PWD_COMMAND}`; export r; \
36521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36522 $(HOST_EXPORTS) \
b813574b 36523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36525 done; \
b813574b 36526 echo "Doing clean in textutils" ; \
b00612cc 36527 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36530 "RANLIB=$${RANLIB}" \
0c24b341 36531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36532 clean) \
4fa63067
NN
36533 || exit 1
36534
b813574b 36535@endif textutils
4fa63067 36536
b813574b
PB
36537.PHONY: maybe-distclean-textutils distclean-textutils
36538maybe-distclean-textutils:
36539@if textutils
36540maybe-distclean-textutils: distclean-textutils
4fa63067 36541
b813574b 36542distclean-textutils:
0aed8855 36543 @: $(MAKE); $(unstage)
b813574b 36544 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36545 r=`${PWD_COMMAND}`; export r; \
36546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36547 $(HOST_EXPORTS) \
b813574b 36548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36550 done; \
b813574b 36551 echo "Doing distclean in textutils" ; \
b00612cc 36552 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36555 "RANLIB=$${RANLIB}" \
0c24b341 36556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36557 distclean) \
4fa63067
NN
36558 || exit 1
36559
b813574b 36560@endif textutils
4fa63067 36561
b813574b
PB
36562.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
36563maybe-maintainer-clean-textutils:
36564@if textutils
36565maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 36566
b813574b 36567maintainer-clean-textutils:
0aed8855 36568 @: $(MAKE); $(unstage)
b813574b 36569 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 36570 r=`${PWD_COMMAND}`; export r; \
b40e3958 36571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36572 $(HOST_EXPORTS) \
b813574b 36573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36575 done; \
b813574b 36576 echo "Doing maintainer-clean in textutils" ; \
b00612cc 36577 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36580 "RANLIB=$${RANLIB}" \
0c24b341 36581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36582 maintainer-clean) \
4fa63067 36583 || exit 1
3866be5d 36584
b813574b 36585@endif textutils
3866be5d 36586
4fa63067 36587
a7254363 36588
b813574b
PB
36589.PHONY: configure-time maybe-configure-time
36590maybe-configure-time:
4f0ef2d8
CD
36591@if gcc-bootstrap
36592configure-time: stage_current
36593@endif gcc-bootstrap
b813574b
PB
36594@if time
36595maybe-configure-time: configure-time
c52c6897 36596configure-time:
0aed8855 36597 @: $(MAKE); $(unstage)
c52c6897 36598 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36600 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
36601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 36602 $(HOST_EXPORTS) \
a7254363
PB
36603 echo Configuring in $(HOST_SUBDIR)/time; \
36604 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 36605 case $(srcdir) in \
b00612cc
PB
36606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36607 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
36608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36609 esac; \
b00612cc
PB
36610 srcdiroption="--srcdir=$${topdir}/time"; \
36611 libsrcdir="$$s/time"; \
e2b9e2dc 36612 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36614 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36615 || exit 1
b813574b 36616@endif time
e2b9e2dc 36617
a7254363
PB
36618
36619
d545f33b
PB
36620
36621
b813574b
PB
36622.PHONY: all-time maybe-all-time
36623maybe-all-time:
4f0ef2d8
CD
36624@if gcc-bootstrap
36625all-time: stage_current
36626@endif gcc-bootstrap
b813574b 36627@if time
d27cc32e 36628TARGET-time=all
b813574b
PB
36629maybe-all-time: all-time
36630all-time: configure-time
0aed8855 36631 @: $(MAKE); $(unstage)
b40e3958
L
36632 @r=`${PWD_COMMAND}`; export r; \
36633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36634 $(HOST_EXPORTS) \
b00612cc 36635 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
36636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36637 $(TARGET-time))
b813574b 36638@endif time
3866be5d 36639
a7254363 36640
d545f33b
PB
36641
36642
b813574b
PB
36643.PHONY: check-time maybe-check-time
36644maybe-check-time:
36645@if time
36646maybe-check-time: check-time
3866be5d 36647
b813574b 36648check-time:
0aed8855 36649 @: $(MAKE); $(unstage)
b40e3958
L
36650 @r=`${PWD_COMMAND}`; export r; \
36651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36652 $(HOST_EXPORTS) \
b00612cc
PB
36653 (cd $(HOST_SUBDIR)/time && \
36654 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36655
b813574b 36656@endif time
3866be5d 36657
b813574b
PB
36658.PHONY: install-time maybe-install-time
36659maybe-install-time:
36660@if time
36661maybe-install-time: install-time
4fa63067 36662
b813574b 36663install-time: installdirs
0aed8855 36664 @: $(MAKE); $(unstage)
4fa63067
NN
36665 @r=`${PWD_COMMAND}`; export r; \
36666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36667 $(HOST_EXPORTS) \
b00612cc 36668 (cd $(HOST_SUBDIR)/time && \
2da12f12 36669 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36670
b813574b 36671@endif time
4fa63067 36672
56a8fe78 36673# Other targets (info, dvi, pdf, etc.)
4fa63067 36674
b813574b
PB
36675.PHONY: maybe-info-time info-time
36676maybe-info-time:
36677@if time
36678maybe-info-time: info-time
4fa63067 36679
b813574b
PB
36680info-time: \
36681 configure-time
0aed8855 36682 @: $(MAKE); $(unstage)
b813574b 36683 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36684 r=`${PWD_COMMAND}`; export r; \
36685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36686 $(HOST_EXPORTS) \
b813574b 36687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36689 done; \
b813574b 36690 echo "Doing info in time" ; \
b00612cc 36691 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36694 "RANLIB=$${RANLIB}" \
0c24b341 36695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36696 info) \
4fa63067
NN
36697 || exit 1
36698
b813574b 36699@endif time
4fa63067 36700
b813574b
PB
36701.PHONY: maybe-dvi-time dvi-time
36702maybe-dvi-time:
36703@if time
36704maybe-dvi-time: dvi-time
4fa63067 36705
b813574b
PB
36706dvi-time: \
36707 configure-time
0aed8855 36708 @: $(MAKE); $(unstage)
b813574b 36709 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36710 r=`${PWD_COMMAND}`; export r; \
36711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36712 $(HOST_EXPORTS) \
b813574b 36713 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36715 done; \
b813574b 36716 echo "Doing dvi in time" ; \
b00612cc 36717 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36720 "RANLIB=$${RANLIB}" \
0c24b341 36721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36722 dvi) \
4fa63067
NN
36723 || exit 1
36724
b813574b 36725@endif time
4fa63067 36726
56a8fe78
DD
36727.PHONY: maybe-pdf-time pdf-time
36728maybe-pdf-time:
36729@if time
36730maybe-pdf-time: pdf-time
36731
36732pdf-time: \
36733 configure-time
36734 @: $(MAKE); $(unstage)
36735 @[ -f ./time/Makefile ] || exit 0; \
36736 r=`${PWD_COMMAND}`; export r; \
36737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738 $(HOST_EXPORTS) \
36739 for flag in $(EXTRA_HOST_FLAGS) ; do \
36740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36741 done; \
36742 echo "Doing pdf in time" ; \
36743 (cd $(HOST_SUBDIR)/time && \
36744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36746 "RANLIB=$${RANLIB}" \
0c24b341 36747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36748 pdf) \
36749 || exit 1
36750
36751@endif time
36752
6d389afc
MS
36753.PHONY: maybe-html-time html-time
36754maybe-html-time:
36755@if time
36756maybe-html-time: html-time
36757
36758html-time: \
36759 configure-time
0aed8855 36760 @: $(MAKE); $(unstage)
6d389afc
MS
36761 @[ -f ./time/Makefile ] || exit 0; \
36762 r=`${PWD_COMMAND}`; export r; \
36763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36764 $(HOST_EXPORTS) \
36765 for flag in $(EXTRA_HOST_FLAGS) ; do \
36766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36767 done; \
36768 echo "Doing html in time" ; \
b00612cc 36769 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
36770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36772 "RANLIB=$${RANLIB}" \
0c24b341 36773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36774 html) \
36775 || exit 1
36776
36777@endif time
36778
b813574b
PB
36779.PHONY: maybe-TAGS-time TAGS-time
36780maybe-TAGS-time:
36781@if time
36782maybe-TAGS-time: TAGS-time
4fa63067 36783
b813574b
PB
36784TAGS-time: \
36785 configure-time
0aed8855 36786 @: $(MAKE); $(unstage)
b813574b 36787 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36788 r=`${PWD_COMMAND}`; export r; \
36789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36790 $(HOST_EXPORTS) \
b813574b 36791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36793 done; \
b813574b 36794 echo "Doing TAGS in time" ; \
b00612cc 36795 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798 "RANLIB=$${RANLIB}" \
0c24b341 36799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36800 TAGS) \
4fa63067
NN
36801 || exit 1
36802
b813574b 36803@endif time
4fa63067 36804
b813574b
PB
36805.PHONY: maybe-install-info-time install-info-time
36806maybe-install-info-time:
36807@if time
36808maybe-install-info-time: install-info-time
4fa63067 36809
b813574b
PB
36810install-info-time: \
36811 configure-time \
36812 info-time
0aed8855 36813 @: $(MAKE); $(unstage)
b813574b 36814 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36815 r=`${PWD_COMMAND}`; export r; \
36816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36817 $(HOST_EXPORTS) \
b813574b 36818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820 done; \
b813574b 36821 echo "Doing install-info in time" ; \
b00612cc 36822 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36825 "RANLIB=$${RANLIB}" \
0c24b341 36826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36827 install-info) \
4fa63067
NN
36828 || exit 1
36829
b813574b 36830@endif time
4fa63067 36831
a3ca38d2
DD
36832.PHONY: maybe-install-pdf-time install-pdf-time
36833maybe-install-pdf-time:
36834@if time
36835maybe-install-pdf-time: install-pdf-time
36836
36837install-pdf-time: \
36838 configure-time \
36839 pdf-time
36840 @: $(MAKE); $(unstage)
36841 @[ -f ./time/Makefile ] || exit 0; \
36842 r=`${PWD_COMMAND}`; export r; \
36843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36844 $(HOST_EXPORTS) \
36845 for flag in $(EXTRA_HOST_FLAGS) ; do \
36846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36847 done; \
36848 echo "Doing install-pdf in time" ; \
36849 (cd $(HOST_SUBDIR)/time && \
36850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36852 "RANLIB=$${RANLIB}" \
0c24b341 36853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36854 install-pdf) \
36855 || exit 1
36856
36857@endif time
36858
108a6f8e
CD
36859.PHONY: maybe-install-html-time install-html-time
36860maybe-install-html-time:
36861@if time
36862maybe-install-html-time: install-html-time
36863
36864install-html-time: \
36865 configure-time \
36866 html-time
36867 @: $(MAKE); $(unstage)
36868 @[ -f ./time/Makefile ] || exit 0; \
36869 r=`${PWD_COMMAND}`; export r; \
36870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36871 $(HOST_EXPORTS) \
36872 for flag in $(EXTRA_HOST_FLAGS) ; do \
36873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36874 done; \
36875 echo "Doing install-html in time" ; \
36876 (cd $(HOST_SUBDIR)/time && \
36877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36879 "RANLIB=$${RANLIB}" \
0c24b341 36880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36881 install-html) \
36882 || exit 1
36883
36884@endif time
36885
b813574b
PB
36886.PHONY: maybe-installcheck-time installcheck-time
36887maybe-installcheck-time:
36888@if time
36889maybe-installcheck-time: installcheck-time
4fa63067 36890
b813574b
PB
36891installcheck-time: \
36892 configure-time
0aed8855 36893 @: $(MAKE); $(unstage)
b813574b 36894 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36895 r=`${PWD_COMMAND}`; export r; \
36896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36897 $(HOST_EXPORTS) \
b813574b 36898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36900 done; \
b813574b 36901 echo "Doing installcheck in time" ; \
b00612cc 36902 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36905 "RANLIB=$${RANLIB}" \
0c24b341 36906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36907 installcheck) \
4fa63067
NN
36908 || exit 1
36909
b813574b 36910@endif time
4fa63067 36911
b813574b
PB
36912.PHONY: maybe-mostlyclean-time mostlyclean-time
36913maybe-mostlyclean-time:
36914@if time
36915maybe-mostlyclean-time: mostlyclean-time
4fa63067 36916
b813574b 36917mostlyclean-time:
0aed8855 36918 @: $(MAKE); $(unstage)
b813574b 36919 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36920 r=`${PWD_COMMAND}`; export r; \
36921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36922 $(HOST_EXPORTS) \
b813574b 36923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36925 done; \
b813574b 36926 echo "Doing mostlyclean in time" ; \
b00612cc 36927 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36930 "RANLIB=$${RANLIB}" \
0c24b341 36931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36932 mostlyclean) \
4fa63067
NN
36933 || exit 1
36934
b813574b 36935@endif time
4fa63067 36936
b813574b
PB
36937.PHONY: maybe-clean-time clean-time
36938maybe-clean-time:
36939@if time
36940maybe-clean-time: clean-time
4fa63067 36941
b813574b 36942clean-time:
0aed8855 36943 @: $(MAKE); $(unstage)
b813574b 36944 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36945 r=`${PWD_COMMAND}`; export r; \
36946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36947 $(HOST_EXPORTS) \
b813574b 36948 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36950 done; \
b813574b 36951 echo "Doing clean in time" ; \
b00612cc 36952 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36955 "RANLIB=$${RANLIB}" \
0c24b341 36956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36957 clean) \
4fa63067
NN
36958 || exit 1
36959
b813574b 36960@endif time
4fa63067 36961
b813574b
PB
36962.PHONY: maybe-distclean-time distclean-time
36963maybe-distclean-time:
36964@if time
36965maybe-distclean-time: distclean-time
4fa63067 36966
b813574b 36967distclean-time:
0aed8855 36968 @: $(MAKE); $(unstage)
b813574b 36969 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36970 r=`${PWD_COMMAND}`; export r; \
36971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36972 $(HOST_EXPORTS) \
b813574b 36973 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36975 done; \
b813574b 36976 echo "Doing distclean in time" ; \
b00612cc 36977 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36980 "RANLIB=$${RANLIB}" \
0c24b341 36981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36982 distclean) \
4fa63067
NN
36983 || exit 1
36984
b813574b 36985@endif time
4fa63067 36986
b813574b
PB
36987.PHONY: maybe-maintainer-clean-time maintainer-clean-time
36988maybe-maintainer-clean-time:
36989@if time
36990maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 36991
b813574b 36992maintainer-clean-time:
0aed8855 36993 @: $(MAKE); $(unstage)
b813574b 36994 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36995 r=`${PWD_COMMAND}`; export r; \
36996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36997 $(HOST_EXPORTS) \
b813574b 36998 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37000 done; \
b813574b 37001 echo "Doing maintainer-clean in time" ; \
b00612cc 37002 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37005 "RANLIB=$${RANLIB}" \
0c24b341 37006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37007 maintainer-clean) \
4fa63067 37008 || exit 1
16ae0395 37009
b813574b 37010@endif time
3866be5d
NN
37011
37012
a7254363 37013
b813574b
PB
37014.PHONY: configure-uudecode maybe-configure-uudecode
37015maybe-configure-uudecode:
4f0ef2d8
CD
37016@if gcc-bootstrap
37017configure-uudecode: stage_current
37018@endif gcc-bootstrap
b813574b
PB
37019@if uudecode
37020maybe-configure-uudecode: configure-uudecode
c52c6897 37021configure-uudecode:
0aed8855 37022 @: $(MAKE); $(unstage)
c52c6897 37023 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37025 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
37026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 37027 $(HOST_EXPORTS) \
a7254363
PB
37028 echo Configuring in $(HOST_SUBDIR)/uudecode; \
37029 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 37030 case $(srcdir) in \
b00612cc
PB
37031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37032 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
37033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37034 esac; \
b00612cc
PB
37035 srcdiroption="--srcdir=$${topdir}/uudecode"; \
37036 libsrcdir="$$s/uudecode"; \
e2b9e2dc 37037 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37039 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37040 || exit 1
b813574b 37041@endif uudecode
e2b9e2dc 37042
a7254363
PB
37043
37044
d545f33b
PB
37045
37046
b813574b
PB
37047.PHONY: all-uudecode maybe-all-uudecode
37048maybe-all-uudecode:
4f0ef2d8
CD
37049@if gcc-bootstrap
37050all-uudecode: stage_current
37051@endif gcc-bootstrap
b813574b 37052@if uudecode
d27cc32e 37053TARGET-uudecode=all
b813574b
PB
37054maybe-all-uudecode: all-uudecode
37055all-uudecode: configure-uudecode
0aed8855 37056 @: $(MAKE); $(unstage)
b40e3958
L
37057 @r=`${PWD_COMMAND}`; export r; \
37058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37059 $(HOST_EXPORTS) \
b00612cc 37060 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
37061 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37062 $(TARGET-uudecode))
b813574b 37063@endif uudecode
3866be5d 37064
a7254363 37065
d545f33b
PB
37066
37067
b813574b
PB
37068.PHONY: check-uudecode maybe-check-uudecode
37069maybe-check-uudecode:
37070@if uudecode
37071maybe-check-uudecode: check-uudecode
3866be5d 37072
b813574b 37073check-uudecode:
0aed8855 37074 @: $(MAKE); $(unstage)
b40e3958
L
37075 @r=`${PWD_COMMAND}`; export r; \
37076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37077 $(HOST_EXPORTS) \
b00612cc
PB
37078 (cd $(HOST_SUBDIR)/uudecode && \
37079 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37080
b813574b 37081@endif uudecode
3866be5d 37082
b813574b
PB
37083.PHONY: install-uudecode maybe-install-uudecode
37084maybe-install-uudecode:
37085@if uudecode
37086maybe-install-uudecode: install-uudecode
4fa63067 37087
b813574b 37088install-uudecode: installdirs
0aed8855 37089 @: $(MAKE); $(unstage)
4fa63067
NN
37090 @r=`${PWD_COMMAND}`; export r; \
37091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37092 $(HOST_EXPORTS) \
b00612cc 37093 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 37094 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37095
b813574b 37096@endif uudecode
4fa63067 37097
56a8fe78 37098# Other targets (info, dvi, pdf, etc.)
4fa63067 37099
b813574b
PB
37100.PHONY: maybe-info-uudecode info-uudecode
37101maybe-info-uudecode:
37102@if uudecode
37103maybe-info-uudecode: info-uudecode
4fa63067 37104
b813574b
PB
37105info-uudecode: \
37106 configure-uudecode
0aed8855 37107 @: $(MAKE); $(unstage)
b813574b 37108 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37109 r=`${PWD_COMMAND}`; export r; \
37110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37111 $(HOST_EXPORTS) \
b813574b 37112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114 done; \
b813574b 37115 echo "Doing info in uudecode" ; \
b00612cc 37116 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37119 "RANLIB=$${RANLIB}" \
0c24b341 37120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37121 info) \
4fa63067
NN
37122 || exit 1
37123
b813574b 37124@endif uudecode
4fa63067 37125
b813574b
PB
37126.PHONY: maybe-dvi-uudecode dvi-uudecode
37127maybe-dvi-uudecode:
37128@if uudecode
37129maybe-dvi-uudecode: dvi-uudecode
4fa63067 37130
b813574b
PB
37131dvi-uudecode: \
37132 configure-uudecode
0aed8855 37133 @: $(MAKE); $(unstage)
b813574b 37134 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37135 r=`${PWD_COMMAND}`; export r; \
37136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37137 $(HOST_EXPORTS) \
b813574b 37138 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37140 done; \
b813574b 37141 echo "Doing dvi in uudecode" ; \
b00612cc 37142 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37145 "RANLIB=$${RANLIB}" \
0c24b341 37146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37147 dvi) \
4fa63067
NN
37148 || exit 1
37149
b813574b 37150@endif uudecode
4fa63067 37151
56a8fe78
DD
37152.PHONY: maybe-pdf-uudecode pdf-uudecode
37153maybe-pdf-uudecode:
37154@if uudecode
37155maybe-pdf-uudecode: pdf-uudecode
37156
37157pdf-uudecode: \
37158 configure-uudecode
37159 @: $(MAKE); $(unstage)
37160 @[ -f ./uudecode/Makefile ] || exit 0; \
37161 r=`${PWD_COMMAND}`; export r; \
37162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37163 $(HOST_EXPORTS) \
37164 for flag in $(EXTRA_HOST_FLAGS) ; do \
37165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37166 done; \
37167 echo "Doing pdf in uudecode" ; \
37168 (cd $(HOST_SUBDIR)/uudecode && \
37169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37171 "RANLIB=$${RANLIB}" \
0c24b341 37172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37173 pdf) \
37174 || exit 1
37175
37176@endif uudecode
37177
6d389afc
MS
37178.PHONY: maybe-html-uudecode html-uudecode
37179maybe-html-uudecode:
37180@if uudecode
37181maybe-html-uudecode: html-uudecode
37182
37183html-uudecode: \
37184 configure-uudecode
0aed8855 37185 @: $(MAKE); $(unstage)
6d389afc
MS
37186 @[ -f ./uudecode/Makefile ] || exit 0; \
37187 r=`${PWD_COMMAND}`; export r; \
37188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37189 $(HOST_EXPORTS) \
37190 for flag in $(EXTRA_HOST_FLAGS) ; do \
37191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37192 done; \
37193 echo "Doing html in uudecode" ; \
b00612cc 37194 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
37195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37197 "RANLIB=$${RANLIB}" \
0c24b341 37198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37199 html) \
37200 || exit 1
37201
37202@endif uudecode
37203
b813574b
PB
37204.PHONY: maybe-TAGS-uudecode TAGS-uudecode
37205maybe-TAGS-uudecode:
37206@if uudecode
37207maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 37208
b813574b
PB
37209TAGS-uudecode: \
37210 configure-uudecode
0aed8855 37211 @: $(MAKE); $(unstage)
b813574b
PB
37212 @[ -f ./uudecode/Makefile ] || exit 0; \
37213 r=`${PWD_COMMAND}`; export r; \
4fa63067 37214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37215 $(HOST_EXPORTS) \
b813574b 37216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37218 done; \
b813574b 37219 echo "Doing TAGS in uudecode" ; \
b00612cc 37220 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37223 "RANLIB=$${RANLIB}" \
0c24b341 37224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37225 TAGS) \
4fa63067
NN
37226 || exit 1
37227
b813574b 37228@endif uudecode
4fa63067 37229
b813574b
PB
37230.PHONY: maybe-install-info-uudecode install-info-uudecode
37231maybe-install-info-uudecode:
37232@if uudecode
37233maybe-install-info-uudecode: install-info-uudecode
4fa63067 37234
b813574b
PB
37235install-info-uudecode: \
37236 configure-uudecode \
37237 info-uudecode
0aed8855 37238 @: $(MAKE); $(unstage)
b813574b 37239 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37240 r=`${PWD_COMMAND}`; export r; \
37241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37242 $(HOST_EXPORTS) \
b813574b 37243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37245 done; \
b813574b 37246 echo "Doing install-info in uudecode" ; \
b00612cc 37247 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37250 "RANLIB=$${RANLIB}" \
0c24b341 37251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37252 install-info) \
4fa63067
NN
37253 || exit 1
37254
b813574b 37255@endif uudecode
4fa63067 37256
a3ca38d2
DD
37257.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
37258maybe-install-pdf-uudecode:
37259@if uudecode
37260maybe-install-pdf-uudecode: install-pdf-uudecode
37261
37262install-pdf-uudecode: \
37263 configure-uudecode \
37264 pdf-uudecode
37265 @: $(MAKE); $(unstage)
37266 @[ -f ./uudecode/Makefile ] || exit 0; \
37267 r=`${PWD_COMMAND}`; export r; \
37268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37269 $(HOST_EXPORTS) \
37270 for flag in $(EXTRA_HOST_FLAGS) ; do \
37271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37272 done; \
37273 echo "Doing install-pdf in uudecode" ; \
37274 (cd $(HOST_SUBDIR)/uudecode && \
37275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37277 "RANLIB=$${RANLIB}" \
0c24b341 37278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37279 install-pdf) \
37280 || exit 1
37281
37282@endif uudecode
37283
108a6f8e
CD
37284.PHONY: maybe-install-html-uudecode install-html-uudecode
37285maybe-install-html-uudecode:
37286@if uudecode
37287maybe-install-html-uudecode: install-html-uudecode
37288
37289install-html-uudecode: \
37290 configure-uudecode \
37291 html-uudecode
37292 @: $(MAKE); $(unstage)
37293 @[ -f ./uudecode/Makefile ] || exit 0; \
37294 r=`${PWD_COMMAND}`; export r; \
37295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37296 $(HOST_EXPORTS) \
37297 for flag in $(EXTRA_HOST_FLAGS) ; do \
37298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37299 done; \
37300 echo "Doing install-html in uudecode" ; \
37301 (cd $(HOST_SUBDIR)/uudecode && \
37302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37304 "RANLIB=$${RANLIB}" \
0c24b341 37305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37306 install-html) \
37307 || exit 1
37308
37309@endif uudecode
37310
b813574b
PB
37311.PHONY: maybe-installcheck-uudecode installcheck-uudecode
37312maybe-installcheck-uudecode:
37313@if uudecode
37314maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 37315
b813574b
PB
37316installcheck-uudecode: \
37317 configure-uudecode
0aed8855 37318 @: $(MAKE); $(unstage)
b813574b 37319 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37320 r=`${PWD_COMMAND}`; export r; \
37321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37322 $(HOST_EXPORTS) \
b813574b 37323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37325 done; \
b813574b 37326 echo "Doing installcheck in uudecode" ; \
b00612cc 37327 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37330 "RANLIB=$${RANLIB}" \
0c24b341 37331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37332 installcheck) \
4fa63067
NN
37333 || exit 1
37334
b813574b 37335@endif uudecode
4fa63067 37336
b813574b
PB
37337.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
37338maybe-mostlyclean-uudecode:
37339@if uudecode
37340maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 37341
b813574b 37342mostlyclean-uudecode:
0aed8855 37343 @: $(MAKE); $(unstage)
b813574b 37344 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37345 r=`${PWD_COMMAND}`; export r; \
37346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37347 $(HOST_EXPORTS) \
b813574b 37348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37350 done; \
b813574b 37351 echo "Doing mostlyclean in uudecode" ; \
b00612cc 37352 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37355 "RANLIB=$${RANLIB}" \
0c24b341 37356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37357 mostlyclean) \
4fa63067
NN
37358 || exit 1
37359
b813574b 37360@endif uudecode
4fa63067 37361
b813574b
PB
37362.PHONY: maybe-clean-uudecode clean-uudecode
37363maybe-clean-uudecode:
37364@if uudecode
37365maybe-clean-uudecode: clean-uudecode
4fa63067 37366
b813574b 37367clean-uudecode:
0aed8855 37368 @: $(MAKE); $(unstage)
b813574b 37369 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37370 r=`${PWD_COMMAND}`; export r; \
37371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37372 $(HOST_EXPORTS) \
b813574b 37373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37375 done; \
b813574b 37376 echo "Doing clean in uudecode" ; \
b00612cc 37377 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37380 "RANLIB=$${RANLIB}" \
0c24b341 37381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37382 clean) \
4fa63067
NN
37383 || exit 1
37384
b813574b 37385@endif uudecode
4fa63067 37386
b813574b
PB
37387.PHONY: maybe-distclean-uudecode distclean-uudecode
37388maybe-distclean-uudecode:
37389@if uudecode
37390maybe-distclean-uudecode: distclean-uudecode
4fa63067 37391
b813574b 37392distclean-uudecode:
0aed8855 37393 @: $(MAKE); $(unstage)
b813574b 37394 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37397 $(HOST_EXPORTS) \
b813574b 37398 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37400 done; \
b813574b 37401 echo "Doing distclean in uudecode" ; \
b00612cc 37402 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37405 "RANLIB=$${RANLIB}" \
0c24b341 37406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37407 distclean) \
4fa63067
NN
37408 || exit 1
37409
b813574b 37410@endif uudecode
4fa63067 37411
b813574b
PB
37412.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
37413maybe-maintainer-clean-uudecode:
37414@if uudecode
37415maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 37416
b813574b 37417maintainer-clean-uudecode:
0aed8855 37418 @: $(MAKE); $(unstage)
b813574b 37419 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
37420 r=`${PWD_COMMAND}`; export r; \
37421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37422 $(HOST_EXPORTS) \
b813574b 37423 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37425 done; \
b813574b 37426 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 37427 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
37428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37430 "RANLIB=$${RANLIB}" \
0c24b341 37431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37432 maintainer-clean) \
4fa63067 37433 || exit 1
16ae0395 37434
b813574b 37435@endif uudecode
3866be5d
NN
37436
37437
a7254363 37438
b813574b
PB
37439.PHONY: configure-wdiff maybe-configure-wdiff
37440maybe-configure-wdiff:
4f0ef2d8
CD
37441@if gcc-bootstrap
37442configure-wdiff: stage_current
37443@endif gcc-bootstrap
b813574b
PB
37444@if wdiff
37445maybe-configure-wdiff: configure-wdiff
c52c6897 37446configure-wdiff:
0aed8855 37447 @: $(MAKE); $(unstage)
c52c6897 37448 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37450 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
37451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 37452 $(HOST_EXPORTS) \
a7254363
PB
37453 echo Configuring in $(HOST_SUBDIR)/wdiff; \
37454 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 37455 case $(srcdir) in \
b00612cc
PB
37456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37457 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
37458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37459 esac; \
b00612cc
PB
37460 srcdiroption="--srcdir=$${topdir}/wdiff"; \
37461 libsrcdir="$$s/wdiff"; \
e2b9e2dc 37462 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37463 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37464 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37465 || exit 1
b813574b 37466@endif wdiff
e2b9e2dc 37467
a7254363
PB
37468
37469
d545f33b
PB
37470
37471
b813574b
PB
37472.PHONY: all-wdiff maybe-all-wdiff
37473maybe-all-wdiff:
4f0ef2d8
CD
37474@if gcc-bootstrap
37475all-wdiff: stage_current
37476@endif gcc-bootstrap
b813574b 37477@if wdiff
d27cc32e 37478TARGET-wdiff=all
b813574b
PB
37479maybe-all-wdiff: all-wdiff
37480all-wdiff: configure-wdiff
0aed8855 37481 @: $(MAKE); $(unstage)
b40e3958
L
37482 @r=`${PWD_COMMAND}`; export r; \
37483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37484 $(HOST_EXPORTS) \
b00612cc 37485 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
37486 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37487 $(TARGET-wdiff))
b813574b 37488@endif wdiff
3866be5d 37489
a7254363 37490
d545f33b
PB
37491
37492
b813574b
PB
37493.PHONY: check-wdiff maybe-check-wdiff
37494maybe-check-wdiff:
37495@if wdiff
37496maybe-check-wdiff: check-wdiff
3866be5d 37497
b813574b 37498check-wdiff:
0aed8855 37499 @: $(MAKE); $(unstage)
b813574b
PB
37500 @r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37502 $(HOST_EXPORTS) \
b00612cc
PB
37503 (cd $(HOST_SUBDIR)/wdiff && \
37504 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 37505
b813574b 37506@endif wdiff
4fa63067 37507
b813574b
PB
37508.PHONY: install-wdiff maybe-install-wdiff
37509maybe-install-wdiff:
37510@if wdiff
37511maybe-install-wdiff: install-wdiff
4fa63067 37512
b813574b 37513install-wdiff: installdirs
0aed8855 37514 @: $(MAKE); $(unstage)
b40e3958
L
37515 @r=`${PWD_COMMAND}`; export r; \
37516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37517 $(HOST_EXPORTS) \
b00612cc 37518 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 37519 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37520
b813574b 37521@endif wdiff
3866be5d 37522
56a8fe78 37523# Other targets (info, dvi, pdf, etc.)
16ae0395 37524
b813574b
PB
37525.PHONY: maybe-info-wdiff info-wdiff
37526maybe-info-wdiff:
37527@if wdiff
37528maybe-info-wdiff: info-wdiff
4fa63067 37529
b813574b
PB
37530info-wdiff: \
37531 configure-wdiff
0aed8855 37532 @: $(MAKE); $(unstage)
b813574b 37533 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 37534 r=`${PWD_COMMAND}`; export r; \
b40e3958 37535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37536 $(HOST_EXPORTS) \
b813574b 37537 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37539 done; \
b813574b 37540 echo "Doing info in wdiff" ; \
b00612cc 37541 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37544 "RANLIB=$${RANLIB}" \
0c24b341 37545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37546 info) \
4fa63067 37547 || exit 1
3866be5d 37548
b813574b 37549@endif wdiff
3866be5d 37550
b813574b
PB
37551.PHONY: maybe-dvi-wdiff dvi-wdiff
37552maybe-dvi-wdiff:
37553@if wdiff
37554maybe-dvi-wdiff: dvi-wdiff
4fa63067 37555
b813574b
PB
37556dvi-wdiff: \
37557 configure-wdiff
0aed8855 37558 @: $(MAKE); $(unstage)
b813574b 37559 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37560 r=`${PWD_COMMAND}`; export r; \
37561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37562 $(HOST_EXPORTS) \
b813574b 37563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37565 done; \
b813574b 37566 echo "Doing dvi in wdiff" ; \
b00612cc 37567 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37570 "RANLIB=$${RANLIB}" \
0c24b341 37571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37572 dvi) \
4fa63067
NN
37573 || exit 1
37574
b813574b 37575@endif wdiff
4fa63067 37576
56a8fe78
DD
37577.PHONY: maybe-pdf-wdiff pdf-wdiff
37578maybe-pdf-wdiff:
37579@if wdiff
37580maybe-pdf-wdiff: pdf-wdiff
37581
37582pdf-wdiff: \
37583 configure-wdiff
37584 @: $(MAKE); $(unstage)
37585 @[ -f ./wdiff/Makefile ] || exit 0; \
37586 r=`${PWD_COMMAND}`; export r; \
37587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37588 $(HOST_EXPORTS) \
37589 for flag in $(EXTRA_HOST_FLAGS) ; do \
37590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37591 done; \
37592 echo "Doing pdf in wdiff" ; \
37593 (cd $(HOST_SUBDIR)/wdiff && \
37594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37596 "RANLIB=$${RANLIB}" \
0c24b341 37597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37598 pdf) \
37599 || exit 1
37600
37601@endif wdiff
37602
6d389afc
MS
37603.PHONY: maybe-html-wdiff html-wdiff
37604maybe-html-wdiff:
37605@if wdiff
37606maybe-html-wdiff: html-wdiff
37607
37608html-wdiff: \
37609 configure-wdiff
0aed8855 37610 @: $(MAKE); $(unstage)
6d389afc
MS
37611 @[ -f ./wdiff/Makefile ] || exit 0; \
37612 r=`${PWD_COMMAND}`; export r; \
37613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37614 $(HOST_EXPORTS) \
37615 for flag in $(EXTRA_HOST_FLAGS) ; do \
37616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37617 done; \
37618 echo "Doing html in wdiff" ; \
b00612cc 37619 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
37620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37622 "RANLIB=$${RANLIB}" \
0c24b341 37623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37624 html) \
37625 || exit 1
37626
37627@endif wdiff
37628
b813574b
PB
37629.PHONY: maybe-TAGS-wdiff TAGS-wdiff
37630maybe-TAGS-wdiff:
37631@if wdiff
37632maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 37633
b813574b
PB
37634TAGS-wdiff: \
37635 configure-wdiff
0aed8855 37636 @: $(MAKE); $(unstage)
b813574b 37637 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37638 r=`${PWD_COMMAND}`; export r; \
37639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37640 $(HOST_EXPORTS) \
b813574b 37641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37643 done; \
b813574b 37644 echo "Doing TAGS in wdiff" ; \
b00612cc 37645 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37648 "RANLIB=$${RANLIB}" \
0c24b341 37649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37650 TAGS) \
4fa63067
NN
37651 || exit 1
37652
b813574b 37653@endif wdiff
4fa63067 37654
b813574b
PB
37655.PHONY: maybe-install-info-wdiff install-info-wdiff
37656maybe-install-info-wdiff:
37657@if wdiff
37658maybe-install-info-wdiff: install-info-wdiff
4fa63067 37659
b813574b
PB
37660install-info-wdiff: \
37661 configure-wdiff \
37662 info-wdiff
0aed8855 37663 @: $(MAKE); $(unstage)
b813574b 37664 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37665 r=`${PWD_COMMAND}`; export r; \
37666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37667 $(HOST_EXPORTS) \
b813574b 37668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37670 done; \
b813574b 37671 echo "Doing install-info in wdiff" ; \
b00612cc 37672 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37675 "RANLIB=$${RANLIB}" \
0c24b341 37676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37677 install-info) \
4fa63067
NN
37678 || exit 1
37679
b813574b 37680@endif wdiff
4fa63067 37681
a3ca38d2
DD
37682.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
37683maybe-install-pdf-wdiff:
37684@if wdiff
37685maybe-install-pdf-wdiff: install-pdf-wdiff
37686
37687install-pdf-wdiff: \
37688 configure-wdiff \
37689 pdf-wdiff
37690 @: $(MAKE); $(unstage)
37691 @[ -f ./wdiff/Makefile ] || exit 0; \
37692 r=`${PWD_COMMAND}`; export r; \
37693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37694 $(HOST_EXPORTS) \
37695 for flag in $(EXTRA_HOST_FLAGS) ; do \
37696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37697 done; \
37698 echo "Doing install-pdf in wdiff" ; \
37699 (cd $(HOST_SUBDIR)/wdiff && \
37700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37702 "RANLIB=$${RANLIB}" \
0c24b341 37703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37704 install-pdf) \
37705 || exit 1
37706
37707@endif wdiff
37708
108a6f8e
CD
37709.PHONY: maybe-install-html-wdiff install-html-wdiff
37710maybe-install-html-wdiff:
37711@if wdiff
37712maybe-install-html-wdiff: install-html-wdiff
37713
37714install-html-wdiff: \
37715 configure-wdiff \
37716 html-wdiff
37717 @: $(MAKE); $(unstage)
37718 @[ -f ./wdiff/Makefile ] || exit 0; \
37719 r=`${PWD_COMMAND}`; export r; \
37720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37721 $(HOST_EXPORTS) \
37722 for flag in $(EXTRA_HOST_FLAGS) ; do \
37723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37724 done; \
37725 echo "Doing install-html in wdiff" ; \
37726 (cd $(HOST_SUBDIR)/wdiff && \
37727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37729 "RANLIB=$${RANLIB}" \
0c24b341 37730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37731 install-html) \
37732 || exit 1
37733
37734@endif wdiff
37735
b813574b
PB
37736.PHONY: maybe-installcheck-wdiff installcheck-wdiff
37737maybe-installcheck-wdiff:
37738@if wdiff
37739maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 37740
b813574b
PB
37741installcheck-wdiff: \
37742 configure-wdiff
0aed8855 37743 @: $(MAKE); $(unstage)
b813574b 37744 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37745 r=`${PWD_COMMAND}`; export r; \
37746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37747 $(HOST_EXPORTS) \
b813574b 37748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37750 done; \
b813574b 37751 echo "Doing installcheck in wdiff" ; \
b00612cc 37752 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37755 "RANLIB=$${RANLIB}" \
0c24b341 37756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37757 installcheck) \
4fa63067
NN
37758 || exit 1
37759
b813574b 37760@endif wdiff
4fa63067 37761
b813574b
PB
37762.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
37763maybe-mostlyclean-wdiff:
37764@if wdiff
37765maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 37766
b813574b 37767mostlyclean-wdiff:
0aed8855 37768 @: $(MAKE); $(unstage)
b813574b 37769 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37770 r=`${PWD_COMMAND}`; export r; \
37771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37772 $(HOST_EXPORTS) \
b813574b 37773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37775 done; \
b813574b 37776 echo "Doing mostlyclean in wdiff" ; \
b00612cc 37777 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37780 "RANLIB=$${RANLIB}" \
0c24b341 37781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37782 mostlyclean) \
4fa63067
NN
37783 || exit 1
37784
b813574b 37785@endif wdiff
4fa63067 37786
b813574b
PB
37787.PHONY: maybe-clean-wdiff clean-wdiff
37788maybe-clean-wdiff:
37789@if wdiff
37790maybe-clean-wdiff: clean-wdiff
4fa63067 37791
b813574b 37792clean-wdiff:
0aed8855 37793 @: $(MAKE); $(unstage)
b813574b 37794 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37795 r=`${PWD_COMMAND}`; export r; \
37796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37797 $(HOST_EXPORTS) \
b813574b 37798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37800 done; \
b813574b 37801 echo "Doing clean in wdiff" ; \
b00612cc 37802 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37805 "RANLIB=$${RANLIB}" \
0c24b341 37806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37807 clean) \
4fa63067
NN
37808 || exit 1
37809
b813574b 37810@endif wdiff
4fa63067 37811
b813574b
PB
37812.PHONY: maybe-distclean-wdiff distclean-wdiff
37813maybe-distclean-wdiff:
37814@if wdiff
37815maybe-distclean-wdiff: distclean-wdiff
4fa63067 37816
b813574b 37817distclean-wdiff:
0aed8855 37818 @: $(MAKE); $(unstage)
b813574b 37819 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37820 r=`${PWD_COMMAND}`; export r; \
37821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37822 $(HOST_EXPORTS) \
b813574b 37823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37825 done; \
b813574b 37826 echo "Doing distclean in wdiff" ; \
b00612cc 37827 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37830 "RANLIB=$${RANLIB}" \
0c24b341 37831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37832 distclean) \
4fa63067
NN
37833 || exit 1
37834
b813574b 37835@endif wdiff
4fa63067 37836
b813574b
PB
37837.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
37838maybe-maintainer-clean-wdiff:
37839@if wdiff
37840maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 37841
b813574b 37842maintainer-clean-wdiff:
0aed8855 37843 @: $(MAKE); $(unstage)
b813574b 37844 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37845 r=`${PWD_COMMAND}`; export r; \
37846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37847 $(HOST_EXPORTS) \
b813574b 37848 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37850 done; \
b813574b 37851 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 37852 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37855 "RANLIB=$${RANLIB}" \
0c24b341 37856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37857 maintainer-clean) \
4fa63067
NN
37858 || exit 1
37859
b813574b 37860@endif wdiff
4fa63067
NN
37861
37862
a7254363 37863
b813574b
PB
37864.PHONY: configure-zip maybe-configure-zip
37865maybe-configure-zip:
4f0ef2d8
CD
37866@if gcc-bootstrap
37867configure-zip: stage_current
37868@endif gcc-bootstrap
b813574b
PB
37869@if zip
37870maybe-configure-zip: configure-zip
c52c6897 37871configure-zip:
0aed8855 37872 @: $(MAKE); $(unstage)
c52c6897 37873 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37875 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
37876 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 37877 $(HOST_EXPORTS) \
a7254363
PB
37878 echo Configuring in $(HOST_SUBDIR)/zip; \
37879 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 37880 case $(srcdir) in \
b00612cc
PB
37881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37882 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
37883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37884 esac; \
b00612cc
PB
37885 srcdiroption="--srcdir=$${topdir}/zip"; \
37886 libsrcdir="$$s/zip"; \
e2b9e2dc 37887 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37889 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37890 || exit 1
b813574b 37891@endif zip
e2b9e2dc 37892
a7254363
PB
37893
37894
d545f33b
PB
37895
37896
b813574b
PB
37897.PHONY: all-zip maybe-all-zip
37898maybe-all-zip:
4f0ef2d8
CD
37899@if gcc-bootstrap
37900all-zip: stage_current
37901@endif gcc-bootstrap
b813574b 37902@if zip
d27cc32e 37903TARGET-zip=all
b813574b
PB
37904maybe-all-zip: all-zip
37905all-zip: configure-zip
0aed8855 37906 @: $(MAKE); $(unstage)
b40e3958
L
37907 @r=`${PWD_COMMAND}`; export r; \
37908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37909 $(HOST_EXPORTS) \
b00612cc 37910 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
37911 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37912 $(TARGET-zip))
b813574b 37913@endif zip
3866be5d 37914
a7254363 37915
d545f33b
PB
37916
37917
b813574b
PB
37918.PHONY: check-zip maybe-check-zip
37919maybe-check-zip:
37920@if zip
37921maybe-check-zip: check-zip
3866be5d 37922
b813574b
PB
37923# This module is only tested in a native toolchain.
37924check-zip:
0aed8855 37925 @: $(MAKE); $(unstage)
b813574b
PB
37926 @if [ '$(host)' = '$(target)' ] ; then \
37927 r=`${PWD_COMMAND}`; export r; \
37928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37929 $(HOST_EXPORTS) \
b00612cc 37930 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 37931 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 37932 fi
4fa63067 37933
b813574b 37934@endif zip
4fa63067 37935
b813574b
PB
37936.PHONY: install-zip maybe-install-zip
37937maybe-install-zip:
37938@if zip
37939maybe-install-zip: install-zip
4fa63067 37940
b813574b 37941install-zip: installdirs
0aed8855 37942 @: $(MAKE); $(unstage)
b813574b
PB
37943 @r=`${PWD_COMMAND}`; export r; \
37944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37945 $(HOST_EXPORTS) \
b00612cc 37946 (cd $(HOST_SUBDIR)/zip && \
2da12f12 37947 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37948
b813574b 37949@endif zip
4fa63067 37950
56a8fe78 37951# Other targets (info, dvi, pdf, etc.)
4fa63067 37952
b813574b
PB
37953.PHONY: maybe-info-zip info-zip
37954maybe-info-zip:
37955@if zip
37956maybe-info-zip: info-zip
4fa63067 37957
b813574b
PB
37958info-zip: \
37959 configure-zip
0aed8855 37960 @: $(MAKE); $(unstage)
b813574b 37961 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37962 r=`${PWD_COMMAND}`; export r; \
b40e3958 37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37964 $(HOST_EXPORTS) \
b813574b 37965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37967 done; \
b813574b 37968 echo "Doing info in zip" ; \
b00612cc 37969 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
0c24b341 37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37974 info) \
4fa63067 37975 || exit 1
3866be5d 37976
b813574b 37977@endif zip
3866be5d 37978
b813574b
PB
37979.PHONY: maybe-dvi-zip dvi-zip
37980maybe-dvi-zip:
37981@if zip
37982maybe-dvi-zip: dvi-zip
16ae0395 37983
b813574b
PB
37984dvi-zip: \
37985 configure-zip
0aed8855 37986 @: $(MAKE); $(unstage)
b813574b 37987 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37988 r=`${PWD_COMMAND}`; export r; \
b40e3958 37989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37990 $(HOST_EXPORTS) \
b813574b 37991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37993 done; \
b813574b 37994 echo "Doing dvi in zip" ; \
b00612cc 37995 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37998 "RANLIB=$${RANLIB}" \
0c24b341 37999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38000 dvi) \
4fa63067 38001 || exit 1
3866be5d 38002
b813574b 38003@endif zip
3866be5d 38004
56a8fe78
DD
38005.PHONY: maybe-pdf-zip pdf-zip
38006maybe-pdf-zip:
38007@if zip
38008maybe-pdf-zip: pdf-zip
38009
38010pdf-zip: \
38011 configure-zip
38012 @: $(MAKE); $(unstage)
38013 @[ -f ./zip/Makefile ] || exit 0; \
38014 r=`${PWD_COMMAND}`; export r; \
38015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38016 $(HOST_EXPORTS) \
38017 for flag in $(EXTRA_HOST_FLAGS) ; do \
38018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38019 done; \
38020 echo "Doing pdf in zip" ; \
38021 (cd $(HOST_SUBDIR)/zip && \
38022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38024 "RANLIB=$${RANLIB}" \
0c24b341 38025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38026 pdf) \
38027 || exit 1
38028
38029@endif zip
38030
6d389afc
MS
38031.PHONY: maybe-html-zip html-zip
38032maybe-html-zip:
38033@if zip
38034maybe-html-zip: html-zip
38035
38036html-zip: \
38037 configure-zip
0aed8855 38038 @: $(MAKE); $(unstage)
6d389afc
MS
38039 @[ -f ./zip/Makefile ] || exit 0; \
38040 r=`${PWD_COMMAND}`; export r; \
38041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38042 $(HOST_EXPORTS) \
38043 for flag in $(EXTRA_HOST_FLAGS) ; do \
38044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38045 done; \
38046 echo "Doing html in zip" ; \
b00612cc 38047 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
38048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38050 "RANLIB=$${RANLIB}" \
0c24b341 38051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38052 html) \
38053 || exit 1
38054
38055@endif zip
38056
b813574b
PB
38057.PHONY: maybe-TAGS-zip TAGS-zip
38058maybe-TAGS-zip:
38059@if zip
38060maybe-TAGS-zip: TAGS-zip
4fa63067 38061
b813574b
PB
38062TAGS-zip: \
38063 configure-zip
0aed8855 38064 @: $(MAKE); $(unstage)
b813574b 38065 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
38066 r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38068 $(HOST_EXPORTS) \
b813574b 38069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38071 done; \
b813574b 38072 echo "Doing TAGS in zip" ; \
b00612cc 38073 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38076 "RANLIB=$${RANLIB}" \
0c24b341 38077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38078 TAGS) \
e2b9e2dc
NN
38079 || exit 1
38080
b813574b 38081@endif zip
4fa63067 38082
b813574b
PB
38083.PHONY: maybe-install-info-zip install-info-zip
38084maybe-install-info-zip:
38085@if zip
38086maybe-install-info-zip: install-info-zip
4fa63067 38087
b813574b
PB
38088install-info-zip: \
38089 configure-zip \
38090 info-zip
0aed8855 38091 @: $(MAKE); $(unstage)
b813574b 38092 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38093 r=`${PWD_COMMAND}`; export r; \
b40e3958 38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38095 $(HOST_EXPORTS) \
b813574b 38096 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38098 done; \
b813574b 38099 echo "Doing install-info in zip" ; \
b00612cc 38100 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38103 "RANLIB=$${RANLIB}" \
0c24b341 38104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38105 install-info) \
4fa63067 38106 || exit 1
3866be5d 38107
b813574b 38108@endif zip
3866be5d 38109
a3ca38d2
DD
38110.PHONY: maybe-install-pdf-zip install-pdf-zip
38111maybe-install-pdf-zip:
38112@if zip
38113maybe-install-pdf-zip: install-pdf-zip
38114
38115install-pdf-zip: \
38116 configure-zip \
38117 pdf-zip
38118 @: $(MAKE); $(unstage)
38119 @[ -f ./zip/Makefile ] || exit 0; \
38120 r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 $(HOST_EXPORTS) \
38123 for flag in $(EXTRA_HOST_FLAGS) ; do \
38124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38125 done; \
38126 echo "Doing install-pdf in zip" ; \
38127 (cd $(HOST_SUBDIR)/zip && \
38128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38130 "RANLIB=$${RANLIB}" \
0c24b341 38131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38132 install-pdf) \
38133 || exit 1
38134
38135@endif zip
38136
108a6f8e
CD
38137.PHONY: maybe-install-html-zip install-html-zip
38138maybe-install-html-zip:
38139@if zip
38140maybe-install-html-zip: install-html-zip
38141
38142install-html-zip: \
38143 configure-zip \
38144 html-zip
38145 @: $(MAKE); $(unstage)
38146 @[ -f ./zip/Makefile ] || exit 0; \
38147 r=`${PWD_COMMAND}`; export r; \
38148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38149 $(HOST_EXPORTS) \
38150 for flag in $(EXTRA_HOST_FLAGS) ; do \
38151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38152 done; \
38153 echo "Doing install-html in zip" ; \
38154 (cd $(HOST_SUBDIR)/zip && \
38155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38157 "RANLIB=$${RANLIB}" \
0c24b341 38158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38159 install-html) \
38160 || exit 1
38161
38162@endif zip
38163
b813574b
PB
38164.PHONY: maybe-installcheck-zip installcheck-zip
38165maybe-installcheck-zip:
38166@if zip
38167maybe-installcheck-zip: installcheck-zip
4fa63067 38168
b813574b
PB
38169installcheck-zip: \
38170 configure-zip
0aed8855 38171 @: $(MAKE); $(unstage)
b813574b 38172 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38173 r=`${PWD_COMMAND}`; export r; \
b40e3958 38174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38175 $(HOST_EXPORTS) \
b813574b 38176 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38178 done; \
b813574b 38179 echo "Doing installcheck in zip" ; \
b00612cc 38180 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38183 "RANLIB=$${RANLIB}" \
0c24b341 38184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38185 installcheck) \
4fa63067 38186 || exit 1
3866be5d 38187
b813574b 38188@endif zip
3866be5d 38189
b813574b
PB
38190.PHONY: maybe-mostlyclean-zip mostlyclean-zip
38191maybe-mostlyclean-zip:
38192@if zip
38193maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 38194
b813574b 38195mostlyclean-zip:
0aed8855 38196 @: $(MAKE); $(unstage)
b813574b 38197 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
38198 r=`${PWD_COMMAND}`; export r; \
38199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38200 $(HOST_EXPORTS) \
b813574b 38201 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38203 done; \
b813574b 38204 echo "Doing mostlyclean in zip" ; \
b00612cc 38205 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38208 "RANLIB=$${RANLIB}" \
0c24b341 38209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38210 mostlyclean) \
4fa63067
NN
38211 || exit 1
38212
b813574b 38213@endif zip
4fa63067 38214
b813574b
PB
38215.PHONY: maybe-clean-zip clean-zip
38216maybe-clean-zip:
38217@if zip
38218maybe-clean-zip: clean-zip
4fa63067 38219
b813574b 38220clean-zip:
0aed8855 38221 @: $(MAKE); $(unstage)
b813574b 38222 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
38223 r=`${PWD_COMMAND}`; export r; \
38224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38225 $(HOST_EXPORTS) \
b813574b 38226 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38228 done; \
b813574b 38229 echo "Doing clean in zip" ; \
b00612cc 38230 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38233 "RANLIB=$${RANLIB}" \
0c24b341 38234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38235 clean) \
4fa63067
NN
38236 || exit 1
38237
b813574b 38238@endif zip
4fa63067 38239
b813574b
PB
38240.PHONY: maybe-distclean-zip distclean-zip
38241maybe-distclean-zip:
38242@if zip
38243maybe-distclean-zip: distclean-zip
4fa63067 38244
b813574b 38245distclean-zip:
0aed8855 38246 @: $(MAKE); $(unstage)
b813574b 38247 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
38248 r=`${PWD_COMMAND}`; export r; \
38249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38250 $(HOST_EXPORTS) \
b813574b 38251 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38253 done; \
b813574b 38254 echo "Doing distclean in zip" ; \
b00612cc 38255 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38258 "RANLIB=$${RANLIB}" \
0c24b341 38259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38260 distclean) \
4fa63067
NN
38261 || exit 1
38262
b813574b 38263@endif zip
4fa63067 38264
b813574b
PB
38265.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
38266maybe-maintainer-clean-zip:
38267@if zip
38268maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 38269
b813574b 38270maintainer-clean-zip:
0aed8855 38271 @: $(MAKE); $(unstage)
b813574b 38272 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38273 r=`${PWD_COMMAND}`; export r; \
b40e3958 38274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38275 $(HOST_EXPORTS) \
b813574b 38276 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38278 done; \
b813574b 38279 echo "Doing maintainer-clean in zip" ; \
b00612cc 38280 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38283 "RANLIB=$${RANLIB}" \
0c24b341 38284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38285 maintainer-clean) \
4fa63067 38286 || exit 1
3866be5d 38287
b813574b 38288@endif zip
3866be5d 38289
4fa63067 38290
a7254363 38291
b813574b
PB
38292.PHONY: configure-zlib maybe-configure-zlib
38293maybe-configure-zlib:
4f0ef2d8
CD
38294@if gcc-bootstrap
38295configure-zlib: stage_current
38296@endif gcc-bootstrap
b813574b
PB
38297@if zlib
38298maybe-configure-zlib: configure-zlib
c52c6897 38299configure-zlib:
c52c6897
PB
38300 @r=`${PWD_COMMAND}`; export r; \
38301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38302 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
38303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 38304 $(HOST_EXPORTS) \
a7254363
PB
38305 echo Configuring in $(HOST_SUBDIR)/zlib; \
38306 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 38307 case $(srcdir) in \
b00612cc
PB
38308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38309 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38311 esac; \
b00612cc
PB
38312 srcdiroption="--srcdir=$${topdir}/zlib"; \
38313 libsrcdir="$$s/zlib"; \
e2b9e2dc 38314 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38316 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38317 || exit 1
b813574b 38318@endif zlib
e2b9e2dc 38319
a7254363
PB
38320
38321
d545f33b
PB
38322.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
38323maybe-configure-stage1-zlib:
38324@if zlib-bootstrap
38325maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 38326configure-stage1-zlib:
c52c6897 38327 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 38328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38329 @r=`${PWD_COMMAND}`; export r; \
38330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38331 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 38332 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 38333 $(HOST_EXPORTS) \
8ee82aff 38334 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
38335 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
38336 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 38337 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 38338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38339 cd $(HOST_SUBDIR)/zlib || exit 1; \
38340 case $(srcdir) in \
38341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38342 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38344 esac; \
38345 srcdiroption="--srcdir=$${topdir}/zlib"; \
38346 libsrcdir="$$s/zlib"; \
38347 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38349 --target=${target_alias} $${srcdiroption} \
1b05fbbd 38350 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
38351@endif zlib-bootstrap
38352
38353.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
38354maybe-configure-stage2-zlib:
38355@if zlib-bootstrap
38356maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 38357configure-stage2-zlib:
c52c6897 38358 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 38359 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38360 @r=`${PWD_COMMAND}`; export r; \
38361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38362 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 38363 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38364 $(HOST_EXPORTS) \
1b05fbbd 38365 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 38366 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
38367 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
38368 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38369 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 38370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38371 cd $(HOST_SUBDIR)/zlib || exit 1; \
38372 case $(srcdir) in \
38373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38374 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38376 esac; \
38377 srcdiroption="--srcdir=$${topdir}/zlib"; \
38378 libsrcdir="$$s/zlib"; \
38379 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38381 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38382 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38383 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
38384@endif zlib-bootstrap
38385
d545f33b
PB
38386.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
38387maybe-configure-stage3-zlib:
38388@if zlib-bootstrap
38389maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 38390configure-stage3-zlib:
c52c6897 38391 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 38392 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38393 @r=`${PWD_COMMAND}`; export r; \
38394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38395 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 38396 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38397 $(HOST_EXPORTS) \
1b05fbbd 38398 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 38399 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
38400 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
38401 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38402 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 38403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38404 cd $(HOST_SUBDIR)/zlib || exit 1; \
38405 case $(srcdir) in \
38406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38407 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38409 esac; \
38410 srcdiroption="--srcdir=$${topdir}/zlib"; \
38411 libsrcdir="$$s/zlib"; \
38412 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38414 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38415 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38416 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
38417@endif zlib-bootstrap
38418
d545f33b
PB
38419.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
38420maybe-configure-stage4-zlib:
38421@if zlib-bootstrap
38422maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 38423configure-stage4-zlib:
c52c6897 38424 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 38425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38426 @r=`${PWD_COMMAND}`; export r; \
38427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38428 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 38429 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38430 $(HOST_EXPORTS) \
1b05fbbd 38431 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 38432 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
38433 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
38434 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38435 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 38436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38437 cd $(HOST_SUBDIR)/zlib || exit 1; \
38438 case $(srcdir) in \
38439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38440 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38442 esac; \
38443 srcdiroption="--srcdir=$${topdir}/zlib"; \
38444 libsrcdir="$$s/zlib"; \
38445 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38447 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38448 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38449 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
38450@endif zlib-bootstrap
38451
38452.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
38453maybe-configure-stageprofile-zlib:
38454@if zlib-bootstrap
38455maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 38456configure-stageprofile-zlib:
c52c6897 38457 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 38458 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38459 @r=`${PWD_COMMAND}`; export r; \
38460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38461 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 38462 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38463 $(HOST_EXPORTS) \
1b05fbbd
AO
38464 $(POSTSTAGE1_HOST_EXPORTS) \
38465 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
38466 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
38467 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38468 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 38469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38470 cd $(HOST_SUBDIR)/zlib || exit 1; \
38471 case $(srcdir) in \
38472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38473 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38475 esac; \
38476 srcdiroption="--srcdir=$${topdir}/zlib"; \
38477 libsrcdir="$$s/zlib"; \
38478 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38480 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38481 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38482 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
38483@endif zlib-bootstrap
38484
38485.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
38486maybe-configure-stagefeedback-zlib:
38487@if zlib-bootstrap
38488maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 38489configure-stagefeedback-zlib:
c52c6897 38490 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 38491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38492 @r=`${PWD_COMMAND}`; export r; \
38493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38494 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 38495 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38496 $(HOST_EXPORTS) \
1b05fbbd
AO
38497 $(POSTSTAGE1_HOST_EXPORTS) \
38498 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
38499 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
38500 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38501 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 38502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38503 cd $(HOST_SUBDIR)/zlib || exit 1; \
38504 case $(srcdir) in \
38505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38506 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38508 esac; \
38509 srcdiroption="--srcdir=$${topdir}/zlib"; \
38510 libsrcdir="$$s/zlib"; \
38511 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38513 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38514 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38515 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
38516@endif zlib-bootstrap
38517
38518
38519
38520
38521
b813574b
PB
38522.PHONY: all-zlib maybe-all-zlib
38523maybe-all-zlib:
4f0ef2d8
CD
38524@if gcc-bootstrap
38525all-zlib: stage_current
38526@endif gcc-bootstrap
b813574b 38527@if zlib
d27cc32e 38528TARGET-zlib=all
b813574b
PB
38529maybe-all-zlib: all-zlib
38530all-zlib: configure-zlib
c52c6897 38531 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38533 $(HOST_EXPORTS) \
b00612cc 38534 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
38535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38536 $(TARGET-zlib))
b813574b 38537@endif zlib
3866be5d 38538
a7254363 38539
d545f33b
PB
38540
38541.PHONY: all-stage1-zlib maybe-all-stage1-zlib
38542.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
38543maybe-all-stage1-zlib:
38544maybe-clean-stage1-zlib:
38545@if zlib-bootstrap
38546maybe-all-stage1-zlib: all-stage1-zlib
38547all-stage1: all-stage1-zlib
f70224b5 38548TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 38549all-stage1-zlib: configure-stage1-zlib
c52c6897 38550 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
38551 @r=`${PWD_COMMAND}`; export r; \
38552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38553 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
38554 $(HOST_EXPORTS) \
38555 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38557 CFLAGS="$(STAGE1_CFLAGS)" \
38558 CXXFLAGS="$(STAGE1_CFLAGS)" \
38559 LIBCFLAGS="$(LIBCFLAGS)" \
38560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38563 $(EXTRA_HOST_FLAGS) \
38564 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 38565 $(TARGET-stage1-zlib)
d545f33b
PB
38566
38567maybe-clean-stage1-zlib: clean-stage1-zlib
38568clean-stage1: clean-stage1-zlib
38569clean-stage1-zlib:
9dbaa842
DD
38570 @if [ $(current_stage) = stage1 ]; then \
38571 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38572 else \
38573 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
38574 $(MAKE) stage1-start; \
38575 fi; \
d545f33b 38576 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38577 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 38578 clean
d545f33b
PB
38579@endif zlib-bootstrap
38580
38581
38582.PHONY: all-stage2-zlib maybe-all-stage2-zlib
38583.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
38584maybe-all-stage2-zlib:
38585maybe-clean-stage2-zlib:
38586@if zlib-bootstrap
38587maybe-all-stage2-zlib: all-stage2-zlib
38588all-stage2: all-stage2-zlib
f70224b5 38589TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 38590all-stage2-zlib: configure-stage2-zlib
c52c6897 38591 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
38592 @r=`${PWD_COMMAND}`; export r; \
38593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38594 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
38595 $(HOST_EXPORTS) \
38596 $(POSTSTAGE1_HOST_EXPORTS) \
38597 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38599 CFLAGS="$(STAGE2_CFLAGS)" \
38600 CXXFLAGS="$(STAGE2_CFLAGS)" \
38601 LIBCFLAGS="$(STAGE2_CFLAGS)" \
38602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38606 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 38607 $(TARGET-stage2-zlib)
d545f33b
PB
38608
38609maybe-clean-stage2-zlib: clean-stage2-zlib
38610clean-stage2: clean-stage2-zlib
38611clean-stage2-zlib:
9dbaa842
DD
38612 @if [ $(current_stage) = stage2 ]; then \
38613 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38614 else \
38615 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
38616 $(MAKE) stage2-start; \
38617 fi; \
d545f33b 38618 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38619 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38620 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38621 clean
d545f33b
PB
38622@endif zlib-bootstrap
38623
38624
38625.PHONY: all-stage3-zlib maybe-all-stage3-zlib
38626.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
38627maybe-all-stage3-zlib:
38628maybe-clean-stage3-zlib:
38629@if zlib-bootstrap
38630maybe-all-stage3-zlib: all-stage3-zlib
38631all-stage3: all-stage3-zlib
f70224b5 38632TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 38633all-stage3-zlib: configure-stage3-zlib
c52c6897 38634 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
38635 @r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38637 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
38638 $(HOST_EXPORTS) \
38639 $(POSTSTAGE1_HOST_EXPORTS) \
38640 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38642 CFLAGS="$(STAGE3_CFLAGS)" \
38643 CXXFLAGS="$(STAGE3_CFLAGS)" \
38644 LIBCFLAGS="$(STAGE3_CFLAGS)" \
38645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38649 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 38650 $(TARGET-stage3-zlib)
d545f33b
PB
38651
38652maybe-clean-stage3-zlib: clean-stage3-zlib
38653clean-stage3: clean-stage3-zlib
38654clean-stage3-zlib:
9dbaa842
DD
38655 @if [ $(current_stage) = stage3 ]; then \
38656 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38657 else \
38658 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
38659 $(MAKE) stage3-start; \
38660 fi; \
d545f33b 38661 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38662 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38663 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38664 clean
d545f33b
PB
38665@endif zlib-bootstrap
38666
38667
38668.PHONY: all-stage4-zlib maybe-all-stage4-zlib
38669.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
38670maybe-all-stage4-zlib:
38671maybe-clean-stage4-zlib:
38672@if zlib-bootstrap
38673maybe-all-stage4-zlib: all-stage4-zlib
38674all-stage4: all-stage4-zlib
f70224b5 38675TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 38676all-stage4-zlib: configure-stage4-zlib
c52c6897 38677 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
38678 @r=`${PWD_COMMAND}`; export r; \
38679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38680 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
38681 $(HOST_EXPORTS) \
38682 $(POSTSTAGE1_HOST_EXPORTS) \
38683 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38685 CFLAGS="$(STAGE4_CFLAGS)" \
38686 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 38687 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
38688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38692 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 38693 $(TARGET-stage4-zlib)
d545f33b
PB
38694
38695maybe-clean-stage4-zlib: clean-stage4-zlib
38696clean-stage4: clean-stage4-zlib
38697clean-stage4-zlib:
9dbaa842
DD
38698 @if [ $(current_stage) = stage4 ]; then \
38699 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38700 else \
38701 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
38702 $(MAKE) stage4-start; \
38703 fi; \
d545f33b 38704 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38705 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38706 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38707 clean
d545f33b
PB
38708@endif zlib-bootstrap
38709
38710
38711.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
38712.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
38713maybe-all-stageprofile-zlib:
38714maybe-clean-stageprofile-zlib:
38715@if zlib-bootstrap
38716maybe-all-stageprofile-zlib: all-stageprofile-zlib
38717all-stageprofile: all-stageprofile-zlib
f70224b5 38718TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 38719all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 38720 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
38721 @r=`${PWD_COMMAND}`; export r; \
38722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38723 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
38724 $(HOST_EXPORTS) \
38725 $(POSTSTAGE1_HOST_EXPORTS) \
38726 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38728 CFLAGS="$(STAGEprofile_CFLAGS)" \
38729 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
38730 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
38731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38734 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38735 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 38736 $(TARGET-stageprofile-zlib)
d545f33b
PB
38737
38738maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
38739clean-stageprofile: clean-stageprofile-zlib
38740clean-stageprofile-zlib:
9dbaa842
DD
38741 @if [ $(current_stage) = stageprofile ]; then \
38742 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38743 else \
38744 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
38745 $(MAKE) stageprofile-start; \
38746 fi; \
d545f33b 38747 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38748 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38749 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38750 clean
d545f33b
PB
38751@endif zlib-bootstrap
38752
38753
38754.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
38755.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
38756maybe-all-stagefeedback-zlib:
38757maybe-clean-stagefeedback-zlib:
38758@if zlib-bootstrap
38759maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
38760all-stagefeedback: all-stagefeedback-zlib
f70224b5 38761TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 38762all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 38763 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
38764 @r=`${PWD_COMMAND}`; export r; \
38765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38766 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
38767 $(HOST_EXPORTS) \
38768 $(POSTSTAGE1_HOST_EXPORTS) \
38769 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38771 CFLAGS="$(STAGEfeedback_CFLAGS)" \
38772 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
38773 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
38774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38778 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 38779 $(TARGET-stagefeedback-zlib)
d545f33b
PB
38780
38781maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
38782clean-stagefeedback: clean-stagefeedback-zlib
38783clean-stagefeedback-zlib:
9dbaa842
DD
38784 @if [ $(current_stage) = stagefeedback ]; then \
38785 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38786 else \
38787 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
38788 $(MAKE) stagefeedback-start; \
38789 fi; \
d545f33b 38790 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38791 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38792 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38793 clean
d545f33b
PB
38794@endif zlib-bootstrap
38795
38796
38797
38798
38799
b813574b
PB
38800.PHONY: check-zlib maybe-check-zlib
38801maybe-check-zlib:
38802@if zlib
38803maybe-check-zlib: check-zlib
3866be5d 38804
b813574b 38805check-zlib:
3866be5d 38806
b813574b 38807@endif zlib
3866be5d 38808
b813574b
PB
38809.PHONY: install-zlib maybe-install-zlib
38810maybe-install-zlib:
38811@if zlib
38812maybe-install-zlib: install-zlib
4fa63067 38813
b813574b 38814install-zlib:
4fa63067 38815
b813574b 38816@endif zlib
4fa63067 38817
56a8fe78 38818# Other targets (info, dvi, pdf, etc.)
4fa63067 38819
b813574b
PB
38820.PHONY: maybe-info-zlib info-zlib
38821maybe-info-zlib:
38822@if zlib
38823maybe-info-zlib: info-zlib
4fa63067 38824
6d389afc
MS
38825info-zlib: \
38826 configure-zlib
38827 @[ -f ./zlib/Makefile ] || exit 0; \
38828 r=`${PWD_COMMAND}`; export r; \
38829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38830 $(HOST_EXPORTS) \
38831 for flag in $(EXTRA_HOST_FLAGS) ; do \
38832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38833 done; \
38834 echo "Doing info in zlib" ; \
b00612cc 38835 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
38836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38838 "RANLIB=$${RANLIB}" \
0c24b341 38839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38840 info) \
38841 || exit 1
38842
38843@endif zlib
38844
38845.PHONY: maybe-dvi-zlib dvi-zlib
38846maybe-dvi-zlib:
38847@if zlib
38848maybe-dvi-zlib: dvi-zlib
38849
38850dvi-zlib: \
b813574b
PB
38851 configure-zlib
38852 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38853 r=`${PWD_COMMAND}`; export r; \
38854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38855 $(HOST_EXPORTS) \
b813574b 38856 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38858 done; \
6d389afc 38859 echo "Doing dvi in zlib" ; \
b00612cc 38860 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38863 "RANLIB=$${RANLIB}" \
0c24b341 38864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 38865 dvi) \
4fa63067
NN
38866 || exit 1
38867
b813574b 38868@endif zlib
4fa63067 38869
56a8fe78
DD
38870.PHONY: maybe-pdf-zlib pdf-zlib
38871maybe-pdf-zlib:
38872@if zlib
38873maybe-pdf-zlib: pdf-zlib
38874
38875pdf-zlib: \
38876 configure-zlib
38877 @[ -f ./zlib/Makefile ] || exit 0; \
38878 r=`${PWD_COMMAND}`; export r; \
38879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38880 $(HOST_EXPORTS) \
38881 for flag in $(EXTRA_HOST_FLAGS) ; do \
38882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38883 done; \
38884 echo "Doing pdf in zlib" ; \
38885 (cd $(HOST_SUBDIR)/zlib && \
38886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38888 "RANLIB=$${RANLIB}" \
0c24b341 38889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38890 pdf) \
38891 || exit 1
38892
38893@endif zlib
38894
6d389afc
MS
38895.PHONY: maybe-html-zlib html-zlib
38896maybe-html-zlib:
b813574b 38897@if zlib
6d389afc 38898maybe-html-zlib: html-zlib
4fa63067 38899
6d389afc 38900html-zlib: \
b813574b
PB
38901 configure-zlib
38902 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38903 r=`${PWD_COMMAND}`; export r; \
38904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38905 $(HOST_EXPORTS) \
b813574b 38906 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38908 done; \
6d389afc 38909 echo "Doing html in zlib" ; \
b00612cc 38910 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38913 "RANLIB=$${RANLIB}" \
0c24b341 38914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 38915 html) \
4fa63067
NN
38916 || exit 1
38917
b813574b 38918@endif zlib
4fa63067 38919
b813574b
PB
38920.PHONY: maybe-TAGS-zlib TAGS-zlib
38921maybe-TAGS-zlib:
38922@if zlib
38923maybe-TAGS-zlib: TAGS-zlib
4fa63067 38924
b813574b
PB
38925TAGS-zlib: \
38926 configure-zlib
38927 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38928 r=`${PWD_COMMAND}`; export r; \
38929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38930 $(HOST_EXPORTS) \
b813574b 38931 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38933 done; \
b813574b 38934 echo "Doing TAGS in zlib" ; \
b00612cc 38935 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38938 "RANLIB=$${RANLIB}" \
0c24b341 38939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38940 TAGS) \
4fa63067
NN
38941 || exit 1
38942
b813574b 38943@endif zlib
4fa63067 38944
b813574b
PB
38945.PHONY: maybe-install-info-zlib install-info-zlib
38946maybe-install-info-zlib:
38947@if zlib
38948maybe-install-info-zlib: install-info-zlib
4fa63067 38949
b813574b
PB
38950install-info-zlib: \
38951 configure-zlib \
38952 info-zlib
38953 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38954 r=`${PWD_COMMAND}`; export r; \
38955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38956 $(HOST_EXPORTS) \
b813574b 38957 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38959 done; \
b813574b 38960 echo "Doing install-info in zlib" ; \
b00612cc 38961 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38964 "RANLIB=$${RANLIB}" \
0c24b341 38965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38966 install-info) \
4fa63067
NN
38967 || exit 1
38968
b813574b 38969@endif zlib
4fa63067 38970
a3ca38d2
DD
38971.PHONY: maybe-install-pdf-zlib install-pdf-zlib
38972maybe-install-pdf-zlib:
38973@if zlib
38974maybe-install-pdf-zlib: install-pdf-zlib
38975
38976install-pdf-zlib: \
38977 configure-zlib \
38978 pdf-zlib
38979 @[ -f ./zlib/Makefile ] || exit 0; \
38980 r=`${PWD_COMMAND}`; export r; \
38981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38982 $(HOST_EXPORTS) \
38983 for flag in $(EXTRA_HOST_FLAGS) ; do \
38984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38985 done; \
38986 echo "Doing install-pdf in zlib" ; \
38987 (cd $(HOST_SUBDIR)/zlib && \
38988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38990 "RANLIB=$${RANLIB}" \
0c24b341 38991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38992 install-pdf) \
38993 || exit 1
38994
38995@endif zlib
38996
108a6f8e
CD
38997.PHONY: maybe-install-html-zlib install-html-zlib
38998maybe-install-html-zlib:
38999@if zlib
39000maybe-install-html-zlib: install-html-zlib
39001
39002install-html-zlib: \
39003 configure-zlib \
39004 html-zlib
39005 @[ -f ./zlib/Makefile ] || exit 0; \
39006 r=`${PWD_COMMAND}`; export r; \
39007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39008 $(HOST_EXPORTS) \
39009 for flag in $(EXTRA_HOST_FLAGS) ; do \
39010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39011 done; \
39012 echo "Doing install-html in zlib" ; \
39013 (cd $(HOST_SUBDIR)/zlib && \
39014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39016 "RANLIB=$${RANLIB}" \
0c24b341 39017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39018 install-html) \
39019 || exit 1
39020
39021@endif zlib
39022
b813574b
PB
39023.PHONY: maybe-installcheck-zlib installcheck-zlib
39024maybe-installcheck-zlib:
39025@if zlib
39026maybe-installcheck-zlib: installcheck-zlib
4fa63067 39027
b813574b
PB
39028installcheck-zlib: \
39029 configure-zlib
39030 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39031 r=`${PWD_COMMAND}`; export r; \
39032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39033 $(HOST_EXPORTS) \
b813574b 39034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39036 done; \
b813574b 39037 echo "Doing installcheck in zlib" ; \
b00612cc 39038 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39041 "RANLIB=$${RANLIB}" \
0c24b341 39042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39043 installcheck) \
4fa63067
NN
39044 || exit 1
39045
b813574b 39046@endif zlib
4fa63067 39047
b813574b
PB
39048.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
39049maybe-mostlyclean-zlib:
39050@if zlib
39051maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 39052
b813574b
PB
39053mostlyclean-zlib:
39054 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39055 r=`${PWD_COMMAND}`; export r; \
39056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39057 $(HOST_EXPORTS) \
b813574b 39058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39060 done; \
b813574b 39061 echo "Doing mostlyclean in zlib" ; \
b00612cc 39062 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39065 "RANLIB=$${RANLIB}" \
0c24b341 39066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39067 mostlyclean) \
4fa63067
NN
39068 || exit 1
39069
b813574b 39070@endif zlib
4fa63067 39071
b813574b
PB
39072.PHONY: maybe-clean-zlib clean-zlib
39073maybe-clean-zlib:
39074@if zlib
39075maybe-clean-zlib: clean-zlib
4fa63067 39076
b813574b
PB
39077clean-zlib:
39078 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39079 r=`${PWD_COMMAND}`; export r; \
39080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39081 $(HOST_EXPORTS) \
b813574b 39082 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39084 done; \
b813574b 39085 echo "Doing clean in zlib" ; \
b00612cc 39086 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39089 "RANLIB=$${RANLIB}" \
0c24b341 39090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39091 clean) \
4fa63067
NN
39092 || exit 1
39093
b813574b 39094@endif zlib
4fa63067 39095
b813574b
PB
39096.PHONY: maybe-distclean-zlib distclean-zlib
39097maybe-distclean-zlib:
39098@if zlib
39099maybe-distclean-zlib: distclean-zlib
4fa63067 39100
b813574b
PB
39101distclean-zlib:
39102 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39103 r=`${PWD_COMMAND}`; export r; \
39104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39105 $(HOST_EXPORTS) \
b813574b 39106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39108 done; \
b813574b 39109 echo "Doing distclean in zlib" ; \
b00612cc 39110 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39113 "RANLIB=$${RANLIB}" \
0c24b341 39114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39115 distclean) \
4fa63067
NN
39116 || exit 1
39117
b813574b 39118@endif zlib
4fa63067 39119
b813574b
PB
39120.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
39121maybe-maintainer-clean-zlib:
39122@if zlib
39123maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 39124
b813574b
PB
39125maintainer-clean-zlib:
39126 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39127 r=`${PWD_COMMAND}`; export r; \
39128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39129 $(HOST_EXPORTS) \
b813574b 39130 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39132 done; \
b813574b 39133 echo "Doing maintainer-clean in zlib" ; \
b00612cc 39134 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39137 "RANLIB=$${RANLIB}" \
0c24b341 39138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39139 maintainer-clean) \
4fa63067 39140 || exit 1
16ae0395 39141
b813574b 39142@endif zlib
3866be5d
NN
39143
39144
a7254363 39145
b813574b
PB
39146.PHONY: configure-gdb maybe-configure-gdb
39147maybe-configure-gdb:
4f0ef2d8
CD
39148@if gcc-bootstrap
39149configure-gdb: stage_current
39150@endif gcc-bootstrap
b813574b
PB
39151@if gdb
39152maybe-configure-gdb: configure-gdb
c52c6897 39153configure-gdb:
0aed8855 39154 @: $(MAKE); $(unstage)
c52c6897 39155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39157 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
39158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 39159 $(HOST_EXPORTS) \
a7254363
PB
39160 echo Configuring in $(HOST_SUBDIR)/gdb; \
39161 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 39162 case $(srcdir) in \
b00612cc
PB
39163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39164 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
39165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39166 esac; \
b00612cc
PB
39167 srcdiroption="--srcdir=$${topdir}/gdb"; \
39168 libsrcdir="$$s/gdb"; \
e2b9e2dc 39169 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39171 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39172 || exit 1
b813574b 39173@endif gdb
e2b9e2dc 39174
a7254363
PB
39175
39176
d545f33b
PB
39177
39178
b813574b
PB
39179.PHONY: all-gdb maybe-all-gdb
39180maybe-all-gdb:
4f0ef2d8
CD
39181@if gcc-bootstrap
39182all-gdb: stage_current
39183@endif gcc-bootstrap
b813574b 39184@if gdb
d27cc32e 39185TARGET-gdb=all
b813574b
PB
39186maybe-all-gdb: all-gdb
39187all-gdb: configure-gdb
0aed8855 39188 @: $(MAKE); $(unstage)
b40e3958
L
39189 @r=`${PWD_COMMAND}`; export r; \
39190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39191 $(HOST_EXPORTS) \
b00612cc 39192 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
39193 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39194 $(TARGET-gdb))
b813574b 39195@endif gdb
3866be5d 39196
a7254363 39197
d545f33b
PB
39198
39199
b813574b
PB
39200.PHONY: check-gdb maybe-check-gdb
39201maybe-check-gdb:
39202@if gdb
39203maybe-check-gdb: check-gdb
3866be5d 39204
b813574b 39205check-gdb:
0aed8855 39206 @: $(MAKE); $(unstage)
b40e3958
L
39207 @r=`${PWD_COMMAND}`; export r; \
39208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39209 $(HOST_EXPORTS) \
b00612cc
PB
39210 (cd $(HOST_SUBDIR)/gdb && \
39211 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39212
b813574b 39213@endif gdb
3866be5d 39214
b813574b
PB
39215.PHONY: install-gdb maybe-install-gdb
39216maybe-install-gdb:
39217@if gdb
39218maybe-install-gdb: install-gdb
16ae0395 39219
b813574b 39220install-gdb: installdirs
0aed8855 39221 @: $(MAKE); $(unstage)
b40e3958
L
39222 @r=`${PWD_COMMAND}`; export r; \
39223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39224 $(HOST_EXPORTS) \
b00612cc 39225 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 39226 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39227
b813574b 39228@endif gdb
3866be5d 39229
56a8fe78 39230# Other targets (info, dvi, pdf, etc.)
4fa63067 39231
b813574b
PB
39232.PHONY: maybe-info-gdb info-gdb
39233maybe-info-gdb:
39234@if gdb
39235maybe-info-gdb: info-gdb
4fa63067 39236
b813574b
PB
39237info-gdb: \
39238 configure-gdb
0aed8855 39239 @: $(MAKE); $(unstage)
b813574b 39240 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39241 r=`${PWD_COMMAND}`; export r; \
39242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39243 $(HOST_EXPORTS) \
72b2455a 39244 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39246 done; \
b813574b 39247 echo "Doing info in gdb" ; \
b00612cc 39248 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39251 "RANLIB=$${RANLIB}" \
0c24b341 39252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39253 info) \
4fa63067
NN
39254 || exit 1
39255
b813574b 39256@endif gdb
4fa63067 39257
b813574b
PB
39258.PHONY: maybe-dvi-gdb dvi-gdb
39259maybe-dvi-gdb:
39260@if gdb
39261maybe-dvi-gdb: dvi-gdb
4fa63067 39262
b813574b
PB
39263dvi-gdb: \
39264 configure-gdb
0aed8855 39265 @: $(MAKE); $(unstage)
b813574b 39266 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39267 r=`${PWD_COMMAND}`; export r; \
39268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39269 $(HOST_EXPORTS) \
72b2455a 39270 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39272 done; \
b813574b 39273 echo "Doing dvi in gdb" ; \
b00612cc 39274 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39277 "RANLIB=$${RANLIB}" \
0c24b341 39278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39279 dvi) \
4fa63067
NN
39280 || exit 1
39281
b813574b 39282@endif gdb
4fa63067 39283
56a8fe78
DD
39284.PHONY: maybe-pdf-gdb pdf-gdb
39285maybe-pdf-gdb:
39286@if gdb
39287maybe-pdf-gdb: pdf-gdb
39288
39289pdf-gdb: \
39290 configure-gdb
39291 @: $(MAKE); $(unstage)
39292 @[ -f ./gdb/Makefile ] || exit 0; \
39293 r=`${PWD_COMMAND}`; export r; \
39294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39295 $(HOST_EXPORTS) \
39296 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39298 done; \
39299 echo "Doing pdf in gdb" ; \
39300 (cd $(HOST_SUBDIR)/gdb && \
39301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39303 "RANLIB=$${RANLIB}" \
0c24b341 39304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39305 pdf) \
39306 || exit 1
39307
39308@endif gdb
39309
6d389afc
MS
39310.PHONY: maybe-html-gdb html-gdb
39311maybe-html-gdb:
39312@if gdb
39313maybe-html-gdb: html-gdb
39314
39315html-gdb: \
39316 configure-gdb
0aed8855 39317 @: $(MAKE); $(unstage)
6d389afc
MS
39318 @[ -f ./gdb/Makefile ] || exit 0; \
39319 r=`${PWD_COMMAND}`; export r; \
39320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39321 $(HOST_EXPORTS) \
39322 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39324 done; \
39325 echo "Doing html in gdb" ; \
b00612cc 39326 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
39327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39329 "RANLIB=$${RANLIB}" \
0c24b341 39330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39331 html) \
39332 || exit 1
39333
39334@endif gdb
39335
b813574b
PB
39336.PHONY: maybe-TAGS-gdb TAGS-gdb
39337maybe-TAGS-gdb:
39338@if gdb
39339maybe-TAGS-gdb: TAGS-gdb
4fa63067 39340
b813574b
PB
39341TAGS-gdb: \
39342 configure-gdb
0aed8855 39343 @: $(MAKE); $(unstage)
b813574b 39344 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39345 r=`${PWD_COMMAND}`; export r; \
39346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39347 $(HOST_EXPORTS) \
72b2455a 39348 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39350 done; \
b813574b 39351 echo "Doing TAGS in gdb" ; \
b00612cc 39352 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39355 "RANLIB=$${RANLIB}" \
0c24b341 39356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39357 TAGS) \
4fa63067
NN
39358 || exit 1
39359
b813574b 39360@endif gdb
4fa63067 39361
b813574b
PB
39362.PHONY: maybe-install-info-gdb install-info-gdb
39363maybe-install-info-gdb:
39364@if gdb
39365maybe-install-info-gdb: install-info-gdb
4fa63067 39366
b813574b
PB
39367install-info-gdb: \
39368 configure-gdb \
39369 info-gdb
0aed8855 39370 @: $(MAKE); $(unstage)
b813574b 39371 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39372 r=`${PWD_COMMAND}`; export r; \
39373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39374 $(HOST_EXPORTS) \
72b2455a 39375 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39377 done; \
b813574b 39378 echo "Doing install-info in gdb" ; \
b00612cc 39379 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39382 "RANLIB=$${RANLIB}" \
0c24b341 39383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39384 install-info) \
4fa63067
NN
39385 || exit 1
39386
b813574b 39387@endif gdb
4fa63067 39388
a3ca38d2
DD
39389.PHONY: maybe-install-pdf-gdb install-pdf-gdb
39390maybe-install-pdf-gdb:
39391@if gdb
39392maybe-install-pdf-gdb: install-pdf-gdb
39393
39394install-pdf-gdb: \
39395 configure-gdb \
39396 pdf-gdb
39397 @: $(MAKE); $(unstage)
39398 @[ -f ./gdb/Makefile ] || exit 0; \
39399 r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39401 $(HOST_EXPORTS) \
39402 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39404 done; \
39405 echo "Doing install-pdf in gdb" ; \
39406 (cd $(HOST_SUBDIR)/gdb && \
39407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39409 "RANLIB=$${RANLIB}" \
0c24b341 39410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39411 install-pdf) \
39412 || exit 1
39413
39414@endif gdb
39415
108a6f8e
CD
39416.PHONY: maybe-install-html-gdb install-html-gdb
39417maybe-install-html-gdb:
39418@if gdb
39419maybe-install-html-gdb: install-html-gdb
39420
39421install-html-gdb: \
39422 configure-gdb \
39423 html-gdb
39424 @: $(MAKE); $(unstage)
39425 @[ -f ./gdb/Makefile ] || exit 0; \
39426 r=`${PWD_COMMAND}`; export r; \
39427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39428 $(HOST_EXPORTS) \
39429 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39431 done; \
39432 echo "Doing install-html in gdb" ; \
39433 (cd $(HOST_SUBDIR)/gdb && \
39434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39436 "RANLIB=$${RANLIB}" \
0c24b341 39437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39438 install-html) \
39439 || exit 1
39440
39441@endif gdb
39442
b813574b
PB
39443.PHONY: maybe-installcheck-gdb installcheck-gdb
39444maybe-installcheck-gdb:
39445@if gdb
39446maybe-installcheck-gdb: installcheck-gdb
4fa63067 39447
b813574b
PB
39448installcheck-gdb: \
39449 configure-gdb
0aed8855 39450 @: $(MAKE); $(unstage)
b813574b 39451 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39452 r=`${PWD_COMMAND}`; export r; \
39453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39454 $(HOST_EXPORTS) \
72b2455a 39455 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39457 done; \
b813574b 39458 echo "Doing installcheck in gdb" ; \
b00612cc 39459 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39462 "RANLIB=$${RANLIB}" \
0c24b341 39463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39464 installcheck) \
4fa63067
NN
39465 || exit 1
39466
b813574b 39467@endif gdb
4fa63067 39468
b813574b
PB
39469.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
39470maybe-mostlyclean-gdb:
39471@if gdb
39472maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 39473
b813574b 39474mostlyclean-gdb:
0aed8855 39475 @: $(MAKE); $(unstage)
b813574b 39476 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39477 r=`${PWD_COMMAND}`; export r; \
39478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39479 $(HOST_EXPORTS) \
72b2455a 39480 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39482 done; \
b813574b 39483 echo "Doing mostlyclean in gdb" ; \
b00612cc 39484 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39487 "RANLIB=$${RANLIB}" \
0c24b341 39488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39489 mostlyclean) \
4fa63067
NN
39490 || exit 1
39491
b813574b 39492@endif gdb
4fa63067 39493
b813574b
PB
39494.PHONY: maybe-clean-gdb clean-gdb
39495maybe-clean-gdb:
39496@if gdb
39497maybe-clean-gdb: clean-gdb
4fa63067 39498
b813574b 39499clean-gdb:
0aed8855 39500 @: $(MAKE); $(unstage)
b813574b 39501 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39502 r=`${PWD_COMMAND}`; export r; \
39503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39504 $(HOST_EXPORTS) \
72b2455a 39505 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39507 done; \
b813574b 39508 echo "Doing clean in gdb" ; \
b00612cc 39509 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39512 "RANLIB=$${RANLIB}" \
0c24b341 39513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39514 clean) \
4fa63067
NN
39515 || exit 1
39516
b813574b 39517@endif gdb
4fa63067 39518
b813574b
PB
39519.PHONY: maybe-distclean-gdb distclean-gdb
39520maybe-distclean-gdb:
39521@if gdb
39522maybe-distclean-gdb: distclean-gdb
4fa63067 39523
b813574b 39524distclean-gdb:
0aed8855 39525 @: $(MAKE); $(unstage)
b813574b 39526 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39527 r=`${PWD_COMMAND}`; export r; \
39528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39529 $(HOST_EXPORTS) \
72b2455a 39530 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39532 done; \
b813574b 39533 echo "Doing distclean in gdb" ; \
b00612cc 39534 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39537 "RANLIB=$${RANLIB}" \
0c24b341 39538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39539 distclean) \
4fa63067
NN
39540 || exit 1
39541
b813574b 39542@endif gdb
4fa63067 39543
b813574b
PB
39544.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
39545maybe-maintainer-clean-gdb:
39546@if gdb
39547maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 39548
b813574b 39549maintainer-clean-gdb:
0aed8855 39550 @: $(MAKE); $(unstage)
b813574b 39551 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39552 r=`${PWD_COMMAND}`; export r; \
39553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39554 $(HOST_EXPORTS) \
72b2455a 39555 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39557 done; \
b813574b 39558 echo "Doing maintainer-clean in gdb" ; \
b00612cc 39559 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39562 "RANLIB=$${RANLIB}" \
0c24b341 39563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39564 maintainer-clean) \
4fa63067
NN
39565 || exit 1
39566
b813574b 39567@endif gdb
4fa63067
NN
39568
39569
a7254363 39570
b813574b
PB
39571.PHONY: configure-expect maybe-configure-expect
39572maybe-configure-expect:
4f0ef2d8
CD
39573@if gcc-bootstrap
39574configure-expect: stage_current
39575@endif gcc-bootstrap
b813574b
PB
39576@if expect
39577maybe-configure-expect: configure-expect
c52c6897 39578configure-expect:
0aed8855 39579 @: $(MAKE); $(unstage)
c52c6897 39580 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39582 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
39583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 39584 $(HOST_EXPORTS) \
a7254363
PB
39585 echo Configuring in $(HOST_SUBDIR)/expect; \
39586 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 39587 case $(srcdir) in \
b00612cc
PB
39588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39589 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
39590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39591 esac; \
b00612cc
PB
39592 srcdiroption="--srcdir=$${topdir}/expect"; \
39593 libsrcdir="$$s/expect"; \
e2b9e2dc 39594 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39595 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39596 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39597 || exit 1
b813574b 39598@endif expect
e2b9e2dc 39599
a7254363
PB
39600
39601
d545f33b
PB
39602
39603
b813574b
PB
39604.PHONY: all-expect maybe-all-expect
39605maybe-all-expect:
4f0ef2d8
CD
39606@if gcc-bootstrap
39607all-expect: stage_current
39608@endif gcc-bootstrap
b813574b 39609@if expect
d27cc32e 39610TARGET-expect=all
b813574b
PB
39611maybe-all-expect: all-expect
39612all-expect: configure-expect
0aed8855 39613 @: $(MAKE); $(unstage)
b40e3958
L
39614 @r=`${PWD_COMMAND}`; export r; \
39615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39616 $(HOST_EXPORTS) \
b00612cc 39617 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
39618 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39619 $(TARGET-expect))
b813574b 39620@endif expect
3866be5d 39621
a7254363 39622
d545f33b
PB
39623
39624
b813574b
PB
39625.PHONY: check-expect maybe-check-expect
39626maybe-check-expect:
39627@if expect
39628maybe-check-expect: check-expect
3866be5d 39629
b813574b 39630check-expect:
0aed8855 39631 @: $(MAKE); $(unstage)
b40e3958
L
39632 @r=`${PWD_COMMAND}`; export r; \
39633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39634 $(HOST_EXPORTS) \
b00612cc
PB
39635 (cd $(HOST_SUBDIR)/expect && \
39636 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39637
b813574b 39638@endif expect
3866be5d 39639
b813574b
PB
39640.PHONY: install-expect maybe-install-expect
39641maybe-install-expect:
39642@if expect
39643maybe-install-expect: install-expect
16ae0395 39644
b813574b 39645install-expect: installdirs
0aed8855 39646 @: $(MAKE); $(unstage)
b40e3958
L
39647 @r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39649 $(HOST_EXPORTS) \
b00612cc 39650 (cd $(HOST_SUBDIR)/expect && \
2da12f12 39651 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39652
b813574b 39653@endif expect
3866be5d 39654
56a8fe78 39655# Other targets (info, dvi, pdf, etc.)
4fa63067 39656
b813574b
PB
39657.PHONY: maybe-info-expect info-expect
39658maybe-info-expect:
39659@if expect
39660maybe-info-expect: info-expect
4fa63067 39661
b813574b
PB
39662info-expect: \
39663 configure-expect
0aed8855 39664 @: $(MAKE); $(unstage)
b813574b 39665 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
39666 r=`${PWD_COMMAND}`; export r; \
39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39668 $(HOST_EXPORTS) \
72b2455a 39669 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39671 done; \
b813574b 39672 echo "Doing info in expect" ; \
b00612cc 39673 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39676 "RANLIB=$${RANLIB}" \
0c24b341 39677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39678 info) \
e2b9e2dc
NN
39679 || exit 1
39680
b813574b 39681@endif expect
4fa63067 39682
b813574b
PB
39683.PHONY: maybe-dvi-expect dvi-expect
39684maybe-dvi-expect:
39685@if expect
39686maybe-dvi-expect: dvi-expect
4fa63067 39687
b813574b
PB
39688dvi-expect: \
39689 configure-expect
0aed8855 39690 @: $(MAKE); $(unstage)
b813574b 39691 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39692 r=`${PWD_COMMAND}`; export r; \
b40e3958 39693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39694 $(HOST_EXPORTS) \
72b2455a 39695 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39697 done; \
b813574b 39698 echo "Doing dvi in expect" ; \
b00612cc 39699 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39702 "RANLIB=$${RANLIB}" \
0c24b341 39703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39704 dvi) \
4fa63067 39705 || exit 1
3866be5d 39706
b813574b 39707@endif expect
3866be5d 39708
56a8fe78
DD
39709.PHONY: maybe-pdf-expect pdf-expect
39710maybe-pdf-expect:
39711@if expect
39712maybe-pdf-expect: pdf-expect
39713
39714pdf-expect: \
39715 configure-expect
39716 @: $(MAKE); $(unstage)
39717 @[ -f ./expect/Makefile ] || exit 0; \
39718 r=`${PWD_COMMAND}`; export r; \
39719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39720 $(HOST_EXPORTS) \
39721 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39723 done; \
39724 echo "Doing pdf in expect" ; \
39725 (cd $(HOST_SUBDIR)/expect && \
39726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39728 "RANLIB=$${RANLIB}" \
0c24b341 39729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39730 pdf) \
39731 || exit 1
39732
39733@endif expect
39734
6d389afc
MS
39735.PHONY: maybe-html-expect html-expect
39736maybe-html-expect:
39737@if expect
39738maybe-html-expect: html-expect
39739
39740html-expect: \
39741 configure-expect
0aed8855 39742 @: $(MAKE); $(unstage)
6d389afc
MS
39743 @[ -f ./expect/Makefile ] || exit 0; \
39744 r=`${PWD_COMMAND}`; export r; \
39745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39746 $(HOST_EXPORTS) \
39747 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39749 done; \
39750 echo "Doing html in expect" ; \
b00612cc 39751 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
39752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39754 "RANLIB=$${RANLIB}" \
0c24b341 39755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39756 html) \
39757 || exit 1
39758
39759@endif expect
39760
b813574b
PB
39761.PHONY: maybe-TAGS-expect TAGS-expect
39762maybe-TAGS-expect:
39763@if expect
39764maybe-TAGS-expect: TAGS-expect
4fa63067 39765
b813574b
PB
39766TAGS-expect: \
39767 configure-expect
0aed8855 39768 @: $(MAKE); $(unstage)
b813574b 39769 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39770 r=`${PWD_COMMAND}`; export r; \
b40e3958 39771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39772 $(HOST_EXPORTS) \
72b2455a 39773 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39775 done; \
b813574b 39776 echo "Doing TAGS in expect" ; \
b00612cc 39777 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39780 "RANLIB=$${RANLIB}" \
0c24b341 39781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39782 TAGS) \
4fa63067 39783 || exit 1
3866be5d 39784
b813574b 39785@endif expect
3866be5d 39786
b813574b
PB
39787.PHONY: maybe-install-info-expect install-info-expect
39788maybe-install-info-expect:
39789@if expect
39790maybe-install-info-expect: install-info-expect
16ae0395 39791
b813574b
PB
39792install-info-expect: \
39793 configure-expect \
39794 info-expect
0aed8855 39795 @: $(MAKE); $(unstage)
b813574b 39796 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39797 r=`${PWD_COMMAND}`; export r; \
39798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39799 $(HOST_EXPORTS) \
72b2455a 39800 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39802 done; \
b813574b 39803 echo "Doing install-info in expect" ; \
b00612cc 39804 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39807 "RANLIB=$${RANLIB}" \
0c24b341 39808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39809 install-info) \
4fa63067
NN
39810 || exit 1
39811
b813574b 39812@endif expect
4fa63067 39813
a3ca38d2
DD
39814.PHONY: maybe-install-pdf-expect install-pdf-expect
39815maybe-install-pdf-expect:
39816@if expect
39817maybe-install-pdf-expect: install-pdf-expect
39818
39819install-pdf-expect: \
39820 configure-expect \
39821 pdf-expect
39822 @: $(MAKE); $(unstage)
39823 @[ -f ./expect/Makefile ] || exit 0; \
39824 r=`${PWD_COMMAND}`; export r; \
39825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39826 $(HOST_EXPORTS) \
39827 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39829 done; \
39830 echo "Doing install-pdf in expect" ; \
39831 (cd $(HOST_SUBDIR)/expect && \
39832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39834 "RANLIB=$${RANLIB}" \
0c24b341 39835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39836 install-pdf) \
39837 || exit 1
39838
39839@endif expect
39840
108a6f8e
CD
39841.PHONY: maybe-install-html-expect install-html-expect
39842maybe-install-html-expect:
39843@if expect
39844maybe-install-html-expect: install-html-expect
39845
39846install-html-expect: \
39847 configure-expect \
39848 html-expect
39849 @: $(MAKE); $(unstage)
39850 @[ -f ./expect/Makefile ] || exit 0; \
39851 r=`${PWD_COMMAND}`; export r; \
39852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39853 $(HOST_EXPORTS) \
39854 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39856 done; \
39857 echo "Doing install-html in expect" ; \
39858 (cd $(HOST_SUBDIR)/expect && \
39859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39861 "RANLIB=$${RANLIB}" \
0c24b341 39862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39863 install-html) \
39864 || exit 1
39865
39866@endif expect
39867
b813574b
PB
39868.PHONY: maybe-installcheck-expect installcheck-expect
39869maybe-installcheck-expect:
39870@if expect
39871maybe-installcheck-expect: installcheck-expect
4fa63067 39872
b813574b
PB
39873installcheck-expect: \
39874 configure-expect
0aed8855 39875 @: $(MAKE); $(unstage)
b813574b 39876 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39877 r=`${PWD_COMMAND}`; export r; \
39878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39879 $(HOST_EXPORTS) \
72b2455a 39880 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39882 done; \
b813574b 39883 echo "Doing installcheck in expect" ; \
b00612cc 39884 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39887 "RANLIB=$${RANLIB}" \
0c24b341 39888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39889 installcheck) \
4fa63067
NN
39890 || exit 1
39891
b813574b 39892@endif expect
4fa63067 39893
b813574b
PB
39894.PHONY: maybe-mostlyclean-expect mostlyclean-expect
39895maybe-mostlyclean-expect:
39896@if expect
39897maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 39898
b813574b 39899mostlyclean-expect:
0aed8855 39900 @: $(MAKE); $(unstage)
b813574b 39901 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39902 r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39904 $(HOST_EXPORTS) \
72b2455a 39905 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39907 done; \
b813574b 39908 echo "Doing mostlyclean in expect" ; \
b00612cc 39909 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39912 "RANLIB=$${RANLIB}" \
0c24b341 39913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39914 mostlyclean) \
4fa63067
NN
39915 || exit 1
39916
b813574b 39917@endif expect
4fa63067 39918
b813574b
PB
39919.PHONY: maybe-clean-expect clean-expect
39920maybe-clean-expect:
39921@if expect
39922maybe-clean-expect: clean-expect
4fa63067 39923
b813574b 39924clean-expect:
0aed8855 39925 @: $(MAKE); $(unstage)
b813574b 39926 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39927 r=`${PWD_COMMAND}`; export r; \
39928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39929 $(HOST_EXPORTS) \
72b2455a 39930 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39932 done; \
b813574b 39933 echo "Doing clean in expect" ; \
b00612cc 39934 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39937 "RANLIB=$${RANLIB}" \
0c24b341 39938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39939 clean) \
4fa63067
NN
39940 || exit 1
39941
b813574b 39942@endif expect
4fa63067 39943
b813574b
PB
39944.PHONY: maybe-distclean-expect distclean-expect
39945maybe-distclean-expect:
39946@if expect
39947maybe-distclean-expect: distclean-expect
4fa63067 39948
b813574b 39949distclean-expect:
0aed8855 39950 @: $(MAKE); $(unstage)
b813574b 39951 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39952 r=`${PWD_COMMAND}`; export r; \
39953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39954 $(HOST_EXPORTS) \
72b2455a 39955 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39957 done; \
b813574b 39958 echo "Doing distclean in expect" ; \
b00612cc 39959 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39962 "RANLIB=$${RANLIB}" \
0c24b341 39963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39964 distclean) \
4fa63067
NN
39965 || exit 1
39966
b813574b 39967@endif expect
4fa63067 39968
b813574b
PB
39969.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
39970maybe-maintainer-clean-expect:
39971@if expect
39972maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 39973
b813574b 39974maintainer-clean-expect:
0aed8855 39975 @: $(MAKE); $(unstage)
b813574b 39976 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39977 r=`${PWD_COMMAND}`; export r; \
b40e3958 39978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39979 $(HOST_EXPORTS) \
72b2455a 39980 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39982 done; \
b813574b 39983 echo "Doing maintainer-clean in expect" ; \
b00612cc 39984 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39987 "RANLIB=$${RANLIB}" \
0c24b341 39988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39989 maintainer-clean) \
4fa63067 39990 || exit 1
3866be5d 39991
b813574b 39992@endif expect
3866be5d 39993
4fa63067 39994
a7254363 39995
b813574b
PB
39996.PHONY: configure-guile maybe-configure-guile
39997maybe-configure-guile:
4f0ef2d8
CD
39998@if gcc-bootstrap
39999configure-guile: stage_current
40000@endif gcc-bootstrap
b813574b
PB
40001@if guile
40002maybe-configure-guile: configure-guile
c52c6897 40003configure-guile:
0aed8855 40004 @: $(MAKE); $(unstage)
c52c6897 40005 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40007 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
40008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 40009 $(HOST_EXPORTS) \
a7254363
PB
40010 echo Configuring in $(HOST_SUBDIR)/guile; \
40011 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 40012 case $(srcdir) in \
b00612cc
PB
40013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40014 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
40015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40016 esac; \
b00612cc
PB
40017 srcdiroption="--srcdir=$${topdir}/guile"; \
40018 libsrcdir="$$s/guile"; \
e2b9e2dc 40019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40021 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40022 || exit 1
b813574b 40023@endif guile
e2b9e2dc 40024
a7254363
PB
40025
40026
d545f33b
PB
40027
40028
b813574b
PB
40029.PHONY: all-guile maybe-all-guile
40030maybe-all-guile:
4f0ef2d8
CD
40031@if gcc-bootstrap
40032all-guile: stage_current
40033@endif gcc-bootstrap
b813574b 40034@if guile
d27cc32e 40035TARGET-guile=all
b813574b
PB
40036maybe-all-guile: all-guile
40037all-guile: configure-guile
0aed8855 40038 @: $(MAKE); $(unstage)
b40e3958
L
40039 @r=`${PWD_COMMAND}`; export r; \
40040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40041 $(HOST_EXPORTS) \
b00612cc 40042 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
40043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40044 $(TARGET-guile))
b813574b 40045@endif guile
3866be5d 40046
a7254363 40047
d545f33b
PB
40048
40049
b813574b
PB
40050.PHONY: check-guile maybe-check-guile
40051maybe-check-guile:
40052@if guile
40053maybe-check-guile: check-guile
3866be5d 40054
b813574b 40055check-guile:
0aed8855 40056 @: $(MAKE); $(unstage)
b40e3958
L
40057 @r=`${PWD_COMMAND}`; export r; \
40058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40059 $(HOST_EXPORTS) \
b00612cc
PB
40060 (cd $(HOST_SUBDIR)/guile && \
40061 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40062
b813574b 40063@endif guile
16ae0395 40064
b813574b
PB
40065.PHONY: install-guile maybe-install-guile
40066maybe-install-guile:
40067@if guile
40068maybe-install-guile: install-guile
40069
40070install-guile: installdirs
0aed8855 40071 @: $(MAKE); $(unstage)
b40e3958
L
40072 @r=`${PWD_COMMAND}`; export r; \
40073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40074 $(HOST_EXPORTS) \
b00612cc 40075 (cd $(HOST_SUBDIR)/guile && \
2da12f12 40076 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 40077
b813574b 40078@endif guile
4fa63067 40079
56a8fe78 40080# Other targets (info, dvi, pdf, etc.)
4fa63067 40081
b813574b
PB
40082.PHONY: maybe-info-guile info-guile
40083maybe-info-guile:
40084@if guile
40085maybe-info-guile: info-guile
4fa63067 40086
b813574b
PB
40087info-guile: \
40088 configure-guile
0aed8855 40089 @: $(MAKE); $(unstage)
b813574b 40090 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40091 r=`${PWD_COMMAND}`; export r; \
40092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40093 $(HOST_EXPORTS) \
72b2455a 40094 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40096 done; \
b813574b 40097 echo "Doing info in guile" ; \
b00612cc 40098 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40101 "RANLIB=$${RANLIB}" \
0c24b341 40102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40103 info) \
4fa63067
NN
40104 || exit 1
40105
b813574b 40106@endif guile
4fa63067 40107
b813574b
PB
40108.PHONY: maybe-dvi-guile dvi-guile
40109maybe-dvi-guile:
40110@if guile
40111maybe-dvi-guile: dvi-guile
4fa63067 40112
b813574b
PB
40113dvi-guile: \
40114 configure-guile
0aed8855 40115 @: $(MAKE); $(unstage)
b813574b 40116 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40117 r=`${PWD_COMMAND}`; export r; \
40118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40119 $(HOST_EXPORTS) \
72b2455a 40120 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40122 done; \
b813574b 40123 echo "Doing dvi in guile" ; \
b00612cc 40124 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40127 "RANLIB=$${RANLIB}" \
0c24b341 40128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40129 dvi) \
4fa63067
NN
40130 || exit 1
40131
b813574b 40132@endif guile
4fa63067 40133
56a8fe78
DD
40134.PHONY: maybe-pdf-guile pdf-guile
40135maybe-pdf-guile:
40136@if guile
40137maybe-pdf-guile: pdf-guile
40138
40139pdf-guile: \
40140 configure-guile
40141 @: $(MAKE); $(unstage)
40142 @[ -f ./guile/Makefile ] || exit 0; \
40143 r=`${PWD_COMMAND}`; export r; \
40144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40145 $(HOST_EXPORTS) \
40146 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40148 done; \
40149 echo "Doing pdf in guile" ; \
40150 (cd $(HOST_SUBDIR)/guile && \
40151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40153 "RANLIB=$${RANLIB}" \
0c24b341 40154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40155 pdf) \
40156 || exit 1
40157
40158@endif guile
40159
6d389afc
MS
40160.PHONY: maybe-html-guile html-guile
40161maybe-html-guile:
40162@if guile
40163maybe-html-guile: html-guile
40164
40165html-guile: \
40166 configure-guile
0aed8855 40167 @: $(MAKE); $(unstage)
6d389afc
MS
40168 @[ -f ./guile/Makefile ] || exit 0; \
40169 r=`${PWD_COMMAND}`; export r; \
40170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40171 $(HOST_EXPORTS) \
40172 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40174 done; \
40175 echo "Doing html in guile" ; \
b00612cc 40176 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
40177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40179 "RANLIB=$${RANLIB}" \
0c24b341 40180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40181 html) \
40182 || exit 1
40183
40184@endif guile
40185
b813574b
PB
40186.PHONY: maybe-TAGS-guile TAGS-guile
40187maybe-TAGS-guile:
40188@if guile
40189maybe-TAGS-guile: TAGS-guile
4fa63067 40190
b813574b
PB
40191TAGS-guile: \
40192 configure-guile
0aed8855 40193 @: $(MAKE); $(unstage)
b813574b 40194 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40195 r=`${PWD_COMMAND}`; export r; \
40196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40197 $(HOST_EXPORTS) \
72b2455a 40198 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40200 done; \
b813574b 40201 echo "Doing TAGS in guile" ; \
b00612cc 40202 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40205 "RANLIB=$${RANLIB}" \
0c24b341 40206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40207 TAGS) \
4fa63067
NN
40208 || exit 1
40209
b813574b 40210@endif guile
4fa63067 40211
b813574b
PB
40212.PHONY: maybe-install-info-guile install-info-guile
40213maybe-install-info-guile:
40214@if guile
40215maybe-install-info-guile: install-info-guile
4fa63067 40216
b813574b
PB
40217install-info-guile: \
40218 configure-guile \
40219 info-guile
0aed8855 40220 @: $(MAKE); $(unstage)
b813574b 40221 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40222 r=`${PWD_COMMAND}`; export r; \
40223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40224 $(HOST_EXPORTS) \
72b2455a 40225 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40227 done; \
b813574b 40228 echo "Doing install-info in guile" ; \
b00612cc 40229 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40232 "RANLIB=$${RANLIB}" \
0c24b341 40233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40234 install-info) \
4fa63067
NN
40235 || exit 1
40236
b813574b 40237@endif guile
4fa63067 40238
a3ca38d2
DD
40239.PHONY: maybe-install-pdf-guile install-pdf-guile
40240maybe-install-pdf-guile:
40241@if guile
40242maybe-install-pdf-guile: install-pdf-guile
40243
40244install-pdf-guile: \
40245 configure-guile \
40246 pdf-guile
40247 @: $(MAKE); $(unstage)
40248 @[ -f ./guile/Makefile ] || exit 0; \
40249 r=`${PWD_COMMAND}`; export r; \
40250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40251 $(HOST_EXPORTS) \
40252 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40254 done; \
40255 echo "Doing install-pdf in guile" ; \
40256 (cd $(HOST_SUBDIR)/guile && \
40257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40259 "RANLIB=$${RANLIB}" \
0c24b341 40260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40261 install-pdf) \
40262 || exit 1
40263
40264@endif guile
40265
108a6f8e
CD
40266.PHONY: maybe-install-html-guile install-html-guile
40267maybe-install-html-guile:
40268@if guile
40269maybe-install-html-guile: install-html-guile
40270
40271install-html-guile: \
40272 configure-guile \
40273 html-guile
40274 @: $(MAKE); $(unstage)
40275 @[ -f ./guile/Makefile ] || exit 0; \
40276 r=`${PWD_COMMAND}`; export r; \
40277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40278 $(HOST_EXPORTS) \
40279 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40281 done; \
40282 echo "Doing install-html in guile" ; \
40283 (cd $(HOST_SUBDIR)/guile && \
40284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40286 "RANLIB=$${RANLIB}" \
0c24b341 40287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40288 install-html) \
40289 || exit 1
40290
40291@endif guile
40292
b813574b
PB
40293.PHONY: maybe-installcheck-guile installcheck-guile
40294maybe-installcheck-guile:
40295@if guile
40296maybe-installcheck-guile: installcheck-guile
4fa63067 40297
b813574b
PB
40298installcheck-guile: \
40299 configure-guile
0aed8855 40300 @: $(MAKE); $(unstage)
b813574b 40301 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40302 r=`${PWD_COMMAND}`; export r; \
40303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40304 $(HOST_EXPORTS) \
72b2455a 40305 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40307 done; \
b813574b 40308 echo "Doing installcheck in guile" ; \
b00612cc 40309 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40312 "RANLIB=$${RANLIB}" \
0c24b341 40313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40314 installcheck) \
4fa63067
NN
40315 || exit 1
40316
b813574b 40317@endif guile
4fa63067 40318
b813574b
PB
40319.PHONY: maybe-mostlyclean-guile mostlyclean-guile
40320maybe-mostlyclean-guile:
40321@if guile
40322maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 40323
b813574b 40324mostlyclean-guile:
0aed8855 40325 @: $(MAKE); $(unstage)
b813574b 40326 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40327 r=`${PWD_COMMAND}`; export r; \
40328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40329 $(HOST_EXPORTS) \
72b2455a 40330 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40332 done; \
b813574b 40333 echo "Doing mostlyclean in guile" ; \
b00612cc 40334 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40337 "RANLIB=$${RANLIB}" \
0c24b341 40338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40339 mostlyclean) \
4fa63067
NN
40340 || exit 1
40341
b813574b 40342@endif guile
4fa63067 40343
b813574b
PB
40344.PHONY: maybe-clean-guile clean-guile
40345maybe-clean-guile:
40346@if guile
40347maybe-clean-guile: clean-guile
4fa63067 40348
b813574b 40349clean-guile:
0aed8855 40350 @: $(MAKE); $(unstage)
b813574b 40351 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40352 r=`${PWD_COMMAND}`; export r; \
40353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40354 $(HOST_EXPORTS) \
72b2455a 40355 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40357 done; \
b813574b 40358 echo "Doing clean in guile" ; \
b00612cc 40359 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40362 "RANLIB=$${RANLIB}" \
0c24b341 40363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40364 clean) \
4fa63067
NN
40365 || exit 1
40366
b813574b 40367@endif guile
4fa63067 40368
b813574b
PB
40369.PHONY: maybe-distclean-guile distclean-guile
40370maybe-distclean-guile:
40371@if guile
40372maybe-distclean-guile: distclean-guile
4fa63067 40373
b813574b 40374distclean-guile:
0aed8855 40375 @: $(MAKE); $(unstage)
b813574b 40376 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40377 r=`${PWD_COMMAND}`; export r; \
40378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40379 $(HOST_EXPORTS) \
72b2455a 40380 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40382 done; \
b813574b 40383 echo "Doing distclean in guile" ; \
b00612cc 40384 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40387 "RANLIB=$${RANLIB}" \
0c24b341 40388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40389 distclean) \
4fa63067
NN
40390 || exit 1
40391
b813574b 40392@endif guile
4fa63067 40393
b813574b
PB
40394.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
40395maybe-maintainer-clean-guile:
40396@if guile
40397maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 40398
b813574b 40399maintainer-clean-guile:
0aed8855 40400 @: $(MAKE); $(unstage)
b813574b 40401 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
40402 r=`${PWD_COMMAND}`; export r; \
40403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40404 $(HOST_EXPORTS) \
72b2455a 40405 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40407 done; \
b813574b 40408 echo "Doing maintainer-clean in guile" ; \
b00612cc 40409 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
40410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40412 "RANLIB=$${RANLIB}" \
0c24b341 40413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40414 maintainer-clean) \
4fa63067
NN
40415 || exit 1
40416
b813574b 40417@endif guile
3866be5d
NN
40418
40419
a7254363 40420
b813574b
PB
40421.PHONY: configure-tk maybe-configure-tk
40422maybe-configure-tk:
4f0ef2d8
CD
40423@if gcc-bootstrap
40424configure-tk: stage_current
40425@endif gcc-bootstrap
b813574b
PB
40426@if tk
40427maybe-configure-tk: configure-tk
c52c6897 40428configure-tk:
0aed8855 40429 @: $(MAKE); $(unstage)
c52c6897 40430 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40432 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
40433 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 40434 $(HOST_EXPORTS) \
a7254363
PB
40435 echo Configuring in $(HOST_SUBDIR)/tk; \
40436 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 40437 case $(srcdir) in \
b00612cc
PB
40438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40439 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
40440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40441 esac; \
b00612cc
PB
40442 srcdiroption="--srcdir=$${topdir}/tk"; \
40443 libsrcdir="$$s/tk"; \
e2b9e2dc 40444 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40445 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40446 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40447 || exit 1
b813574b 40448@endif tk
e2b9e2dc 40449
a7254363
PB
40450
40451
d545f33b
PB
40452
40453
b813574b
PB
40454.PHONY: all-tk maybe-all-tk
40455maybe-all-tk:
4f0ef2d8
CD
40456@if gcc-bootstrap
40457all-tk: stage_current
40458@endif gcc-bootstrap
b813574b 40459@if tk
d27cc32e 40460TARGET-tk=all
b813574b
PB
40461maybe-all-tk: all-tk
40462all-tk: configure-tk
0aed8855 40463 @: $(MAKE); $(unstage)
b40e3958
L
40464 @r=`${PWD_COMMAND}`; export r; \
40465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40466 $(HOST_EXPORTS) \
b00612cc 40467 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
40468 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40469 $(TARGET-tk))
b813574b 40470@endif tk
3866be5d 40471
a7254363 40472
d545f33b
PB
40473
40474
b813574b
PB
40475.PHONY: check-tk maybe-check-tk
40476maybe-check-tk:
40477@if tk
40478maybe-check-tk: check-tk
3866be5d 40479
b813574b 40480check-tk:
0aed8855 40481 @: $(MAKE); $(unstage)
b40e3958
L
40482 @r=`${PWD_COMMAND}`; export r; \
40483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40484 $(HOST_EXPORTS) \
b00612cc
PB
40485 (cd $(HOST_SUBDIR)/tk && \
40486 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40487
b813574b 40488@endif tk
3866be5d 40489
b813574b
PB
40490.PHONY: install-tk maybe-install-tk
40491maybe-install-tk:
40492@if tk
40493maybe-install-tk: install-tk
16ae0395 40494
b813574b 40495install-tk: installdirs
0aed8855 40496 @: $(MAKE); $(unstage)
b40e3958
L
40497 @r=`${PWD_COMMAND}`; export r; \
40498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40499 $(HOST_EXPORTS) \
b00612cc 40500 (cd $(HOST_SUBDIR)/tk && \
2da12f12 40501 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40502
b813574b 40503@endif tk
3866be5d 40504
56a8fe78 40505# Other targets (info, dvi, pdf, etc.)
4fa63067 40506
b813574b
PB
40507.PHONY: maybe-info-tk info-tk
40508maybe-info-tk:
40509@if tk
40510maybe-info-tk: info-tk
4fa63067 40511
b813574b
PB
40512info-tk: \
40513 configure-tk
0aed8855 40514 @: $(MAKE); $(unstage)
b813574b 40515 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
40516 r=`${PWD_COMMAND}`; export r; \
40517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40518 $(HOST_EXPORTS) \
72b2455a 40519 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40521 done; \
b813574b 40522 echo "Doing info in tk" ; \
b00612cc 40523 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40526 "RANLIB=$${RANLIB}" \
0c24b341 40527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40528 info) \
e2b9e2dc
NN
40529 || exit 1
40530
b813574b 40531@endif tk
4fa63067 40532
b813574b
PB
40533.PHONY: maybe-dvi-tk dvi-tk
40534maybe-dvi-tk:
40535@if tk
40536maybe-dvi-tk: dvi-tk
4fa63067 40537
b813574b
PB
40538dvi-tk: \
40539 configure-tk
0aed8855 40540 @: $(MAKE); $(unstage)
b813574b 40541 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40542 r=`${PWD_COMMAND}`; export r; \
b40e3958 40543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40544 $(HOST_EXPORTS) \
72b2455a 40545 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40547 done; \
b813574b 40548 echo "Doing dvi in tk" ; \
b00612cc 40549 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40552 "RANLIB=$${RANLIB}" \
0c24b341 40553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40554 dvi) \
4fa63067 40555 || exit 1
3866be5d 40556
b813574b 40557@endif tk
3866be5d 40558
56a8fe78
DD
40559.PHONY: maybe-pdf-tk pdf-tk
40560maybe-pdf-tk:
40561@if tk
40562maybe-pdf-tk: pdf-tk
40563
40564pdf-tk: \
40565 configure-tk
40566 @: $(MAKE); $(unstage)
40567 @[ -f ./tk/Makefile ] || exit 0; \
40568 r=`${PWD_COMMAND}`; export r; \
40569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40570 $(HOST_EXPORTS) \
40571 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40573 done; \
40574 echo "Doing pdf in tk" ; \
40575 (cd $(HOST_SUBDIR)/tk && \
40576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40578 "RANLIB=$${RANLIB}" \
0c24b341 40579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40580 pdf) \
40581 || exit 1
40582
40583@endif tk
40584
6d389afc
MS
40585.PHONY: maybe-html-tk html-tk
40586maybe-html-tk:
40587@if tk
40588maybe-html-tk: html-tk
40589
40590html-tk: \
40591 configure-tk
0aed8855 40592 @: $(MAKE); $(unstage)
6d389afc
MS
40593 @[ -f ./tk/Makefile ] || exit 0; \
40594 r=`${PWD_COMMAND}`; export r; \
40595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40596 $(HOST_EXPORTS) \
40597 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40599 done; \
40600 echo "Doing html in tk" ; \
b00612cc 40601 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
40602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40604 "RANLIB=$${RANLIB}" \
0c24b341 40605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40606 html) \
40607 || exit 1
40608
40609@endif tk
40610
b813574b
PB
40611.PHONY: maybe-TAGS-tk TAGS-tk
40612maybe-TAGS-tk:
40613@if tk
40614maybe-TAGS-tk: TAGS-tk
4fa63067 40615
b813574b
PB
40616TAGS-tk: \
40617 configure-tk
0aed8855 40618 @: $(MAKE); $(unstage)
b813574b 40619 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40620 r=`${PWD_COMMAND}`; export r; \
b40e3958 40621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40622 $(HOST_EXPORTS) \
72b2455a 40623 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40625 done; \
b813574b 40626 echo "Doing TAGS in tk" ; \
b00612cc 40627 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40630 "RANLIB=$${RANLIB}" \
0c24b341 40631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40632 TAGS) \
4fa63067 40633 || exit 1
3866be5d 40634
b813574b 40635@endif tk
3866be5d 40636
b813574b
PB
40637.PHONY: maybe-install-info-tk install-info-tk
40638maybe-install-info-tk:
40639@if tk
40640maybe-install-info-tk: install-info-tk
4fa63067 40641
b813574b
PB
40642install-info-tk: \
40643 configure-tk \
40644 info-tk
0aed8855 40645 @: $(MAKE); $(unstage)
b813574b 40646 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40647 r=`${PWD_COMMAND}`; export r; \
40648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40649 $(HOST_EXPORTS) \
72b2455a 40650 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40652 done; \
b813574b 40653 echo "Doing install-info in tk" ; \
b00612cc 40654 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40657 "RANLIB=$${RANLIB}" \
0c24b341 40658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40659 install-info) \
4fa63067
NN
40660 || exit 1
40661
b813574b 40662@endif tk
4fa63067 40663
a3ca38d2
DD
40664.PHONY: maybe-install-pdf-tk install-pdf-tk
40665maybe-install-pdf-tk:
40666@if tk
40667maybe-install-pdf-tk: install-pdf-tk
40668
40669install-pdf-tk: \
40670 configure-tk \
40671 pdf-tk
40672 @: $(MAKE); $(unstage)
40673 @[ -f ./tk/Makefile ] || exit 0; \
40674 r=`${PWD_COMMAND}`; export r; \
40675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40676 $(HOST_EXPORTS) \
40677 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40679 done; \
40680 echo "Doing install-pdf in tk" ; \
40681 (cd $(HOST_SUBDIR)/tk && \
40682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40684 "RANLIB=$${RANLIB}" \
0c24b341 40685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40686 install-pdf) \
40687 || exit 1
40688
40689@endif tk
40690
108a6f8e
CD
40691.PHONY: maybe-install-html-tk install-html-tk
40692maybe-install-html-tk:
40693@if tk
40694maybe-install-html-tk: install-html-tk
40695
40696install-html-tk: \
40697 configure-tk \
40698 html-tk
40699 @: $(MAKE); $(unstage)
40700 @[ -f ./tk/Makefile ] || exit 0; \
40701 r=`${PWD_COMMAND}`; export r; \
40702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40703 $(HOST_EXPORTS) \
40704 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40706 done; \
40707 echo "Doing install-html in tk" ; \
40708 (cd $(HOST_SUBDIR)/tk && \
40709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40711 "RANLIB=$${RANLIB}" \
0c24b341 40712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40713 install-html) \
40714 || exit 1
40715
40716@endif tk
40717
b813574b
PB
40718.PHONY: maybe-installcheck-tk installcheck-tk
40719maybe-installcheck-tk:
40720@if tk
40721maybe-installcheck-tk: installcheck-tk
4fa63067 40722
b813574b
PB
40723installcheck-tk: \
40724 configure-tk
0aed8855 40725 @: $(MAKE); $(unstage)
b813574b 40726 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40727 r=`${PWD_COMMAND}`; export r; \
40728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40729 $(HOST_EXPORTS) \
72b2455a 40730 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40732 done; \
b813574b 40733 echo "Doing installcheck in tk" ; \
b00612cc 40734 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40737 "RANLIB=$${RANLIB}" \
0c24b341 40738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40739 installcheck) \
4fa63067
NN
40740 || exit 1
40741
b813574b 40742@endif tk
4fa63067 40743
b813574b
PB
40744.PHONY: maybe-mostlyclean-tk mostlyclean-tk
40745maybe-mostlyclean-tk:
40746@if tk
40747maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 40748
b813574b 40749mostlyclean-tk:
0aed8855 40750 @: $(MAKE); $(unstage)
b813574b 40751 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40752 r=`${PWD_COMMAND}`; export r; \
40753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40754 $(HOST_EXPORTS) \
72b2455a 40755 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40757 done; \
b813574b 40758 echo "Doing mostlyclean in tk" ; \
b00612cc 40759 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40762 "RANLIB=$${RANLIB}" \
0c24b341 40763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40764 mostlyclean) \
4fa63067
NN
40765 || exit 1
40766
b813574b 40767@endif tk
4fa63067 40768
b813574b
PB
40769.PHONY: maybe-clean-tk clean-tk
40770maybe-clean-tk:
40771@if tk
40772maybe-clean-tk: clean-tk
4fa63067 40773
b813574b 40774clean-tk:
0aed8855 40775 @: $(MAKE); $(unstage)
b813574b 40776 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40777 r=`${PWD_COMMAND}`; export r; \
40778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40779 $(HOST_EXPORTS) \
72b2455a 40780 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40782 done; \
b813574b 40783 echo "Doing clean in tk" ; \
b00612cc 40784 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40787 "RANLIB=$${RANLIB}" \
0c24b341 40788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40789 clean) \
4fa63067
NN
40790 || exit 1
40791
b813574b 40792@endif tk
4fa63067 40793
b813574b
PB
40794.PHONY: maybe-distclean-tk distclean-tk
40795maybe-distclean-tk:
40796@if tk
40797maybe-distclean-tk: distclean-tk
4fa63067 40798
b813574b 40799distclean-tk:
0aed8855 40800 @: $(MAKE); $(unstage)
b813574b 40801 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40802 r=`${PWD_COMMAND}`; export r; \
40803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40804 $(HOST_EXPORTS) \
72b2455a 40805 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40807 done; \
b813574b 40808 echo "Doing distclean in tk" ; \
b00612cc 40809 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40812 "RANLIB=$${RANLIB}" \
0c24b341 40813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40814 distclean) \
4fa63067
NN
40815 || exit 1
40816
b813574b 40817@endif tk
4fa63067 40818
b813574b
PB
40819.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
40820maybe-maintainer-clean-tk:
40821@if tk
40822maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 40823
b813574b 40824maintainer-clean-tk:
0aed8855 40825 @: $(MAKE); $(unstage)
b813574b 40826 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40827 r=`${PWD_COMMAND}`; export r; \
b40e3958 40828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40829 $(HOST_EXPORTS) \
72b2455a 40830 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40832 done; \
b813574b 40833 echo "Doing maintainer-clean in tk" ; \
b00612cc 40834 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40837 "RANLIB=$${RANLIB}" \
0c24b341 40838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40839 maintainer-clean) \
4fa63067 40840 || exit 1
3866be5d 40841
b813574b 40842@endif tk
3866be5d 40843
4fa63067 40844
a7254363 40845
b813574b
PB
40846.PHONY: configure-libtermcap maybe-configure-libtermcap
40847maybe-configure-libtermcap:
4f0ef2d8
CD
40848@if gcc-bootstrap
40849configure-libtermcap: stage_current
40850@endif gcc-bootstrap
b813574b
PB
40851@if libtermcap
40852maybe-configure-libtermcap: configure-libtermcap
c52c6897 40853configure-libtermcap:
0aed8855 40854 @: $(MAKE); $(unstage)
c52c6897 40855 @r=`${PWD_COMMAND}`; export r; \
b813574b 40856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40857 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
40858 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 40859 $(HOST_EXPORTS) \
a7254363
PB
40860 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
40861 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 40862 case $(srcdir) in \
b00612cc
PB
40863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40864 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
40865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 40866 esac; \
b00612cc
PB
40867 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
40868 libsrcdir="$$s/libtermcap"; \
b813574b 40869 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40871 --target=${target_alias} $${srcdiroption} \
b813574b
PB
40872 || exit 1
40873@endif libtermcap
40874
a7254363
PB
40875
40876
d545f33b
PB
40877
40878
b813574b
PB
40879.PHONY: all-libtermcap maybe-all-libtermcap
40880maybe-all-libtermcap:
4f0ef2d8
CD
40881@if gcc-bootstrap
40882all-libtermcap: stage_current
40883@endif gcc-bootstrap
b813574b 40884@if libtermcap
d27cc32e 40885TARGET-libtermcap=all
b813574b
PB
40886maybe-all-libtermcap: all-libtermcap
40887all-libtermcap: configure-libtermcap
0aed8855 40888 @: $(MAKE); $(unstage)
b813574b
PB
40889 @r=`${PWD_COMMAND}`; export r; \
40890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40891 $(HOST_EXPORTS) \
b00612cc 40892 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
40893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40894 $(TARGET-libtermcap))
b813574b
PB
40895@endif libtermcap
40896
a7254363 40897
d545f33b
PB
40898
40899
b813574b
PB
40900.PHONY: check-libtermcap maybe-check-libtermcap
40901maybe-check-libtermcap:
40902@if libtermcap
40903maybe-check-libtermcap: check-libtermcap
40904
40905check-libtermcap:
4fa63067 40906
6bd3dfaa 40907@endif libtermcap
4fa63067
NN
40908
40909.PHONY: install-libtermcap maybe-install-libtermcap
40910maybe-install-libtermcap:
6bd3dfaa
PB
40911@if libtermcap
40912maybe-install-libtermcap: install-libtermcap
4fa63067
NN
40913
40914install-libtermcap: installdirs
0aed8855 40915 @: $(MAKE); $(unstage)
b40e3958
L
40916 @r=`${PWD_COMMAND}`; export r; \
40917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40918 $(HOST_EXPORTS) \
b00612cc 40919 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 40920 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 40921
6bd3dfaa 40922@endif libtermcap
3866be5d 40923
56a8fe78 40924# Other targets (info, dvi, pdf, etc.)
16ae0395 40925
4fa63067
NN
40926.PHONY: maybe-info-libtermcap info-libtermcap
40927maybe-info-libtermcap:
6bd3dfaa
PB
40928@if libtermcap
40929maybe-info-libtermcap: info-libtermcap
4fa63067
NN
40930
40931info-libtermcap: \
40932 configure-libtermcap
0aed8855 40933 @: $(MAKE); $(unstage)
4fa63067
NN
40934 @[ -f ./libtermcap/Makefile ] || exit 0; \
40935 r=`${PWD_COMMAND}`; export r; \
b40e3958 40936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40937 $(HOST_EXPORTS) \
b813574b 40938 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40940 done; \
40941 echo "Doing info in libtermcap" ; \
b00612cc 40942 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40945 "RANLIB=$${RANLIB}" \
0c24b341 40946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40947 info) \
4fa63067 40948 || exit 1
3866be5d 40949
6bd3dfaa 40950@endif libtermcap
3866be5d 40951
4fa63067
NN
40952.PHONY: maybe-dvi-libtermcap dvi-libtermcap
40953maybe-dvi-libtermcap:
6bd3dfaa
PB
40954@if libtermcap
40955maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
40956
40957dvi-libtermcap: \
40958 configure-libtermcap
0aed8855 40959 @: $(MAKE); $(unstage)
4fa63067
NN
40960 @[ -f ./libtermcap/Makefile ] || exit 0; \
40961 r=`${PWD_COMMAND}`; export r; \
40962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40963 $(HOST_EXPORTS) \
b813574b 40964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40966 done; \
40967 echo "Doing dvi in libtermcap" ; \
b00612cc 40968 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40971 "RANLIB=$${RANLIB}" \
0c24b341 40972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40973 dvi) \
4fa63067
NN
40974 || exit 1
40975
6bd3dfaa 40976@endif libtermcap
4fa63067 40977
56a8fe78
DD
40978.PHONY: maybe-pdf-libtermcap pdf-libtermcap
40979maybe-pdf-libtermcap:
40980@if libtermcap
40981maybe-pdf-libtermcap: pdf-libtermcap
40982
40983pdf-libtermcap: \
40984 configure-libtermcap
40985 @: $(MAKE); $(unstage)
40986 @[ -f ./libtermcap/Makefile ] || exit 0; \
40987 r=`${PWD_COMMAND}`; export r; \
40988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40989 $(HOST_EXPORTS) \
40990 for flag in $(EXTRA_HOST_FLAGS) ; do \
40991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40992 done; \
40993 echo "Doing pdf in libtermcap" ; \
40994 (cd $(HOST_SUBDIR)/libtermcap && \
40995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40997 "RANLIB=$${RANLIB}" \
0c24b341 40998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40999 pdf) \
41000 || exit 1
41001
41002@endif libtermcap
41003
6d389afc
MS
41004.PHONY: maybe-html-libtermcap html-libtermcap
41005maybe-html-libtermcap:
41006@if libtermcap
41007maybe-html-libtermcap: html-libtermcap
41008
41009html-libtermcap: \
41010 configure-libtermcap
0aed8855 41011 @: $(MAKE); $(unstage)
6d389afc
MS
41012 @[ -f ./libtermcap/Makefile ] || exit 0; \
41013 r=`${PWD_COMMAND}`; export r; \
41014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41015 $(HOST_EXPORTS) \
41016 for flag in $(EXTRA_HOST_FLAGS) ; do \
41017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41018 done; \
41019 echo "Doing html in libtermcap" ; \
b00612cc 41020 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
41021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41023 "RANLIB=$${RANLIB}" \
0c24b341 41024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41025 html) \
41026 || exit 1
41027
41028@endif libtermcap
41029
4fa63067
NN
41030.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
41031maybe-TAGS-libtermcap:
6bd3dfaa
PB
41032@if libtermcap
41033maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
41034
41035TAGS-libtermcap: \
41036 configure-libtermcap
0aed8855 41037 @: $(MAKE); $(unstage)
4fa63067
NN
41038 @[ -f ./libtermcap/Makefile ] || exit 0; \
41039 r=`${PWD_COMMAND}`; export r; \
41040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41041 $(HOST_EXPORTS) \
b813574b 41042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41044 done; \
41045 echo "Doing TAGS in libtermcap" ; \
b00612cc 41046 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41049 "RANLIB=$${RANLIB}" \
0c24b341 41050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41051 TAGS) \
4fa63067
NN
41052 || exit 1
41053
6bd3dfaa 41054@endif libtermcap
4fa63067
NN
41055
41056.PHONY: maybe-install-info-libtermcap install-info-libtermcap
41057maybe-install-info-libtermcap:
6bd3dfaa
PB
41058@if libtermcap
41059maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
41060
41061install-info-libtermcap: \
41062 configure-libtermcap \
41063 info-libtermcap
0aed8855 41064 @: $(MAKE); $(unstage)
4fa63067
NN
41065 @[ -f ./libtermcap/Makefile ] || exit 0; \
41066 r=`${PWD_COMMAND}`; export r; \
41067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41068 $(HOST_EXPORTS) \
b813574b 41069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41071 done; \
41072 echo "Doing install-info in libtermcap" ; \
b00612cc 41073 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41076 "RANLIB=$${RANLIB}" \
0c24b341 41077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41078 install-info) \
4fa63067
NN
41079 || exit 1
41080
6bd3dfaa 41081@endif libtermcap
4fa63067 41082
a3ca38d2
DD
41083.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
41084maybe-install-pdf-libtermcap:
41085@if libtermcap
41086maybe-install-pdf-libtermcap: install-pdf-libtermcap
41087
41088install-pdf-libtermcap: \
41089 configure-libtermcap \
41090 pdf-libtermcap
41091 @: $(MAKE); $(unstage)
41092 @[ -f ./libtermcap/Makefile ] || exit 0; \
41093 r=`${PWD_COMMAND}`; export r; \
41094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41095 $(HOST_EXPORTS) \
41096 for flag in $(EXTRA_HOST_FLAGS) ; do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 echo "Doing install-pdf in libtermcap" ; \
41100 (cd $(HOST_SUBDIR)/libtermcap && \
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}" \
a3ca38d2
DD
41105 install-pdf) \
41106 || exit 1
41107
41108@endif libtermcap
41109
108a6f8e
CD
41110.PHONY: maybe-install-html-libtermcap install-html-libtermcap
41111maybe-install-html-libtermcap:
41112@if libtermcap
41113maybe-install-html-libtermcap: install-html-libtermcap
41114
41115install-html-libtermcap: \
41116 configure-libtermcap \
41117 html-libtermcap
41118 @: $(MAKE); $(unstage)
41119 @[ -f ./libtermcap/Makefile ] || exit 0; \
41120 r=`${PWD_COMMAND}`; export r; \
41121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41122 $(HOST_EXPORTS) \
41123 for flag in $(EXTRA_HOST_FLAGS) ; do \
41124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41125 done; \
41126 echo "Doing install-html in libtermcap" ; \
41127 (cd $(HOST_SUBDIR)/libtermcap && \
41128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41130 "RANLIB=$${RANLIB}" \
0c24b341 41131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41132 install-html) \
41133 || exit 1
41134
41135@endif libtermcap
41136
4fa63067
NN
41137.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
41138maybe-installcheck-libtermcap:
6bd3dfaa
PB
41139@if libtermcap
41140maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
41141
41142installcheck-libtermcap: \
41143 configure-libtermcap
0aed8855 41144 @: $(MAKE); $(unstage)
4fa63067
NN
41145 @[ -f ./libtermcap/Makefile ] || exit 0; \
41146 r=`${PWD_COMMAND}`; export r; \
41147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41148 $(HOST_EXPORTS) \
b813574b 41149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151 done; \
41152 echo "Doing installcheck in libtermcap" ; \
b00612cc 41153 (cd $(HOST_SUBDIR)/libtermcap && \
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 installcheck) \
4fa63067
NN
41159 || exit 1
41160
6bd3dfaa 41161@endif libtermcap
4fa63067
NN
41162
41163.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
41164maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
41165@if libtermcap
41166maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
41167
41168# libtermcap doesn't support mostlyclean.
41169mostlyclean-libtermcap:
41170
6bd3dfaa 41171@endif libtermcap
4fa63067
NN
41172
41173.PHONY: maybe-clean-libtermcap clean-libtermcap
41174maybe-clean-libtermcap:
6bd3dfaa
PB
41175@if libtermcap
41176maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
41177
41178# libtermcap doesn't support clean.
41179clean-libtermcap:
41180
6bd3dfaa 41181@endif libtermcap
4fa63067
NN
41182
41183.PHONY: maybe-distclean-libtermcap distclean-libtermcap
41184maybe-distclean-libtermcap:
6bd3dfaa
PB
41185@if libtermcap
41186maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
41187
41188# libtermcap doesn't support distclean.
41189distclean-libtermcap:
41190
6bd3dfaa 41191@endif libtermcap
4fa63067
NN
41192
41193.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
41194maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
41195@if libtermcap
41196maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
41197
41198# libtermcap doesn't support maintainer-clean.
41199maintainer-clean-libtermcap:
41200
6bd3dfaa 41201@endif libtermcap
4fa63067
NN
41202
41203
a7254363 41204
4fa63067
NN
41205.PHONY: configure-utils maybe-configure-utils
41206maybe-configure-utils:
4f0ef2d8
CD
41207@if gcc-bootstrap
41208configure-utils: stage_current
41209@endif gcc-bootstrap
6bd3dfaa
PB
41210@if utils
41211maybe-configure-utils: configure-utils
c52c6897 41212configure-utils:
0aed8855 41213 @: $(MAKE); $(unstage)
c52c6897 41214 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41216 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
41217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 41218 $(HOST_EXPORTS) \
a7254363
PB
41219 echo Configuring in $(HOST_SUBDIR)/utils; \
41220 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 41221 case $(srcdir) in \
b00612cc
PB
41222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41223 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
41224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41225 esac; \
b00612cc
PB
41226 srcdiroption="--srcdir=$${topdir}/utils"; \
41227 libsrcdir="$$s/utils"; \
e2b9e2dc 41228 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41230 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41231 || exit 1
6bd3dfaa 41232@endif utils
e2b9e2dc 41233
a7254363
PB
41234
41235
d545f33b
PB
41236
41237
4fa63067
NN
41238.PHONY: all-utils maybe-all-utils
41239maybe-all-utils:
4f0ef2d8
CD
41240@if gcc-bootstrap
41241all-utils: stage_current
41242@endif gcc-bootstrap
6bd3dfaa 41243@if utils
d27cc32e 41244TARGET-utils=all
6bd3dfaa 41245maybe-all-utils: all-utils
4fa63067 41246all-utils: configure-utils
0aed8855 41247 @: $(MAKE); $(unstage)
4fa63067
NN
41248 @r=`${PWD_COMMAND}`; export r; \
41249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41250 $(HOST_EXPORTS) \
b00612cc 41251 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
41252 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41253 $(TARGET-utils))
6bd3dfaa 41254@endif utils
4fa63067 41255
a7254363 41256
d545f33b
PB
41257
41258
4fa63067
NN
41259.PHONY: check-utils maybe-check-utils
41260maybe-check-utils:
6bd3dfaa
PB
41261@if utils
41262maybe-check-utils: check-utils
4fa63067
NN
41263
41264check-utils:
41265
6bd3dfaa 41266@endif utils
4fa63067
NN
41267
41268.PHONY: install-utils maybe-install-utils
41269maybe-install-utils:
6bd3dfaa
PB
41270@if utils
41271maybe-install-utils: install-utils
4fa63067
NN
41272
41273install-utils: installdirs
0aed8855 41274 @: $(MAKE); $(unstage)
4fa63067
NN
41275 @r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41277 $(HOST_EXPORTS) \
b00612cc 41278 (cd $(HOST_SUBDIR)/utils && \
2da12f12 41279 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 41280
6bd3dfaa 41281@endif utils
4fa63067 41282
56a8fe78 41283# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
41284
41285.PHONY: maybe-info-utils info-utils
41286maybe-info-utils:
6bd3dfaa
PB
41287@if utils
41288maybe-info-utils: info-utils
4fa63067
NN
41289
41290info-utils: \
41291 configure-utils
0aed8855 41292 @: $(MAKE); $(unstage)
4fa63067
NN
41293 @[ -f ./utils/Makefile ] || exit 0; \
41294 r=`${PWD_COMMAND}`; export r; \
41295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41296 $(HOST_EXPORTS) \
b813574b 41297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41299 done; \
41300 echo "Doing info in utils" ; \
b00612cc 41301 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41304 "RANLIB=$${RANLIB}" \
0c24b341 41305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41306 info) \
4fa63067
NN
41307 || exit 1
41308
6bd3dfaa 41309@endif utils
4fa63067
NN
41310
41311.PHONY: maybe-dvi-utils dvi-utils
41312maybe-dvi-utils:
6bd3dfaa
PB
41313@if utils
41314maybe-dvi-utils: dvi-utils
4fa63067
NN
41315
41316dvi-utils: \
41317 configure-utils
0aed8855 41318 @: $(MAKE); $(unstage)
4fa63067
NN
41319 @[ -f ./utils/Makefile ] || exit 0; \
41320 r=`${PWD_COMMAND}`; export r; \
b40e3958 41321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41322 $(HOST_EXPORTS) \
b813574b 41323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41325 done; \
41326 echo "Doing dvi in utils" ; \
b00612cc 41327 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41330 "RANLIB=$${RANLIB}" \
0c24b341 41331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41332 dvi) \
4fa63067 41333 || exit 1
3866be5d 41334
6bd3dfaa 41335@endif utils
3866be5d 41336
56a8fe78
DD
41337.PHONY: maybe-pdf-utils pdf-utils
41338maybe-pdf-utils:
41339@if utils
41340maybe-pdf-utils: pdf-utils
41341
41342pdf-utils: \
41343 configure-utils
41344 @: $(MAKE); $(unstage)
41345 @[ -f ./utils/Makefile ] || exit 0; \
41346 r=`${PWD_COMMAND}`; export r; \
41347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41348 $(HOST_EXPORTS) \
41349 for flag in $(EXTRA_HOST_FLAGS) ; do \
41350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41351 done; \
41352 echo "Doing pdf in utils" ; \
41353 (cd $(HOST_SUBDIR)/utils && \
41354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41356 "RANLIB=$${RANLIB}" \
0c24b341 41357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41358 pdf) \
41359 || exit 1
41360
41361@endif utils
41362
6d389afc
MS
41363.PHONY: maybe-html-utils html-utils
41364maybe-html-utils:
41365@if utils
41366maybe-html-utils: html-utils
41367
41368html-utils: \
41369 configure-utils
0aed8855 41370 @: $(MAKE); $(unstage)
6d389afc
MS
41371 @[ -f ./utils/Makefile ] || exit 0; \
41372 r=`${PWD_COMMAND}`; export r; \
41373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41374 $(HOST_EXPORTS) \
41375 for flag in $(EXTRA_HOST_FLAGS) ; do \
41376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41377 done; \
41378 echo "Doing html in utils" ; \
b00612cc 41379 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
41380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41382 "RANLIB=$${RANLIB}" \
0c24b341 41383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41384 html) \
41385 || exit 1
41386
41387@endif utils
41388
4fa63067
NN
41389.PHONY: maybe-TAGS-utils TAGS-utils
41390maybe-TAGS-utils:
6bd3dfaa
PB
41391@if utils
41392maybe-TAGS-utils: TAGS-utils
4fa63067
NN
41393
41394TAGS-utils: \
41395 configure-utils
0aed8855 41396 @: $(MAKE); $(unstage)
4fa63067
NN
41397 @[ -f ./utils/Makefile ] || exit 0; \
41398 r=`${PWD_COMMAND}`; export r; \
b40e3958 41399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41400 $(HOST_EXPORTS) \
b813574b 41401 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41403 done; \
41404 echo "Doing TAGS in utils" ; \
b00612cc 41405 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41408 "RANLIB=$${RANLIB}" \
0c24b341 41409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41410 TAGS) \
4fa63067 41411 || exit 1
3866be5d 41412
6bd3dfaa 41413@endif utils
3866be5d 41414
4fa63067
NN
41415.PHONY: maybe-install-info-utils install-info-utils
41416maybe-install-info-utils:
6bd3dfaa
PB
41417@if utils
41418maybe-install-info-utils: install-info-utils
16ae0395 41419
4fa63067
NN
41420install-info-utils: \
41421 configure-utils \
41422 info-utils
0aed8855 41423 @: $(MAKE); $(unstage)
4fa63067
NN
41424 @[ -f ./utils/Makefile ] || exit 0; \
41425 r=`${PWD_COMMAND}`; export r; \
b40e3958 41426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41427 $(HOST_EXPORTS) \
b813574b 41428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41430 done; \
41431 echo "Doing install-info in utils" ; \
b00612cc 41432 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41435 "RANLIB=$${RANLIB}" \
0c24b341 41436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41437 install-info) \
4fa63067 41438 || exit 1
3866be5d 41439
6bd3dfaa 41440@endif utils
3866be5d 41441
a3ca38d2
DD
41442.PHONY: maybe-install-pdf-utils install-pdf-utils
41443maybe-install-pdf-utils:
41444@if utils
41445maybe-install-pdf-utils: install-pdf-utils
41446
41447install-pdf-utils: \
41448 configure-utils \
41449 pdf-utils
41450 @: $(MAKE); $(unstage)
41451 @[ -f ./utils/Makefile ] || exit 0; \
41452 r=`${PWD_COMMAND}`; export r; \
41453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41454 $(HOST_EXPORTS) \
41455 for flag in $(EXTRA_HOST_FLAGS) ; do \
41456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41457 done; \
41458 echo "Doing install-pdf in utils" ; \
41459 (cd $(HOST_SUBDIR)/utils && \
41460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41462 "RANLIB=$${RANLIB}" \
0c24b341 41463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41464 install-pdf) \
41465 || exit 1
41466
41467@endif utils
41468
108a6f8e
CD
41469.PHONY: maybe-install-html-utils install-html-utils
41470maybe-install-html-utils:
41471@if utils
41472maybe-install-html-utils: install-html-utils
41473
41474install-html-utils: \
41475 configure-utils \
41476 html-utils
41477 @: $(MAKE); $(unstage)
41478 @[ -f ./utils/Makefile ] || exit 0; \
41479 r=`${PWD_COMMAND}`; export r; \
41480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41481 $(HOST_EXPORTS) \
41482 for flag in $(EXTRA_HOST_FLAGS) ; do \
41483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41484 done; \
41485 echo "Doing install-html in utils" ; \
41486 (cd $(HOST_SUBDIR)/utils && \
41487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41489 "RANLIB=$${RANLIB}" \
0c24b341 41490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41491 install-html) \
41492 || exit 1
41493
41494@endif utils
41495
4fa63067
NN
41496.PHONY: maybe-installcheck-utils installcheck-utils
41497maybe-installcheck-utils:
6bd3dfaa
PB
41498@if utils
41499maybe-installcheck-utils: installcheck-utils
4fa63067
NN
41500
41501installcheck-utils: \
41502 configure-utils
0aed8855 41503 @: $(MAKE); $(unstage)
4fa63067 41504 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
41505 r=`${PWD_COMMAND}`; export r; \
41506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41507 $(HOST_EXPORTS) \
b813574b 41508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41510 done; \
41511 echo "Doing installcheck in utils" ; \
b00612cc 41512 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41515 "RANLIB=$${RANLIB}" \
0c24b341 41516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41517 installcheck) \
e2b9e2dc
NN
41518 || exit 1
41519
6bd3dfaa 41520@endif utils
4fa63067
NN
41521
41522.PHONY: maybe-mostlyclean-utils mostlyclean-utils
41523maybe-mostlyclean-utils:
6bd3dfaa
PB
41524@if utils
41525maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
41526
41527mostlyclean-utils:
0aed8855 41528 @: $(MAKE); $(unstage)
4fa63067
NN
41529 @[ -f ./utils/Makefile ] || exit 0; \
41530 r=`${PWD_COMMAND}`; export r; \
b40e3958 41531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41532 $(HOST_EXPORTS) \
b813574b 41533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41535 done; \
41536 echo "Doing mostlyclean in utils" ; \
b00612cc 41537 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41540 "RANLIB=$${RANLIB}" \
0c24b341 41541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41542 mostlyclean) \
4fa63067 41543 || exit 1
3866be5d 41544
6bd3dfaa 41545@endif utils
3866be5d 41546
4fa63067
NN
41547.PHONY: maybe-clean-utils clean-utils
41548maybe-clean-utils:
6bd3dfaa
PB
41549@if utils
41550maybe-clean-utils: clean-utils
4fa63067
NN
41551
41552clean-utils:
0aed8855 41553 @: $(MAKE); $(unstage)
4fa63067
NN
41554 @[ -f ./utils/Makefile ] || exit 0; \
41555 r=`${PWD_COMMAND}`; export r; \
b40e3958 41556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41557 $(HOST_EXPORTS) \
b813574b 41558 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41560 done; \
41561 echo "Doing clean in utils" ; \
b00612cc 41562 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41565 "RANLIB=$${RANLIB}" \
0c24b341 41566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41567 clean) \
4fa63067 41568 || exit 1
3866be5d 41569
6bd3dfaa 41570@endif utils
3866be5d 41571
4fa63067
NN
41572.PHONY: maybe-distclean-utils distclean-utils
41573maybe-distclean-utils:
6bd3dfaa
PB
41574@if utils
41575maybe-distclean-utils: distclean-utils
16ae0395 41576
4fa63067 41577distclean-utils:
0aed8855 41578 @: $(MAKE); $(unstage)
4fa63067
NN
41579 @[ -f ./utils/Makefile ] || exit 0; \
41580 r=`${PWD_COMMAND}`; export r; \
b40e3958 41581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41582 $(HOST_EXPORTS) \
b813574b 41583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41585 done; \
41586 echo "Doing distclean in utils" ; \
b00612cc 41587 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41590 "RANLIB=$${RANLIB}" \
0c24b341 41591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41592 distclean) \
4fa63067 41593 || exit 1
3866be5d 41594
6bd3dfaa 41595@endif utils
3866be5d 41596
4fa63067
NN
41597.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
41598maybe-maintainer-clean-utils:
6bd3dfaa
PB
41599@if utils
41600maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
41601
41602maintainer-clean-utils:
0aed8855 41603 @: $(MAKE); $(unstage)
4fa63067 41604 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
41605 r=`${PWD_COMMAND}`; export r; \
41606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41607 $(HOST_EXPORTS) \
b813574b 41608 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41610 done; \
41611 echo "Doing maintainer-clean in utils" ; \
b00612cc 41612 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41615 "RANLIB=$${RANLIB}" \
0c24b341 41616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41617 maintainer-clean) \
e2b9e2dc
NN
41618 || exit 1
41619
6bd3dfaa 41620@endif utils
3866be5d 41621
3866be5d 41622
a7254363 41623
b00612cc
PB
41624.PHONY: configure-gnattools maybe-configure-gnattools
41625maybe-configure-gnattools:
4f0ef2d8
CD
41626@if gcc-bootstrap
41627configure-gnattools: stage_current
41628@endif gcc-bootstrap
b00612cc
PB
41629@if gnattools
41630maybe-configure-gnattools: configure-gnattools
c52c6897 41631configure-gnattools:
0aed8855 41632 @: $(MAKE); $(unstage)
c52c6897 41633 @r=`${PWD_COMMAND}`; export r; \
b00612cc 41634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41635 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
41636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 41637 $(HOST_EXPORTS) \
a7254363
PB
41638 echo Configuring in $(HOST_SUBDIR)/gnattools; \
41639 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
41640 case $(srcdir) in \
41641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41642 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
41643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41644 esac; \
41645 srcdiroption="--srcdir=$${topdir}/gnattools"; \
41646 libsrcdir="$$s/gnattools"; \
41647 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41649 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
41650 || exit 1
41651@endif gnattools
41652
a7254363
PB
41653
41654
d545f33b
PB
41655
41656
b00612cc
PB
41657.PHONY: all-gnattools maybe-all-gnattools
41658maybe-all-gnattools:
4f0ef2d8
CD
41659@if gcc-bootstrap
41660all-gnattools: stage_current
41661@endif gcc-bootstrap
b00612cc
PB
41662@if gnattools
41663TARGET-gnattools=all
41664maybe-all-gnattools: all-gnattools
41665all-gnattools: configure-gnattools
0aed8855 41666 @: $(MAKE); $(unstage)
b00612cc
PB
41667 @r=`${PWD_COMMAND}`; export r; \
41668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41669 $(HOST_EXPORTS) \
41670 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
41671 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41672 $(TARGET-gnattools))
b00612cc
PB
41673@endif gnattools
41674
a7254363 41675
d545f33b
PB
41676
41677
b00612cc
PB
41678.PHONY: check-gnattools maybe-check-gnattools
41679maybe-check-gnattools:
41680@if gnattools
41681maybe-check-gnattools: check-gnattools
41682
41683check-gnattools:
0aed8855 41684 @: $(MAKE); $(unstage)
b00612cc
PB
41685 @r=`${PWD_COMMAND}`; export r; \
41686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41687 $(HOST_EXPORTS) \
41688 (cd $(HOST_SUBDIR)/gnattools && \
41689 $(MAKE) $(FLAGS_TO_PASS) check)
41690
41691@endif gnattools
41692
41693.PHONY: install-gnattools maybe-install-gnattools
41694maybe-install-gnattools:
41695@if gnattools
41696maybe-install-gnattools: install-gnattools
41697
41698install-gnattools: installdirs
0aed8855 41699 @: $(MAKE); $(unstage)
b00612cc
PB
41700 @r=`${PWD_COMMAND}`; export r; \
41701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41702 $(HOST_EXPORTS) \
41703 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 41704 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
41705
41706@endif gnattools
41707
56a8fe78 41708# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
41709
41710.PHONY: maybe-info-gnattools info-gnattools
41711maybe-info-gnattools:
41712@if gnattools
41713maybe-info-gnattools: info-gnattools
41714
41715info-gnattools: \
41716 configure-gnattools
0aed8855 41717 @: $(MAKE); $(unstage)
b00612cc
PB
41718 @[ -f ./gnattools/Makefile ] || exit 0; \
41719 r=`${PWD_COMMAND}`; export r; \
41720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41721 $(HOST_EXPORTS) \
41722 for flag in $(EXTRA_HOST_FLAGS) ; do \
41723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41724 done; \
41725 echo "Doing info in gnattools" ; \
41726 (cd $(HOST_SUBDIR)/gnattools && \
41727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41729 "RANLIB=$${RANLIB}" \
0c24b341 41730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41731 info) \
41732 || exit 1
41733
41734@endif gnattools
41735
41736.PHONY: maybe-dvi-gnattools dvi-gnattools
41737maybe-dvi-gnattools:
41738@if gnattools
41739maybe-dvi-gnattools: dvi-gnattools
41740
41741dvi-gnattools: \
41742 configure-gnattools
0aed8855 41743 @: $(MAKE); $(unstage)
b00612cc
PB
41744 @[ -f ./gnattools/Makefile ] || exit 0; \
41745 r=`${PWD_COMMAND}`; export r; \
41746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41747 $(HOST_EXPORTS) \
41748 for flag in $(EXTRA_HOST_FLAGS) ; do \
41749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41750 done; \
41751 echo "Doing dvi in gnattools" ; \
41752 (cd $(HOST_SUBDIR)/gnattools && \
41753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41755 "RANLIB=$${RANLIB}" \
0c24b341 41756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41757 dvi) \
41758 || exit 1
41759
41760@endif gnattools
41761
56a8fe78
DD
41762.PHONY: maybe-pdf-gnattools pdf-gnattools
41763maybe-pdf-gnattools:
41764@if gnattools
41765maybe-pdf-gnattools: pdf-gnattools
41766
41767pdf-gnattools: \
41768 configure-gnattools
41769 @: $(MAKE); $(unstage)
41770 @[ -f ./gnattools/Makefile ] || exit 0; \
41771 r=`${PWD_COMMAND}`; export r; \
41772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41773 $(HOST_EXPORTS) \
41774 for flag in $(EXTRA_HOST_FLAGS) ; do \
41775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41776 done; \
41777 echo "Doing pdf in gnattools" ; \
41778 (cd $(HOST_SUBDIR)/gnattools && \
41779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41781 "RANLIB=$${RANLIB}" \
0c24b341 41782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41783 pdf) \
41784 || exit 1
41785
41786@endif gnattools
41787
b00612cc
PB
41788.PHONY: maybe-html-gnattools html-gnattools
41789maybe-html-gnattools:
41790@if gnattools
41791maybe-html-gnattools: html-gnattools
41792
41793html-gnattools: \
41794 configure-gnattools
0aed8855 41795 @: $(MAKE); $(unstage)
b00612cc
PB
41796 @[ -f ./gnattools/Makefile ] || exit 0; \
41797 r=`${PWD_COMMAND}`; export r; \
41798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41799 $(HOST_EXPORTS) \
41800 for flag in $(EXTRA_HOST_FLAGS) ; do \
41801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41802 done; \
41803 echo "Doing html in gnattools" ; \
41804 (cd $(HOST_SUBDIR)/gnattools && \
41805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41807 "RANLIB=$${RANLIB}" \
0c24b341 41808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41809 html) \
41810 || exit 1
41811
41812@endif gnattools
41813
41814.PHONY: maybe-TAGS-gnattools TAGS-gnattools
41815maybe-TAGS-gnattools:
41816@if gnattools
41817maybe-TAGS-gnattools: TAGS-gnattools
41818
41819TAGS-gnattools: \
41820 configure-gnattools
0aed8855 41821 @: $(MAKE); $(unstage)
b00612cc
PB
41822 @[ -f ./gnattools/Makefile ] || exit 0; \
41823 r=`${PWD_COMMAND}`; export r; \
41824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41825 $(HOST_EXPORTS) \
41826 for flag in $(EXTRA_HOST_FLAGS) ; do \
41827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41828 done; \
41829 echo "Doing TAGS in gnattools" ; \
41830 (cd $(HOST_SUBDIR)/gnattools && \
41831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41833 "RANLIB=$${RANLIB}" \
0c24b341 41834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41835 TAGS) \
41836 || exit 1
41837
41838@endif gnattools
41839
41840.PHONY: maybe-install-info-gnattools install-info-gnattools
41841maybe-install-info-gnattools:
41842@if gnattools
41843maybe-install-info-gnattools: install-info-gnattools
41844
41845install-info-gnattools: \
41846 configure-gnattools \
41847 info-gnattools
0aed8855 41848 @: $(MAKE); $(unstage)
b00612cc
PB
41849 @[ -f ./gnattools/Makefile ] || exit 0; \
41850 r=`${PWD_COMMAND}`; export r; \
41851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41852 $(HOST_EXPORTS) \
41853 for flag in $(EXTRA_HOST_FLAGS) ; do \
41854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41855 done; \
41856 echo "Doing install-info in gnattools" ; \
41857 (cd $(HOST_SUBDIR)/gnattools && \
41858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41860 "RANLIB=$${RANLIB}" \
0c24b341 41861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41862 install-info) \
41863 || exit 1
41864
41865@endif gnattools
41866
a3ca38d2
DD
41867.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
41868maybe-install-pdf-gnattools:
41869@if gnattools
41870maybe-install-pdf-gnattools: install-pdf-gnattools
41871
41872install-pdf-gnattools: \
41873 configure-gnattools \
41874 pdf-gnattools
41875 @: $(MAKE); $(unstage)
41876 @[ -f ./gnattools/Makefile ] || exit 0; \
41877 r=`${PWD_COMMAND}`; export r; \
41878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41879 $(HOST_EXPORTS) \
41880 for flag in $(EXTRA_HOST_FLAGS) ; do \
41881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41882 done; \
41883 echo "Doing install-pdf in gnattools" ; \
41884 (cd $(HOST_SUBDIR)/gnattools && \
41885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41887 "RANLIB=$${RANLIB}" \
0c24b341 41888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41889 install-pdf) \
41890 || exit 1
41891
41892@endif gnattools
41893
108a6f8e
CD
41894.PHONY: maybe-install-html-gnattools install-html-gnattools
41895maybe-install-html-gnattools:
41896@if gnattools
41897maybe-install-html-gnattools: install-html-gnattools
41898
41899install-html-gnattools: \
41900 configure-gnattools \
41901 html-gnattools
41902 @: $(MAKE); $(unstage)
41903 @[ -f ./gnattools/Makefile ] || exit 0; \
41904 r=`${PWD_COMMAND}`; export r; \
41905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41906 $(HOST_EXPORTS) \
41907 for flag in $(EXTRA_HOST_FLAGS) ; do \
41908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41909 done; \
41910 echo "Doing install-html in gnattools" ; \
41911 (cd $(HOST_SUBDIR)/gnattools && \
41912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41914 "RANLIB=$${RANLIB}" \
0c24b341 41915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41916 install-html) \
41917 || exit 1
41918
41919@endif gnattools
41920
b00612cc
PB
41921.PHONY: maybe-installcheck-gnattools installcheck-gnattools
41922maybe-installcheck-gnattools:
41923@if gnattools
41924maybe-installcheck-gnattools: installcheck-gnattools
41925
41926installcheck-gnattools: \
41927 configure-gnattools
0aed8855 41928 @: $(MAKE); $(unstage)
b00612cc
PB
41929 @[ -f ./gnattools/Makefile ] || exit 0; \
41930 r=`${PWD_COMMAND}`; export r; \
41931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41932 $(HOST_EXPORTS) \
41933 for flag in $(EXTRA_HOST_FLAGS) ; do \
41934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41935 done; \
41936 echo "Doing installcheck in gnattools" ; \
41937 (cd $(HOST_SUBDIR)/gnattools && \
41938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41940 "RANLIB=$${RANLIB}" \
0c24b341 41941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41942 installcheck) \
41943 || exit 1
41944
41945@endif gnattools
41946
41947.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
41948maybe-mostlyclean-gnattools:
41949@if gnattools
41950maybe-mostlyclean-gnattools: mostlyclean-gnattools
41951
41952mostlyclean-gnattools:
0aed8855 41953 @: $(MAKE); $(unstage)
b00612cc
PB
41954 @[ -f ./gnattools/Makefile ] || exit 0; \
41955 r=`${PWD_COMMAND}`; export r; \
41956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41957 $(HOST_EXPORTS) \
41958 for flag in $(EXTRA_HOST_FLAGS) ; do \
41959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41960 done; \
41961 echo "Doing mostlyclean in gnattools" ; \
41962 (cd $(HOST_SUBDIR)/gnattools && \
41963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41965 "RANLIB=$${RANLIB}" \
0c24b341 41966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41967 mostlyclean) \
41968 || exit 1
41969
41970@endif gnattools
41971
41972.PHONY: maybe-clean-gnattools clean-gnattools
41973maybe-clean-gnattools:
41974@if gnattools
41975maybe-clean-gnattools: clean-gnattools
41976
41977clean-gnattools:
0aed8855 41978 @: $(MAKE); $(unstage)
b00612cc
PB
41979 @[ -f ./gnattools/Makefile ] || exit 0; \
41980 r=`${PWD_COMMAND}`; export r; \
41981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41982 $(HOST_EXPORTS) \
41983 for flag in $(EXTRA_HOST_FLAGS) ; do \
41984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41985 done; \
41986 echo "Doing clean in gnattools" ; \
41987 (cd $(HOST_SUBDIR)/gnattools && \
41988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41990 "RANLIB=$${RANLIB}" \
0c24b341 41991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41992 clean) \
41993 || exit 1
41994
41995@endif gnattools
41996
41997.PHONY: maybe-distclean-gnattools distclean-gnattools
41998maybe-distclean-gnattools:
41999@if gnattools
42000maybe-distclean-gnattools: distclean-gnattools
42001
42002distclean-gnattools:
0aed8855 42003 @: $(MAKE); $(unstage)
b00612cc
PB
42004 @[ -f ./gnattools/Makefile ] || exit 0; \
42005 r=`${PWD_COMMAND}`; export r; \
42006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42007 $(HOST_EXPORTS) \
42008 for flag in $(EXTRA_HOST_FLAGS) ; do \
42009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42010 done; \
42011 echo "Doing distclean in gnattools" ; \
42012 (cd $(HOST_SUBDIR)/gnattools && \
42013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42015 "RANLIB=$${RANLIB}" \
0c24b341 42016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42017 distclean) \
42018 || exit 1
42019
42020@endif gnattools
42021
42022.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
42023maybe-maintainer-clean-gnattools:
42024@if gnattools
42025maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
42026
42027maintainer-clean-gnattools:
0aed8855 42028 @: $(MAKE); $(unstage)
b00612cc
PB
42029 @[ -f ./gnattools/Makefile ] || exit 0; \
42030 r=`${PWD_COMMAND}`; export r; \
42031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42032 $(HOST_EXPORTS) \
42033 for flag in $(EXTRA_HOST_FLAGS) ; do \
42034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42035 done; \
42036 echo "Doing maintainer-clean in gnattools" ; \
42037 (cd $(HOST_SUBDIR)/gnattools && \
42038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42040 "RANLIB=$${RANLIB}" \
0c24b341 42041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42042 maintainer-clean) \
42043 || exit 1
42044
42045@endif gnattools
42046
42047
3866be5d 42048
4fa63067
NN
42049# ---------------------------------------
42050# Modules which run on the target machine
42051# ---------------------------------------
16ae0395 42052
3866be5d 42053
a7254363
PB
42054
42055
42056.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
42057maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
42058@if gcc-bootstrap
42059configure-target-libstdc++-v3: stage_current
42060@endif gcc-bootstrap
a7254363
PB
42061@if target-libstdc++-v3
42062maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 42063configure-target-libstdc++-v3:
0aed8855
PB
42064 @: $(MAKE); $(unstage)
42065 @r=`${PWD_COMMAND}`; export r; \
42066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42067 echo "Checking multilib configuration for libstdc++-v3..."; \
42068 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
42069 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
42070 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42071 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42072 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
42073 else \
42074 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
42075 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
42076 fi; \
42077 else \
42078 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
42079 fi; \
42080 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 42081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 42082 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42083 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
42084 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 42085 case $(srcdir) in \
b00612cc
PB
42086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42087 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
42088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42089 esac; \
b00612cc
PB
42090 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
42091 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
42092 rm -f no-such-file || : ; \
42093 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42094 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42095 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42096 || exit 1
6bd3dfaa 42097@endif target-libstdc++-v3
e2b9e2dc 42098
a7254363
PB
42099
42100
d545f33b
PB
42101
42102
4fa63067
NN
42103.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
42104maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
42105@if gcc-bootstrap
42106all-target-libstdc++-v3: stage_current
42107@endif gcc-bootstrap
6bd3dfaa 42108@if target-libstdc++-v3
72b2455a 42109TARGET-target-libstdc++-v3=all
6bd3dfaa 42110maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 42111all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 42112 @: $(MAKE); $(unstage)
b40e3958
L
42113 @r=`${PWD_COMMAND}`; export r; \
42114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42115 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 42116 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
42117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42118 $(TARGET-target-libstdc++-v3))
6bd3dfaa 42119@endif target-libstdc++-v3
3866be5d 42120
a7254363
PB
42121
42122
d545f33b
PB
42123
42124
4fa63067
NN
42125.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
42126maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
42127@if target-libstdc++-v3
42128maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 42129
4fa63067 42130check-target-libstdc++-v3:
0aed8855 42131 @: $(MAKE); $(unstage)
b40e3958
L
42132 @r=`${PWD_COMMAND}`; export r; \
42133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42134 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 42135 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 42136 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 42137
6bd3dfaa 42138@endif target-libstdc++-v3
3866be5d 42139
4fa63067
NN
42140.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
42141maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
42142@if target-libstdc++-v3
42143maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 42144
4fa63067 42145install-target-libstdc++-v3: installdirs
0aed8855 42146 @: $(MAKE); $(unstage)
b40e3958
L
42147 @r=`${PWD_COMMAND}`; export r; \
42148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42149 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 42150 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 42151 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42152
6bd3dfaa 42153@endif target-libstdc++-v3
e2b9e2dc 42154
56a8fe78 42155# Other targets (info, dvi, pdf, etc.)
3866be5d 42156
4fa63067
NN
42157.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
42158maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
42159@if target-libstdc++-v3
42160maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 42161
4fa63067
NN
42162info-target-libstdc++-v3: \
42163 configure-target-libstdc++-v3
0aed8855 42164 @: $(MAKE); $(unstage)
4fa63067
NN
42165 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42166 r=`${PWD_COMMAND}`; export r; \
b40e3958 42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42168 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42169 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42170 for flag in $(EXTRA_TARGET_FLAGS); do \
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
42173 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42176 "RANLIB=$${RANLIB}" \
0c24b341 42177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42178 info) \
4fa63067 42179 || exit 1
3866be5d 42180
6bd3dfaa 42181@endif target-libstdc++-v3
3866be5d 42182
4fa63067
NN
42183.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
42184maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
42185@if target-libstdc++-v3
42186maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 42187
4fa63067
NN
42188dvi-target-libstdc++-v3: \
42189 configure-target-libstdc++-v3
0aed8855 42190 @: $(MAKE); $(unstage)
4fa63067
NN
42191 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42192 r=`${PWD_COMMAND}`; export r; \
b40e3958 42193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42194 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42195 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42196 for flag in $(EXTRA_TARGET_FLAGS); do \
42197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198 done; \
42199 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202 "RANLIB=$${RANLIB}" \
0c24b341 42203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42204 dvi) \
4fa63067 42205 || exit 1
3866be5d 42206
6bd3dfaa 42207@endif target-libstdc++-v3
3866be5d 42208
56a8fe78
DD
42209.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
42210maybe-pdf-target-libstdc++-v3:
42211@if target-libstdc++-v3
42212maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
42213
42214pdf-target-libstdc++-v3: \
42215 configure-target-libstdc++-v3
42216 @: $(MAKE); $(unstage)
42217 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42218 r=`${PWD_COMMAND}`; export r; \
42219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42220 $(RAW_CXX_TARGET_EXPORTS) \
42221 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42222 for flag in $(EXTRA_TARGET_FLAGS); do \
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
42225 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
56a8fe78
DD
42230 pdf) \
42231 || exit 1
42232
42233@endif target-libstdc++-v3
42234
6d389afc
MS
42235.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
42236maybe-html-target-libstdc++-v3:
42237@if target-libstdc++-v3
42238maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
42239
42240html-target-libstdc++-v3: \
42241 configure-target-libstdc++-v3
0aed8855 42242 @: $(MAKE); $(unstage)
6d389afc
MS
42243 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42244 r=`${PWD_COMMAND}`; export r; \
42245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42246 $(RAW_CXX_TARGET_EXPORTS) \
42247 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42248 for flag in $(EXTRA_TARGET_FLAGS); do \
42249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42250 done; \
42251 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
6d389afc
MS
42256 html) \
42257 || exit 1
42258
42259@endif target-libstdc++-v3
42260
4fa63067
NN
42261.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
42262maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
42263@if target-libstdc++-v3
42264maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
42265
42266TAGS-target-libstdc++-v3: \
42267 configure-target-libstdc++-v3
0aed8855 42268 @: $(MAKE); $(unstage)
4fa63067 42269 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
42270 r=`${PWD_COMMAND}`; export r; \
42271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42272 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42273 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42274 for flag in $(EXTRA_TARGET_FLAGS); do \
42275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42276 done; \
42277 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
7ffa0b57 42282 TAGS) \
e2b9e2dc
NN
42283 || exit 1
42284
6bd3dfaa 42285@endif target-libstdc++-v3
3866be5d 42286
4fa63067
NN
42287.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
42288maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
42289@if target-libstdc++-v3
42290maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 42291
4fa63067
NN
42292install-info-target-libstdc++-v3: \
42293 configure-target-libstdc++-v3 \
42294 info-target-libstdc++-v3
0aed8855 42295 @: $(MAKE); $(unstage)
4fa63067
NN
42296 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42297 r=`${PWD_COMMAND}`; export r; \
b40e3958 42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42299 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42300 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42301 for flag in $(EXTRA_TARGET_FLAGS); do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
0c24b341 42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42309 install-info) \
4fa63067 42310 || exit 1
3866be5d 42311
6bd3dfaa 42312@endif target-libstdc++-v3
3866be5d 42313
a3ca38d2
DD
42314.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
42315maybe-install-pdf-target-libstdc++-v3:
42316@if target-libstdc++-v3
42317maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
42318
42319install-pdf-target-libstdc++-v3: \
42320 configure-target-libstdc++-v3 \
42321 pdf-target-libstdc++-v3
42322 @: $(MAKE); $(unstage)
42323 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42324 r=`${PWD_COMMAND}`; export r; \
42325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42326 $(RAW_CXX_TARGET_EXPORTS) \
42327 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42328 for flag in $(EXTRA_TARGET_FLAGS); do \
42329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42330 done; \
42331 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42334 "RANLIB=$${RANLIB}" \
0c24b341 42335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42336 install-pdf) \
42337 || exit 1
42338
42339@endif target-libstdc++-v3
42340
108a6f8e
CD
42341.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
42342maybe-install-html-target-libstdc++-v3:
42343@if target-libstdc++-v3
42344maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
42345
42346install-html-target-libstdc++-v3: \
42347 configure-target-libstdc++-v3 \
42348 html-target-libstdc++-v3
42349 @: $(MAKE); $(unstage)
42350 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42351 r=`${PWD_COMMAND}`; export r; \
42352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42353 $(RAW_CXX_TARGET_EXPORTS) \
42354 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42355 for flag in $(EXTRA_TARGET_FLAGS); do \
42356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42357 done; \
42358 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42361 "RANLIB=$${RANLIB}" \
0c24b341 42362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42363 install-html) \
42364 || exit 1
42365
42366@endif target-libstdc++-v3
42367
4fa63067
NN
42368.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
42369maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
42370@if target-libstdc++-v3
42371maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 42372
4fa63067
NN
42373installcheck-target-libstdc++-v3: \
42374 configure-target-libstdc++-v3
0aed8855 42375 @: $(MAKE); $(unstage)
4fa63067
NN
42376 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42377 r=`${PWD_COMMAND}`; export r; \
b40e3958 42378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42379 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42380 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42381 for flag in $(EXTRA_TARGET_FLAGS); do \
42382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42383 done; \
42384 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42387 "RANLIB=$${RANLIB}" \
0c24b341 42388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42389 installcheck) \
4fa63067 42390 || exit 1
3866be5d 42391
6bd3dfaa 42392@endif target-libstdc++-v3
3866be5d 42393
4fa63067
NN
42394.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
42395maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
42396@if target-libstdc++-v3
42397maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
42398
42399mostlyclean-target-libstdc++-v3:
0aed8855 42400 @: $(MAKE); $(unstage)
4fa63067 42401 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
42402 r=`${PWD_COMMAND}`; export r; \
42403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42404 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42405 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42406 for flag in $(EXTRA_TARGET_FLAGS); do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42412 "RANLIB=$${RANLIB}" \
0c24b341 42413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42414 mostlyclean) \
e2b9e2dc
NN
42415 || exit 1
42416
6bd3dfaa 42417@endif target-libstdc++-v3
4fa63067
NN
42418
42419.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
42420maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
42421@if target-libstdc++-v3
42422maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
42423
42424clean-target-libstdc++-v3:
0aed8855 42425 @: $(MAKE); $(unstage)
4fa63067
NN
42426 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42427 r=`${PWD_COMMAND}`; export r; \
b40e3958 42428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42429 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42430 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42431 for flag in $(EXTRA_TARGET_FLAGS); do \
42432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42433 done; \
42434 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42437 "RANLIB=$${RANLIB}" \
0c24b341 42438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42439 clean) \
4fa63067 42440 || exit 1
3866be5d 42441
6bd3dfaa 42442@endif target-libstdc++-v3
3866be5d 42443
4fa63067
NN
42444.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
42445maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
42446@if target-libstdc++-v3
42447maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
42448
42449distclean-target-libstdc++-v3:
0aed8855 42450 @: $(MAKE); $(unstage)
4fa63067
NN
42451 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42452 r=`${PWD_COMMAND}`; export r; \
b40e3958 42453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42454 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42455 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42456 for flag in $(EXTRA_TARGET_FLAGS); do \
42457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42458 done; \
42459 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42462 "RANLIB=$${RANLIB}" \
0c24b341 42463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42464 distclean) \
4fa63067 42465 || exit 1
3866be5d 42466
6bd3dfaa 42467@endif target-libstdc++-v3
3866be5d 42468
4fa63067
NN
42469.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
42470maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
42471@if target-libstdc++-v3
42472maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 42473
4fa63067 42474maintainer-clean-target-libstdc++-v3:
0aed8855 42475 @: $(MAKE); $(unstage)
4fa63067
NN
42476 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42477 r=`${PWD_COMMAND}`; export r; \
b40e3958 42478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42479 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42480 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42481 for flag in $(EXTRA_TARGET_FLAGS); do \
42482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42483 done; \
42484 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42487 "RANLIB=$${RANLIB}" \
0c24b341 42488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42489 maintainer-clean) \
4fa63067 42490 || exit 1
3866be5d 42491
6bd3dfaa 42492@endif target-libstdc++-v3
3866be5d 42493
4fa63067 42494
4fa63067 42495
a7254363
PB
42496
42497
42498.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
42499maybe-configure-target-libmudflap:
4f0ef2d8
CD
42500@if gcc-bootstrap
42501configure-target-libmudflap: stage_current
42502@endif gcc-bootstrap
a7254363
PB
42503@if target-libmudflap
42504maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 42505configure-target-libmudflap:
0aed8855
PB
42506 @: $(MAKE); $(unstage)
42507 @r=`${PWD_COMMAND}`; export r; \
42508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42509 echo "Checking multilib configuration for libmudflap..."; \
42510 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
42511 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
42512 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42513 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42514 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
42515 else \
42516 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
42517 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
42518 fi; \
42519 else \
42520 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
42521 fi; \
42522 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 42523 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 42524 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42525 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
42526 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 42527 case $(srcdir) in \
b00612cc
PB
42528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42529 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
42530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42531 esac; \
b00612cc
PB
42532 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
42533 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
42534 rm -f no-such-file || : ; \
42535 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42536 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42537 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42538 || exit 1
6bd3dfaa 42539@endif target-libmudflap
e2b9e2dc 42540
a7254363
PB
42541
42542
d545f33b
PB
42543
42544
4b1cb4fe
DD
42545.PHONY: all-target-libmudflap maybe-all-target-libmudflap
42546maybe-all-target-libmudflap:
4f0ef2d8
CD
42547@if gcc-bootstrap
42548all-target-libmudflap: stage_current
42549@endif gcc-bootstrap
6bd3dfaa 42550@if target-libmudflap
72b2455a 42551TARGET-target-libmudflap=all
6bd3dfaa 42552maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 42553all-target-libmudflap: configure-target-libmudflap
0aed8855 42554 @: $(MAKE); $(unstage)
b40e3958
L
42555 @r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42557 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42558 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
42559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42560 $(TARGET-target-libmudflap))
6bd3dfaa 42561@endif target-libmudflap
3866be5d 42562
a7254363
PB
42563
42564
d545f33b
PB
42565
42566
4b1cb4fe
DD
42567.PHONY: check-target-libmudflap maybe-check-target-libmudflap
42568maybe-check-target-libmudflap:
6bd3dfaa
PB
42569@if target-libmudflap
42570maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 42571
4b1cb4fe 42572check-target-libmudflap:
0aed8855 42573 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42574 @r=`${PWD_COMMAND}`; export r; \
42575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42576 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42577 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 42578 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42579
6bd3dfaa 42580@endif target-libmudflap
4b1cb4fe
DD
42581
42582.PHONY: install-target-libmudflap maybe-install-target-libmudflap
42583maybe-install-target-libmudflap:
6bd3dfaa
PB
42584@if target-libmudflap
42585maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
42586
42587install-target-libmudflap: installdirs
0aed8855 42588 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42589 @r=`${PWD_COMMAND}`; export r; \
42590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42591 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42592 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 42593 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42594
6bd3dfaa 42595@endif target-libmudflap
4b1cb4fe 42596
56a8fe78 42597# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42598
42599.PHONY: maybe-info-target-libmudflap info-target-libmudflap
42600maybe-info-target-libmudflap:
6bd3dfaa
PB
42601@if target-libmudflap
42602maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
42603
42604info-target-libmudflap: \
42605 configure-target-libmudflap
0aed8855 42606 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42607 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42608 r=`${PWD_COMMAND}`; export r; \
42609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42610 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42611 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
42612 for flag in $(EXTRA_TARGET_FLAGS); do \
42613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42614 done; \
42615 (cd $(TARGET_SUBDIR)/libmudflap && \
42616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42618 "RANLIB=$${RANLIB}" \
0c24b341 42619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42620 info) \
4b1cb4fe
DD
42621 || exit 1
42622
6bd3dfaa 42623@endif target-libmudflap
4b1cb4fe
DD
42624
42625.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
42626maybe-dvi-target-libmudflap:
6bd3dfaa
PB
42627@if target-libmudflap
42628maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
42629
42630dvi-target-libmudflap: \
42631 configure-target-libmudflap
0aed8855 42632 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42633 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42634 r=`${PWD_COMMAND}`; export r; \
42635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42636 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42637 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
42638 for flag in $(EXTRA_TARGET_FLAGS); do \
42639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42640 done; \
42641 (cd $(TARGET_SUBDIR)/libmudflap && \
42642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42644 "RANLIB=$${RANLIB}" \
0c24b341 42645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42646 dvi) \
4b1cb4fe
DD
42647 || exit 1
42648
6bd3dfaa 42649@endif target-libmudflap
4b1cb4fe 42650
56a8fe78
DD
42651.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
42652maybe-pdf-target-libmudflap:
42653@if target-libmudflap
42654maybe-pdf-target-libmudflap: pdf-target-libmudflap
42655
42656pdf-target-libmudflap: \
42657 configure-target-libmudflap
42658 @: $(MAKE); $(unstage)
42659 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42660 r=`${PWD_COMMAND}`; export r; \
42661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42662 $(NORMAL_TARGET_EXPORTS) \
42663 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
42664 for flag in $(EXTRA_TARGET_FLAGS); do \
42665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42666 done; \
42667 (cd $(TARGET_SUBDIR)/libmudflap && \
42668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42670 "RANLIB=$${RANLIB}" \
0c24b341 42671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42672 pdf) \
42673 || exit 1
42674
42675@endif target-libmudflap
42676
6d389afc
MS
42677.PHONY: maybe-html-target-libmudflap html-target-libmudflap
42678maybe-html-target-libmudflap:
42679@if target-libmudflap
42680maybe-html-target-libmudflap: html-target-libmudflap
42681
42682html-target-libmudflap: \
42683 configure-target-libmudflap
0aed8855 42684 @: $(MAKE); $(unstage)
6d389afc
MS
42685 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42686 r=`${PWD_COMMAND}`; export r; \
42687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42688 $(NORMAL_TARGET_EXPORTS) \
42689 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
42690 for flag in $(EXTRA_TARGET_FLAGS); do \
42691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42692 done; \
42693 (cd $(TARGET_SUBDIR)/libmudflap && \
42694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42696 "RANLIB=$${RANLIB}" \
0c24b341 42697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42698 html) \
42699 || exit 1
42700
42701@endif target-libmudflap
42702
4b1cb4fe
DD
42703.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
42704maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
42705@if target-libmudflap
42706maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
42707
42708TAGS-target-libmudflap: \
42709 configure-target-libmudflap
0aed8855 42710 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42711 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42712 r=`${PWD_COMMAND}`; export r; \
42713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42714 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42715 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
42716 for flag in $(EXTRA_TARGET_FLAGS); do \
42717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42718 done; \
42719 (cd $(TARGET_SUBDIR)/libmudflap && \
42720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42722 "RANLIB=$${RANLIB}" \
0c24b341 42723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42724 TAGS) \
4b1cb4fe
DD
42725 || exit 1
42726
6bd3dfaa 42727@endif target-libmudflap
4b1cb4fe
DD
42728
42729.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
42730maybe-install-info-target-libmudflap:
6bd3dfaa
PB
42731@if target-libmudflap
42732maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
42733
42734install-info-target-libmudflap: \
42735 configure-target-libmudflap \
42736 info-target-libmudflap
0aed8855 42737 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42738 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42739 r=`${PWD_COMMAND}`; export r; \
42740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42741 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42742 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
42743 for flag in $(EXTRA_TARGET_FLAGS); do \
42744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42745 done; \
42746 (cd $(TARGET_SUBDIR)/libmudflap && \
42747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42749 "RANLIB=$${RANLIB}" \
0c24b341 42750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42751 install-info) \
4b1cb4fe
DD
42752 || exit 1
42753
6bd3dfaa 42754@endif target-libmudflap
4b1cb4fe 42755
a3ca38d2
DD
42756.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
42757maybe-install-pdf-target-libmudflap:
42758@if target-libmudflap
42759maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
42760
42761install-pdf-target-libmudflap: \
42762 configure-target-libmudflap \
42763 pdf-target-libmudflap
42764 @: $(MAKE); $(unstage)
42765 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42766 r=`${PWD_COMMAND}`; export r; \
42767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42768 $(NORMAL_TARGET_EXPORTS) \
42769 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
42770 for flag in $(EXTRA_TARGET_FLAGS); do \
42771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42772 done; \
42773 (cd $(TARGET_SUBDIR)/libmudflap && \
42774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42776 "RANLIB=$${RANLIB}" \
0c24b341 42777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42778 install-pdf) \
42779 || exit 1
42780
42781@endif target-libmudflap
42782
108a6f8e
CD
42783.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
42784maybe-install-html-target-libmudflap:
42785@if target-libmudflap
42786maybe-install-html-target-libmudflap: install-html-target-libmudflap
42787
42788install-html-target-libmudflap: \
42789 configure-target-libmudflap \
42790 html-target-libmudflap
42791 @: $(MAKE); $(unstage)
42792 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42793 r=`${PWD_COMMAND}`; export r; \
42794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42795 $(NORMAL_TARGET_EXPORTS) \
42796 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
42797 for flag in $(EXTRA_TARGET_FLAGS); do \
42798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42799 done; \
42800 (cd $(TARGET_SUBDIR)/libmudflap && \
42801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42803 "RANLIB=$${RANLIB}" \
0c24b341 42804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42805 install-html) \
42806 || exit 1
42807
42808@endif target-libmudflap
42809
4b1cb4fe
DD
42810.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
42811maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
42812@if target-libmudflap
42813maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
42814
42815installcheck-target-libmudflap: \
42816 configure-target-libmudflap
0aed8855 42817 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42818 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42819 r=`${PWD_COMMAND}`; export r; \
42820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42821 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42822 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
42823 for flag in $(EXTRA_TARGET_FLAGS); do \
42824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42825 done; \
42826 (cd $(TARGET_SUBDIR)/libmudflap && \
42827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42829 "RANLIB=$${RANLIB}" \
0c24b341 42830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42831 installcheck) \
4b1cb4fe
DD
42832 || exit 1
42833
6bd3dfaa 42834@endif target-libmudflap
4b1cb4fe
DD
42835
42836.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
42837maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
42838@if target-libmudflap
42839maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
42840
42841mostlyclean-target-libmudflap:
0aed8855 42842 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42843 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42844 r=`${PWD_COMMAND}`; export r; \
42845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42846 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42847 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
42848 for flag in $(EXTRA_TARGET_FLAGS); do \
42849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42850 done; \
42851 (cd $(TARGET_SUBDIR)/libmudflap && \
42852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42854 "RANLIB=$${RANLIB}" \
0c24b341 42855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42856 mostlyclean) \
4b1cb4fe
DD
42857 || exit 1
42858
6bd3dfaa 42859@endif target-libmudflap
4b1cb4fe
DD
42860
42861.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
42862maybe-clean-target-libmudflap:
6bd3dfaa
PB
42863@if target-libmudflap
42864maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
42865
42866clean-target-libmudflap:
0aed8855 42867 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42868 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42869 r=`${PWD_COMMAND}`; export r; \
42870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42871 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42872 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
42873 for flag in $(EXTRA_TARGET_FLAGS); do \
42874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42875 done; \
42876 (cd $(TARGET_SUBDIR)/libmudflap && \
42877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42879 "RANLIB=$${RANLIB}" \
0c24b341 42880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42881 clean) \
4b1cb4fe
DD
42882 || exit 1
42883
6bd3dfaa 42884@endif target-libmudflap
4b1cb4fe
DD
42885
42886.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
42887maybe-distclean-target-libmudflap:
6bd3dfaa
PB
42888@if target-libmudflap
42889maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
42890
42891distclean-target-libmudflap:
0aed8855 42892 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42893 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42894 r=`${PWD_COMMAND}`; export r; \
42895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42896 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42897 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
42898 for flag in $(EXTRA_TARGET_FLAGS); do \
42899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42900 done; \
42901 (cd $(TARGET_SUBDIR)/libmudflap && \
42902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42904 "RANLIB=$${RANLIB}" \
0c24b341 42905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42906 distclean) \
4b1cb4fe
DD
42907 || exit 1
42908
6bd3dfaa 42909@endif target-libmudflap
4b1cb4fe
DD
42910
42911.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
42912maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
42913@if target-libmudflap
42914maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
42915
42916maintainer-clean-target-libmudflap:
0aed8855 42917 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42918 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42919 r=`${PWD_COMMAND}`; export r; \
42920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42921 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42922 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
42923 for flag in $(EXTRA_TARGET_FLAGS); do \
42924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42925 done; \
42926 (cd $(TARGET_SUBDIR)/libmudflap && \
42927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42929 "RANLIB=$${RANLIB}" \
0c24b341 42930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42931 maintainer-clean) \
4b1cb4fe
DD
42932 || exit 1
42933
6bd3dfaa 42934@endif target-libmudflap
4b1cb4fe
DD
42935
42936
4b1cb4fe 42937
064d0a7c
PB
42938
42939
42940.PHONY: configure-target-libssp maybe-configure-target-libssp
42941maybe-configure-target-libssp:
4f0ef2d8
CD
42942@if gcc-bootstrap
42943configure-target-libssp: stage_current
42944@endif gcc-bootstrap
064d0a7c
PB
42945@if target-libssp
42946maybe-configure-target-libssp: configure-target-libssp
c52c6897 42947configure-target-libssp:
0aed8855
PB
42948 @: $(MAKE); $(unstage)
42949 @r=`${PWD_COMMAND}`; export r; \
42950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42951 echo "Checking multilib configuration for libssp..."; \
42952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
42953 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
42954 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
42955 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
42956 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
42957 else \
42958 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
42959 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
42960 fi; \
42961 else \
42962 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
42963 fi; \
42964 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 42965 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
42966 $(NORMAL_TARGET_EXPORTS) \
42967 echo Configuring in $(TARGET_SUBDIR)/libssp; \
42968 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
42969 case $(srcdir) in \
42970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42971 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
42972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42973 esac; \
42974 srcdiroption="--srcdir=$${topdir}/libssp"; \
42975 libsrcdir="$$s/libssp"; \
42976 rm -f no-such-file || : ; \
42977 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42979 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
42980 || exit 1
42981@endif target-libssp
42982
42983
42984
42985
42986
42987.PHONY: all-target-libssp maybe-all-target-libssp
42988maybe-all-target-libssp:
4f0ef2d8
CD
42989@if gcc-bootstrap
42990all-target-libssp: stage_current
42991@endif gcc-bootstrap
064d0a7c
PB
42992@if target-libssp
42993TARGET-target-libssp=all
42994maybe-all-target-libssp: all-target-libssp
42995all-target-libssp: configure-target-libssp
0aed8855 42996 @: $(MAKE); $(unstage)
064d0a7c
PB
42997 @r=`${PWD_COMMAND}`; export r; \
42998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42999 $(NORMAL_TARGET_EXPORTS) \
43000 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
43001 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43002 $(TARGET-target-libssp))
064d0a7c
PB
43003@endif target-libssp
43004
43005
43006
43007
43008
43009.PHONY: check-target-libssp maybe-check-target-libssp
43010maybe-check-target-libssp:
43011@if target-libssp
43012maybe-check-target-libssp: check-target-libssp
43013
43014check-target-libssp:
0aed8855 43015 @: $(MAKE); $(unstage)
064d0a7c
PB
43016 @r=`${PWD_COMMAND}`; export r; \
43017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43018 $(NORMAL_TARGET_EXPORTS) \
43019 (cd $(TARGET_SUBDIR)/libssp && \
43020 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43021
43022@endif target-libssp
43023
43024.PHONY: install-target-libssp maybe-install-target-libssp
43025maybe-install-target-libssp:
43026@if target-libssp
43027maybe-install-target-libssp: install-target-libssp
43028
43029install-target-libssp: installdirs
0aed8855 43030 @: $(MAKE); $(unstage)
064d0a7c
PB
43031 @r=`${PWD_COMMAND}`; export r; \
43032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43033 $(NORMAL_TARGET_EXPORTS) \
43034 (cd $(TARGET_SUBDIR)/libssp && \
43035 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43036
43037@endif target-libssp
43038
56a8fe78 43039# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
43040
43041.PHONY: maybe-info-target-libssp info-target-libssp
43042maybe-info-target-libssp:
43043@if target-libssp
43044maybe-info-target-libssp: info-target-libssp
43045
43046info-target-libssp: \
43047 configure-target-libssp
0aed8855 43048 @: $(MAKE); $(unstage)
064d0a7c
PB
43049 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43050 r=`${PWD_COMMAND}`; export r; \
43051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43052 $(NORMAL_TARGET_EXPORTS) \
43053 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
43054 for flag in $(EXTRA_TARGET_FLAGS); do \
43055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43056 done; \
43057 (cd $(TARGET_SUBDIR)/libssp && \
43058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43060 "RANLIB=$${RANLIB}" \
0c24b341 43061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43062 info) \
43063 || exit 1
43064
43065@endif target-libssp
43066
43067.PHONY: maybe-dvi-target-libssp dvi-target-libssp
43068maybe-dvi-target-libssp:
43069@if target-libssp
43070maybe-dvi-target-libssp: dvi-target-libssp
43071
43072dvi-target-libssp: \
43073 configure-target-libssp
0aed8855 43074 @: $(MAKE); $(unstage)
064d0a7c
PB
43075 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43076 r=`${PWD_COMMAND}`; export r; \
43077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43078 $(NORMAL_TARGET_EXPORTS) \
43079 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
43080 for flag in $(EXTRA_TARGET_FLAGS); do \
43081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43082 done; \
43083 (cd $(TARGET_SUBDIR)/libssp && \
43084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43086 "RANLIB=$${RANLIB}" \
0c24b341 43087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43088 dvi) \
43089 || exit 1
43090
43091@endif target-libssp
43092
56a8fe78
DD
43093.PHONY: maybe-pdf-target-libssp pdf-target-libssp
43094maybe-pdf-target-libssp:
43095@if target-libssp
43096maybe-pdf-target-libssp: pdf-target-libssp
43097
43098pdf-target-libssp: \
43099 configure-target-libssp
43100 @: $(MAKE); $(unstage)
43101 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43102 r=`${PWD_COMMAND}`; export r; \
43103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43104 $(NORMAL_TARGET_EXPORTS) \
43105 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
43106 for flag in $(EXTRA_TARGET_FLAGS); do \
43107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43108 done; \
43109 (cd $(TARGET_SUBDIR)/libssp && \
43110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43112 "RANLIB=$${RANLIB}" \
0c24b341 43113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43114 pdf) \
43115 || exit 1
43116
43117@endif target-libssp
43118
064d0a7c
PB
43119.PHONY: maybe-html-target-libssp html-target-libssp
43120maybe-html-target-libssp:
43121@if target-libssp
43122maybe-html-target-libssp: html-target-libssp
43123
43124html-target-libssp: \
43125 configure-target-libssp
0aed8855 43126 @: $(MAKE); $(unstage)
064d0a7c
PB
43127 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43128 r=`${PWD_COMMAND}`; export r; \
43129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43130 $(NORMAL_TARGET_EXPORTS) \
43131 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
43132 for flag in $(EXTRA_TARGET_FLAGS); do \
43133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43134 done; \
43135 (cd $(TARGET_SUBDIR)/libssp && \
43136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43138 "RANLIB=$${RANLIB}" \
0c24b341 43139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43140 html) \
43141 || exit 1
43142
43143@endif target-libssp
43144
43145.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
43146maybe-TAGS-target-libssp:
43147@if target-libssp
43148maybe-TAGS-target-libssp: TAGS-target-libssp
43149
43150TAGS-target-libssp: \
43151 configure-target-libssp
0aed8855 43152 @: $(MAKE); $(unstage)
064d0a7c
PB
43153 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43154 r=`${PWD_COMMAND}`; export r; \
43155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43156 $(NORMAL_TARGET_EXPORTS) \
43157 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
43158 for flag in $(EXTRA_TARGET_FLAGS); do \
43159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43160 done; \
43161 (cd $(TARGET_SUBDIR)/libssp && \
43162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43164 "RANLIB=$${RANLIB}" \
0c24b341 43165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43166 TAGS) \
43167 || exit 1
43168
43169@endif target-libssp
43170
43171.PHONY: maybe-install-info-target-libssp install-info-target-libssp
43172maybe-install-info-target-libssp:
43173@if target-libssp
43174maybe-install-info-target-libssp: install-info-target-libssp
43175
43176install-info-target-libssp: \
43177 configure-target-libssp \
43178 info-target-libssp
0aed8855 43179 @: $(MAKE); $(unstage)
064d0a7c
PB
43180 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43181 r=`${PWD_COMMAND}`; export r; \
43182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43183 $(NORMAL_TARGET_EXPORTS) \
43184 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
43185 for flag in $(EXTRA_TARGET_FLAGS); do \
43186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43187 done; \
43188 (cd $(TARGET_SUBDIR)/libssp && \
43189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43191 "RANLIB=$${RANLIB}" \
0c24b341 43192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43193 install-info) \
43194 || exit 1
43195
43196@endif target-libssp
43197
a3ca38d2
DD
43198.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
43199maybe-install-pdf-target-libssp:
43200@if target-libssp
43201maybe-install-pdf-target-libssp: install-pdf-target-libssp
43202
43203install-pdf-target-libssp: \
43204 configure-target-libssp \
43205 pdf-target-libssp
43206 @: $(MAKE); $(unstage)
43207 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43208 r=`${PWD_COMMAND}`; export r; \
43209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43210 $(NORMAL_TARGET_EXPORTS) \
43211 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
43212 for flag in $(EXTRA_TARGET_FLAGS); do \
43213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43214 done; \
43215 (cd $(TARGET_SUBDIR)/libssp && \
43216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43218 "RANLIB=$${RANLIB}" \
0c24b341 43219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43220 install-pdf) \
43221 || exit 1
43222
43223@endif target-libssp
43224
108a6f8e
CD
43225.PHONY: maybe-install-html-target-libssp install-html-target-libssp
43226maybe-install-html-target-libssp:
43227@if target-libssp
43228maybe-install-html-target-libssp: install-html-target-libssp
43229
43230install-html-target-libssp: \
43231 configure-target-libssp \
43232 html-target-libssp
43233 @: $(MAKE); $(unstage)
43234 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43235 r=`${PWD_COMMAND}`; export r; \
43236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43237 $(NORMAL_TARGET_EXPORTS) \
43238 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
43239 for flag in $(EXTRA_TARGET_FLAGS); do \
43240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43241 done; \
43242 (cd $(TARGET_SUBDIR)/libssp && \
43243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43245 "RANLIB=$${RANLIB}" \
0c24b341 43246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43247 install-html) \
43248 || exit 1
43249
43250@endif target-libssp
43251
064d0a7c
PB
43252.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
43253maybe-installcheck-target-libssp:
43254@if target-libssp
43255maybe-installcheck-target-libssp: installcheck-target-libssp
43256
43257installcheck-target-libssp: \
43258 configure-target-libssp
0aed8855 43259 @: $(MAKE); $(unstage)
064d0a7c
PB
43260 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43261 r=`${PWD_COMMAND}`; export r; \
43262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43263 $(NORMAL_TARGET_EXPORTS) \
43264 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
43265 for flag in $(EXTRA_TARGET_FLAGS); do \
43266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43267 done; \
43268 (cd $(TARGET_SUBDIR)/libssp && \
43269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43271 "RANLIB=$${RANLIB}" \
0c24b341 43272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43273 installcheck) \
43274 || exit 1
43275
43276@endif target-libssp
43277
43278.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
43279maybe-mostlyclean-target-libssp:
43280@if target-libssp
43281maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
43282
43283mostlyclean-target-libssp:
0aed8855 43284 @: $(MAKE); $(unstage)
064d0a7c
PB
43285 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43286 r=`${PWD_COMMAND}`; export r; \
43287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43288 $(NORMAL_TARGET_EXPORTS) \
43289 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
43290 for flag in $(EXTRA_TARGET_FLAGS); do \
43291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43292 done; \
43293 (cd $(TARGET_SUBDIR)/libssp && \
43294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43296 "RANLIB=$${RANLIB}" \
0c24b341 43297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43298 mostlyclean) \
43299 || exit 1
43300
43301@endif target-libssp
43302
43303.PHONY: maybe-clean-target-libssp clean-target-libssp
43304maybe-clean-target-libssp:
43305@if target-libssp
43306maybe-clean-target-libssp: clean-target-libssp
43307
43308clean-target-libssp:
0aed8855 43309 @: $(MAKE); $(unstage)
064d0a7c
PB
43310 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43311 r=`${PWD_COMMAND}`; export r; \
43312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43313 $(NORMAL_TARGET_EXPORTS) \
43314 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
43315 for flag in $(EXTRA_TARGET_FLAGS); do \
43316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43317 done; \
43318 (cd $(TARGET_SUBDIR)/libssp && \
43319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43321 "RANLIB=$${RANLIB}" \
0c24b341 43322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43323 clean) \
43324 || exit 1
43325
43326@endif target-libssp
43327
43328.PHONY: maybe-distclean-target-libssp distclean-target-libssp
43329maybe-distclean-target-libssp:
43330@if target-libssp
43331maybe-distclean-target-libssp: distclean-target-libssp
43332
43333distclean-target-libssp:
0aed8855 43334 @: $(MAKE); $(unstage)
064d0a7c
PB
43335 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43336 r=`${PWD_COMMAND}`; export r; \
43337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43338 $(NORMAL_TARGET_EXPORTS) \
43339 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
43340 for flag in $(EXTRA_TARGET_FLAGS); do \
43341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43342 done; \
43343 (cd $(TARGET_SUBDIR)/libssp && \
43344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43346 "RANLIB=$${RANLIB}" \
0c24b341 43347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43348 distclean) \
43349 || exit 1
43350
43351@endif target-libssp
43352
43353.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
43354maybe-maintainer-clean-target-libssp:
43355@if target-libssp
43356maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
43357
43358maintainer-clean-target-libssp:
0aed8855 43359 @: $(MAKE); $(unstage)
064d0a7c
PB
43360 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43361 r=`${PWD_COMMAND}`; export r; \
43362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43363 $(NORMAL_TARGET_EXPORTS) \
43364 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
43365 for flag in $(EXTRA_TARGET_FLAGS); do \
43366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43367 done; \
43368 (cd $(TARGET_SUBDIR)/libssp && \
43369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43371 "RANLIB=$${RANLIB}" \
0c24b341 43372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
43373 maintainer-clean) \
43374 || exit 1
43375
43376@endif target-libssp
43377
43378
43379
a7254363 43380
e90269c8 43381
a7254363
PB
43382.PHONY: configure-target-newlib maybe-configure-target-newlib
43383maybe-configure-target-newlib:
4f0ef2d8
CD
43384@if gcc-bootstrap
43385configure-target-newlib: stage_current
43386@endif gcc-bootstrap
a7254363
PB
43387@if target-newlib
43388maybe-configure-target-newlib: configure-target-newlib
c52c6897 43389configure-target-newlib:
0aed8855
PB
43390 @: $(MAKE); $(unstage)
43391 @r=`${PWD_COMMAND}`; export r; \
43392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43393 echo "Checking multilib configuration for newlib..."; \
43394 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
43395 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
43396 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
43397 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
43398 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
43399 else \
43400 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
43401 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
43402 fi; \
43403 else \
43404 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
43405 fi; \
43406 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 43407 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 43408 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43409 echo Configuring in $(TARGET_SUBDIR)/newlib; \
43410 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
43411 case $(srcdir) in \
b00612cc
PB
43412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43413 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
43414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 43415 esac; \
b00612cc
PB
43416 srcdiroption="--srcdir=$${topdir}/newlib"; \
43417 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
43418 rm -f no-such-file || : ; \
43419 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43420 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43421 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 43422 || exit 1
6bd3dfaa 43423@endif target-newlib
4b1cb4fe 43424
a7254363
PB
43425
43426
d545f33b
PB
43427
43428
4b1cb4fe
DD
43429.PHONY: all-target-newlib maybe-all-target-newlib
43430maybe-all-target-newlib:
4f0ef2d8
CD
43431@if gcc-bootstrap
43432all-target-newlib: stage_current
43433@endif gcc-bootstrap
6bd3dfaa 43434@if target-newlib
72b2455a 43435TARGET-target-newlib=all
6bd3dfaa 43436maybe-all-target-newlib: all-target-newlib
4b1cb4fe 43437all-target-newlib: configure-target-newlib
0aed8855 43438 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43439 @r=`${PWD_COMMAND}`; export r; \
43440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43441 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43442 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
43443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43444 $(TARGET-target-newlib))
6bd3dfaa 43445@endif target-newlib
4b1cb4fe 43446
a7254363
PB
43447
43448
d545f33b
PB
43449
43450
4b1cb4fe
DD
43451.PHONY: check-target-newlib maybe-check-target-newlib
43452maybe-check-target-newlib:
6bd3dfaa
PB
43453@if target-newlib
43454maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
43455
43456check-target-newlib:
0aed8855 43457 @: $(MAKE); $(unstage)
b40e3958
L
43458 @r=`${PWD_COMMAND}`; export r; \
43459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43460 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43461 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 43462 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43463
6bd3dfaa 43464@endif target-newlib
3866be5d 43465
4fa63067
NN
43466.PHONY: install-target-newlib maybe-install-target-newlib
43467maybe-install-target-newlib:
6bd3dfaa
PB
43468@if target-newlib
43469maybe-install-target-newlib: install-target-newlib
e2b9e2dc 43470
4fa63067 43471install-target-newlib: installdirs
0aed8855 43472 @: $(MAKE); $(unstage)
b40e3958
L
43473 @r=`${PWD_COMMAND}`; export r; \
43474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43475 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43476 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 43477 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43478
6bd3dfaa 43479@endif target-newlib
3866be5d 43480
56a8fe78 43481# Other targets (info, dvi, pdf, etc.)
3866be5d 43482
4fa63067
NN
43483.PHONY: maybe-info-target-newlib info-target-newlib
43484maybe-info-target-newlib:
6bd3dfaa
PB
43485@if target-newlib
43486maybe-info-target-newlib: info-target-newlib
3866be5d 43487
4fa63067
NN
43488info-target-newlib: \
43489 configure-target-newlib
0aed8855 43490 @: $(MAKE); $(unstage)
4fa63067
NN
43491 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43492 r=`${PWD_COMMAND}`; export r; \
43493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43494 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43495 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
43496 for flag in $(EXTRA_TARGET_FLAGS); do \
43497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43498 done; \
43499 (cd $(TARGET_SUBDIR)/newlib && \
43500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43502 "RANLIB=$${RANLIB}" \
0c24b341 43503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43504 info) \
4fa63067 43505 || exit 1
16ae0395 43506
6bd3dfaa 43507@endif target-newlib
3866be5d 43508
4fa63067
NN
43509.PHONY: maybe-dvi-target-newlib dvi-target-newlib
43510maybe-dvi-target-newlib:
6bd3dfaa
PB
43511@if target-newlib
43512maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 43513
4fa63067
NN
43514dvi-target-newlib: \
43515 configure-target-newlib
0aed8855 43516 @: $(MAKE); $(unstage)
4fa63067 43517 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43518 r=`${PWD_COMMAND}`; export r; \
43519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43520 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43521 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
43522 for flag in $(EXTRA_TARGET_FLAGS); do \
43523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43524 done; \
43525 (cd $(TARGET_SUBDIR)/newlib && \
43526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43528 "RANLIB=$${RANLIB}" \
0c24b341 43529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43530 dvi) \
e2b9e2dc
NN
43531 || exit 1
43532
6bd3dfaa 43533@endif target-newlib
3866be5d 43534
56a8fe78
DD
43535.PHONY: maybe-pdf-target-newlib pdf-target-newlib
43536maybe-pdf-target-newlib:
43537@if target-newlib
43538maybe-pdf-target-newlib: pdf-target-newlib
43539
43540pdf-target-newlib: \
43541 configure-target-newlib
43542 @: $(MAKE); $(unstage)
43543 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43544 r=`${PWD_COMMAND}`; export r; \
43545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43546 $(NORMAL_TARGET_EXPORTS) \
43547 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
43548 for flag in $(EXTRA_TARGET_FLAGS); do \
43549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43550 done; \
43551 (cd $(TARGET_SUBDIR)/newlib && \
43552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43554 "RANLIB=$${RANLIB}" \
0c24b341 43555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43556 pdf) \
43557 || exit 1
43558
43559@endif target-newlib
43560
6d389afc
MS
43561.PHONY: maybe-html-target-newlib html-target-newlib
43562maybe-html-target-newlib:
43563@if target-newlib
43564maybe-html-target-newlib: html-target-newlib
43565
43566html-target-newlib: \
43567 configure-target-newlib
0aed8855 43568 @: $(MAKE); $(unstage)
6d389afc
MS
43569 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43570 r=`${PWD_COMMAND}`; export r; \
43571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43572 $(NORMAL_TARGET_EXPORTS) \
43573 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
43574 for flag in $(EXTRA_TARGET_FLAGS); do \
43575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43576 done; \
43577 (cd $(TARGET_SUBDIR)/newlib && \
43578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43580 "RANLIB=$${RANLIB}" \
0c24b341 43581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43582 html) \
43583 || exit 1
43584
43585@endif target-newlib
43586
4fa63067
NN
43587.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
43588maybe-TAGS-target-newlib:
6bd3dfaa
PB
43589@if target-newlib
43590maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 43591
4fa63067
NN
43592TAGS-target-newlib: \
43593 configure-target-newlib
0aed8855 43594 @: $(MAKE); $(unstage)
4fa63067
NN
43595 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43596 r=`${PWD_COMMAND}`; export r; \
b40e3958 43597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43598 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43599 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
43600 for flag in $(EXTRA_TARGET_FLAGS); do \
43601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43602 done; \
43603 (cd $(TARGET_SUBDIR)/newlib && \
43604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43606 "RANLIB=$${RANLIB}" \
0c24b341 43607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43608 TAGS) \
4fa63067 43609 || exit 1
3866be5d 43610
6bd3dfaa 43611@endif target-newlib
3866be5d 43612
4fa63067
NN
43613.PHONY: maybe-install-info-target-newlib install-info-target-newlib
43614maybe-install-info-target-newlib:
6bd3dfaa
PB
43615@if target-newlib
43616maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 43617
4fa63067
NN
43618install-info-target-newlib: \
43619 configure-target-newlib \
43620 info-target-newlib
0aed8855 43621 @: $(MAKE); $(unstage)
4fa63067
NN
43622 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43623 r=`${PWD_COMMAND}`; export r; \
b40e3958 43624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43625 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43626 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
43627 for flag in $(EXTRA_TARGET_FLAGS); do \
43628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43629 done; \
43630 (cd $(TARGET_SUBDIR)/newlib && \
43631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43633 "RANLIB=$${RANLIB}" \
0c24b341 43634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43635 install-info) \
4fa63067 43636 || exit 1
3866be5d 43637
6bd3dfaa 43638@endif target-newlib
3866be5d 43639
a3ca38d2
DD
43640.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
43641maybe-install-pdf-target-newlib:
43642@if target-newlib
43643maybe-install-pdf-target-newlib: install-pdf-target-newlib
43644
43645install-pdf-target-newlib: \
43646 configure-target-newlib \
43647 pdf-target-newlib
43648 @: $(MAKE); $(unstage)
43649 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43650 r=`${PWD_COMMAND}`; export r; \
43651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43652 $(NORMAL_TARGET_EXPORTS) \
43653 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
43654 for flag in $(EXTRA_TARGET_FLAGS); do \
43655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43656 done; \
43657 (cd $(TARGET_SUBDIR)/newlib && \
43658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43660 "RANLIB=$${RANLIB}" \
0c24b341 43661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43662 install-pdf) \
43663 || exit 1
43664
43665@endif target-newlib
43666
108a6f8e
CD
43667.PHONY: maybe-install-html-target-newlib install-html-target-newlib
43668maybe-install-html-target-newlib:
43669@if target-newlib
43670maybe-install-html-target-newlib: install-html-target-newlib
43671
43672install-html-target-newlib: \
43673 configure-target-newlib \
43674 html-target-newlib
43675 @: $(MAKE); $(unstage)
43676 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43677 r=`${PWD_COMMAND}`; export r; \
43678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43679 $(NORMAL_TARGET_EXPORTS) \
43680 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
43681 for flag in $(EXTRA_TARGET_FLAGS); do \
43682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43683 done; \
43684 (cd $(TARGET_SUBDIR)/newlib && \
43685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43687 "RANLIB=$${RANLIB}" \
0c24b341 43688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43689 install-html) \
43690 || exit 1
43691
43692@endif target-newlib
43693
4fa63067
NN
43694.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
43695maybe-installcheck-target-newlib:
6bd3dfaa
PB
43696@if target-newlib
43697maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
43698
43699installcheck-target-newlib: \
43700 configure-target-newlib
0aed8855 43701 @: $(MAKE); $(unstage)
4fa63067 43702 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43703 r=`${PWD_COMMAND}`; export r; \
43704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43706 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
43707 for flag in $(EXTRA_TARGET_FLAGS); do \
43708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43709 done; \
43710 (cd $(TARGET_SUBDIR)/newlib && \
43711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43713 "RANLIB=$${RANLIB}" \
0c24b341 43714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43715 installcheck) \
e2b9e2dc
NN
43716 || exit 1
43717
6bd3dfaa 43718@endif target-newlib
3866be5d 43719
4fa63067
NN
43720.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
43721maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
43722@if target-newlib
43723maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 43724
4fa63067 43725mostlyclean-target-newlib:
0aed8855 43726 @: $(MAKE); $(unstage)
4fa63067
NN
43727 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43728 r=`${PWD_COMMAND}`; export r; \
b40e3958 43729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43730 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43731 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
43732 for flag in $(EXTRA_TARGET_FLAGS); do \
43733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43734 done; \
43735 (cd $(TARGET_SUBDIR)/newlib && \
43736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43738 "RANLIB=$${RANLIB}" \
0c24b341 43739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43740 mostlyclean) \
4fa63067 43741 || exit 1
3866be5d 43742
6bd3dfaa 43743@endif target-newlib
3866be5d 43744
4fa63067
NN
43745.PHONY: maybe-clean-target-newlib clean-target-newlib
43746maybe-clean-target-newlib:
6bd3dfaa
PB
43747@if target-newlib
43748maybe-clean-target-newlib: clean-target-newlib
16ae0395 43749
4fa63067 43750clean-target-newlib:
0aed8855 43751 @: $(MAKE); $(unstage)
4fa63067
NN
43752 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43753 r=`${PWD_COMMAND}`; export r; \
b40e3958 43754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43755 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43756 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
43757 for flag in $(EXTRA_TARGET_FLAGS); do \
43758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43759 done; \
43760 (cd $(TARGET_SUBDIR)/newlib && \
43761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43763 "RANLIB=$${RANLIB}" \
0c24b341 43764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43765 clean) \
4fa63067 43766 || exit 1
3866be5d 43767
6bd3dfaa 43768@endif target-newlib
3866be5d 43769
4fa63067
NN
43770.PHONY: maybe-distclean-target-newlib distclean-target-newlib
43771maybe-distclean-target-newlib:
6bd3dfaa
PB
43772@if target-newlib
43773maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
43774
43775distclean-target-newlib:
0aed8855 43776 @: $(MAKE); $(unstage)
4fa63067 43777 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43778 r=`${PWD_COMMAND}`; export r; \
43779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43780 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43781 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
43782 for flag in $(EXTRA_TARGET_FLAGS); do \
43783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43784 done; \
43785 (cd $(TARGET_SUBDIR)/newlib && \
43786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43788 "RANLIB=$${RANLIB}" \
0c24b341 43789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43790 distclean) \
e2b9e2dc
NN
43791 || exit 1
43792
6bd3dfaa 43793@endif target-newlib
3866be5d 43794
4fa63067
NN
43795.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
43796maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
43797@if target-newlib
43798maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 43799
4fa63067 43800maintainer-clean-target-newlib:
0aed8855 43801 @: $(MAKE); $(unstage)
4fa63067
NN
43802 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43803 r=`${PWD_COMMAND}`; export r; \
b40e3958 43804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43805 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43806 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
43807 for flag in $(EXTRA_TARGET_FLAGS); do \
43808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43809 done; \
43810 (cd $(TARGET_SUBDIR)/newlib && \
43811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43813 "RANLIB=$${RANLIB}" \
0c24b341 43814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43815 maintainer-clean) \
4fa63067 43816 || exit 1
3866be5d 43817
6bd3dfaa 43818@endif target-newlib
3866be5d 43819
16ae0395 43820
4b1cb4fe 43821
a7254363 43822
4b1cb4fe 43823
6aa8ef82
DJ
43824.PHONY: configure-target-libgcc maybe-configure-target-libgcc
43825maybe-configure-target-libgcc:
43826@if gcc-bootstrap
43827configure-target-libgcc: stage_current
43828@endif gcc-bootstrap
43829@if target-libgcc
43830maybe-configure-target-libgcc: configure-target-libgcc
43831configure-target-libgcc:
43832 @r=`${PWD_COMMAND}`; export r; \
43833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43834 echo "Checking multilib configuration for libgcc..."; \
43835 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43836 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43837 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43838 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43839 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43840 else \
43841 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43842 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43843 fi; \
43844 else \
43845 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43846 fi; \
43847 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43848 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43849 $(NORMAL_TARGET_EXPORTS) \
43850 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
43851 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
43852 case $(srcdir) in \
43853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43854 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43856 esac; \
43857 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43858 libsrcdir="$$s/libgcc"; \
43859 rm -f no-such-file || : ; \
43860 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43861 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43862 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
43863 || exit 1
43864@endif target-libgcc
43865
43866
43867
43868.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
43869maybe-configure-stage1-target-libgcc:
43870@if target-libgcc-bootstrap
43871maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
43872configure-stage1-target-libgcc:
43873 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43874 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43875 @r=`${PWD_COMMAND}`; export r; \
43876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43877 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
43878 echo "Checking multilib configuration for libgcc..."; \
43879 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43880 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43881 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43882 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43883 else \
43884 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43885 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43886 fi; \
43887 else \
43888 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43889 fi; \
43890 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
43891 $(NORMAL_TARGET_EXPORTS) \
43892 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43893 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43894 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43895 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
43896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43897 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43898 case $(srcdir) in \
43899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43900 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43902 esac; \
43903 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43904 libsrcdir="$$s/libgcc"; \
43905 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43906 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43907 --target=${target_alias} $${srcdiroption} \
1b05fbbd 43908 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
43909@endif target-libgcc-bootstrap
43910
43911.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
43912maybe-configure-stage2-target-libgcc:
43913@if target-libgcc-bootstrap
43914maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
43915configure-stage2-target-libgcc:
43916 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43917 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43918 @r=`${PWD_COMMAND}`; export r; \
43919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43920 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
43921 echo "Checking multilib configuration for libgcc..."; \
43922 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43923 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43924 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43925 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43926 else \
43927 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43928 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43929 fi; \
43930 else \
43931 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43932 fi; \
43933 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43934 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43935 \
43936 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43937 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43938 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43939 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
43940 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43941 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43942 case $(srcdir) in \
43943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43944 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43946 esac; \
43947 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43948 libsrcdir="$$s/libgcc"; \
43949 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43950 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43951 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43952 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43953 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
43954@endif target-libgcc-bootstrap
43955
6aa8ef82
DJ
43956.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
43957maybe-configure-stage3-target-libgcc:
43958@if target-libgcc-bootstrap
43959maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
43960configure-stage3-target-libgcc:
43961 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43962 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43963 @r=`${PWD_COMMAND}`; export r; \
43964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43965 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
43966 echo "Checking multilib configuration for libgcc..."; \
43967 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43968 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43969 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43970 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43971 else \
43972 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43973 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43974 fi; \
43975 else \
43976 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43977 fi; \
43978 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43979 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43980 \
43981 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43982 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43983 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43984 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
43985 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43986 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43987 case $(srcdir) in \
43988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43989 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43991 esac; \
43992 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43993 libsrcdir="$$s/libgcc"; \
43994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43995 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43996 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43997 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43998 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
43999@endif target-libgcc-bootstrap
44000
6aa8ef82
DJ
44001.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
44002maybe-configure-stage4-target-libgcc:
44003@if target-libgcc-bootstrap
44004maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
44005configure-stage4-target-libgcc:
44006 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44007 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44008 @r=`${PWD_COMMAND}`; export r; \
44009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44010 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
44011 echo "Checking multilib configuration for libgcc..."; \
44012 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44013 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44014 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44015 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44016 else \
44017 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44018 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44019 fi; \
44020 else \
44021 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44022 fi; \
44023 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44024 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
44025 \
44026 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44027 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44028 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
44029 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
44030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44031 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44032 case $(srcdir) in \
44033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44034 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44036 esac; \
44037 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44038 libsrcdir="$$s/libgcc"; \
44039 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44040 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44041 --target=${target_alias} $${srcdiroption} \
6aa8ef82 44042 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 44043 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
44044@endif target-libgcc-bootstrap
44045
44046.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
44047maybe-configure-stageprofile-target-libgcc:
44048@if target-libgcc-bootstrap
44049maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
44050configure-stageprofile-target-libgcc:
44051 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44052 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44053 @r=`${PWD_COMMAND}`; export r; \
44054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44055 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
44056 echo "Checking multilib configuration for libgcc..."; \
44057 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44058 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44059 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44060 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44061 else \
44062 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44063 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44064 fi; \
44065 else \
44066 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44067 fi; \
44068 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44069 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
44070 \
44071 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44072 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44073 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
44074 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
44075 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44076 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44077 case $(srcdir) in \
44078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44079 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44081 esac; \
44082 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44083 libsrcdir="$$s/libgcc"; \
44084 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44085 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44086 --target=${target_alias} $${srcdiroption} \
6aa8ef82 44087 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 44088 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
44089@endif target-libgcc-bootstrap
44090
44091.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
44092maybe-configure-stagefeedback-target-libgcc:
44093@if target-libgcc-bootstrap
44094maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
44095configure-stagefeedback-target-libgcc:
44096 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44097 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44098 @r=`${PWD_COMMAND}`; export r; \
44099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44100 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
44101 echo "Checking multilib configuration for libgcc..."; \
44102 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44103 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44104 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44105 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44106 else \
44107 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44108 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44109 fi; \
44110 else \
44111 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44112 fi; \
44113 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44114 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
44115 \
44116 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44117 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44118 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
44119 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
44120 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44121 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44122 case $(srcdir) in \
44123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44124 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44126 esac; \
44127 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44128 libsrcdir="$$s/libgcc"; \
44129 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44130 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44131 --target=${target_alias} $${srcdiroption} \
6aa8ef82 44132 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 44133 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
44134@endif target-libgcc-bootstrap
44135
44136
44137
44138
44139
44140.PHONY: all-target-libgcc maybe-all-target-libgcc
44141maybe-all-target-libgcc:
44142@if gcc-bootstrap
44143all-target-libgcc: stage_current
44144@endif gcc-bootstrap
44145@if target-libgcc
44146TARGET-target-libgcc=all
44147maybe-all-target-libgcc: all-target-libgcc
44148all-target-libgcc: configure-target-libgcc
44149 @r=`${PWD_COMMAND}`; export r; \
44150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44151 $(NORMAL_TARGET_EXPORTS) \
44152 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
44153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44154 $(TARGET-target-libgcc))
6aa8ef82
DJ
44155@endif target-libgcc
44156
44157
44158
44159.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
44160.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
44161maybe-all-stage1-target-libgcc:
44162maybe-clean-stage1-target-libgcc:
44163@if target-libgcc-bootstrap
44164maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
44165all-stage1: all-stage1-target-libgcc
44166TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
44167all-stage1-target-libgcc: configure-stage1-target-libgcc
44168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44169 @r=`${PWD_COMMAND}`; export r; \
44170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44171 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
44172 $(NORMAL_TARGET_EXPORTS) \
44173 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44175 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44176 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44177 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44181 $(EXTRA_TARGET_FLAGS) \
44182 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
44183 $(TARGET-stage1-target-libgcc)
44184
44185maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
44186clean-stage1: clean-stage1-target-libgcc
44187clean-stage1-target-libgcc:
44188 @if [ $(current_stage) = stage1 ]; then \
44189 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44190 else \
44191 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
44192 $(MAKE) stage1-start; \
44193 fi; \
44194 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44195 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 44196 clean
6aa8ef82
DJ
44197@endif target-libgcc-bootstrap
44198
44199
44200.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
44201.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
44202maybe-all-stage2-target-libgcc:
44203maybe-clean-stage2-target-libgcc:
44204@if target-libgcc-bootstrap
44205maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
44206all-stage2: all-stage2-target-libgcc
44207TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
44208all-stage2-target-libgcc: configure-stage2-target-libgcc
44209 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44210 @r=`${PWD_COMMAND}`; export r; \
44211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44212 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
44213 $(NORMAL_TARGET_EXPORTS) \
44214 \
44215 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44217 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44218 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44219 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44223 $(EXTRA_TARGET_FLAGS) \
44224 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
44225 $(TARGET-stage2-target-libgcc)
44226
44227maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
44228clean-stage2: clean-stage2-target-libgcc
44229clean-stage2-target-libgcc:
44230 @if [ $(current_stage) = stage2 ]; then \
44231 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44232 else \
44233 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
44234 $(MAKE) stage2-start; \
44235 fi; \
44236 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44237 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 44238 \
8ee82aff 44239 clean
6aa8ef82
DJ
44240@endif target-libgcc-bootstrap
44241
44242
44243.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
44244.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
44245maybe-all-stage3-target-libgcc:
44246maybe-clean-stage3-target-libgcc:
44247@if target-libgcc-bootstrap
44248maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
44249all-stage3: all-stage3-target-libgcc
44250TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
44251all-stage3-target-libgcc: configure-stage3-target-libgcc
44252 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44253 @r=`${PWD_COMMAND}`; export r; \
44254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44255 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
44256 $(NORMAL_TARGET_EXPORTS) \
44257 \
44258 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44260 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44261 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44262 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44266 $(EXTRA_TARGET_FLAGS) \
44267 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
44268 $(TARGET-stage3-target-libgcc)
44269
44270maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
44271clean-stage3: clean-stage3-target-libgcc
44272clean-stage3-target-libgcc:
44273 @if [ $(current_stage) = stage3 ]; then \
44274 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44275 else \
44276 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
44277 $(MAKE) stage3-start; \
44278 fi; \
44279 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44280 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 44281 \
8ee82aff 44282 clean
6aa8ef82
DJ
44283@endif target-libgcc-bootstrap
44284
44285
44286.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
44287.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
44288maybe-all-stage4-target-libgcc:
44289maybe-clean-stage4-target-libgcc:
44290@if target-libgcc-bootstrap
44291maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
44292all-stage4: all-stage4-target-libgcc
44293TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
44294all-stage4-target-libgcc: configure-stage4-target-libgcc
44295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44296 @r=`${PWD_COMMAND}`; export r; \
44297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44298 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
44299 $(NORMAL_TARGET_EXPORTS) \
44300 \
44301 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44303 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44304 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44305 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44309 $(EXTRA_TARGET_FLAGS) \
44310 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
44311 $(TARGET-stage4-target-libgcc)
44312
44313maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
44314clean-stage4: clean-stage4-target-libgcc
44315clean-stage4-target-libgcc:
44316 @if [ $(current_stage) = stage4 ]; then \
44317 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44318 else \
44319 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
44320 $(MAKE) stage4-start; \
44321 fi; \
44322 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44323 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 44324 \
8ee82aff 44325 clean
6aa8ef82
DJ
44326@endif target-libgcc-bootstrap
44327
44328
44329.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
44330.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
44331maybe-all-stageprofile-target-libgcc:
44332maybe-clean-stageprofile-target-libgcc:
44333@if target-libgcc-bootstrap
44334maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
44335all-stageprofile: all-stageprofile-target-libgcc
44336TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
44337all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
44338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44339 @r=`${PWD_COMMAND}`; export r; \
44340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44341 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
44342 $(NORMAL_TARGET_EXPORTS) \
44343 \
44344 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44346 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44347 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44348 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44352 $(EXTRA_TARGET_FLAGS) \
44353 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
44354 $(TARGET-stageprofile-target-libgcc)
44355
44356maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
44357clean-stageprofile: clean-stageprofile-target-libgcc
44358clean-stageprofile-target-libgcc:
44359 @if [ $(current_stage) = stageprofile ]; then \
44360 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44361 else \
44362 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
44363 $(MAKE) stageprofile-start; \
44364 fi; \
44365 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44366 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 44367 \
8ee82aff 44368 clean
6aa8ef82
DJ
44369@endif target-libgcc-bootstrap
44370
44371
44372.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
44373.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
44374maybe-all-stagefeedback-target-libgcc:
44375maybe-clean-stagefeedback-target-libgcc:
44376@if target-libgcc-bootstrap
44377maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
44378all-stagefeedback: all-stagefeedback-target-libgcc
44379TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
44380all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
44381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44382 @r=`${PWD_COMMAND}`; export r; \
44383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 44384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
44385 $(NORMAL_TARGET_EXPORTS) \
44386 \
44387 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
44389 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44390 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44391 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44395 $(EXTRA_TARGET_FLAGS) \
44396 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
44397 $(TARGET-stagefeedback-target-libgcc)
44398
44399maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
44400clean-stagefeedback: clean-stagefeedback-target-libgcc
44401clean-stagefeedback-target-libgcc:
44402 @if [ $(current_stage) = stagefeedback ]; then \
44403 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44404 else \
44405 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
44406 $(MAKE) stagefeedback-start; \
44407 fi; \
44408 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 44409 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 44410 \
8ee82aff 44411 clean
6aa8ef82
DJ
44412@endif target-libgcc-bootstrap
44413
44414
44415
44416
44417
44418
44419.PHONY: check-target-libgcc maybe-check-target-libgcc
44420maybe-check-target-libgcc:
44421@if target-libgcc
44422maybe-check-target-libgcc: check-target-libgcc
44423
44424# Dummy target for uncheckable module.
44425check-target-libgcc:
44426
44427@endif target-libgcc
44428
44429.PHONY: install-target-libgcc maybe-install-target-libgcc
44430maybe-install-target-libgcc:
44431@if target-libgcc
44432maybe-install-target-libgcc: install-target-libgcc
44433
44434install-target-libgcc: installdirs
44435 @: $(MAKE); $(unstage)
44436 @r=`${PWD_COMMAND}`; export r; \
44437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44438 $(NORMAL_TARGET_EXPORTS) \
44439 (cd $(TARGET_SUBDIR)/libgcc && \
44440 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44441
44442@endif target-libgcc
44443
44444# Other targets (info, dvi, pdf, etc.)
44445
44446.PHONY: maybe-info-target-libgcc info-target-libgcc
44447maybe-info-target-libgcc:
44448@if target-libgcc
44449maybe-info-target-libgcc: info-target-libgcc
44450
44451info-target-libgcc: \
44452 configure-target-libgcc
44453 @: $(MAKE); $(unstage)
44454 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44455 r=`${PWD_COMMAND}`; export r; \
44456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44457 $(NORMAL_TARGET_EXPORTS) \
44458 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
44459 for flag in $(EXTRA_TARGET_FLAGS); do \
44460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44461 done; \
44462 (cd $(TARGET_SUBDIR)/libgcc && \
44463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44465 "RANLIB=$${RANLIB}" \
0c24b341 44466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44467 info) \
44468 || exit 1
44469
44470@endif target-libgcc
44471
44472.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
44473maybe-dvi-target-libgcc:
44474@if target-libgcc
44475maybe-dvi-target-libgcc: dvi-target-libgcc
44476
44477dvi-target-libgcc: \
44478 configure-target-libgcc
44479 @: $(MAKE); $(unstage)
44480 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44481 r=`${PWD_COMMAND}`; export r; \
44482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44483 $(NORMAL_TARGET_EXPORTS) \
44484 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
44485 for flag in $(EXTRA_TARGET_FLAGS); do \
44486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44487 done; \
44488 (cd $(TARGET_SUBDIR)/libgcc && \
44489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44491 "RANLIB=$${RANLIB}" \
0c24b341 44492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44493 dvi) \
44494 || exit 1
44495
44496@endif target-libgcc
44497
44498.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
44499maybe-pdf-target-libgcc:
44500@if target-libgcc
44501maybe-pdf-target-libgcc: pdf-target-libgcc
44502
44503pdf-target-libgcc: \
44504 configure-target-libgcc
44505 @: $(MAKE); $(unstage)
44506 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44507 r=`${PWD_COMMAND}`; export r; \
44508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44509 $(NORMAL_TARGET_EXPORTS) \
44510 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
44511 for flag in $(EXTRA_TARGET_FLAGS); do \
44512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44513 done; \
44514 (cd $(TARGET_SUBDIR)/libgcc && \
44515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44517 "RANLIB=$${RANLIB}" \
0c24b341 44518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44519 pdf) \
44520 || exit 1
44521
44522@endif target-libgcc
44523
44524.PHONY: maybe-html-target-libgcc html-target-libgcc
44525maybe-html-target-libgcc:
44526@if target-libgcc
44527maybe-html-target-libgcc: html-target-libgcc
44528
44529html-target-libgcc: \
44530 configure-target-libgcc
44531 @: $(MAKE); $(unstage)
44532 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44533 r=`${PWD_COMMAND}`; export r; \
44534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44535 $(NORMAL_TARGET_EXPORTS) \
44536 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
44537 for flag in $(EXTRA_TARGET_FLAGS); do \
44538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44539 done; \
44540 (cd $(TARGET_SUBDIR)/libgcc && \
44541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44543 "RANLIB=$${RANLIB}" \
0c24b341 44544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44545 html) \
44546 || exit 1
44547
44548@endif target-libgcc
44549
44550.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
44551maybe-TAGS-target-libgcc:
44552@if target-libgcc
44553maybe-TAGS-target-libgcc: TAGS-target-libgcc
44554
44555TAGS-target-libgcc: \
44556 configure-target-libgcc
44557 @: $(MAKE); $(unstage)
44558 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44559 r=`${PWD_COMMAND}`; export r; \
44560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44561 $(NORMAL_TARGET_EXPORTS) \
44562 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
44563 for flag in $(EXTRA_TARGET_FLAGS); do \
44564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44565 done; \
44566 (cd $(TARGET_SUBDIR)/libgcc && \
44567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44569 "RANLIB=$${RANLIB}" \
0c24b341 44570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44571 TAGS) \
44572 || exit 1
44573
44574@endif target-libgcc
44575
44576.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
44577maybe-install-info-target-libgcc:
44578@if target-libgcc
44579maybe-install-info-target-libgcc: install-info-target-libgcc
44580
44581install-info-target-libgcc: \
44582 configure-target-libgcc \
44583 info-target-libgcc
44584 @: $(MAKE); $(unstage)
44585 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44586 r=`${PWD_COMMAND}`; export r; \
44587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44588 $(NORMAL_TARGET_EXPORTS) \
44589 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
44590 for flag in $(EXTRA_TARGET_FLAGS); do \
44591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44592 done; \
44593 (cd $(TARGET_SUBDIR)/libgcc && \
44594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44596 "RANLIB=$${RANLIB}" \
0c24b341 44597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44598 install-info) \
44599 || exit 1
44600
44601@endif target-libgcc
44602
a3ca38d2
DD
44603.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
44604maybe-install-pdf-target-libgcc:
44605@if target-libgcc
44606maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
44607
44608install-pdf-target-libgcc: \
44609 configure-target-libgcc \
44610 pdf-target-libgcc
44611 @: $(MAKE); $(unstage)
44612 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44613 r=`${PWD_COMMAND}`; export r; \
44614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44615 $(NORMAL_TARGET_EXPORTS) \
44616 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
44617 for flag in $(EXTRA_TARGET_FLAGS); do \
44618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44619 done; \
44620 (cd $(TARGET_SUBDIR)/libgcc && \
44621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44623 "RANLIB=$${RANLIB}" \
0c24b341 44624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44625 install-pdf) \
44626 || exit 1
44627
44628@endif target-libgcc
44629
6aa8ef82
DJ
44630.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
44631maybe-install-html-target-libgcc:
44632@if target-libgcc
44633maybe-install-html-target-libgcc: install-html-target-libgcc
44634
44635install-html-target-libgcc: \
44636 configure-target-libgcc \
44637 html-target-libgcc
44638 @: $(MAKE); $(unstage)
44639 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44640 r=`${PWD_COMMAND}`; export r; \
44641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44642 $(NORMAL_TARGET_EXPORTS) \
44643 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
44644 for flag in $(EXTRA_TARGET_FLAGS); do \
44645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44646 done; \
44647 (cd $(TARGET_SUBDIR)/libgcc && \
44648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44650 "RANLIB=$${RANLIB}" \
0c24b341 44651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44652 install-html) \
44653 || exit 1
44654
44655@endif target-libgcc
44656
44657.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
44658maybe-installcheck-target-libgcc:
44659@if target-libgcc
44660maybe-installcheck-target-libgcc: installcheck-target-libgcc
44661
44662installcheck-target-libgcc: \
44663 configure-target-libgcc
44664 @: $(MAKE); $(unstage)
44665 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44666 r=`${PWD_COMMAND}`; export r; \
44667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44668 $(NORMAL_TARGET_EXPORTS) \
44669 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
44670 for flag in $(EXTRA_TARGET_FLAGS); do \
44671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44672 done; \
44673 (cd $(TARGET_SUBDIR)/libgcc && \
44674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44676 "RANLIB=$${RANLIB}" \
0c24b341 44677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44678 installcheck) \
44679 || exit 1
44680
44681@endif target-libgcc
44682
44683.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
44684maybe-mostlyclean-target-libgcc:
44685@if target-libgcc
44686maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
44687
44688mostlyclean-target-libgcc:
44689 @: $(MAKE); $(unstage)
44690 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44691 r=`${PWD_COMMAND}`; export r; \
44692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44693 $(NORMAL_TARGET_EXPORTS) \
44694 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
44695 for flag in $(EXTRA_TARGET_FLAGS); do \
44696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44697 done; \
44698 (cd $(TARGET_SUBDIR)/libgcc && \
44699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44701 "RANLIB=$${RANLIB}" \
0c24b341 44702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44703 mostlyclean) \
44704 || exit 1
44705
44706@endif target-libgcc
44707
44708.PHONY: maybe-clean-target-libgcc clean-target-libgcc
44709maybe-clean-target-libgcc:
44710@if target-libgcc
44711maybe-clean-target-libgcc: clean-target-libgcc
44712
44713clean-target-libgcc:
44714 @: $(MAKE); $(unstage)
44715 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44716 r=`${PWD_COMMAND}`; export r; \
44717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44718 $(NORMAL_TARGET_EXPORTS) \
44719 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
44720 for flag in $(EXTRA_TARGET_FLAGS); do \
44721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44722 done; \
44723 (cd $(TARGET_SUBDIR)/libgcc && \
44724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44726 "RANLIB=$${RANLIB}" \
0c24b341 44727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44728 clean) \
44729 || exit 1
44730
44731@endif target-libgcc
44732
44733.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
44734maybe-distclean-target-libgcc:
44735@if target-libgcc
44736maybe-distclean-target-libgcc: distclean-target-libgcc
44737
44738distclean-target-libgcc:
44739 @: $(MAKE); $(unstage)
44740 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44741 r=`${PWD_COMMAND}`; export r; \
44742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44743 $(NORMAL_TARGET_EXPORTS) \
44744 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
44745 for flag in $(EXTRA_TARGET_FLAGS); do \
44746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44747 done; \
44748 (cd $(TARGET_SUBDIR)/libgcc && \
44749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44751 "RANLIB=$${RANLIB}" \
0c24b341 44752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44753 distclean) \
44754 || exit 1
44755
44756@endif target-libgcc
44757
44758.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
44759maybe-maintainer-clean-target-libgcc:
44760@if target-libgcc
44761maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
44762
44763maintainer-clean-target-libgcc:
44764 @: $(MAKE); $(unstage)
44765 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44766 r=`${PWD_COMMAND}`; export r; \
44767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44768 $(NORMAL_TARGET_EXPORTS) \
44769 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
44770 for flag in $(EXTRA_TARGET_FLAGS); do \
44771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44772 done; \
44773 (cd $(TARGET_SUBDIR)/libgcc && \
44774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44776 "RANLIB=$${RANLIB}" \
0c24b341 44777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44778 maintainer-clean) \
44779 || exit 1
44780
44781@endif target-libgcc
44782
44783
44784
44785
44786
a7254363
PB
44787.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
44788maybe-configure-target-libgfortran:
4f0ef2d8
CD
44789@if gcc-bootstrap
44790configure-target-libgfortran: stage_current
44791@endif gcc-bootstrap
a7254363
PB
44792@if target-libgfortran
44793maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 44794configure-target-libgfortran:
0aed8855
PB
44795 @: $(MAKE); $(unstage)
44796 @r=`${PWD_COMMAND}`; export r; \
44797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44798 echo "Checking multilib configuration for libgfortran..."; \
44799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
44800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
44801 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44802 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44803 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
44804 else \
44805 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
44806 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44807 fi; \
44808 else \
44809 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
44810 fi; \
44811 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 44812 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 44813 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44814 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
44815 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
44816 case $(srcdir) in \
b00612cc
PB
44817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44818 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
44819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 44820 esac; \
b00612cc
PB
44821 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
44822 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
44823 rm -f no-such-file || : ; \
44824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44825 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44826 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 44827 || exit 1
6bd3dfaa 44828@endif target-libgfortran
4b1cb4fe 44829
a7254363
PB
44830
44831
d545f33b
PB
44832
44833
4b1cb4fe
DD
44834.PHONY: all-target-libgfortran maybe-all-target-libgfortran
44835maybe-all-target-libgfortran:
4f0ef2d8
CD
44836@if gcc-bootstrap
44837all-target-libgfortran: stage_current
44838@endif gcc-bootstrap
6bd3dfaa 44839@if target-libgfortran
72b2455a 44840TARGET-target-libgfortran=all
6bd3dfaa 44841maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 44842all-target-libgfortran: configure-target-libgfortran
0aed8855 44843 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44844 @r=`${PWD_COMMAND}`; export r; \
44845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44846 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44847 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
44848 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44849 $(TARGET-target-libgfortran))
6bd3dfaa 44850@endif target-libgfortran
4b1cb4fe 44851
a7254363
PB
44852
44853
d545f33b
PB
44854
44855
4b1cb4fe
DD
44856.PHONY: check-target-libgfortran maybe-check-target-libgfortran
44857maybe-check-target-libgfortran:
6bd3dfaa
PB
44858@if target-libgfortran
44859maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
44860
44861check-target-libgfortran:
0aed8855 44862 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44863 @r=`${PWD_COMMAND}`; export r; \
44864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44865 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44866 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 44867 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 44868
6bd3dfaa 44869@endif target-libgfortran
4b1cb4fe
DD
44870
44871.PHONY: install-target-libgfortran maybe-install-target-libgfortran
44872maybe-install-target-libgfortran:
6bd3dfaa
PB
44873@if target-libgfortran
44874maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
44875
44876install-target-libgfortran: installdirs
0aed8855 44877 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44878 @r=`${PWD_COMMAND}`; export r; \
44879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44880 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44881 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 44882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 44883
6bd3dfaa 44884@endif target-libgfortran
4b1cb4fe 44885
56a8fe78 44886# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
44887
44888.PHONY: maybe-info-target-libgfortran info-target-libgfortran
44889maybe-info-target-libgfortran:
6bd3dfaa
PB
44890@if target-libgfortran
44891maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
44892
44893info-target-libgfortran: \
44894 configure-target-libgfortran
0aed8855 44895 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44896 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44897 r=`${PWD_COMMAND}`; export r; \
44898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44899 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44900 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
44901 for flag in $(EXTRA_TARGET_FLAGS); do \
44902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44903 done; \
44904 (cd $(TARGET_SUBDIR)/libgfortran && \
44905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44907 "RANLIB=$${RANLIB}" \
0c24b341 44908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44909 info) \
4b1cb4fe
DD
44910 || exit 1
44911
6bd3dfaa 44912@endif target-libgfortran
4b1cb4fe
DD
44913
44914.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
44915maybe-dvi-target-libgfortran:
6bd3dfaa
PB
44916@if target-libgfortran
44917maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
44918
44919dvi-target-libgfortran: \
44920 configure-target-libgfortran
0aed8855 44921 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44922 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44923 r=`${PWD_COMMAND}`; export r; \
44924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44925 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44926 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
44927 for flag in $(EXTRA_TARGET_FLAGS); do \
44928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44929 done; \
44930 (cd $(TARGET_SUBDIR)/libgfortran && \
44931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44933 "RANLIB=$${RANLIB}" \
0c24b341 44934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44935 dvi) \
4b1cb4fe
DD
44936 || exit 1
44937
6bd3dfaa 44938@endif target-libgfortran
4b1cb4fe 44939
56a8fe78
DD
44940.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
44941maybe-pdf-target-libgfortran:
44942@if target-libgfortran
44943maybe-pdf-target-libgfortran: pdf-target-libgfortran
44944
44945pdf-target-libgfortran: \
44946 configure-target-libgfortran
44947 @: $(MAKE); $(unstage)
44948 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44949 r=`${PWD_COMMAND}`; export r; \
44950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44951 $(NORMAL_TARGET_EXPORTS) \
44952 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
44953 for flag in $(EXTRA_TARGET_FLAGS); do \
44954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44955 done; \
44956 (cd $(TARGET_SUBDIR)/libgfortran && \
44957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44959 "RANLIB=$${RANLIB}" \
0c24b341 44960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44961 pdf) \
44962 || exit 1
44963
44964@endif target-libgfortran
44965
6d389afc
MS
44966.PHONY: maybe-html-target-libgfortran html-target-libgfortran
44967maybe-html-target-libgfortran:
44968@if target-libgfortran
44969maybe-html-target-libgfortran: html-target-libgfortran
44970
44971html-target-libgfortran: \
44972 configure-target-libgfortran
0aed8855 44973 @: $(MAKE); $(unstage)
6d389afc
MS
44974 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44975 r=`${PWD_COMMAND}`; export r; \
44976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44977 $(NORMAL_TARGET_EXPORTS) \
44978 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
44979 for flag in $(EXTRA_TARGET_FLAGS); do \
44980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44981 done; \
44982 (cd $(TARGET_SUBDIR)/libgfortran && \
44983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44985 "RANLIB=$${RANLIB}" \
0c24b341 44986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44987 html) \
44988 || exit 1
44989
44990@endif target-libgfortran
44991
4b1cb4fe
DD
44992.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
44993maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
44994@if target-libgfortran
44995maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
44996
44997TAGS-target-libgfortran: \
44998 configure-target-libgfortran
0aed8855 44999 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45000 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45001 r=`${PWD_COMMAND}`; export r; \
45002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45003 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45004 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
45005 for flag in $(EXTRA_TARGET_FLAGS); do \
45006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45007 done; \
45008 (cd $(TARGET_SUBDIR)/libgfortran && \
45009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45011 "RANLIB=$${RANLIB}" \
0c24b341 45012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45013 TAGS) \
4b1cb4fe
DD
45014 || exit 1
45015
6bd3dfaa 45016@endif target-libgfortran
4b1cb4fe
DD
45017
45018.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
45019maybe-install-info-target-libgfortran:
6bd3dfaa
PB
45020@if target-libgfortran
45021maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
45022
45023install-info-target-libgfortran: \
45024 configure-target-libgfortran \
45025 info-target-libgfortran
0aed8855 45026 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45027 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45028 r=`${PWD_COMMAND}`; export r; \
45029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45030 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45031 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
45032 for flag in $(EXTRA_TARGET_FLAGS); do \
45033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45034 done; \
45035 (cd $(TARGET_SUBDIR)/libgfortran && \
45036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45038 "RANLIB=$${RANLIB}" \
0c24b341 45039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45040 install-info) \
4b1cb4fe
DD
45041 || exit 1
45042
6bd3dfaa 45043@endif target-libgfortran
4b1cb4fe 45044
a3ca38d2
DD
45045.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
45046maybe-install-pdf-target-libgfortran:
45047@if target-libgfortran
45048maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
45049
45050install-pdf-target-libgfortran: \
45051 configure-target-libgfortran \
45052 pdf-target-libgfortran
45053 @: $(MAKE); $(unstage)
45054 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45055 r=`${PWD_COMMAND}`; export r; \
45056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45057 $(NORMAL_TARGET_EXPORTS) \
45058 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
45059 for flag in $(EXTRA_TARGET_FLAGS); do \
45060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45061 done; \
45062 (cd $(TARGET_SUBDIR)/libgfortran && \
45063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45065 "RANLIB=$${RANLIB}" \
0c24b341 45066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45067 install-pdf) \
45068 || exit 1
45069
45070@endif target-libgfortran
45071
108a6f8e
CD
45072.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
45073maybe-install-html-target-libgfortran:
45074@if target-libgfortran
45075maybe-install-html-target-libgfortran: install-html-target-libgfortran
45076
45077install-html-target-libgfortran: \
45078 configure-target-libgfortran \
45079 html-target-libgfortran
45080 @: $(MAKE); $(unstage)
45081 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45082 r=`${PWD_COMMAND}`; export r; \
45083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45084 $(NORMAL_TARGET_EXPORTS) \
45085 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
45086 for flag in $(EXTRA_TARGET_FLAGS); do \
45087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45088 done; \
45089 (cd $(TARGET_SUBDIR)/libgfortran && \
45090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45092 "RANLIB=$${RANLIB}" \
0c24b341 45093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45094 install-html) \
45095 || exit 1
45096
45097@endif target-libgfortran
45098
4b1cb4fe
DD
45099.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
45100maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
45101@if target-libgfortran
45102maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
45103
45104installcheck-target-libgfortran: \
45105 configure-target-libgfortran
0aed8855 45106 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45107 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45108 r=`${PWD_COMMAND}`; export r; \
45109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45110 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45111 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
45112 for flag in $(EXTRA_TARGET_FLAGS); do \
45113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45114 done; \
45115 (cd $(TARGET_SUBDIR)/libgfortran && \
45116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45118 "RANLIB=$${RANLIB}" \
0c24b341 45119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45120 installcheck) \
4b1cb4fe
DD
45121 || exit 1
45122
6bd3dfaa 45123@endif target-libgfortran
4b1cb4fe
DD
45124
45125.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
45126maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
45127@if target-libgfortran
45128maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
45129
45130mostlyclean-target-libgfortran:
0aed8855 45131 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45132 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45133 r=`${PWD_COMMAND}`; export r; \
45134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45135 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45136 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
45137 for flag in $(EXTRA_TARGET_FLAGS); do \
45138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45139 done; \
45140 (cd $(TARGET_SUBDIR)/libgfortran && \
45141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45143 "RANLIB=$${RANLIB}" \
0c24b341 45144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45145 mostlyclean) \
4b1cb4fe
DD
45146 || exit 1
45147
6bd3dfaa 45148@endif target-libgfortran
4b1cb4fe
DD
45149
45150.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
45151maybe-clean-target-libgfortran:
6bd3dfaa
PB
45152@if target-libgfortran
45153maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
45154
45155clean-target-libgfortran:
0aed8855 45156 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45157 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45158 r=`${PWD_COMMAND}`; export r; \
45159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45160 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45161 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
45162 for flag in $(EXTRA_TARGET_FLAGS); do \
45163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45164 done; \
45165 (cd $(TARGET_SUBDIR)/libgfortran && \
45166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45168 "RANLIB=$${RANLIB}" \
0c24b341 45169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45170 clean) \
4b1cb4fe
DD
45171 || exit 1
45172
6bd3dfaa 45173@endif target-libgfortran
4b1cb4fe
DD
45174
45175.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
45176maybe-distclean-target-libgfortran:
6bd3dfaa
PB
45177@if target-libgfortran
45178maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
45179
45180distclean-target-libgfortran:
0aed8855 45181 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45182 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45183 r=`${PWD_COMMAND}`; export r; \
45184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45185 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45186 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
45187 for flag in $(EXTRA_TARGET_FLAGS); do \
45188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45189 done; \
45190 (cd $(TARGET_SUBDIR)/libgfortran && \
45191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45193 "RANLIB=$${RANLIB}" \
0c24b341 45194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45195 distclean) \
4b1cb4fe
DD
45196 || exit 1
45197
6bd3dfaa 45198@endif target-libgfortran
4b1cb4fe
DD
45199
45200.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
45201maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
45202@if target-libgfortran
45203maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
45204
45205maintainer-clean-target-libgfortran:
0aed8855 45206 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45207 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45208 r=`${PWD_COMMAND}`; export r; \
45209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45210 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45211 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
45212 for flag in $(EXTRA_TARGET_FLAGS); do \
45213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45214 done; \
45215 (cd $(TARGET_SUBDIR)/libgfortran && \
45216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45218 "RANLIB=$${RANLIB}" \
0c24b341 45219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45220 maintainer-clean) \
4b1cb4fe
DD
45221 || exit 1
45222
6bd3dfaa 45223@endif target-libgfortran
4b1cb4fe
DD
45224
45225
3866be5d 45226
a7254363 45227
e90269c8 45228
a7254363
PB
45229.PHONY: configure-target-libobjc maybe-configure-target-libobjc
45230maybe-configure-target-libobjc:
4f0ef2d8
CD
45231@if gcc-bootstrap
45232configure-target-libobjc: stage_current
45233@endif gcc-bootstrap
a7254363
PB
45234@if target-libobjc
45235maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 45236configure-target-libobjc:
0aed8855
PB
45237 @: $(MAKE); $(unstage)
45238 @r=`${PWD_COMMAND}`; export r; \
45239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45240 echo "Checking multilib configuration for libobjc..."; \
45241 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
45242 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
45243 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45244 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45245 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
45246 else \
45247 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
45248 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45249 fi; \
45250 else \
45251 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
45252 fi; \
45253 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 45254 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 45255 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45256 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
45257 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 45258 case $(srcdir) in \
b00612cc
PB
45259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45260 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
45261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45262 esac; \
b00612cc
PB
45263 srcdiroption="--srcdir=$${topdir}/libobjc"; \
45264 libsrcdir="$$s/libobjc"; \
4fa63067
NN
45265 rm -f no-such-file || : ; \
45266 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45267 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45268 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45269 || exit 1
6bd3dfaa 45270@endif target-libobjc
e2b9e2dc 45271
a7254363
PB
45272
45273
d545f33b
PB
45274
45275
4fa63067
NN
45276.PHONY: all-target-libobjc maybe-all-target-libobjc
45277maybe-all-target-libobjc:
4f0ef2d8
CD
45278@if gcc-bootstrap
45279all-target-libobjc: stage_current
45280@endif gcc-bootstrap
6bd3dfaa 45281@if target-libobjc
72b2455a 45282TARGET-target-libobjc=all
6bd3dfaa 45283maybe-all-target-libobjc: all-target-libobjc
4fa63067 45284all-target-libobjc: configure-target-libobjc
0aed8855 45285 @: $(MAKE); $(unstage)
b40e3958
L
45286 @r=`${PWD_COMMAND}`; export r; \
45287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45288 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45289 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
45290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45291 $(TARGET-target-libobjc))
6bd3dfaa 45292@endif target-libobjc
3866be5d 45293
a7254363
PB
45294
45295
d545f33b
PB
45296
45297
4fa63067
NN
45298.PHONY: check-target-libobjc maybe-check-target-libobjc
45299maybe-check-target-libobjc:
6bd3dfaa
PB
45300@if target-libobjc
45301maybe-check-target-libobjc: check-target-libobjc
3866be5d 45302
4fa63067 45303check-target-libobjc:
0aed8855 45304 @: $(MAKE); $(unstage)
b40e3958
L
45305 @r=`${PWD_COMMAND}`; export r; \
45306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45307 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45308 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 45309 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 45310
6bd3dfaa 45311@endif target-libobjc
3866be5d 45312
4fa63067
NN
45313.PHONY: install-target-libobjc maybe-install-target-libobjc
45314maybe-install-target-libobjc:
6bd3dfaa
PB
45315@if target-libobjc
45316maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 45317
4fa63067 45318install-target-libobjc: installdirs
0aed8855 45319 @: $(MAKE); $(unstage)
b40e3958
L
45320 @r=`${PWD_COMMAND}`; export r; \
45321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45322 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45323 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 45324 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45325
6bd3dfaa 45326@endif target-libobjc
3866be5d 45327
56a8fe78 45328# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45329
45330.PHONY: maybe-info-target-libobjc info-target-libobjc
45331maybe-info-target-libobjc:
6bd3dfaa
PB
45332@if target-libobjc
45333maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
45334
45335info-target-libobjc: \
45336 configure-target-libobjc
0aed8855 45337 @: $(MAKE); $(unstage)
4fa63067
NN
45338 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45339 r=`${PWD_COMMAND}`; export r; \
b40e3958 45340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45341 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45342 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
45343 for flag in $(EXTRA_TARGET_FLAGS); do \
45344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45345 done; \
45346 (cd $(TARGET_SUBDIR)/libobjc && \
45347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45349 "RANLIB=$${RANLIB}" \
0c24b341 45350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45351 info) \
4fa63067 45352 || exit 1
3866be5d 45353
6bd3dfaa 45354@endif target-libobjc
3866be5d 45355
4fa63067
NN
45356.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
45357maybe-dvi-target-libobjc:
6bd3dfaa
PB
45358@if target-libobjc
45359maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 45360
4fa63067
NN
45361dvi-target-libobjc: \
45362 configure-target-libobjc
0aed8855 45363 @: $(MAKE); $(unstage)
4fa63067
NN
45364 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45365 r=`${PWD_COMMAND}`; export r; \
b40e3958 45366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45367 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45368 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
45369 for flag in $(EXTRA_TARGET_FLAGS); do \
45370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45371 done; \
45372 (cd $(TARGET_SUBDIR)/libobjc && \
45373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45375 "RANLIB=$${RANLIB}" \
0c24b341 45376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45377 dvi) \
4fa63067 45378 || exit 1
3866be5d 45379
6bd3dfaa 45380@endif target-libobjc
3866be5d 45381
56a8fe78
DD
45382.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
45383maybe-pdf-target-libobjc:
45384@if target-libobjc
45385maybe-pdf-target-libobjc: pdf-target-libobjc
45386
45387pdf-target-libobjc: \
45388 configure-target-libobjc
45389 @: $(MAKE); $(unstage)
45390 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45391 r=`${PWD_COMMAND}`; export r; \
45392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45393 $(NORMAL_TARGET_EXPORTS) \
45394 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
45395 for flag in $(EXTRA_TARGET_FLAGS); do \
45396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45397 done; \
45398 (cd $(TARGET_SUBDIR)/libobjc && \
45399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45401 "RANLIB=$${RANLIB}" \
0c24b341 45402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45403 pdf) \
45404 || exit 1
45405
45406@endif target-libobjc
45407
6d389afc
MS
45408.PHONY: maybe-html-target-libobjc html-target-libobjc
45409maybe-html-target-libobjc:
45410@if target-libobjc
45411maybe-html-target-libobjc: html-target-libobjc
45412
45413html-target-libobjc: \
45414 configure-target-libobjc
0aed8855 45415 @: $(MAKE); $(unstage)
6d389afc
MS
45416 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45417 r=`${PWD_COMMAND}`; export r; \
45418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45419 $(NORMAL_TARGET_EXPORTS) \
45420 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
45421 for flag in $(EXTRA_TARGET_FLAGS); do \
45422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45423 done; \
45424 (cd $(TARGET_SUBDIR)/libobjc && \
45425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45427 "RANLIB=$${RANLIB}" \
0c24b341 45428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45429 html) \
45430 || exit 1
45431
45432@endif target-libobjc
45433
4fa63067
NN
45434.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
45435maybe-TAGS-target-libobjc:
6bd3dfaa
PB
45436@if target-libobjc
45437maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
45438
45439TAGS-target-libobjc: \
45440 configure-target-libobjc
0aed8855 45441 @: $(MAKE); $(unstage)
4fa63067 45442 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
45443 r=`${PWD_COMMAND}`; export r; \
45444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45445 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45446 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
45447 for flag in $(EXTRA_TARGET_FLAGS); do \
45448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45449 done; \
45450 (cd $(TARGET_SUBDIR)/libobjc && \
45451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45453 "RANLIB=$${RANLIB}" \
0c24b341 45454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45455 TAGS) \
e2b9e2dc
NN
45456 || exit 1
45457
6bd3dfaa 45458@endif target-libobjc
4fa63067
NN
45459
45460.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
45461maybe-install-info-target-libobjc:
6bd3dfaa
PB
45462@if target-libobjc
45463maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
45464
45465install-info-target-libobjc: \
45466 configure-target-libobjc \
45467 info-target-libobjc
0aed8855 45468 @: $(MAKE); $(unstage)
4fa63067
NN
45469 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45470 r=`${PWD_COMMAND}`; export r; \
b40e3958 45471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45472 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45473 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
45474 for flag in $(EXTRA_TARGET_FLAGS); do \
45475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45476 done; \
45477 (cd $(TARGET_SUBDIR)/libobjc && \
45478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45480 "RANLIB=$${RANLIB}" \
0c24b341 45481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45482 install-info) \
4fa63067 45483 || exit 1
3866be5d 45484
6bd3dfaa 45485@endif target-libobjc
3866be5d 45486
a3ca38d2
DD
45487.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
45488maybe-install-pdf-target-libobjc:
45489@if target-libobjc
45490maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
45491
45492install-pdf-target-libobjc: \
45493 configure-target-libobjc \
45494 pdf-target-libobjc
45495 @: $(MAKE); $(unstage)
45496 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45497 r=`${PWD_COMMAND}`; export r; \
45498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45499 $(NORMAL_TARGET_EXPORTS) \
45500 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
45501 for flag in $(EXTRA_TARGET_FLAGS); do \
45502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45503 done; \
45504 (cd $(TARGET_SUBDIR)/libobjc && \
45505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45507 "RANLIB=$${RANLIB}" \
0c24b341 45508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45509 install-pdf) \
45510 || exit 1
45511
45512@endif target-libobjc
45513
108a6f8e
CD
45514.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
45515maybe-install-html-target-libobjc:
45516@if target-libobjc
45517maybe-install-html-target-libobjc: install-html-target-libobjc
45518
45519install-html-target-libobjc: \
45520 configure-target-libobjc \
45521 html-target-libobjc
45522 @: $(MAKE); $(unstage)
45523 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45524 r=`${PWD_COMMAND}`; export r; \
45525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45526 $(NORMAL_TARGET_EXPORTS) \
45527 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
45528 for flag in $(EXTRA_TARGET_FLAGS); do \
45529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45530 done; \
45531 (cd $(TARGET_SUBDIR)/libobjc && \
45532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45534 "RANLIB=$${RANLIB}" \
0c24b341 45535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45536 install-html) \
45537 || exit 1
45538
45539@endif target-libobjc
45540
4fa63067
NN
45541.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
45542maybe-installcheck-target-libobjc:
6bd3dfaa
PB
45543@if target-libobjc
45544maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
45545
45546installcheck-target-libobjc: \
45547 configure-target-libobjc
0aed8855 45548 @: $(MAKE); $(unstage)
4fa63067
NN
45549 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45550 r=`${PWD_COMMAND}`; export r; \
b40e3958 45551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45552 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45553 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
45554 for flag in $(EXTRA_TARGET_FLAGS); do \
45555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45556 done; \
45557 (cd $(TARGET_SUBDIR)/libobjc && \
45558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45560 "RANLIB=$${RANLIB}" \
0c24b341 45561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45562 installcheck) \
4fa63067 45563 || exit 1
3866be5d 45564
6bd3dfaa 45565@endif target-libobjc
3866be5d 45566
4fa63067
NN
45567.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
45568maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
45569@if target-libobjc
45570maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 45571
4fa63067 45572mostlyclean-target-libobjc:
0aed8855 45573 @: $(MAKE); $(unstage)
4fa63067
NN
45574 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45575 r=`${PWD_COMMAND}`; export r; \
b40e3958 45576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45577 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45578 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
45579 for flag in $(EXTRA_TARGET_FLAGS); do \
45580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45581 done; \
45582 (cd $(TARGET_SUBDIR)/libobjc && \
45583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45585 "RANLIB=$${RANLIB}" \
0c24b341 45586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45587 mostlyclean) \
4fa63067 45588 || exit 1
3866be5d 45589
6bd3dfaa 45590@endif target-libobjc
3866be5d 45591
4fa63067
NN
45592.PHONY: maybe-clean-target-libobjc clean-target-libobjc
45593maybe-clean-target-libobjc:
6bd3dfaa
PB
45594@if target-libobjc
45595maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
45596
45597clean-target-libobjc:
0aed8855 45598 @: $(MAKE); $(unstage)
4fa63067 45599 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
45600 r=`${PWD_COMMAND}`; export r; \
45601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45602 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45603 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
45604 for flag in $(EXTRA_TARGET_FLAGS); do \
45605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45606 done; \
45607 (cd $(TARGET_SUBDIR)/libobjc && \
45608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45610 "RANLIB=$${RANLIB}" \
0c24b341 45611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45612 clean) \
e2b9e2dc
NN
45613 || exit 1
45614
6bd3dfaa 45615@endif target-libobjc
3866be5d 45616
4fa63067
NN
45617.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
45618maybe-distclean-target-libobjc:
6bd3dfaa
PB
45619@if target-libobjc
45620maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 45621
4fa63067 45622distclean-target-libobjc:
0aed8855 45623 @: $(MAKE); $(unstage)
4fa63067
NN
45624 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45625 r=`${PWD_COMMAND}`; export r; \
b40e3958 45626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45627 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45628 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
45629 for flag in $(EXTRA_TARGET_FLAGS); do \
45630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45631 done; \
45632 (cd $(TARGET_SUBDIR)/libobjc && \
45633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45635 "RANLIB=$${RANLIB}" \
0c24b341 45636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45637 distclean) \
4fa63067 45638 || exit 1
3866be5d 45639
6bd3dfaa 45640@endif target-libobjc
3866be5d 45641
4fa63067
NN
45642.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
45643maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
45644@if target-libobjc
45645maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 45646
4fa63067 45647maintainer-clean-target-libobjc:
0aed8855 45648 @: $(MAKE); $(unstage)
4fa63067
NN
45649 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45650 r=`${PWD_COMMAND}`; export r; \
b40e3958 45651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45652 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45653 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
45654 for flag in $(EXTRA_TARGET_FLAGS); do \
45655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45656 done; \
45657 (cd $(TARGET_SUBDIR)/libobjc && \
45658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45660 "RANLIB=$${RANLIB}" \
0c24b341 45661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45662 maintainer-clean) \
4fa63067 45663 || exit 1
3866be5d 45664
6bd3dfaa 45665@endif target-libobjc
3866be5d 45666
4fa63067 45667
4fa63067 45668
a7254363 45669
e90269c8 45670
a7254363
PB
45671.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
45672maybe-configure-target-libtermcap:
4f0ef2d8
CD
45673@if gcc-bootstrap
45674configure-target-libtermcap: stage_current
45675@endif gcc-bootstrap
a7254363
PB
45676@if target-libtermcap
45677maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 45678configure-target-libtermcap:
0aed8855
PB
45679 @: $(MAKE); $(unstage)
45680 @r=`${PWD_COMMAND}`; export r; \
45681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45682 echo "Checking multilib configuration for libtermcap..."; \
45683 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
45684 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
45685 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
45686 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
45687 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
45688 else \
45689 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
45690 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
45691 fi; \
45692 else \
45693 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
45694 fi; \
45695 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 45696 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 45697 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45698 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
45699 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 45700 case $(srcdir) in \
b00612cc
PB
45701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45702 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
45703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45704 esac; \
b00612cc
PB
45705 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
45706 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
45707 rm -f no-such-file || : ; \
45708 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45709 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45710 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45711 || exit 1
6bd3dfaa 45712@endif target-libtermcap
e2b9e2dc 45713
a7254363
PB
45714
45715
d545f33b
PB
45716
45717
4fa63067
NN
45718.PHONY: all-target-libtermcap maybe-all-target-libtermcap
45719maybe-all-target-libtermcap:
4f0ef2d8
CD
45720@if gcc-bootstrap
45721all-target-libtermcap: stage_current
45722@endif gcc-bootstrap
6bd3dfaa 45723@if target-libtermcap
72b2455a 45724TARGET-target-libtermcap=all
6bd3dfaa 45725maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 45726all-target-libtermcap: configure-target-libtermcap
0aed8855 45727 @: $(MAKE); $(unstage)
b40e3958
L
45728 @r=`${PWD_COMMAND}`; export r; \
45729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45730 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45731 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
45732 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45733 $(TARGET-target-libtermcap))
6bd3dfaa 45734@endif target-libtermcap
3866be5d 45735
a7254363
PB
45736
45737
d545f33b
PB
45738
45739
4fa63067
NN
45740.PHONY: check-target-libtermcap maybe-check-target-libtermcap
45741maybe-check-target-libtermcap:
6bd3dfaa
PB
45742@if target-libtermcap
45743maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 45744
4fa63067
NN
45745# Dummy target for uncheckable module.
45746check-target-libtermcap:
45747
6bd3dfaa 45748@endif target-libtermcap
4fa63067
NN
45749
45750.PHONY: install-target-libtermcap maybe-install-target-libtermcap
45751maybe-install-target-libtermcap:
6bd3dfaa
PB
45752@if target-libtermcap
45753maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
45754
45755install-target-libtermcap: installdirs
0aed8855 45756 @: $(MAKE); $(unstage)
b40e3958
L
45757 @r=`${PWD_COMMAND}`; export r; \
45758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45759 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45760 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 45761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45762
6bd3dfaa 45763@endif target-libtermcap
3866be5d 45764
56a8fe78 45765# Other targets (info, dvi, pdf, etc.)
16ae0395 45766
4fa63067
NN
45767.PHONY: maybe-info-target-libtermcap info-target-libtermcap
45768maybe-info-target-libtermcap:
6bd3dfaa 45769@if target-libtermcap
6d389afc
MS
45770maybe-info-target-libtermcap: info-target-libtermcap
45771
45772info-target-libtermcap: \
45773 configure-target-libtermcap
0aed8855 45774 @: $(MAKE); $(unstage)
6d389afc
MS
45775 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45776 r=`${PWD_COMMAND}`; export r; \
45777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45778 $(NORMAL_TARGET_EXPORTS) \
45779 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
45780 for flag in $(EXTRA_TARGET_FLAGS); do \
45781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45782 done; \
45783 (cd $(TARGET_SUBDIR)/libtermcap && \
45784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45786 "RANLIB=$${RANLIB}" \
0c24b341 45787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45788 info) \
45789 || exit 1
45790
45791@endif target-libtermcap
45792
45793.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
45794maybe-dvi-target-libtermcap:
45795@if target-libtermcap
45796maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 45797
6d389afc 45798dvi-target-libtermcap: \
4fa63067 45799 configure-target-libtermcap
0aed8855 45800 @: $(MAKE); $(unstage)
4fa63067
NN
45801 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45802 r=`${PWD_COMMAND}`; export r; \
b40e3958 45803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45804 $(NORMAL_TARGET_EXPORTS) \
6d389afc 45805 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
45806 for flag in $(EXTRA_TARGET_FLAGS); do \
45807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45808 done; \
45809 (cd $(TARGET_SUBDIR)/libtermcap && \
45810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45812 "RANLIB=$${RANLIB}" \
0c24b341 45813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 45814 dvi) \
4fa63067 45815 || exit 1
3866be5d 45816
6bd3dfaa 45817@endif target-libtermcap
3866be5d 45818
56a8fe78
DD
45819.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
45820maybe-pdf-target-libtermcap:
45821@if target-libtermcap
45822maybe-pdf-target-libtermcap: pdf-target-libtermcap
45823
45824pdf-target-libtermcap: \
45825 configure-target-libtermcap
45826 @: $(MAKE); $(unstage)
45827 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45828 r=`${PWD_COMMAND}`; export r; \
45829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45830 $(NORMAL_TARGET_EXPORTS) \
45831 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
45832 for flag in $(EXTRA_TARGET_FLAGS); do \
45833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45834 done; \
45835 (cd $(TARGET_SUBDIR)/libtermcap && \
45836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45838 "RANLIB=$${RANLIB}" \
0c24b341 45839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45840 pdf) \
45841 || exit 1
45842
45843@endif target-libtermcap
45844
6d389afc
MS
45845.PHONY: maybe-html-target-libtermcap html-target-libtermcap
45846maybe-html-target-libtermcap:
6bd3dfaa 45847@if target-libtermcap
6d389afc 45848maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 45849
6d389afc 45850html-target-libtermcap: \
4fa63067 45851 configure-target-libtermcap
0aed8855 45852 @: $(MAKE); $(unstage)
4fa63067 45853 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
45854 r=`${PWD_COMMAND}`; export r; \
45855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45856 $(NORMAL_TARGET_EXPORTS) \
6d389afc 45857 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
45858 for flag in $(EXTRA_TARGET_FLAGS); do \
45859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45860 done; \
45861 (cd $(TARGET_SUBDIR)/libtermcap && \
45862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45864 "RANLIB=$${RANLIB}" \
0c24b341 45865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 45866 html) \
e2b9e2dc
NN
45867 || exit 1
45868
6bd3dfaa 45869@endif target-libtermcap
4fa63067
NN
45870
45871.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
45872maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
45873@if target-libtermcap
45874maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
45875
45876TAGS-target-libtermcap: \
45877 configure-target-libtermcap
0aed8855 45878 @: $(MAKE); $(unstage)
4fa63067
NN
45879 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45880 r=`${PWD_COMMAND}`; export r; \
b40e3958 45881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45883 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
45884 for flag in $(EXTRA_TARGET_FLAGS); do \
45885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45886 done; \
45887 (cd $(TARGET_SUBDIR)/libtermcap && \
45888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45890 "RANLIB=$${RANLIB}" \
0c24b341 45891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45892 TAGS) \
4fa63067 45893 || exit 1
3866be5d 45894
6bd3dfaa 45895@endif target-libtermcap
3866be5d 45896
4fa63067
NN
45897.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
45898maybe-install-info-target-libtermcap:
6bd3dfaa
PB
45899@if target-libtermcap
45900maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 45901
4fa63067
NN
45902install-info-target-libtermcap: \
45903 configure-target-libtermcap \
45904 info-target-libtermcap
0aed8855 45905 @: $(MAKE); $(unstage)
4fa63067
NN
45906 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45907 r=`${PWD_COMMAND}`; export r; \
45908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45910 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
45911 for flag in $(EXTRA_TARGET_FLAGS); do \
45912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45913 done; \
45914 (cd $(TARGET_SUBDIR)/libtermcap && \
45915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45917 "RANLIB=$${RANLIB}" \
0c24b341 45918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45919 install-info) \
4fa63067 45920 || exit 1
3866be5d 45921
6bd3dfaa 45922@endif target-libtermcap
16ae0395 45923
a3ca38d2
DD
45924.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
45925maybe-install-pdf-target-libtermcap:
45926@if target-libtermcap
45927maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
45928
45929install-pdf-target-libtermcap: \
45930 configure-target-libtermcap \
45931 pdf-target-libtermcap
45932 @: $(MAKE); $(unstage)
45933 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45934 r=`${PWD_COMMAND}`; export r; \
45935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45936 $(NORMAL_TARGET_EXPORTS) \
45937 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
45938 for flag in $(EXTRA_TARGET_FLAGS); do \
45939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45940 done; \
45941 (cd $(TARGET_SUBDIR)/libtermcap && \
45942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45944 "RANLIB=$${RANLIB}" \
0c24b341 45945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45946 install-pdf) \
45947 || exit 1
45948
45949@endif target-libtermcap
45950
108a6f8e
CD
45951.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
45952maybe-install-html-target-libtermcap:
45953@if target-libtermcap
45954maybe-install-html-target-libtermcap: install-html-target-libtermcap
45955
45956install-html-target-libtermcap: \
45957 configure-target-libtermcap \
45958 html-target-libtermcap
45959 @: $(MAKE); $(unstage)
45960 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45961 r=`${PWD_COMMAND}`; export r; \
45962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45963 $(NORMAL_TARGET_EXPORTS) \
45964 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
45965 for flag in $(EXTRA_TARGET_FLAGS); do \
45966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45967 done; \
45968 (cd $(TARGET_SUBDIR)/libtermcap && \
45969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45971 "RANLIB=$${RANLIB}" \
0c24b341 45972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45973 install-html) \
45974 || exit 1
45975
45976@endif target-libtermcap
45977
4fa63067
NN
45978.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
45979maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
45980@if target-libtermcap
45981maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
45982
45983installcheck-target-libtermcap: \
45984 configure-target-libtermcap
0aed8855 45985 @: $(MAKE); $(unstage)
4fa63067
NN
45986 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45987 r=`${PWD_COMMAND}`; export r; \
b40e3958 45988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45989 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45990 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
45991 for flag in $(EXTRA_TARGET_FLAGS); do \
45992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45993 done; \
45994 (cd $(TARGET_SUBDIR)/libtermcap && \
45995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45997 "RANLIB=$${RANLIB}" \
0c24b341 45998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45999 installcheck) \
4fa63067 46000 || exit 1
3866be5d 46001
6bd3dfaa 46002@endif target-libtermcap
3866be5d 46003
4fa63067
NN
46004.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
46005maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
46006@if target-libtermcap
46007maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
46008
46009# libtermcap doesn't support mostlyclean.
46010mostlyclean-target-libtermcap:
46011
6bd3dfaa 46012@endif target-libtermcap
4fa63067
NN
46013
46014.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
46015maybe-clean-target-libtermcap:
6bd3dfaa
PB
46016@if target-libtermcap
46017maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
46018
46019# libtermcap doesn't support clean.
46020clean-target-libtermcap:
46021
6bd3dfaa 46022@endif target-libtermcap
4fa63067
NN
46023
46024.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
46025maybe-distclean-target-libtermcap:
6bd3dfaa
PB
46026@if target-libtermcap
46027maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
46028
46029# libtermcap doesn't support distclean.
46030distclean-target-libtermcap:
46031
6bd3dfaa 46032@endif target-libtermcap
4fa63067
NN
46033
46034.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
46035maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
46036@if target-libtermcap
46037maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
46038
46039# libtermcap doesn't support maintainer-clean.
46040maintainer-clean-target-libtermcap:
46041
6bd3dfaa 46042@endif target-libtermcap
4fa63067
NN
46043
46044
4fa63067 46045
4fa63067 46046
a7254363
PB
46047
46048.PHONY: configure-target-winsup maybe-configure-target-winsup
46049maybe-configure-target-winsup:
4f0ef2d8
CD
46050@if gcc-bootstrap
46051configure-target-winsup: stage_current
46052@endif gcc-bootstrap
a7254363
PB
46053@if target-winsup
46054maybe-configure-target-winsup: configure-target-winsup
c52c6897 46055configure-target-winsup:
0aed8855
PB
46056 @: $(MAKE); $(unstage)
46057 @r=`${PWD_COMMAND}`; export r; \
46058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46059 echo "Checking multilib configuration for winsup..."; \
46060 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
46061 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
46062 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
46063 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
46064 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
46065 else \
46066 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
46067 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46068 fi; \
46069 else \
46070 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
46071 fi; \
46072 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 46073 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 46074 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46075 echo Configuring in $(TARGET_SUBDIR)/winsup; \
46076 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 46077 case $(srcdir) in \
b00612cc
PB
46078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46079 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
46080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46081 esac; \
b00612cc
PB
46082 srcdiroption="--srcdir=$${topdir}/winsup"; \
46083 libsrcdir="$$s/winsup"; \
4fa63067
NN
46084 rm -f no-such-file || : ; \
46085 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46086 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46087 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46088 || exit 1
6bd3dfaa 46089@endif target-winsup
e2b9e2dc 46090
a7254363
PB
46091
46092
d545f33b
PB
46093
46094
4fa63067
NN
46095.PHONY: all-target-winsup maybe-all-target-winsup
46096maybe-all-target-winsup:
4f0ef2d8
CD
46097@if gcc-bootstrap
46098all-target-winsup: stage_current
46099@endif gcc-bootstrap
6bd3dfaa 46100@if target-winsup
72b2455a 46101TARGET-target-winsup=all
6bd3dfaa 46102maybe-all-target-winsup: all-target-winsup
4fa63067 46103all-target-winsup: configure-target-winsup
0aed8855 46104 @: $(MAKE); $(unstage)
b40e3958
L
46105 @r=`${PWD_COMMAND}`; export r; \
46106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46107 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46108 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
46109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46110 $(TARGET-target-winsup))
6bd3dfaa 46111@endif target-winsup
3866be5d 46112
a7254363
PB
46113
46114
d545f33b
PB
46115
46116
4fa63067
NN
46117.PHONY: check-target-winsup maybe-check-target-winsup
46118maybe-check-target-winsup:
6bd3dfaa
PB
46119@if target-winsup
46120maybe-check-target-winsup: check-target-winsup
3866be5d 46121
4fa63067 46122check-target-winsup:
0aed8855 46123 @: $(MAKE); $(unstage)
4fa63067
NN
46124 @r=`${PWD_COMMAND}`; export r; \
46125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46126 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46127 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 46128 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46129
6bd3dfaa 46130@endif target-winsup
3866be5d 46131
4fa63067
NN
46132.PHONY: install-target-winsup maybe-install-target-winsup
46133maybe-install-target-winsup:
6bd3dfaa
PB
46134@if target-winsup
46135maybe-install-target-winsup: install-target-winsup
16ae0395 46136
4fa63067 46137install-target-winsup: installdirs
0aed8855 46138 @: $(MAKE); $(unstage)
4fa63067
NN
46139 @r=`${PWD_COMMAND}`; export r; \
46140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46141 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46142 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 46143 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46144
6bd3dfaa 46145@endif target-winsup
3866be5d 46146
56a8fe78 46147# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46148
46149.PHONY: maybe-info-target-winsup info-target-winsup
46150maybe-info-target-winsup:
6bd3dfaa
PB
46151@if target-winsup
46152maybe-info-target-winsup: info-target-winsup
4fa63067
NN
46153
46154info-target-winsup: \
46155 configure-target-winsup
0aed8855 46156 @: $(MAKE); $(unstage)
4fa63067 46157 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
46158 r=`${PWD_COMMAND}`; export r; \
46159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46160 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46161 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
46162 for flag in $(EXTRA_TARGET_FLAGS); do \
46163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46164 done; \
46165 (cd $(TARGET_SUBDIR)/winsup && \
46166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46168 "RANLIB=$${RANLIB}" \
0c24b341 46169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46170 info) \
e2b9e2dc
NN
46171 || exit 1
46172
6bd3dfaa 46173@endif target-winsup
3866be5d 46174
4fa63067
NN
46175.PHONY: maybe-dvi-target-winsup dvi-target-winsup
46176maybe-dvi-target-winsup:
6bd3dfaa
PB
46177@if target-winsup
46178maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 46179
4fa63067
NN
46180dvi-target-winsup: \
46181 configure-target-winsup
0aed8855 46182 @: $(MAKE); $(unstage)
4fa63067
NN
46183 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46184 r=`${PWD_COMMAND}`; export r; \
b40e3958 46185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46186 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46187 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
46188 for flag in $(EXTRA_TARGET_FLAGS); do \
46189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46190 done; \
46191 (cd $(TARGET_SUBDIR)/winsup && \
46192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46194 "RANLIB=$${RANLIB}" \
0c24b341 46195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46196 dvi) \
4fa63067 46197 || exit 1
3866be5d 46198
6bd3dfaa 46199@endif target-winsup
3866be5d 46200
56a8fe78
DD
46201.PHONY: maybe-pdf-target-winsup pdf-target-winsup
46202maybe-pdf-target-winsup:
46203@if target-winsup
46204maybe-pdf-target-winsup: pdf-target-winsup
46205
46206pdf-target-winsup: \
46207 configure-target-winsup
46208 @: $(MAKE); $(unstage)
46209 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46210 r=`${PWD_COMMAND}`; export r; \
46211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46212 $(NORMAL_TARGET_EXPORTS) \
46213 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
46214 for flag in $(EXTRA_TARGET_FLAGS); do \
46215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46216 done; \
46217 (cd $(TARGET_SUBDIR)/winsup && \
46218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46220 "RANLIB=$${RANLIB}" \
0c24b341 46221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46222 pdf) \
46223 || exit 1
46224
46225@endif target-winsup
46226
6d389afc
MS
46227.PHONY: maybe-html-target-winsup html-target-winsup
46228maybe-html-target-winsup:
46229@if target-winsup
46230maybe-html-target-winsup: html-target-winsup
46231
46232html-target-winsup: \
46233 configure-target-winsup
0aed8855 46234 @: $(MAKE); $(unstage)
6d389afc
MS
46235 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46236 r=`${PWD_COMMAND}`; export r; \
46237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46238 $(NORMAL_TARGET_EXPORTS) \
46239 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
46240 for flag in $(EXTRA_TARGET_FLAGS); do \
46241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46242 done; \
46243 (cd $(TARGET_SUBDIR)/winsup && \
46244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46246 "RANLIB=$${RANLIB}" \
0c24b341 46247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46248 html) \
46249 || exit 1
46250
46251@endif target-winsup
46252
4fa63067
NN
46253.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
46254maybe-TAGS-target-winsup:
6bd3dfaa
PB
46255@if target-winsup
46256maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 46257
4fa63067
NN
46258TAGS-target-winsup: \
46259 configure-target-winsup
0aed8855 46260 @: $(MAKE); $(unstage)
4fa63067
NN
46261 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46262 r=`${PWD_COMMAND}`; export r; \
b40e3958 46263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46264 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46265 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
46266 for flag in $(EXTRA_TARGET_FLAGS); do \
46267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46268 done; \
46269 (cd $(TARGET_SUBDIR)/winsup && \
46270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46272 "RANLIB=$${RANLIB}" \
0c24b341 46273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46274 TAGS) \
4fa63067 46275 || exit 1
3866be5d 46276
6bd3dfaa 46277@endif target-winsup
3866be5d 46278
4fa63067
NN
46279.PHONY: maybe-install-info-target-winsup install-info-target-winsup
46280maybe-install-info-target-winsup:
6bd3dfaa
PB
46281@if target-winsup
46282maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
46283
46284install-info-target-winsup: \
46285 configure-target-winsup \
46286 info-target-winsup
0aed8855 46287 @: $(MAKE); $(unstage)
4fa63067 46288 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
46289 r=`${PWD_COMMAND}`; export r; \
46290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46291 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46292 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
46293 for flag in $(EXTRA_TARGET_FLAGS); do \
46294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46295 done; \
46296 (cd $(TARGET_SUBDIR)/winsup && \
46297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46299 "RANLIB=$${RANLIB}" \
0c24b341 46300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46301 install-info) \
e2b9e2dc
NN
46302 || exit 1
46303
6bd3dfaa 46304@endif target-winsup
4fa63067 46305
a3ca38d2
DD
46306.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
46307maybe-install-pdf-target-winsup:
46308@if target-winsup
46309maybe-install-pdf-target-winsup: install-pdf-target-winsup
46310
46311install-pdf-target-winsup: \
46312 configure-target-winsup \
46313 pdf-target-winsup
46314 @: $(MAKE); $(unstage)
46315 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46316 r=`${PWD_COMMAND}`; export r; \
46317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46318 $(NORMAL_TARGET_EXPORTS) \
46319 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
46320 for flag in $(EXTRA_TARGET_FLAGS); do \
46321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46322 done; \
46323 (cd $(TARGET_SUBDIR)/winsup && \
46324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46326 "RANLIB=$${RANLIB}" \
0c24b341 46327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46328 install-pdf) \
46329 || exit 1
46330
46331@endif target-winsup
46332
108a6f8e
CD
46333.PHONY: maybe-install-html-target-winsup install-html-target-winsup
46334maybe-install-html-target-winsup:
46335@if target-winsup
46336maybe-install-html-target-winsup: install-html-target-winsup
46337
46338install-html-target-winsup: \
46339 configure-target-winsup \
46340 html-target-winsup
46341 @: $(MAKE); $(unstage)
46342 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46343 r=`${PWD_COMMAND}`; export r; \
46344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46345 $(NORMAL_TARGET_EXPORTS) \
46346 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
46347 for flag in $(EXTRA_TARGET_FLAGS); do \
46348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46349 done; \
46350 (cd $(TARGET_SUBDIR)/winsup && \
46351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46353 "RANLIB=$${RANLIB}" \
0c24b341 46354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46355 install-html) \
46356 || exit 1
46357
46358@endif target-winsup
46359
4fa63067
NN
46360.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
46361maybe-installcheck-target-winsup:
6bd3dfaa
PB
46362@if target-winsup
46363maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
46364
46365installcheck-target-winsup: \
46366 configure-target-winsup
0aed8855 46367 @: $(MAKE); $(unstage)
4fa63067
NN
46368 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46369 r=`${PWD_COMMAND}`; export r; \
b40e3958 46370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46371 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46372 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
46373 for flag in $(EXTRA_TARGET_FLAGS); do \
46374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46375 done; \
46376 (cd $(TARGET_SUBDIR)/winsup && \
46377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46379 "RANLIB=$${RANLIB}" \
0c24b341 46380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46381 installcheck) \
4fa63067 46382 || exit 1
3866be5d 46383
6bd3dfaa 46384@endif target-winsup
3866be5d 46385
4fa63067
NN
46386.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
46387maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
46388@if target-winsup
46389maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
46390
46391mostlyclean-target-winsup:
0aed8855 46392 @: $(MAKE); $(unstage)
4fa63067
NN
46393 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46394 r=`${PWD_COMMAND}`; export r; \
b40e3958 46395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46396 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46397 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
46398 for flag in $(EXTRA_TARGET_FLAGS); do \
46399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46400 done; \
46401 (cd $(TARGET_SUBDIR)/winsup && \
46402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46404 "RANLIB=$${RANLIB}" \
0c24b341 46405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46406 mostlyclean) \
4fa63067 46407 || exit 1
3866be5d 46408
6bd3dfaa 46409@endif target-winsup
3866be5d 46410
4fa63067
NN
46411.PHONY: maybe-clean-target-winsup clean-target-winsup
46412maybe-clean-target-winsup:
6bd3dfaa
PB
46413@if target-winsup
46414maybe-clean-target-winsup: clean-target-winsup
16ae0395 46415
4fa63067 46416clean-target-winsup:
0aed8855 46417 @: $(MAKE); $(unstage)
4fa63067
NN
46418 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46419 r=`${PWD_COMMAND}`; export r; \
b40e3958 46420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46421 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46422 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
46423 for flag in $(EXTRA_TARGET_FLAGS); do \
46424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46425 done; \
46426 (cd $(TARGET_SUBDIR)/winsup && \
46427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46429 "RANLIB=$${RANLIB}" \
0c24b341 46430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46431 clean) \
4fa63067 46432 || exit 1
3866be5d 46433
6bd3dfaa 46434@endif target-winsup
3866be5d 46435
4fa63067
NN
46436.PHONY: maybe-distclean-target-winsup distclean-target-winsup
46437maybe-distclean-target-winsup:
6bd3dfaa
PB
46438@if target-winsup
46439maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
46440
46441distclean-target-winsup:
0aed8855 46442 @: $(MAKE); $(unstage)
4fa63067 46443 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
46444 r=`${PWD_COMMAND}`; export r; \
46445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46446 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46447 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
46448 for flag in $(EXTRA_TARGET_FLAGS); do \
46449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46450 done; \
46451 (cd $(TARGET_SUBDIR)/winsup && \
46452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46454 "RANLIB=$${RANLIB}" \
0c24b341 46455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46456 distclean) \
e2b9e2dc
NN
46457 || exit 1
46458
6bd3dfaa 46459@endif target-winsup
3866be5d 46460
4fa63067
NN
46461.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
46462maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
46463@if target-winsup
46464maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 46465
4fa63067 46466maintainer-clean-target-winsup:
0aed8855 46467 @: $(MAKE); $(unstage)
4fa63067
NN
46468 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46469 r=`${PWD_COMMAND}`; export r; \
b40e3958 46470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46471 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46472 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
46473 for flag in $(EXTRA_TARGET_FLAGS); do \
46474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46475 done; \
46476 (cd $(TARGET_SUBDIR)/winsup && \
46477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46479 "RANLIB=$${RANLIB}" \
0c24b341 46480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46481 maintainer-clean) \
4fa63067 46482 || exit 1
3866be5d 46483
6bd3dfaa 46484@endif target-winsup
3866be5d 46485
16ae0395 46486
3866be5d 46487
e90269c8 46488
a7254363
PB
46489
46490.PHONY: configure-target-libgloss maybe-configure-target-libgloss
46491maybe-configure-target-libgloss:
4f0ef2d8
CD
46492@if gcc-bootstrap
46493configure-target-libgloss: stage_current
46494@endif gcc-bootstrap
a7254363
PB
46495@if target-libgloss
46496maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 46497configure-target-libgloss:
0aed8855
PB
46498 @: $(MAKE); $(unstage)
46499 @r=`${PWD_COMMAND}`; export r; \
46500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46501 echo "Checking multilib configuration for libgloss..."; \
46502 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
46503 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
46504 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46505 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46506 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
46507 else \
46508 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
46509 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46510 fi; \
46511 else \
46512 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
46513 fi; \
46514 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 46515 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 46516 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46517 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
46518 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 46519 case $(srcdir) in \
b00612cc
PB
46520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46521 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
46522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46523 esac; \
b00612cc
PB
46524 srcdiroption="--srcdir=$${topdir}/libgloss"; \
46525 libsrcdir="$$s/libgloss"; \
4fa63067
NN
46526 rm -f no-such-file || : ; \
46527 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46528 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46529 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46530 || exit 1
6bd3dfaa 46531@endif target-libgloss
e2b9e2dc 46532
a7254363
PB
46533
46534
d545f33b
PB
46535
46536
4fa63067
NN
46537.PHONY: all-target-libgloss maybe-all-target-libgloss
46538maybe-all-target-libgloss:
4f0ef2d8
CD
46539@if gcc-bootstrap
46540all-target-libgloss: stage_current
46541@endif gcc-bootstrap
6bd3dfaa 46542@if target-libgloss
72b2455a 46543TARGET-target-libgloss=all
6bd3dfaa 46544maybe-all-target-libgloss: all-target-libgloss
4fa63067 46545all-target-libgloss: configure-target-libgloss
0aed8855 46546 @: $(MAKE); $(unstage)
b40e3958
L
46547 @r=`${PWD_COMMAND}`; export r; \
46548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46549 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46550 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
46551 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46552 $(TARGET-target-libgloss))
6bd3dfaa 46553@endif target-libgloss
e393202e 46554
a7254363
PB
46555
46556
d545f33b
PB
46557
46558
4fa63067
NN
46559.PHONY: check-target-libgloss maybe-check-target-libgloss
46560maybe-check-target-libgloss:
6bd3dfaa
PB
46561@if target-libgloss
46562maybe-check-target-libgloss: check-target-libgloss
e393202e 46563
4fa63067
NN
46564# Dummy target for uncheckable module.
46565check-target-libgloss:
e393202e 46566
6bd3dfaa 46567@endif target-libgloss
e393202e 46568
4fa63067
NN
46569.PHONY: install-target-libgloss maybe-install-target-libgloss
46570maybe-install-target-libgloss:
6bd3dfaa
PB
46571@if target-libgloss
46572maybe-install-target-libgloss: install-target-libgloss
16ae0395 46573
4fa63067 46574install-target-libgloss: installdirs
0aed8855 46575 @: $(MAKE); $(unstage)
b40e3958
L
46576 @r=`${PWD_COMMAND}`; export r; \
46577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46578 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46579 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 46580 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46581
6bd3dfaa 46582@endif target-libgloss
3866be5d 46583
56a8fe78 46584# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46585
46586.PHONY: maybe-info-target-libgloss info-target-libgloss
46587maybe-info-target-libgloss:
6bd3dfaa
PB
46588@if target-libgloss
46589maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
46590
46591info-target-libgloss: \
46592 configure-target-libgloss
0aed8855 46593 @: $(MAKE); $(unstage)
4fa63067 46594 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46595 r=`${PWD_COMMAND}`; export r; \
46596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46597 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46598 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
46599 for flag in $(EXTRA_TARGET_FLAGS); do \
46600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46601 done; \
46602 (cd $(TARGET_SUBDIR)/libgloss && \
46603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46605 "RANLIB=$${RANLIB}" \
0c24b341 46606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46607 info) \
ce5b542e
MC
46608 || exit 1
46609
6bd3dfaa 46610@endif target-libgloss
ce5b542e 46611
4fa63067
NN
46612.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
46613maybe-dvi-target-libgloss:
6bd3dfaa
PB
46614@if target-libgloss
46615maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 46616
4fa63067
NN
46617dvi-target-libgloss: \
46618 configure-target-libgloss
0aed8855 46619 @: $(MAKE); $(unstage)
4fa63067
NN
46620 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46621 r=`${PWD_COMMAND}`; export r; \
b40e3958 46622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46623 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46624 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
46625 for flag in $(EXTRA_TARGET_FLAGS); do \
46626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46627 done; \
46628 (cd $(TARGET_SUBDIR)/libgloss && \
46629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46631 "RANLIB=$${RANLIB}" \
0c24b341 46632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46633 dvi) \
4fa63067 46634 || exit 1
ce5b542e 46635
6bd3dfaa 46636@endif target-libgloss
ce5b542e 46637
56a8fe78
DD
46638.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
46639maybe-pdf-target-libgloss:
46640@if target-libgloss
46641maybe-pdf-target-libgloss: pdf-target-libgloss
46642
46643pdf-target-libgloss: \
46644 configure-target-libgloss
46645 @: $(MAKE); $(unstage)
46646 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46647 r=`${PWD_COMMAND}`; export r; \
46648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46649 $(NORMAL_TARGET_EXPORTS) \
46650 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
46651 for flag in $(EXTRA_TARGET_FLAGS); do \
46652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46653 done; \
46654 (cd $(TARGET_SUBDIR)/libgloss && \
46655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46657 "RANLIB=$${RANLIB}" \
0c24b341 46658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46659 pdf) \
46660 || exit 1
46661
46662@endif target-libgloss
46663
6d389afc
MS
46664.PHONY: maybe-html-target-libgloss html-target-libgloss
46665maybe-html-target-libgloss:
46666@if target-libgloss
46667maybe-html-target-libgloss: html-target-libgloss
46668
46669html-target-libgloss: \
46670 configure-target-libgloss
0aed8855 46671 @: $(MAKE); $(unstage)
6d389afc
MS
46672 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46673 r=`${PWD_COMMAND}`; export r; \
46674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46675 $(NORMAL_TARGET_EXPORTS) \
46676 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
46677 for flag in $(EXTRA_TARGET_FLAGS); do \
46678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46679 done; \
46680 (cd $(TARGET_SUBDIR)/libgloss && \
46681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46683 "RANLIB=$${RANLIB}" \
0c24b341 46684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46685 html) \
46686 || exit 1
46687
46688@endif target-libgloss
46689
4fa63067
NN
46690.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
46691maybe-TAGS-target-libgloss:
6bd3dfaa
PB
46692@if target-libgloss
46693maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 46694
4fa63067
NN
46695TAGS-target-libgloss: \
46696 configure-target-libgloss
0aed8855 46697 @: $(MAKE); $(unstage)
4fa63067
NN
46698 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46699 r=`${PWD_COMMAND}`; export r; \
b40e3958 46700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46701 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46702 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
46703 for flag in $(EXTRA_TARGET_FLAGS); do \
46704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46705 done; \
46706 (cd $(TARGET_SUBDIR)/libgloss && \
46707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46709 "RANLIB=$${RANLIB}" \
0c24b341 46710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46711 TAGS) \
4fa63067 46712 || exit 1
ce5b542e 46713
6bd3dfaa 46714@endif target-libgloss
ce5b542e 46715
4fa63067
NN
46716.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
46717maybe-install-info-target-libgloss:
6bd3dfaa
PB
46718@if target-libgloss
46719maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
46720
46721install-info-target-libgloss: \
46722 configure-target-libgloss \
46723 info-target-libgloss
0aed8855 46724 @: $(MAKE); $(unstage)
4fa63067 46725 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46726 r=`${PWD_COMMAND}`; export r; \
46727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46728 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46729 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
46730 for flag in $(EXTRA_TARGET_FLAGS); do \
46731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46732 done; \
46733 (cd $(TARGET_SUBDIR)/libgloss && \
46734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46736 "RANLIB=$${RANLIB}" \
0c24b341 46737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46738 install-info) \
e2b9e2dc
NN
46739 || exit 1
46740
6bd3dfaa 46741@endif target-libgloss
e393202e 46742
a3ca38d2
DD
46743.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
46744maybe-install-pdf-target-libgloss:
46745@if target-libgloss
46746maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
46747
46748install-pdf-target-libgloss: \
46749 configure-target-libgloss \
46750 pdf-target-libgloss
46751 @: $(MAKE); $(unstage)
46752 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46753 r=`${PWD_COMMAND}`; export r; \
46754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46755 $(NORMAL_TARGET_EXPORTS) \
46756 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
46757 for flag in $(EXTRA_TARGET_FLAGS); do \
46758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46759 done; \
46760 (cd $(TARGET_SUBDIR)/libgloss && \
46761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46763 "RANLIB=$${RANLIB}" \
0c24b341 46764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46765 install-pdf) \
46766 || exit 1
46767
46768@endif target-libgloss
46769
108a6f8e
CD
46770.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
46771maybe-install-html-target-libgloss:
46772@if target-libgloss
46773maybe-install-html-target-libgloss: install-html-target-libgloss
46774
46775install-html-target-libgloss: \
46776 configure-target-libgloss \
46777 html-target-libgloss
46778 @: $(MAKE); $(unstage)
46779 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46780 r=`${PWD_COMMAND}`; export r; \
46781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46782 $(NORMAL_TARGET_EXPORTS) \
46783 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
46784 for flag in $(EXTRA_TARGET_FLAGS); do \
46785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46786 done; \
46787 (cd $(TARGET_SUBDIR)/libgloss && \
46788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46790 "RANLIB=$${RANLIB}" \
0c24b341 46791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46792 install-html) \
46793 || exit 1
46794
46795@endif target-libgloss
46796
4fa63067
NN
46797.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
46798maybe-installcheck-target-libgloss:
6bd3dfaa
PB
46799@if target-libgloss
46800maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 46801
4fa63067
NN
46802installcheck-target-libgloss: \
46803 configure-target-libgloss
0aed8855 46804 @: $(MAKE); $(unstage)
4fa63067
NN
46805 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46806 r=`${PWD_COMMAND}`; export r; \
46807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46808 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46809 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
46810 for flag in $(EXTRA_TARGET_FLAGS); do \
46811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46812 done; \
46813 (cd $(TARGET_SUBDIR)/libgloss && \
46814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46816 "RANLIB=$${RANLIB}" \
0c24b341 46817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46818 installcheck) \
4fa63067 46819 || exit 1
3866be5d 46820
6bd3dfaa 46821@endif target-libgloss
3866be5d 46822
4fa63067
NN
46823.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
46824maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
46825@if target-libgloss
46826maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 46827
4fa63067 46828mostlyclean-target-libgloss:
0aed8855 46829 @: $(MAKE); $(unstage)
4fa63067
NN
46830 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46831 r=`${PWD_COMMAND}`; export r; \
b40e3958 46832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46833 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46834 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
46835 for flag in $(EXTRA_TARGET_FLAGS); do \
46836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46837 done; \
46838 (cd $(TARGET_SUBDIR)/libgloss && \
46839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46841 "RANLIB=$${RANLIB}" \
0c24b341 46842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46843 mostlyclean) \
4fa63067 46844 || exit 1
e393202e 46845
6bd3dfaa 46846@endif target-libgloss
3866be5d 46847
4fa63067
NN
46848.PHONY: maybe-clean-target-libgloss clean-target-libgloss
46849maybe-clean-target-libgloss:
6bd3dfaa
PB
46850@if target-libgloss
46851maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
46852
46853clean-target-libgloss:
0aed8855 46854 @: $(MAKE); $(unstage)
4fa63067 46855 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46856 r=`${PWD_COMMAND}`; export r; \
46857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46858 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46859 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
46860 for flag in $(EXTRA_TARGET_FLAGS); do \
46861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46862 done; \
46863 (cd $(TARGET_SUBDIR)/libgloss && \
46864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46866 "RANLIB=$${RANLIB}" \
0c24b341 46867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46868 clean) \
e2b9e2dc
NN
46869 || exit 1
46870
6bd3dfaa 46871@endif target-libgloss
e393202e 46872
4fa63067
NN
46873.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
46874maybe-distclean-target-libgloss:
6bd3dfaa
PB
46875@if target-libgloss
46876maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 46877
4fa63067 46878distclean-target-libgloss:
0aed8855 46879 @: $(MAKE); $(unstage)
4fa63067
NN
46880 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46881 r=`${PWD_COMMAND}`; export r; \
46882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46883 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46884 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
46885 for flag in $(EXTRA_TARGET_FLAGS); do \
46886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46887 done; \
46888 (cd $(TARGET_SUBDIR)/libgloss && \
46889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46891 "RANLIB=$${RANLIB}" \
0c24b341 46892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46893 distclean) \
4fa63067 46894 || exit 1
3866be5d 46895
6bd3dfaa 46896@endif target-libgloss
3866be5d 46897
4fa63067
NN
46898.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
46899maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
46900@if target-libgloss
46901maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 46902
4fa63067 46903maintainer-clean-target-libgloss:
0aed8855 46904 @: $(MAKE); $(unstage)
4fa63067
NN
46905 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46906 r=`${PWD_COMMAND}`; export r; \
b40e3958 46907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46908 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46909 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
46910 for flag in $(EXTRA_TARGET_FLAGS); do \
46911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46912 done; \
46913 (cd $(TARGET_SUBDIR)/libgloss && \
46914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46916 "RANLIB=$${RANLIB}" \
0c24b341 46917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46918 maintainer-clean) \
4fa63067 46919 || exit 1
3866be5d 46920
6bd3dfaa 46921@endif target-libgloss
3866be5d 46922
e393202e 46923
15723a45 46924
e90269c8 46925
a7254363
PB
46926
46927.PHONY: configure-target-libiberty maybe-configure-target-libiberty
46928maybe-configure-target-libiberty:
4f0ef2d8
CD
46929@if gcc-bootstrap
46930configure-target-libiberty: stage_current
46931@endif gcc-bootstrap
a7254363
PB
46932@if target-libiberty
46933maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 46934configure-target-libiberty:
0aed8855
PB
46935 @: $(MAKE); $(unstage)
46936 @r=`${PWD_COMMAND}`; export r; \
46937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46938 echo "Checking multilib configuration for libiberty..."; \
46939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
46940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
46941 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
46942 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
46943 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
46944 else \
46945 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
46946 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
46947 fi; \
46948 else \
46949 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
46950 fi; \
46951 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 46952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 46953 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46954 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
46955 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 46956 case $(srcdir) in \
b00612cc
PB
46957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46958 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
46959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46960 esac; \
b00612cc
PB
46961 srcdiroption="--srcdir=$${topdir}/libiberty"; \
46962 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
46963 rm -f no-such-file || : ; \
46964 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46965 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46966 --target=${target_alias} $${srcdiroption} \
bba45b8b 46967 || exit 1
6bd3dfaa 46968@endif target-libiberty
e393202e 46969
a7254363
PB
46970
46971
d545f33b
PB
46972
46973
4fa63067
NN
46974.PHONY: all-target-libiberty maybe-all-target-libiberty
46975maybe-all-target-libiberty:
4f0ef2d8
CD
46976@if gcc-bootstrap
46977all-target-libiberty: stage_current
46978@endif gcc-bootstrap
6bd3dfaa 46979@if target-libiberty
72b2455a 46980TARGET-target-libiberty=all
6bd3dfaa 46981maybe-all-target-libiberty: all-target-libiberty
4fa63067 46982all-target-libiberty: configure-target-libiberty
0aed8855 46983 @: $(MAKE); $(unstage)
b40e3958
L
46984 @r=`${PWD_COMMAND}`; export r; \
46985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46986 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46987 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
46988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46989 $(TARGET-target-libiberty))
6bd3dfaa 46990@endif target-libiberty
e393202e 46991
a7254363
PB
46992
46993
d545f33b
PB
46994
46995
4fa63067
NN
46996.PHONY: check-target-libiberty maybe-check-target-libiberty
46997maybe-check-target-libiberty:
6bd3dfaa
PB
46998@if target-libiberty
46999maybe-check-target-libiberty: check-target-libiberty
16ae0395 47000
4fa63067 47001check-target-libiberty:
0aed8855 47002 @: $(MAKE); $(unstage)
b40e3958
L
47003 @r=`${PWD_COMMAND}`; export r; \
47004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47005 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47006 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 47007 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47008
6bd3dfaa 47009@endif target-libiberty
e393202e 47010
4fa63067
NN
47011.PHONY: install-target-libiberty maybe-install-target-libiberty
47012maybe-install-target-libiberty:
6bd3dfaa
PB
47013@if target-libiberty
47014maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
47015
47016install-target-libiberty: installdirs
0aed8855 47017 @: $(MAKE); $(unstage)
4fa63067
NN
47018 @r=`${PWD_COMMAND}`; export r; \
47019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47020 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47021 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 47022 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47023
6bd3dfaa 47024@endif target-libiberty
4fa63067 47025
56a8fe78 47026# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47027
47028.PHONY: maybe-info-target-libiberty info-target-libiberty
47029maybe-info-target-libiberty:
6bd3dfaa
PB
47030@if target-libiberty
47031maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
47032
47033info-target-libiberty: \
47034 configure-target-libiberty
0aed8855 47035 @: $(MAKE); $(unstage)
4fa63067
NN
47036 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47037 r=`${PWD_COMMAND}`; export r; \
47038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47040 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
47041 for flag in $(EXTRA_TARGET_FLAGS); do \
47042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47043 done; \
47044 (cd $(TARGET_SUBDIR)/libiberty && \
47045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47047 "RANLIB=$${RANLIB}" \
0c24b341 47048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47049 info) \
4fa63067
NN
47050 || exit 1
47051
6bd3dfaa 47052@endif target-libiberty
4fa63067
NN
47053
47054.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
47055maybe-dvi-target-libiberty:
6bd3dfaa
PB
47056@if target-libiberty
47057maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
47058
47059dvi-target-libiberty: \
47060 configure-target-libiberty
0aed8855 47061 @: $(MAKE); $(unstage)
4fa63067
NN
47062 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47063 r=`${PWD_COMMAND}`; export r; \
47064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47065 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47066 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
47067 for flag in $(EXTRA_TARGET_FLAGS); do \
47068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47069 done; \
47070 (cd $(TARGET_SUBDIR)/libiberty && \
47071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47073 "RANLIB=$${RANLIB}" \
0c24b341 47074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47075 dvi) \
4fa63067
NN
47076 || exit 1
47077
6bd3dfaa 47078@endif target-libiberty
4fa63067 47079
56a8fe78
DD
47080.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
47081maybe-pdf-target-libiberty:
47082@if target-libiberty
47083maybe-pdf-target-libiberty: pdf-target-libiberty
47084
47085pdf-target-libiberty: \
47086 configure-target-libiberty
47087 @: $(MAKE); $(unstage)
47088 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47089 r=`${PWD_COMMAND}`; export r; \
47090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47091 $(NORMAL_TARGET_EXPORTS) \
47092 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
47093 for flag in $(EXTRA_TARGET_FLAGS); do \
47094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47095 done; \
47096 (cd $(TARGET_SUBDIR)/libiberty && \
47097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47099 "RANLIB=$${RANLIB}" \
0c24b341 47100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47101 pdf) \
47102 || exit 1
47103
47104@endif target-libiberty
47105
6d389afc
MS
47106.PHONY: maybe-html-target-libiberty html-target-libiberty
47107maybe-html-target-libiberty:
47108@if target-libiberty
47109maybe-html-target-libiberty: html-target-libiberty
47110
47111html-target-libiberty: \
47112 configure-target-libiberty
0aed8855 47113 @: $(MAKE); $(unstage)
6d389afc
MS
47114 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47115 r=`${PWD_COMMAND}`; export r; \
47116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47117 $(NORMAL_TARGET_EXPORTS) \
47118 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
47119 for flag in $(EXTRA_TARGET_FLAGS); do \
47120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47121 done; \
47122 (cd $(TARGET_SUBDIR)/libiberty && \
47123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47125 "RANLIB=$${RANLIB}" \
0c24b341 47126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47127 html) \
47128 || exit 1
47129
47130@endif target-libiberty
47131
4fa63067
NN
47132.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
47133maybe-TAGS-target-libiberty:
6bd3dfaa
PB
47134@if target-libiberty
47135maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
47136
47137TAGS-target-libiberty: \
47138 configure-target-libiberty
0aed8855 47139 @: $(MAKE); $(unstage)
4fa63067
NN
47140 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47141 r=`${PWD_COMMAND}`; export r; \
47142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47143 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47144 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
47145 for flag in $(EXTRA_TARGET_FLAGS); do \
47146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47147 done; \
47148 (cd $(TARGET_SUBDIR)/libiberty && \
47149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47151 "RANLIB=$${RANLIB}" \
0c24b341 47152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47153 TAGS) \
4fa63067
NN
47154 || exit 1
47155
6bd3dfaa 47156@endif target-libiberty
4fa63067
NN
47157
47158.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
47159maybe-install-info-target-libiberty:
6bd3dfaa
PB
47160@if target-libiberty
47161maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
47162
47163install-info-target-libiberty: \
47164 configure-target-libiberty \
47165 info-target-libiberty
0aed8855 47166 @: $(MAKE); $(unstage)
4fa63067
NN
47167 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47168 r=`${PWD_COMMAND}`; export r; \
47169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47170 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47171 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
47172 for flag in $(EXTRA_TARGET_FLAGS); do \
47173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47174 done; \
47175 (cd $(TARGET_SUBDIR)/libiberty && \
47176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47178 "RANLIB=$${RANLIB}" \
0c24b341 47179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47180 install-info) \
4fa63067
NN
47181 || exit 1
47182
6bd3dfaa 47183@endif target-libiberty
4fa63067 47184
a3ca38d2
DD
47185.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
47186maybe-install-pdf-target-libiberty:
47187@if target-libiberty
47188maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
47189
47190install-pdf-target-libiberty: \
47191 configure-target-libiberty \
47192 pdf-target-libiberty
47193 @: $(MAKE); $(unstage)
47194 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47195 r=`${PWD_COMMAND}`; export r; \
47196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47197 $(NORMAL_TARGET_EXPORTS) \
47198 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
47199 for flag in $(EXTRA_TARGET_FLAGS); do \
47200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47201 done; \
47202 (cd $(TARGET_SUBDIR)/libiberty && \
47203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47205 "RANLIB=$${RANLIB}" \
0c24b341 47206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47207 install-pdf) \
47208 || exit 1
47209
47210@endif target-libiberty
47211
108a6f8e
CD
47212.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
47213maybe-install-html-target-libiberty:
47214@if target-libiberty
47215maybe-install-html-target-libiberty: install-html-target-libiberty
47216
47217install-html-target-libiberty: \
47218 configure-target-libiberty \
47219 html-target-libiberty
47220 @: $(MAKE); $(unstage)
47221 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47222 r=`${PWD_COMMAND}`; export r; \
47223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47224 $(NORMAL_TARGET_EXPORTS) \
47225 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
47226 for flag in $(EXTRA_TARGET_FLAGS); do \
47227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47228 done; \
47229 (cd $(TARGET_SUBDIR)/libiberty && \
47230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47232 "RANLIB=$${RANLIB}" \
0c24b341 47233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47234 install-html) \
47235 || exit 1
47236
47237@endif target-libiberty
47238
4fa63067
NN
47239.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
47240maybe-installcheck-target-libiberty:
6bd3dfaa
PB
47241@if target-libiberty
47242maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
47243
47244installcheck-target-libiberty: \
47245 configure-target-libiberty
0aed8855 47246 @: $(MAKE); $(unstage)
4fa63067
NN
47247 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47248 r=`${PWD_COMMAND}`; export r; \
47249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47251 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
47252 for flag in $(EXTRA_TARGET_FLAGS); do \
47253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47254 done; \
47255 (cd $(TARGET_SUBDIR)/libiberty && \
47256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47258 "RANLIB=$${RANLIB}" \
0c24b341 47259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47260 installcheck) \
4fa63067
NN
47261 || exit 1
47262
6bd3dfaa 47263@endif target-libiberty
4fa63067
NN
47264
47265.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
47266maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
47267@if target-libiberty
47268maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
47269
47270mostlyclean-target-libiberty:
0aed8855 47271 @: $(MAKE); $(unstage)
4fa63067
NN
47272 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47273 r=`${PWD_COMMAND}`; export r; \
47274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47275 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47276 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
47277 for flag in $(EXTRA_TARGET_FLAGS); do \
47278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47279 done; \
47280 (cd $(TARGET_SUBDIR)/libiberty && \
47281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47283 "RANLIB=$${RANLIB}" \
0c24b341 47284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47285 mostlyclean) \
4fa63067
NN
47286 || exit 1
47287
6bd3dfaa 47288@endif target-libiberty
4fa63067
NN
47289
47290.PHONY: maybe-clean-target-libiberty clean-target-libiberty
47291maybe-clean-target-libiberty:
6bd3dfaa
PB
47292@if target-libiberty
47293maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
47294
47295clean-target-libiberty:
0aed8855 47296 @: $(MAKE); $(unstage)
4fa63067
NN
47297 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47298 r=`${PWD_COMMAND}`; export r; \
47299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47300 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47301 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
47302 for flag in $(EXTRA_TARGET_FLAGS); do \
47303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47304 done; \
47305 (cd $(TARGET_SUBDIR)/libiberty && \
47306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47308 "RANLIB=$${RANLIB}" \
0c24b341 47309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47310 clean) \
4fa63067
NN
47311 || exit 1
47312
6bd3dfaa 47313@endif target-libiberty
4fa63067
NN
47314
47315.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
47316maybe-distclean-target-libiberty:
6bd3dfaa
PB
47317@if target-libiberty
47318maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
47319
47320distclean-target-libiberty:
0aed8855 47321 @: $(MAKE); $(unstage)
4fa63067
NN
47322 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47323 r=`${PWD_COMMAND}`; export r; \
47324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47326 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
47327 for flag in $(EXTRA_TARGET_FLAGS); do \
47328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47329 done; \
47330 (cd $(TARGET_SUBDIR)/libiberty && \
47331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47333 "RANLIB=$${RANLIB}" \
0c24b341 47334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47335 distclean) \
4fa63067
NN
47336 || exit 1
47337
6bd3dfaa 47338@endif target-libiberty
4fa63067
NN
47339
47340.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
47341maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
47342@if target-libiberty
47343maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
47344
47345maintainer-clean-target-libiberty:
0aed8855 47346 @: $(MAKE); $(unstage)
4fa63067
NN
47347 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47348 r=`${PWD_COMMAND}`; export r; \
47349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47351 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
47352 for flag in $(EXTRA_TARGET_FLAGS); do \
47353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47354 done; \
47355 (cd $(TARGET_SUBDIR)/libiberty && \
47356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47358 "RANLIB=$${RANLIB}" \
0c24b341 47359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47360 maintainer-clean) \
4fa63067 47361 || exit 1
16ae0395 47362
6bd3dfaa 47363@endif target-libiberty
e393202e
NN
47364
47365
15723a45 47366
e90269c8 47367
a7254363
PB
47368
47369.PHONY: configure-target-gperf maybe-configure-target-gperf
47370maybe-configure-target-gperf:
4f0ef2d8
CD
47371@if gcc-bootstrap
47372configure-target-gperf: stage_current
47373@endif gcc-bootstrap
a7254363
PB
47374@if target-gperf
47375maybe-configure-target-gperf: configure-target-gperf
c52c6897 47376configure-target-gperf:
0aed8855
PB
47377 @: $(MAKE); $(unstage)
47378 @r=`${PWD_COMMAND}`; export r; \
47379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47380 echo "Checking multilib configuration for gperf..."; \
47381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
47382 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
47383 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
47384 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
47385 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
47386 else \
47387 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
47388 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
47389 fi; \
47390 else \
47391 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
47392 fi; \
47393 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 47394 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 47395 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47396 echo Configuring in $(TARGET_SUBDIR)/gperf; \
47397 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 47398 case $(srcdir) in \
b00612cc
PB
47399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47400 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
47401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47402 esac; \
b00612cc
PB
47403 srcdiroption="--srcdir=$${topdir}/gperf"; \
47404 libsrcdir="$$s/gperf"; \
bba45b8b
NN
47405 rm -f no-such-file || : ; \
47406 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47407 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47408 --target=${target_alias} $${srcdiroption} \
bba45b8b 47409 || exit 1
6bd3dfaa 47410@endif target-gperf
e393202e 47411
a7254363
PB
47412
47413
d545f33b
PB
47414
47415
4fa63067
NN
47416.PHONY: all-target-gperf maybe-all-target-gperf
47417maybe-all-target-gperf:
4f0ef2d8
CD
47418@if gcc-bootstrap
47419all-target-gperf: stage_current
47420@endif gcc-bootstrap
6bd3dfaa 47421@if target-gperf
72b2455a 47422TARGET-target-gperf=all
6bd3dfaa 47423maybe-all-target-gperf: all-target-gperf
4fa63067 47424all-target-gperf: configure-target-gperf
0aed8855 47425 @: $(MAKE); $(unstage)
b40e3958
L
47426 @r=`${PWD_COMMAND}`; export r; \
47427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47428 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47429 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
47430 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47431 $(TARGET-target-gperf))
6bd3dfaa 47432@endif target-gperf
e393202e 47433
a7254363
PB
47434
47435
d545f33b
PB
47436
47437
4fa63067
NN
47438.PHONY: check-target-gperf maybe-check-target-gperf
47439maybe-check-target-gperf:
6bd3dfaa
PB
47440@if target-gperf
47441maybe-check-target-gperf: check-target-gperf
16ae0395 47442
4fa63067 47443check-target-gperf:
0aed8855 47444 @: $(MAKE); $(unstage)
b40e3958
L
47445 @r=`${PWD_COMMAND}`; export r; \
47446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47447 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47448 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 47449 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47450
6bd3dfaa 47451@endif target-gperf
e393202e 47452
4fa63067
NN
47453.PHONY: install-target-gperf maybe-install-target-gperf
47454maybe-install-target-gperf:
6bd3dfaa
PB
47455@if target-gperf
47456maybe-install-target-gperf: install-target-gperf
4fa63067
NN
47457
47458install-target-gperf: installdirs
0aed8855 47459 @: $(MAKE); $(unstage)
4fa63067
NN
47460 @r=`${PWD_COMMAND}`; export r; \
47461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47462 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47463 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 47464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47465
6bd3dfaa 47466@endif target-gperf
4fa63067 47467
56a8fe78 47468# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47469
47470.PHONY: maybe-info-target-gperf info-target-gperf
47471maybe-info-target-gperf:
6bd3dfaa
PB
47472@if target-gperf
47473maybe-info-target-gperf: info-target-gperf
4fa63067
NN
47474
47475info-target-gperf: \
47476 configure-target-gperf
0aed8855 47477 @: $(MAKE); $(unstage)
4fa63067
NN
47478 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47479 r=`${PWD_COMMAND}`; export r; \
47480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47481 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47482 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
47483 for flag in $(EXTRA_TARGET_FLAGS); do \
47484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47485 done; \
47486 (cd $(TARGET_SUBDIR)/gperf && \
47487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47489 "RANLIB=$${RANLIB}" \
0c24b341 47490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47491 info) \
4fa63067
NN
47492 || exit 1
47493
6bd3dfaa 47494@endif target-gperf
4fa63067
NN
47495
47496.PHONY: maybe-dvi-target-gperf dvi-target-gperf
47497maybe-dvi-target-gperf:
6bd3dfaa
PB
47498@if target-gperf
47499maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
47500
47501dvi-target-gperf: \
47502 configure-target-gperf
0aed8855 47503 @: $(MAKE); $(unstage)
4fa63067
NN
47504 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47505 r=`${PWD_COMMAND}`; export r; \
47506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47507 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47508 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
47509 for flag in $(EXTRA_TARGET_FLAGS); do \
47510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47511 done; \
47512 (cd $(TARGET_SUBDIR)/gperf && \
47513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47515 "RANLIB=$${RANLIB}" \
0c24b341 47516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47517 dvi) \
4fa63067
NN
47518 || exit 1
47519
6bd3dfaa 47520@endif target-gperf
4fa63067 47521
56a8fe78
DD
47522.PHONY: maybe-pdf-target-gperf pdf-target-gperf
47523maybe-pdf-target-gperf:
47524@if target-gperf
47525maybe-pdf-target-gperf: pdf-target-gperf
47526
47527pdf-target-gperf: \
47528 configure-target-gperf
47529 @: $(MAKE); $(unstage)
47530 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47531 r=`${PWD_COMMAND}`; export r; \
47532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47533 $(NORMAL_TARGET_EXPORTS) \
47534 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
47535 for flag in $(EXTRA_TARGET_FLAGS); do \
47536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47537 done; \
47538 (cd $(TARGET_SUBDIR)/gperf && \
47539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47541 "RANLIB=$${RANLIB}" \
0c24b341 47542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47543 pdf) \
47544 || exit 1
47545
47546@endif target-gperf
47547
6d389afc
MS
47548.PHONY: maybe-html-target-gperf html-target-gperf
47549maybe-html-target-gperf:
47550@if target-gperf
47551maybe-html-target-gperf: html-target-gperf
47552
47553html-target-gperf: \
47554 configure-target-gperf
0aed8855 47555 @: $(MAKE); $(unstage)
6d389afc
MS
47556 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47557 r=`${PWD_COMMAND}`; export r; \
47558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47559 $(NORMAL_TARGET_EXPORTS) \
47560 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
47561 for flag in $(EXTRA_TARGET_FLAGS); do \
47562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47563 done; \
47564 (cd $(TARGET_SUBDIR)/gperf && \
47565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47567 "RANLIB=$${RANLIB}" \
0c24b341 47568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47569 html) \
47570 || exit 1
47571
47572@endif target-gperf
47573
4fa63067
NN
47574.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
47575maybe-TAGS-target-gperf:
6bd3dfaa
PB
47576@if target-gperf
47577maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
47578
47579TAGS-target-gperf: \
47580 configure-target-gperf
0aed8855 47581 @: $(MAKE); $(unstage)
4fa63067
NN
47582 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47583 r=`${PWD_COMMAND}`; export r; \
47584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47585 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47586 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
47587 for flag in $(EXTRA_TARGET_FLAGS); do \
47588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47589 done; \
47590 (cd $(TARGET_SUBDIR)/gperf && \
47591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47593 "RANLIB=$${RANLIB}" \
0c24b341 47594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47595 TAGS) \
4fa63067
NN
47596 || exit 1
47597
6bd3dfaa 47598@endif target-gperf
4fa63067
NN
47599
47600.PHONY: maybe-install-info-target-gperf install-info-target-gperf
47601maybe-install-info-target-gperf:
6bd3dfaa
PB
47602@if target-gperf
47603maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
47604
47605install-info-target-gperf: \
47606 configure-target-gperf \
47607 info-target-gperf
0aed8855 47608 @: $(MAKE); $(unstage)
4fa63067
NN
47609 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47610 r=`${PWD_COMMAND}`; export r; \
47611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47613 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
47614 for flag in $(EXTRA_TARGET_FLAGS); do \
47615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47616 done; \
47617 (cd $(TARGET_SUBDIR)/gperf && \
47618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47620 "RANLIB=$${RANLIB}" \
0c24b341 47621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47622 install-info) \
4fa63067
NN
47623 || exit 1
47624
6bd3dfaa 47625@endif target-gperf
4fa63067 47626
a3ca38d2
DD
47627.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
47628maybe-install-pdf-target-gperf:
47629@if target-gperf
47630maybe-install-pdf-target-gperf: install-pdf-target-gperf
47631
47632install-pdf-target-gperf: \
47633 configure-target-gperf \
47634 pdf-target-gperf
47635 @: $(MAKE); $(unstage)
47636 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47637 r=`${PWD_COMMAND}`; export r; \
47638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47639 $(NORMAL_TARGET_EXPORTS) \
47640 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
47641 for flag in $(EXTRA_TARGET_FLAGS); do \
47642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47643 done; \
47644 (cd $(TARGET_SUBDIR)/gperf && \
47645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47647 "RANLIB=$${RANLIB}" \
0c24b341 47648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47649 install-pdf) \
47650 || exit 1
47651
47652@endif target-gperf
47653
108a6f8e
CD
47654.PHONY: maybe-install-html-target-gperf install-html-target-gperf
47655maybe-install-html-target-gperf:
47656@if target-gperf
47657maybe-install-html-target-gperf: install-html-target-gperf
47658
47659install-html-target-gperf: \
47660 configure-target-gperf \
47661 html-target-gperf
47662 @: $(MAKE); $(unstage)
47663 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47664 r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47666 $(NORMAL_TARGET_EXPORTS) \
47667 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
47668 for flag in $(EXTRA_TARGET_FLAGS); do \
47669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47670 done; \
47671 (cd $(TARGET_SUBDIR)/gperf && \
47672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47674 "RANLIB=$${RANLIB}" \
0c24b341 47675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47676 install-html) \
47677 || exit 1
47678
47679@endif target-gperf
47680
4fa63067
NN
47681.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
47682maybe-installcheck-target-gperf:
6bd3dfaa
PB
47683@if target-gperf
47684maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
47685
47686installcheck-target-gperf: \
47687 configure-target-gperf
0aed8855 47688 @: $(MAKE); $(unstage)
4fa63067
NN
47689 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47690 r=`${PWD_COMMAND}`; export r; \
47691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47692 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47693 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
47694 for flag in $(EXTRA_TARGET_FLAGS); do \
47695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47696 done; \
47697 (cd $(TARGET_SUBDIR)/gperf && \
47698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47700 "RANLIB=$${RANLIB}" \
0c24b341 47701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47702 installcheck) \
4fa63067
NN
47703 || exit 1
47704
6bd3dfaa 47705@endif target-gperf
4fa63067
NN
47706
47707.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
47708maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
47709@if target-gperf
47710maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
47711
47712mostlyclean-target-gperf:
0aed8855 47713 @: $(MAKE); $(unstage)
4fa63067
NN
47714 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47715 r=`${PWD_COMMAND}`; export r; \
47716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47717 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47718 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
47719 for flag in $(EXTRA_TARGET_FLAGS); do \
47720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47721 done; \
47722 (cd $(TARGET_SUBDIR)/gperf && \
47723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47725 "RANLIB=$${RANLIB}" \
0c24b341 47726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47727 mostlyclean) \
4fa63067
NN
47728 || exit 1
47729
6bd3dfaa 47730@endif target-gperf
4fa63067
NN
47731
47732.PHONY: maybe-clean-target-gperf clean-target-gperf
47733maybe-clean-target-gperf:
6bd3dfaa
PB
47734@if target-gperf
47735maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
47736
47737clean-target-gperf:
0aed8855 47738 @: $(MAKE); $(unstage)
4fa63067
NN
47739 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47740 r=`${PWD_COMMAND}`; export r; \
47741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47742 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47743 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
47744 for flag in $(EXTRA_TARGET_FLAGS); do \
47745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47746 done; \
47747 (cd $(TARGET_SUBDIR)/gperf && \
47748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47750 "RANLIB=$${RANLIB}" \
0c24b341 47751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47752 clean) \
4fa63067
NN
47753 || exit 1
47754
6bd3dfaa 47755@endif target-gperf
4fa63067
NN
47756
47757.PHONY: maybe-distclean-target-gperf distclean-target-gperf
47758maybe-distclean-target-gperf:
6bd3dfaa
PB
47759@if target-gperf
47760maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
47761
47762distclean-target-gperf:
0aed8855 47763 @: $(MAKE); $(unstage)
4fa63067
NN
47764 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47765 r=`${PWD_COMMAND}`; export r; \
47766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47767 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47768 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
47769 for flag in $(EXTRA_TARGET_FLAGS); do \
47770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47771 done; \
47772 (cd $(TARGET_SUBDIR)/gperf && \
47773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47775 "RANLIB=$${RANLIB}" \
0c24b341 47776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47777 distclean) \
4fa63067
NN
47778 || exit 1
47779
6bd3dfaa 47780@endif target-gperf
4fa63067
NN
47781
47782.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
47783maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
47784@if target-gperf
47785maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
47786
47787maintainer-clean-target-gperf:
0aed8855 47788 @: $(MAKE); $(unstage)
4fa63067
NN
47789 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47790 r=`${PWD_COMMAND}`; export r; \
47791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47792 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47793 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
47794 for flag in $(EXTRA_TARGET_FLAGS); do \
47795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47796 done; \
47797 (cd $(TARGET_SUBDIR)/gperf && \
47798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47800 "RANLIB=$${RANLIB}" \
0c24b341 47801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47802 maintainer-clean) \
4fa63067 47803 || exit 1
16ae0395 47804
6bd3dfaa 47805@endif target-gperf
e393202e
NN
47806
47807
15723a45 47808
a7254363
PB
47809
47810
47811.PHONY: configure-target-examples maybe-configure-target-examples
47812maybe-configure-target-examples:
4f0ef2d8
CD
47813@if gcc-bootstrap
47814configure-target-examples: stage_current
47815@endif gcc-bootstrap
a7254363
PB
47816@if target-examples
47817maybe-configure-target-examples: configure-target-examples
c52c6897 47818configure-target-examples:
0aed8855
PB
47819 @: $(MAKE); $(unstage)
47820 @r=`${PWD_COMMAND}`; export r; \
47821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47822 echo "Checking multilib configuration for examples..."; \
47823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
47824 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
47825 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
47826 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
47827 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
47828 else \
47829 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
47830 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
47831 fi; \
47832 else \
47833 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
47834 fi; \
47835 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 47836 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 47837 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47838 echo Configuring in $(TARGET_SUBDIR)/examples; \
47839 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 47840 case $(srcdir) in \
b00612cc
PB
47841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47842 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
47843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47844 esac; \
b00612cc
PB
47845 srcdiroption="--srcdir=$${topdir}/examples"; \
47846 libsrcdir="$$s/examples"; \
bba45b8b
NN
47847 rm -f no-such-file || : ; \
47848 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47850 --target=${target_alias} $${srcdiroption} \
bba45b8b 47851 || exit 1
6bd3dfaa 47852@endif target-examples
e393202e 47853
a7254363
PB
47854
47855
d545f33b
PB
47856
47857
4fa63067
NN
47858.PHONY: all-target-examples maybe-all-target-examples
47859maybe-all-target-examples:
4f0ef2d8
CD
47860@if gcc-bootstrap
47861all-target-examples: stage_current
47862@endif gcc-bootstrap
6bd3dfaa 47863@if target-examples
72b2455a 47864TARGET-target-examples=all
6bd3dfaa 47865maybe-all-target-examples: all-target-examples
4fa63067 47866all-target-examples: configure-target-examples
0aed8855 47867 @: $(MAKE); $(unstage)
b40e3958
L
47868 @r=`${PWD_COMMAND}`; export r; \
47869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47870 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47871 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
47872 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47873 $(TARGET-target-examples))
6bd3dfaa 47874@endif target-examples
e393202e 47875
a7254363
PB
47876
47877
d545f33b
PB
47878
47879
4fa63067
NN
47880.PHONY: check-target-examples maybe-check-target-examples
47881maybe-check-target-examples:
6bd3dfaa
PB
47882@if target-examples
47883maybe-check-target-examples: check-target-examples
16ae0395 47884
4fa63067
NN
47885# Dummy target for uncheckable module.
47886check-target-examples:
47887
6bd3dfaa 47888@endif target-examples
4fa63067
NN
47889
47890.PHONY: install-target-examples maybe-install-target-examples
47891maybe-install-target-examples:
6bd3dfaa
PB
47892@if target-examples
47893maybe-install-target-examples: install-target-examples
4fa63067
NN
47894
47895# Dummy target for uninstallable.
47896install-target-examples:
47897
6bd3dfaa 47898@endif target-examples
4fa63067 47899
56a8fe78 47900# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47901
47902.PHONY: maybe-info-target-examples info-target-examples
47903maybe-info-target-examples:
6bd3dfaa
PB
47904@if target-examples
47905maybe-info-target-examples: info-target-examples
4fa63067
NN
47906
47907info-target-examples: \
47908 configure-target-examples
0aed8855 47909 @: $(MAKE); $(unstage)
4fa63067
NN
47910 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47911 r=`${PWD_COMMAND}`; export r; \
b40e3958 47912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47914 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
47915 for flag in $(EXTRA_TARGET_FLAGS); do \
47916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47917 done; \
47918 (cd $(TARGET_SUBDIR)/examples && \
47919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47921 "RANLIB=$${RANLIB}" \
0c24b341 47922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47923 info) \
4fa63067 47924 || exit 1
930314a4 47925
6bd3dfaa 47926@endif target-examples
e393202e 47927
4fa63067
NN
47928.PHONY: maybe-dvi-target-examples dvi-target-examples
47929maybe-dvi-target-examples:
6bd3dfaa
PB
47930@if target-examples
47931maybe-dvi-target-examples: dvi-target-examples
16ae0395 47932
4fa63067
NN
47933dvi-target-examples: \
47934 configure-target-examples
0aed8855 47935 @: $(MAKE); $(unstage)
4fa63067
NN
47936 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47937 r=`${PWD_COMMAND}`; export r; \
b40e3958 47938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47939 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47940 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
47941 for flag in $(EXTRA_TARGET_FLAGS); do \
47942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47943 done; \
47944 (cd $(TARGET_SUBDIR)/examples && \
47945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47947 "RANLIB=$${RANLIB}" \
0c24b341 47948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47949 dvi) \
4fa63067
NN
47950 || exit 1
47951
6bd3dfaa 47952@endif target-examples
4fa63067 47953
56a8fe78
DD
47954.PHONY: maybe-pdf-target-examples pdf-target-examples
47955maybe-pdf-target-examples:
47956@if target-examples
47957maybe-pdf-target-examples: pdf-target-examples
47958
47959pdf-target-examples: \
47960 configure-target-examples
47961 @: $(MAKE); $(unstage)
47962 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47963 r=`${PWD_COMMAND}`; export r; \
47964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47965 $(NORMAL_TARGET_EXPORTS) \
47966 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
47967 for flag in $(EXTRA_TARGET_FLAGS); do \
47968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47969 done; \
47970 (cd $(TARGET_SUBDIR)/examples && \
47971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47973 "RANLIB=$${RANLIB}" \
0c24b341 47974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47975 pdf) \
47976 || exit 1
47977
47978@endif target-examples
47979
6d389afc
MS
47980.PHONY: maybe-html-target-examples html-target-examples
47981maybe-html-target-examples:
47982@if target-examples
47983maybe-html-target-examples: html-target-examples
47984
47985html-target-examples: \
47986 configure-target-examples
0aed8855 47987 @: $(MAKE); $(unstage)
6d389afc
MS
47988 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47989 r=`${PWD_COMMAND}`; export r; \
47990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47991 $(NORMAL_TARGET_EXPORTS) \
47992 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
47993 for flag in $(EXTRA_TARGET_FLAGS); do \
47994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47995 done; \
47996 (cd $(TARGET_SUBDIR)/examples && \
47997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47999 "RANLIB=$${RANLIB}" \
0c24b341 48000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48001 html) \
48002 || exit 1
48003
48004@endif target-examples
48005
4fa63067
NN
48006.PHONY: maybe-TAGS-target-examples TAGS-target-examples
48007maybe-TAGS-target-examples:
6bd3dfaa
PB
48008@if target-examples
48009maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
48010
48011TAGS-target-examples: \
48012 configure-target-examples
0aed8855 48013 @: $(MAKE); $(unstage)
4fa63067
NN
48014 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48015 r=`${PWD_COMMAND}`; export r; \
48016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48017 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48018 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
48019 for flag in $(EXTRA_TARGET_FLAGS); do \
48020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48021 done; \
48022 (cd $(TARGET_SUBDIR)/examples && \
48023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48025 "RANLIB=$${RANLIB}" \
0c24b341 48026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48027 TAGS) \
4fa63067
NN
48028 || exit 1
48029
6bd3dfaa 48030@endif target-examples
4fa63067
NN
48031
48032.PHONY: maybe-install-info-target-examples install-info-target-examples
48033maybe-install-info-target-examples:
6bd3dfaa
PB
48034@if target-examples
48035maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
48036
48037install-info-target-examples: \
48038 configure-target-examples \
48039 info-target-examples
0aed8855 48040 @: $(MAKE); $(unstage)
4fa63067
NN
48041 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48042 r=`${PWD_COMMAND}`; export r; \
48043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48044 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48045 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
48046 for flag in $(EXTRA_TARGET_FLAGS); do \
48047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48048 done; \
48049 (cd $(TARGET_SUBDIR)/examples && \
48050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48052 "RANLIB=$${RANLIB}" \
0c24b341 48053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48054 install-info) \
4fa63067
NN
48055 || exit 1
48056
6bd3dfaa 48057@endif target-examples
4fa63067 48058
a3ca38d2
DD
48059.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
48060maybe-install-pdf-target-examples:
48061@if target-examples
48062maybe-install-pdf-target-examples: install-pdf-target-examples
48063
48064install-pdf-target-examples: \
48065 configure-target-examples \
48066 pdf-target-examples
48067 @: $(MAKE); $(unstage)
48068 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48069 r=`${PWD_COMMAND}`; export r; \
48070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48071 $(NORMAL_TARGET_EXPORTS) \
48072 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
48073 for flag in $(EXTRA_TARGET_FLAGS); do \
48074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48075 done; \
48076 (cd $(TARGET_SUBDIR)/examples && \
48077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48079 "RANLIB=$${RANLIB}" \
0c24b341 48080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48081 install-pdf) \
48082 || exit 1
48083
48084@endif target-examples
48085
108a6f8e
CD
48086.PHONY: maybe-install-html-target-examples install-html-target-examples
48087maybe-install-html-target-examples:
48088@if target-examples
48089maybe-install-html-target-examples: install-html-target-examples
48090
48091install-html-target-examples: \
48092 configure-target-examples \
48093 html-target-examples
48094 @: $(MAKE); $(unstage)
48095 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48096 r=`${PWD_COMMAND}`; export r; \
48097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48098 $(NORMAL_TARGET_EXPORTS) \
48099 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
48100 for flag in $(EXTRA_TARGET_FLAGS); do \
48101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48102 done; \
48103 (cd $(TARGET_SUBDIR)/examples && \
48104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48106 "RANLIB=$${RANLIB}" \
0c24b341 48107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48108 install-html) \
48109 || exit 1
48110
48111@endif target-examples
48112
4fa63067
NN
48113.PHONY: maybe-installcheck-target-examples installcheck-target-examples
48114maybe-installcheck-target-examples:
6bd3dfaa
PB
48115@if target-examples
48116maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
48117
48118installcheck-target-examples: \
48119 configure-target-examples
0aed8855 48120 @: $(MAKE); $(unstage)
4fa63067
NN
48121 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48122 r=`${PWD_COMMAND}`; export r; \
48123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48124 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48125 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
48126 for flag in $(EXTRA_TARGET_FLAGS); do \
48127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48128 done; \
48129 (cd $(TARGET_SUBDIR)/examples && \
48130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48132 "RANLIB=$${RANLIB}" \
0c24b341 48133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48134 installcheck) \
4fa63067
NN
48135 || exit 1
48136
6bd3dfaa 48137@endif target-examples
4fa63067
NN
48138
48139.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
48140maybe-mostlyclean-target-examples:
6bd3dfaa
PB
48141@if target-examples
48142maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
48143
48144mostlyclean-target-examples:
0aed8855 48145 @: $(MAKE); $(unstage)
4fa63067
NN
48146 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48147 r=`${PWD_COMMAND}`; export r; \
48148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48149 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48150 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
48151 for flag in $(EXTRA_TARGET_FLAGS); do \
48152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48153 done; \
48154 (cd $(TARGET_SUBDIR)/examples && \
48155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48157 "RANLIB=$${RANLIB}" \
0c24b341 48158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48159 mostlyclean) \
4fa63067
NN
48160 || exit 1
48161
6bd3dfaa 48162@endif target-examples
4fa63067
NN
48163
48164.PHONY: maybe-clean-target-examples clean-target-examples
48165maybe-clean-target-examples:
6bd3dfaa
PB
48166@if target-examples
48167maybe-clean-target-examples: clean-target-examples
4fa63067
NN
48168
48169clean-target-examples:
0aed8855 48170 @: $(MAKE); $(unstage)
4fa63067
NN
48171 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48172 r=`${PWD_COMMAND}`; export r; \
48173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48175 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
48176 for flag in $(EXTRA_TARGET_FLAGS); do \
48177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48178 done; \
48179 (cd $(TARGET_SUBDIR)/examples && \
48180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48182 "RANLIB=$${RANLIB}" \
0c24b341 48183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48184 clean) \
4fa63067
NN
48185 || exit 1
48186
6bd3dfaa 48187@endif target-examples
4fa63067
NN
48188
48189.PHONY: maybe-distclean-target-examples distclean-target-examples
48190maybe-distclean-target-examples:
6bd3dfaa
PB
48191@if target-examples
48192maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
48193
48194distclean-target-examples:
0aed8855 48195 @: $(MAKE); $(unstage)
4fa63067
NN
48196 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48197 r=`${PWD_COMMAND}`; export r; \
48198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48199 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48200 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
48201 for flag in $(EXTRA_TARGET_FLAGS); do \
48202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48203 done; \
48204 (cd $(TARGET_SUBDIR)/examples && \
48205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48207 "RANLIB=$${RANLIB}" \
0c24b341 48208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48209 distclean) \
4fa63067
NN
48210 || exit 1
48211
6bd3dfaa 48212@endif target-examples
4fa63067
NN
48213
48214.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
48215maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
48216@if target-examples
48217maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
48218
48219maintainer-clean-target-examples:
0aed8855 48220 @: $(MAKE); $(unstage)
4fa63067
NN
48221 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48222 r=`${PWD_COMMAND}`; export r; \
48223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48225 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
48226 for flag in $(EXTRA_TARGET_FLAGS); do \
48227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48228 done; \
48229 (cd $(TARGET_SUBDIR)/examples && \
48230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48232 "RANLIB=$${RANLIB}" \
0c24b341 48233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48234 maintainer-clean) \
4fa63067
NN
48235 || exit 1
48236
6bd3dfaa 48237@endif target-examples
e393202e
NN
48238
48239
15723a45 48240
a7254363 48241
e90269c8 48242
a7254363
PB
48243.PHONY: configure-target-libffi maybe-configure-target-libffi
48244maybe-configure-target-libffi:
4f0ef2d8
CD
48245@if gcc-bootstrap
48246configure-target-libffi: stage_current
48247@endif gcc-bootstrap
a7254363
PB
48248@if target-libffi
48249maybe-configure-target-libffi: configure-target-libffi
c52c6897 48250configure-target-libffi:
0aed8855
PB
48251 @: $(MAKE); $(unstage)
48252 @r=`${PWD_COMMAND}`; export r; \
48253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48254 echo "Checking multilib configuration for libffi..."; \
48255 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
48256 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
48257 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
48258 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
48259 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
48260 else \
48261 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
48262 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
48263 fi; \
48264 else \
48265 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
48266 fi; \
48267 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 48268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 48269 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48270 echo Configuring in $(TARGET_SUBDIR)/libffi; \
48271 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 48272 case $(srcdir) in \
b00612cc
PB
48273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48274 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
48275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48276 esac; \
b00612cc
PB
48277 srcdiroption="--srcdir=$${topdir}/libffi"; \
48278 libsrcdir="$$s/libffi"; \
bba45b8b
NN
48279 rm -f no-such-file || : ; \
48280 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48281 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48282 --target=${target_alias} $${srcdiroption} \
bba45b8b 48283 || exit 1
6bd3dfaa 48284@endif target-libffi
e393202e 48285
a7254363
PB
48286
48287
d545f33b
PB
48288
48289
4fa63067
NN
48290.PHONY: all-target-libffi maybe-all-target-libffi
48291maybe-all-target-libffi:
4f0ef2d8
CD
48292@if gcc-bootstrap
48293all-target-libffi: stage_current
48294@endif gcc-bootstrap
6bd3dfaa 48295@if target-libffi
72b2455a 48296TARGET-target-libffi=all
6bd3dfaa 48297maybe-all-target-libffi: all-target-libffi
4fa63067 48298all-target-libffi: configure-target-libffi
0aed8855 48299 @: $(MAKE); $(unstage)
b40e3958
L
48300 @r=`${PWD_COMMAND}`; export r; \
48301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48302 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48303 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
48304 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48305 $(TARGET-target-libffi))
6bd3dfaa 48306@endif target-libffi
e393202e 48307
a7254363
PB
48308
48309
d545f33b
PB
48310
48311
4fa63067
NN
48312.PHONY: check-target-libffi maybe-check-target-libffi
48313maybe-check-target-libffi:
6bd3dfaa
PB
48314@if target-libffi
48315maybe-check-target-libffi: check-target-libffi
16ae0395 48316
4fa63067 48317check-target-libffi:
0aed8855 48318 @: $(MAKE); $(unstage)
b40e3958
L
48319 @r=`${PWD_COMMAND}`; export r; \
48320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48321 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48322 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 48323 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 48324
6bd3dfaa 48325@endif target-libffi
e393202e 48326
4fa63067
NN
48327.PHONY: install-target-libffi maybe-install-target-libffi
48328maybe-install-target-libffi:
6bd3dfaa
PB
48329@if target-libffi
48330maybe-install-target-libffi: install-target-libffi
16ae0395 48331
4fa63067 48332install-target-libffi: installdirs
0aed8855 48333 @: $(MAKE); $(unstage)
b40e3958
L
48334 @r=`${PWD_COMMAND}`; export r; \
48335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48336 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48337 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 48338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48339
6bd3dfaa 48340@endif target-libffi
e393202e 48341
56a8fe78 48342# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48343
48344.PHONY: maybe-info-target-libffi info-target-libffi
48345maybe-info-target-libffi:
6bd3dfaa
PB
48346@if target-libffi
48347maybe-info-target-libffi: info-target-libffi
4fa63067
NN
48348
48349info-target-libffi: \
48350 configure-target-libffi
0aed8855 48351 @: $(MAKE); $(unstage)
4fa63067
NN
48352 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48353 r=`${PWD_COMMAND}`; export r; \
48354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48355 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48356 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
48357 for flag in $(EXTRA_TARGET_FLAGS); do \
48358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48359 done; \
48360 (cd $(TARGET_SUBDIR)/libffi && \
48361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48363 "RANLIB=$${RANLIB}" \
0c24b341 48364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48365 info) \
4fa63067
NN
48366 || exit 1
48367
6bd3dfaa 48368@endif target-libffi
4fa63067
NN
48369
48370.PHONY: maybe-dvi-target-libffi dvi-target-libffi
48371maybe-dvi-target-libffi:
6bd3dfaa
PB
48372@if target-libffi
48373maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
48374
48375dvi-target-libffi: \
48376 configure-target-libffi
0aed8855 48377 @: $(MAKE); $(unstage)
4fa63067
NN
48378 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48379 r=`${PWD_COMMAND}`; export r; \
48380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48381 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48382 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
48383 for flag in $(EXTRA_TARGET_FLAGS); do \
48384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48385 done; \
48386 (cd $(TARGET_SUBDIR)/libffi && \
48387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48389 "RANLIB=$${RANLIB}" \
0c24b341 48390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48391 dvi) \
4fa63067
NN
48392 || exit 1
48393
6bd3dfaa 48394@endif target-libffi
4fa63067 48395
56a8fe78
DD
48396.PHONY: maybe-pdf-target-libffi pdf-target-libffi
48397maybe-pdf-target-libffi:
48398@if target-libffi
48399maybe-pdf-target-libffi: pdf-target-libffi
48400
48401pdf-target-libffi: \
48402 configure-target-libffi
48403 @: $(MAKE); $(unstage)
48404 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48405 r=`${PWD_COMMAND}`; export r; \
48406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48407 $(NORMAL_TARGET_EXPORTS) \
48408 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
48409 for flag in $(EXTRA_TARGET_FLAGS); do \
48410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48411 done; \
48412 (cd $(TARGET_SUBDIR)/libffi && \
48413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48415 "RANLIB=$${RANLIB}" \
0c24b341 48416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48417 pdf) \
48418 || exit 1
48419
48420@endif target-libffi
48421
6d389afc
MS
48422.PHONY: maybe-html-target-libffi html-target-libffi
48423maybe-html-target-libffi:
48424@if target-libffi
48425maybe-html-target-libffi: html-target-libffi
48426
48427html-target-libffi: \
48428 configure-target-libffi
0aed8855 48429 @: $(MAKE); $(unstage)
6d389afc
MS
48430 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48431 r=`${PWD_COMMAND}`; export r; \
48432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48433 $(NORMAL_TARGET_EXPORTS) \
48434 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
48435 for flag in $(EXTRA_TARGET_FLAGS); do \
48436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48437 done; \
48438 (cd $(TARGET_SUBDIR)/libffi && \
48439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48441 "RANLIB=$${RANLIB}" \
0c24b341 48442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48443 html) \
48444 || exit 1
48445
48446@endif target-libffi
48447
4fa63067
NN
48448.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
48449maybe-TAGS-target-libffi:
6bd3dfaa
PB
48450@if target-libffi
48451maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
48452
48453TAGS-target-libffi: \
48454 configure-target-libffi
0aed8855 48455 @: $(MAKE); $(unstage)
4fa63067
NN
48456 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48457 r=`${PWD_COMMAND}`; export r; \
48458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48459 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48460 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
48461 for flag in $(EXTRA_TARGET_FLAGS); do \
48462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48463 done; \
48464 (cd $(TARGET_SUBDIR)/libffi && \
48465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48467 "RANLIB=$${RANLIB}" \
0c24b341 48468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48469 TAGS) \
4fa63067
NN
48470 || exit 1
48471
6bd3dfaa 48472@endif target-libffi
4fa63067
NN
48473
48474.PHONY: maybe-install-info-target-libffi install-info-target-libffi
48475maybe-install-info-target-libffi:
6bd3dfaa
PB
48476@if target-libffi
48477maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
48478
48479install-info-target-libffi: \
48480 configure-target-libffi \
48481 info-target-libffi
0aed8855 48482 @: $(MAKE); $(unstage)
4fa63067
NN
48483 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48484 r=`${PWD_COMMAND}`; export r; \
48485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48486 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48487 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
48488 for flag in $(EXTRA_TARGET_FLAGS); do \
48489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48490 done; \
48491 (cd $(TARGET_SUBDIR)/libffi && \
48492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48494 "RANLIB=$${RANLIB}" \
0c24b341 48495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48496 install-info) \
4fa63067
NN
48497 || exit 1
48498
6bd3dfaa 48499@endif target-libffi
4fa63067 48500
a3ca38d2
DD
48501.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
48502maybe-install-pdf-target-libffi:
48503@if target-libffi
48504maybe-install-pdf-target-libffi: install-pdf-target-libffi
48505
48506install-pdf-target-libffi: \
48507 configure-target-libffi \
48508 pdf-target-libffi
48509 @: $(MAKE); $(unstage)
48510 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48511 r=`${PWD_COMMAND}`; export r; \
48512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48513 $(NORMAL_TARGET_EXPORTS) \
48514 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
48515 for flag in $(EXTRA_TARGET_FLAGS); do \
48516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48517 done; \
48518 (cd $(TARGET_SUBDIR)/libffi && \
48519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48521 "RANLIB=$${RANLIB}" \
0c24b341 48522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48523 install-pdf) \
48524 || exit 1
48525
48526@endif target-libffi
48527
108a6f8e
CD
48528.PHONY: maybe-install-html-target-libffi install-html-target-libffi
48529maybe-install-html-target-libffi:
48530@if target-libffi
48531maybe-install-html-target-libffi: install-html-target-libffi
48532
48533install-html-target-libffi: \
48534 configure-target-libffi \
48535 html-target-libffi
48536 @: $(MAKE); $(unstage)
48537 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48538 r=`${PWD_COMMAND}`; export r; \
48539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48540 $(NORMAL_TARGET_EXPORTS) \
48541 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
48542 for flag in $(EXTRA_TARGET_FLAGS); do \
48543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48544 done; \
48545 (cd $(TARGET_SUBDIR)/libffi && \
48546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48548 "RANLIB=$${RANLIB}" \
0c24b341 48549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48550 install-html) \
48551 || exit 1
48552
48553@endif target-libffi
48554
4fa63067
NN
48555.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
48556maybe-installcheck-target-libffi:
6bd3dfaa
PB
48557@if target-libffi
48558maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
48559
48560installcheck-target-libffi: \
48561 configure-target-libffi
0aed8855 48562 @: $(MAKE); $(unstage)
4fa63067
NN
48563 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48564 r=`${PWD_COMMAND}`; export r; \
48565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48566 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48567 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
48568 for flag in $(EXTRA_TARGET_FLAGS); do \
48569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48570 done; \
48571 (cd $(TARGET_SUBDIR)/libffi && \
48572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48574 "RANLIB=$${RANLIB}" \
0c24b341 48575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48576 installcheck) \
4fa63067
NN
48577 || exit 1
48578
6bd3dfaa 48579@endif target-libffi
4fa63067
NN
48580
48581.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
48582maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
48583@if target-libffi
48584maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
48585
48586mostlyclean-target-libffi:
0aed8855 48587 @: $(MAKE); $(unstage)
4fa63067
NN
48588 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48589 r=`${PWD_COMMAND}`; export r; \
48590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48591 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48592 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
48593 for flag in $(EXTRA_TARGET_FLAGS); do \
48594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48595 done; \
48596 (cd $(TARGET_SUBDIR)/libffi && \
48597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48599 "RANLIB=$${RANLIB}" \
0c24b341 48600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48601 mostlyclean) \
4fa63067
NN
48602 || exit 1
48603
6bd3dfaa 48604@endif target-libffi
4fa63067
NN
48605
48606.PHONY: maybe-clean-target-libffi clean-target-libffi
48607maybe-clean-target-libffi:
6bd3dfaa
PB
48608@if target-libffi
48609maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
48610
48611clean-target-libffi:
0aed8855 48612 @: $(MAKE); $(unstage)
4fa63067
NN
48613 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48614 r=`${PWD_COMMAND}`; export r; \
48615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48616 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48617 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
48618 for flag in $(EXTRA_TARGET_FLAGS); do \
48619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48620 done; \
48621 (cd $(TARGET_SUBDIR)/libffi && \
48622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48624 "RANLIB=$${RANLIB}" \
0c24b341 48625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48626 clean) \
4fa63067
NN
48627 || exit 1
48628
6bd3dfaa 48629@endif target-libffi
4fa63067
NN
48630
48631.PHONY: maybe-distclean-target-libffi distclean-target-libffi
48632maybe-distclean-target-libffi:
6bd3dfaa
PB
48633@if target-libffi
48634maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
48635
48636distclean-target-libffi:
0aed8855 48637 @: $(MAKE); $(unstage)
4fa63067
NN
48638 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48639 r=`${PWD_COMMAND}`; export r; \
48640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48641 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48642 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
48643 for flag in $(EXTRA_TARGET_FLAGS); do \
48644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48645 done; \
48646 (cd $(TARGET_SUBDIR)/libffi && \
48647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48649 "RANLIB=$${RANLIB}" \
0c24b341 48650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48651 distclean) \
4fa63067
NN
48652 || exit 1
48653
6bd3dfaa 48654@endif target-libffi
4fa63067
NN
48655
48656.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
48657maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
48658@if target-libffi
48659maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
48660
48661maintainer-clean-target-libffi:
0aed8855 48662 @: $(MAKE); $(unstage)
4fa63067
NN
48663 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48664 r=`${PWD_COMMAND}`; export r; \
48665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48666 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48667 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
48668 for flag in $(EXTRA_TARGET_FLAGS); do \
48669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48670 done; \
48671 (cd $(TARGET_SUBDIR)/libffi && \
48672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48674 "RANLIB=$${RANLIB}" \
0c24b341 48675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48676 maintainer-clean) \
4fa63067
NN
48677 || exit 1
48678
6bd3dfaa 48679@endif target-libffi
4fa63067
NN
48680
48681
15723a45 48682
a7254363 48683
15723a45 48684
a7254363
PB
48685.PHONY: configure-target-libjava maybe-configure-target-libjava
48686maybe-configure-target-libjava:
4f0ef2d8
CD
48687@if gcc-bootstrap
48688configure-target-libjava: stage_current
48689@endif gcc-bootstrap
a7254363
PB
48690@if target-libjava
48691maybe-configure-target-libjava: configure-target-libjava
c52c6897 48692configure-target-libjava:
0aed8855
PB
48693 @: $(MAKE); $(unstage)
48694 @r=`${PWD_COMMAND}`; export r; \
48695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48696 echo "Checking multilib configuration for libjava..."; \
48697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
48698 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
48699 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
48700 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
48701 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
48702 else \
48703 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
48704 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
48705 fi; \
48706 else \
48707 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
48708 fi; \
48709 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 48710 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 48711 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48712 echo Configuring in $(TARGET_SUBDIR)/libjava; \
48713 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 48714 case $(srcdir) in \
b00612cc
PB
48715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48716 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
48717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48718 esac; \
b00612cc
PB
48719 srcdiroption="--srcdir=$${topdir}/libjava"; \
48720 libsrcdir="$$s/libjava"; \
bba45b8b
NN
48721 rm -f no-such-file || : ; \
48722 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48723 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48724 --target=${target_alias} $${srcdiroption} \
bba45b8b 48725 || exit 1
6bd3dfaa 48726@endif target-libjava
e393202e 48727
a7254363
PB
48728
48729
d545f33b
PB
48730
48731
4fa63067
NN
48732.PHONY: all-target-libjava maybe-all-target-libjava
48733maybe-all-target-libjava:
4f0ef2d8
CD
48734@if gcc-bootstrap
48735all-target-libjava: stage_current
48736@endif gcc-bootstrap
6bd3dfaa 48737@if target-libjava
72b2455a 48738TARGET-target-libjava=all
6bd3dfaa 48739maybe-all-target-libjava: all-target-libjava
4fa63067 48740all-target-libjava: configure-target-libjava
0aed8855 48741 @: $(MAKE); $(unstage)
b40e3958
L
48742 @r=`${PWD_COMMAND}`; export r; \
48743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48744 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48745 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
48746 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
48747 $(TARGET-target-libjava))
6bd3dfaa 48748@endif target-libjava
e393202e 48749
a7254363
PB
48750
48751
d545f33b
PB
48752
48753
4fa63067
NN
48754.PHONY: check-target-libjava maybe-check-target-libjava
48755maybe-check-target-libjava:
6bd3dfaa
PB
48756@if target-libjava
48757maybe-check-target-libjava: check-target-libjava
16ae0395 48758
4fa63067 48759check-target-libjava:
0aed8855 48760 @: $(MAKE); $(unstage)
4fa63067
NN
48761 @r=`${PWD_COMMAND}`; export r; \
48762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48763 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48764 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 48765 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 48766
6bd3dfaa 48767@endif target-libjava
930314a4 48768
4fa63067
NN
48769.PHONY: install-target-libjava maybe-install-target-libjava
48770maybe-install-target-libjava:
6bd3dfaa
PB
48771@if target-libjava
48772maybe-install-target-libjava: install-target-libjava
16ae0395 48773
4fa63067 48774install-target-libjava: installdirs
0aed8855 48775 @: $(MAKE); $(unstage)
b40e3958
L
48776 @r=`${PWD_COMMAND}`; export r; \
48777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48778 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48779 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 48780 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48781
6bd3dfaa 48782@endif target-libjava
e393202e 48783
56a8fe78 48784# Other targets (info, dvi, pdf, etc.)
15723a45 48785
4fa63067
NN
48786.PHONY: maybe-info-target-libjava info-target-libjava
48787maybe-info-target-libjava:
6bd3dfaa
PB
48788@if target-libjava
48789maybe-info-target-libjava: info-target-libjava
15723a45 48790
4fa63067
NN
48791info-target-libjava: \
48792 configure-target-libjava
0aed8855 48793 @: $(MAKE); $(unstage)
4fa63067 48794 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
48795 r=`${PWD_COMMAND}`; export r; \
48796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48797 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48798 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
48799 for flag in $(EXTRA_TARGET_FLAGS); do \
48800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48801 done; \
48802 (cd $(TARGET_SUBDIR)/libjava && \
48803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48805 "RANLIB=$${RANLIB}" \
0c24b341 48806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48807 info) \
bba45b8b 48808 || exit 1
e393202e 48809
6bd3dfaa 48810@endif target-libjava
4fa63067
NN
48811
48812.PHONY: maybe-dvi-target-libjava dvi-target-libjava
48813maybe-dvi-target-libjava:
6bd3dfaa
PB
48814@if target-libjava
48815maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
48816
48817dvi-target-libjava: \
48818 configure-target-libjava
0aed8855 48819 @: $(MAKE); $(unstage)
4fa63067
NN
48820 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48821 r=`${PWD_COMMAND}`; export r; \
b40e3958 48822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48823 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48824 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
48825 for flag in $(EXTRA_TARGET_FLAGS); do \
48826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48827 done; \
48828 (cd $(TARGET_SUBDIR)/libjava && \
48829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48831 "RANLIB=$${RANLIB}" \
0c24b341 48832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48833 dvi) \
4fa63067 48834 || exit 1
e393202e 48835
6bd3dfaa 48836@endif target-libjava
16ae0395 48837
56a8fe78
DD
48838.PHONY: maybe-pdf-target-libjava pdf-target-libjava
48839maybe-pdf-target-libjava:
48840@if target-libjava
48841maybe-pdf-target-libjava: pdf-target-libjava
48842
48843pdf-target-libjava: \
48844 configure-target-libjava
48845 @: $(MAKE); $(unstage)
48846 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48847 r=`${PWD_COMMAND}`; export r; \
48848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48849 $(RAW_CXX_TARGET_EXPORTS) \
48850 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
48851 for flag in $(EXTRA_TARGET_FLAGS); do \
48852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48853 done; \
48854 (cd $(TARGET_SUBDIR)/libjava && \
48855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48857 "RANLIB=$${RANLIB}" \
0c24b341 48858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48859 pdf) \
48860 || exit 1
48861
48862@endif target-libjava
48863
6d389afc
MS
48864.PHONY: maybe-html-target-libjava html-target-libjava
48865maybe-html-target-libjava:
48866@if target-libjava
48867maybe-html-target-libjava: html-target-libjava
48868
48869html-target-libjava: \
48870 configure-target-libjava
0aed8855 48871 @: $(MAKE); $(unstage)
6d389afc
MS
48872 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48873 r=`${PWD_COMMAND}`; export r; \
48874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48875 $(RAW_CXX_TARGET_EXPORTS) \
48876 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
48877 for flag in $(EXTRA_TARGET_FLAGS); do \
48878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48879 done; \
48880 (cd $(TARGET_SUBDIR)/libjava && \
48881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48883 "RANLIB=$${RANLIB}" \
0c24b341 48884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48885 html) \
48886 || exit 1
48887
48888@endif target-libjava
48889
4fa63067
NN
48890.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
48891maybe-TAGS-target-libjava:
6bd3dfaa
PB
48892@if target-libjava
48893maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
48894
48895TAGS-target-libjava: \
48896 configure-target-libjava
0aed8855 48897 @: $(MAKE); $(unstage)
4fa63067
NN
48898 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48899 r=`${PWD_COMMAND}`; export r; \
b40e3958 48900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48901 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48902 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
48903 for flag in $(EXTRA_TARGET_FLAGS); do \
48904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48905 done; \
48906 (cd $(TARGET_SUBDIR)/libjava && \
48907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48909 "RANLIB=$${RANLIB}" \
0c24b341 48910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48911 TAGS) \
4fa63067 48912 || exit 1
e393202e 48913
6bd3dfaa 48914@endif target-libjava
930314a4 48915
4fa63067
NN
48916.PHONY: maybe-install-info-target-libjava install-info-target-libjava
48917maybe-install-info-target-libjava:
6bd3dfaa
PB
48918@if target-libjava
48919maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 48920
4fa63067
NN
48921install-info-target-libjava: \
48922 configure-target-libjava \
48923 info-target-libjava
0aed8855 48924 @: $(MAKE); $(unstage)
4fa63067
NN
48925 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48926 r=`${PWD_COMMAND}`; export r; \
b40e3958 48927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48928 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48929 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
48930 for flag in $(EXTRA_TARGET_FLAGS); do \
48931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48932 done; \
48933 (cd $(TARGET_SUBDIR)/libjava && \
48934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48936 "RANLIB=$${RANLIB}" \
0c24b341 48937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48938 install-info) \
4fa63067 48939 || exit 1
e393202e 48940
6bd3dfaa 48941@endif target-libjava
e393202e 48942
a3ca38d2
DD
48943.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
48944maybe-install-pdf-target-libjava:
48945@if target-libjava
48946maybe-install-pdf-target-libjava: install-pdf-target-libjava
48947
48948install-pdf-target-libjava: \
48949 configure-target-libjava \
48950 pdf-target-libjava
48951 @: $(MAKE); $(unstage)
48952 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48953 r=`${PWD_COMMAND}`; export r; \
48954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48955 $(RAW_CXX_TARGET_EXPORTS) \
48956 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
48957 for flag in $(EXTRA_TARGET_FLAGS); do \
48958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48959 done; \
48960 (cd $(TARGET_SUBDIR)/libjava && \
48961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48963 "RANLIB=$${RANLIB}" \
0c24b341 48964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48965 install-pdf) \
48966 || exit 1
48967
48968@endif target-libjava
48969
108a6f8e
CD
48970.PHONY: maybe-install-html-target-libjava install-html-target-libjava
48971maybe-install-html-target-libjava:
48972@if target-libjava
48973maybe-install-html-target-libjava: install-html-target-libjava
48974
48975install-html-target-libjava: \
48976 configure-target-libjava \
48977 html-target-libjava
48978 @: $(MAKE); $(unstage)
48979 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48980 r=`${PWD_COMMAND}`; export r; \
48981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48982 $(RAW_CXX_TARGET_EXPORTS) \
48983 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
48984 for flag in $(EXTRA_TARGET_FLAGS); do \
48985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48986 done; \
48987 (cd $(TARGET_SUBDIR)/libjava && \
48988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48990 "RANLIB=$${RANLIB}" \
0c24b341 48991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48992 install-html) \
48993 || exit 1
48994
48995@endif target-libjava
48996
4fa63067
NN
48997.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
48998maybe-installcheck-target-libjava:
6bd3dfaa
PB
48999@if target-libjava
49000maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 49001
4fa63067
NN
49002installcheck-target-libjava: \
49003 configure-target-libjava
0aed8855 49004 @: $(MAKE); $(unstage)
4fa63067
NN
49005 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49006 r=`${PWD_COMMAND}`; export r; \
49007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49008 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
49009 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
49010 for flag in $(EXTRA_TARGET_FLAGS); do \
49011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49012 done; \
49013 (cd $(TARGET_SUBDIR)/libjava && \
49014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49016 "RANLIB=$${RANLIB}" \
0c24b341 49017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49018 installcheck) \
4fa63067 49019 || exit 1
15723a45 49020
6bd3dfaa 49021@endif target-libjava
4fa63067
NN
49022
49023.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
49024maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
49025@if target-libjava
49026maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
49027
49028mostlyclean-target-libjava:
0aed8855 49029 @: $(MAKE); $(unstage)
4fa63067
NN
49030 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49031 r=`${PWD_COMMAND}`; export r; \
49032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49033 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
49034 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
49035 for flag in $(EXTRA_TARGET_FLAGS); do \
49036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49037 done; \
49038 (cd $(TARGET_SUBDIR)/libjava && \
49039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49041 "RANLIB=$${RANLIB}" \
0c24b341 49042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49043 mostlyclean) \
4fa63067
NN
49044 || exit 1
49045
6bd3dfaa 49046@endif target-libjava
4fa63067
NN
49047
49048.PHONY: maybe-clean-target-libjava clean-target-libjava
49049maybe-clean-target-libjava:
6bd3dfaa
PB
49050@if target-libjava
49051maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
49052
49053clean-target-libjava:
0aed8855 49054 @: $(MAKE); $(unstage)
4fa63067 49055 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
49056 r=`${PWD_COMMAND}`; export r; \
49057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49058 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
49059 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
49060 for flag in $(EXTRA_TARGET_FLAGS); do \
49061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49062 done; \
49063 (cd $(TARGET_SUBDIR)/libjava && \
49064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49066 "RANLIB=$${RANLIB}" \
0c24b341 49067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49068 clean) \
bba45b8b 49069 || exit 1
e393202e 49070
6bd3dfaa 49071@endif target-libjava
e393202e 49072
4fa63067
NN
49073.PHONY: maybe-distclean-target-libjava distclean-target-libjava
49074maybe-distclean-target-libjava:
6bd3dfaa
PB
49075@if target-libjava
49076maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 49077
4fa63067 49078distclean-target-libjava:
0aed8855 49079 @: $(MAKE); $(unstage)
4fa63067
NN
49080 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49081 r=`${PWD_COMMAND}`; export r; \
49082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49083 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
49084 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
49085 for flag in $(EXTRA_TARGET_FLAGS); do \
49086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49087 done; \
49088 (cd $(TARGET_SUBDIR)/libjava && \
49089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49091 "RANLIB=$${RANLIB}" \
0c24b341 49092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49093 distclean) \
4fa63067 49094 || exit 1
3866be5d 49095
6bd3dfaa 49096@endif target-libjava
930314a4 49097
4fa63067
NN
49098.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
49099maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
49100@if target-libjava
49101maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 49102
4fa63067 49103maintainer-clean-target-libjava:
0aed8855 49104 @: $(MAKE); $(unstage)
4fa63067
NN
49105 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49106 r=`${PWD_COMMAND}`; export r; \
b40e3958 49107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49108 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
49109 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
49110 for flag in $(EXTRA_TARGET_FLAGS); do \
49111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49112 done; \
49113 (cd $(TARGET_SUBDIR)/libjava && \
49114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49116 "RANLIB=$${RANLIB}" \
0c24b341 49117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49118 maintainer-clean) \
4fa63067 49119 || exit 1
e393202e 49120
6bd3dfaa 49121@endif target-libjava
e393202e 49122
4fa63067 49123
15723a45 49124
a7254363 49125
e90269c8 49126
a7254363
PB
49127.PHONY: configure-target-zlib maybe-configure-target-zlib
49128maybe-configure-target-zlib:
4f0ef2d8
CD
49129@if gcc-bootstrap
49130configure-target-zlib: stage_current
49131@endif gcc-bootstrap
a7254363
PB
49132@if target-zlib
49133maybe-configure-target-zlib: configure-target-zlib
c52c6897 49134configure-target-zlib:
0aed8855
PB
49135 @: $(MAKE); $(unstage)
49136 @r=`${PWD_COMMAND}`; export r; \
49137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49138 echo "Checking multilib configuration for zlib..."; \
49139 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
49140 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
49141 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
49142 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
49143 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
49144 else \
49145 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
49146 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
49147 fi; \
49148 else \
49149 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
49150 fi; \
49151 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 49152 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 49153 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49154 echo Configuring in $(TARGET_SUBDIR)/zlib; \
49155 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 49156 case $(srcdir) in \
b00612cc
PB
49157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49158 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
49159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49160 esac; \
b00612cc
PB
49161 srcdiroption="--srcdir=$${topdir}/zlib"; \
49162 libsrcdir="$$s/zlib"; \
bba45b8b
NN
49163 rm -f no-such-file || : ; \
49164 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49165 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49166 --target=${target_alias} $${srcdiroption} \
bba45b8b 49167 || exit 1
6bd3dfaa 49168@endif target-zlib
e393202e 49169
a7254363
PB
49170
49171
d545f33b
PB
49172
49173
4fa63067
NN
49174.PHONY: all-target-zlib maybe-all-target-zlib
49175maybe-all-target-zlib:
4f0ef2d8
CD
49176@if gcc-bootstrap
49177all-target-zlib: stage_current
49178@endif gcc-bootstrap
6bd3dfaa 49179@if target-zlib
72b2455a 49180TARGET-target-zlib=all
6bd3dfaa 49181maybe-all-target-zlib: all-target-zlib
4fa63067 49182all-target-zlib: configure-target-zlib
0aed8855 49183 @: $(MAKE); $(unstage)
b40e3958
L
49184 @r=`${PWD_COMMAND}`; export r; \
49185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49186 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49187 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
49188 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49189 $(TARGET-target-zlib))
6bd3dfaa 49190@endif target-zlib
e393202e 49191
a7254363
PB
49192
49193
d545f33b
PB
49194
49195
4fa63067
NN
49196.PHONY: check-target-zlib maybe-check-target-zlib
49197maybe-check-target-zlib:
6bd3dfaa
PB
49198@if target-zlib
49199maybe-check-target-zlib: check-target-zlib
16ae0395 49200
4fa63067 49201check-target-zlib:
0aed8855 49202 @: $(MAKE); $(unstage)
b40e3958
L
49203 @r=`${PWD_COMMAND}`; export r; \
49204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49205 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49206 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 49207 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 49208
6bd3dfaa 49209@endif target-zlib
930314a4 49210
4fa63067
NN
49211.PHONY: install-target-zlib maybe-install-target-zlib
49212maybe-install-target-zlib:
6bd3dfaa
PB
49213@if target-zlib
49214maybe-install-target-zlib: install-target-zlib
16ae0395 49215
4fa63067 49216install-target-zlib: installdirs
0aed8855 49217 @: $(MAKE); $(unstage)
b40e3958
L
49218 @r=`${PWD_COMMAND}`; export r; \
49219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49220 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49221 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 49222 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49223
6bd3dfaa 49224@endif target-zlib
e393202e 49225
56a8fe78 49226# Other targets (info, dvi, pdf, etc.)
15723a45 49227
4fa63067
NN
49228.PHONY: maybe-info-target-zlib info-target-zlib
49229maybe-info-target-zlib:
6bd3dfaa
PB
49230@if target-zlib
49231maybe-info-target-zlib: info-target-zlib
15723a45 49232
4fa63067
NN
49233info-target-zlib: \
49234 configure-target-zlib
0aed8855 49235 @: $(MAKE); $(unstage)
4fa63067 49236 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
49237 r=`${PWD_COMMAND}`; export r; \
49238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49239 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49240 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
49241 for flag in $(EXTRA_TARGET_FLAGS); do \
49242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49243 done; \
49244 (cd $(TARGET_SUBDIR)/zlib && \
49245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49247 "RANLIB=$${RANLIB}" \
0c24b341 49248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49249 info) \
bba45b8b 49250 || exit 1
e393202e 49251
6bd3dfaa 49252@endif target-zlib
e393202e 49253
4fa63067
NN
49254.PHONY: maybe-dvi-target-zlib dvi-target-zlib
49255maybe-dvi-target-zlib:
6bd3dfaa
PB
49256@if target-zlib
49257maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 49258
4fa63067
NN
49259dvi-target-zlib: \
49260 configure-target-zlib
0aed8855 49261 @: $(MAKE); $(unstage)
4fa63067
NN
49262 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49263 r=`${PWD_COMMAND}`; export r; \
b40e3958 49264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49265 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49266 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
49267 for flag in $(EXTRA_TARGET_FLAGS); do \
49268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49269 done; \
49270 (cd $(TARGET_SUBDIR)/zlib && \
49271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49273 "RANLIB=$${RANLIB}" \
0c24b341 49274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49275 dvi) \
4fa63067 49276 || exit 1
e393202e 49277
6bd3dfaa 49278@endif target-zlib
930314a4 49279
56a8fe78
DD
49280.PHONY: maybe-pdf-target-zlib pdf-target-zlib
49281maybe-pdf-target-zlib:
49282@if target-zlib
49283maybe-pdf-target-zlib: pdf-target-zlib
49284
49285pdf-target-zlib: \
49286 configure-target-zlib
49287 @: $(MAKE); $(unstage)
49288 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49289 r=`${PWD_COMMAND}`; export r; \
49290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49291 $(NORMAL_TARGET_EXPORTS) \
49292 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
49293 for flag in $(EXTRA_TARGET_FLAGS); do \
49294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49295 done; \
49296 (cd $(TARGET_SUBDIR)/zlib && \
49297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49299 "RANLIB=$${RANLIB}" \
0c24b341 49300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49301 pdf) \
49302 || exit 1
49303
49304@endif target-zlib
49305
6d389afc
MS
49306.PHONY: maybe-html-target-zlib html-target-zlib
49307maybe-html-target-zlib:
49308@if target-zlib
49309maybe-html-target-zlib: html-target-zlib
49310
49311html-target-zlib: \
49312 configure-target-zlib
0aed8855 49313 @: $(MAKE); $(unstage)
6d389afc
MS
49314 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49315 r=`${PWD_COMMAND}`; export r; \
49316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49317 $(NORMAL_TARGET_EXPORTS) \
49318 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
49319 for flag in $(EXTRA_TARGET_FLAGS); do \
49320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49321 done; \
49322 (cd $(TARGET_SUBDIR)/zlib && \
49323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49325 "RANLIB=$${RANLIB}" \
0c24b341 49326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49327 html) \
49328 || exit 1
49329
49330@endif target-zlib
49331
4fa63067
NN
49332.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
49333maybe-TAGS-target-zlib:
6bd3dfaa
PB
49334@if target-zlib
49335maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 49336
4fa63067
NN
49337TAGS-target-zlib: \
49338 configure-target-zlib
0aed8855 49339 @: $(MAKE); $(unstage)
4fa63067
NN
49340 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49341 r=`${PWD_COMMAND}`; export r; \
b40e3958 49342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49343 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49344 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
49345 for flag in $(EXTRA_TARGET_FLAGS); do \
49346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49347 done; \
49348 (cd $(TARGET_SUBDIR)/zlib && \
49349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49351 "RANLIB=$${RANLIB}" \
0c24b341 49352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49353 TAGS) \
4fa63067 49354 || exit 1
e393202e 49355
6bd3dfaa 49356@endif target-zlib
15723a45 49357
4fa63067
NN
49358.PHONY: maybe-install-info-target-zlib install-info-target-zlib
49359maybe-install-info-target-zlib:
6bd3dfaa
PB
49360@if target-zlib
49361maybe-install-info-target-zlib: install-info-target-zlib
15723a45 49362
4fa63067
NN
49363install-info-target-zlib: \
49364 configure-target-zlib \
49365 info-target-zlib
0aed8855 49366 @: $(MAKE); $(unstage)
4fa63067 49367 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
49368 r=`${PWD_COMMAND}`; export r; \
49369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49371 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
49372 for flag in $(EXTRA_TARGET_FLAGS); do \
49373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49374 done; \
49375 (cd $(TARGET_SUBDIR)/zlib && \
49376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49378 "RANLIB=$${RANLIB}" \
0c24b341 49379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49380 install-info) \
bba45b8b 49381 || exit 1
e393202e 49382
6bd3dfaa 49383@endif target-zlib
16ae0395 49384
a3ca38d2
DD
49385.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
49386maybe-install-pdf-target-zlib:
49387@if target-zlib
49388maybe-install-pdf-target-zlib: install-pdf-target-zlib
49389
49390install-pdf-target-zlib: \
49391 configure-target-zlib \
49392 pdf-target-zlib
49393 @: $(MAKE); $(unstage)
49394 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49395 r=`${PWD_COMMAND}`; export r; \
49396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49397 $(NORMAL_TARGET_EXPORTS) \
49398 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
49399 for flag in $(EXTRA_TARGET_FLAGS); do \
49400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49401 done; \
49402 (cd $(TARGET_SUBDIR)/zlib && \
49403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49405 "RANLIB=$${RANLIB}" \
0c24b341 49406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49407 install-pdf) \
49408 || exit 1
49409
49410@endif target-zlib
49411
108a6f8e
CD
49412.PHONY: maybe-install-html-target-zlib install-html-target-zlib
49413maybe-install-html-target-zlib:
49414@if target-zlib
49415maybe-install-html-target-zlib: install-html-target-zlib
49416
49417install-html-target-zlib: \
49418 configure-target-zlib \
49419 html-target-zlib
49420 @: $(MAKE); $(unstage)
49421 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49422 r=`${PWD_COMMAND}`; export r; \
49423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49424 $(NORMAL_TARGET_EXPORTS) \
49425 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
49426 for flag in $(EXTRA_TARGET_FLAGS); do \
49427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49428 done; \
49429 (cd $(TARGET_SUBDIR)/zlib && \
49430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49432 "RANLIB=$${RANLIB}" \
0c24b341 49433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49434 install-html) \
49435 || exit 1
49436
49437@endif target-zlib
49438
4fa63067
NN
49439.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
49440maybe-installcheck-target-zlib:
6bd3dfaa
PB
49441@if target-zlib
49442maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 49443
4fa63067
NN
49444installcheck-target-zlib: \
49445 configure-target-zlib
0aed8855 49446 @: $(MAKE); $(unstage)
4fa63067
NN
49447 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49448 r=`${PWD_COMMAND}`; export r; \
49449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49450 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49451 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
49452 for flag in $(EXTRA_TARGET_FLAGS); do \
49453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49454 done; \
49455 (cd $(TARGET_SUBDIR)/zlib && \
49456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49458 "RANLIB=$${RANLIB}" \
0c24b341 49459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49460 installcheck) \
4fa63067 49461 || exit 1
e393202e 49462
6bd3dfaa 49463@endif target-zlib
16ae0395 49464
4fa63067
NN
49465.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
49466maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
49467@if target-zlib
49468maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 49469
4fa63067 49470mostlyclean-target-zlib:
0aed8855 49471 @: $(MAKE); $(unstage)
4fa63067
NN
49472 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49473 r=`${PWD_COMMAND}`; export r; \
49474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49475 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49476 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
49477 for flag in $(EXTRA_TARGET_FLAGS); do \
49478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49479 done; \
49480 (cd $(TARGET_SUBDIR)/zlib && \
49481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49483 "RANLIB=$${RANLIB}" \
0c24b341 49484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49485 mostlyclean) \
4fa63067 49486 || exit 1
e393202e 49487
6bd3dfaa 49488@endif target-zlib
15723a45 49489
4fa63067
NN
49490.PHONY: maybe-clean-target-zlib clean-target-zlib
49491maybe-clean-target-zlib:
6bd3dfaa
PB
49492@if target-zlib
49493maybe-clean-target-zlib: clean-target-zlib
15723a45 49494
4fa63067 49495clean-target-zlib:
0aed8855 49496 @: $(MAKE); $(unstage)
4fa63067 49497 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
49498 r=`${PWD_COMMAND}`; export r; \
49499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49500 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49501 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
49502 for flag in $(EXTRA_TARGET_FLAGS); do \
49503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49504 done; \
49505 (cd $(TARGET_SUBDIR)/zlib && \
49506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49508 "RANLIB=$${RANLIB}" \
0c24b341 49509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49510 clean) \
bba45b8b 49511 || exit 1
e393202e 49512
6bd3dfaa 49513@endif target-zlib
e393202e 49514
4fa63067
NN
49515.PHONY: maybe-distclean-target-zlib distclean-target-zlib
49516maybe-distclean-target-zlib:
6bd3dfaa
PB
49517@if target-zlib
49518maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 49519
4fa63067 49520distclean-target-zlib:
0aed8855 49521 @: $(MAKE); $(unstage)
4fa63067
NN
49522 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49523 r=`${PWD_COMMAND}`; export r; \
b40e3958 49524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49525 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49526 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
49527 for flag in $(EXTRA_TARGET_FLAGS); do \
49528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49529 done; \
49530 (cd $(TARGET_SUBDIR)/zlib && \
49531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49533 "RANLIB=$${RANLIB}" \
0c24b341 49534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49535 distclean) \
4fa63067 49536 || exit 1
e393202e 49537
6bd3dfaa 49538@endif target-zlib
e393202e 49539
4fa63067
NN
49540.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
49541maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
49542@if target-zlib
49543maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 49544
4fa63067 49545maintainer-clean-target-zlib:
0aed8855 49546 @: $(MAKE); $(unstage)
4fa63067
NN
49547 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49548 r=`${PWD_COMMAND}`; export r; \
b40e3958 49549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49550 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49551 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
49552 for flag in $(EXTRA_TARGET_FLAGS); do \
49553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49554 done; \
49555 (cd $(TARGET_SUBDIR)/zlib && \
49556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49558 "RANLIB=$${RANLIB}" \
0c24b341 49559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49560 maintainer-clean) \
4fa63067 49561 || exit 1
e393202e 49562
6bd3dfaa 49563@endif target-zlib
930314a4 49564
4fa63067 49565
15723a45 49566
a7254363 49567
e90269c8 49568
a7254363
PB
49569.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
49570maybe-configure-target-boehm-gc:
4f0ef2d8
CD
49571@if gcc-bootstrap
49572configure-target-boehm-gc: stage_current
49573@endif gcc-bootstrap
a7254363
PB
49574@if target-boehm-gc
49575maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 49576configure-target-boehm-gc:
0aed8855
PB
49577 @: $(MAKE); $(unstage)
49578 @r=`${PWD_COMMAND}`; export r; \
49579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49580 echo "Checking multilib configuration for boehm-gc..."; \
49581 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
49582 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
49583 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
49584 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
49585 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
49586 else \
49587 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
49588 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
49589 fi; \
49590 else \
49591 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
49592 fi; \
49593 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 49594 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 49595 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49596 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
49597 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 49598 case $(srcdir) in \
b00612cc
PB
49599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49600 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
49601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49602 esac; \
b00612cc
PB
49603 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
49604 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
49605 rm -f no-such-file || : ; \
49606 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49607 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49608 --target=${target_alias} $${srcdiroption} \
bba45b8b 49609 || exit 1
6bd3dfaa 49610@endif target-boehm-gc
e393202e 49611
a7254363
PB
49612
49613
d545f33b
PB
49614
49615
4fa63067
NN
49616.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
49617maybe-all-target-boehm-gc:
4f0ef2d8
CD
49618@if gcc-bootstrap
49619all-target-boehm-gc: stage_current
49620@endif gcc-bootstrap
6bd3dfaa 49621@if target-boehm-gc
72b2455a 49622TARGET-target-boehm-gc=all
6bd3dfaa 49623maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 49624all-target-boehm-gc: configure-target-boehm-gc
0aed8855 49625 @: $(MAKE); $(unstage)
b40e3958
L
49626 @r=`${PWD_COMMAND}`; export r; \
49627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49628 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49629 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
49630 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49631 $(TARGET-target-boehm-gc))
6bd3dfaa 49632@endif target-boehm-gc
e393202e 49633
a7254363
PB
49634
49635
d545f33b
PB
49636
49637
4fa63067
NN
49638.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
49639maybe-check-target-boehm-gc:
6bd3dfaa
PB
49640@if target-boehm-gc
49641maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 49642
4fa63067 49643check-target-boehm-gc:
0aed8855 49644 @: $(MAKE); $(unstage)
b40e3958
L
49645 @r=`${PWD_COMMAND}`; export r; \
49646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49647 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49648 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 49649 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 49650
6bd3dfaa 49651@endif target-boehm-gc
930314a4 49652
4fa63067
NN
49653.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
49654maybe-install-target-boehm-gc:
6bd3dfaa
PB
49655@if target-boehm-gc
49656maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 49657
4fa63067 49658install-target-boehm-gc: installdirs
0aed8855 49659 @: $(MAKE); $(unstage)
b40e3958
L
49660 @r=`${PWD_COMMAND}`; export r; \
49661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49662 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49663 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 49664 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49665
6bd3dfaa 49666@endif target-boehm-gc
e393202e 49667
56a8fe78 49668# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49669
49670.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
49671maybe-info-target-boehm-gc:
6bd3dfaa
PB
49672@if target-boehm-gc
49673maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
49674
49675info-target-boehm-gc: \
49676 configure-target-boehm-gc
0aed8855 49677 @: $(MAKE); $(unstage)
4fa63067
NN
49678 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49679 r=`${PWD_COMMAND}`; export r; \
49680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49681 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49682 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
49683 for flag in $(EXTRA_TARGET_FLAGS); do \
49684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49685 done; \
49686 (cd $(TARGET_SUBDIR)/boehm-gc && \
49687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49689 "RANLIB=$${RANLIB}" \
0c24b341 49690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49691 info) \
4fa63067
NN
49692 || exit 1
49693
6bd3dfaa 49694@endif target-boehm-gc
4fa63067
NN
49695
49696.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
49697maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
49698@if target-boehm-gc
49699maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
49700
49701dvi-target-boehm-gc: \
49702 configure-target-boehm-gc
0aed8855 49703 @: $(MAKE); $(unstage)
4fa63067
NN
49704 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49705 r=`${PWD_COMMAND}`; export r; \
49706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49707 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49708 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
49709 for flag in $(EXTRA_TARGET_FLAGS); do \
49710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49711 done; \
49712 (cd $(TARGET_SUBDIR)/boehm-gc && \
49713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49715 "RANLIB=$${RANLIB}" \
0c24b341 49716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49717 dvi) \
4fa63067
NN
49718 || exit 1
49719
6bd3dfaa 49720@endif target-boehm-gc
4fa63067 49721
56a8fe78
DD
49722.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
49723maybe-pdf-target-boehm-gc:
49724@if target-boehm-gc
49725maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
49726
49727pdf-target-boehm-gc: \
49728 configure-target-boehm-gc
49729 @: $(MAKE); $(unstage)
49730 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49731 r=`${PWD_COMMAND}`; export r; \
49732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49733 $(NORMAL_TARGET_EXPORTS) \
49734 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
49735 for flag in $(EXTRA_TARGET_FLAGS); do \
49736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49737 done; \
49738 (cd $(TARGET_SUBDIR)/boehm-gc && \
49739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49741 "RANLIB=$${RANLIB}" \
0c24b341 49742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49743 pdf) \
49744 || exit 1
49745
49746@endif target-boehm-gc
49747
6d389afc
MS
49748.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
49749maybe-html-target-boehm-gc:
49750@if target-boehm-gc
49751maybe-html-target-boehm-gc: html-target-boehm-gc
49752
49753html-target-boehm-gc: \
49754 configure-target-boehm-gc
0aed8855 49755 @: $(MAKE); $(unstage)
6d389afc
MS
49756 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49757 r=`${PWD_COMMAND}`; export r; \
49758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49759 $(NORMAL_TARGET_EXPORTS) \
49760 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
49761 for flag in $(EXTRA_TARGET_FLAGS); do \
49762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49763 done; \
49764 (cd $(TARGET_SUBDIR)/boehm-gc && \
49765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49767 "RANLIB=$${RANLIB}" \
0c24b341 49768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49769 html) \
49770 || exit 1
49771
49772@endif target-boehm-gc
49773
4fa63067
NN
49774.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
49775maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
49776@if target-boehm-gc
49777maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
49778
49779TAGS-target-boehm-gc: \
49780 configure-target-boehm-gc
0aed8855 49781 @: $(MAKE); $(unstage)
4fa63067
NN
49782 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49783 r=`${PWD_COMMAND}`; export r; \
49784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49786 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
49787 for flag in $(EXTRA_TARGET_FLAGS); do \
49788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49789 done; \
49790 (cd $(TARGET_SUBDIR)/boehm-gc && \
49791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49793 "RANLIB=$${RANLIB}" \
0c24b341 49794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49795 TAGS) \
4fa63067
NN
49796 || exit 1
49797
6bd3dfaa 49798@endif target-boehm-gc
4fa63067
NN
49799
49800.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
49801maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
49802@if target-boehm-gc
49803maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
49804
49805install-info-target-boehm-gc: \
49806 configure-target-boehm-gc \
49807 info-target-boehm-gc
0aed8855 49808 @: $(MAKE); $(unstage)
4fa63067
NN
49809 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49810 r=`${PWD_COMMAND}`; export r; \
49811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49812 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49813 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
49814 for flag in $(EXTRA_TARGET_FLAGS); do \
49815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49816 done; \
49817 (cd $(TARGET_SUBDIR)/boehm-gc && \
49818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49820 "RANLIB=$${RANLIB}" \
0c24b341 49821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49822 install-info) \
4fa63067
NN
49823 || exit 1
49824
6bd3dfaa 49825@endif target-boehm-gc
4fa63067 49826
a3ca38d2
DD
49827.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
49828maybe-install-pdf-target-boehm-gc:
49829@if target-boehm-gc
49830maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
49831
49832install-pdf-target-boehm-gc: \
49833 configure-target-boehm-gc \
49834 pdf-target-boehm-gc
49835 @: $(MAKE); $(unstage)
49836 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49837 r=`${PWD_COMMAND}`; export r; \
49838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49839 $(NORMAL_TARGET_EXPORTS) \
49840 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
49841 for flag in $(EXTRA_TARGET_FLAGS); do \
49842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49843 done; \
49844 (cd $(TARGET_SUBDIR)/boehm-gc && \
49845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49847 "RANLIB=$${RANLIB}" \
0c24b341 49848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49849 install-pdf) \
49850 || exit 1
49851
49852@endif target-boehm-gc
49853
108a6f8e
CD
49854.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
49855maybe-install-html-target-boehm-gc:
49856@if target-boehm-gc
49857maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
49858
49859install-html-target-boehm-gc: \
49860 configure-target-boehm-gc \
49861 html-target-boehm-gc
49862 @: $(MAKE); $(unstage)
49863 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49864 r=`${PWD_COMMAND}`; export r; \
49865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49866 $(NORMAL_TARGET_EXPORTS) \
49867 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
49868 for flag in $(EXTRA_TARGET_FLAGS); do \
49869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49870 done; \
49871 (cd $(TARGET_SUBDIR)/boehm-gc && \
49872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49874 "RANLIB=$${RANLIB}" \
0c24b341 49875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49876 install-html) \
49877 || exit 1
49878
49879@endif target-boehm-gc
49880
4fa63067
NN
49881.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
49882maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
49883@if target-boehm-gc
49884maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
49885
49886installcheck-target-boehm-gc: \
49887 configure-target-boehm-gc
0aed8855 49888 @: $(MAKE); $(unstage)
4fa63067
NN
49889 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49890 r=`${PWD_COMMAND}`; export r; \
49891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49892 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49893 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
49894 for flag in $(EXTRA_TARGET_FLAGS); do \
49895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49896 done; \
49897 (cd $(TARGET_SUBDIR)/boehm-gc && \
49898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49900 "RANLIB=$${RANLIB}" \
0c24b341 49901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49902 installcheck) \
4fa63067
NN
49903 || exit 1
49904
6bd3dfaa 49905@endif target-boehm-gc
4fa63067
NN
49906
49907.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
49908maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
49909@if target-boehm-gc
49910maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
49911
49912mostlyclean-target-boehm-gc:
0aed8855 49913 @: $(MAKE); $(unstage)
4fa63067
NN
49914 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49915 r=`${PWD_COMMAND}`; export r; \
49916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49917 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49918 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
49919 for flag in $(EXTRA_TARGET_FLAGS); do \
49920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49921 done; \
49922 (cd $(TARGET_SUBDIR)/boehm-gc && \
49923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49925 "RANLIB=$${RANLIB}" \
0c24b341 49926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49927 mostlyclean) \
4fa63067
NN
49928 || exit 1
49929
6bd3dfaa 49930@endif target-boehm-gc
4fa63067
NN
49931
49932.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
49933maybe-clean-target-boehm-gc:
6bd3dfaa
PB
49934@if target-boehm-gc
49935maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
49936
49937clean-target-boehm-gc:
0aed8855 49938 @: $(MAKE); $(unstage)
4fa63067
NN
49939 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49940 r=`${PWD_COMMAND}`; export r; \
49941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49942 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49943 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
49944 for flag in $(EXTRA_TARGET_FLAGS); do \
49945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49946 done; \
49947 (cd $(TARGET_SUBDIR)/boehm-gc && \
49948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49950 "RANLIB=$${RANLIB}" \
0c24b341 49951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49952 clean) \
4fa63067
NN
49953 || exit 1
49954
6bd3dfaa 49955@endif target-boehm-gc
4fa63067
NN
49956
49957.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
49958maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
49959@if target-boehm-gc
49960maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
49961
49962distclean-target-boehm-gc:
0aed8855 49963 @: $(MAKE); $(unstage)
4fa63067
NN
49964 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49965 r=`${PWD_COMMAND}`; export r; \
49966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49967 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49968 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
49969 for flag in $(EXTRA_TARGET_FLAGS); do \
49970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49971 done; \
49972 (cd $(TARGET_SUBDIR)/boehm-gc && \
49973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49975 "RANLIB=$${RANLIB}" \
0c24b341 49976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49977 distclean) \
4fa63067
NN
49978 || exit 1
49979
6bd3dfaa 49980@endif target-boehm-gc
4fa63067
NN
49981
49982.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
49983maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
49984@if target-boehm-gc
49985maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
49986
49987maintainer-clean-target-boehm-gc:
0aed8855 49988 @: $(MAKE); $(unstage)
4fa63067
NN
49989 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49990 r=`${PWD_COMMAND}`; export r; \
49991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49992 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49993 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
49994 for flag in $(EXTRA_TARGET_FLAGS); do \
49995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49996 done; \
49997 (cd $(TARGET_SUBDIR)/boehm-gc && \
49998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50000 "RANLIB=$${RANLIB}" \
0c24b341 50001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50002 maintainer-clean) \
4fa63067
NN
50003 || exit 1
50004
6bd3dfaa 50005@endif target-boehm-gc
4fa63067
NN
50006
50007
15723a45 50008
15723a45 50009
a7254363
PB
50010
50011.PHONY: configure-target-qthreads maybe-configure-target-qthreads
50012maybe-configure-target-qthreads:
4f0ef2d8
CD
50013@if gcc-bootstrap
50014configure-target-qthreads: stage_current
50015@endif gcc-bootstrap
a7254363
PB
50016@if target-qthreads
50017maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 50018configure-target-qthreads:
0aed8855
PB
50019 @: $(MAKE); $(unstage)
50020 @r=`${PWD_COMMAND}`; export r; \
50021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50022 echo "Checking multilib configuration for qthreads..."; \
50023 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
50024 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
50025 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
50026 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
50027 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
50028 else \
50029 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
50030 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
50031 fi; \
50032 else \
50033 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
50034 fi; \
50035 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 50036 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 50037 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50038 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
50039 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 50040 case $(srcdir) in \
b00612cc
PB
50041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50042 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
50043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50044 esac; \
b00612cc
PB
50045 srcdiroption="--srcdir=$${topdir}/qthreads"; \
50046 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
50047 rm -f no-such-file || : ; \
50048 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50049 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50050 --target=${target_alias} $${srcdiroption} \
bba45b8b 50051 || exit 1
6bd3dfaa 50052@endif target-qthreads
252b5132 50053
a7254363
PB
50054
50055
d545f33b
PB
50056
50057
4fa63067
NN
50058.PHONY: all-target-qthreads maybe-all-target-qthreads
50059maybe-all-target-qthreads:
4f0ef2d8
CD
50060@if gcc-bootstrap
50061all-target-qthreads: stage_current
50062@endif gcc-bootstrap
6bd3dfaa 50063@if target-qthreads
72b2455a 50064TARGET-target-qthreads=all
6bd3dfaa 50065maybe-all-target-qthreads: all-target-qthreads
4fa63067 50066all-target-qthreads: configure-target-qthreads
0aed8855 50067 @: $(MAKE); $(unstage)
b40e3958
L
50068 @r=`${PWD_COMMAND}`; export r; \
50069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50070 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50071 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
50072 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50073 $(TARGET-target-qthreads))
6bd3dfaa 50074@endif target-qthreads
252b5132 50075
a7254363
PB
50076
50077
d545f33b
PB
50078
50079
4fa63067
NN
50080.PHONY: check-target-qthreads maybe-check-target-qthreads
50081maybe-check-target-qthreads:
6bd3dfaa
PB
50082@if target-qthreads
50083maybe-check-target-qthreads: check-target-qthreads
16ae0395 50084
4fa63067 50085check-target-qthreads:
0aed8855 50086 @: $(MAKE); $(unstage)
b40e3958
L
50087 @r=`${PWD_COMMAND}`; export r; \
50088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50089 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50090 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 50091 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 50092
6bd3dfaa 50093@endif target-qthreads
930314a4 50094
4fa63067
NN
50095.PHONY: install-target-qthreads maybe-install-target-qthreads
50096maybe-install-target-qthreads:
6bd3dfaa
PB
50097@if target-qthreads
50098maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
50099
50100install-target-qthreads: installdirs
0aed8855 50101 @: $(MAKE); $(unstage)
4fa63067
NN
50102 @r=`${PWD_COMMAND}`; export r; \
50103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50104 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50105 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 50106 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50107
6bd3dfaa 50108@endif target-qthreads
4fa63067 50109
56a8fe78 50110# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50111
50112.PHONY: maybe-info-target-qthreads info-target-qthreads
50113maybe-info-target-qthreads:
6bd3dfaa
PB
50114@if target-qthreads
50115maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
50116
50117info-target-qthreads: \
50118 configure-target-qthreads
0aed8855 50119 @: $(MAKE); $(unstage)
4fa63067
NN
50120 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50121 r=`${PWD_COMMAND}`; export r; \
50122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50123 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50124 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
50125 for flag in $(EXTRA_TARGET_FLAGS); do \
50126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50127 done; \
50128 (cd $(TARGET_SUBDIR)/qthreads && \
50129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50131 "RANLIB=$${RANLIB}" \
0c24b341 50132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50133 info) \
4fa63067
NN
50134 || exit 1
50135
6bd3dfaa 50136@endif target-qthreads
4fa63067
NN
50137
50138.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
50139maybe-dvi-target-qthreads:
6bd3dfaa
PB
50140@if target-qthreads
50141maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
50142
50143dvi-target-qthreads: \
50144 configure-target-qthreads
0aed8855 50145 @: $(MAKE); $(unstage)
4fa63067
NN
50146 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50147 r=`${PWD_COMMAND}`; export r; \
50148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50149 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50150 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
50151 for flag in $(EXTRA_TARGET_FLAGS); do \
50152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50153 done; \
50154 (cd $(TARGET_SUBDIR)/qthreads && \
50155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50157 "RANLIB=$${RANLIB}" \
0c24b341 50158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50159 dvi) \
4fa63067
NN
50160 || exit 1
50161
6bd3dfaa 50162@endif target-qthreads
4fa63067 50163
56a8fe78
DD
50164.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
50165maybe-pdf-target-qthreads:
50166@if target-qthreads
50167maybe-pdf-target-qthreads: pdf-target-qthreads
50168
50169pdf-target-qthreads: \
50170 configure-target-qthreads
50171 @: $(MAKE); $(unstage)
50172 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50173 r=`${PWD_COMMAND}`; export r; \
50174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50175 $(NORMAL_TARGET_EXPORTS) \
50176 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
50177 for flag in $(EXTRA_TARGET_FLAGS); do \
50178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50179 done; \
50180 (cd $(TARGET_SUBDIR)/qthreads && \
50181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50183 "RANLIB=$${RANLIB}" \
0c24b341 50184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50185 pdf) \
50186 || exit 1
50187
50188@endif target-qthreads
50189
6d389afc
MS
50190.PHONY: maybe-html-target-qthreads html-target-qthreads
50191maybe-html-target-qthreads:
50192@if target-qthreads
50193maybe-html-target-qthreads: html-target-qthreads
50194
50195html-target-qthreads: \
50196 configure-target-qthreads
0aed8855 50197 @: $(MAKE); $(unstage)
6d389afc
MS
50198 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50199 r=`${PWD_COMMAND}`; export r; \
50200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50201 $(NORMAL_TARGET_EXPORTS) \
50202 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
50203 for flag in $(EXTRA_TARGET_FLAGS); do \
50204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50205 done; \
50206 (cd $(TARGET_SUBDIR)/qthreads && \
50207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50209 "RANLIB=$${RANLIB}" \
0c24b341 50210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50211 html) \
50212 || exit 1
50213
50214@endif target-qthreads
50215
4fa63067
NN
50216.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
50217maybe-TAGS-target-qthreads:
6bd3dfaa
PB
50218@if target-qthreads
50219maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
50220
50221TAGS-target-qthreads: \
50222 configure-target-qthreads
0aed8855 50223 @: $(MAKE); $(unstage)
4fa63067
NN
50224 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50225 r=`${PWD_COMMAND}`; export r; \
50226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50227 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50228 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
50229 for flag in $(EXTRA_TARGET_FLAGS); do \
50230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50231 done; \
50232 (cd $(TARGET_SUBDIR)/qthreads && \
50233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50235 "RANLIB=$${RANLIB}" \
0c24b341 50236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50237 TAGS) \
4fa63067
NN
50238 || exit 1
50239
6bd3dfaa 50240@endif target-qthreads
4fa63067
NN
50241
50242.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
50243maybe-install-info-target-qthreads:
6bd3dfaa
PB
50244@if target-qthreads
50245maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
50246
50247install-info-target-qthreads: \
50248 configure-target-qthreads \
50249 info-target-qthreads
0aed8855 50250 @: $(MAKE); $(unstage)
4fa63067
NN
50251 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50252 r=`${PWD_COMMAND}`; export r; \
50253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50254 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50255 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
50256 for flag in $(EXTRA_TARGET_FLAGS); do \
50257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50258 done; \
50259 (cd $(TARGET_SUBDIR)/qthreads && \
50260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50262 "RANLIB=$${RANLIB}" \
0c24b341 50263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50264 install-info) \
4fa63067
NN
50265 || exit 1
50266
6bd3dfaa 50267@endif target-qthreads
4fa63067 50268
a3ca38d2
DD
50269.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
50270maybe-install-pdf-target-qthreads:
50271@if target-qthreads
50272maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
50273
50274install-pdf-target-qthreads: \
50275 configure-target-qthreads \
50276 pdf-target-qthreads
50277 @: $(MAKE); $(unstage)
50278 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50279 r=`${PWD_COMMAND}`; export r; \
50280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50281 $(NORMAL_TARGET_EXPORTS) \
50282 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
50283 for flag in $(EXTRA_TARGET_FLAGS); do \
50284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50285 done; \
50286 (cd $(TARGET_SUBDIR)/qthreads && \
50287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50289 "RANLIB=$${RANLIB}" \
0c24b341 50290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50291 install-pdf) \
50292 || exit 1
50293
50294@endif target-qthreads
50295
108a6f8e
CD
50296.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
50297maybe-install-html-target-qthreads:
50298@if target-qthreads
50299maybe-install-html-target-qthreads: install-html-target-qthreads
50300
50301install-html-target-qthreads: \
50302 configure-target-qthreads \
50303 html-target-qthreads
50304 @: $(MAKE); $(unstage)
50305 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50306 r=`${PWD_COMMAND}`; export r; \
50307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50308 $(NORMAL_TARGET_EXPORTS) \
50309 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
50310 for flag in $(EXTRA_TARGET_FLAGS); do \
50311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50312 done; \
50313 (cd $(TARGET_SUBDIR)/qthreads && \
50314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50316 "RANLIB=$${RANLIB}" \
0c24b341 50317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50318 install-html) \
50319 || exit 1
50320
50321@endif target-qthreads
50322
4fa63067
NN
50323.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
50324maybe-installcheck-target-qthreads:
6bd3dfaa
PB
50325@if target-qthreads
50326maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
50327
50328installcheck-target-qthreads: \
50329 configure-target-qthreads
0aed8855 50330 @: $(MAKE); $(unstage)
4fa63067
NN
50331 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50332 r=`${PWD_COMMAND}`; export r; \
50333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50334 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50335 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
50336 for flag in $(EXTRA_TARGET_FLAGS); do \
50337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50338 done; \
50339 (cd $(TARGET_SUBDIR)/qthreads && \
50340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50342 "RANLIB=$${RANLIB}" \
0c24b341 50343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50344 installcheck) \
4fa63067
NN
50345 || exit 1
50346
6bd3dfaa 50347@endif target-qthreads
4fa63067
NN
50348
50349.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
50350maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
50351@if target-qthreads
50352maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
50353
50354mostlyclean-target-qthreads:
0aed8855 50355 @: $(MAKE); $(unstage)
4fa63067
NN
50356 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50357 r=`${PWD_COMMAND}`; export r; \
50358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50359 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50360 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
50361 for flag in $(EXTRA_TARGET_FLAGS); do \
50362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50363 done; \
50364 (cd $(TARGET_SUBDIR)/qthreads && \
50365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50367 "RANLIB=$${RANLIB}" \
0c24b341 50368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50369 mostlyclean) \
4fa63067
NN
50370 || exit 1
50371
6bd3dfaa 50372@endif target-qthreads
4fa63067
NN
50373
50374.PHONY: maybe-clean-target-qthreads clean-target-qthreads
50375maybe-clean-target-qthreads:
6bd3dfaa
PB
50376@if target-qthreads
50377maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
50378
50379clean-target-qthreads:
0aed8855 50380 @: $(MAKE); $(unstage)
4fa63067
NN
50381 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50382 r=`${PWD_COMMAND}`; export r; \
50383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50384 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50385 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
50386 for flag in $(EXTRA_TARGET_FLAGS); do \
50387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50388 done; \
50389 (cd $(TARGET_SUBDIR)/qthreads && \
50390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50392 "RANLIB=$${RANLIB}" \
0c24b341 50393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50394 clean) \
4fa63067
NN
50395 || exit 1
50396
6bd3dfaa 50397@endif target-qthreads
4fa63067
NN
50398
50399.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
50400maybe-distclean-target-qthreads:
6bd3dfaa
PB
50401@if target-qthreads
50402maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
50403
50404distclean-target-qthreads:
0aed8855 50405 @: $(MAKE); $(unstage)
4fa63067
NN
50406 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50407 r=`${PWD_COMMAND}`; export r; \
50408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50409 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50410 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
50411 for flag in $(EXTRA_TARGET_FLAGS); do \
50412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50413 done; \
50414 (cd $(TARGET_SUBDIR)/qthreads && \
50415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50417 "RANLIB=$${RANLIB}" \
0c24b341 50418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50419 distclean) \
4fa63067
NN
50420 || exit 1
50421
6bd3dfaa 50422@endif target-qthreads
4fa63067
NN
50423
50424.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
50425maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
50426@if target-qthreads
50427maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
50428
50429maintainer-clean-target-qthreads:
0aed8855 50430 @: $(MAKE); $(unstage)
4fa63067
NN
50431 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50432 r=`${PWD_COMMAND}`; export r; \
50433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50434 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50435 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
50436 for flag in $(EXTRA_TARGET_FLAGS); do \
50437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50438 done; \
50439 (cd $(TARGET_SUBDIR)/qthreads && \
50440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50442 "RANLIB=$${RANLIB}" \
0c24b341 50443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50444 maintainer-clean) \
4fa63067 50445 || exit 1
16ae0395 50446
6bd3dfaa 50447@endif target-qthreads
49b7683b 50448
e393202e 50449
15723a45 50450
e90269c8 50451
a7254363
PB
50452
50453.PHONY: configure-target-rda maybe-configure-target-rda
50454maybe-configure-target-rda:
4f0ef2d8
CD
50455@if gcc-bootstrap
50456configure-target-rda: stage_current
50457@endif gcc-bootstrap
a7254363
PB
50458@if target-rda
50459maybe-configure-target-rda: configure-target-rda
c52c6897 50460configure-target-rda:
0aed8855
PB
50461 @: $(MAKE); $(unstage)
50462 @r=`${PWD_COMMAND}`; export r; \
50463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50464 echo "Checking multilib configuration for rda..."; \
50465 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
50466 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
50467 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
50468 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
50469 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
50470 else \
50471 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
50472 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
50473 fi; \
50474 else \
50475 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
50476 fi; \
50477 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 50478 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 50479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50480 echo Configuring in $(TARGET_SUBDIR)/rda; \
50481 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 50482 case $(srcdir) in \
b00612cc
PB
50483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50484 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
50485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50486 esac; \
b00612cc
PB
50487 srcdiroption="--srcdir=$${topdir}/rda"; \
50488 libsrcdir="$$s/rda"; \
bba45b8b
NN
50489 rm -f no-such-file || : ; \
50490 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50491 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50492 --target=${target_alias} $${srcdiroption} \
bba45b8b 50493 || exit 1
6bd3dfaa 50494@endif target-rda
49b7683b 50495
a7254363
PB
50496
50497
d545f33b
PB
50498
50499
4fa63067
NN
50500.PHONY: all-target-rda maybe-all-target-rda
50501maybe-all-target-rda:
4f0ef2d8
CD
50502@if gcc-bootstrap
50503all-target-rda: stage_current
50504@endif gcc-bootstrap
6bd3dfaa 50505@if target-rda
72b2455a 50506TARGET-target-rda=all
6bd3dfaa 50507maybe-all-target-rda: all-target-rda
4fa63067 50508all-target-rda: configure-target-rda
0aed8855 50509 @: $(MAKE); $(unstage)
b40e3958
L
50510 @r=`${PWD_COMMAND}`; export r; \
50511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50512 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50513 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
50514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50515 $(TARGET-target-rda))
6bd3dfaa 50516@endif target-rda
252b5132 50517
a7254363
PB
50518
50519
d545f33b
PB
50520
50521
4fa63067
NN
50522.PHONY: check-target-rda maybe-check-target-rda
50523maybe-check-target-rda:
6bd3dfaa
PB
50524@if target-rda
50525maybe-check-target-rda: check-target-rda
16ae0395 50526
4fa63067 50527check-target-rda:
0aed8855 50528 @: $(MAKE); $(unstage)
b40e3958
L
50529 @r=`${PWD_COMMAND}`; export r; \
50530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50531 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50532 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 50533 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 50534
6bd3dfaa 50535@endif target-rda
930314a4 50536
4fa63067
NN
50537.PHONY: install-target-rda maybe-install-target-rda
50538maybe-install-target-rda:
6bd3dfaa
PB
50539@if target-rda
50540maybe-install-target-rda: install-target-rda
16ae0395 50541
4fa63067 50542install-target-rda: installdirs
0aed8855 50543 @: $(MAKE); $(unstage)
b40e3958
L
50544 @r=`${PWD_COMMAND}`; export r; \
50545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50546 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50547 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 50548 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50549
6bd3dfaa 50550@endif target-rda
e393202e 50551
56a8fe78 50552# Other targets (info, dvi, pdf, etc.)
15723a45 50553
4fa63067
NN
50554.PHONY: maybe-info-target-rda info-target-rda
50555maybe-info-target-rda:
6bd3dfaa
PB
50556@if target-rda
50557maybe-info-target-rda: info-target-rda
15723a45 50558
4fa63067
NN
50559info-target-rda: \
50560 configure-target-rda
0aed8855 50561 @: $(MAKE); $(unstage)
4fa63067 50562 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
50563 r=`${PWD_COMMAND}`; export r; \
50564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50565 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50566 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
50567 for flag in $(EXTRA_TARGET_FLAGS); do \
50568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50569 done; \
50570 (cd $(TARGET_SUBDIR)/rda && \
50571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50573 "RANLIB=$${RANLIB}" \
0c24b341 50574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50575 info) \
bba45b8b 50576 || exit 1
252b5132 50577
6bd3dfaa 50578@endif target-rda
4fa63067
NN
50579
50580.PHONY: maybe-dvi-target-rda dvi-target-rda
50581maybe-dvi-target-rda:
6bd3dfaa
PB
50582@if target-rda
50583maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
50584
50585dvi-target-rda: \
50586 configure-target-rda
0aed8855 50587 @: $(MAKE); $(unstage)
4fa63067
NN
50588 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50589 r=`${PWD_COMMAND}`; export r; \
b40e3958 50590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50591 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50592 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
50593 for flag in $(EXTRA_TARGET_FLAGS); do \
50594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50595 done; \
50596 (cd $(TARGET_SUBDIR)/rda && \
50597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50599 "RANLIB=$${RANLIB}" \
0c24b341 50600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50601 dvi) \
4fa63067 50602 || exit 1
252b5132 50603
6bd3dfaa 50604@endif target-rda
16ae0395 50605
56a8fe78
DD
50606.PHONY: maybe-pdf-target-rda pdf-target-rda
50607maybe-pdf-target-rda:
50608@if target-rda
50609maybe-pdf-target-rda: pdf-target-rda
50610
50611pdf-target-rda: \
50612 configure-target-rda
50613 @: $(MAKE); $(unstage)
50614 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50615 r=`${PWD_COMMAND}`; export r; \
50616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50617 $(NORMAL_TARGET_EXPORTS) \
50618 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
50619 for flag in $(EXTRA_TARGET_FLAGS); do \
50620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50621 done; \
50622 (cd $(TARGET_SUBDIR)/rda && \
50623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50625 "RANLIB=$${RANLIB}" \
0c24b341 50626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50627 pdf) \
50628 || exit 1
50629
50630@endif target-rda
50631
6d389afc
MS
50632.PHONY: maybe-html-target-rda html-target-rda
50633maybe-html-target-rda:
50634@if target-rda
50635maybe-html-target-rda: html-target-rda
50636
50637html-target-rda: \
50638 configure-target-rda
0aed8855 50639 @: $(MAKE); $(unstage)
6d389afc
MS
50640 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50641 r=`${PWD_COMMAND}`; export r; \
50642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50643 $(NORMAL_TARGET_EXPORTS) \
50644 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
50645 for flag in $(EXTRA_TARGET_FLAGS); do \
50646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50647 done; \
50648 (cd $(TARGET_SUBDIR)/rda && \
50649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50651 "RANLIB=$${RANLIB}" \
0c24b341 50652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50653 html) \
50654 || exit 1
50655
50656@endif target-rda
50657
4fa63067
NN
50658.PHONY: maybe-TAGS-target-rda TAGS-target-rda
50659maybe-TAGS-target-rda:
6bd3dfaa
PB
50660@if target-rda
50661maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
50662
50663TAGS-target-rda: \
50664 configure-target-rda
0aed8855 50665 @: $(MAKE); $(unstage)
4fa63067
NN
50666 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50667 r=`${PWD_COMMAND}`; export r; \
b40e3958 50668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50669 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50670 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
50671 for flag in $(EXTRA_TARGET_FLAGS); do \
50672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50673 done; \
50674 (cd $(TARGET_SUBDIR)/rda && \
50675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50677 "RANLIB=$${RANLIB}" \
0c24b341 50678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50679 TAGS) \
4fa63067 50680 || exit 1
e393202e 50681
6bd3dfaa 50682@endif target-rda
930314a4 50683
4fa63067
NN
50684.PHONY: maybe-install-info-target-rda install-info-target-rda
50685maybe-install-info-target-rda:
6bd3dfaa
PB
50686@if target-rda
50687maybe-install-info-target-rda: install-info-target-rda
16ae0395 50688
4fa63067
NN
50689install-info-target-rda: \
50690 configure-target-rda \
50691 info-target-rda
0aed8855 50692 @: $(MAKE); $(unstage)
4fa63067
NN
50693 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50694 r=`${PWD_COMMAND}`; export r; \
b40e3958 50695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50696 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50697 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
50698 for flag in $(EXTRA_TARGET_FLAGS); do \
50699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50700 done; \
50701 (cd $(TARGET_SUBDIR)/rda && \
50702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50704 "RANLIB=$${RANLIB}" \
0c24b341 50705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50706 install-info) \
4fa63067 50707 || exit 1
252b5132 50708
6bd3dfaa 50709@endif target-rda
e393202e 50710
a3ca38d2
DD
50711.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
50712maybe-install-pdf-target-rda:
50713@if target-rda
50714maybe-install-pdf-target-rda: install-pdf-target-rda
50715
50716install-pdf-target-rda: \
50717 configure-target-rda \
50718 pdf-target-rda
50719 @: $(MAKE); $(unstage)
50720 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50721 r=`${PWD_COMMAND}`; export r; \
50722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50723 $(NORMAL_TARGET_EXPORTS) \
50724 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
50725 for flag in $(EXTRA_TARGET_FLAGS); do \
50726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50727 done; \
50728 (cd $(TARGET_SUBDIR)/rda && \
50729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50731 "RANLIB=$${RANLIB}" \
0c24b341 50732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50733 install-pdf) \
50734 || exit 1
50735
50736@endif target-rda
50737
108a6f8e
CD
50738.PHONY: maybe-install-html-target-rda install-html-target-rda
50739maybe-install-html-target-rda:
50740@if target-rda
50741maybe-install-html-target-rda: install-html-target-rda
50742
50743install-html-target-rda: \
50744 configure-target-rda \
50745 html-target-rda
50746 @: $(MAKE); $(unstage)
50747 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50748 r=`${PWD_COMMAND}`; export r; \
50749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50750 $(NORMAL_TARGET_EXPORTS) \
50751 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
50752 for flag in $(EXTRA_TARGET_FLAGS); do \
50753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50754 done; \
50755 (cd $(TARGET_SUBDIR)/rda && \
50756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50758 "RANLIB=$${RANLIB}" \
0c24b341 50759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50760 install-html) \
50761 || exit 1
50762
50763@endif target-rda
50764
4fa63067
NN
50765.PHONY: maybe-installcheck-target-rda installcheck-target-rda
50766maybe-installcheck-target-rda:
6bd3dfaa
PB
50767@if target-rda
50768maybe-installcheck-target-rda: installcheck-target-rda
15723a45 50769
4fa63067
NN
50770installcheck-target-rda: \
50771 configure-target-rda
0aed8855 50772 @: $(MAKE); $(unstage)
4fa63067
NN
50773 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50774 r=`${PWD_COMMAND}`; export r; \
50775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50776 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50777 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
50778 for flag in $(EXTRA_TARGET_FLAGS); do \
50779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50780 done; \
50781 (cd $(TARGET_SUBDIR)/rda && \
50782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50784 "RANLIB=$${RANLIB}" \
0c24b341 50785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50786 installcheck) \
4fa63067 50787 || exit 1
15723a45 50788
6bd3dfaa 50789@endif target-rda
4fa63067
NN
50790
50791.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
50792maybe-mostlyclean-target-rda:
6bd3dfaa
PB
50793@if target-rda
50794maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
50795
50796mostlyclean-target-rda:
0aed8855 50797 @: $(MAKE); $(unstage)
4fa63067 50798 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
50799 r=`${PWD_COMMAND}`; export r; \
50800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50801 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50802 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
50803 for flag in $(EXTRA_TARGET_FLAGS); do \
50804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50805 done; \
50806 (cd $(TARGET_SUBDIR)/rda && \
50807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50809 "RANLIB=$${RANLIB}" \
0c24b341 50810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50811 mostlyclean) \
bba45b8b 50812 || exit 1
252b5132 50813
6bd3dfaa 50814@endif target-rda
4fa63067
NN
50815
50816.PHONY: maybe-clean-target-rda clean-target-rda
50817maybe-clean-target-rda:
6bd3dfaa
PB
50818@if target-rda
50819maybe-clean-target-rda: clean-target-rda
4fa63067
NN
50820
50821clean-target-rda:
0aed8855 50822 @: $(MAKE); $(unstage)
4fa63067
NN
50823 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50824 r=`${PWD_COMMAND}`; export r; \
b40e3958 50825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50826 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50827 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
50828 for flag in $(EXTRA_TARGET_FLAGS); do \
50829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50830 done; \
bba45b8b 50831 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50834 "RANLIB=$${RANLIB}" \
0c24b341 50835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50836 clean) \
4fa63067 50837 || exit 1
252b5132 50838
6bd3dfaa 50839@endif target-rda
16ae0395 50840
4fa63067
NN
50841.PHONY: maybe-distclean-target-rda distclean-target-rda
50842maybe-distclean-target-rda:
6bd3dfaa
PB
50843@if target-rda
50844maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
50845
50846distclean-target-rda:
0aed8855 50847 @: $(MAKE); $(unstage)
4fa63067
NN
50848 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50849 r=`${PWD_COMMAND}`; export r; \
b40e3958 50850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50851 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50852 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
50853 for flag in $(EXTRA_TARGET_FLAGS); do \
50854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50855 done; \
bba45b8b 50856 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50859 "RANLIB=$${RANLIB}" \
0c24b341 50860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50861 distclean) \
4fa63067 50862 || exit 1
252b5132 50863
6bd3dfaa 50864@endif target-rda
930314a4 50865
4fa63067
NN
50866.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
50867maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
50868@if target-rda
50869maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 50870
4fa63067 50871maintainer-clean-target-rda:
0aed8855 50872 @: $(MAKE); $(unstage)
4fa63067
NN
50873 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50874 r=`${PWD_COMMAND}`; export r; \
b40e3958 50875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50876 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50877 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
50878 for flag in $(EXTRA_TARGET_FLAGS); do \
50879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50880 done; \
bba45b8b 50881 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50884 "RANLIB=$${RANLIB}" \
0c24b341 50885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50886 maintainer-clean) \
4fa63067
NN
50887 || exit 1
50888
6bd3dfaa 50889@endif target-rda
252b5132 50890
e393202e 50891
a2592b1b 50892
a7254363
PB
50893
50894
50895.PHONY: configure-target-libada maybe-configure-target-libada
50896maybe-configure-target-libada:
4f0ef2d8
CD
50897@if gcc-bootstrap
50898configure-target-libada: stage_current
50899@endif gcc-bootstrap
a7254363
PB
50900@if target-libada
50901maybe-configure-target-libada: configure-target-libada
c52c6897 50902configure-target-libada:
0aed8855
PB
50903 @: $(MAKE); $(unstage)
50904 @r=`${PWD_COMMAND}`; export r; \
50905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50906 echo "Checking multilib configuration for libada..."; \
50907 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
50908 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
50909 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
50910 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
50911 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
50912 else \
50913 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
50914 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
50915 fi; \
50916 else \
50917 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
50918 fi; \
50919 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 50920 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 50921 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
50922 echo Configuring in $(TARGET_SUBDIR)/libada; \
50923 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
50924 case $(srcdir) in \
b00612cc
PB
50925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50926 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
50927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 50928 esac; \
b00612cc
PB
50929 srcdiroption="--srcdir=$${topdir}/libada"; \
50930 libsrcdir="$$s/libada"; \
a2592b1b
DD
50931 rm -f no-such-file || : ; \
50932 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50934 --target=${target_alias} $${srcdiroption} \
a2592b1b 50935 || exit 1
6bd3dfaa 50936@endif target-libada
a2592b1b 50937
a7254363
PB
50938
50939
d545f33b
PB
50940
50941
4fa63067
NN
50942.PHONY: all-target-libada maybe-all-target-libada
50943maybe-all-target-libada:
4f0ef2d8
CD
50944@if gcc-bootstrap
50945all-target-libada: stage_current
50946@endif gcc-bootstrap
6bd3dfaa 50947@if target-libada
72b2455a 50948TARGET-target-libada=all
6bd3dfaa 50949maybe-all-target-libada: all-target-libada
4fa63067 50950all-target-libada: configure-target-libada
0aed8855 50951 @: $(MAKE); $(unstage)
4fa63067
NN
50952 @r=`${PWD_COMMAND}`; export r; \
50953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50954 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50955 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
50956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50957 $(TARGET-target-libada))
6bd3dfaa 50958@endif target-libada
4fa63067 50959
a7254363
PB
50960
50961
d545f33b
PB
50962
50963
4fa63067
NN
50964.PHONY: check-target-libada maybe-check-target-libada
50965maybe-check-target-libada:
6bd3dfaa
PB
50966@if target-libada
50967maybe-check-target-libada: check-target-libada
4fa63067
NN
50968
50969check-target-libada:
0aed8855 50970 @: $(MAKE); $(unstage)
4fa63067
NN
50971 @r=`${PWD_COMMAND}`; export r; \
50972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50973 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50974 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 50975 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 50976
6bd3dfaa 50977@endif target-libada
4fa63067
NN
50978
50979.PHONY: install-target-libada maybe-install-target-libada
50980maybe-install-target-libada:
6bd3dfaa
PB
50981@if target-libada
50982maybe-install-target-libada: install-target-libada
4fa63067
NN
50983
50984install-target-libada: installdirs
0aed8855 50985 @: $(MAKE); $(unstage)
4fa63067
NN
50986 @r=`${PWD_COMMAND}`; export r; \
50987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50988 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50989 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 50990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50991
6bd3dfaa 50992@endif target-libada
4fa63067 50993
56a8fe78 50994# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50995
50996.PHONY: maybe-info-target-libada info-target-libada
50997maybe-info-target-libada:
6bd3dfaa
PB
50998@if target-libada
50999maybe-info-target-libada: info-target-libada
4fa63067
NN
51000
51001info-target-libada: \
51002 configure-target-libada
0aed8855 51003 @: $(MAKE); $(unstage)
4fa63067
NN
51004 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51005 r=`${PWD_COMMAND}`; export r; \
51006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51007 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51008 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
51009 for flag in $(EXTRA_TARGET_FLAGS); do \
51010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51011 done; \
51012 (cd $(TARGET_SUBDIR)/libada && \
51013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51015 "RANLIB=$${RANLIB}" \
0c24b341 51016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51017 info) \
4fa63067
NN
51018 || exit 1
51019
6bd3dfaa 51020@endif target-libada
4fa63067
NN
51021
51022.PHONY: maybe-dvi-target-libada dvi-target-libada
51023maybe-dvi-target-libada:
6bd3dfaa
PB
51024@if target-libada
51025maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
51026
51027dvi-target-libada: \
51028 configure-target-libada
0aed8855 51029 @: $(MAKE); $(unstage)
4fa63067
NN
51030 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51031 r=`${PWD_COMMAND}`; export r; \
51032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51033 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51034 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
51035 for flag in $(EXTRA_TARGET_FLAGS); do \
51036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51037 done; \
51038 (cd $(TARGET_SUBDIR)/libada && \
51039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51041 "RANLIB=$${RANLIB}" \
0c24b341 51042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51043 dvi) \
4fa63067
NN
51044 || exit 1
51045
6bd3dfaa 51046@endif target-libada
4fa63067 51047
56a8fe78
DD
51048.PHONY: maybe-pdf-target-libada pdf-target-libada
51049maybe-pdf-target-libada:
51050@if target-libada
51051maybe-pdf-target-libada: pdf-target-libada
51052
51053pdf-target-libada: \
51054 configure-target-libada
51055 @: $(MAKE); $(unstage)
51056 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51057 r=`${PWD_COMMAND}`; export r; \
51058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51059 $(NORMAL_TARGET_EXPORTS) \
51060 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
51061 for flag in $(EXTRA_TARGET_FLAGS); do \
51062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51063 done; \
51064 (cd $(TARGET_SUBDIR)/libada && \
51065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51067 "RANLIB=$${RANLIB}" \
0c24b341 51068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51069 pdf) \
51070 || exit 1
51071
51072@endif target-libada
51073
6d389afc
MS
51074.PHONY: maybe-html-target-libada html-target-libada
51075maybe-html-target-libada:
51076@if target-libada
51077maybe-html-target-libada: html-target-libada
51078
51079html-target-libada: \
51080 configure-target-libada
0aed8855 51081 @: $(MAKE); $(unstage)
6d389afc
MS
51082 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51083 r=`${PWD_COMMAND}`; export r; \
51084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51085 $(NORMAL_TARGET_EXPORTS) \
51086 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
51087 for flag in $(EXTRA_TARGET_FLAGS); do \
51088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51089 done; \
51090 (cd $(TARGET_SUBDIR)/libada && \
51091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51093 "RANLIB=$${RANLIB}" \
0c24b341 51094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51095 html) \
51096 || exit 1
51097
51098@endif target-libada
51099
4fa63067
NN
51100.PHONY: maybe-TAGS-target-libada TAGS-target-libada
51101maybe-TAGS-target-libada:
6bd3dfaa
PB
51102@if target-libada
51103maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
51104
51105TAGS-target-libada: \
51106 configure-target-libada
0aed8855 51107 @: $(MAKE); $(unstage)
4fa63067
NN
51108 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51109 r=`${PWD_COMMAND}`; export r; \
51110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51111 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51112 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
51113 for flag in $(EXTRA_TARGET_FLAGS); do \
51114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51115 done; \
51116 (cd $(TARGET_SUBDIR)/libada && \
51117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51119 "RANLIB=$${RANLIB}" \
0c24b341 51120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51121 TAGS) \
4fa63067
NN
51122 || exit 1
51123
6bd3dfaa 51124@endif target-libada
4fa63067
NN
51125
51126.PHONY: maybe-install-info-target-libada install-info-target-libada
51127maybe-install-info-target-libada:
6bd3dfaa
PB
51128@if target-libada
51129maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
51130
51131install-info-target-libada: \
51132 configure-target-libada \
51133 info-target-libada
0aed8855 51134 @: $(MAKE); $(unstage)
4fa63067
NN
51135 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51136 r=`${PWD_COMMAND}`; export r; \
51137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51138 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51139 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
51140 for flag in $(EXTRA_TARGET_FLAGS); do \
51141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51142 done; \
51143 (cd $(TARGET_SUBDIR)/libada && \
51144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51146 "RANLIB=$${RANLIB}" \
0c24b341 51147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51148 install-info) \
4fa63067
NN
51149 || exit 1
51150
6bd3dfaa 51151@endif target-libada
4fa63067 51152
a3ca38d2
DD
51153.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
51154maybe-install-pdf-target-libada:
51155@if target-libada
51156maybe-install-pdf-target-libada: install-pdf-target-libada
51157
51158install-pdf-target-libada: \
51159 configure-target-libada \
51160 pdf-target-libada
51161 @: $(MAKE); $(unstage)
51162 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51163 r=`${PWD_COMMAND}`; export r; \
51164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51165 $(NORMAL_TARGET_EXPORTS) \
51166 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
51167 for flag in $(EXTRA_TARGET_FLAGS); do \
51168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51169 done; \
51170 (cd $(TARGET_SUBDIR)/libada && \
51171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51173 "RANLIB=$${RANLIB}" \
0c24b341 51174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51175 install-pdf) \
51176 || exit 1
51177
51178@endif target-libada
51179
108a6f8e
CD
51180.PHONY: maybe-install-html-target-libada install-html-target-libada
51181maybe-install-html-target-libada:
51182@if target-libada
51183maybe-install-html-target-libada: install-html-target-libada
51184
51185install-html-target-libada: \
51186 configure-target-libada \
51187 html-target-libada
51188 @: $(MAKE); $(unstage)
51189 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51190 r=`${PWD_COMMAND}`; export r; \
51191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51192 $(NORMAL_TARGET_EXPORTS) \
51193 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
51194 for flag in $(EXTRA_TARGET_FLAGS); do \
51195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51196 done; \
51197 (cd $(TARGET_SUBDIR)/libada && \
51198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51200 "RANLIB=$${RANLIB}" \
0c24b341 51201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51202 install-html) \
51203 || exit 1
51204
51205@endif target-libada
51206
4fa63067
NN
51207.PHONY: maybe-installcheck-target-libada installcheck-target-libada
51208maybe-installcheck-target-libada:
6bd3dfaa
PB
51209@if target-libada
51210maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
51211
51212installcheck-target-libada: \
51213 configure-target-libada
0aed8855 51214 @: $(MAKE); $(unstage)
4fa63067
NN
51215 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51216 r=`${PWD_COMMAND}`; export r; \
51217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51218 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51219 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
51220 for flag in $(EXTRA_TARGET_FLAGS); do \
51221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51222 done; \
51223 (cd $(TARGET_SUBDIR)/libada && \
51224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51226 "RANLIB=$${RANLIB}" \
0c24b341 51227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51228 installcheck) \
4fa63067
NN
51229 || exit 1
51230
6bd3dfaa 51231@endif target-libada
4fa63067
NN
51232
51233.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
51234maybe-mostlyclean-target-libada:
6bd3dfaa
PB
51235@if target-libada
51236maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
51237
51238mostlyclean-target-libada:
0aed8855 51239 @: $(MAKE); $(unstage)
4fa63067
NN
51240 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51241 r=`${PWD_COMMAND}`; export r; \
51242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51243 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51244 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
51245 for flag in $(EXTRA_TARGET_FLAGS); do \
51246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51247 done; \
51248 (cd $(TARGET_SUBDIR)/libada && \
51249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51251 "RANLIB=$${RANLIB}" \
0c24b341 51252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51253 mostlyclean) \
4fa63067
NN
51254 || exit 1
51255
6bd3dfaa 51256@endif target-libada
4fa63067
NN
51257
51258.PHONY: maybe-clean-target-libada clean-target-libada
51259maybe-clean-target-libada:
6bd3dfaa
PB
51260@if target-libada
51261maybe-clean-target-libada: clean-target-libada
4fa63067
NN
51262
51263clean-target-libada:
0aed8855 51264 @: $(MAKE); $(unstage)
4fa63067
NN
51265 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51266 r=`${PWD_COMMAND}`; export r; \
51267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51268 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51269 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
51270 for flag in $(EXTRA_TARGET_FLAGS); do \
51271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51272 done; \
51273 (cd $(TARGET_SUBDIR)/libada && \
51274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51276 "RANLIB=$${RANLIB}" \
0c24b341 51277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51278 clean) \
4fa63067
NN
51279 || exit 1
51280
6bd3dfaa 51281@endif target-libada
a2592b1b 51282
4fa63067
NN
51283.PHONY: maybe-distclean-target-libada distclean-target-libada
51284maybe-distclean-target-libada:
6bd3dfaa
PB
51285@if target-libada
51286maybe-distclean-target-libada: distclean-target-libada
a2592b1b 51287
4fa63067 51288distclean-target-libada:
0aed8855 51289 @: $(MAKE); $(unstage)
4fa63067
NN
51290 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51291 r=`${PWD_COMMAND}`; export r; \
a2592b1b 51292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51293 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51294 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
51295 for flag in $(EXTRA_TARGET_FLAGS); do \
51296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51297 done; \
a2592b1b 51298 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
51299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51301 "RANLIB=$${RANLIB}" \
0c24b341 51302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51303 distclean) \
4fa63067 51304 || exit 1
a2592b1b 51305
6bd3dfaa 51306@endif target-libada
a2592b1b 51307
4fa63067
NN
51308.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
51309maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
51310@if target-libada
51311maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 51312
4fa63067 51313maintainer-clean-target-libada:
0aed8855 51314 @: $(MAKE); $(unstage)
4fa63067
NN
51315 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51316 r=`${PWD_COMMAND}`; export r; \
a2592b1b 51317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51318 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51319 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
51320 for flag in $(EXTRA_TARGET_FLAGS); do \
51321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51322 done; \
a2592b1b 51323 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
51324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51326 "RANLIB=$${RANLIB}" \
0c24b341 51327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51328 maintainer-clean) \
4fa63067
NN
51329 || exit 1
51330
6bd3dfaa 51331@endif target-libada
a2592b1b
DD
51332
51333
e393202e 51334
b3ded179
PB
51335
51336
51337.PHONY: configure-target-libgomp maybe-configure-target-libgomp
51338maybe-configure-target-libgomp:
4f0ef2d8
CD
51339@if gcc-bootstrap
51340configure-target-libgomp: stage_current
51341@endif gcc-bootstrap
b3ded179
PB
51342@if target-libgomp
51343maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 51344configure-target-libgomp:
b3ded179
PB
51345 @: $(MAKE); $(unstage)
51346 @r=`${PWD_COMMAND}`; export r; \
51347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51348 echo "Checking multilib configuration for libgomp..."; \
51349 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
51350 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
51351 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
51352 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
51353 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
51354 else \
51355 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
51356 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
51357 fi; \
51358 else \
51359 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
51360 fi; \
51361 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 51362 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
51363 $(NORMAL_TARGET_EXPORTS) \
51364 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
51365 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
51366 case $(srcdir) in \
51367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51368 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
51369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51370 esac; \
51371 srcdiroption="--srcdir=$${topdir}/libgomp"; \
51372 libsrcdir="$$s/libgomp"; \
51373 rm -f no-such-file || : ; \
51374 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51375 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51376 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
51377 || exit 1
51378@endif target-libgomp
51379
51380
51381
51382
51383
51384.PHONY: all-target-libgomp maybe-all-target-libgomp
51385maybe-all-target-libgomp:
4f0ef2d8
CD
51386@if gcc-bootstrap
51387all-target-libgomp: stage_current
51388@endif gcc-bootstrap
b3ded179
PB
51389@if target-libgomp
51390TARGET-target-libgomp=all
51391maybe-all-target-libgomp: all-target-libgomp
51392all-target-libgomp: configure-target-libgomp
51393 @: $(MAKE); $(unstage)
51394 @r=`${PWD_COMMAND}`; export r; \
51395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51396 $(NORMAL_TARGET_EXPORTS) \
51397 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
51398 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51399 $(TARGET-target-libgomp))
b3ded179
PB
51400@endif target-libgomp
51401
51402
51403
51404
51405
51406.PHONY: check-target-libgomp maybe-check-target-libgomp
51407maybe-check-target-libgomp:
51408@if target-libgomp
51409maybe-check-target-libgomp: check-target-libgomp
51410
51411check-target-libgomp:
51412 @: $(MAKE); $(unstage)
51413 @r=`${PWD_COMMAND}`; export r; \
51414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51415 $(NORMAL_TARGET_EXPORTS) \
51416 (cd $(TARGET_SUBDIR)/libgomp && \
51417 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
51418
51419@endif target-libgomp
51420
51421.PHONY: install-target-libgomp maybe-install-target-libgomp
51422maybe-install-target-libgomp:
51423@if target-libgomp
51424maybe-install-target-libgomp: install-target-libgomp
51425
51426install-target-libgomp: installdirs
51427 @: $(MAKE); $(unstage)
51428 @r=`${PWD_COMMAND}`; export r; \
51429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51430 $(NORMAL_TARGET_EXPORTS) \
51431 (cd $(TARGET_SUBDIR)/libgomp && \
51432 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
51433
51434@endif target-libgomp
51435
56a8fe78 51436# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
51437
51438.PHONY: maybe-info-target-libgomp info-target-libgomp
51439maybe-info-target-libgomp:
51440@if target-libgomp
51441maybe-info-target-libgomp: info-target-libgomp
51442
51443info-target-libgomp: \
51444 configure-target-libgomp
51445 @: $(MAKE); $(unstage)
51446 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51447 r=`${PWD_COMMAND}`; export r; \
51448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51449 $(NORMAL_TARGET_EXPORTS) \
51450 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
51451 for flag in $(EXTRA_TARGET_FLAGS); do \
51452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51453 done; \
51454 (cd $(TARGET_SUBDIR)/libgomp && \
51455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51457 "RANLIB=$${RANLIB}" \
0c24b341 51458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51459 info) \
51460 || exit 1
51461
51462@endif target-libgomp
51463
51464.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
51465maybe-dvi-target-libgomp:
51466@if target-libgomp
51467maybe-dvi-target-libgomp: dvi-target-libgomp
51468
51469dvi-target-libgomp: \
51470 configure-target-libgomp
51471 @: $(MAKE); $(unstage)
51472 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51473 r=`${PWD_COMMAND}`; export r; \
51474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51475 $(NORMAL_TARGET_EXPORTS) \
51476 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
51477 for flag in $(EXTRA_TARGET_FLAGS); do \
51478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51479 done; \
51480 (cd $(TARGET_SUBDIR)/libgomp && \
51481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51483 "RANLIB=$${RANLIB}" \
0c24b341 51484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51485 dvi) \
51486 || exit 1
51487
51488@endif target-libgomp
51489
56a8fe78
DD
51490.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
51491maybe-pdf-target-libgomp:
51492@if target-libgomp
51493maybe-pdf-target-libgomp: pdf-target-libgomp
51494
51495pdf-target-libgomp: \
51496 configure-target-libgomp
51497 @: $(MAKE); $(unstage)
51498 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51499 r=`${PWD_COMMAND}`; export r; \
51500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51501 $(NORMAL_TARGET_EXPORTS) \
51502 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
51503 for flag in $(EXTRA_TARGET_FLAGS); do \
51504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51505 done; \
51506 (cd $(TARGET_SUBDIR)/libgomp && \
51507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51509 "RANLIB=$${RANLIB}" \
0c24b341 51510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51511 pdf) \
51512 || exit 1
51513
51514@endif target-libgomp
51515
b3ded179
PB
51516.PHONY: maybe-html-target-libgomp html-target-libgomp
51517maybe-html-target-libgomp:
51518@if target-libgomp
51519maybe-html-target-libgomp: html-target-libgomp
51520
51521html-target-libgomp: \
51522 configure-target-libgomp
51523 @: $(MAKE); $(unstage)
51524 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51525 r=`${PWD_COMMAND}`; export r; \
51526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51527 $(NORMAL_TARGET_EXPORTS) \
51528 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
51529 for flag in $(EXTRA_TARGET_FLAGS); do \
51530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51531 done; \
51532 (cd $(TARGET_SUBDIR)/libgomp && \
51533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51535 "RANLIB=$${RANLIB}" \
0c24b341 51536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51537 html) \
51538 || exit 1
51539
51540@endif target-libgomp
51541
51542.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
51543maybe-TAGS-target-libgomp:
51544@if target-libgomp
51545maybe-TAGS-target-libgomp: TAGS-target-libgomp
51546
51547TAGS-target-libgomp: \
51548 configure-target-libgomp
51549 @: $(MAKE); $(unstage)
51550 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51551 r=`${PWD_COMMAND}`; export r; \
51552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51553 $(NORMAL_TARGET_EXPORTS) \
51554 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
51555 for flag in $(EXTRA_TARGET_FLAGS); do \
51556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51557 done; \
51558 (cd $(TARGET_SUBDIR)/libgomp && \
51559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51561 "RANLIB=$${RANLIB}" \
0c24b341 51562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51563 TAGS) \
51564 || exit 1
51565
51566@endif target-libgomp
51567
51568.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
51569maybe-install-info-target-libgomp:
51570@if target-libgomp
51571maybe-install-info-target-libgomp: install-info-target-libgomp
51572
51573install-info-target-libgomp: \
51574 configure-target-libgomp \
51575 info-target-libgomp
51576 @: $(MAKE); $(unstage)
51577 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51578 r=`${PWD_COMMAND}`; export r; \
51579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51580 $(NORMAL_TARGET_EXPORTS) \
51581 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
51582 for flag in $(EXTRA_TARGET_FLAGS); do \
51583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51584 done; \
51585 (cd $(TARGET_SUBDIR)/libgomp && \
51586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51588 "RANLIB=$${RANLIB}" \
0c24b341 51589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51590 install-info) \
51591 || exit 1
51592
51593@endif target-libgomp
51594
a3ca38d2
DD
51595.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
51596maybe-install-pdf-target-libgomp:
51597@if target-libgomp
51598maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
51599
51600install-pdf-target-libgomp: \
51601 configure-target-libgomp \
51602 pdf-target-libgomp
51603 @: $(MAKE); $(unstage)
51604 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51605 r=`${PWD_COMMAND}`; export r; \
51606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51607 $(NORMAL_TARGET_EXPORTS) \
51608 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
51609 for flag in $(EXTRA_TARGET_FLAGS); do \
51610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51611 done; \
51612 (cd $(TARGET_SUBDIR)/libgomp && \
51613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51615 "RANLIB=$${RANLIB}" \
0c24b341 51616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51617 install-pdf) \
51618 || exit 1
51619
51620@endif target-libgomp
51621
108a6f8e
CD
51622.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
51623maybe-install-html-target-libgomp:
51624@if target-libgomp
51625maybe-install-html-target-libgomp: install-html-target-libgomp
51626
51627install-html-target-libgomp: \
51628 configure-target-libgomp \
51629 html-target-libgomp
51630 @: $(MAKE); $(unstage)
51631 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51632 r=`${PWD_COMMAND}`; export r; \
51633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51634 $(NORMAL_TARGET_EXPORTS) \
51635 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
51636 for flag in $(EXTRA_TARGET_FLAGS); do \
51637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51638 done; \
51639 (cd $(TARGET_SUBDIR)/libgomp && \
51640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51642 "RANLIB=$${RANLIB}" \
0c24b341 51643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51644 install-html) \
51645 || exit 1
51646
51647@endif target-libgomp
51648
b3ded179
PB
51649.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
51650maybe-installcheck-target-libgomp:
51651@if target-libgomp
51652maybe-installcheck-target-libgomp: installcheck-target-libgomp
51653
51654installcheck-target-libgomp: \
51655 configure-target-libgomp
51656 @: $(MAKE); $(unstage)
51657 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51658 r=`${PWD_COMMAND}`; export r; \
51659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51660 $(NORMAL_TARGET_EXPORTS) \
51661 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
51662 for flag in $(EXTRA_TARGET_FLAGS); do \
51663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51664 done; \
51665 (cd $(TARGET_SUBDIR)/libgomp && \
51666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51668 "RANLIB=$${RANLIB}" \
0c24b341 51669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51670 installcheck) \
51671 || exit 1
51672
51673@endif target-libgomp
51674
51675.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
51676maybe-mostlyclean-target-libgomp:
51677@if target-libgomp
51678maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
51679
51680mostlyclean-target-libgomp:
51681 @: $(MAKE); $(unstage)
51682 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51683 r=`${PWD_COMMAND}`; export r; \
51684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51685 $(NORMAL_TARGET_EXPORTS) \
51686 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
51687 for flag in $(EXTRA_TARGET_FLAGS); do \
51688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51689 done; \
51690 (cd $(TARGET_SUBDIR)/libgomp && \
51691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51693 "RANLIB=$${RANLIB}" \
0c24b341 51694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51695 mostlyclean) \
51696 || exit 1
51697
51698@endif target-libgomp
51699
51700.PHONY: maybe-clean-target-libgomp clean-target-libgomp
51701maybe-clean-target-libgomp:
51702@if target-libgomp
51703maybe-clean-target-libgomp: clean-target-libgomp
51704
51705clean-target-libgomp:
51706 @: $(MAKE); $(unstage)
51707 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51708 r=`${PWD_COMMAND}`; export r; \
51709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51710 $(NORMAL_TARGET_EXPORTS) \
51711 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
51712 for flag in $(EXTRA_TARGET_FLAGS); do \
51713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51714 done; \
51715 (cd $(TARGET_SUBDIR)/libgomp && \
51716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51718 "RANLIB=$${RANLIB}" \
0c24b341 51719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51720 clean) \
51721 || exit 1
51722
51723@endif target-libgomp
51724
51725.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
51726maybe-distclean-target-libgomp:
51727@if target-libgomp
51728maybe-distclean-target-libgomp: distclean-target-libgomp
51729
51730distclean-target-libgomp:
51731 @: $(MAKE); $(unstage)
51732 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51733 r=`${PWD_COMMAND}`; export r; \
51734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51735 $(NORMAL_TARGET_EXPORTS) \
51736 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
51737 for flag in $(EXTRA_TARGET_FLAGS); do \
51738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51739 done; \
51740 (cd $(TARGET_SUBDIR)/libgomp && \
51741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51743 "RANLIB=$${RANLIB}" \
0c24b341 51744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51745 distclean) \
51746 || exit 1
51747
51748@endif target-libgomp
51749
51750.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
51751maybe-maintainer-clean-target-libgomp:
51752@if target-libgomp
51753maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
51754
51755maintainer-clean-target-libgomp:
51756 @: $(MAKE); $(unstage)
51757 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51758 r=`${PWD_COMMAND}`; export r; \
51759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51760 $(NORMAL_TARGET_EXPORTS) \
51761 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
51762 for flag in $(EXTRA_TARGET_FLAGS); do \
51763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51764 done; \
51765 (cd $(TARGET_SUBDIR)/libgomp && \
51766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51768 "RANLIB=$${RANLIB}" \
0c24b341 51769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51770 maintainer-clean) \
51771 || exit 1
51772
51773@endif target-libgomp
51774
51775
51776
15723a45
NN
51777# ----------
51778# GCC module
51779# ----------
51780
319cab08 51781@if gcc-no-bootstrap
252b5132 51782.PHONY: cross
72b2455a 51783cross: all-build all-gas all-ld
b40e3958
L
51784 @r=`${PWD_COMMAND}`; export r; \
51785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 51786 $(HOST_EXPORTS) \
252b5132 51787 echo "Building the C and C++ compiler"; \
5cec67bf 51788 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
51789 @r=`${PWD_COMMAND}`; export r; \
51790 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 51791 echo "Building runtime libraries"; \
656fdd47 51792 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 51793@endif gcc-no-bootstrap
252b5132 51794
6bd3dfaa 51795@if gcc
c50523ce
L
51796
51797.PHONY: check-gcc-c check-c
51798check-gcc-c:
51799 r=`${PWD_COMMAND}`; export r; \
51800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51801 $(HOST_EXPORTS) \
51802 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
51803check-c: check-gcc-c
51804
51805.PHONY: check-gcc-c++ check-c++
7d695d07 51806check-gcc-c++:
c50523ce
L
51807 r=`${PWD_COMMAND}`; export r; \
51808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51809 $(HOST_EXPORTS) \
51810 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
51811check-c++: check-gcc-c++ check-target-libstdc++-v3
51812
51813.PHONY: check-gcc-fortran check-fortran
51814check-gcc-fortran:
51815 r=`${PWD_COMMAND}`; export r; \
51816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51817 $(HOST_EXPORTS) \
51818 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
51819check-fortran: check-gcc-fortran check-target-libgfortran
51820
51821.PHONY: check-gcc-java check-java
51822check-gcc-java:
51823 r=`${PWD_COMMAND}`; export r; \
51824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51825 $(HOST_EXPORTS) \
51826 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
51827check-java: check-gcc-java check-target-libjava
51828
51829.PHONY: check-gcc-ada check-ada
51830check-gcc-ada:
51831 r=`${PWD_COMMAND}`; export r; \
51832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51833 $(HOST_EXPORTS) \
51834 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
51835check-ada: check-gcc-ada check-target-libada
51836
51837.PHONY: check-gcc-objc check-objc
51838check-gcc-objc:
51839 r=`${PWD_COMMAND}`; export r; \
51840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51841 $(HOST_EXPORTS) \
51842 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
51843check-objc: check-gcc-objc check-target-libobjc
51844
51845.PHONY: check-gcc-obj-c++ check-obj-c++
51846check-gcc-obj-c++:
51847 r=`${PWD_COMMAND}`; export r; \
51848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51849 $(HOST_EXPORTS) \
51850 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
51851check-obj-c++: check-gcc-obj-c++
7d695d07 51852
252b5132 51853
15723a45
NN
51854# Install the gcc headers files, but not the fixed include files,
51855# which Cygnus is not allowed to distribute. This rule is very
51856# dependent on the workings of the gcc Makefile.in.
51857.PHONY: gcc-no-fixedincludes
51858gcc-no-fixedincludes:
51859 @if [ -f ./gcc/Makefile ]; then \
51860 rm -rf gcc/tmp-include; \
51861 mv gcc/include gcc/tmp-include 2>/dev/null; \
51862 mkdir gcc/include; \
51863 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
51864 touch gcc/stmp-fixinc gcc/include/fixed; \
51865 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
51866 r=`${PWD_COMMAND}`; export r; \
51867 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 51868 $(HOST_EXPORTS) \
1086bc09 51869 (cd ./gcc && \
15723a45
NN
51870 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
51871 rm -rf gcc/include; \
51872 mv gcc/tmp-include gcc/include 2>/dev/null; \
51873 else true; fi
6bd3dfaa 51874@endif gcc
4fa63067 51875
b813574b
PB
51876# ---------------------
51877# GCC bootstrap support
51878# ---------------------
4fa63067 51879
b813574b
PB
51880# We track the current stage (the one in 'gcc') in the stage_current file.
51881# stage_last instead tracks the stage that was built last. These targets
51882# are dummy when toplevel bootstrap is not active.
4fa63067 51883
f70224b5 51884# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
51885# there, so $(unstage) should be run at various points. To avoid excessive
51886# recursive invocations of make, we "inline" them using a variable. These
51887# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
51888# to avoid warnings from the GNU Make job server.
f70224b5
PB
51889
51890unstage = :
51891stage = :
c52c6897 51892current_stage = ""
f70224b5 51893
b813574b 51894@if gcc-bootstrap
9daf3993 51895unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 51896stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 51897current_stage = "`cat stage_current 2> /dev/null`"
b813574b 51898@endif gcc-bootstrap
4fa63067 51899
f70224b5
PB
51900.PHONY: unstage stage
51901unstage:
0aed8855 51902 @: $(MAKE); $(unstage)
b813574b 51903stage:
0aed8855 51904 @: $(MAKE); $(stage)
1d39f329 51905
80911fe1
PB
51906# Disable commands for lean bootstrap.
51907LEAN = false
51908
dfdffa2c
PB
51909# We name the build directories for the various stages "stage1-gcc",
51910# "stage2-gcc","stage3-gcc", etc.
51911
51912# Since the 'compare' process will fail (on debugging information) if any
51913# directory names are different, we need to link the gcc directory for
0aed8855 51914# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
51915# the build directories constant as well. For the latter, we use naked names
51916# like 'gcc', because the scripts in that directory assume it. We use
51917# mv on platforms where symlinks to directories do not work or are not
51918# reliable.
51919
1d39f329
NN
51920# 'touch' doesn't work right on some platforms.
51921STAMP = echo timestamp >
51922
dfdffa2c
PB
51923# We only want to compare .o files, so set this!
51924objext = .o
51925
dfdffa2c 51926
319cab08 51927.PHONY: stage1-start stage1-end
dfdffa2c 51928
656fdd47 51929stage1-start::
0aed8855 51930 @: $(MAKE); $(stage); \
b813574b 51931 echo stage1 > stage_current ; \
b00612cc 51932 echo stage1 > stage_last; \
0aed8855 51933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51934@if bfd
b00612cc
PB
51935 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
51936 mkdir stage1-bfd; \
80911fe1 51937 mv stage1-bfd bfd
72b2455a
PB
51938@endif bfd
51939@if opcodes
b00612cc
PB
51940 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
51941 mkdir stage1-opcodes; \
80911fe1 51942 mv stage1-opcodes opcodes
72b2455a
PB
51943@endif opcodes
51944@if binutils
b00612cc
PB
51945 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
51946 mkdir stage1-binutils; \
80911fe1 51947 mv stage1-binutils binutils
72b2455a
PB
51948@endif binutils
51949@if gas
b00612cc
PB
51950 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
51951 mkdir stage1-gas; \
80911fe1 51952 mv stage1-gas gas
72b2455a
PB
51953@endif gas
51954@if gcc
b00612cc
PB
51955 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
51956 mkdir stage1-gcc; \
80911fe1 51957 mv stage1-gcc gcc
72b2455a 51958@endif gcc
4b900473
PB
51959@if gmp
51960 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
51961 mkdir stage1-gmp; \
51962 mv stage1-gmp gmp
51963@endif gmp
51964@if mpfr
51965 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
51966 mkdir stage1-mpfr; \
51967 mv stage1-mpfr mpfr
51968@endif mpfr
e28c595f
JM
51969@if ppl
51970 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
51971 mkdir stage1-ppl; \
51972 mv stage1-ppl ppl
51973@endif ppl
51974@if cloog
51975 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
51976 mkdir stage1-cloog; \
51977 mv stage1-cloog cloog
51978@endif cloog
93f9b408
ILT
51979@if gold
51980 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
51981 mkdir stage1-gold; \
51982 mv stage1-gold gold
51983@endif gold
72b2455a 51984@if intl
b00612cc
PB
51985 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
51986 mkdir stage1-intl; \
80911fe1 51987 mv stage1-intl intl
72b2455a
PB
51988@endif intl
51989@if ld
b00612cc
PB
51990 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
51991 mkdir stage1-ld; \
80911fe1 51992 mv stage1-ld ld
72b2455a
PB
51993@endif ld
51994@if libcpp
b00612cc
PB
51995 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
51996 mkdir stage1-libcpp; \
80911fe1 51997 mv stage1-libcpp libcpp
72b2455a 51998@endif libcpp
be01d343
PB
51999@if libdecnumber
52000 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
52001 mkdir stage1-libdecnumber; \
80911fe1 52002 mv stage1-libdecnumber libdecnumber
be01d343 52003@endif libdecnumber
72b2455a 52004@if libiberty
b00612cc
PB
52005 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
52006 mkdir stage1-libiberty; \
80911fe1 52007 mv stage1-libiberty libiberty
72b2455a
PB
52008@endif libiberty
52009@if zlib
b00612cc
PB
52010 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
52011 mkdir stage1-zlib; \
80911fe1 52012 mv stage1-zlib zlib
72b2455a 52013@endif zlib
0aed8855
PB
52014 @[ -d stage1-$(TARGET_SUBDIR) ] || \
52015 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 52016 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 52017
80911fe1 52018stage1-end::
72b2455a 52019@if bfd
80911fe1
PB
52020 @if test -d $(HOST_SUBDIR)/bfd ; then \
52021 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 52022 fi
72b2455a
PB
52023@endif bfd
52024@if opcodes
80911fe1
PB
52025 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52026 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 52027 fi
72b2455a
PB
52028@endif opcodes
52029@if binutils
80911fe1
PB
52030 @if test -d $(HOST_SUBDIR)/binutils ; then \
52031 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 52032 fi
72b2455a
PB
52033@endif binutils
52034@if gas
80911fe1
PB
52035 @if test -d $(HOST_SUBDIR)/gas ; then \
52036 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 52037 fi
72b2455a
PB
52038@endif gas
52039@if gcc
80911fe1
PB
52040 @if test -d $(HOST_SUBDIR)/gcc ; then \
52041 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 52042 fi
72b2455a 52043@endif gcc
4b900473
PB
52044@if gmp
52045 @if test -d $(HOST_SUBDIR)/gmp ; then \
52046 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
52047 fi
52048@endif gmp
52049@if mpfr
52050 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52051 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
52052 fi
52053@endif mpfr
e28c595f
JM
52054@if ppl
52055 @if test -d $(HOST_SUBDIR)/ppl ; then \
52056 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
52057 fi
52058@endif ppl
52059@if cloog
52060 @if test -d $(HOST_SUBDIR)/cloog ; then \
52061 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
52062 fi
52063@endif cloog
93f9b408
ILT
52064@if gold
52065 @if test -d $(HOST_SUBDIR)/gold ; then \
52066 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
52067 fi
52068@endif gold
72b2455a 52069@if intl
80911fe1
PB
52070 @if test -d $(HOST_SUBDIR)/intl ; then \
52071 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 52072 fi
72b2455a
PB
52073@endif intl
52074@if ld
80911fe1
PB
52075 @if test -d $(HOST_SUBDIR)/ld ; then \
52076 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 52077 fi
72b2455a
PB
52078@endif ld
52079@if libcpp
80911fe1
PB
52080 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52081 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 52082 fi
72b2455a 52083@endif libcpp
be01d343 52084@if libdecnumber
80911fe1
PB
52085 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52086 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 52087 fi
be01d343 52088@endif libdecnumber
72b2455a 52089@if libiberty
80911fe1
PB
52090 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52091 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 52092 fi
72b2455a
PB
52093@endif libiberty
52094@if zlib
80911fe1
PB
52095 @if test -d $(HOST_SUBDIR)/zlib ; then \
52096 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 52097 fi
72b2455a 52098@endif zlib
0aed8855 52099 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 52100 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 52101 fi
80911fe1 52102 rm -f stage_current
dfdffa2c 52103
973601e1 52104# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 52105# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52106# reconfigured either.
319cab08 52107.PHONY: stage1-bubble
656fdd47 52108stage1-bubble::
e360f423
PB
52109 @r=`${PWD_COMMAND}`; export r; \
52110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52111 if test -f stage1-lean ; then \
9cb3fa6f
PB
52112 echo Skipping rebuild of stage1 ; \
52113 else \
f70224b5
PB
52114 $(MAKE) stage1-start; \
52115 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 52116 fi
72b2455a 52117
0df3d27f 52118.PHONY: all-stage1 clean-stage1
0df3d27f 52119do-clean: clean-stage1
0df3d27f 52120
72b2455a
PB
52121# FIXME: Will not need to be conditional when toplevel bootstrap is the
52122# only possibility, but now it conflicts with no-bootstrap rules
52123@if gcc-bootstrap
52124
52125
52126
52127
0df3d27f 52128# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52129
0df3d27f 52130.PHONY: distclean-stage1
72b2455a 52131distclean-stage1::
0aed8855 52132 @: $(MAKE); $(stage)
e00a73e3 52133 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 52134 rm -rf stage1-*
72b2455a
PB
52135
52136
52137@endif gcc-bootstrap
52138
52139
52140.PHONY: stage2-start stage2-end
52141
52142stage2-start::
0aed8855 52143 @: $(MAKE); $(stage); \
72b2455a 52144 echo stage2 > stage_current ; \
b00612cc 52145 echo stage2 > stage_last; \
0aed8855 52146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52147@if bfd
b00612cc
PB
52148 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
52149 mkdir stage2-bfd; \
80911fe1
PB
52150 mv stage2-bfd bfd ; \
52151 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52152@endif bfd
52153@if opcodes
b00612cc
PB
52154 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
52155 mkdir stage2-opcodes; \
80911fe1
PB
52156 mv stage2-opcodes opcodes ; \
52157 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52158@endif opcodes
52159@if binutils
b00612cc
PB
52160 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
52161 mkdir stage2-binutils; \
80911fe1
PB
52162 mv stage2-binutils binutils ; \
52163 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52164@endif binutils
52165@if gas
b00612cc
PB
52166 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
52167 mkdir stage2-gas; \
80911fe1
PB
52168 mv stage2-gas gas ; \
52169 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52170@endif gas
52171@if gcc
b00612cc
PB
52172 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
52173 mkdir stage2-gcc; \
80911fe1
PB
52174 mv stage2-gcc gcc ; \
52175 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52176@endif gcc
4b900473
PB
52177@if gmp
52178 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
52179 mkdir stage2-gmp; \
52180 mv stage2-gmp gmp ; \
52181 mv stage1-gmp prev-gmp || test -f stage1-lean
52182@endif gmp
52183@if mpfr
52184 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
52185 mkdir stage2-mpfr; \
52186 mv stage2-mpfr mpfr ; \
52187 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52188@endif mpfr
e28c595f
JM
52189@if ppl
52190 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
52191 mkdir stage2-ppl; \
52192 mv stage2-ppl ppl ; \
52193 mv stage1-ppl prev-ppl || test -f stage1-lean
52194@endif ppl
52195@if cloog
52196 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
52197 mkdir stage2-cloog; \
52198 mv stage2-cloog cloog ; \
52199 mv stage1-cloog prev-cloog || test -f stage1-lean
52200@endif cloog
93f9b408
ILT
52201@if gold
52202 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
52203 mkdir stage2-gold; \
52204 mv stage2-gold gold ; \
52205 mv stage1-gold prev-gold || test -f stage1-lean
52206@endif gold
72b2455a 52207@if intl
b00612cc
PB
52208 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
52209 mkdir stage2-intl; \
80911fe1
PB
52210 mv stage2-intl intl ; \
52211 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52212@endif intl
52213@if ld
b00612cc
PB
52214 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
52215 mkdir stage2-ld; \
80911fe1
PB
52216 mv stage2-ld ld ; \
52217 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52218@endif ld
52219@if libcpp
b00612cc
PB
52220 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
52221 mkdir stage2-libcpp; \
80911fe1
PB
52222 mv stage2-libcpp libcpp ; \
52223 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52224@endif libcpp
be01d343
PB
52225@if libdecnumber
52226 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
52227 mkdir stage2-libdecnumber; \
80911fe1
PB
52228 mv stage2-libdecnumber libdecnumber ; \
52229 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52230@endif libdecnumber
72b2455a 52231@if libiberty
b00612cc
PB
52232 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
52233 mkdir stage2-libiberty; \
80911fe1
PB
52234 mv stage2-libiberty libiberty ; \
52235 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52236@endif libiberty
52237@if zlib
b00612cc
PB
52238 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
52239 mkdir stage2-zlib; \
80911fe1
PB
52240 mv stage2-zlib zlib ; \
52241 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 52242@endif zlib
0aed8855
PB
52243 @[ -d stage2-$(TARGET_SUBDIR) ] || \
52244 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
52245 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52246 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 52247
80911fe1 52248stage2-end::
72b2455a 52249@if bfd
80911fe1
PB
52250 @if test -d $(HOST_SUBDIR)/bfd ; then \
52251 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
52252 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52253 fi
72b2455a
PB
52254@endif bfd
52255@if opcodes
80911fe1
PB
52256 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52257 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
52258 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52259 fi
72b2455a
PB
52260@endif opcodes
52261@if binutils
80911fe1
PB
52262 @if test -d $(HOST_SUBDIR)/binutils ; then \
52263 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
52264 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52265 fi
72b2455a
PB
52266@endif binutils
52267@if gas
80911fe1
PB
52268 @if test -d $(HOST_SUBDIR)/gas ; then \
52269 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
52270 mv prev-gas stage1-gas ; : ; \
0aed8855 52271 fi
72b2455a
PB
52272@endif gas
52273@if gcc
80911fe1
PB
52274 @if test -d $(HOST_SUBDIR)/gcc ; then \
52275 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
52276 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52277 fi
72b2455a 52278@endif gcc
4b900473
PB
52279@if gmp
52280 @if test -d $(HOST_SUBDIR)/gmp ; then \
52281 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
52282 mv prev-gmp stage1-gmp ; : ; \
52283 fi
52284@endif gmp
52285@if mpfr
52286 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52287 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
52288 mv prev-mpfr stage1-mpfr ; : ; \
52289 fi
52290@endif mpfr
e28c595f
JM
52291@if ppl
52292 @if test -d $(HOST_SUBDIR)/ppl ; then \
52293 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
52294 mv prev-ppl stage1-ppl ; : ; \
52295 fi
52296@endif ppl
52297@if cloog
52298 @if test -d $(HOST_SUBDIR)/cloog ; then \
52299 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
52300 mv prev-cloog stage1-cloog ; : ; \
52301 fi
52302@endif cloog
93f9b408
ILT
52303@if gold
52304 @if test -d $(HOST_SUBDIR)/gold ; then \
52305 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
52306 mv prev-gold stage1-gold ; : ; \
52307 fi
52308@endif gold
72b2455a 52309@if intl
80911fe1
PB
52310 @if test -d $(HOST_SUBDIR)/intl ; then \
52311 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
52312 mv prev-intl stage1-intl ; : ; \
0aed8855 52313 fi
72b2455a
PB
52314@endif intl
52315@if ld
80911fe1
PB
52316 @if test -d $(HOST_SUBDIR)/ld ; then \
52317 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
52318 mv prev-ld stage1-ld ; : ; \
0aed8855 52319 fi
72b2455a
PB
52320@endif ld
52321@if libcpp
80911fe1
PB
52322 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52323 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
52324 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52325 fi
72b2455a 52326@endif libcpp
be01d343 52327@if libdecnumber
80911fe1
PB
52328 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52329 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
52330 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52331 fi
be01d343 52332@endif libdecnumber
72b2455a 52333@if libiberty
80911fe1
PB
52334 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52335 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
52336 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52337 fi
72b2455a
PB
52338@endif libiberty
52339@if zlib
80911fe1
PB
52340 @if test -d $(HOST_SUBDIR)/zlib ; then \
52341 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
52342 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52343 fi
72b2455a 52344@endif zlib
0aed8855 52345 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52346 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
52347 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52348 fi
80911fe1 52349 rm -f stage_current
72b2455a 52350
973601e1 52351# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 52352# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52353# reconfigured either.
72b2455a
PB
52354.PHONY: stage2-bubble
52355stage2-bubble:: stage1-bubble
e360f423
PB
52356 @r=`${PWD_COMMAND}`; export r; \
52357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52358 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
52359 echo Skipping rebuild of stage2 ; \
52360 else \
f70224b5
PB
52361 $(MAKE) stage2-start; \
52362 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 52363 fi
72b2455a 52364
0df3d27f 52365.PHONY: all-stage2 clean-stage2
0df3d27f 52366do-clean: clean-stage2
0df3d27f 52367
72b2455a
PB
52368# FIXME: Will not need to be conditional when toplevel bootstrap is the
52369# only possibility, but now it conflicts with no-bootstrap rules
52370@if gcc-bootstrap
52371
52372
52373
80911fe1 52374.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
52375bootstrap2:
52376 echo stage2 > stage_final
52377 @r=`${PWD_COMMAND}`; export r; \
52378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52379 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 52380 @: $(MAKE); $(unstage)
be01d343
PB
52381 @r=`${PWD_COMMAND}`; export r; \
52382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52383 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 52384 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 52385
80911fe1
PB
52386bootstrap2-lean:
52387 echo stage2 > stage_final
52388 @r=`${PWD_COMMAND}`; export r; \
52389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52390 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
52391 @: $(MAKE); $(unstage)
52392 @r=`${PWD_COMMAND}`; export r; \
52393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52394 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
52395 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52396
72b2455a 52397
0df3d27f 52398# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52399distclean-stage1:: distclean-stage2
0df3d27f 52400.PHONY: distclean-stage2
72b2455a 52401distclean-stage2::
0aed8855 52402 @: $(MAKE); $(stage)
e00a73e3 52403 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 52404 rm -rf stage2-*
72b2455a
PB
52405
52406
52407@endif gcc-bootstrap
52408
52409
52410.PHONY: stage3-start stage3-end
52411
52412stage3-start::
0aed8855 52413 @: $(MAKE); $(stage); \
72b2455a 52414 echo stage3 > stage_current ; \
b00612cc 52415 echo stage3 > stage_last; \
0aed8855 52416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52417@if bfd
b00612cc
PB
52418 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
52419 mkdir stage3-bfd; \
80911fe1
PB
52420 mv stage3-bfd bfd ; \
52421 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
52422@endif bfd
52423@if opcodes
b00612cc
PB
52424 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
52425 mkdir stage3-opcodes; \
80911fe1
PB
52426 mv stage3-opcodes opcodes ; \
52427 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
52428@endif opcodes
52429@if binutils
b00612cc
PB
52430 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
52431 mkdir stage3-binutils; \
80911fe1
PB
52432 mv stage3-binutils binutils ; \
52433 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
52434@endif binutils
52435@if gas
b00612cc
PB
52436 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
52437 mkdir stage3-gas; \
80911fe1
PB
52438 mv stage3-gas gas ; \
52439 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
52440@endif gas
52441@if gcc
b00612cc
PB
52442 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
52443 mkdir stage3-gcc; \
80911fe1
PB
52444 mv stage3-gcc gcc ; \
52445 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 52446@endif gcc
4b900473
PB
52447@if gmp
52448 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
52449 mkdir stage3-gmp; \
52450 mv stage3-gmp gmp ; \
52451 mv stage2-gmp prev-gmp || test -f stage2-lean
52452@endif gmp
52453@if mpfr
52454 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
52455 mkdir stage3-mpfr; \
52456 mv stage3-mpfr mpfr ; \
52457 mv stage2-mpfr prev-mpfr || test -f stage2-lean
52458@endif mpfr
e28c595f
JM
52459@if ppl
52460 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
52461 mkdir stage3-ppl; \
52462 mv stage3-ppl ppl ; \
52463 mv stage2-ppl prev-ppl || test -f stage2-lean
52464@endif ppl
52465@if cloog
52466 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
52467 mkdir stage3-cloog; \
52468 mv stage3-cloog cloog ; \
52469 mv stage2-cloog prev-cloog || test -f stage2-lean
52470@endif cloog
93f9b408
ILT
52471@if gold
52472 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
52473 mkdir stage3-gold; \
52474 mv stage3-gold gold ; \
52475 mv stage2-gold prev-gold || test -f stage2-lean
52476@endif gold
72b2455a 52477@if intl
b00612cc
PB
52478 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
52479 mkdir stage3-intl; \
80911fe1
PB
52480 mv stage3-intl intl ; \
52481 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
52482@endif intl
52483@if ld
b00612cc
PB
52484 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
52485 mkdir stage3-ld; \
80911fe1
PB
52486 mv stage3-ld ld ; \
52487 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
52488@endif ld
52489@if libcpp
b00612cc
PB
52490 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
52491 mkdir stage3-libcpp; \
80911fe1
PB
52492 mv stage3-libcpp libcpp ; \
52493 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 52494@endif libcpp
be01d343
PB
52495@if libdecnumber
52496 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
52497 mkdir stage3-libdecnumber; \
80911fe1
PB
52498 mv stage3-libdecnumber libdecnumber ; \
52499 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 52500@endif libdecnumber
72b2455a 52501@if libiberty
b00612cc
PB
52502 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
52503 mkdir stage3-libiberty; \
80911fe1
PB
52504 mv stage3-libiberty libiberty ; \
52505 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
52506@endif libiberty
52507@if zlib
b00612cc
PB
52508 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
52509 mkdir stage3-zlib; \
80911fe1
PB
52510 mv stage3-zlib zlib ; \
52511 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 52512@endif zlib
0aed8855
PB
52513 @[ -d stage3-$(TARGET_SUBDIR) ] || \
52514 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
52515 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52516 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 52517
80911fe1 52518stage3-end::
72b2455a 52519@if bfd
80911fe1
PB
52520 @if test -d $(HOST_SUBDIR)/bfd ; then \
52521 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
52522 mv prev-bfd stage2-bfd ; : ; \
0aed8855 52523 fi
72b2455a
PB
52524@endif bfd
52525@if opcodes
80911fe1
PB
52526 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52527 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
52528 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 52529 fi
72b2455a
PB
52530@endif opcodes
52531@if binutils
80911fe1
PB
52532 @if test -d $(HOST_SUBDIR)/binutils ; then \
52533 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
52534 mv prev-binutils stage2-binutils ; : ; \
0aed8855 52535 fi
72b2455a
PB
52536@endif binutils
52537@if gas
80911fe1
PB
52538 @if test -d $(HOST_SUBDIR)/gas ; then \
52539 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
52540 mv prev-gas stage2-gas ; : ; \
0aed8855 52541 fi
72b2455a
PB
52542@endif gas
52543@if gcc
80911fe1
PB
52544 @if test -d $(HOST_SUBDIR)/gcc ; then \
52545 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
52546 mv prev-gcc stage2-gcc ; : ; \
0aed8855 52547 fi
72b2455a 52548@endif gcc
4b900473
PB
52549@if gmp
52550 @if test -d $(HOST_SUBDIR)/gmp ; then \
52551 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
52552 mv prev-gmp stage2-gmp ; : ; \
52553 fi
52554@endif gmp
52555@if mpfr
52556 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52557 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
52558 mv prev-mpfr stage2-mpfr ; : ; \
52559 fi
52560@endif mpfr
e28c595f
JM
52561@if ppl
52562 @if test -d $(HOST_SUBDIR)/ppl ; then \
52563 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
52564 mv prev-ppl stage2-ppl ; : ; \
52565 fi
52566@endif ppl
52567@if cloog
52568 @if test -d $(HOST_SUBDIR)/cloog ; then \
52569 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
52570 mv prev-cloog stage2-cloog ; : ; \
52571 fi
52572@endif cloog
93f9b408
ILT
52573@if gold
52574 @if test -d $(HOST_SUBDIR)/gold ; then \
52575 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
52576 mv prev-gold stage2-gold ; : ; \
52577 fi
52578@endif gold
72b2455a 52579@if intl
80911fe1
PB
52580 @if test -d $(HOST_SUBDIR)/intl ; then \
52581 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
52582 mv prev-intl stage2-intl ; : ; \
0aed8855 52583 fi
72b2455a
PB
52584@endif intl
52585@if ld
80911fe1
PB
52586 @if test -d $(HOST_SUBDIR)/ld ; then \
52587 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
52588 mv prev-ld stage2-ld ; : ; \
0aed8855 52589 fi
72b2455a
PB
52590@endif ld
52591@if libcpp
80911fe1
PB
52592 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52593 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
52594 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 52595 fi
72b2455a 52596@endif libcpp
be01d343 52597@if libdecnumber
80911fe1
PB
52598 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52599 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
52600 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 52601 fi
be01d343 52602@endif libdecnumber
72b2455a 52603@if libiberty
80911fe1
PB
52604 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52605 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
52606 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 52607 fi
72b2455a
PB
52608@endif libiberty
52609@if zlib
80911fe1
PB
52610 @if test -d $(HOST_SUBDIR)/zlib ; then \
52611 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
52612 mv prev-zlib stage2-zlib ; : ; \
0aed8855 52613 fi
72b2455a 52614@endif zlib
0aed8855 52615 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52616 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
52617 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 52618 fi
80911fe1 52619 rm -f stage_current
72b2455a 52620
973601e1 52621# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 52622# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52623# reconfigured either.
72b2455a
PB
52624.PHONY: stage3-bubble
52625stage3-bubble:: stage2-bubble
e360f423
PB
52626 @r=`${PWD_COMMAND}`; export r; \
52627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52628 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
52629 echo Skipping rebuild of stage3 ; \
52630 else \
f70224b5 52631 $(MAKE) stage3-start; \
80911fe1
PB
52632 if $(LEAN); then \
52633 rm -rf stage1-* ; \
52634 $(STAMP) stage1-lean ; \
52635 fi; \
f70224b5 52636 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 52637 fi
f6d183c0 52638 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 52639
0df3d27f 52640.PHONY: all-stage3 clean-stage3
0df3d27f 52641do-clean: clean-stage3
0df3d27f 52642
d545f33b
PB
52643# FIXME: Will not need to be conditional when toplevel bootstrap is the
52644# only possibility, but now it conflicts with no-bootstrap rules
52645@if gcc-bootstrap
72b2455a 52646
d545f33b 52647compare:
e360f423
PB
52648 @r=`${PWD_COMMAND}`; export r; \
52649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52650 if test -f stage2-lean; then \
d545f33b
PB
52651 echo Cannot compare object files as stage 2 was deleted. ; \
52652 exit 0 ; \
52653 fi; \
0aed8855 52654 : $(MAKE); $(stage); \
d545f33b 52655 rm -f .bad_compare ; \
c52c6897 52656 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
52657 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
52658 files=`find stage3-* -name "*$(objext)" -print | \
52659 sed -n s,^stage$$sed-,,p` ; \
d545f33b 52660 for file in $${files} ; do \
fda13ee8
AO
52661 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
52662 if test ! -f $$f1; then continue; fi; \
8520c408 52663 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
52664 if test $$? -eq 1; then \
52665 case $$file in \
fda13ee8 52666 gcc/cc*-checksum$(objext) | ./libgcc/* | ./gcc/ada/*tools/*) \
f70224b5
PB
52667 echo warning: $$file differs ;; \
52668 *) \
52669 echo $$file differs >> .bad_compare ;; \
52670 esac ; \
52671 fi ; \
d545f33b
PB
52672 done ; \
52673 if [ -f .bad_compare ]; then \
52674 echo "Bootstrap comparison failure!"; \
52675 cat .bad_compare; \
52676 exit 1; \
52677 else \
c52c6897 52678 echo Comparison successful.; \
d545f33b
PB
52679 fi ; \
52680 $(STAMP) compare
80911fe1
PB
52681 if $(LEAN); then \
52682 rm -rf stage2-*; \
52683 $(STAMP) stage2-lean; \
52684 fi
9cb3fa6f 52685
72b2455a 52686
72b2455a 52687
80911fe1 52688.PHONY: bootstrap bootstrap-lean
be01d343
PB
52689bootstrap:
52690 echo stage3 > stage_final
52691 @r=`${PWD_COMMAND}`; export r; \
52692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52693 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 52694 @: $(MAKE); $(unstage)
be01d343
PB
52695 @r=`${PWD_COMMAND}`; export r; \
52696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52697 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 52698 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52699
80911fe1
PB
52700bootstrap-lean:
52701 echo stage3 > stage_final
52702 @r=`${PWD_COMMAND}`; export r; \
52703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52704 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
52705 @: $(MAKE); $(unstage)
52706 @r=`${PWD_COMMAND}`; export r; \
52707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52708 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
52709 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52710
72b2455a 52711
d545f33b
PB
52712# Rules to wipe a stage and all the following ones, also used for cleanstrap
52713distclean-stage2:: distclean-stage3
52714.PHONY: distclean-stage3
52715distclean-stage3::
0aed8855 52716 @: $(MAKE); $(stage)
e00a73e3 52717 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 52718 rm -rf stage3-* compare
0df3d27f 52719
9cb3fa6f 52720
d545f33b 52721.PHONY: cleanstrap
e00a73e3
PB
52722cleanstrap: do-distclean local-clean
52723 echo stage3 > stage_final
52724 @r=`${PWD_COMMAND}`; export r; \
52725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52726 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52727 @: $(MAKE); $(unstage)
52728 @r=`${PWD_COMMAND}`; export r; \
52729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52730 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
52731 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52732
52733@endif gcc-bootstrap
52734
52735
72b2455a
PB
52736.PHONY: stage4-start stage4-end
52737
52738stage4-start::
0aed8855 52739 @: $(MAKE); $(stage); \
72b2455a 52740 echo stage4 > stage_current ; \
b00612cc 52741 echo stage4 > stage_last; \
0aed8855 52742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52743@if bfd
b00612cc
PB
52744 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
52745 mkdir stage4-bfd; \
80911fe1
PB
52746 mv stage4-bfd bfd ; \
52747 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
52748@endif bfd
52749@if opcodes
b00612cc
PB
52750 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
52751 mkdir stage4-opcodes; \
80911fe1
PB
52752 mv stage4-opcodes opcodes ; \
52753 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
52754@endif opcodes
52755@if binutils
b00612cc
PB
52756 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
52757 mkdir stage4-binutils; \
80911fe1
PB
52758 mv stage4-binutils binutils ; \
52759 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
52760@endif binutils
52761@if gas
b00612cc
PB
52762 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
52763 mkdir stage4-gas; \
80911fe1
PB
52764 mv stage4-gas gas ; \
52765 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
52766@endif gas
52767@if gcc
b00612cc
PB
52768 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
52769 mkdir stage4-gcc; \
80911fe1
PB
52770 mv stage4-gcc gcc ; \
52771 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 52772@endif gcc
4b900473
PB
52773@if gmp
52774 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
52775 mkdir stage4-gmp; \
52776 mv stage4-gmp gmp ; \
52777 mv stage3-gmp prev-gmp || test -f stage3-lean
52778@endif gmp
52779@if mpfr
52780 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
52781 mkdir stage4-mpfr; \
52782 mv stage4-mpfr mpfr ; \
52783 mv stage3-mpfr prev-mpfr || test -f stage3-lean
52784@endif mpfr
e28c595f
JM
52785@if ppl
52786 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
52787 mkdir stage4-ppl; \
52788 mv stage4-ppl ppl ; \
52789 mv stage3-ppl prev-ppl || test -f stage3-lean
52790@endif ppl
52791@if cloog
52792 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
52793 mkdir stage4-cloog; \
52794 mv stage4-cloog cloog ; \
52795 mv stage3-cloog prev-cloog || test -f stage3-lean
52796@endif cloog
93f9b408
ILT
52797@if gold
52798 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
52799 mkdir stage4-gold; \
52800 mv stage4-gold gold ; \
52801 mv stage3-gold prev-gold || test -f stage3-lean
52802@endif gold
72b2455a 52803@if intl
b00612cc
PB
52804 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
52805 mkdir stage4-intl; \
80911fe1
PB
52806 mv stage4-intl intl ; \
52807 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
52808@endif intl
52809@if ld
b00612cc
PB
52810 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
52811 mkdir stage4-ld; \
80911fe1
PB
52812 mv stage4-ld ld ; \
52813 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
52814@endif ld
52815@if libcpp
b00612cc
PB
52816 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
52817 mkdir stage4-libcpp; \
80911fe1
PB
52818 mv stage4-libcpp libcpp ; \
52819 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 52820@endif libcpp
be01d343
PB
52821@if libdecnumber
52822 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
52823 mkdir stage4-libdecnumber; \
80911fe1
PB
52824 mv stage4-libdecnumber libdecnumber ; \
52825 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 52826@endif libdecnumber
72b2455a 52827@if libiberty
b00612cc
PB
52828 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52829 mkdir stage4-libiberty; \
80911fe1
PB
52830 mv stage4-libiberty libiberty ; \
52831 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
52832@endif libiberty
52833@if zlib
b00612cc
PB
52834 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52835 mkdir stage4-zlib; \
80911fe1
PB
52836 mv stage4-zlib zlib ; \
52837 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 52838@endif zlib
0aed8855
PB
52839 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52840 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
52841 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52842 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 52843
80911fe1 52844stage4-end::
72b2455a 52845@if bfd
80911fe1
PB
52846 @if test -d $(HOST_SUBDIR)/bfd ; then \
52847 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52848 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52849 fi
72b2455a
PB
52850@endif bfd
52851@if opcodes
80911fe1
PB
52852 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52853 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52854 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52855 fi
72b2455a
PB
52856@endif opcodes
52857@if binutils
80911fe1
PB
52858 @if test -d $(HOST_SUBDIR)/binutils ; then \
52859 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52860 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52861 fi
72b2455a
PB
52862@endif binutils
52863@if gas
80911fe1
PB
52864 @if test -d $(HOST_SUBDIR)/gas ; then \
52865 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52866 mv prev-gas stage3-gas ; : ; \
0aed8855 52867 fi
72b2455a
PB
52868@endif gas
52869@if gcc
80911fe1
PB
52870 @if test -d $(HOST_SUBDIR)/gcc ; then \
52871 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52872 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52873 fi
72b2455a 52874@endif gcc
4b900473
PB
52875@if gmp
52876 @if test -d $(HOST_SUBDIR)/gmp ; then \
52877 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52878 mv prev-gmp stage3-gmp ; : ; \
52879 fi
52880@endif gmp
52881@if mpfr
52882 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52883 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52884 mv prev-mpfr stage3-mpfr ; : ; \
52885 fi
52886@endif mpfr
e28c595f
JM
52887@if ppl
52888 @if test -d $(HOST_SUBDIR)/ppl ; then \
52889 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
52890 mv prev-ppl stage3-ppl ; : ; \
52891 fi
52892@endif ppl
52893@if cloog
52894 @if test -d $(HOST_SUBDIR)/cloog ; then \
52895 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
52896 mv prev-cloog stage3-cloog ; : ; \
52897 fi
52898@endif cloog
93f9b408
ILT
52899@if gold
52900 @if test -d $(HOST_SUBDIR)/gold ; then \
52901 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52902 mv prev-gold stage3-gold ; : ; \
52903 fi
52904@endif gold
72b2455a 52905@if intl
80911fe1
PB
52906 @if test -d $(HOST_SUBDIR)/intl ; then \
52907 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52908 mv prev-intl stage3-intl ; : ; \
0aed8855 52909 fi
72b2455a
PB
52910@endif intl
52911@if ld
80911fe1
PB
52912 @if test -d $(HOST_SUBDIR)/ld ; then \
52913 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52914 mv prev-ld stage3-ld ; : ; \
0aed8855 52915 fi
72b2455a
PB
52916@endif ld
52917@if libcpp
80911fe1
PB
52918 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52919 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52920 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52921 fi
72b2455a 52922@endif libcpp
be01d343 52923@if libdecnumber
80911fe1
PB
52924 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52925 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52926 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52927 fi
be01d343 52928@endif libdecnumber
72b2455a 52929@if libiberty
80911fe1
PB
52930 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52931 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52932 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52933 fi
72b2455a
PB
52934@endif libiberty
52935@if zlib
80911fe1
PB
52936 @if test -d $(HOST_SUBDIR)/zlib ; then \
52937 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52938 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52939 fi
72b2455a 52940@endif zlib
0aed8855 52941 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52942 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52943 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52944 fi
80911fe1 52945 rm -f stage_current
72b2455a 52946
973601e1 52947# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 52948# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52949# reconfigured either.
72b2455a
PB
52950.PHONY: stage4-bubble
52951stage4-bubble:: stage3-bubble
e360f423
PB
52952 @r=`${PWD_COMMAND}`; export r; \
52953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52954 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52955 echo Skipping rebuild of stage4 ; \
52956 else \
f70224b5 52957 $(MAKE) stage4-start; \
80911fe1
PB
52958 if $(LEAN); then \
52959 rm -rf stage2-* ; \
52960 $(STAMP) stage2-lean ; \
52961 fi; \
f70224b5 52962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52963 fi
f6d183c0 52964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52965
0df3d27f 52966.PHONY: all-stage4 clean-stage4
0df3d27f 52967do-clean: clean-stage4
0df3d27f 52968
d545f33b
PB
52969# FIXME: Will not need to be conditional when toplevel bootstrap is the
52970# only possibility, but now it conflicts with no-bootstrap rules
52971@if gcc-bootstrap
72b2455a 52972
d545f33b 52973compare3:
e360f423
PB
52974 @r=`${PWD_COMMAND}`; export r; \
52975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52976 if test -f stage3-lean; then \
d545f33b
PB
52977 echo Cannot compare object files as stage 3 was deleted. ; \
52978 exit 0 ; \
52979 fi; \
0aed8855 52980 : $(MAKE); $(stage); \
d545f33b 52981 rm -f .bad_compare ; \
c52c6897 52982 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
52983 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
52984 files=`find stage4-* -name "*$(objext)" -print | \
52985 sed -n s,^stage$$sed-,,p` ; \
d545f33b 52986 for file in $${files} ; do \
fda13ee8
AO
52987 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
52988 if test ! -f $$f1; then continue; fi; \
8520c408 52989 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52990 if test $$? -eq 1; then \
52991 case $$file in \
fda13ee8 52992 gcc/cc*-checksum$(objext) | ./libgcc/* | ./gcc/ada/*tools/*) \
f70224b5
PB
52993 echo warning: $$file differs ;; \
52994 *) \
52995 echo $$file differs >> .bad_compare ;; \
52996 esac ; \
52997 fi ; \
d545f33b
PB
52998 done ; \
52999 if [ -f .bad_compare ]; then \
53000 echo "Bootstrap comparison failure!"; \
53001 cat .bad_compare; \
53002 exit 1; \
53003 else \
c52c6897 53004 echo Comparison successful.; \
d545f33b
PB
53005 fi ; \
53006 $(STAMP) compare3
80911fe1
PB
53007 if $(LEAN); then \
53008 rm -rf stage3-*; \
53009 $(STAMP) stage3-lean; \
53010 fi
9cb3fa6f 53011
72b2455a 53012
72b2455a 53013
80911fe1 53014.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
53015bootstrap4:
53016 echo stage4 > stage_final
53017 @r=`${PWD_COMMAND}`; export r; \
53018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53019 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 53020 @: $(MAKE); $(unstage)
be01d343
PB
53021 @r=`${PWD_COMMAND}`; export r; \
53022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53023 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 53024 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 53025
80911fe1
PB
53026bootstrap4-lean:
53027 echo stage4 > stage_final
53028 @r=`${PWD_COMMAND}`; export r; \
53029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
53031 @: $(MAKE); $(unstage)
53032 @r=`${PWD_COMMAND}`; export r; \
53033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53034 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
53035 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53036
72b2455a 53037
d545f33b
PB
53038# Rules to wipe a stage and all the following ones, also used for cleanstrap
53039distclean-stage3:: distclean-stage4
53040.PHONY: distclean-stage4
53041distclean-stage4::
0aed8855 53042 @: $(MAKE); $(stage)
e00a73e3 53043 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 53044 rm -rf stage4-* compare3
0df3d27f 53045
9cb3fa6f 53046
d545f33b 53047@endif gcc-bootstrap
72b2455a
PB
53048
53049
53050.PHONY: stageprofile-start stageprofile-end
53051
53052stageprofile-start::
0aed8855 53053 @: $(MAKE); $(stage); \
72b2455a 53054 echo stageprofile > stage_current ; \
b00612cc 53055 echo stageprofile > stage_last; \
0aed8855 53056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53057@if bfd
b00612cc
PB
53058 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
53059 mkdir stageprofile-bfd; \
80911fe1
PB
53060 mv stageprofile-bfd bfd ; \
53061 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
53062@endif bfd
53063@if opcodes
b00612cc
PB
53064 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
53065 mkdir stageprofile-opcodes; \
80911fe1
PB
53066 mv stageprofile-opcodes opcodes ; \
53067 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
53068@endif opcodes
53069@if binutils
b00612cc
PB
53070 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
53071 mkdir stageprofile-binutils; \
80911fe1
PB
53072 mv stageprofile-binutils binutils ; \
53073 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
53074@endif binutils
53075@if gas
b00612cc
PB
53076 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
53077 mkdir stageprofile-gas; \
80911fe1
PB
53078 mv stageprofile-gas gas ; \
53079 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
53080@endif gas
53081@if gcc
b00612cc
PB
53082 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
53083 mkdir stageprofile-gcc; \
80911fe1
PB
53084 mv stageprofile-gcc gcc ; \
53085 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 53086@endif gcc
4b900473
PB
53087@if gmp
53088 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
53089 mkdir stageprofile-gmp; \
53090 mv stageprofile-gmp gmp ; \
53091 mv stage1-gmp prev-gmp || test -f stage1-lean
53092@endif gmp
53093@if mpfr
53094 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
53095 mkdir stageprofile-mpfr; \
53096 mv stageprofile-mpfr mpfr ; \
53097 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53098@endif mpfr
e28c595f
JM
53099@if ppl
53100 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
53101 mkdir stageprofile-ppl; \
53102 mv stageprofile-ppl ppl ; \
53103 mv stage1-ppl prev-ppl || test -f stage1-lean
53104@endif ppl
53105@if cloog
53106 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
53107 mkdir stageprofile-cloog; \
53108 mv stageprofile-cloog cloog ; \
53109 mv stage1-cloog prev-cloog || test -f stage1-lean
53110@endif cloog
93f9b408
ILT
53111@if gold
53112 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
53113 mkdir stageprofile-gold; \
53114 mv stageprofile-gold gold ; \
53115 mv stage1-gold prev-gold || test -f stage1-lean
53116@endif gold
72b2455a 53117@if intl
b00612cc
PB
53118 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
53119 mkdir stageprofile-intl; \
80911fe1
PB
53120 mv stageprofile-intl intl ; \
53121 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
53122@endif intl
53123@if ld
b00612cc
PB
53124 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
53125 mkdir stageprofile-ld; \
80911fe1
PB
53126 mv stageprofile-ld ld ; \
53127 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
53128@endif ld
53129@if libcpp
b00612cc
PB
53130 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
53131 mkdir stageprofile-libcpp; \
80911fe1
PB
53132 mv stageprofile-libcpp libcpp ; \
53133 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 53134@endif libcpp
be01d343
PB
53135@if libdecnumber
53136 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
53137 mkdir stageprofile-libdecnumber; \
80911fe1
PB
53138 mv stageprofile-libdecnumber libdecnumber ; \
53139 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 53140@endif libdecnumber
72b2455a 53141@if libiberty
b00612cc
PB
53142 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
53143 mkdir stageprofile-libiberty; \
80911fe1
PB
53144 mv stageprofile-libiberty libiberty ; \
53145 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
53146@endif libiberty
53147@if zlib
d545f33b
PB
53148 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
53149 mkdir stageprofile-zlib; \
80911fe1
PB
53150 mv stageprofile-zlib zlib ; \
53151 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 53152@endif zlib
0aed8855
PB
53153 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
53154 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
53155 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53156 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 53157
80911fe1 53158stageprofile-end::
d545f33b 53159@if bfd
80911fe1
PB
53160 @if test -d $(HOST_SUBDIR)/bfd ; then \
53161 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
53162 mv prev-bfd stage1-bfd ; : ; \
0aed8855 53163 fi
d545f33b
PB
53164@endif bfd
53165@if opcodes
80911fe1
PB
53166 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53167 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
53168 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 53169 fi
d545f33b
PB
53170@endif opcodes
53171@if binutils
80911fe1
PB
53172 @if test -d $(HOST_SUBDIR)/binutils ; then \
53173 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
53174 mv prev-binutils stage1-binutils ; : ; \
0aed8855 53175 fi
d545f33b
PB
53176@endif binutils
53177@if gas
80911fe1
PB
53178 @if test -d $(HOST_SUBDIR)/gas ; then \
53179 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
53180 mv prev-gas stage1-gas ; : ; \
0aed8855 53181 fi
d545f33b
PB
53182@endif gas
53183@if gcc
80911fe1
PB
53184 @if test -d $(HOST_SUBDIR)/gcc ; then \
53185 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
53186 mv prev-gcc stage1-gcc ; : ; \
0aed8855 53187 fi
d545f33b 53188@endif gcc
4b900473
PB
53189@if gmp
53190 @if test -d $(HOST_SUBDIR)/gmp ; then \
53191 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
53192 mv prev-gmp stage1-gmp ; : ; \
53193 fi
53194@endif gmp
53195@if mpfr
53196 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53197 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
53198 mv prev-mpfr stage1-mpfr ; : ; \
53199 fi
53200@endif mpfr
e28c595f
JM
53201@if ppl
53202 @if test -d $(HOST_SUBDIR)/ppl ; then \
53203 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
53204 mv prev-ppl stage1-ppl ; : ; \
53205 fi
53206@endif ppl
53207@if cloog
53208 @if test -d $(HOST_SUBDIR)/cloog ; then \
53209 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
53210 mv prev-cloog stage1-cloog ; : ; \
53211 fi
53212@endif cloog
93f9b408
ILT
53213@if gold
53214 @if test -d $(HOST_SUBDIR)/gold ; then \
53215 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
53216 mv prev-gold stage1-gold ; : ; \
53217 fi
53218@endif gold
d545f33b 53219@if intl
80911fe1
PB
53220 @if test -d $(HOST_SUBDIR)/intl ; then \
53221 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
53222 mv prev-intl stage1-intl ; : ; \
0aed8855 53223 fi
d545f33b
PB
53224@endif intl
53225@if ld
80911fe1
PB
53226 @if test -d $(HOST_SUBDIR)/ld ; then \
53227 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
53228 mv prev-ld stage1-ld ; : ; \
0aed8855 53229 fi
d545f33b
PB
53230@endif ld
53231@if libcpp
80911fe1
PB
53232 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53233 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
53234 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 53235 fi
d545f33b 53236@endif libcpp
be01d343 53237@if libdecnumber
80911fe1
PB
53238 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53239 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
53240 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 53241 fi
be01d343 53242@endif libdecnumber
d545f33b 53243@if libiberty
80911fe1
PB
53244 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53245 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
53246 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 53247 fi
d545f33b
PB
53248@endif libiberty
53249@if zlib
80911fe1
PB
53250 @if test -d $(HOST_SUBDIR)/zlib ; then \
53251 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
53252 mv prev-zlib stage1-zlib ; : ; \
0aed8855 53253 fi
d545f33b 53254@endif zlib
0aed8855 53255 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
53256 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
53257 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 53258 fi
80911fe1 53259 rm -f stage_current
72b2455a 53260
973601e1 53261# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 53262# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53263# reconfigured either.
d545f33b
PB
53264.PHONY: stageprofile-bubble
53265stageprofile-bubble:: stage1-bubble
e360f423
PB
53266 @r=`${PWD_COMMAND}`; export r; \
53267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53268 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
53269 echo Skipping rebuild of stageprofile ; \
53270 else \
f70224b5
PB
53271 $(MAKE) stageprofile-start; \
53272 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 53273 fi
72b2455a 53274
d545f33b
PB
53275.PHONY: all-stageprofile clean-stageprofile
53276do-clean: clean-stageprofile
0df3d27f 53277
72b2455a
PB
53278# FIXME: Will not need to be conditional when toplevel bootstrap is the
53279# only possibility, but now it conflicts with no-bootstrap rules
53280@if gcc-bootstrap
53281
53282
53283
53284
0df3d27f 53285# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 53286distclean-stage1:: distclean-stageprofile
0df3d27f 53287.PHONY: distclean-stageprofile
72b2455a 53288distclean-stageprofile::
0aed8855 53289 @: $(MAKE); $(stage)
e00a73e3 53290 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 53291 rm -rf stageprofile-*
dfdffa2c
PB
53292
53293
72b2455a 53294@endif gcc-bootstrap
dfdffa2c
PB
53295
53296
72b2455a 53297.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 53298
72b2455a 53299stagefeedback-start::
0aed8855 53300 @: $(MAKE); $(stage); \
72b2455a 53301 echo stagefeedback > stage_current ; \
b00612cc 53302 echo stagefeedback > stage_last; \
0aed8855 53303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53304@if bfd
b00612cc
PB
53305 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
53306 mkdir stagefeedback-bfd; \
80911fe1
PB
53307 mv stagefeedback-bfd bfd ; \
53308 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
53309@endif bfd
53310@if opcodes
b00612cc
PB
53311 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
53312 mkdir stagefeedback-opcodes; \
80911fe1
PB
53313 mv stagefeedback-opcodes opcodes ; \
53314 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
53315@endif opcodes
53316@if binutils
b00612cc
PB
53317 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
53318 mkdir stagefeedback-binutils; \
80911fe1
PB
53319 mv stagefeedback-binutils binutils ; \
53320 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
53321@endif binutils
53322@if gas
b00612cc
PB
53323 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
53324 mkdir stagefeedback-gas; \
80911fe1
PB
53325 mv stagefeedback-gas gas ; \
53326 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
53327@endif gas
53328@if gcc
b00612cc
PB
53329 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
53330 mkdir stagefeedback-gcc; \
80911fe1
PB
53331 mv stagefeedback-gcc gcc ; \
53332 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 53333@endif gcc
4b900473
PB
53334@if gmp
53335 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
53336 mkdir stagefeedback-gmp; \
53337 mv stagefeedback-gmp gmp ; \
53338 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
53339@endif gmp
53340@if mpfr
53341 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
53342 mkdir stagefeedback-mpfr; \
53343 mv stagefeedback-mpfr mpfr ; \
53344 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
53345@endif mpfr
e28c595f
JM
53346@if ppl
53347 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
53348 mkdir stagefeedback-ppl; \
53349 mv stagefeedback-ppl ppl ; \
53350 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
53351@endif ppl
53352@if cloog
53353 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
53354 mkdir stagefeedback-cloog; \
53355 mv stagefeedback-cloog cloog ; \
53356 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
53357@endif cloog
93f9b408
ILT
53358@if gold
53359 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
53360 mkdir stagefeedback-gold; \
53361 mv stagefeedback-gold gold ; \
53362 mv stageprofile-gold prev-gold || test -f stageprofile-lean
53363@endif gold
72b2455a 53364@if intl
b00612cc
PB
53365 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
53366 mkdir stagefeedback-intl; \
80911fe1
PB
53367 mv stagefeedback-intl intl ; \
53368 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
53369@endif intl
53370@if ld
b00612cc
PB
53371 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
53372 mkdir stagefeedback-ld; \
80911fe1
PB
53373 mv stagefeedback-ld ld ; \
53374 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
53375@endif ld
53376@if libcpp
b00612cc
PB
53377 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
53378 mkdir stagefeedback-libcpp; \
80911fe1
PB
53379 mv stagefeedback-libcpp libcpp ; \
53380 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 53381@endif libcpp
be01d343
PB
53382@if libdecnumber
53383 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
53384 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
53385 mv stagefeedback-libdecnumber libdecnumber ; \
53386 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 53387@endif libdecnumber
72b2455a 53388@if libiberty
b00612cc
PB
53389 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
53390 mkdir stagefeedback-libiberty; \
80911fe1
PB
53391 mv stagefeedback-libiberty libiberty ; \
53392 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
53393@endif libiberty
53394@if zlib
b00612cc
PB
53395 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
53396 mkdir stagefeedback-zlib; \
80911fe1
PB
53397 mv stagefeedback-zlib zlib ; \
53398 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 53399@endif zlib
0aed8855
PB
53400 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
53401 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
53402 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53403 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 53404
80911fe1 53405stagefeedback-end::
72b2455a 53406@if bfd
80911fe1
PB
53407 @if test -d $(HOST_SUBDIR)/bfd ; then \
53408 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
53409 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 53410 fi
72b2455a
PB
53411@endif bfd
53412@if opcodes
80911fe1
PB
53413 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53414 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
53415 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 53416 fi
72b2455a
PB
53417@endif opcodes
53418@if binutils
80911fe1
PB
53419 @if test -d $(HOST_SUBDIR)/binutils ; then \
53420 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
53421 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 53422 fi
72b2455a
PB
53423@endif binutils
53424@if gas
80911fe1
PB
53425 @if test -d $(HOST_SUBDIR)/gas ; then \
53426 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
53427 mv prev-gas stageprofile-gas ; : ; \
0aed8855 53428 fi
72b2455a
PB
53429@endif gas
53430@if gcc
80911fe1
PB
53431 @if test -d $(HOST_SUBDIR)/gcc ; then \
53432 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
53433 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 53434 fi
72b2455a 53435@endif gcc
4b900473
PB
53436@if gmp
53437 @if test -d $(HOST_SUBDIR)/gmp ; then \
53438 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
53439 mv prev-gmp stageprofile-gmp ; : ; \
53440 fi
53441@endif gmp
53442@if mpfr
53443 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53444 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
53445 mv prev-mpfr stageprofile-mpfr ; : ; \
53446 fi
53447@endif mpfr
e28c595f
JM
53448@if ppl
53449 @if test -d $(HOST_SUBDIR)/ppl ; then \
53450 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
53451 mv prev-ppl stageprofile-ppl ; : ; \
53452 fi
53453@endif ppl
53454@if cloog
53455 @if test -d $(HOST_SUBDIR)/cloog ; then \
53456 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
53457 mv prev-cloog stageprofile-cloog ; : ; \
53458 fi
53459@endif cloog
93f9b408
ILT
53460@if gold
53461 @if test -d $(HOST_SUBDIR)/gold ; then \
53462 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
53463 mv prev-gold stageprofile-gold ; : ; \
53464 fi
53465@endif gold
72b2455a 53466@if intl
80911fe1
PB
53467 @if test -d $(HOST_SUBDIR)/intl ; then \
53468 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
53469 mv prev-intl stageprofile-intl ; : ; \
0aed8855 53470 fi
72b2455a
PB
53471@endif intl
53472@if ld
80911fe1
PB
53473 @if test -d $(HOST_SUBDIR)/ld ; then \
53474 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
53475 mv prev-ld stageprofile-ld ; : ; \
0aed8855 53476 fi
72b2455a
PB
53477@endif ld
53478@if libcpp
80911fe1
PB
53479 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53480 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
53481 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 53482 fi
72b2455a 53483@endif libcpp
be01d343 53484@if libdecnumber
80911fe1
PB
53485 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53486 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
53487 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 53488 fi
be01d343 53489@endif libdecnumber
72b2455a 53490@if libiberty
80911fe1
PB
53491 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53492 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
53493 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 53494 fi
72b2455a
PB
53495@endif libiberty
53496@if zlib
80911fe1
PB
53497 @if test -d $(HOST_SUBDIR)/zlib ; then \
53498 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
53499 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 53500 fi
72b2455a 53501@endif zlib
0aed8855 53502 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
53503 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
53504 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 53505 fi
80911fe1 53506 rm -f stage_current
dfdffa2c 53507
973601e1 53508# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 53509# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53510# reconfigured either.
72b2455a 53511.PHONY: stagefeedback-bubble
7d329e61 53512stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
53513 @r=`${PWD_COMMAND}`; export r; \
53514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53515 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
53516 echo Skipping rebuild of stagefeedback ; \
53517 else \
f70224b5
PB
53518 $(MAKE) stagefeedback-start; \
53519 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 53520 fi
72b2455a 53521
0df3d27f 53522.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 53523do-clean: clean-stagefeedback
0df3d27f 53524
72b2455a
PB
53525# FIXME: Will not need to be conditional when toplevel bootstrap is the
53526# only possibility, but now it conflicts with no-bootstrap rules
53527@if gcc-bootstrap
656fdd47
PB
53528
53529
53530
80911fe1 53531.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
53532profiledbootstrap:
53533 echo stagefeedback > stage_final
53534 @r=`${PWD_COMMAND}`; export r; \
53535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53536 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 53537 @: $(MAKE); $(unstage)
be01d343
PB
53538 @r=`${PWD_COMMAND}`; export r; \
53539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53540 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 53541 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 53542
80911fe1
PB
53543profiledbootstrap-lean:
53544 echo stagefeedback > stage_final
53545 @r=`${PWD_COMMAND}`; export r; \
53546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53547 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
53548 @: $(MAKE); $(unstage)
53549 @r=`${PWD_COMMAND}`; export r; \
53550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53551 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
53552 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53553
656fdd47 53554
0df3d27f 53555# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 53556distclean-stageprofile:: distclean-stagefeedback
0df3d27f 53557.PHONY: distclean-stagefeedback
656fdd47 53558distclean-stagefeedback::
0aed8855 53559 @: $(MAKE); $(stage)
e00a73e3 53560 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 53561 rm -rf stagefeedback-*
656fdd47
PB
53562
53563
72b2455a 53564@endif gcc-bootstrap
656fdd47
PB
53565
53566
53567
7d329e61
PB
53568stageprofile-end::
53569 $(MAKE) distclean-stagefeedback
656fdd47 53570
7d329e61 53571stagefeedback-start::
656fdd47
PB
53572 @r=`${PWD_COMMAND}`; export r; \
53573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
53574 for i in prev-*; do \
53575 j=`echo $$i | sed s/^prev-//` ; \
53576 cd $$r/$$i && \
53577 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
53578 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
53579 done
b8908782 53580
0df3d27f 53581@if gcc-bootstrap
0df3d27f 53582do-distclean: distclean-stage1
c52c6897
PB
53583
53584# Provide a GCC build when we're building target libraries. This does
53585# not work as a dependency, just as the minimum necessary to avoid errors.
53586stage_last:
314b2e66
AS
53587 @r=`${PWD_COMMAND}`; export r; \
53588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 53589 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 53590
4f0ef2d8
CD
53591# Same as unstage, but not phony and defaulting to stage1-start. We place
53592# it in the dependency so that for example `make -j3 all-gcc' works.
53593stage_current:
53594 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
53595
c52c6897 53596.PHONY: restrap
266df637 53597restrap::
c52c6897 53598 @: $(MAKE); $(stage)
1b05fbbd 53599 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 53600restrap:: all
c380fdd8 53601@endif gcc-bootstrap
c52c6897 53602
ae831be5
NN
53603# --------------------------------------
53604# Dependencies between different modules
53605# --------------------------------------
252b5132 53606
9e6ce191 53607# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
53608@if gcc-bootstrap
53609configure-target-libstdc++-v3: stage_last
53610configure-target-libmudflap: stage_last
53611configure-target-libssp: stage_last
c52c6897 53612configure-target-newlib: stage_last
6aa8ef82
DJ
53613configure-stage1-target-libgcc: maybe-all-stage1-gcc
53614configure-stage2-target-libgcc: maybe-all-stage2-gcc
53615configure-stage3-target-libgcc: maybe-all-stage3-gcc
53616configure-stage4-target-libgcc: maybe-all-stage4-gcc
53617configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
53618configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
53619configure-target-libgfortran: stage_last
53620configure-target-libobjc: stage_last
53621configure-target-libtermcap: stage_last
53622configure-target-winsup: stage_last
53623configure-target-libgloss: stage_last
53624configure-target-libiberty: stage_last
53625configure-target-gperf: stage_last
53626configure-target-examples: stage_last
53627configure-target-libffi: stage_last
53628configure-target-libjava: stage_last
53629configure-target-zlib: stage_last
53630configure-target-boehm-gc: stage_last
53631configure-target-qthreads: stage_last
53632configure-target-rda: stage_last
53633configure-target-libada: stage_last
53634configure-target-libgomp: stage_last
53635@endif gcc-bootstrap
9e6ce191 53636
c52c6897 53637@if gcc-no-bootstrap
9e6ce191 53638configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 53639configure-target-libmudflap: maybe-all-gcc
064d0a7c 53640configure-target-libssp: maybe-all-gcc
9e6ce191 53641configure-target-newlib: maybe-all-gcc
6aa8ef82 53642configure-target-libgcc: maybe-all-gcc
9e6ce191 53643configure-target-libgfortran: maybe-all-gcc
9e6ce191 53644configure-target-libobjc: maybe-all-gcc
9e6ce191 53645configure-target-libtermcap: maybe-all-gcc
9e6ce191 53646configure-target-winsup: maybe-all-gcc
9e6ce191 53647configure-target-libgloss: maybe-all-gcc
9e6ce191 53648configure-target-libiberty: maybe-all-gcc
9e6ce191 53649configure-target-gperf: maybe-all-gcc
9e6ce191 53650configure-target-examples: maybe-all-gcc
9e6ce191 53651configure-target-libffi: maybe-all-gcc
9e6ce191 53652configure-target-libjava: maybe-all-gcc
9e6ce191 53653configure-target-zlib: maybe-all-gcc
9e6ce191 53654configure-target-boehm-gc: maybe-all-gcc
9e6ce191 53655configure-target-qthreads: maybe-all-gcc
9e6ce191 53656configure-target-rda: maybe-all-gcc
9e6ce191 53657configure-target-libada: maybe-all-gcc
b3ded179 53658configure-target-libgomp: maybe-all-gcc
c52c6897 53659@endif gcc-no-bootstrap
b3ded179 53660
9e6ce191 53661
ae831be5
NN
53662# There are two types of dependencies here: 'hard' dependencies, where one
53663# module simply won't build without the other; and 'soft' dependencies, where
53664# if the depended-on module is missing, the depending module will do without
53665# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 53666# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
53667# it's safer to use a soft dependency.
53668
9e6ce191
PB
53669
53670
53671
53672
c60fe18b 53673
9e6ce191
PB
53674# With all the machinery above in place, it is pretty easy to generate
53675# dependencies. Host dependencies are a bit more complex because we have
53676# to check for bootstrap/prebootstrap dependencies. To resolve
53677# prebootstrap dependencies, prebootstrap modules are gathered in
53678# a hash table.
6a9cf61e 53679all-build-bison: maybe-all-build-texinfo
9e6ce191 53680all-build-byacc: maybe-all-build-texinfo
6a9cf61e 53681all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
53682all-build-flex: maybe-all-build-bison
53683all-build-flex: maybe-all-build-byacc
53684all-build-flex: maybe-all-build-m4
6a9cf61e 53685all-build-libiberty: maybe-all-build-texinfo
9e6ce191 53686all-build-m4: maybe-all-build-texinfo
ee025550 53687all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
53688configure-gcc: maybe-configure-intl
53689
53690configure-stage1-gcc: maybe-configure-stage1-intl
53691configure-stage2-gcc: maybe-configure-stage2-intl
53692configure-stage3-gcc: maybe-configure-stage3-intl
53693configure-stage4-gcc: maybe-configure-stage4-intl
53694configure-stageprofile-gcc: maybe-configure-stageprofile-intl
53695configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
53696configure-gcc: maybe-all-binutils
53697
53698configure-stage1-gcc: maybe-all-stage1-binutils
53699configure-stage2-gcc: maybe-all-stage2-binutils
53700configure-stage3-gcc: maybe-all-stage3-binutils
53701configure-stage4-gcc: maybe-all-stage4-binutils
53702configure-stageprofile-gcc: maybe-all-stageprofile-binutils
53703configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
53704configure-gcc: maybe-all-gas
53705
53706configure-stage1-gcc: maybe-all-stage1-gas
53707configure-stage2-gcc: maybe-all-stage2-gas
53708configure-stage3-gcc: maybe-all-stage3-gas
53709configure-stage4-gcc: maybe-all-stage4-gas
53710configure-stageprofile-gcc: maybe-all-stageprofile-gas
53711configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
53712configure-gcc: maybe-all-ld
53713
53714configure-stage1-gcc: maybe-all-stage1-ld
53715configure-stage2-gcc: maybe-all-stage2-ld
53716configure-stage3-gcc: maybe-all-stage3-ld
53717configure-stage4-gcc: maybe-all-stage4-ld
53718configure-stageprofile-gcc: maybe-all-stageprofile-ld
53719configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
53720configure-gcc: maybe-all-gold
53721
53722configure-stage1-gcc: maybe-all-stage1-gold
53723configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 53724configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
53725configure-stage4-gcc: maybe-all-stage4-gold
53726configure-stageprofile-gcc: maybe-all-stageprofile-gold
53727configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
53728all-gcc: all-libiberty
53729
53730all-stage1-gcc: all-stage1-libiberty
53731all-stage2-gcc: all-stage2-libiberty
53732all-stage3-gcc: all-stage3-libiberty
53733all-stage4-gcc: all-stage4-libiberty
53734all-stageprofile-gcc: all-stageprofile-libiberty
53735all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
53736all-gcc: maybe-all-gmp
53737
53738all-stage1-gcc: maybe-all-stage1-gmp
53739all-stage2-gcc: maybe-all-stage2-gmp
53740all-stage3-gcc: maybe-all-stage3-gmp
53741all-stage4-gcc: maybe-all-stage4-gmp
53742all-stageprofile-gcc: maybe-all-stageprofile-gmp
53743all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
53744all-gcc: maybe-all-intl
53745
53746all-stage1-gcc: maybe-all-stage1-intl
53747all-stage2-gcc: maybe-all-stage2-intl
53748all-stage3-gcc: maybe-all-stage3-intl
53749all-stage4-gcc: maybe-all-stage4-intl
53750all-stageprofile-gcc: maybe-all-stageprofile-intl
53751all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
53752all-gcc: maybe-all-mpfr
53753
53754all-stage1-gcc: maybe-all-stage1-mpfr
53755all-stage2-gcc: maybe-all-stage2-mpfr
53756all-stage3-gcc: maybe-all-stage3-mpfr
53757all-stage4-gcc: maybe-all-stage4-mpfr
53758all-stageprofile-gcc: maybe-all-stageprofile-mpfr
53759all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e28c595f
JM
53760all-gcc: maybe-all-ppl
53761
53762all-stage1-gcc: maybe-all-stage1-ppl
53763all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 53764all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
53765all-stage4-gcc: maybe-all-stage4-ppl
53766all-stageprofile-gcc: maybe-all-stageprofile-ppl
53767all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
53768all-gcc: maybe-all-cloog
53769
53770all-stage1-gcc: maybe-all-stage1-cloog
53771all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 53772all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
53773all-stage4-gcc: maybe-all-stage4-cloog
53774all-stageprofile-gcc: maybe-all-stageprofile-cloog
53775all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
53776all-gcc: maybe-all-build-texinfo
53777
53778all-stage1-gcc: maybe-all-build-texinfo
53779all-stage2-gcc: maybe-all-build-texinfo
53780all-stage3-gcc: maybe-all-build-texinfo
53781all-stage4-gcc: maybe-all-build-texinfo
53782all-stageprofile-gcc: maybe-all-build-texinfo
53783all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
53784all-gcc: maybe-all-build-bison
53785
53786all-stage1-gcc: maybe-all-build-bison
53787all-stage2-gcc: maybe-all-build-bison
53788all-stage3-gcc: maybe-all-build-bison
53789all-stage4-gcc: maybe-all-build-bison
53790all-stageprofile-gcc: maybe-all-build-bison
53791all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
53792all-gcc: maybe-all-build-byacc
53793
53794all-stage1-gcc: maybe-all-build-byacc
53795all-stage2-gcc: maybe-all-build-byacc
53796all-stage3-gcc: maybe-all-build-byacc
53797all-stage4-gcc: maybe-all-build-byacc
53798all-stageprofile-gcc: maybe-all-build-byacc
53799all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
53800all-gcc: maybe-all-build-flex
53801
53802all-stage1-gcc: maybe-all-build-flex
53803all-stage2-gcc: maybe-all-build-flex
53804all-stage3-gcc: maybe-all-build-flex
53805all-stage4-gcc: maybe-all-build-flex
53806all-stageprofile-gcc: maybe-all-build-flex
53807all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
53808all-gcc: maybe-all-build-libiberty
53809
53810all-stage1-gcc: maybe-all-build-libiberty
53811all-stage2-gcc: maybe-all-build-libiberty
53812all-stage3-gcc: maybe-all-build-libiberty
53813all-stage4-gcc: maybe-all-build-libiberty
53814all-stageprofile-gcc: maybe-all-build-libiberty
53815all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
53816all-gcc: maybe-all-build-fixincludes
53817
53818all-stage1-gcc: maybe-all-build-fixincludes
53819all-stage2-gcc: maybe-all-build-fixincludes
53820all-stage3-gcc: maybe-all-build-fixincludes
53821all-stage4-gcc: maybe-all-build-fixincludes
53822all-stageprofile-gcc: maybe-all-build-fixincludes
53823all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
53824all-gcc: maybe-all-zlib
53825
53826all-stage1-gcc: maybe-all-stage1-zlib
53827all-stage2-gcc: maybe-all-stage2-zlib
53828all-stage3-gcc: maybe-all-stage3-zlib
53829all-stage4-gcc: maybe-all-stage4-zlib
53830all-stageprofile-gcc: maybe-all-stageprofile-zlib
53831all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
53832all-gcc: all-libcpp
53833
53834all-stage1-gcc: all-stage1-libcpp
53835all-stage2-gcc: all-stage2-libcpp
53836all-stage3-gcc: all-stage3-libcpp
53837all-stage4-gcc: all-stage4-libcpp
53838all-stageprofile-gcc: all-stageprofile-libcpp
53839all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
53840all-gcc: all-libdecnumber
53841
53842all-stage1-gcc: all-stage1-libdecnumber
53843all-stage2-gcc: all-stage2-libdecnumber
53844all-stage3-gcc: all-stage3-libdecnumber
53845all-stage4-gcc: all-stage4-libdecnumber
53846all-stageprofile-gcc: all-stageprofile-libdecnumber
53847all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
53848all-gcc: maybe-all-libiberty
53849
53850all-stage1-gcc: maybe-all-stage1-libiberty
53851all-stage2-gcc: maybe-all-stage2-libiberty
53852all-stage3-gcc: maybe-all-stage3-libiberty
53853all-stage4-gcc: maybe-all-stage4-libiberty
53854all-stageprofile-gcc: maybe-all-stageprofile-libiberty
53855all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
53856all-gcc: maybe-all-fixincludes
69e57115 53857install-gcc: maybe-install-fixincludes
9e6ce191
PB
53858configure-libcpp: configure-libiberty
53859
53860configure-stage1-libcpp: configure-stage1-libiberty
53861configure-stage2-libcpp: configure-stage2-libiberty
53862configure-stage3-libcpp: configure-stage3-libiberty
53863configure-stage4-libcpp: configure-stage4-libiberty
53864configure-stageprofile-libcpp: configure-stageprofile-libiberty
53865configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
53866configure-libcpp: maybe-configure-intl
53867
53868configure-stage1-libcpp: maybe-configure-stage1-intl
53869configure-stage2-libcpp: maybe-configure-stage2-intl
53870configure-stage3-libcpp: maybe-configure-stage3-intl
53871configure-stage4-libcpp: maybe-configure-stage4-intl
53872configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53873configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53874all-libcpp: all-libiberty
53875
53876all-stage1-libcpp: all-stage1-libiberty
53877all-stage2-libcpp: all-stage2-libiberty
53878all-stage3-libcpp: all-stage3-libiberty
53879all-stage4-libcpp: all-stage4-libiberty
53880all-stageprofile-libcpp: all-stageprofile-libiberty
53881all-stagefeedback-libcpp: all-stagefeedback-libiberty
53882all-libcpp: maybe-all-intl
53883
53884all-stage1-libcpp: maybe-all-stage1-intl
53885all-stage2-libcpp: maybe-all-stage2-intl
53886all-stage3-libcpp: maybe-all-stage3-intl
53887all-stage4-libcpp: maybe-all-stage4-intl
53888all-stageprofile-libcpp: maybe-all-stageprofile-intl
53889all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53890all-fixincludes: maybe-all-libiberty
b00612cc 53891all-gnattools: maybe-all-target-libada
4b900473
PB
53892configure-mpfr: maybe-all-gmp
53893
53894configure-stage1-mpfr: maybe-all-stage1-gmp
53895configure-stage2-mpfr: maybe-all-stage2-gmp
53896configure-stage3-mpfr: maybe-all-stage3-gmp
53897configure-stage4-mpfr: maybe-all-stage4-gmp
53898configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53899configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e28c595f
JM
53900configure-ppl: maybe-all-gmp
53901
53902configure-stage1-ppl: maybe-all-stage1-gmp
53903configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 53904configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
53905configure-stage4-ppl: maybe-all-stage4-gmp
53906configure-stageprofile-ppl: maybe-all-stageprofile-gmp
53907configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
53908configure-ppl: maybe-all-mpfr
53909
53910configure-stage1-ppl: maybe-all-stage1-mpfr
53911configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 53912configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
53913configure-stage4-ppl: maybe-all-stage4-mpfr
53914configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
53915configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
53916configure-cloog: maybe-all-ppl
53917
53918configure-stage1-cloog: maybe-all-stage1-ppl
53919configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 53920configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
53921configure-stage4-cloog: maybe-all-stage4-ppl
53922configure-stageprofile-cloog: maybe-all-stageprofile-ppl
53923configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 53924configure-gdb: maybe-all-intl
9e6ce191 53925configure-gdb: maybe-configure-sim
31d99776 53926configure-gdb: maybe-all-bfd
dc448a7b 53927configure-gdb: maybe-all-libiconv
9e6ce191 53928all-gdb: maybe-all-libiberty
dc448a7b 53929all-gdb: maybe-all-libiconv
9e6ce191 53930all-gdb: maybe-all-opcodes
9e6ce191 53931all-gdb: maybe-all-readline
72b2455a
PB
53932all-gdb: maybe-all-build-bison
53933all-gdb: maybe-all-build-byacc
9e6ce191 53934all-gdb: maybe-all-sim
5074315a 53935all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53936configure-libgui: maybe-configure-tcl
53937configure-libgui: maybe-configure-tk
53938all-libgui: maybe-all-tcl
53939all-libgui: maybe-all-tk
53940all-libgui: maybe-all-itcl
b4a77b47 53941configure-bfd: configure-libiberty
9e6ce191
PB
53942
53943configure-stage1-bfd: configure-stage1-libiberty
53944configure-stage2-bfd: configure-stage2-libiberty
53945configure-stage3-bfd: configure-stage3-libiberty
53946configure-stage4-bfd: configure-stage4-libiberty
53947configure-stageprofile-bfd: configure-stageprofile-libiberty
53948configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53949configure-bfd: maybe-configure-intl
53950
53951configure-stage1-bfd: maybe-configure-stage1-intl
53952configure-stage2-bfd: maybe-configure-stage2-intl
53953configure-stage3-bfd: maybe-configure-stage3-intl
53954configure-stage4-bfd: maybe-configure-stage4-intl
53955configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53956configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53957all-bfd: maybe-all-libiberty
53958
53959all-stage1-bfd: maybe-all-stage1-libiberty
53960all-stage2-bfd: maybe-all-stage2-libiberty
53961all-stage3-bfd: maybe-all-stage3-libiberty
53962all-stage4-bfd: maybe-all-stage4-libiberty
53963all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53964all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53965all-bfd: maybe-all-intl
53966
53967all-stage1-bfd: maybe-all-stage1-intl
53968all-stage2-bfd: maybe-all-stage2-intl
53969all-stage3-bfd: maybe-all-stage3-intl
53970all-stage4-bfd: maybe-all-stage4-intl
53971all-stageprofile-bfd: maybe-all-stageprofile-intl
53972all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
53973configure-opcodes: configure-libiberty
53974
53975configure-stage1-opcodes: configure-stage1-libiberty
53976configure-stage2-opcodes: configure-stage2-libiberty
66775d67 53977configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
53978configure-stage4-opcodes: configure-stage4-libiberty
53979configure-stageprofile-opcodes: configure-stageprofile-libiberty
53980configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
53981all-opcodes: maybe-all-libiberty
53982
53983all-stage1-opcodes: maybe-all-stage1-libiberty
53984all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 53985all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
53986all-stage4-opcodes: maybe-all-stage4-libiberty
53987all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53988all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
53989configure-binutils: maybe-configure-intl
53990
53991configure-stage1-binutils: maybe-configure-stage1-intl
53992configure-stage2-binutils: maybe-configure-stage2-intl
53993configure-stage3-binutils: maybe-configure-stage3-intl
53994configure-stage4-binutils: maybe-configure-stage4-intl
53995configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53996configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53997all-binutils: maybe-all-libiberty
53998
53999all-stage1-binutils: maybe-all-stage1-libiberty
54000all-stage2-binutils: maybe-all-stage2-libiberty
54001all-stage3-binutils: maybe-all-stage3-libiberty
54002all-stage4-binutils: maybe-all-stage4-libiberty
54003all-stageprofile-binutils: maybe-all-stageprofile-libiberty
54004all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
54005all-binutils: maybe-all-opcodes
54006
54007all-stage1-binutils: maybe-all-stage1-opcodes
54008all-stage2-binutils: maybe-all-stage2-opcodes
54009all-stage3-binutils: maybe-all-stage3-opcodes
54010all-stage4-binutils: maybe-all-stage4-opcodes
54011all-stageprofile-binutils: maybe-all-stageprofile-opcodes
54012all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
54013all-binutils: maybe-all-bfd
54014
54015all-stage1-binutils: maybe-all-stage1-bfd
54016all-stage2-binutils: maybe-all-stage2-bfd
54017all-stage3-binutils: maybe-all-stage3-bfd
54018all-stage4-binutils: maybe-all-stage4-bfd
54019all-stageprofile-binutils: maybe-all-stageprofile-bfd
54020all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
54021all-binutils: maybe-all-build-flex
54022
54023all-stage1-binutils: maybe-all-build-flex
54024all-stage2-binutils: maybe-all-build-flex
54025all-stage3-binutils: maybe-all-build-flex
54026all-stage4-binutils: maybe-all-build-flex
54027all-stageprofile-binutils: maybe-all-build-flex
54028all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
54029all-binutils: maybe-all-build-bison
54030
54031all-stage1-binutils: maybe-all-build-bison
54032all-stage2-binutils: maybe-all-build-bison
54033all-stage3-binutils: maybe-all-build-bison
54034all-stage4-binutils: maybe-all-build-bison
54035all-stageprofile-binutils: maybe-all-build-bison
54036all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
54037all-binutils: maybe-all-build-byacc
54038
54039all-stage1-binutils: maybe-all-build-byacc
54040all-stage2-binutils: maybe-all-build-byacc
54041all-stage3-binutils: maybe-all-build-byacc
54042all-stage4-binutils: maybe-all-build-byacc
54043all-stageprofile-binutils: maybe-all-build-byacc
54044all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
54045all-binutils: maybe-all-intl
54046
54047all-stage1-binutils: maybe-all-stage1-intl
54048all-stage2-binutils: maybe-all-stage2-intl
54049all-stage3-binutils: maybe-all-stage3-intl
54050all-stage4-binutils: maybe-all-stage4-intl
54051all-stageprofile-binutils: maybe-all-stageprofile-intl
54052all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 54053install-binutils: maybe-install-opcodes
cf662e21 54054install-opcodes: maybe-install-bfd
20e95c23
DJ
54055configure-gas: maybe-configure-intl
54056
54057configure-stage1-gas: maybe-configure-stage1-intl
54058configure-stage2-gas: maybe-configure-stage2-intl
54059configure-stage3-gas: maybe-configure-stage3-intl
54060configure-stage4-gas: maybe-configure-stage4-intl
54061configure-stageprofile-gas: maybe-configure-stageprofile-intl
54062configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
54063all-gas: maybe-all-libiberty
54064
54065all-stage1-gas: maybe-all-stage1-libiberty
54066all-stage2-gas: maybe-all-stage2-libiberty
54067all-stage3-gas: maybe-all-stage3-libiberty
54068all-stage4-gas: maybe-all-stage4-libiberty
54069all-stageprofile-gas: maybe-all-stageprofile-libiberty
54070all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
54071all-gas: maybe-all-opcodes
54072
54073all-stage1-gas: maybe-all-stage1-opcodes
54074all-stage2-gas: maybe-all-stage2-opcodes
54075all-stage3-gas: maybe-all-stage3-opcodes
54076all-stage4-gas: maybe-all-stage4-opcodes
54077all-stageprofile-gas: maybe-all-stageprofile-opcodes
54078all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
54079all-gas: maybe-all-bfd
54080
54081all-stage1-gas: maybe-all-stage1-bfd
54082all-stage2-gas: maybe-all-stage2-bfd
54083all-stage3-gas: maybe-all-stage3-bfd
54084all-stage4-gas: maybe-all-stage4-bfd
54085all-stageprofile-gas: maybe-all-stageprofile-bfd
54086all-stagefeedback-gas: maybe-all-stagefeedback-bfd
54087all-gas: maybe-all-intl
54088
54089all-stage1-gas: maybe-all-stage1-intl
54090all-stage2-gas: maybe-all-stage2-intl
54091all-stage3-gas: maybe-all-stage3-intl
54092all-stage4-gas: maybe-all-stage4-intl
54093all-stageprofile-gas: maybe-all-stageprofile-intl
54094all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 54095configure-gprof: maybe-configure-intl
9e6ce191
PB
54096all-gprof: maybe-all-libiberty
54097all-gprof: maybe-all-bfd
54098all-gprof: maybe-all-opcodes
54099all-gprof: maybe-all-intl
20e95c23
DJ
54100configure-ld: maybe-configure-intl
54101
54102configure-stage1-ld: maybe-configure-stage1-intl
54103configure-stage2-ld: maybe-configure-stage2-intl
54104configure-stage3-ld: maybe-configure-stage3-intl
54105configure-stage4-ld: maybe-configure-stage4-intl
54106configure-stageprofile-ld: maybe-configure-stageprofile-intl
54107configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
54108all-ld: maybe-all-libiberty
54109
54110all-stage1-ld: maybe-all-stage1-libiberty
54111all-stage2-ld: maybe-all-stage2-libiberty
54112all-stage3-ld: maybe-all-stage3-libiberty
54113all-stage4-ld: maybe-all-stage4-libiberty
54114all-stageprofile-ld: maybe-all-stageprofile-libiberty
54115all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
54116all-ld: maybe-all-bfd
54117
54118all-stage1-ld: maybe-all-stage1-bfd
54119all-stage2-ld: maybe-all-stage2-bfd
54120all-stage3-ld: maybe-all-stage3-bfd
54121all-stage4-ld: maybe-all-stage4-bfd
54122all-stageprofile-ld: maybe-all-stageprofile-bfd
54123all-stagefeedback-ld: maybe-all-stagefeedback-bfd
54124all-ld: maybe-all-opcodes
54125
54126all-stage1-ld: maybe-all-stage1-opcodes
54127all-stage2-ld: maybe-all-stage2-opcodes
54128all-stage3-ld: maybe-all-stage3-opcodes
54129all-stage4-ld: maybe-all-stage4-opcodes
54130all-stageprofile-ld: maybe-all-stageprofile-opcodes
54131all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
54132all-ld: maybe-all-build-bison
54133
54134all-stage1-ld: maybe-all-build-bison
54135all-stage2-ld: maybe-all-build-bison
54136all-stage3-ld: maybe-all-build-bison
54137all-stage4-ld: maybe-all-build-bison
54138all-stageprofile-ld: maybe-all-build-bison
54139all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
54140all-ld: maybe-all-build-byacc
54141
54142all-stage1-ld: maybe-all-build-byacc
54143all-stage2-ld: maybe-all-build-byacc
54144all-stage3-ld: maybe-all-build-byacc
54145all-stage4-ld: maybe-all-build-byacc
54146all-stageprofile-ld: maybe-all-build-byacc
54147all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
54148all-ld: maybe-all-build-flex
54149
54150all-stage1-ld: maybe-all-build-flex
54151all-stage2-ld: maybe-all-build-flex
54152all-stage3-ld: maybe-all-build-flex
54153all-stage4-ld: maybe-all-build-flex
54154all-stageprofile-ld: maybe-all-build-flex
54155all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
54156all-ld: maybe-all-intl
54157
54158all-stage1-ld: maybe-all-stage1-intl
54159all-stage2-ld: maybe-all-stage2-intl
54160all-stage3-ld: maybe-all-stage3-intl
54161all-stage4-ld: maybe-all-stage4-intl
54162all-stageprofile-ld: maybe-all-stageprofile-intl
54163all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
54164configure-gold: maybe-configure-intl
54165
54166configure-stage1-gold: maybe-configure-stage1-intl
54167configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 54168configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
54169configure-stage4-gold: maybe-configure-stage4-intl
54170configure-stageprofile-gold: maybe-configure-stageprofile-intl
54171configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
54172all-gold: maybe-all-libiberty
54173
54174all-stage1-gold: maybe-all-stage1-libiberty
54175all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 54176all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
54177all-stage4-gold: maybe-all-stage4-libiberty
54178all-stageprofile-gold: maybe-all-stageprofile-libiberty
54179all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
54180all-gold: maybe-all-intl
54181
54182all-stage1-gold: maybe-all-stage1-intl
54183all-stage2-gold: maybe-all-stage2-intl
93f9b408 54184all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
54185all-stage4-gold: maybe-all-stage4-intl
54186all-stageprofile-gold: maybe-all-stageprofile-intl
54187all-stagefeedback-gold: maybe-all-stagefeedback-intl
54188all-gold: maybe-all-bfd
54189
54190all-stage1-gold: maybe-all-stage1-bfd
54191all-stage2-gold: maybe-all-stage2-bfd
93f9b408 54192all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
54193all-stage4-gold: maybe-all-stage4-bfd
54194all-stageprofile-gold: maybe-all-stageprofile-bfd
54195all-stagefeedback-gold: maybe-all-stagefeedback-bfd
54196all-gold: maybe-all-build-bison
54197
54198all-stage1-gold: maybe-all-build-bison
54199all-stage2-gold: maybe-all-build-bison
93f9b408 54200all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
54201all-stage4-gold: maybe-all-build-bison
54202all-stageprofile-gold: maybe-all-build-bison
54203all-stagefeedback-gold: maybe-all-build-bison
54204all-gold: maybe-all-build-byacc
54205
54206all-stage1-gold: maybe-all-build-byacc
54207all-stage2-gold: maybe-all-build-byacc
93f9b408 54208all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
54209all-stage4-gold: maybe-all-build-byacc
54210all-stageprofile-gold: maybe-all-build-byacc
54211all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
54212check-gold: maybe-all-binutils
54213
54214check-stage1-gold: maybe-all-stage1-binutils
54215check-stage2-gold: maybe-all-stage2-binutils
e5164e97 54216check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
54217check-stage4-gold: maybe-all-stage4-binutils
54218check-stageprofile-gold: maybe-all-stageprofile-binutils
54219check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
54220configure-opcodes: maybe-configure-intl
54221
54222configure-stage1-opcodes: maybe-configure-stage1-intl
54223configure-stage2-opcodes: maybe-configure-stage2-intl
54224configure-stage3-opcodes: maybe-configure-stage3-intl
54225configure-stage4-opcodes: maybe-configure-stage4-intl
54226configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
54227configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
54228all-opcodes: maybe-all-bfd
54229
54230all-stage1-opcodes: maybe-all-stage1-bfd
54231all-stage2-opcodes: maybe-all-stage2-bfd
54232all-stage3-opcodes: maybe-all-stage3-bfd
54233all-stage4-opcodes: maybe-all-stage4-bfd
54234all-stageprofile-opcodes: maybe-all-stageprofile-bfd
54235all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
54236all-opcodes: maybe-all-libiberty
54237
54238all-stage1-opcodes: maybe-all-stage1-libiberty
54239all-stage2-opcodes: maybe-all-stage2-libiberty
54240all-stage3-opcodes: maybe-all-stage3-libiberty
54241all-stage4-opcodes: maybe-all-stage4-libiberty
54242all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
54243all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
54244all-opcodes: maybe-all-intl
54245
54246all-stage1-opcodes: maybe-all-stage1-intl
54247all-stage2-opcodes: maybe-all-stage2-intl
54248all-stage3-opcodes: maybe-all-stage3-intl
54249all-stage4-opcodes: maybe-all-stage4-intl
54250all-stageprofile-opcodes: maybe-all-stageprofile-intl
54251all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
54252all-dejagnu: maybe-all-tcl
54253all-dejagnu: maybe-all-expect
54254all-dejagnu: maybe-all-tk
54255configure-expect: maybe-configure-tcl
54256configure-expect: maybe-configure-tk
54257all-expect: maybe-all-tcl
54258all-expect: maybe-all-tk
54259configure-itcl: maybe-configure-tcl
54260configure-itcl: maybe-configure-tk
54261all-itcl: maybe-all-tcl
54262all-itcl: maybe-all-tk
ae831be5 54263install-itcl: maybe-install-tcl
b4a77b47 54264configure-tk: maybe-configure-tcl
ae831be5 54265all-tk: maybe-all-tcl
9e6ce191
PB
54266all-sid: maybe-all-libiberty
54267all-sid: maybe-all-bfd
54268all-sid: maybe-all-opcodes
54269all-sid: maybe-all-tcl
54270all-sid: maybe-all-tk
54271install-sid: maybe-install-tcl
54272install-sid: maybe-install-tk
20e95c23
DJ
54273configure-sim: maybe-configure-intl
54274all-sim: maybe-all-intl
9e6ce191
PB
54275all-sim: maybe-all-libiberty
54276all-sim: maybe-all-bfd
54277all-sim: maybe-all-opcodes
54278all-sim: maybe-all-readline
54279all-sim: maybe-configure-gdb
54280all-fastjar: maybe-all-zlib
72b2455a 54281all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
54282all-fastjar: maybe-all-libiberty
54283all-autoconf: maybe-all-m4
72b2455a 54284all-autoconf: maybe-all-build-texinfo
9e6ce191 54285all-automake: maybe-all-m4
72b2455a 54286all-automake: maybe-all-build-texinfo
9e6ce191
PB
54287all-automake: maybe-all-autoconf
54288all-bison: maybe-all-intl
72b2455a 54289all-bison: maybe-all-build-texinfo
9e6ce191 54290all-diff: maybe-all-intl
72b2455a 54291all-diff: maybe-all-build-texinfo
9e6ce191 54292all-fileutils: maybe-all-intl
72b2455a
PB
54293all-fileutils: maybe-all-build-texinfo
54294all-flex: maybe-all-build-bison
54295all-flex: maybe-all-build-byacc
9e6ce191
PB
54296all-flex: maybe-all-intl
54297all-flex: maybe-all-m4
72b2455a 54298all-flex: maybe-all-build-texinfo
9e6ce191
PB
54299all-gzip: maybe-all-intl
54300all-gzip: maybe-all-zlib
72b2455a 54301all-gzip: maybe-all-build-texinfo
9e6ce191 54302all-hello: maybe-all-intl
72b2455a 54303all-hello: maybe-all-build-texinfo
9e6ce191 54304all-m4: maybe-all-intl
72b2455a 54305all-m4: maybe-all-build-texinfo
9e6ce191 54306all-make: maybe-all-intl
72b2455a
PB
54307all-make: maybe-all-build-texinfo
54308all-patch: maybe-all-build-texinfo
54309all-make: maybe-all-build-texinfo
930314a4 54310all-prms: maybe-all-libiberty
72b2455a
PB
54311all-recode: maybe-all-build-texinfo
54312all-sed: maybe-all-build-texinfo
930314a4 54313all-send-pr: maybe-all-prms
72b2455a
PB
54314all-tar: maybe-all-build-texinfo
54315all-uudecode: maybe-all-build-texinfo
9e6ce191 54316configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 54317configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 54318configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
54319all-target-fastjar: maybe-all-target-zlib
54320all-target-fastjar: maybe-all-target-libiberty
54321configure-target-libjava: maybe-configure-target-zlib
54322configure-target-libjava: maybe-configure-target-boehm-gc
54323configure-target-libjava: maybe-configure-target-qthreads
54324configure-target-libjava: maybe-configure-target-libffi
54325all-target-libjava: maybe-all-fastjar
54326all-target-libjava: maybe-all-target-zlib
54327all-target-libjava: maybe-all-target-boehm-gc
54328all-target-libjava: maybe-all-target-qthreads
54329all-target-libjava: maybe-all-target-libffi
4f0ef2d8 54330configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 54331all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 54332all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 54333all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 54334configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 54335all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
54336all-target-winsup: maybe-all-target-libiberty
54337all-target-winsup: maybe-all-target-libtermcap
54338
54339
6aa8ef82
DJ
54340# Dependencies for target modules on other target modules are
54341# described by lang_env_dependencies; the defaults apply to anything
54342# not mentioned there.
54343
54344
54345@if gcc-bootstrap
54346@endif gcc-bootstrap
54347
54348@if gcc-no-bootstrap
54349configure-target-libstdc++-v3: maybe-all-target-libgcc
54350configure-target-libmudflap: maybe-all-target-libgcc
54351configure-target-libssp: maybe-all-target-libgcc
54352configure-target-newlib: maybe-all-target-libgcc
54353configure-target-libgfortran: maybe-all-target-libgcc
54354configure-target-libobjc: maybe-all-target-libgcc
54355configure-target-libtermcap: maybe-all-target-libgcc
54356configure-target-winsup: maybe-all-target-libgcc
54357configure-target-libgloss: maybe-all-target-libgcc
54358configure-target-libiberty: maybe-all-target-libgcc
54359configure-target-gperf: maybe-all-target-libgcc
54360configure-target-examples: maybe-all-target-libgcc
54361configure-target-libffi: maybe-all-target-libgcc
54362configure-target-libjava: maybe-all-target-libgcc
54363configure-target-zlib: maybe-all-target-libgcc
54364configure-target-boehm-gc: maybe-all-target-libgcc
54365configure-target-qthreads: maybe-all-target-libgcc
54366configure-target-rda: maybe-all-target-libgcc
54367configure-target-libada: maybe-all-target-libgcc
54368configure-target-libgomp: maybe-all-target-libgcc
54369@endif gcc-no-bootstrap
54370
54371
54372configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
54373
54374configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
54375
54376configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
54377
54378
54379
54380configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
54381
54382configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
54383
54384configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
54385
54386configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
54387
54388
54389
54390configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
54391configure-target-gperf: maybe-all-target-libstdc++-v3
54392
54393configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
54394
54395configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
54396
54397configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
54398configure-target-libjava: maybe-all-target-libstdc++-v3
54399
54400configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
54401
54402configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
54403
54404configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
54405
54406configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
54407
54408configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
54409
54410configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
54411
54412
907be67c 54413CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 54414GDB_TK = @GDB_TK@
907be67c
DJ
54415INSTALL_GDB_TK = @INSTALL_GDB_TK@
54416configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 54417all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 54418install-gdb: $(INSTALL_GDB_TK)
907a7241 54419
a2cc058a
NN
54420# Serialization dependencies. Host configures don't work well in parallel to
54421# each other, due to contention over config.cache. Target configures and
54422# build configures are similar.
54423@serialization_dependencies@
54424
15723a45
NN
54425# --------------------------------
54426# Regenerating top level configury
54427# --------------------------------
252b5132 54428
14a2a2f1 54429# Rebuilding Makefile.in, using autogen.
43be203f 54430AUTOGEN = autogen
6b784d9f 54431$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 54432 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 54433
a0da8069 54434# Rebuilding Makefile.
43be203f
AO
54435Makefile: $(srcdir)/Makefile.in config.status
54436 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
54437
479759c8 54438config.status: configure
10ecffb9 54439 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 54440
a0da8069 54441# Rebuilding configure.
43be203f 54442AUTOCONF = autoconf
da888c87
PB
54443$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
54444 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 54445 cd $(srcdir) && $(AUTOCONF)
252b5132 54446
3728fade
NN
54447# ------------------------------
54448# Special directives to GNU Make
54449# ------------------------------
54450
3728fade
NN
54451# Don't pass command-line variables to submakes.
54452.NOEXPORT:
54453MAKEOVERRIDES=
54454
252b5132 54455# end of Makefile.in
This page took 3.944028 seconds and 4 git commands to generate.