[cgen/cpu]
[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 \
756 maybe-configure-dejagnu \
757 maybe-configure-diff \
758 maybe-configure-dosutils \
759 maybe-configure-etc \
760 maybe-configure-fastjar \
761 maybe-configure-fileutils \
762 maybe-configure-findutils \
763 maybe-configure-find \
d3ed111c 764 maybe-configure-fixincludes \
dd12c3a8
NN
765 maybe-configure-flex \
766 maybe-configure-gas \
b813574b 767 maybe-configure-gcc \
dd12c3a8
NN
768 maybe-configure-gawk \
769 maybe-configure-gettext \
4b900473
PB
770 maybe-configure-gmp \
771 maybe-configure-mpfr \
e28c595f
JM
772 maybe-configure-ppl \
773 maybe-configure-cloog \
dd12c3a8 774 maybe-configure-gnuserv \
93f9b408 775 maybe-configure-gold \
dd12c3a8
NN
776 maybe-configure-gprof \
777 maybe-configure-gzip \
778 maybe-configure-hello \
779 maybe-configure-indent \
780 maybe-configure-intl \
781 maybe-configure-tcl \
782 maybe-configure-itcl \
783 maybe-configure-ld \
04cf1b77 784 maybe-configure-libcpp \
be01d343 785 maybe-configure-libdecnumber \
dd12c3a8
NN
786 maybe-configure-libgui \
787 maybe-configure-libiberty \
dc448a7b 788 maybe-configure-libiconv \
dd12c3a8
NN
789 maybe-configure-libtool \
790 maybe-configure-m4 \
791 maybe-configure-make \
792 maybe-configure-mmalloc \
793 maybe-configure-patch \
794 maybe-configure-perl \
795 maybe-configure-prms \
796 maybe-configure-rcs \
797 maybe-configure-readline \
798 maybe-configure-release \
799 maybe-configure-recode \
800 maybe-configure-sed \
801 maybe-configure-send-pr \
802 maybe-configure-shellutils \
803 maybe-configure-sid \
804 maybe-configure-sim \
805 maybe-configure-tar \
806 maybe-configure-texinfo \
807 maybe-configure-textutils \
808 maybe-configure-time \
809 maybe-configure-uudecode \
810 maybe-configure-wdiff \
811 maybe-configure-zip \
812 maybe-configure-zlib \
813 maybe-configure-gdb \
814 maybe-configure-expect \
815 maybe-configure-guile \
816 maybe-configure-tk \
dd12c3a8 817 maybe-configure-libtermcap \
b00612cc
PB
818 maybe-configure-utils \
819 maybe-configure-gnattools
dd12c3a8
NN
820.PHONY: configure-target
821configure-target: \
822 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 823 maybe-configure-target-libmudflap \
064d0a7c 824 maybe-configure-target-libssp \
dd12c3a8 825 maybe-configure-target-newlib \
6aa8ef82 826 maybe-configure-target-libgcc \
4b1cb4fe 827 maybe-configure-target-libgfortran \
dd12c3a8
NN
828 maybe-configure-target-libobjc \
829 maybe-configure-target-libtermcap \
830 maybe-configure-target-winsup \
831 maybe-configure-target-libgloss \
832 maybe-configure-target-libiberty \
833 maybe-configure-target-gperf \
834 maybe-configure-target-examples \
835 maybe-configure-target-libffi \
836 maybe-configure-target-libjava \
837 maybe-configure-target-zlib \
838 maybe-configure-target-boehm-gc \
839 maybe-configure-target-qthreads \
a2592b1b 840 maybe-configure-target-rda \
b3ded179
PB
841 maybe-configure-target-libada \
842 maybe-configure-target-libgomp
252b5132 843
319cab08
PB
844# The target built for a native non-bootstrap build.
845.PHONY: all
f70224b5
PB
846all:
847@if gcc-bootstrap
be01d343 848 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
849 @r=`${PWD_COMMAND}`; export r; \
850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 851 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 852@endif gcc-bootstrap
0aed8855 853 @: $(MAKE); $(unstage)
f70224b5
PB
854 @r=`${PWD_COMMAND}`; export r; \
855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 856@if gcc-bootstrap
b5233201 857 if [ -f stage_last ]; then \
1b05fbbd 858 TFLAGS="$(STAGE$(shell sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 859 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 860 else \
1b05fbbd 861@endif gcc-bootstrap
b5233201
AO
862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
863@if gcc-bootstrap
864 ; \
7b6175f9 865 fi
b5233201 866@endif gcc-bootstrap
6a9cf61e
PB
867
868.PHONY: all-build
c52c6897
PB
869
870all-build: maybe-all-build-libiberty
871all-build: maybe-all-build-bison
872all-build: maybe-all-build-byacc
873all-build: maybe-all-build-flex
874all-build: maybe-all-build-m4
875all-build: maybe-all-build-texinfo
876all-build: maybe-all-build-fixincludes
877
dd12c3a8 878.PHONY: all-host
c52c6897
PB
879
880all-host: maybe-all-ash
881all-host: maybe-all-autoconf
882all-host: maybe-all-automake
883all-host: maybe-all-bash
884@if bfd-no-bootstrap
885all-host: maybe-all-bfd
886@endif bfd-no-bootstrap
887@if opcodes-no-bootstrap
888all-host: maybe-all-opcodes
889@endif opcodes-no-bootstrap
890@if binutils-no-bootstrap
891all-host: maybe-all-binutils
892@endif binutils-no-bootstrap
893all-host: maybe-all-bison
894all-host: maybe-all-byacc
895all-host: maybe-all-bzip2
896all-host: maybe-all-dejagnu
897all-host: maybe-all-diff
898all-host: maybe-all-dosutils
899all-host: maybe-all-etc
900all-host: maybe-all-fastjar
901all-host: maybe-all-fileutils
902all-host: maybe-all-findutils
903all-host: maybe-all-find
904all-host: maybe-all-fixincludes
905all-host: maybe-all-flex
906@if gas-no-bootstrap
907all-host: maybe-all-gas
908@endif gas-no-bootstrap
909@if gcc-no-bootstrap
910all-host: maybe-all-gcc
911@endif gcc-no-bootstrap
912all-host: maybe-all-gawk
913all-host: maybe-all-gettext
4b900473
PB
914@if gmp-no-bootstrap
915all-host: maybe-all-gmp
916@endif gmp-no-bootstrap
917@if mpfr-no-bootstrap
918all-host: maybe-all-mpfr
919@endif mpfr-no-bootstrap
e28c595f
JM
920@if ppl-no-bootstrap
921all-host: maybe-all-ppl
922@endif ppl-no-bootstrap
923@if cloog-no-bootstrap
924all-host: maybe-all-cloog
925@endif cloog-no-bootstrap
c52c6897 926all-host: maybe-all-gnuserv
93f9b408
ILT
927@if gold-no-bootstrap
928all-host: maybe-all-gold
929@endif gold-no-bootstrap
c52c6897
PB
930all-host: maybe-all-gprof
931all-host: maybe-all-gzip
932all-host: maybe-all-hello
933all-host: maybe-all-indent
934@if intl-no-bootstrap
935all-host: maybe-all-intl
936@endif intl-no-bootstrap
937all-host: maybe-all-tcl
938all-host: maybe-all-itcl
939@if ld-no-bootstrap
940all-host: maybe-all-ld
941@endif ld-no-bootstrap
942@if libcpp-no-bootstrap
943all-host: maybe-all-libcpp
944@endif libcpp-no-bootstrap
945@if libdecnumber-no-bootstrap
946all-host: maybe-all-libdecnumber
947@endif libdecnumber-no-bootstrap
948all-host: maybe-all-libgui
949@if libiberty-no-bootstrap
950all-host: maybe-all-libiberty
951@endif libiberty-no-bootstrap
dc448a7b 952all-host: maybe-all-libiconv
c52c6897
PB
953all-host: maybe-all-libtool
954all-host: maybe-all-m4
955all-host: maybe-all-make
956all-host: maybe-all-mmalloc
957all-host: maybe-all-patch
958all-host: maybe-all-perl
959all-host: maybe-all-prms
960all-host: maybe-all-rcs
961all-host: maybe-all-readline
962all-host: maybe-all-release
963all-host: maybe-all-recode
964all-host: maybe-all-sed
965all-host: maybe-all-send-pr
966all-host: maybe-all-shellutils
967all-host: maybe-all-sid
968all-host: maybe-all-sim
969all-host: maybe-all-tar
970all-host: maybe-all-texinfo
971all-host: maybe-all-textutils
972all-host: maybe-all-time
973all-host: maybe-all-uudecode
974all-host: maybe-all-wdiff
975all-host: maybe-all-zip
976@if zlib-no-bootstrap
977all-host: maybe-all-zlib
978@endif zlib-no-bootstrap
979all-host: maybe-all-gdb
980all-host: maybe-all-expect
981all-host: maybe-all-guile
982all-host: maybe-all-tk
983all-host: maybe-all-libtermcap
984all-host: maybe-all-utils
985all-host: maybe-all-gnattools
986
dd12c3a8 987.PHONY: all-target
c52c6897
PB
988
989all-target: maybe-all-target-libstdc++-v3
990all-target: maybe-all-target-libmudflap
991all-target: maybe-all-target-libssp
c52c6897 992all-target: maybe-all-target-newlib
f86e35b8 993@if target-libgcc-no-bootstrap
6aa8ef82 994all-target: maybe-all-target-libgcc
f86e35b8 995@endif target-libgcc-no-bootstrap
c52c6897
PB
996all-target: maybe-all-target-libgfortran
997all-target: maybe-all-target-libobjc
998all-target: maybe-all-target-libtermcap
999all-target: maybe-all-target-winsup
1000all-target: maybe-all-target-libgloss
1001all-target: maybe-all-target-libiberty
1002all-target: maybe-all-target-gperf
1003all-target: maybe-all-target-examples
1004all-target: maybe-all-target-libffi
1005all-target: maybe-all-target-libjava
1006all-target: maybe-all-target-zlib
1007all-target: maybe-all-target-boehm-gc
1008all-target: maybe-all-target-qthreads
1009all-target: maybe-all-target-rda
1010all-target: maybe-all-target-libada
1011all-target: maybe-all-target-libgomp
252b5132
RH
1012
1013# Do a target for all the subdirectories. A ``make do-X'' will do a
1014# ``make X'' in all subdirectories (because, in general, there is a
1015# dependency (below) of X upon do-X, a ``make X'' will also do this,
1016# but it may do additional work as well).
e393202e 1017
2a4cbe27 1018.PHONY: do-info
f70224b5 1019do-info:
0aed8855 1020 @: $(MAKE); $(unstage)
e360f423
PB
1021 @r=`${PWD_COMMAND}`; export r; \
1022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1023 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1024 info-target
f70224b5 1025
e393202e 1026
2a4cbe27 1027.PHONY: info-host
c52c6897
PB
1028
1029info-host: maybe-info-ash
1030info-host: maybe-info-autoconf
1031info-host: maybe-info-automake
1032info-host: maybe-info-bash
1033info-host: maybe-info-bfd
1034info-host: maybe-info-opcodes
1035info-host: maybe-info-binutils
1036info-host: maybe-info-bison
1037info-host: maybe-info-byacc
1038info-host: maybe-info-bzip2
1039info-host: maybe-info-dejagnu
1040info-host: maybe-info-diff
1041info-host: maybe-info-dosutils
1042info-host: maybe-info-etc
1043info-host: maybe-info-fastjar
1044info-host: maybe-info-fileutils
1045info-host: maybe-info-findutils
1046info-host: maybe-info-find
1047info-host: maybe-info-fixincludes
1048info-host: maybe-info-flex
1049info-host: maybe-info-gas
1050info-host: maybe-info-gcc
1051info-host: maybe-info-gawk
1052info-host: maybe-info-gettext
4b900473
PB
1053info-host: maybe-info-gmp
1054info-host: maybe-info-mpfr
e28c595f
JM
1055info-host: maybe-info-ppl
1056info-host: maybe-info-cloog
c52c6897 1057info-host: maybe-info-gnuserv
93f9b408 1058info-host: maybe-info-gold
c52c6897
PB
1059info-host: maybe-info-gprof
1060info-host: maybe-info-gzip
1061info-host: maybe-info-hello
1062info-host: maybe-info-indent
1063info-host: maybe-info-intl
1064info-host: maybe-info-tcl
1065info-host: maybe-info-itcl
1066info-host: maybe-info-ld
1067info-host: maybe-info-libcpp
1068info-host: maybe-info-libdecnumber
1069info-host: maybe-info-libgui
1070info-host: maybe-info-libiberty
dc448a7b 1071info-host: maybe-info-libiconv
c52c6897
PB
1072info-host: maybe-info-libtool
1073info-host: maybe-info-m4
1074info-host: maybe-info-make
1075info-host: maybe-info-mmalloc
1076info-host: maybe-info-patch
1077info-host: maybe-info-perl
1078info-host: maybe-info-prms
1079info-host: maybe-info-rcs
1080info-host: maybe-info-readline
1081info-host: maybe-info-release
1082info-host: maybe-info-recode
1083info-host: maybe-info-sed
1084info-host: maybe-info-send-pr
1085info-host: maybe-info-shellutils
1086info-host: maybe-info-sid
1087info-host: maybe-info-sim
1088info-host: maybe-info-tar
1089info-host: maybe-info-texinfo
1090info-host: maybe-info-textutils
1091info-host: maybe-info-time
1092info-host: maybe-info-uudecode
1093info-host: maybe-info-wdiff
1094info-host: maybe-info-zip
1095info-host: maybe-info-zlib
1096info-host: maybe-info-gdb
1097info-host: maybe-info-expect
1098info-host: maybe-info-guile
1099info-host: maybe-info-tk
1100info-host: maybe-info-libtermcap
1101info-host: maybe-info-utils
1102info-host: maybe-info-gnattools
252b5132 1103
2a4cbe27 1104.PHONY: info-target
c52c6897
PB
1105
1106info-target: maybe-info-target-libstdc++-v3
1107info-target: maybe-info-target-libmudflap
1108info-target: maybe-info-target-libssp
c52c6897 1109info-target: maybe-info-target-newlib
6aa8ef82 1110info-target: maybe-info-target-libgcc
c52c6897
PB
1111info-target: maybe-info-target-libgfortran
1112info-target: maybe-info-target-libobjc
1113info-target: maybe-info-target-libtermcap
1114info-target: maybe-info-target-winsup
1115info-target: maybe-info-target-libgloss
1116info-target: maybe-info-target-libiberty
1117info-target: maybe-info-target-gperf
1118info-target: maybe-info-target-examples
1119info-target: maybe-info-target-libffi
1120info-target: maybe-info-target-libjava
1121info-target: maybe-info-target-zlib
1122info-target: maybe-info-target-boehm-gc
1123info-target: maybe-info-target-qthreads
1124info-target: maybe-info-target-rda
1125info-target: maybe-info-target-libada
1126info-target: maybe-info-target-libgomp
252b5132 1127
4fa63067 1128.PHONY: do-dvi
f70224b5 1129do-dvi:
0aed8855 1130 @: $(MAKE); $(unstage)
e360f423
PB
1131 @r=`${PWD_COMMAND}`; export r; \
1132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1133 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1134 dvi-target
f70224b5 1135
2a4cbe27 1136
4fa63067 1137.PHONY: dvi-host
c52c6897
PB
1138
1139dvi-host: maybe-dvi-ash
1140dvi-host: maybe-dvi-autoconf
1141dvi-host: maybe-dvi-automake
1142dvi-host: maybe-dvi-bash
1143dvi-host: maybe-dvi-bfd
1144dvi-host: maybe-dvi-opcodes
1145dvi-host: maybe-dvi-binutils
1146dvi-host: maybe-dvi-bison
1147dvi-host: maybe-dvi-byacc
1148dvi-host: maybe-dvi-bzip2
1149dvi-host: maybe-dvi-dejagnu
1150dvi-host: maybe-dvi-diff
1151dvi-host: maybe-dvi-dosutils
1152dvi-host: maybe-dvi-etc
1153dvi-host: maybe-dvi-fastjar
1154dvi-host: maybe-dvi-fileutils
1155dvi-host: maybe-dvi-findutils
1156dvi-host: maybe-dvi-find
1157dvi-host: maybe-dvi-fixincludes
1158dvi-host: maybe-dvi-flex
1159dvi-host: maybe-dvi-gas
1160dvi-host: maybe-dvi-gcc
1161dvi-host: maybe-dvi-gawk
1162dvi-host: maybe-dvi-gettext
4b900473
PB
1163dvi-host: maybe-dvi-gmp
1164dvi-host: maybe-dvi-mpfr
e28c595f
JM
1165dvi-host: maybe-dvi-ppl
1166dvi-host: maybe-dvi-cloog
c52c6897 1167dvi-host: maybe-dvi-gnuserv
93f9b408 1168dvi-host: maybe-dvi-gold
c52c6897
PB
1169dvi-host: maybe-dvi-gprof
1170dvi-host: maybe-dvi-gzip
1171dvi-host: maybe-dvi-hello
1172dvi-host: maybe-dvi-indent
1173dvi-host: maybe-dvi-intl
1174dvi-host: maybe-dvi-tcl
1175dvi-host: maybe-dvi-itcl
1176dvi-host: maybe-dvi-ld
1177dvi-host: maybe-dvi-libcpp
1178dvi-host: maybe-dvi-libdecnumber
1179dvi-host: maybe-dvi-libgui
1180dvi-host: maybe-dvi-libiberty
dc448a7b 1181dvi-host: maybe-dvi-libiconv
c52c6897
PB
1182dvi-host: maybe-dvi-libtool
1183dvi-host: maybe-dvi-m4
1184dvi-host: maybe-dvi-make
1185dvi-host: maybe-dvi-mmalloc
1186dvi-host: maybe-dvi-patch
1187dvi-host: maybe-dvi-perl
1188dvi-host: maybe-dvi-prms
1189dvi-host: maybe-dvi-rcs
1190dvi-host: maybe-dvi-readline
1191dvi-host: maybe-dvi-release
1192dvi-host: maybe-dvi-recode
1193dvi-host: maybe-dvi-sed
1194dvi-host: maybe-dvi-send-pr
1195dvi-host: maybe-dvi-shellutils
1196dvi-host: maybe-dvi-sid
1197dvi-host: maybe-dvi-sim
1198dvi-host: maybe-dvi-tar
1199dvi-host: maybe-dvi-texinfo
1200dvi-host: maybe-dvi-textutils
1201dvi-host: maybe-dvi-time
1202dvi-host: maybe-dvi-uudecode
1203dvi-host: maybe-dvi-wdiff
1204dvi-host: maybe-dvi-zip
1205dvi-host: maybe-dvi-zlib
1206dvi-host: maybe-dvi-gdb
1207dvi-host: maybe-dvi-expect
1208dvi-host: maybe-dvi-guile
1209dvi-host: maybe-dvi-tk
1210dvi-host: maybe-dvi-libtermcap
1211dvi-host: maybe-dvi-utils
1212dvi-host: maybe-dvi-gnattools
2a4cbe27 1213
4fa63067 1214.PHONY: dvi-target
c52c6897
PB
1215
1216dvi-target: maybe-dvi-target-libstdc++-v3
1217dvi-target: maybe-dvi-target-libmudflap
1218dvi-target: maybe-dvi-target-libssp
c52c6897 1219dvi-target: maybe-dvi-target-newlib
6aa8ef82 1220dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1221dvi-target: maybe-dvi-target-libgfortran
1222dvi-target: maybe-dvi-target-libobjc
1223dvi-target: maybe-dvi-target-libtermcap
1224dvi-target: maybe-dvi-target-winsup
1225dvi-target: maybe-dvi-target-libgloss
1226dvi-target: maybe-dvi-target-libiberty
1227dvi-target: maybe-dvi-target-gperf
1228dvi-target: maybe-dvi-target-examples
1229dvi-target: maybe-dvi-target-libffi
1230dvi-target: maybe-dvi-target-libjava
1231dvi-target: maybe-dvi-target-zlib
1232dvi-target: maybe-dvi-target-boehm-gc
1233dvi-target: maybe-dvi-target-qthreads
1234dvi-target: maybe-dvi-target-rda
1235dvi-target: maybe-dvi-target-libada
1236dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1237
56a8fe78
DD
1238.PHONY: do-pdf
1239do-pdf:
1240 @: $(MAKE); $(unstage)
1241 @r=`${PWD_COMMAND}`; export r; \
1242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1243 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1244 pdf-target
1245
1246
1247.PHONY: pdf-host
1248
1249pdf-host: maybe-pdf-ash
1250pdf-host: maybe-pdf-autoconf
1251pdf-host: maybe-pdf-automake
1252pdf-host: maybe-pdf-bash
1253pdf-host: maybe-pdf-bfd
1254pdf-host: maybe-pdf-opcodes
1255pdf-host: maybe-pdf-binutils
1256pdf-host: maybe-pdf-bison
1257pdf-host: maybe-pdf-byacc
1258pdf-host: maybe-pdf-bzip2
1259pdf-host: maybe-pdf-dejagnu
1260pdf-host: maybe-pdf-diff
1261pdf-host: maybe-pdf-dosutils
1262pdf-host: maybe-pdf-etc
1263pdf-host: maybe-pdf-fastjar
1264pdf-host: maybe-pdf-fileutils
1265pdf-host: maybe-pdf-findutils
1266pdf-host: maybe-pdf-find
1267pdf-host: maybe-pdf-fixincludes
1268pdf-host: maybe-pdf-flex
1269pdf-host: maybe-pdf-gas
1270pdf-host: maybe-pdf-gcc
1271pdf-host: maybe-pdf-gawk
1272pdf-host: maybe-pdf-gettext
4b900473
PB
1273pdf-host: maybe-pdf-gmp
1274pdf-host: maybe-pdf-mpfr
e28c595f
JM
1275pdf-host: maybe-pdf-ppl
1276pdf-host: maybe-pdf-cloog
56a8fe78 1277pdf-host: maybe-pdf-gnuserv
93f9b408 1278pdf-host: maybe-pdf-gold
56a8fe78
DD
1279pdf-host: maybe-pdf-gprof
1280pdf-host: maybe-pdf-gzip
1281pdf-host: maybe-pdf-hello
1282pdf-host: maybe-pdf-indent
1283pdf-host: maybe-pdf-intl
1284pdf-host: maybe-pdf-tcl
1285pdf-host: maybe-pdf-itcl
1286pdf-host: maybe-pdf-ld
1287pdf-host: maybe-pdf-libcpp
1288pdf-host: maybe-pdf-libdecnumber
1289pdf-host: maybe-pdf-libgui
1290pdf-host: maybe-pdf-libiberty
dc448a7b 1291pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1292pdf-host: maybe-pdf-libtool
1293pdf-host: maybe-pdf-m4
1294pdf-host: maybe-pdf-make
1295pdf-host: maybe-pdf-mmalloc
1296pdf-host: maybe-pdf-patch
1297pdf-host: maybe-pdf-perl
1298pdf-host: maybe-pdf-prms
1299pdf-host: maybe-pdf-rcs
1300pdf-host: maybe-pdf-readline
1301pdf-host: maybe-pdf-release
1302pdf-host: maybe-pdf-recode
1303pdf-host: maybe-pdf-sed
1304pdf-host: maybe-pdf-send-pr
1305pdf-host: maybe-pdf-shellutils
1306pdf-host: maybe-pdf-sid
1307pdf-host: maybe-pdf-sim
1308pdf-host: maybe-pdf-tar
1309pdf-host: maybe-pdf-texinfo
1310pdf-host: maybe-pdf-textutils
1311pdf-host: maybe-pdf-time
1312pdf-host: maybe-pdf-uudecode
1313pdf-host: maybe-pdf-wdiff
1314pdf-host: maybe-pdf-zip
1315pdf-host: maybe-pdf-zlib
1316pdf-host: maybe-pdf-gdb
1317pdf-host: maybe-pdf-expect
1318pdf-host: maybe-pdf-guile
1319pdf-host: maybe-pdf-tk
1320pdf-host: maybe-pdf-libtermcap
1321pdf-host: maybe-pdf-utils
1322pdf-host: maybe-pdf-gnattools
1323
1324.PHONY: pdf-target
1325
1326pdf-target: maybe-pdf-target-libstdc++-v3
1327pdf-target: maybe-pdf-target-libmudflap
1328pdf-target: maybe-pdf-target-libssp
1329pdf-target: maybe-pdf-target-newlib
6aa8ef82 1330pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1331pdf-target: maybe-pdf-target-libgfortran
1332pdf-target: maybe-pdf-target-libobjc
1333pdf-target: maybe-pdf-target-libtermcap
1334pdf-target: maybe-pdf-target-winsup
1335pdf-target: maybe-pdf-target-libgloss
1336pdf-target: maybe-pdf-target-libiberty
1337pdf-target: maybe-pdf-target-gperf
1338pdf-target: maybe-pdf-target-examples
1339pdf-target: maybe-pdf-target-libffi
1340pdf-target: maybe-pdf-target-libjava
1341pdf-target: maybe-pdf-target-zlib
1342pdf-target: maybe-pdf-target-boehm-gc
1343pdf-target: maybe-pdf-target-qthreads
1344pdf-target: maybe-pdf-target-rda
1345pdf-target: maybe-pdf-target-libada
1346pdf-target: maybe-pdf-target-libgomp
1347
6d389afc 1348.PHONY: do-html
f70224b5 1349do-html:
0aed8855 1350 @: $(MAKE); $(unstage)
e360f423
PB
1351 @r=`${PWD_COMMAND}`; export r; \
1352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1353 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1354 html-target
f70224b5 1355
6d389afc
MS
1356
1357.PHONY: html-host
c52c6897
PB
1358
1359html-host: maybe-html-ash
1360html-host: maybe-html-autoconf
1361html-host: maybe-html-automake
1362html-host: maybe-html-bash
1363html-host: maybe-html-bfd
1364html-host: maybe-html-opcodes
1365html-host: maybe-html-binutils
1366html-host: maybe-html-bison
1367html-host: maybe-html-byacc
1368html-host: maybe-html-bzip2
1369html-host: maybe-html-dejagnu
1370html-host: maybe-html-diff
1371html-host: maybe-html-dosutils
1372html-host: maybe-html-etc
1373html-host: maybe-html-fastjar
1374html-host: maybe-html-fileutils
1375html-host: maybe-html-findutils
1376html-host: maybe-html-find
1377html-host: maybe-html-fixincludes
1378html-host: maybe-html-flex
1379html-host: maybe-html-gas
1380html-host: maybe-html-gcc
1381html-host: maybe-html-gawk
1382html-host: maybe-html-gettext
4b900473
PB
1383html-host: maybe-html-gmp
1384html-host: maybe-html-mpfr
e28c595f
JM
1385html-host: maybe-html-ppl
1386html-host: maybe-html-cloog
c52c6897 1387html-host: maybe-html-gnuserv
93f9b408 1388html-host: maybe-html-gold
c52c6897
PB
1389html-host: maybe-html-gprof
1390html-host: maybe-html-gzip
1391html-host: maybe-html-hello
1392html-host: maybe-html-indent
1393html-host: maybe-html-intl
1394html-host: maybe-html-tcl
1395html-host: maybe-html-itcl
1396html-host: maybe-html-ld
1397html-host: maybe-html-libcpp
1398html-host: maybe-html-libdecnumber
1399html-host: maybe-html-libgui
1400html-host: maybe-html-libiberty
dc448a7b 1401html-host: maybe-html-libiconv
c52c6897
PB
1402html-host: maybe-html-libtool
1403html-host: maybe-html-m4
1404html-host: maybe-html-make
1405html-host: maybe-html-mmalloc
1406html-host: maybe-html-patch
1407html-host: maybe-html-perl
1408html-host: maybe-html-prms
1409html-host: maybe-html-rcs
1410html-host: maybe-html-readline
1411html-host: maybe-html-release
1412html-host: maybe-html-recode
1413html-host: maybe-html-sed
1414html-host: maybe-html-send-pr
1415html-host: maybe-html-shellutils
1416html-host: maybe-html-sid
1417html-host: maybe-html-sim
1418html-host: maybe-html-tar
1419html-host: maybe-html-texinfo
1420html-host: maybe-html-textutils
1421html-host: maybe-html-time
1422html-host: maybe-html-uudecode
1423html-host: maybe-html-wdiff
1424html-host: maybe-html-zip
1425html-host: maybe-html-zlib
1426html-host: maybe-html-gdb
1427html-host: maybe-html-expect
1428html-host: maybe-html-guile
1429html-host: maybe-html-tk
1430html-host: maybe-html-libtermcap
1431html-host: maybe-html-utils
1432html-host: maybe-html-gnattools
6d389afc
MS
1433
1434.PHONY: html-target
c52c6897
PB
1435
1436html-target: maybe-html-target-libstdc++-v3
1437html-target: maybe-html-target-libmudflap
1438html-target: maybe-html-target-libssp
c52c6897 1439html-target: maybe-html-target-newlib
6aa8ef82 1440html-target: maybe-html-target-libgcc
c52c6897
PB
1441html-target: maybe-html-target-libgfortran
1442html-target: maybe-html-target-libobjc
1443html-target: maybe-html-target-libtermcap
1444html-target: maybe-html-target-winsup
1445html-target: maybe-html-target-libgloss
1446html-target: maybe-html-target-libiberty
1447html-target: maybe-html-target-gperf
1448html-target: maybe-html-target-examples
1449html-target: maybe-html-target-libffi
1450html-target: maybe-html-target-libjava
1451html-target: maybe-html-target-zlib
1452html-target: maybe-html-target-boehm-gc
1453html-target: maybe-html-target-qthreads
1454html-target: maybe-html-target-rda
1455html-target: maybe-html-target-libada
1456html-target: maybe-html-target-libgomp
6d389afc 1457
4fa63067 1458.PHONY: do-TAGS
f70224b5 1459do-TAGS:
0aed8855 1460 @: $(MAKE); $(unstage)
e360f423
PB
1461 @r=`${PWD_COMMAND}`; export r; \
1462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1463 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1464 TAGS-target
f70224b5 1465
2a4cbe27 1466
4fa63067 1467.PHONY: TAGS-host
c52c6897
PB
1468
1469TAGS-host: maybe-TAGS-ash
1470TAGS-host: maybe-TAGS-autoconf
1471TAGS-host: maybe-TAGS-automake
1472TAGS-host: maybe-TAGS-bash
1473TAGS-host: maybe-TAGS-bfd
1474TAGS-host: maybe-TAGS-opcodes
1475TAGS-host: maybe-TAGS-binutils
1476TAGS-host: maybe-TAGS-bison
1477TAGS-host: maybe-TAGS-byacc
1478TAGS-host: maybe-TAGS-bzip2
1479TAGS-host: maybe-TAGS-dejagnu
1480TAGS-host: maybe-TAGS-diff
1481TAGS-host: maybe-TAGS-dosutils
1482TAGS-host: maybe-TAGS-etc
1483TAGS-host: maybe-TAGS-fastjar
1484TAGS-host: maybe-TAGS-fileutils
1485TAGS-host: maybe-TAGS-findutils
1486TAGS-host: maybe-TAGS-find
1487TAGS-host: maybe-TAGS-fixincludes
1488TAGS-host: maybe-TAGS-flex
1489TAGS-host: maybe-TAGS-gas
1490TAGS-host: maybe-TAGS-gcc
1491TAGS-host: maybe-TAGS-gawk
1492TAGS-host: maybe-TAGS-gettext
4b900473
PB
1493TAGS-host: maybe-TAGS-gmp
1494TAGS-host: maybe-TAGS-mpfr
e28c595f
JM
1495TAGS-host: maybe-TAGS-ppl
1496TAGS-host: maybe-TAGS-cloog
c52c6897 1497TAGS-host: maybe-TAGS-gnuserv
93f9b408 1498TAGS-host: maybe-TAGS-gold
c52c6897
PB
1499TAGS-host: maybe-TAGS-gprof
1500TAGS-host: maybe-TAGS-gzip
1501TAGS-host: maybe-TAGS-hello
1502TAGS-host: maybe-TAGS-indent
1503TAGS-host: maybe-TAGS-intl
1504TAGS-host: maybe-TAGS-tcl
1505TAGS-host: maybe-TAGS-itcl
1506TAGS-host: maybe-TAGS-ld
1507TAGS-host: maybe-TAGS-libcpp
1508TAGS-host: maybe-TAGS-libdecnumber
1509TAGS-host: maybe-TAGS-libgui
1510TAGS-host: maybe-TAGS-libiberty
dc448a7b 1511TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1512TAGS-host: maybe-TAGS-libtool
1513TAGS-host: maybe-TAGS-m4
1514TAGS-host: maybe-TAGS-make
1515TAGS-host: maybe-TAGS-mmalloc
1516TAGS-host: maybe-TAGS-patch
1517TAGS-host: maybe-TAGS-perl
1518TAGS-host: maybe-TAGS-prms
1519TAGS-host: maybe-TAGS-rcs
1520TAGS-host: maybe-TAGS-readline
1521TAGS-host: maybe-TAGS-release
1522TAGS-host: maybe-TAGS-recode
1523TAGS-host: maybe-TAGS-sed
1524TAGS-host: maybe-TAGS-send-pr
1525TAGS-host: maybe-TAGS-shellutils
1526TAGS-host: maybe-TAGS-sid
1527TAGS-host: maybe-TAGS-sim
1528TAGS-host: maybe-TAGS-tar
1529TAGS-host: maybe-TAGS-texinfo
1530TAGS-host: maybe-TAGS-textutils
1531TAGS-host: maybe-TAGS-time
1532TAGS-host: maybe-TAGS-uudecode
1533TAGS-host: maybe-TAGS-wdiff
1534TAGS-host: maybe-TAGS-zip
1535TAGS-host: maybe-TAGS-zlib
1536TAGS-host: maybe-TAGS-gdb
1537TAGS-host: maybe-TAGS-expect
1538TAGS-host: maybe-TAGS-guile
1539TAGS-host: maybe-TAGS-tk
1540TAGS-host: maybe-TAGS-libtermcap
1541TAGS-host: maybe-TAGS-utils
1542TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1543
4fa63067 1544.PHONY: TAGS-target
c52c6897
PB
1545
1546TAGS-target: maybe-TAGS-target-libstdc++-v3
1547TAGS-target: maybe-TAGS-target-libmudflap
1548TAGS-target: maybe-TAGS-target-libssp
c52c6897 1549TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1550TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1551TAGS-target: maybe-TAGS-target-libgfortran
1552TAGS-target: maybe-TAGS-target-libobjc
1553TAGS-target: maybe-TAGS-target-libtermcap
1554TAGS-target: maybe-TAGS-target-winsup
1555TAGS-target: maybe-TAGS-target-libgloss
1556TAGS-target: maybe-TAGS-target-libiberty
1557TAGS-target: maybe-TAGS-target-gperf
1558TAGS-target: maybe-TAGS-target-examples
1559TAGS-target: maybe-TAGS-target-libffi
1560TAGS-target: maybe-TAGS-target-libjava
1561TAGS-target: maybe-TAGS-target-zlib
1562TAGS-target: maybe-TAGS-target-boehm-gc
1563TAGS-target: maybe-TAGS-target-qthreads
1564TAGS-target: maybe-TAGS-target-rda
1565TAGS-target: maybe-TAGS-target-libada
1566TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1567
4fa63067 1568.PHONY: do-install-info
f70224b5 1569do-install-info:
0aed8855 1570 @: $(MAKE); $(unstage)
e360f423
PB
1571 @r=`${PWD_COMMAND}`; export r; \
1572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1573 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1574 install-info-target
f70224b5 1575
a2592b1b 1576
4fa63067 1577.PHONY: install-info-host
c52c6897
PB
1578
1579install-info-host: maybe-install-info-ash
1580install-info-host: maybe-install-info-autoconf
1581install-info-host: maybe-install-info-automake
1582install-info-host: maybe-install-info-bash
1583install-info-host: maybe-install-info-bfd
1584install-info-host: maybe-install-info-opcodes
1585install-info-host: maybe-install-info-binutils
1586install-info-host: maybe-install-info-bison
1587install-info-host: maybe-install-info-byacc
1588install-info-host: maybe-install-info-bzip2
1589install-info-host: maybe-install-info-dejagnu
1590install-info-host: maybe-install-info-diff
1591install-info-host: maybe-install-info-dosutils
1592install-info-host: maybe-install-info-etc
1593install-info-host: maybe-install-info-fastjar
1594install-info-host: maybe-install-info-fileutils
1595install-info-host: maybe-install-info-findutils
1596install-info-host: maybe-install-info-find
1597install-info-host: maybe-install-info-fixincludes
1598install-info-host: maybe-install-info-flex
1599install-info-host: maybe-install-info-gas
1600install-info-host: maybe-install-info-gcc
1601install-info-host: maybe-install-info-gawk
1602install-info-host: maybe-install-info-gettext
4b900473
PB
1603install-info-host: maybe-install-info-gmp
1604install-info-host: maybe-install-info-mpfr
e28c595f
JM
1605install-info-host: maybe-install-info-ppl
1606install-info-host: maybe-install-info-cloog
c52c6897 1607install-info-host: maybe-install-info-gnuserv
93f9b408 1608install-info-host: maybe-install-info-gold
c52c6897
PB
1609install-info-host: maybe-install-info-gprof
1610install-info-host: maybe-install-info-gzip
1611install-info-host: maybe-install-info-hello
1612install-info-host: maybe-install-info-indent
1613install-info-host: maybe-install-info-intl
1614install-info-host: maybe-install-info-tcl
1615install-info-host: maybe-install-info-itcl
1616install-info-host: maybe-install-info-ld
1617install-info-host: maybe-install-info-libcpp
1618install-info-host: maybe-install-info-libdecnumber
1619install-info-host: maybe-install-info-libgui
1620install-info-host: maybe-install-info-libiberty
dc448a7b 1621install-info-host: maybe-install-info-libiconv
c52c6897
PB
1622install-info-host: maybe-install-info-libtool
1623install-info-host: maybe-install-info-m4
1624install-info-host: maybe-install-info-make
1625install-info-host: maybe-install-info-mmalloc
1626install-info-host: maybe-install-info-patch
1627install-info-host: maybe-install-info-perl
1628install-info-host: maybe-install-info-prms
1629install-info-host: maybe-install-info-rcs
1630install-info-host: maybe-install-info-readline
1631install-info-host: maybe-install-info-release
1632install-info-host: maybe-install-info-recode
1633install-info-host: maybe-install-info-sed
1634install-info-host: maybe-install-info-send-pr
1635install-info-host: maybe-install-info-shellutils
1636install-info-host: maybe-install-info-sid
1637install-info-host: maybe-install-info-sim
1638install-info-host: maybe-install-info-tar
1639install-info-host: maybe-install-info-texinfo
1640install-info-host: maybe-install-info-textutils
1641install-info-host: maybe-install-info-time
1642install-info-host: maybe-install-info-uudecode
1643install-info-host: maybe-install-info-wdiff
1644install-info-host: maybe-install-info-zip
1645install-info-host: maybe-install-info-zlib
1646install-info-host: maybe-install-info-gdb
1647install-info-host: maybe-install-info-expect
1648install-info-host: maybe-install-info-guile
1649install-info-host: maybe-install-info-tk
1650install-info-host: maybe-install-info-libtermcap
1651install-info-host: maybe-install-info-utils
1652install-info-host: maybe-install-info-gnattools
a2592b1b 1653
4fa63067 1654.PHONY: install-info-target
c52c6897
PB
1655
1656install-info-target: maybe-install-info-target-libstdc++-v3
1657install-info-target: maybe-install-info-target-libmudflap
1658install-info-target: maybe-install-info-target-libssp
c52c6897 1659install-info-target: maybe-install-info-target-newlib
6aa8ef82 1660install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1661install-info-target: maybe-install-info-target-libgfortran
1662install-info-target: maybe-install-info-target-libobjc
1663install-info-target: maybe-install-info-target-libtermcap
1664install-info-target: maybe-install-info-target-winsup
1665install-info-target: maybe-install-info-target-libgloss
1666install-info-target: maybe-install-info-target-libiberty
1667install-info-target: maybe-install-info-target-gperf
1668install-info-target: maybe-install-info-target-examples
1669install-info-target: maybe-install-info-target-libffi
1670install-info-target: maybe-install-info-target-libjava
1671install-info-target: maybe-install-info-target-zlib
1672install-info-target: maybe-install-info-target-boehm-gc
1673install-info-target: maybe-install-info-target-qthreads
1674install-info-target: maybe-install-info-target-rda
1675install-info-target: maybe-install-info-target-libada
1676install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1677
a3ca38d2
DD
1678.PHONY: do-install-pdf
1679do-install-pdf:
1680 @: $(MAKE); $(unstage)
1681 @r=`${PWD_COMMAND}`; export r; \
1682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1683 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1684 install-pdf-target
1685
1686
1687.PHONY: install-pdf-host
1688
1689install-pdf-host: maybe-install-pdf-ash
1690install-pdf-host: maybe-install-pdf-autoconf
1691install-pdf-host: maybe-install-pdf-automake
1692install-pdf-host: maybe-install-pdf-bash
1693install-pdf-host: maybe-install-pdf-bfd
1694install-pdf-host: maybe-install-pdf-opcodes
1695install-pdf-host: maybe-install-pdf-binutils
1696install-pdf-host: maybe-install-pdf-bison
1697install-pdf-host: maybe-install-pdf-byacc
1698install-pdf-host: maybe-install-pdf-bzip2
1699install-pdf-host: maybe-install-pdf-dejagnu
1700install-pdf-host: maybe-install-pdf-diff
1701install-pdf-host: maybe-install-pdf-dosutils
1702install-pdf-host: maybe-install-pdf-etc
1703install-pdf-host: maybe-install-pdf-fastjar
1704install-pdf-host: maybe-install-pdf-fileutils
1705install-pdf-host: maybe-install-pdf-findutils
1706install-pdf-host: maybe-install-pdf-find
1707install-pdf-host: maybe-install-pdf-fixincludes
1708install-pdf-host: maybe-install-pdf-flex
1709install-pdf-host: maybe-install-pdf-gas
1710install-pdf-host: maybe-install-pdf-gcc
1711install-pdf-host: maybe-install-pdf-gawk
1712install-pdf-host: maybe-install-pdf-gettext
1713install-pdf-host: maybe-install-pdf-gmp
1714install-pdf-host: maybe-install-pdf-mpfr
e28c595f
JM
1715install-pdf-host: maybe-install-pdf-ppl
1716install-pdf-host: maybe-install-pdf-cloog
a3ca38d2 1717install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1718install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1719install-pdf-host: maybe-install-pdf-gprof
1720install-pdf-host: maybe-install-pdf-gzip
1721install-pdf-host: maybe-install-pdf-hello
1722install-pdf-host: maybe-install-pdf-indent
1723install-pdf-host: maybe-install-pdf-intl
1724install-pdf-host: maybe-install-pdf-tcl
1725install-pdf-host: maybe-install-pdf-itcl
1726install-pdf-host: maybe-install-pdf-ld
1727install-pdf-host: maybe-install-pdf-libcpp
1728install-pdf-host: maybe-install-pdf-libdecnumber
1729install-pdf-host: maybe-install-pdf-libgui
1730install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1731install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1732install-pdf-host: maybe-install-pdf-libtool
1733install-pdf-host: maybe-install-pdf-m4
1734install-pdf-host: maybe-install-pdf-make
1735install-pdf-host: maybe-install-pdf-mmalloc
1736install-pdf-host: maybe-install-pdf-patch
1737install-pdf-host: maybe-install-pdf-perl
1738install-pdf-host: maybe-install-pdf-prms
1739install-pdf-host: maybe-install-pdf-rcs
1740install-pdf-host: maybe-install-pdf-readline
1741install-pdf-host: maybe-install-pdf-release
1742install-pdf-host: maybe-install-pdf-recode
1743install-pdf-host: maybe-install-pdf-sed
1744install-pdf-host: maybe-install-pdf-send-pr
1745install-pdf-host: maybe-install-pdf-shellutils
1746install-pdf-host: maybe-install-pdf-sid
1747install-pdf-host: maybe-install-pdf-sim
1748install-pdf-host: maybe-install-pdf-tar
1749install-pdf-host: maybe-install-pdf-texinfo
1750install-pdf-host: maybe-install-pdf-textutils
1751install-pdf-host: maybe-install-pdf-time
1752install-pdf-host: maybe-install-pdf-uudecode
1753install-pdf-host: maybe-install-pdf-wdiff
1754install-pdf-host: maybe-install-pdf-zip
1755install-pdf-host: maybe-install-pdf-zlib
1756install-pdf-host: maybe-install-pdf-gdb
1757install-pdf-host: maybe-install-pdf-expect
1758install-pdf-host: maybe-install-pdf-guile
1759install-pdf-host: maybe-install-pdf-tk
1760install-pdf-host: maybe-install-pdf-libtermcap
1761install-pdf-host: maybe-install-pdf-utils
1762install-pdf-host: maybe-install-pdf-gnattools
1763
1764.PHONY: install-pdf-target
1765
1766install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1767install-pdf-target: maybe-install-pdf-target-libmudflap
1768install-pdf-target: maybe-install-pdf-target-libssp
1769install-pdf-target: maybe-install-pdf-target-newlib
1770install-pdf-target: maybe-install-pdf-target-libgcc
1771install-pdf-target: maybe-install-pdf-target-libgfortran
1772install-pdf-target: maybe-install-pdf-target-libobjc
1773install-pdf-target: maybe-install-pdf-target-libtermcap
1774install-pdf-target: maybe-install-pdf-target-winsup
1775install-pdf-target: maybe-install-pdf-target-libgloss
1776install-pdf-target: maybe-install-pdf-target-libiberty
1777install-pdf-target: maybe-install-pdf-target-gperf
1778install-pdf-target: maybe-install-pdf-target-examples
1779install-pdf-target: maybe-install-pdf-target-libffi
1780install-pdf-target: maybe-install-pdf-target-libjava
1781install-pdf-target: maybe-install-pdf-target-zlib
1782install-pdf-target: maybe-install-pdf-target-boehm-gc
1783install-pdf-target: maybe-install-pdf-target-qthreads
1784install-pdf-target: maybe-install-pdf-target-rda
1785install-pdf-target: maybe-install-pdf-target-libada
1786install-pdf-target: maybe-install-pdf-target-libgomp
1787
108a6f8e
CD
1788.PHONY: do-install-html
1789do-install-html:
1790 @: $(MAKE); $(unstage)
1791 @r=`${PWD_COMMAND}`; export r; \
1792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1793 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1794 install-html-target
1795
1796
1797.PHONY: install-html-host
1798
1799install-html-host: maybe-install-html-ash
1800install-html-host: maybe-install-html-autoconf
1801install-html-host: maybe-install-html-automake
1802install-html-host: maybe-install-html-bash
1803install-html-host: maybe-install-html-bfd
1804install-html-host: maybe-install-html-opcodes
1805install-html-host: maybe-install-html-binutils
1806install-html-host: maybe-install-html-bison
1807install-html-host: maybe-install-html-byacc
1808install-html-host: maybe-install-html-bzip2
1809install-html-host: maybe-install-html-dejagnu
1810install-html-host: maybe-install-html-diff
1811install-html-host: maybe-install-html-dosutils
1812install-html-host: maybe-install-html-etc
1813install-html-host: maybe-install-html-fastjar
1814install-html-host: maybe-install-html-fileutils
1815install-html-host: maybe-install-html-findutils
1816install-html-host: maybe-install-html-find
1817install-html-host: maybe-install-html-fixincludes
1818install-html-host: maybe-install-html-flex
1819install-html-host: maybe-install-html-gas
1820install-html-host: maybe-install-html-gcc
1821install-html-host: maybe-install-html-gawk
1822install-html-host: maybe-install-html-gettext
4b900473
PB
1823install-html-host: maybe-install-html-gmp
1824install-html-host: maybe-install-html-mpfr
e28c595f
JM
1825install-html-host: maybe-install-html-ppl
1826install-html-host: maybe-install-html-cloog
108a6f8e 1827install-html-host: maybe-install-html-gnuserv
93f9b408 1828install-html-host: maybe-install-html-gold
108a6f8e
CD
1829install-html-host: maybe-install-html-gprof
1830install-html-host: maybe-install-html-gzip
1831install-html-host: maybe-install-html-hello
1832install-html-host: maybe-install-html-indent
1833install-html-host: maybe-install-html-intl
1834install-html-host: maybe-install-html-tcl
1835install-html-host: maybe-install-html-itcl
1836install-html-host: maybe-install-html-ld
1837install-html-host: maybe-install-html-libcpp
1838install-html-host: maybe-install-html-libdecnumber
1839install-html-host: maybe-install-html-libgui
1840install-html-host: maybe-install-html-libiberty
dc448a7b 1841install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1842install-html-host: maybe-install-html-libtool
1843install-html-host: maybe-install-html-m4
1844install-html-host: maybe-install-html-make
1845install-html-host: maybe-install-html-mmalloc
1846install-html-host: maybe-install-html-patch
1847install-html-host: maybe-install-html-perl
1848install-html-host: maybe-install-html-prms
1849install-html-host: maybe-install-html-rcs
1850install-html-host: maybe-install-html-readline
1851install-html-host: maybe-install-html-release
1852install-html-host: maybe-install-html-recode
1853install-html-host: maybe-install-html-sed
1854install-html-host: maybe-install-html-send-pr
1855install-html-host: maybe-install-html-shellutils
1856install-html-host: maybe-install-html-sid
1857install-html-host: maybe-install-html-sim
1858install-html-host: maybe-install-html-tar
1859install-html-host: maybe-install-html-texinfo
1860install-html-host: maybe-install-html-textutils
1861install-html-host: maybe-install-html-time
1862install-html-host: maybe-install-html-uudecode
1863install-html-host: maybe-install-html-wdiff
1864install-html-host: maybe-install-html-zip
1865install-html-host: maybe-install-html-zlib
1866install-html-host: maybe-install-html-gdb
1867install-html-host: maybe-install-html-expect
1868install-html-host: maybe-install-html-guile
1869install-html-host: maybe-install-html-tk
1870install-html-host: maybe-install-html-libtermcap
1871install-html-host: maybe-install-html-utils
1872install-html-host: maybe-install-html-gnattools
1873
1874.PHONY: install-html-target
1875
1876install-html-target: maybe-install-html-target-libstdc++-v3
1877install-html-target: maybe-install-html-target-libmudflap
1878install-html-target: maybe-install-html-target-libssp
108a6f8e 1879install-html-target: maybe-install-html-target-newlib
6aa8ef82 1880install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1881install-html-target: maybe-install-html-target-libgfortran
1882install-html-target: maybe-install-html-target-libobjc
1883install-html-target: maybe-install-html-target-libtermcap
1884install-html-target: maybe-install-html-target-winsup
1885install-html-target: maybe-install-html-target-libgloss
1886install-html-target: maybe-install-html-target-libiberty
1887install-html-target: maybe-install-html-target-gperf
1888install-html-target: maybe-install-html-target-examples
1889install-html-target: maybe-install-html-target-libffi
1890install-html-target: maybe-install-html-target-libjava
1891install-html-target: maybe-install-html-target-zlib
1892install-html-target: maybe-install-html-target-boehm-gc
1893install-html-target: maybe-install-html-target-qthreads
1894install-html-target: maybe-install-html-target-rda
1895install-html-target: maybe-install-html-target-libada
1896install-html-target: maybe-install-html-target-libgomp
1897
2a4cbe27 1898.PHONY: do-installcheck
f70224b5 1899do-installcheck:
0aed8855 1900 @: $(MAKE); $(unstage)
e360f423
PB
1901 @r=`${PWD_COMMAND}`; export r; \
1902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1903 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1904 installcheck-target
f70224b5 1905
2a4cbe27
NN
1906
1907.PHONY: installcheck-host
c52c6897
PB
1908
1909installcheck-host: maybe-installcheck-ash
1910installcheck-host: maybe-installcheck-autoconf
1911installcheck-host: maybe-installcheck-automake
1912installcheck-host: maybe-installcheck-bash
1913installcheck-host: maybe-installcheck-bfd
1914installcheck-host: maybe-installcheck-opcodes
1915installcheck-host: maybe-installcheck-binutils
1916installcheck-host: maybe-installcheck-bison
1917installcheck-host: maybe-installcheck-byacc
1918installcheck-host: maybe-installcheck-bzip2
1919installcheck-host: maybe-installcheck-dejagnu
1920installcheck-host: maybe-installcheck-diff
1921installcheck-host: maybe-installcheck-dosutils
1922installcheck-host: maybe-installcheck-etc
1923installcheck-host: maybe-installcheck-fastjar
1924installcheck-host: maybe-installcheck-fileutils
1925installcheck-host: maybe-installcheck-findutils
1926installcheck-host: maybe-installcheck-find
1927installcheck-host: maybe-installcheck-fixincludes
1928installcheck-host: maybe-installcheck-flex
1929installcheck-host: maybe-installcheck-gas
1930installcheck-host: maybe-installcheck-gcc
1931installcheck-host: maybe-installcheck-gawk
1932installcheck-host: maybe-installcheck-gettext
4b900473
PB
1933installcheck-host: maybe-installcheck-gmp
1934installcheck-host: maybe-installcheck-mpfr
e28c595f
JM
1935installcheck-host: maybe-installcheck-ppl
1936installcheck-host: maybe-installcheck-cloog
c52c6897 1937installcheck-host: maybe-installcheck-gnuserv
93f9b408 1938installcheck-host: maybe-installcheck-gold
c52c6897
PB
1939installcheck-host: maybe-installcheck-gprof
1940installcheck-host: maybe-installcheck-gzip
1941installcheck-host: maybe-installcheck-hello
1942installcheck-host: maybe-installcheck-indent
1943installcheck-host: maybe-installcheck-intl
1944installcheck-host: maybe-installcheck-tcl
1945installcheck-host: maybe-installcheck-itcl
1946installcheck-host: maybe-installcheck-ld
1947installcheck-host: maybe-installcheck-libcpp
1948installcheck-host: maybe-installcheck-libdecnumber
1949installcheck-host: maybe-installcheck-libgui
1950installcheck-host: maybe-installcheck-libiberty
dc448a7b 1951installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
1952installcheck-host: maybe-installcheck-libtool
1953installcheck-host: maybe-installcheck-m4
1954installcheck-host: maybe-installcheck-make
1955installcheck-host: maybe-installcheck-mmalloc
1956installcheck-host: maybe-installcheck-patch
1957installcheck-host: maybe-installcheck-perl
1958installcheck-host: maybe-installcheck-prms
1959installcheck-host: maybe-installcheck-rcs
1960installcheck-host: maybe-installcheck-readline
1961installcheck-host: maybe-installcheck-release
1962installcheck-host: maybe-installcheck-recode
1963installcheck-host: maybe-installcheck-sed
1964installcheck-host: maybe-installcheck-send-pr
1965installcheck-host: maybe-installcheck-shellutils
1966installcheck-host: maybe-installcheck-sid
1967installcheck-host: maybe-installcheck-sim
1968installcheck-host: maybe-installcheck-tar
1969installcheck-host: maybe-installcheck-texinfo
1970installcheck-host: maybe-installcheck-textutils
1971installcheck-host: maybe-installcheck-time
1972installcheck-host: maybe-installcheck-uudecode
1973installcheck-host: maybe-installcheck-wdiff
1974installcheck-host: maybe-installcheck-zip
1975installcheck-host: maybe-installcheck-zlib
1976installcheck-host: maybe-installcheck-gdb
1977installcheck-host: maybe-installcheck-expect
1978installcheck-host: maybe-installcheck-guile
1979installcheck-host: maybe-installcheck-tk
1980installcheck-host: maybe-installcheck-libtermcap
1981installcheck-host: maybe-installcheck-utils
1982installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1983
1984.PHONY: installcheck-target
c52c6897
PB
1985
1986installcheck-target: maybe-installcheck-target-libstdc++-v3
1987installcheck-target: maybe-installcheck-target-libmudflap
1988installcheck-target: maybe-installcheck-target-libssp
c52c6897 1989installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1990installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1991installcheck-target: maybe-installcheck-target-libgfortran
1992installcheck-target: maybe-installcheck-target-libobjc
1993installcheck-target: maybe-installcheck-target-libtermcap
1994installcheck-target: maybe-installcheck-target-winsup
1995installcheck-target: maybe-installcheck-target-libgloss
1996installcheck-target: maybe-installcheck-target-libiberty
1997installcheck-target: maybe-installcheck-target-gperf
1998installcheck-target: maybe-installcheck-target-examples
1999installcheck-target: maybe-installcheck-target-libffi
2000installcheck-target: maybe-installcheck-target-libjava
2001installcheck-target: maybe-installcheck-target-zlib
2002installcheck-target: maybe-installcheck-target-boehm-gc
2003installcheck-target: maybe-installcheck-target-qthreads
2004installcheck-target: maybe-installcheck-target-rda
2005installcheck-target: maybe-installcheck-target-libada
2006installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2007
4fa63067 2008.PHONY: do-mostlyclean
f70224b5 2009do-mostlyclean:
0aed8855 2010 @: $(MAKE); $(unstage)
e360f423
PB
2011 @r=`${PWD_COMMAND}`; export r; \
2012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2013 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2014 mostlyclean-target
f70224b5 2015
2a4cbe27 2016
4fa63067 2017.PHONY: mostlyclean-host
c52c6897
PB
2018
2019mostlyclean-host: maybe-mostlyclean-ash
2020mostlyclean-host: maybe-mostlyclean-autoconf
2021mostlyclean-host: maybe-mostlyclean-automake
2022mostlyclean-host: maybe-mostlyclean-bash
2023mostlyclean-host: maybe-mostlyclean-bfd
2024mostlyclean-host: maybe-mostlyclean-opcodes
2025mostlyclean-host: maybe-mostlyclean-binutils
2026mostlyclean-host: maybe-mostlyclean-bison
2027mostlyclean-host: maybe-mostlyclean-byacc
2028mostlyclean-host: maybe-mostlyclean-bzip2
2029mostlyclean-host: maybe-mostlyclean-dejagnu
2030mostlyclean-host: maybe-mostlyclean-diff
2031mostlyclean-host: maybe-mostlyclean-dosutils
2032mostlyclean-host: maybe-mostlyclean-etc
2033mostlyclean-host: maybe-mostlyclean-fastjar
2034mostlyclean-host: maybe-mostlyclean-fileutils
2035mostlyclean-host: maybe-mostlyclean-findutils
2036mostlyclean-host: maybe-mostlyclean-find
2037mostlyclean-host: maybe-mostlyclean-fixincludes
2038mostlyclean-host: maybe-mostlyclean-flex
2039mostlyclean-host: maybe-mostlyclean-gas
2040mostlyclean-host: maybe-mostlyclean-gcc
2041mostlyclean-host: maybe-mostlyclean-gawk
2042mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2043mostlyclean-host: maybe-mostlyclean-gmp
2044mostlyclean-host: maybe-mostlyclean-mpfr
e28c595f
JM
2045mostlyclean-host: maybe-mostlyclean-ppl
2046mostlyclean-host: maybe-mostlyclean-cloog
c52c6897 2047mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2048mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2049mostlyclean-host: maybe-mostlyclean-gprof
2050mostlyclean-host: maybe-mostlyclean-gzip
2051mostlyclean-host: maybe-mostlyclean-hello
2052mostlyclean-host: maybe-mostlyclean-indent
2053mostlyclean-host: maybe-mostlyclean-intl
2054mostlyclean-host: maybe-mostlyclean-tcl
2055mostlyclean-host: maybe-mostlyclean-itcl
2056mostlyclean-host: maybe-mostlyclean-ld
2057mostlyclean-host: maybe-mostlyclean-libcpp
2058mostlyclean-host: maybe-mostlyclean-libdecnumber
2059mostlyclean-host: maybe-mostlyclean-libgui
2060mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2061mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2062mostlyclean-host: maybe-mostlyclean-libtool
2063mostlyclean-host: maybe-mostlyclean-m4
2064mostlyclean-host: maybe-mostlyclean-make
2065mostlyclean-host: maybe-mostlyclean-mmalloc
2066mostlyclean-host: maybe-mostlyclean-patch
2067mostlyclean-host: maybe-mostlyclean-perl
2068mostlyclean-host: maybe-mostlyclean-prms
2069mostlyclean-host: maybe-mostlyclean-rcs
2070mostlyclean-host: maybe-mostlyclean-readline
2071mostlyclean-host: maybe-mostlyclean-release
2072mostlyclean-host: maybe-mostlyclean-recode
2073mostlyclean-host: maybe-mostlyclean-sed
2074mostlyclean-host: maybe-mostlyclean-send-pr
2075mostlyclean-host: maybe-mostlyclean-shellutils
2076mostlyclean-host: maybe-mostlyclean-sid
2077mostlyclean-host: maybe-mostlyclean-sim
2078mostlyclean-host: maybe-mostlyclean-tar
2079mostlyclean-host: maybe-mostlyclean-texinfo
2080mostlyclean-host: maybe-mostlyclean-textutils
2081mostlyclean-host: maybe-mostlyclean-time
2082mostlyclean-host: maybe-mostlyclean-uudecode
2083mostlyclean-host: maybe-mostlyclean-wdiff
2084mostlyclean-host: maybe-mostlyclean-zip
2085mostlyclean-host: maybe-mostlyclean-zlib
2086mostlyclean-host: maybe-mostlyclean-gdb
2087mostlyclean-host: maybe-mostlyclean-expect
2088mostlyclean-host: maybe-mostlyclean-guile
2089mostlyclean-host: maybe-mostlyclean-tk
2090mostlyclean-host: maybe-mostlyclean-libtermcap
2091mostlyclean-host: maybe-mostlyclean-utils
2092mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 2093
4fa63067 2094.PHONY: mostlyclean-target
c52c6897
PB
2095
2096mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2097mostlyclean-target: maybe-mostlyclean-target-libmudflap
2098mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2099mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2100mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2101mostlyclean-target: maybe-mostlyclean-target-libgfortran
2102mostlyclean-target: maybe-mostlyclean-target-libobjc
2103mostlyclean-target: maybe-mostlyclean-target-libtermcap
2104mostlyclean-target: maybe-mostlyclean-target-winsup
2105mostlyclean-target: maybe-mostlyclean-target-libgloss
2106mostlyclean-target: maybe-mostlyclean-target-libiberty
2107mostlyclean-target: maybe-mostlyclean-target-gperf
2108mostlyclean-target: maybe-mostlyclean-target-examples
2109mostlyclean-target: maybe-mostlyclean-target-libffi
2110mostlyclean-target: maybe-mostlyclean-target-libjava
2111mostlyclean-target: maybe-mostlyclean-target-zlib
2112mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2113mostlyclean-target: maybe-mostlyclean-target-qthreads
2114mostlyclean-target: maybe-mostlyclean-target-rda
2115mostlyclean-target: maybe-mostlyclean-target-libada
2116mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2117
4fa63067 2118.PHONY: do-clean
f70224b5 2119do-clean:
0aed8855 2120 @: $(MAKE); $(unstage)
e360f423
PB
2121 @r=`${PWD_COMMAND}`; export r; \
2122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2124 clean-target
f70224b5 2125
2a4cbe27 2126
4fa63067 2127.PHONY: clean-host
c52c6897
PB
2128
2129clean-host: maybe-clean-ash
2130clean-host: maybe-clean-autoconf
2131clean-host: maybe-clean-automake
2132clean-host: maybe-clean-bash
2133clean-host: maybe-clean-bfd
2134clean-host: maybe-clean-opcodes
2135clean-host: maybe-clean-binutils
2136clean-host: maybe-clean-bison
2137clean-host: maybe-clean-byacc
2138clean-host: maybe-clean-bzip2
2139clean-host: maybe-clean-dejagnu
2140clean-host: maybe-clean-diff
2141clean-host: maybe-clean-dosutils
2142clean-host: maybe-clean-etc
2143clean-host: maybe-clean-fastjar
2144clean-host: maybe-clean-fileutils
2145clean-host: maybe-clean-findutils
2146clean-host: maybe-clean-find
2147clean-host: maybe-clean-fixincludes
2148clean-host: maybe-clean-flex
2149clean-host: maybe-clean-gas
2150clean-host: maybe-clean-gcc
2151clean-host: maybe-clean-gawk
2152clean-host: maybe-clean-gettext
4b900473
PB
2153clean-host: maybe-clean-gmp
2154clean-host: maybe-clean-mpfr
e28c595f
JM
2155clean-host: maybe-clean-ppl
2156clean-host: maybe-clean-cloog
c52c6897 2157clean-host: maybe-clean-gnuserv
93f9b408 2158clean-host: maybe-clean-gold
c52c6897
PB
2159clean-host: maybe-clean-gprof
2160clean-host: maybe-clean-gzip
2161clean-host: maybe-clean-hello
2162clean-host: maybe-clean-indent
2163clean-host: maybe-clean-intl
2164clean-host: maybe-clean-tcl
2165clean-host: maybe-clean-itcl
2166clean-host: maybe-clean-ld
2167clean-host: maybe-clean-libcpp
2168clean-host: maybe-clean-libdecnumber
2169clean-host: maybe-clean-libgui
2170clean-host: maybe-clean-libiberty
dc448a7b 2171clean-host: maybe-clean-libiconv
c52c6897
PB
2172clean-host: maybe-clean-libtool
2173clean-host: maybe-clean-m4
2174clean-host: maybe-clean-make
2175clean-host: maybe-clean-mmalloc
2176clean-host: maybe-clean-patch
2177clean-host: maybe-clean-perl
2178clean-host: maybe-clean-prms
2179clean-host: maybe-clean-rcs
2180clean-host: maybe-clean-readline
2181clean-host: maybe-clean-release
2182clean-host: maybe-clean-recode
2183clean-host: maybe-clean-sed
2184clean-host: maybe-clean-send-pr
2185clean-host: maybe-clean-shellutils
2186clean-host: maybe-clean-sid
2187clean-host: maybe-clean-sim
2188clean-host: maybe-clean-tar
2189clean-host: maybe-clean-texinfo
2190clean-host: maybe-clean-textutils
2191clean-host: maybe-clean-time
2192clean-host: maybe-clean-uudecode
2193clean-host: maybe-clean-wdiff
2194clean-host: maybe-clean-zip
2195clean-host: maybe-clean-zlib
2196clean-host: maybe-clean-gdb
2197clean-host: maybe-clean-expect
2198clean-host: maybe-clean-guile
2199clean-host: maybe-clean-tk
2200clean-host: maybe-clean-libtermcap
2201clean-host: maybe-clean-utils
2202clean-host: maybe-clean-gnattools
2a4cbe27 2203
4fa63067 2204.PHONY: clean-target
c52c6897
PB
2205
2206clean-target: maybe-clean-target-libstdc++-v3
2207clean-target: maybe-clean-target-libmudflap
2208clean-target: maybe-clean-target-libssp
c52c6897 2209clean-target: maybe-clean-target-newlib
6aa8ef82 2210clean-target: maybe-clean-target-libgcc
c52c6897
PB
2211clean-target: maybe-clean-target-libgfortran
2212clean-target: maybe-clean-target-libobjc
2213clean-target: maybe-clean-target-libtermcap
2214clean-target: maybe-clean-target-winsup
2215clean-target: maybe-clean-target-libgloss
2216clean-target: maybe-clean-target-libiberty
2217clean-target: maybe-clean-target-gperf
2218clean-target: maybe-clean-target-examples
2219clean-target: maybe-clean-target-libffi
2220clean-target: maybe-clean-target-libjava
2221clean-target: maybe-clean-target-zlib
2222clean-target: maybe-clean-target-boehm-gc
2223clean-target: maybe-clean-target-qthreads
2224clean-target: maybe-clean-target-rda
2225clean-target: maybe-clean-target-libada
2226clean-target: maybe-clean-target-libgomp
2a4cbe27 2227
4fa63067 2228.PHONY: do-distclean
f70224b5 2229do-distclean:
0aed8855 2230 @: $(MAKE); $(unstage)
e360f423
PB
2231 @r=`${PWD_COMMAND}`; export r; \
2232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2233 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2234 distclean-target
f70224b5 2235
2a4cbe27 2236
4fa63067 2237.PHONY: distclean-host
c52c6897
PB
2238
2239distclean-host: maybe-distclean-ash
2240distclean-host: maybe-distclean-autoconf
2241distclean-host: maybe-distclean-automake
2242distclean-host: maybe-distclean-bash
2243distclean-host: maybe-distclean-bfd
2244distclean-host: maybe-distclean-opcodes
2245distclean-host: maybe-distclean-binutils
2246distclean-host: maybe-distclean-bison
2247distclean-host: maybe-distclean-byacc
2248distclean-host: maybe-distclean-bzip2
2249distclean-host: maybe-distclean-dejagnu
2250distclean-host: maybe-distclean-diff
2251distclean-host: maybe-distclean-dosutils
2252distclean-host: maybe-distclean-etc
2253distclean-host: maybe-distclean-fastjar
2254distclean-host: maybe-distclean-fileutils
2255distclean-host: maybe-distclean-findutils
2256distclean-host: maybe-distclean-find
2257distclean-host: maybe-distclean-fixincludes
2258distclean-host: maybe-distclean-flex
2259distclean-host: maybe-distclean-gas
2260distclean-host: maybe-distclean-gcc
2261distclean-host: maybe-distclean-gawk
2262distclean-host: maybe-distclean-gettext
4b900473
PB
2263distclean-host: maybe-distclean-gmp
2264distclean-host: maybe-distclean-mpfr
e28c595f
JM
2265distclean-host: maybe-distclean-ppl
2266distclean-host: maybe-distclean-cloog
c52c6897 2267distclean-host: maybe-distclean-gnuserv
93f9b408 2268distclean-host: maybe-distclean-gold
c52c6897
PB
2269distclean-host: maybe-distclean-gprof
2270distclean-host: maybe-distclean-gzip
2271distclean-host: maybe-distclean-hello
2272distclean-host: maybe-distclean-indent
2273distclean-host: maybe-distclean-intl
2274distclean-host: maybe-distclean-tcl
2275distclean-host: maybe-distclean-itcl
2276distclean-host: maybe-distclean-ld
2277distclean-host: maybe-distclean-libcpp
2278distclean-host: maybe-distclean-libdecnumber
2279distclean-host: maybe-distclean-libgui
2280distclean-host: maybe-distclean-libiberty
dc448a7b 2281distclean-host: maybe-distclean-libiconv
c52c6897
PB
2282distclean-host: maybe-distclean-libtool
2283distclean-host: maybe-distclean-m4
2284distclean-host: maybe-distclean-make
2285distclean-host: maybe-distclean-mmalloc
2286distclean-host: maybe-distclean-patch
2287distclean-host: maybe-distclean-perl
2288distclean-host: maybe-distclean-prms
2289distclean-host: maybe-distclean-rcs
2290distclean-host: maybe-distclean-readline
2291distclean-host: maybe-distclean-release
2292distclean-host: maybe-distclean-recode
2293distclean-host: maybe-distclean-sed
2294distclean-host: maybe-distclean-send-pr
2295distclean-host: maybe-distclean-shellutils
2296distclean-host: maybe-distclean-sid
2297distclean-host: maybe-distclean-sim
2298distclean-host: maybe-distclean-tar
2299distclean-host: maybe-distclean-texinfo
2300distclean-host: maybe-distclean-textutils
2301distclean-host: maybe-distclean-time
2302distclean-host: maybe-distclean-uudecode
2303distclean-host: maybe-distclean-wdiff
2304distclean-host: maybe-distclean-zip
2305distclean-host: maybe-distclean-zlib
2306distclean-host: maybe-distclean-gdb
2307distclean-host: maybe-distclean-expect
2308distclean-host: maybe-distclean-guile
2309distclean-host: maybe-distclean-tk
2310distclean-host: maybe-distclean-libtermcap
2311distclean-host: maybe-distclean-utils
2312distclean-host: maybe-distclean-gnattools
2a4cbe27 2313
4fa63067 2314.PHONY: distclean-target
c52c6897
PB
2315
2316distclean-target: maybe-distclean-target-libstdc++-v3
2317distclean-target: maybe-distclean-target-libmudflap
2318distclean-target: maybe-distclean-target-libssp
c52c6897 2319distclean-target: maybe-distclean-target-newlib
6aa8ef82 2320distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2321distclean-target: maybe-distclean-target-libgfortran
2322distclean-target: maybe-distclean-target-libobjc
2323distclean-target: maybe-distclean-target-libtermcap
2324distclean-target: maybe-distclean-target-winsup
2325distclean-target: maybe-distclean-target-libgloss
2326distclean-target: maybe-distclean-target-libiberty
2327distclean-target: maybe-distclean-target-gperf
2328distclean-target: maybe-distclean-target-examples
2329distclean-target: maybe-distclean-target-libffi
2330distclean-target: maybe-distclean-target-libjava
2331distclean-target: maybe-distclean-target-zlib
2332distclean-target: maybe-distclean-target-boehm-gc
2333distclean-target: maybe-distclean-target-qthreads
2334distclean-target: maybe-distclean-target-rda
2335distclean-target: maybe-distclean-target-libada
2336distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2337
4fa63067 2338.PHONY: do-maintainer-clean
f70224b5 2339do-maintainer-clean:
0aed8855 2340 @: $(MAKE); $(unstage)
e360f423
PB
2341 @r=`${PWD_COMMAND}`; export r; \
2342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2343 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2344 maintainer-clean-target
f70224b5 2345
2a4cbe27 2346
4fa63067 2347.PHONY: maintainer-clean-host
c52c6897
PB
2348
2349maintainer-clean-host: maybe-maintainer-clean-ash
2350maintainer-clean-host: maybe-maintainer-clean-autoconf
2351maintainer-clean-host: maybe-maintainer-clean-automake
2352maintainer-clean-host: maybe-maintainer-clean-bash
2353maintainer-clean-host: maybe-maintainer-clean-bfd
2354maintainer-clean-host: maybe-maintainer-clean-opcodes
2355maintainer-clean-host: maybe-maintainer-clean-binutils
2356maintainer-clean-host: maybe-maintainer-clean-bison
2357maintainer-clean-host: maybe-maintainer-clean-byacc
2358maintainer-clean-host: maybe-maintainer-clean-bzip2
2359maintainer-clean-host: maybe-maintainer-clean-dejagnu
2360maintainer-clean-host: maybe-maintainer-clean-diff
2361maintainer-clean-host: maybe-maintainer-clean-dosutils
2362maintainer-clean-host: maybe-maintainer-clean-etc
2363maintainer-clean-host: maybe-maintainer-clean-fastjar
2364maintainer-clean-host: maybe-maintainer-clean-fileutils
2365maintainer-clean-host: maybe-maintainer-clean-findutils
2366maintainer-clean-host: maybe-maintainer-clean-find
2367maintainer-clean-host: maybe-maintainer-clean-fixincludes
2368maintainer-clean-host: maybe-maintainer-clean-flex
2369maintainer-clean-host: maybe-maintainer-clean-gas
2370maintainer-clean-host: maybe-maintainer-clean-gcc
2371maintainer-clean-host: maybe-maintainer-clean-gawk
2372maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2373maintainer-clean-host: maybe-maintainer-clean-gmp
2374maintainer-clean-host: maybe-maintainer-clean-mpfr
e28c595f
JM
2375maintainer-clean-host: maybe-maintainer-clean-ppl
2376maintainer-clean-host: maybe-maintainer-clean-cloog
c52c6897 2377maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2378maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2379maintainer-clean-host: maybe-maintainer-clean-gprof
2380maintainer-clean-host: maybe-maintainer-clean-gzip
2381maintainer-clean-host: maybe-maintainer-clean-hello
2382maintainer-clean-host: maybe-maintainer-clean-indent
2383maintainer-clean-host: maybe-maintainer-clean-intl
2384maintainer-clean-host: maybe-maintainer-clean-tcl
2385maintainer-clean-host: maybe-maintainer-clean-itcl
2386maintainer-clean-host: maybe-maintainer-clean-ld
2387maintainer-clean-host: maybe-maintainer-clean-libcpp
2388maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2389maintainer-clean-host: maybe-maintainer-clean-libgui
2390maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2391maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2392maintainer-clean-host: maybe-maintainer-clean-libtool
2393maintainer-clean-host: maybe-maintainer-clean-m4
2394maintainer-clean-host: maybe-maintainer-clean-make
2395maintainer-clean-host: maybe-maintainer-clean-mmalloc
2396maintainer-clean-host: maybe-maintainer-clean-patch
2397maintainer-clean-host: maybe-maintainer-clean-perl
2398maintainer-clean-host: maybe-maintainer-clean-prms
2399maintainer-clean-host: maybe-maintainer-clean-rcs
2400maintainer-clean-host: maybe-maintainer-clean-readline
2401maintainer-clean-host: maybe-maintainer-clean-release
2402maintainer-clean-host: maybe-maintainer-clean-recode
2403maintainer-clean-host: maybe-maintainer-clean-sed
2404maintainer-clean-host: maybe-maintainer-clean-send-pr
2405maintainer-clean-host: maybe-maintainer-clean-shellutils
2406maintainer-clean-host: maybe-maintainer-clean-sid
2407maintainer-clean-host: maybe-maintainer-clean-sim
2408maintainer-clean-host: maybe-maintainer-clean-tar
2409maintainer-clean-host: maybe-maintainer-clean-texinfo
2410maintainer-clean-host: maybe-maintainer-clean-textutils
2411maintainer-clean-host: maybe-maintainer-clean-time
2412maintainer-clean-host: maybe-maintainer-clean-uudecode
2413maintainer-clean-host: maybe-maintainer-clean-wdiff
2414maintainer-clean-host: maybe-maintainer-clean-zip
2415maintainer-clean-host: maybe-maintainer-clean-zlib
2416maintainer-clean-host: maybe-maintainer-clean-gdb
2417maintainer-clean-host: maybe-maintainer-clean-expect
2418maintainer-clean-host: maybe-maintainer-clean-guile
2419maintainer-clean-host: maybe-maintainer-clean-tk
2420maintainer-clean-host: maybe-maintainer-clean-libtermcap
2421maintainer-clean-host: maybe-maintainer-clean-utils
2422maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2423
4fa63067 2424.PHONY: maintainer-clean-target
c52c6897
PB
2425
2426maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2427maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2428maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2429maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2430maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2431maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2432maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2433maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2434maintainer-clean-target: maybe-maintainer-clean-target-winsup
2435maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2436maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2437maintainer-clean-target: maybe-maintainer-clean-target-gperf
2438maintainer-clean-target: maybe-maintainer-clean-target-examples
2439maintainer-clean-target: maybe-maintainer-clean-target-libffi
2440maintainer-clean-target: maybe-maintainer-clean-target-libjava
2441maintainer-clean-target: maybe-maintainer-clean-target-zlib
2442maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2443maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2444maintainer-clean-target: maybe-maintainer-clean-target-rda
2445maintainer-clean-target: maybe-maintainer-clean-target-libada
2446maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2447
2a4cbe27 2448
4fa63067 2449# Here are the targets which correspond to the do-X targets.
2a4cbe27 2450
a3ca38d2
DD
2451.PHONY: info installcheck dvi pdf html
2452.PHONY: install-info install-pdf install-html
4fa63067
NN
2453.PHONY: clean distclean mostlyclean maintainer-clean realclean
2454.PHONY: local-clean local-distclean local-maintainer-clean
2455info: do-info
2456installcheck: do-installcheck
2457dvi: do-dvi
56a8fe78 2458pdf: do-pdf
6d389afc 2459html: do-html
2a4cbe27 2460
4fa63067
NN
2461# Make sure makeinfo is built before we do a `make info', if we're
2462# in fact building texinfo.
2463do-info: maybe-all-texinfo
2a4cbe27 2464
4fa63067 2465install-info: do-install-info dir.info
b40e3958 2466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2467 if [ -f dir.info ] ; then \
2468 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2469 else true ; fi
2a4cbe27 2470
a3ca38d2
DD
2471install-pdf: do-install-pdf
2472
108a6f8e
CD
2473install-html: do-install-html
2474
4fa63067
NN
2475local-clean:
2476 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2477
4fa63067
NN
2478local-distclean:
2479 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2480 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2481 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2482 rm -rf $(TARGET_SUBDIR); \
2483 else true; fi
2484 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2485 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2486 rm -rf $(HOST_SUBDIR); \
2487 else true; fi
4fa63067
NN
2488 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2489 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2490 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2491 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2492 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2493
4fa63067
NN
2494local-maintainer-clean:
2495 @echo "This command is intended for maintainers to use;"
2496 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2497
4fa63067
NN
2498clean: do-clean local-clean
2499mostlyclean: do-mostlyclean local-clean
2500distclean: do-distclean local-clean local-distclean
2501maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2502maintainer-clean: local-distclean
2503realclean: maintainer-clean
2a4cbe27 2504
4fa63067 2505# Check target.
2a4cbe27 2506
4fa63067
NN
2507.PHONY: check do-check
2508check: do-check
2a4cbe27 2509
4fa63067 2510# Only include modules actually being configured and built.
f70224b5
PB
2511.PHONY: check-host
2512check-host: \
4fa63067
NN
2513 maybe-check-ash \
2514 maybe-check-autoconf \
2515 maybe-check-automake \
2516 maybe-check-bash \
2517 maybe-check-bfd \
2518 maybe-check-opcodes \
2519 maybe-check-binutils \
2520 maybe-check-bison \
2521 maybe-check-byacc \
2522 maybe-check-bzip2 \
2523 maybe-check-dejagnu \
2524 maybe-check-diff \
2525 maybe-check-dosutils \
2526 maybe-check-etc \
2527 maybe-check-fastjar \
2528 maybe-check-fileutils \
2529 maybe-check-findutils \
2530 maybe-check-find \
d3ed111c 2531 maybe-check-fixincludes \
4fa63067
NN
2532 maybe-check-flex \
2533 maybe-check-gas \
b813574b 2534 maybe-check-gcc \
4fa63067
NN
2535 maybe-check-gawk \
2536 maybe-check-gettext \
4b900473
PB
2537 maybe-check-gmp \
2538 maybe-check-mpfr \
e28c595f
JM
2539 maybe-check-ppl \
2540 maybe-check-cloog \
4fa63067 2541 maybe-check-gnuserv \
93f9b408 2542 maybe-check-gold \
4fa63067
NN
2543 maybe-check-gprof \
2544 maybe-check-gzip \
2545 maybe-check-hello \
2546 maybe-check-indent \
2547 maybe-check-intl \
2548 maybe-check-tcl \
2549 maybe-check-itcl \
2550 maybe-check-ld \
04cf1b77 2551 maybe-check-libcpp \
be01d343 2552 maybe-check-libdecnumber \
4fa63067
NN
2553 maybe-check-libgui \
2554 maybe-check-libiberty \
dc448a7b 2555 maybe-check-libiconv \
4fa63067
NN
2556 maybe-check-libtool \
2557 maybe-check-m4 \
2558 maybe-check-make \
2559 maybe-check-mmalloc \
2560 maybe-check-patch \
2561 maybe-check-perl \
2562 maybe-check-prms \
2563 maybe-check-rcs \
2564 maybe-check-readline \
2565 maybe-check-release \
2566 maybe-check-recode \
2567 maybe-check-sed \
2568 maybe-check-send-pr \
2569 maybe-check-shellutils \
2570 maybe-check-sid \
2571 maybe-check-sim \
2572 maybe-check-tar \
2573 maybe-check-texinfo \
2574 maybe-check-textutils \
2575 maybe-check-time \
2576 maybe-check-uudecode \
2577 maybe-check-wdiff \
2578 maybe-check-zip \
2579 maybe-check-zlib \
2580 maybe-check-gdb \
2581 maybe-check-expect \
2582 maybe-check-guile \
2583 maybe-check-tk \
4fa63067
NN
2584 maybe-check-libtermcap \
2585 maybe-check-utils \
f70224b5
PB
2586 maybe-check-gnattools
2587
2588.PHONY: check-target
2589check-target: \
4fa63067 2590 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2591 maybe-check-target-libmudflap \
064d0a7c 2592 maybe-check-target-libssp \
4fa63067 2593 maybe-check-target-newlib \
6aa8ef82 2594 maybe-check-target-libgcc \
4b1cb4fe 2595 maybe-check-target-libgfortran \
4fa63067
NN
2596 maybe-check-target-libobjc \
2597 maybe-check-target-libtermcap \
2598 maybe-check-target-winsup \
2599 maybe-check-target-libgloss \
2600 maybe-check-target-libiberty \
2601 maybe-check-target-gperf \
2602 maybe-check-target-examples \
2603 maybe-check-target-libffi \
2604 maybe-check-target-libjava \
2605 maybe-check-target-zlib \
2606 maybe-check-target-boehm-gc \
2607 maybe-check-target-qthreads \
2608 maybe-check-target-rda \
b3ded179
PB
2609 maybe-check-target-libada \
2610 maybe-check-target-libgomp
f70224b5
PB
2611
2612do-check:
0aed8855 2613 @: $(MAKE); $(unstage)
e360f423
PB
2614 @r=`${PWD_COMMAND}`; export r; \
2615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2617
4fa63067 2618# Automated reporting of test results.
2a4cbe27 2619
4fa63067
NN
2620warning.log: build.log
2621 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2622
4fa63067
NN
2623mail-report.log:
2624 if test x'$(BOOT_CFLAGS)' != x''; then \
2625 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2626 fi; \
2627 $(srcdir)/contrib/test_summary -t >$@
2628 chmod +x $@
2629 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2630
4fa63067
NN
2631mail-report-with-warnings.log: warning.log
2632 if test x'$(BOOT_CFLAGS)' != x''; then \
2633 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2634 fi; \
2635 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2636 chmod +x $@
2637 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2638
4fa63067 2639# Installation targets.
2a4cbe27 2640
4fa63067 2641.PHONY: install uninstall
f70224b5 2642install:
0aed8855 2643 @: $(MAKE); $(unstage)
e360f423
PB
2644 @r=`${PWD_COMMAND}`; export r; \
2645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2646 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2647
4fa63067
NN
2648.PHONY: install-host-nogcc
2649install-host-nogcc: \
2650 maybe-install-ash \
2651 maybe-install-autoconf \
2652 maybe-install-automake \
2653 maybe-install-bash \
2654 maybe-install-bfd \
2655 maybe-install-opcodes \
2656 maybe-install-binutils \
2657 maybe-install-bison \
2658 maybe-install-byacc \
2659 maybe-install-bzip2 \
2660 maybe-install-dejagnu \
2661 maybe-install-diff \
2662 maybe-install-dosutils \
2663 maybe-install-etc \
2664 maybe-install-fastjar \
2665 maybe-install-fileutils \
2666 maybe-install-findutils \
2667 maybe-install-find \
d3ed111c 2668 maybe-install-fixincludes \
4fa63067
NN
2669 maybe-install-flex \
2670 maybe-install-gas \
2671 maybe-install-gawk \
2672 maybe-install-gettext \
4b900473
PB
2673 maybe-install-gmp \
2674 maybe-install-mpfr \
e28c595f
JM
2675 maybe-install-ppl \
2676 maybe-install-cloog \
4fa63067 2677 maybe-install-gnuserv \
93f9b408 2678 maybe-install-gold \
4fa63067
NN
2679 maybe-install-gprof \
2680 maybe-install-gzip \
2681 maybe-install-hello \
2682 maybe-install-indent \
2683 maybe-install-intl \
2684 maybe-install-tcl \
2685 maybe-install-itcl \
2686 maybe-install-ld \
04cf1b77 2687 maybe-install-libcpp \
be01d343 2688 maybe-install-libdecnumber \
4fa63067
NN
2689 maybe-install-libgui \
2690 maybe-install-libiberty \
dc448a7b 2691 maybe-install-libiconv \
4fa63067
NN
2692 maybe-install-libtool \
2693 maybe-install-m4 \
2694 maybe-install-make \
2695 maybe-install-mmalloc \
2696 maybe-install-patch \
2697 maybe-install-perl \
2698 maybe-install-prms \
2699 maybe-install-rcs \
2700 maybe-install-readline \
2701 maybe-install-release \
2702 maybe-install-recode \
2703 maybe-install-sed \
2704 maybe-install-send-pr \
2705 maybe-install-shellutils \
2706 maybe-install-sid \
2707 maybe-install-sim \
2708 maybe-install-tar \
2709 maybe-install-texinfo \
2710 maybe-install-textutils \
2711 maybe-install-time \
2712 maybe-install-uudecode \
2713 maybe-install-wdiff \
2714 maybe-install-zip \
2715 maybe-install-zlib \
2716 maybe-install-gdb \
2717 maybe-install-expect \
2718 maybe-install-guile \
2719 maybe-install-tk \
4fa63067 2720 maybe-install-libtermcap \
b00612cc
PB
2721 maybe-install-utils \
2722 maybe-install-gnattools
2a4cbe27 2723
4fa63067 2724.PHONY: install-host
b813574b 2725install-host: \
4fa63067
NN
2726 maybe-install-ash \
2727 maybe-install-autoconf \
2728 maybe-install-automake \
2729 maybe-install-bash \
2730 maybe-install-bfd \
2731 maybe-install-opcodes \
2732 maybe-install-binutils \
2733 maybe-install-bison \
2734 maybe-install-byacc \
2735 maybe-install-bzip2 \
2736 maybe-install-dejagnu \
2737 maybe-install-diff \
2738 maybe-install-dosutils \
2739 maybe-install-etc \
2740 maybe-install-fastjar \
2741 maybe-install-fileutils \
2742 maybe-install-findutils \
2743 maybe-install-find \
d3ed111c 2744 maybe-install-fixincludes \
4fa63067
NN
2745 maybe-install-flex \
2746 maybe-install-gas \
b813574b 2747 maybe-install-gcc \
4fa63067
NN
2748 maybe-install-gawk \
2749 maybe-install-gettext \
4b900473
PB
2750 maybe-install-gmp \
2751 maybe-install-mpfr \
e28c595f
JM
2752 maybe-install-ppl \
2753 maybe-install-cloog \
4fa63067 2754 maybe-install-gnuserv \
93f9b408 2755 maybe-install-gold \
4fa63067
NN
2756 maybe-install-gprof \
2757 maybe-install-gzip \
2758 maybe-install-hello \
2759 maybe-install-indent \
2760 maybe-install-intl \
2761 maybe-install-tcl \
2762 maybe-install-itcl \
2763 maybe-install-ld \
04cf1b77 2764 maybe-install-libcpp \
be01d343 2765 maybe-install-libdecnumber \
4fa63067
NN
2766 maybe-install-libgui \
2767 maybe-install-libiberty \
dc448a7b 2768 maybe-install-libiconv \
4fa63067
NN
2769 maybe-install-libtool \
2770 maybe-install-m4 \
2771 maybe-install-make \
2772 maybe-install-mmalloc \
2773 maybe-install-patch \
2774 maybe-install-perl \
2775 maybe-install-prms \
2776 maybe-install-rcs \
2777 maybe-install-readline \
2778 maybe-install-release \
2779 maybe-install-recode \
2780 maybe-install-sed \
2781 maybe-install-send-pr \
2782 maybe-install-shellutils \
2783 maybe-install-sid \
2784 maybe-install-sim \
2785 maybe-install-tar \
2786 maybe-install-texinfo \
2787 maybe-install-textutils \
2788 maybe-install-time \
2789 maybe-install-uudecode \
2790 maybe-install-wdiff \
2791 maybe-install-zip \
2792 maybe-install-zlib \
2793 maybe-install-gdb \
2794 maybe-install-expect \
2795 maybe-install-guile \
2796 maybe-install-tk \
4fa63067 2797 maybe-install-libtermcap \
b00612cc
PB
2798 maybe-install-utils \
2799 maybe-install-gnattools
2a4cbe27 2800
4fa63067
NN
2801.PHONY: install-target
2802install-target: \
2803 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2804 maybe-install-target-libmudflap \
064d0a7c 2805 maybe-install-target-libssp \
4fa63067 2806 maybe-install-target-newlib \
6aa8ef82 2807 maybe-install-target-libgcc \
4b1cb4fe 2808 maybe-install-target-libgfortran \
4fa63067
NN
2809 maybe-install-target-libobjc \
2810 maybe-install-target-libtermcap \
2811 maybe-install-target-winsup \
2812 maybe-install-target-libgloss \
2813 maybe-install-target-libiberty \
2814 maybe-install-target-gperf \
2815 maybe-install-target-examples \
2816 maybe-install-target-libffi \
2817 maybe-install-target-libjava \
2818 maybe-install-target-zlib \
2819 maybe-install-target-boehm-gc \
2820 maybe-install-target-qthreads \
2821 maybe-install-target-rda \
b3ded179
PB
2822 maybe-install-target-libada \
2823 maybe-install-target-libgomp
2a4cbe27 2824
4fa63067
NN
2825uninstall:
2826 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2827
4fa63067
NN
2828.PHONY: install.all
2829install.all: install-no-fixedincludes
2830 @if [ -f ./gcc/Makefile ] ; then \
2831 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2833 $(HOST_EXPORTS) \
4fa63067
NN
2834 (cd ./gcc && \
2835 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2836 else \
2837 true ; \
2838 fi
2a4cbe27 2839
4fa63067
NN
2840# install-no-fixedincludes is used because Cygnus can not distribute
2841# the fixed header files.
2842.PHONY: install-no-fixedincludes
2843install-no-fixedincludes: installdirs install-host-nogcc \
2844 install-target gcc-no-fixedincludes
2a4cbe27 2845
4fa63067 2846### other supporting targets
2a4cbe27 2847
4fa63067
NN
2848MAKEDIRS= \
2849 $(DESTDIR)$(prefix) \
2850 $(DESTDIR)$(exec_prefix)
2851.PHONY: installdirs
2852installdirs: mkinstalldirs
2853 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2854
4fa63067
NN
2855dir.info: do-install-info
2856 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2857 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2858 mv -f dir.info.new dir.info ; \
2859 else true ; \
2860 fi
2a4cbe27 2861
4fa63067
NN
2862dist:
2863 @echo "Building a full distribution of this tree isn't done"
2864 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2865
4fa63067 2866etags tags: TAGS
2a4cbe27 2867
4fa63067
NN
2868# Right now this just builds TAGS in each subdirectory. emacs19 has the
2869# ability to use several tags files at once, so there is probably no need
2870# to combine them into one big TAGS file (like CVS 1.3 does). We could
2871# (if we felt like it) have this Makefile write a piece of elisp which
2872# the user could load to tell emacs19 where all the TAGS files we just
2873# built are.
2874TAGS: do-TAGS
2a4cbe27 2875
a7254363
PB
2876# ------------------------------------
2877# Macros for configure and all targets
2878# ------------------------------------
2879
2880
2881
2882
2883
4fa63067
NN
2884# --------------------------------------
2885# Modules which run on the build machine
2886# --------------------------------------
2887
a7254363 2888
4fa63067
NN
2889.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2890maybe-configure-build-libiberty:
4f0ef2d8
CD
2891@if gcc-bootstrap
2892configure-build-libiberty: stage_current
2893@endif gcc-bootstrap
6bd3dfaa
PB
2894@if build-libiberty
2895maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2896configure-build-libiberty:
0aed8855 2897 @: $(MAKE); $(unstage)
c52c6897 2898 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2900 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2901 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2902 $(BUILD_EXPORTS) \
4fa63067
NN
2903 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2904 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2905 case $(srcdir) in \
b00612cc
PB
2906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2907 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2909 esac; \
b00612cc
PB
2910 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2911 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2912 rm -f no-such-file || : ; \
2913 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2914 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2915 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2916 || exit 1
6bd3dfaa 2917@endif build-libiberty
2a4cbe27 2918
a7254363
PB
2919
2920
d545f33b
PB
2921
2922
4fa63067
NN
2923.PHONY: all-build-libiberty maybe-all-build-libiberty
2924maybe-all-build-libiberty:
4f0ef2d8
CD
2925@if gcc-bootstrap
2926all-build-libiberty: stage_current
2927@endif gcc-bootstrap
6bd3dfaa 2928@if build-libiberty
72b2455a 2929TARGET-build-libiberty=all
6bd3dfaa 2930maybe-all-build-libiberty: all-build-libiberty
4fa63067 2931all-build-libiberty: configure-build-libiberty
0aed8855 2932 @: $(MAKE); $(unstage)
4fa63067 2933 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2935 $(BUILD_EXPORTS) \
72b2455a 2936 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 2937 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2938 $(TARGET-build-libiberty))
6bd3dfaa 2939@endif build-libiberty
2a4cbe27 2940
a7254363
PB
2941
2942
d545f33b
PB
2943
2944
6a9cf61e
PB
2945.PHONY: configure-build-bison maybe-configure-build-bison
2946maybe-configure-build-bison:
4f0ef2d8
CD
2947@if gcc-bootstrap
2948configure-build-bison: stage_current
2949@endif gcc-bootstrap
6a9cf61e
PB
2950@if build-bison
2951maybe-configure-build-bison: configure-build-bison
c52c6897 2952configure-build-bison:
0aed8855 2953 @: $(MAKE); $(unstage)
c52c6897 2954 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2956 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2957 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2958 $(BUILD_EXPORTS) \
2959 echo Configuring in $(BUILD_SUBDIR)/bison; \
2960 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2961 case $(srcdir) in \
b00612cc
PB
2962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2963 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2965 esac; \
b00612cc
PB
2966 srcdiroption="--srcdir=$${topdir}/bison"; \
2967 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2968 rm -f no-such-file || : ; \
2969 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2970 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2971 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2972 || exit 1
2973@endif build-bison
2974
a7254363
PB
2975
2976
d545f33b
PB
2977
2978
6a9cf61e
PB
2979.PHONY: all-build-bison maybe-all-build-bison
2980maybe-all-build-bison:
4f0ef2d8
CD
2981@if gcc-bootstrap
2982all-build-bison: stage_current
2983@endif gcc-bootstrap
6a9cf61e 2984@if build-bison
72b2455a 2985TARGET-build-bison=all
6a9cf61e
PB
2986maybe-all-build-bison: all-build-bison
2987all-build-bison: configure-build-bison
0aed8855 2988 @: $(MAKE); $(unstage)
6a9cf61e
PB
2989 @r=`${PWD_COMMAND}`; export r; \
2990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2991 $(BUILD_EXPORTS) \
72b2455a 2992 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 2993 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2994 $(TARGET-build-bison))
6a9cf61e
PB
2995@endif build-bison
2996
a7254363
PB
2997
2998
d545f33b
PB
2999
3000
6a9cf61e
PB
3001.PHONY: configure-build-byacc maybe-configure-build-byacc
3002maybe-configure-build-byacc:
4f0ef2d8
CD
3003@if gcc-bootstrap
3004configure-build-byacc: stage_current
3005@endif gcc-bootstrap
6a9cf61e
PB
3006@if build-byacc
3007maybe-configure-build-byacc: configure-build-byacc
c52c6897 3008configure-build-byacc:
0aed8855 3009 @: $(MAKE); $(unstage)
c52c6897 3010 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3012 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3013 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
3014 $(BUILD_EXPORTS) \
3015 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3016 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3017 case $(srcdir) in \
b00612cc
PB
3018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3019 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3021 esac; \
b00612cc
PB
3022 srcdiroption="--srcdir=$${topdir}/byacc"; \
3023 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3024 rm -f no-such-file || : ; \
3025 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3026 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3027 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3028 || exit 1
3029@endif build-byacc
3030
a7254363
PB
3031
3032
d545f33b
PB
3033
3034
6a9cf61e
PB
3035.PHONY: all-build-byacc maybe-all-build-byacc
3036maybe-all-build-byacc:
4f0ef2d8
CD
3037@if gcc-bootstrap
3038all-build-byacc: stage_current
3039@endif gcc-bootstrap
6a9cf61e 3040@if build-byacc
72b2455a 3041TARGET-build-byacc=all
6a9cf61e
PB
3042maybe-all-build-byacc: all-build-byacc
3043all-build-byacc: configure-build-byacc
0aed8855 3044 @: $(MAKE); $(unstage)
6a9cf61e
PB
3045 @r=`${PWD_COMMAND}`; export r; \
3046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3047 $(BUILD_EXPORTS) \
72b2455a 3048 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3049 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3050 $(TARGET-build-byacc))
6a9cf61e
PB
3051@endif build-byacc
3052
a7254363
PB
3053
3054
d545f33b
PB
3055
3056
6a9cf61e
PB
3057.PHONY: configure-build-flex maybe-configure-build-flex
3058maybe-configure-build-flex:
4f0ef2d8
CD
3059@if gcc-bootstrap
3060configure-build-flex: stage_current
3061@endif gcc-bootstrap
6a9cf61e
PB
3062@if build-flex
3063maybe-configure-build-flex: configure-build-flex
c52c6897 3064configure-build-flex:
0aed8855 3065 @: $(MAKE); $(unstage)
c52c6897 3066 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3068 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3069 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
3070 $(BUILD_EXPORTS) \
3071 echo Configuring in $(BUILD_SUBDIR)/flex; \
3072 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3073 case $(srcdir) in \
b00612cc
PB
3074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3075 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3077 esac; \
b00612cc
PB
3078 srcdiroption="--srcdir=$${topdir}/flex"; \
3079 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3080 rm -f no-such-file || : ; \
3081 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3082 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3083 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3084 || exit 1
3085@endif build-flex
3086
a7254363
PB
3087
3088
d545f33b
PB
3089
3090
6a9cf61e
PB
3091.PHONY: all-build-flex maybe-all-build-flex
3092maybe-all-build-flex:
4f0ef2d8
CD
3093@if gcc-bootstrap
3094all-build-flex: stage_current
3095@endif gcc-bootstrap
6a9cf61e 3096@if build-flex
72b2455a 3097TARGET-build-flex=all
6a9cf61e
PB
3098maybe-all-build-flex: all-build-flex
3099all-build-flex: configure-build-flex
0aed8855 3100 @: $(MAKE); $(unstage)
6a9cf61e
PB
3101 @r=`${PWD_COMMAND}`; export r; \
3102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3103 $(BUILD_EXPORTS) \
72b2455a 3104 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3105 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3106 $(TARGET-build-flex))
6a9cf61e
PB
3107@endif build-flex
3108
a7254363
PB
3109
3110
d545f33b
PB
3111
3112
6a9cf61e
PB
3113.PHONY: configure-build-m4 maybe-configure-build-m4
3114maybe-configure-build-m4:
4f0ef2d8
CD
3115@if gcc-bootstrap
3116configure-build-m4: stage_current
3117@endif gcc-bootstrap
6a9cf61e
PB
3118@if build-m4
3119maybe-configure-build-m4: configure-build-m4
c52c6897 3120configure-build-m4:
0aed8855 3121 @: $(MAKE); $(unstage)
c52c6897 3122 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3124 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3125 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
3126 $(BUILD_EXPORTS) \
3127 echo Configuring in $(BUILD_SUBDIR)/m4; \
3128 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3129 case $(srcdir) in \
b00612cc
PB
3130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3131 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3133 esac; \
b00612cc
PB
3134 srcdiroption="--srcdir=$${topdir}/m4"; \
3135 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3136 rm -f no-such-file || : ; \
3137 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3138 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3139 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3140 || exit 1
3141@endif build-m4
3142
a7254363
PB
3143
3144
d545f33b
PB
3145
3146
6a9cf61e
PB
3147.PHONY: all-build-m4 maybe-all-build-m4
3148maybe-all-build-m4:
4f0ef2d8
CD
3149@if gcc-bootstrap
3150all-build-m4: stage_current
3151@endif gcc-bootstrap
6a9cf61e 3152@if build-m4
72b2455a 3153TARGET-build-m4=all
6a9cf61e
PB
3154maybe-all-build-m4: all-build-m4
3155all-build-m4: configure-build-m4
0aed8855 3156 @: $(MAKE); $(unstage)
6a9cf61e
PB
3157 @r=`${PWD_COMMAND}`; export r; \
3158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3159 $(BUILD_EXPORTS) \
72b2455a 3160 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3162 $(TARGET-build-m4))
6a9cf61e
PB
3163@endif build-m4
3164
a7254363
PB
3165
3166
d545f33b
PB
3167
3168
6a9cf61e
PB
3169.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3170maybe-configure-build-texinfo:
4f0ef2d8
CD
3171@if gcc-bootstrap
3172configure-build-texinfo: stage_current
3173@endif gcc-bootstrap
6a9cf61e
PB
3174@if build-texinfo
3175maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3176configure-build-texinfo:
0aed8855 3177 @: $(MAKE); $(unstage)
c52c6897 3178 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3180 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3181 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3182 $(BUILD_EXPORTS) \
3183 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3184 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3185 case $(srcdir) in \
b00612cc
PB
3186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3187 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3189 esac; \
b00612cc
PB
3190 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3191 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3192 rm -f no-such-file || : ; \
3193 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3194 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3195 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3196 || exit 1
3197@endif build-texinfo
3198
a7254363
PB
3199
3200
d545f33b
PB
3201
3202
6a9cf61e
PB
3203.PHONY: all-build-texinfo maybe-all-build-texinfo
3204maybe-all-build-texinfo:
4f0ef2d8
CD
3205@if gcc-bootstrap
3206all-build-texinfo: stage_current
3207@endif gcc-bootstrap
6a9cf61e 3208@if build-texinfo
72b2455a 3209TARGET-build-texinfo=all
6a9cf61e
PB
3210maybe-all-build-texinfo: all-build-texinfo
3211all-build-texinfo: configure-build-texinfo
0aed8855 3212 @: $(MAKE); $(unstage)
6a9cf61e
PB
3213 @r=`${PWD_COMMAND}`; export r; \
3214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3215 $(BUILD_EXPORTS) \
72b2455a 3216 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3217 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3218 $(TARGET-build-texinfo))
6a9cf61e
PB
3219@endif build-texinfo
3220
a7254363
PB
3221
3222
d545f33b
PB
3223
3224
ee025550
PB
3225.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3226maybe-configure-build-fixincludes:
4f0ef2d8
CD
3227@if gcc-bootstrap
3228configure-build-fixincludes: stage_current
3229@endif gcc-bootstrap
ee025550
PB
3230@if build-fixincludes
3231maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3232configure-build-fixincludes:
0aed8855 3233 @: $(MAKE); $(unstage)
c52c6897 3234 @r=`${PWD_COMMAND}`; export r; \
ee025550 3235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3236 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3237 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3238 $(BUILD_EXPORTS) \
3239 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3240 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3241 case $(srcdir) in \
b00612cc
PB
3242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3243 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3245 esac; \
b00612cc
PB
3246 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3247 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3248 rm -f no-such-file || : ; \
3249 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3250 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3251 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3252 || exit 1
3253@endif build-fixincludes
3254
a7254363
PB
3255
3256
d545f33b
PB
3257
3258
ee025550
PB
3259.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3260maybe-all-build-fixincludes:
4f0ef2d8
CD
3261@if gcc-bootstrap
3262all-build-fixincludes: stage_current
3263@endif gcc-bootstrap
ee025550
PB
3264@if build-fixincludes
3265TARGET-build-fixincludes=all
3266maybe-all-build-fixincludes: all-build-fixincludes
3267all-build-fixincludes: configure-build-fixincludes
0aed8855 3268 @: $(MAKE); $(unstage)
ee025550
PB
3269 @r=`${PWD_COMMAND}`; export r; \
3270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3271 $(BUILD_EXPORTS) \
3272 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3273 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3274 $(TARGET-build-fixincludes))
ee025550
PB
3275@endif build-fixincludes
3276
2a4cbe27 3277
a7254363 3278
d545f33b
PB
3279
3280
4fa63067
NN
3281# --------------------------------------
3282# Modules which run on the host machine
3283# --------------------------------------
2a4cbe27 3284
a7254363 3285
4fa63067
NN
3286.PHONY: configure-ash maybe-configure-ash
3287maybe-configure-ash:
4f0ef2d8
CD
3288@if gcc-bootstrap
3289configure-ash: stage_current
3290@endif gcc-bootstrap
6bd3dfaa
PB
3291@if ash
3292maybe-configure-ash: configure-ash
c52c6897 3293configure-ash:
0aed8855 3294 @: $(MAKE); $(unstage)
c52c6897 3295 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3297 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3299 $(HOST_EXPORTS) \
a7254363
PB
3300 echo Configuring in $(HOST_SUBDIR)/ash; \
3301 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3302 case $(srcdir) in \
b00612cc
PB
3303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3304 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3306 esac; \
b00612cc
PB
3307 srcdiroption="--srcdir=$${topdir}/ash"; \
3308 libsrcdir="$$s/ash"; \
4fa63067 3309 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3311 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3312 || exit 1
6bd3dfaa 3313@endif ash
2a4cbe27 3314
a7254363
PB
3315
3316
d545f33b
PB
3317
3318
4fa63067
NN
3319.PHONY: all-ash maybe-all-ash
3320maybe-all-ash:
4f0ef2d8
CD
3321@if gcc-bootstrap
3322all-ash: stage_current
3323@endif gcc-bootstrap
6bd3dfaa 3324@if ash
d27cc32e 3325TARGET-ash=all
6bd3dfaa 3326maybe-all-ash: all-ash
4fa63067 3327all-ash: configure-ash
0aed8855 3328 @: $(MAKE); $(unstage)
4fa63067
NN
3329 @r=`${PWD_COMMAND}`; export r; \
3330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3331 $(HOST_EXPORTS) \
b00612cc 3332 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3334 $(TARGET-ash))
6bd3dfaa 3335@endif ash
2a4cbe27 3336
a7254363 3337
d545f33b
PB
3338
3339
4fa63067
NN
3340.PHONY: check-ash maybe-check-ash
3341maybe-check-ash:
6bd3dfaa
PB
3342@if ash
3343maybe-check-ash: check-ash
2a4cbe27 3344
4fa63067 3345check-ash:
0aed8855 3346 @: $(MAKE); $(unstage)
4fa63067 3347 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3349 $(HOST_EXPORTS) \
b00612cc
PB
3350 (cd $(HOST_SUBDIR)/ash && \
3351 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3352
6bd3dfaa 3353@endif ash
2a4cbe27 3354
4fa63067
NN
3355.PHONY: install-ash maybe-install-ash
3356maybe-install-ash:
6bd3dfaa
PB
3357@if ash
3358maybe-install-ash: install-ash
2a4cbe27 3359
4fa63067 3360install-ash: installdirs
0aed8855 3361 @: $(MAKE); $(unstage)
4fa63067 3362 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3364 $(HOST_EXPORTS) \
b00612cc 3365 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3366 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3367
6bd3dfaa 3368@endif ash
2a4cbe27 3369
56a8fe78 3370# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3371
4fa63067
NN
3372.PHONY: maybe-info-ash info-ash
3373maybe-info-ash:
6bd3dfaa
PB
3374@if ash
3375maybe-info-ash: info-ash
4fa63067
NN
3376
3377info-ash: \
3378 configure-ash
0aed8855 3379 @: $(MAKE); $(unstage)
4fa63067 3380 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3381 r=`${PWD_COMMAND}`; export r; \
3382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3383 $(HOST_EXPORTS) \
b813574b 3384 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3386 done; \
4fa63067 3387 echo "Doing info in ash" ; \
b00612cc 3388 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3391 "RANLIB=$${RANLIB}" \
0c24b341 3392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3393 info) \
2a4cbe27
NN
3394 || exit 1
3395
6bd3dfaa 3396@endif ash
2a4cbe27 3397
4fa63067
NN
3398.PHONY: maybe-dvi-ash dvi-ash
3399maybe-dvi-ash:
6bd3dfaa
PB
3400@if ash
3401maybe-dvi-ash: dvi-ash
2a4cbe27 3402
4fa63067
NN
3403dvi-ash: \
3404 configure-ash
0aed8855 3405 @: $(MAKE); $(unstage)
4fa63067 3406 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3407 r=`${PWD_COMMAND}`; export r; \
3408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3409 $(HOST_EXPORTS) \
b813574b 3410 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3412 done; \
4fa63067 3413 echo "Doing dvi in ash" ; \
b00612cc 3414 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3417 "RANLIB=$${RANLIB}" \
0c24b341 3418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3419 dvi) \
2a4cbe27
NN
3420 || exit 1
3421
6bd3dfaa 3422@endif ash
2a4cbe27 3423
56a8fe78
DD
3424.PHONY: maybe-pdf-ash pdf-ash
3425maybe-pdf-ash:
3426@if ash
3427maybe-pdf-ash: pdf-ash
3428
3429pdf-ash: \
3430 configure-ash
3431 @: $(MAKE); $(unstage)
3432 @[ -f ./ash/Makefile ] || exit 0; \
3433 r=`${PWD_COMMAND}`; export r; \
3434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3435 $(HOST_EXPORTS) \
3436 for flag in $(EXTRA_HOST_FLAGS) ; do \
3437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3438 done; \
3439 echo "Doing pdf in ash" ; \
3440 (cd $(HOST_SUBDIR)/ash && \
3441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3443 "RANLIB=$${RANLIB}" \
0c24b341 3444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3445 pdf) \
3446 || exit 1
3447
3448@endif ash
3449
6d389afc
MS
3450.PHONY: maybe-html-ash html-ash
3451maybe-html-ash:
3452@if ash
3453maybe-html-ash: html-ash
3454
3455html-ash: \
3456 configure-ash
0aed8855 3457 @: $(MAKE); $(unstage)
6d389afc
MS
3458 @[ -f ./ash/Makefile ] || exit 0; \
3459 r=`${PWD_COMMAND}`; export r; \
3460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3461 $(HOST_EXPORTS) \
3462 for flag in $(EXTRA_HOST_FLAGS) ; do \
3463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3464 done; \
3465 echo "Doing html in ash" ; \
b00612cc 3466 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3469 "RANLIB=$${RANLIB}" \
0c24b341 3470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3471 html) \
3472 || exit 1
3473
3474@endif ash
3475
4fa63067
NN
3476.PHONY: maybe-TAGS-ash TAGS-ash
3477maybe-TAGS-ash:
6bd3dfaa
PB
3478@if ash
3479maybe-TAGS-ash: TAGS-ash
2a4cbe27 3480
4fa63067
NN
3481TAGS-ash: \
3482 configure-ash
0aed8855 3483 @: $(MAKE); $(unstage)
4fa63067 3484 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3485 r=`${PWD_COMMAND}`; export r; \
3486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3487 $(HOST_EXPORTS) \
b813574b 3488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3490 done; \
4fa63067 3491 echo "Doing TAGS in ash" ; \
b00612cc 3492 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3495 "RANLIB=$${RANLIB}" \
0c24b341 3496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3497 TAGS) \
2a4cbe27
NN
3498 || exit 1
3499
6bd3dfaa 3500@endif ash
2a4cbe27 3501
4fa63067
NN
3502.PHONY: maybe-install-info-ash install-info-ash
3503maybe-install-info-ash:
6bd3dfaa
PB
3504@if ash
3505maybe-install-info-ash: install-info-ash
2a4cbe27 3506
4fa63067
NN
3507install-info-ash: \
3508 configure-ash \
3509 info-ash
0aed8855 3510 @: $(MAKE); $(unstage)
4fa63067 3511 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3512 r=`${PWD_COMMAND}`; export r; \
3513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3514 $(HOST_EXPORTS) \
b813574b 3515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3517 done; \
4fa63067 3518 echo "Doing install-info in ash" ; \
b00612cc 3519 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3522 "RANLIB=$${RANLIB}" \
0c24b341 3523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3524 install-info) \
2a4cbe27
NN
3525 || exit 1
3526
6bd3dfaa 3527@endif ash
2a4cbe27 3528
a3ca38d2
DD
3529.PHONY: maybe-install-pdf-ash install-pdf-ash
3530maybe-install-pdf-ash:
3531@if ash
3532maybe-install-pdf-ash: install-pdf-ash
3533
3534install-pdf-ash: \
3535 configure-ash \
3536 pdf-ash
3537 @: $(MAKE); $(unstage)
3538 @[ -f ./ash/Makefile ] || exit 0; \
3539 r=`${PWD_COMMAND}`; export r; \
3540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3541 $(HOST_EXPORTS) \
3542 for flag in $(EXTRA_HOST_FLAGS) ; do \
3543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3544 done; \
3545 echo "Doing install-pdf in ash" ; \
3546 (cd $(HOST_SUBDIR)/ash && \
3547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3549 "RANLIB=$${RANLIB}" \
0c24b341 3550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3551 install-pdf) \
3552 || exit 1
3553
3554@endif ash
3555
108a6f8e
CD
3556.PHONY: maybe-install-html-ash install-html-ash
3557maybe-install-html-ash:
3558@if ash
3559maybe-install-html-ash: install-html-ash
3560
3561install-html-ash: \
3562 configure-ash \
3563 html-ash
3564 @: $(MAKE); $(unstage)
3565 @[ -f ./ash/Makefile ] || exit 0; \
3566 r=`${PWD_COMMAND}`; export r; \
3567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3568 $(HOST_EXPORTS) \
3569 for flag in $(EXTRA_HOST_FLAGS) ; do \
3570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3571 done; \
3572 echo "Doing install-html in ash" ; \
3573 (cd $(HOST_SUBDIR)/ash && \
3574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3576 "RANLIB=$${RANLIB}" \
0c24b341 3577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3578 install-html) \
3579 || exit 1
3580
3581@endif ash
3582
4fa63067
NN
3583.PHONY: maybe-installcheck-ash installcheck-ash
3584maybe-installcheck-ash:
6bd3dfaa
PB
3585@if ash
3586maybe-installcheck-ash: installcheck-ash
2a4cbe27 3587
4fa63067
NN
3588installcheck-ash: \
3589 configure-ash
0aed8855 3590 @: $(MAKE); $(unstage)
4fa63067 3591 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3592 r=`${PWD_COMMAND}`; export r; \
3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3594 $(HOST_EXPORTS) \
b813574b 3595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3597 done; \
4fa63067 3598 echo "Doing installcheck in ash" ; \
b00612cc 3599 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3602 "RANLIB=$${RANLIB}" \
0c24b341 3603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3604 installcheck) \
2a4cbe27
NN
3605 || exit 1
3606
6bd3dfaa 3607@endif ash
2a4cbe27 3608
4fa63067
NN
3609.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3610maybe-mostlyclean-ash:
6bd3dfaa
PB
3611@if ash
3612maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3613
4fa63067 3614mostlyclean-ash:
0aed8855 3615 @: $(MAKE); $(unstage)
4fa63067 3616 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3617 r=`${PWD_COMMAND}`; export r; \
3618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3619 $(HOST_EXPORTS) \
b813574b 3620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3622 done; \
4fa63067 3623 echo "Doing mostlyclean in ash" ; \
b00612cc 3624 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3627 "RANLIB=$${RANLIB}" \
0c24b341 3628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3629 mostlyclean) \
2a4cbe27
NN
3630 || exit 1
3631
6bd3dfaa 3632@endif ash
2a4cbe27 3633
4fa63067
NN
3634.PHONY: maybe-clean-ash clean-ash
3635maybe-clean-ash:
6bd3dfaa
PB
3636@if ash
3637maybe-clean-ash: clean-ash
2a4cbe27 3638
4fa63067 3639clean-ash:
0aed8855 3640 @: $(MAKE); $(unstage)
4fa63067 3641 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3642 r=`${PWD_COMMAND}`; export r; \
3643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3644 $(HOST_EXPORTS) \
b813574b 3645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3647 done; \
4fa63067 3648 echo "Doing clean in ash" ; \
b00612cc 3649 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3652 "RANLIB=$${RANLIB}" \
0c24b341 3653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3654 clean) \
2a4cbe27
NN
3655 || exit 1
3656
6bd3dfaa 3657@endif ash
2a4cbe27 3658
4fa63067
NN
3659.PHONY: maybe-distclean-ash distclean-ash
3660maybe-distclean-ash:
6bd3dfaa
PB
3661@if ash
3662maybe-distclean-ash: distclean-ash
2a4cbe27 3663
4fa63067 3664distclean-ash:
0aed8855 3665 @: $(MAKE); $(unstage)
4fa63067 3666 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3667 r=`${PWD_COMMAND}`; export r; \
3668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3669 $(HOST_EXPORTS) \
b813574b 3670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3672 done; \
4fa63067 3673 echo "Doing distclean in ash" ; \
b00612cc 3674 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3677 "RANLIB=$${RANLIB}" \
0c24b341 3678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3679 distclean) \
2a4cbe27
NN
3680 || exit 1
3681
6bd3dfaa 3682@endif ash
2a4cbe27 3683
4fa63067
NN
3684.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3685maybe-maintainer-clean-ash:
6bd3dfaa
PB
3686@if ash
3687maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3688
4fa63067 3689maintainer-clean-ash:
0aed8855 3690 @: $(MAKE); $(unstage)
4fa63067 3691 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3692 r=`${PWD_COMMAND}`; export r; \
3693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3694 $(HOST_EXPORTS) \
b813574b 3695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3697 done; \
4fa63067 3698 echo "Doing maintainer-clean in ash" ; \
b00612cc 3699 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3702 "RANLIB=$${RANLIB}" \
0c24b341 3703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3704 maintainer-clean) \
2a4cbe27
NN
3705 || exit 1
3706
6bd3dfaa 3707@endif ash
2a4cbe27 3708
2a4cbe27 3709
a7254363 3710
4fa63067
NN
3711.PHONY: configure-autoconf maybe-configure-autoconf
3712maybe-configure-autoconf:
4f0ef2d8
CD
3713@if gcc-bootstrap
3714configure-autoconf: stage_current
3715@endif gcc-bootstrap
6bd3dfaa
PB
3716@if autoconf
3717maybe-configure-autoconf: configure-autoconf
c52c6897 3718configure-autoconf:
0aed8855 3719 @: $(MAKE); $(unstage)
c52c6897 3720 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3722 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3724 $(HOST_EXPORTS) \
a7254363
PB
3725 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3726 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3727 case $(srcdir) in \
b00612cc
PB
3728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3729 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3731 esac; \
b00612cc
PB
3732 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3733 libsrcdir="$$s/autoconf"; \
4fa63067 3734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3736 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3737 || exit 1
6bd3dfaa 3738@endif autoconf
2a4cbe27 3739
a7254363
PB
3740
3741
d545f33b
PB
3742
3743
4fa63067
NN
3744.PHONY: all-autoconf maybe-all-autoconf
3745maybe-all-autoconf:
4f0ef2d8
CD
3746@if gcc-bootstrap
3747all-autoconf: stage_current
3748@endif gcc-bootstrap
6bd3dfaa 3749@if autoconf
d27cc32e 3750TARGET-autoconf=all
6bd3dfaa 3751maybe-all-autoconf: all-autoconf
4fa63067 3752all-autoconf: configure-autoconf
0aed8855 3753 @: $(MAKE); $(unstage)
4fa63067
NN
3754 @r=`${PWD_COMMAND}`; export r; \
3755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3756 $(HOST_EXPORTS) \
b00612cc 3757 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3759 $(TARGET-autoconf))
6bd3dfaa 3760@endif autoconf
2a4cbe27 3761
a7254363 3762
d545f33b
PB
3763
3764
4fa63067
NN
3765.PHONY: check-autoconf maybe-check-autoconf
3766maybe-check-autoconf:
6bd3dfaa
PB
3767@if autoconf
3768maybe-check-autoconf: check-autoconf
2a4cbe27 3769
4fa63067 3770check-autoconf:
0aed8855 3771 @: $(MAKE); $(unstage)
4fa63067 3772 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3774 $(HOST_EXPORTS) \
b00612cc
PB
3775 (cd $(HOST_SUBDIR)/autoconf && \
3776 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3777
6bd3dfaa 3778@endif autoconf
2a4cbe27 3779
4fa63067
NN
3780.PHONY: install-autoconf maybe-install-autoconf
3781maybe-install-autoconf:
6bd3dfaa
PB
3782@if autoconf
3783maybe-install-autoconf: install-autoconf
2a4cbe27 3784
4fa63067 3785install-autoconf: installdirs
0aed8855 3786 @: $(MAKE); $(unstage)
4fa63067 3787 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3789 $(HOST_EXPORTS) \
b00612cc 3790 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3791 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3792
6bd3dfaa 3793@endif autoconf
2a4cbe27 3794
56a8fe78 3795# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3796
4fa63067
NN
3797.PHONY: maybe-info-autoconf info-autoconf
3798maybe-info-autoconf:
6bd3dfaa
PB
3799@if autoconf
3800maybe-info-autoconf: info-autoconf
4fa63067
NN
3801
3802info-autoconf: \
3803 configure-autoconf
0aed8855 3804 @: $(MAKE); $(unstage)
4fa63067 3805 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3806 r=`${PWD_COMMAND}`; export r; \
3807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3808 $(HOST_EXPORTS) \
b813574b 3809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3811 done; \
4fa63067 3812 echo "Doing info in autoconf" ; \
b00612cc 3813 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3816 "RANLIB=$${RANLIB}" \
0c24b341 3817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3818 info) \
2a4cbe27
NN
3819 || exit 1
3820
6bd3dfaa 3821@endif autoconf
2a4cbe27 3822
4fa63067
NN
3823.PHONY: maybe-dvi-autoconf dvi-autoconf
3824maybe-dvi-autoconf:
6bd3dfaa
PB
3825@if autoconf
3826maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3827
4fa63067
NN
3828dvi-autoconf: \
3829 configure-autoconf
0aed8855 3830 @: $(MAKE); $(unstage)
4fa63067 3831 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3832 r=`${PWD_COMMAND}`; export r; \
3833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3834 $(HOST_EXPORTS) \
b813574b 3835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3837 done; \
4fa63067 3838 echo "Doing dvi in autoconf" ; \
b00612cc 3839 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3842 "RANLIB=$${RANLIB}" \
0c24b341 3843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3844 dvi) \
2a4cbe27
NN
3845 || exit 1
3846
6bd3dfaa 3847@endif autoconf
2a4cbe27 3848
56a8fe78
DD
3849.PHONY: maybe-pdf-autoconf pdf-autoconf
3850maybe-pdf-autoconf:
3851@if autoconf
3852maybe-pdf-autoconf: pdf-autoconf
3853
3854pdf-autoconf: \
3855 configure-autoconf
3856 @: $(MAKE); $(unstage)
3857 @[ -f ./autoconf/Makefile ] || exit 0; \
3858 r=`${PWD_COMMAND}`; export r; \
3859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3860 $(HOST_EXPORTS) \
3861 for flag in $(EXTRA_HOST_FLAGS) ; do \
3862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3863 done; \
3864 echo "Doing pdf in autoconf" ; \
3865 (cd $(HOST_SUBDIR)/autoconf && \
3866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3868 "RANLIB=$${RANLIB}" \
0c24b341 3869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3870 pdf) \
3871 || exit 1
3872
3873@endif autoconf
3874
6d389afc
MS
3875.PHONY: maybe-html-autoconf html-autoconf
3876maybe-html-autoconf:
3877@if autoconf
3878maybe-html-autoconf: html-autoconf
3879
3880html-autoconf: \
3881 configure-autoconf
0aed8855 3882 @: $(MAKE); $(unstage)
6d389afc
MS
3883 @[ -f ./autoconf/Makefile ] || exit 0; \
3884 r=`${PWD_COMMAND}`; export r; \
3885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3886 $(HOST_EXPORTS) \
3887 for flag in $(EXTRA_HOST_FLAGS) ; do \
3888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3889 done; \
3890 echo "Doing html in autoconf" ; \
b00612cc 3891 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3894 "RANLIB=$${RANLIB}" \
0c24b341 3895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3896 html) \
3897 || exit 1
3898
3899@endif autoconf
3900
4fa63067
NN
3901.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3902maybe-TAGS-autoconf:
6bd3dfaa
PB
3903@if autoconf
3904maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3905
4fa63067
NN
3906TAGS-autoconf: \
3907 configure-autoconf
0aed8855 3908 @: $(MAKE); $(unstage)
4fa63067 3909 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3910 r=`${PWD_COMMAND}`; export r; \
3911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3912 $(HOST_EXPORTS) \
b813574b 3913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3915 done; \
4fa63067 3916 echo "Doing TAGS in autoconf" ; \
b00612cc 3917 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3920 "RANLIB=$${RANLIB}" \
0c24b341 3921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3922 TAGS) \
2a4cbe27
NN
3923 || exit 1
3924
6bd3dfaa 3925@endif autoconf
2a4cbe27 3926
4fa63067
NN
3927.PHONY: maybe-install-info-autoconf install-info-autoconf
3928maybe-install-info-autoconf:
6bd3dfaa
PB
3929@if autoconf
3930maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3931
4fa63067
NN
3932install-info-autoconf: \
3933 configure-autoconf \
3934 info-autoconf
0aed8855 3935 @: $(MAKE); $(unstage)
4fa63067 3936 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3937 r=`${PWD_COMMAND}`; export r; \
3938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3939 $(HOST_EXPORTS) \
b813574b 3940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3942 done; \
4fa63067 3943 echo "Doing install-info in autoconf" ; \
b00612cc 3944 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3947 "RANLIB=$${RANLIB}" \
0c24b341 3948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3949 install-info) \
2a4cbe27
NN
3950 || exit 1
3951
6bd3dfaa 3952@endif autoconf
2a4cbe27 3953
a3ca38d2
DD
3954.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3955maybe-install-pdf-autoconf:
3956@if autoconf
3957maybe-install-pdf-autoconf: install-pdf-autoconf
3958
3959install-pdf-autoconf: \
3960 configure-autoconf \
3961 pdf-autoconf
3962 @: $(MAKE); $(unstage)
3963 @[ -f ./autoconf/Makefile ] || exit 0; \
3964 r=`${PWD_COMMAND}`; export r; \
3965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3966 $(HOST_EXPORTS) \
3967 for flag in $(EXTRA_HOST_FLAGS) ; do \
3968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3969 done; \
3970 echo "Doing install-pdf in autoconf" ; \
3971 (cd $(HOST_SUBDIR)/autoconf && \
3972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3974 "RANLIB=$${RANLIB}" \
0c24b341 3975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3976 install-pdf) \
3977 || exit 1
3978
3979@endif autoconf
3980
108a6f8e
CD
3981.PHONY: maybe-install-html-autoconf install-html-autoconf
3982maybe-install-html-autoconf:
3983@if autoconf
3984maybe-install-html-autoconf: install-html-autoconf
3985
3986install-html-autoconf: \
3987 configure-autoconf \
3988 html-autoconf
3989 @: $(MAKE); $(unstage)
3990 @[ -f ./autoconf/Makefile ] || exit 0; \
3991 r=`${PWD_COMMAND}`; export r; \
3992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3993 $(HOST_EXPORTS) \
3994 for flag in $(EXTRA_HOST_FLAGS) ; do \
3995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3996 done; \
3997 echo "Doing install-html in autoconf" ; \
3998 (cd $(HOST_SUBDIR)/autoconf && \
3999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4001 "RANLIB=$${RANLIB}" \
0c24b341 4002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4003 install-html) \
4004 || exit 1
4005
4006@endif autoconf
4007
4fa63067
NN
4008.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4009maybe-installcheck-autoconf:
6bd3dfaa
PB
4010@if autoconf
4011maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4012
4fa63067
NN
4013installcheck-autoconf: \
4014 configure-autoconf
0aed8855 4015 @: $(MAKE); $(unstage)
4fa63067 4016 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4017 r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4019 $(HOST_EXPORTS) \
b813574b 4020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4022 done; \
4fa63067 4023 echo "Doing installcheck in autoconf" ; \
b00612cc 4024 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4027 "RANLIB=$${RANLIB}" \
0c24b341 4028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4029 installcheck) \
2a4cbe27
NN
4030 || exit 1
4031
6bd3dfaa 4032@endif autoconf
2a4cbe27 4033
4fa63067
NN
4034.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4035maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4036@if autoconf
4037maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4038
4fa63067 4039mostlyclean-autoconf:
0aed8855 4040 @: $(MAKE); $(unstage)
4fa63067 4041 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4042 r=`${PWD_COMMAND}`; export r; \
4043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4044 $(HOST_EXPORTS) \
b813574b 4045 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4047 done; \
4fa63067 4048 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4049 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4052 "RANLIB=$${RANLIB}" \
0c24b341 4053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4054 mostlyclean) \
2a4cbe27
NN
4055 || exit 1
4056
6bd3dfaa 4057@endif autoconf
2a4cbe27 4058
4fa63067
NN
4059.PHONY: maybe-clean-autoconf clean-autoconf
4060maybe-clean-autoconf:
6bd3dfaa
PB
4061@if autoconf
4062maybe-clean-autoconf: clean-autoconf
2a4cbe27 4063
4fa63067 4064clean-autoconf:
0aed8855 4065 @: $(MAKE); $(unstage)
4fa63067 4066 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4067 r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4069 $(HOST_EXPORTS) \
b813574b 4070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4072 done; \
4fa63067 4073 echo "Doing clean in autoconf" ; \
b00612cc 4074 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4077 "RANLIB=$${RANLIB}" \
0c24b341 4078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4079 clean) \
2a4cbe27
NN
4080 || exit 1
4081
6bd3dfaa 4082@endif autoconf
2a4cbe27 4083
4fa63067
NN
4084.PHONY: maybe-distclean-autoconf distclean-autoconf
4085maybe-distclean-autoconf:
6bd3dfaa
PB
4086@if autoconf
4087maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4088
4fa63067 4089distclean-autoconf:
0aed8855 4090 @: $(MAKE); $(unstage)
4fa63067 4091 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4092 r=`${PWD_COMMAND}`; export r; \
4093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4094 $(HOST_EXPORTS) \
b813574b 4095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4097 done; \
4fa63067 4098 echo "Doing distclean in autoconf" ; \
b00612cc 4099 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4102 "RANLIB=$${RANLIB}" \
0c24b341 4103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4104 distclean) \
2a4cbe27
NN
4105 || exit 1
4106
6bd3dfaa 4107@endif autoconf
2a4cbe27 4108
4fa63067
NN
4109.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4110maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4111@if autoconf
4112maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4113
4fa63067 4114maintainer-clean-autoconf:
0aed8855 4115 @: $(MAKE); $(unstage)
4fa63067 4116 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4117 r=`${PWD_COMMAND}`; export r; \
4118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4119 $(HOST_EXPORTS) \
b813574b 4120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4122 done; \
4fa63067 4123 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4124 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4127 "RANLIB=$${RANLIB}" \
0c24b341 4128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4129 maintainer-clean) \
2a4cbe27
NN
4130 || exit 1
4131
6bd3dfaa 4132@endif autoconf
2a4cbe27 4133
2a4cbe27 4134
a7254363 4135
4fa63067
NN
4136.PHONY: configure-automake maybe-configure-automake
4137maybe-configure-automake:
4f0ef2d8
CD
4138@if gcc-bootstrap
4139configure-automake: stage_current
4140@endif gcc-bootstrap
6bd3dfaa
PB
4141@if automake
4142maybe-configure-automake: configure-automake
c52c6897 4143configure-automake:
0aed8855 4144 @: $(MAKE); $(unstage)
c52c6897 4145 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4147 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 4149 $(HOST_EXPORTS) \
a7254363
PB
4150 echo Configuring in $(HOST_SUBDIR)/automake; \
4151 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4152 case $(srcdir) in \
b00612cc
PB
4153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4154 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4156 esac; \
b00612cc
PB
4157 srcdiroption="--srcdir=$${topdir}/automake"; \
4158 libsrcdir="$$s/automake"; \
4fa63067 4159 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4161 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4162 || exit 1
6bd3dfaa 4163@endif automake
2a4cbe27 4164
a7254363
PB
4165
4166
d545f33b
PB
4167
4168
4fa63067
NN
4169.PHONY: all-automake maybe-all-automake
4170maybe-all-automake:
4f0ef2d8
CD
4171@if gcc-bootstrap
4172all-automake: stage_current
4173@endif gcc-bootstrap
6bd3dfaa 4174@if automake
d27cc32e 4175TARGET-automake=all
6bd3dfaa 4176maybe-all-automake: all-automake
4fa63067 4177all-automake: configure-automake
0aed8855 4178 @: $(MAKE); $(unstage)
4fa63067
NN
4179 @r=`${PWD_COMMAND}`; export r; \
4180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4181 $(HOST_EXPORTS) \
b00612cc 4182 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4183 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4184 $(TARGET-automake))
6bd3dfaa 4185@endif automake
2a4cbe27 4186
a7254363 4187
d545f33b
PB
4188
4189
4fa63067
NN
4190.PHONY: check-automake maybe-check-automake
4191maybe-check-automake:
6bd3dfaa
PB
4192@if automake
4193maybe-check-automake: check-automake
2a4cbe27 4194
4fa63067 4195check-automake:
0aed8855 4196 @: $(MAKE); $(unstage)
4fa63067 4197 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4199 $(HOST_EXPORTS) \
b00612cc
PB
4200 (cd $(HOST_SUBDIR)/automake && \
4201 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4202
6bd3dfaa 4203@endif automake
4fa63067
NN
4204
4205.PHONY: install-automake maybe-install-automake
4206maybe-install-automake:
6bd3dfaa
PB
4207@if automake
4208maybe-install-automake: install-automake
2a4cbe27 4209
4fa63067 4210install-automake: installdirs
0aed8855 4211 @: $(MAKE); $(unstage)
4fa63067
NN
4212 @r=`${PWD_COMMAND}`; export r; \
4213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4214 $(HOST_EXPORTS) \
b00612cc 4215 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4216 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4217
6bd3dfaa 4218@endif automake
2a4cbe27 4219
56a8fe78 4220# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4221
4222.PHONY: maybe-info-automake info-automake
4223maybe-info-automake:
6bd3dfaa
PB
4224@if automake
4225maybe-info-automake: info-automake
4fa63067
NN
4226
4227info-automake: \
4228 configure-automake
0aed8855 4229 @: $(MAKE); $(unstage)
4fa63067 4230 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4231 r=`${PWD_COMMAND}`; export r; \
4232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4233 $(HOST_EXPORTS) \
b813574b 4234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4236 done; \
4fa63067 4237 echo "Doing info in automake" ; \
b00612cc 4238 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4241 "RANLIB=$${RANLIB}" \
0c24b341 4242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4243 info) \
2a4cbe27
NN
4244 || exit 1
4245
6bd3dfaa 4246@endif automake
2a4cbe27 4247
4fa63067
NN
4248.PHONY: maybe-dvi-automake dvi-automake
4249maybe-dvi-automake:
6bd3dfaa
PB
4250@if automake
4251maybe-dvi-automake: dvi-automake
2a4cbe27 4252
4fa63067
NN
4253dvi-automake: \
4254 configure-automake
0aed8855 4255 @: $(MAKE); $(unstage)
4fa63067 4256 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4257 r=`${PWD_COMMAND}`; export r; \
4258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4259 $(HOST_EXPORTS) \
b813574b 4260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4262 done; \
4fa63067 4263 echo "Doing dvi in automake" ; \
b00612cc 4264 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4267 "RANLIB=$${RANLIB}" \
0c24b341 4268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4269 dvi) \
2a4cbe27
NN
4270 || exit 1
4271
6bd3dfaa 4272@endif automake
2a4cbe27 4273
56a8fe78
DD
4274.PHONY: maybe-pdf-automake pdf-automake
4275maybe-pdf-automake:
4276@if automake
4277maybe-pdf-automake: pdf-automake
4278
4279pdf-automake: \
4280 configure-automake
4281 @: $(MAKE); $(unstage)
4282 @[ -f ./automake/Makefile ] || exit 0; \
4283 r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285 $(HOST_EXPORTS) \
4286 for flag in $(EXTRA_HOST_FLAGS) ; do \
4287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4288 done; \
4289 echo "Doing pdf in automake" ; \
4290 (cd $(HOST_SUBDIR)/automake && \
4291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4293 "RANLIB=$${RANLIB}" \
0c24b341 4294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4295 pdf) \
4296 || exit 1
4297
4298@endif automake
4299
6d389afc
MS
4300.PHONY: maybe-html-automake html-automake
4301maybe-html-automake:
4302@if automake
4303maybe-html-automake: html-automake
4304
4305html-automake: \
4306 configure-automake
0aed8855 4307 @: $(MAKE); $(unstage)
6d389afc
MS
4308 @[ -f ./automake/Makefile ] || exit 0; \
4309 r=`${PWD_COMMAND}`; export r; \
4310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4311 $(HOST_EXPORTS) \
4312 for flag in $(EXTRA_HOST_FLAGS) ; do \
4313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4314 done; \
4315 echo "Doing html in automake" ; \
b00612cc 4316 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4319 "RANLIB=$${RANLIB}" \
0c24b341 4320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4321 html) \
4322 || exit 1
4323
4324@endif automake
4325
4fa63067
NN
4326.PHONY: maybe-TAGS-automake TAGS-automake
4327maybe-TAGS-automake:
6bd3dfaa
PB
4328@if automake
4329maybe-TAGS-automake: TAGS-automake
2a4cbe27 4330
4fa63067
NN
4331TAGS-automake: \
4332 configure-automake
0aed8855 4333 @: $(MAKE); $(unstage)
4fa63067 4334 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4335 r=`${PWD_COMMAND}`; export r; \
4336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4337 $(HOST_EXPORTS) \
b813574b 4338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340 done; \
4fa63067 4341 echo "Doing TAGS in automake" ; \
b00612cc 4342 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345 "RANLIB=$${RANLIB}" \
0c24b341 4346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4347 TAGS) \
2a4cbe27
NN
4348 || exit 1
4349
6bd3dfaa 4350@endif automake
2a4cbe27 4351
4fa63067
NN
4352.PHONY: maybe-install-info-automake install-info-automake
4353maybe-install-info-automake:
6bd3dfaa
PB
4354@if automake
4355maybe-install-info-automake: install-info-automake
2a4cbe27 4356
4fa63067
NN
4357install-info-automake: \
4358 configure-automake \
4359 info-automake
0aed8855 4360 @: $(MAKE); $(unstage)
4fa63067 4361 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4364 $(HOST_EXPORTS) \
b813574b 4365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4367 done; \
4fa63067 4368 echo "Doing install-info in automake" ; \
b00612cc 4369 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4372 "RANLIB=$${RANLIB}" \
0c24b341 4373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4374 install-info) \
2a4cbe27
NN
4375 || exit 1
4376
6bd3dfaa 4377@endif automake
2a4cbe27 4378
a3ca38d2
DD
4379.PHONY: maybe-install-pdf-automake install-pdf-automake
4380maybe-install-pdf-automake:
4381@if automake
4382maybe-install-pdf-automake: install-pdf-automake
4383
4384install-pdf-automake: \
4385 configure-automake \
4386 pdf-automake
4387 @: $(MAKE); $(unstage)
4388 @[ -f ./automake/Makefile ] || exit 0; \
4389 r=`${PWD_COMMAND}`; export r; \
4390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4391 $(HOST_EXPORTS) \
4392 for flag in $(EXTRA_HOST_FLAGS) ; do \
4393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4394 done; \
4395 echo "Doing install-pdf in automake" ; \
4396 (cd $(HOST_SUBDIR)/automake && \
4397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4399 "RANLIB=$${RANLIB}" \
0c24b341 4400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4401 install-pdf) \
4402 || exit 1
4403
4404@endif automake
4405
108a6f8e
CD
4406.PHONY: maybe-install-html-automake install-html-automake
4407maybe-install-html-automake:
4408@if automake
4409maybe-install-html-automake: install-html-automake
4410
4411install-html-automake: \
4412 configure-automake \
4413 html-automake
4414 @: $(MAKE); $(unstage)
4415 @[ -f ./automake/Makefile ] || exit 0; \
4416 r=`${PWD_COMMAND}`; export r; \
4417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4418 $(HOST_EXPORTS) \
4419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421 done; \
4422 echo "Doing install-html in automake" ; \
4423 (cd $(HOST_SUBDIR)/automake && \
4424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426 "RANLIB=$${RANLIB}" \
0c24b341 4427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4428 install-html) \
4429 || exit 1
4430
4431@endif automake
4432
4fa63067
NN
4433.PHONY: maybe-installcheck-automake installcheck-automake
4434maybe-installcheck-automake:
6bd3dfaa
PB
4435@if automake
4436maybe-installcheck-automake: installcheck-automake
2a4cbe27 4437
4fa63067
NN
4438installcheck-automake: \
4439 configure-automake
0aed8855 4440 @: $(MAKE); $(unstage)
4fa63067 4441 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4442 r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4444 $(HOST_EXPORTS) \
b813574b 4445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4447 done; \
4fa63067 4448 echo "Doing installcheck in automake" ; \
b00612cc 4449 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4452 "RANLIB=$${RANLIB}" \
0c24b341 4453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4454 installcheck) \
2a4cbe27
NN
4455 || exit 1
4456
6bd3dfaa 4457@endif automake
2a4cbe27 4458
4fa63067
NN
4459.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4460maybe-mostlyclean-automake:
6bd3dfaa
PB
4461@if automake
4462maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4463
4fa63067 4464mostlyclean-automake:
0aed8855 4465 @: $(MAKE); $(unstage)
4fa63067 4466 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4467 r=`${PWD_COMMAND}`; export r; \
4468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4469 $(HOST_EXPORTS) \
b813574b 4470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4472 done; \
4fa63067 4473 echo "Doing mostlyclean in automake" ; \
b00612cc 4474 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4477 "RANLIB=$${RANLIB}" \
0c24b341 4478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4479 mostlyclean) \
2a4cbe27
NN
4480 || exit 1
4481
6bd3dfaa 4482@endif automake
2a4cbe27 4483
4fa63067
NN
4484.PHONY: maybe-clean-automake clean-automake
4485maybe-clean-automake:
6bd3dfaa
PB
4486@if automake
4487maybe-clean-automake: clean-automake
2a4cbe27 4488
4fa63067 4489clean-automake:
0aed8855 4490 @: $(MAKE); $(unstage)
4fa63067 4491 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4492 r=`${PWD_COMMAND}`; export r; \
4493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4494 $(HOST_EXPORTS) \
b813574b 4495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4497 done; \
4fa63067 4498 echo "Doing clean in automake" ; \
b00612cc 4499 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4502 "RANLIB=$${RANLIB}" \
0c24b341 4503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4504 clean) \
2a4cbe27
NN
4505 || exit 1
4506
6bd3dfaa 4507@endif automake
2a4cbe27 4508
4fa63067
NN
4509.PHONY: maybe-distclean-automake distclean-automake
4510maybe-distclean-automake:
6bd3dfaa
PB
4511@if automake
4512maybe-distclean-automake: distclean-automake
2a4cbe27 4513
4fa63067 4514distclean-automake:
0aed8855 4515 @: $(MAKE); $(unstage)
4fa63067 4516 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4517 r=`${PWD_COMMAND}`; export r; \
4518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4519 $(HOST_EXPORTS) \
b813574b 4520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4522 done; \
4fa63067 4523 echo "Doing distclean in automake" ; \
b00612cc 4524 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4527 "RANLIB=$${RANLIB}" \
0c24b341 4528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4529 distclean) \
2a4cbe27
NN
4530 || exit 1
4531
6bd3dfaa 4532@endif automake
2a4cbe27 4533
4fa63067
NN
4534.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4535maybe-maintainer-clean-automake:
6bd3dfaa
PB
4536@if automake
4537maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4538
4fa63067 4539maintainer-clean-automake:
0aed8855 4540 @: $(MAKE); $(unstage)
4fa63067 4541 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4542 r=`${PWD_COMMAND}`; export r; \
4543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4544 $(HOST_EXPORTS) \
b813574b 4545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4547 done; \
4fa63067 4548 echo "Doing maintainer-clean in automake" ; \
b00612cc 4549 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4552 "RANLIB=$${RANLIB}" \
0c24b341 4553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4554 maintainer-clean) \
2a4cbe27
NN
4555 || exit 1
4556
6bd3dfaa 4557@endif automake
2a4cbe27 4558
2a4cbe27 4559
a7254363 4560
4fa63067
NN
4561.PHONY: configure-bash maybe-configure-bash
4562maybe-configure-bash:
4f0ef2d8
CD
4563@if gcc-bootstrap
4564configure-bash: stage_current
4565@endif gcc-bootstrap
6bd3dfaa
PB
4566@if bash
4567maybe-configure-bash: configure-bash
c52c6897 4568configure-bash:
0aed8855 4569 @: $(MAKE); $(unstage)
c52c6897 4570 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4572 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4574 $(HOST_EXPORTS) \
a7254363
PB
4575 echo Configuring in $(HOST_SUBDIR)/bash; \
4576 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4577 case $(srcdir) in \
b00612cc
PB
4578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4579 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4581 esac; \
b00612cc
PB
4582 srcdiroption="--srcdir=$${topdir}/bash"; \
4583 libsrcdir="$$s/bash"; \
4fa63067 4584 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4586 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4587 || exit 1
6bd3dfaa 4588@endif bash
2a4cbe27 4589
a7254363
PB
4590
4591
d545f33b
PB
4592
4593
4fa63067
NN
4594.PHONY: all-bash maybe-all-bash
4595maybe-all-bash:
4f0ef2d8
CD
4596@if gcc-bootstrap
4597all-bash: stage_current
4598@endif gcc-bootstrap
6bd3dfaa 4599@if bash
d27cc32e 4600TARGET-bash=all
6bd3dfaa 4601maybe-all-bash: all-bash
4fa63067 4602all-bash: configure-bash
0aed8855 4603 @: $(MAKE); $(unstage)
4fa63067
NN
4604 @r=`${PWD_COMMAND}`; export r; \
4605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4606 $(HOST_EXPORTS) \
b00612cc 4607 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4609 $(TARGET-bash))
6bd3dfaa 4610@endif bash
2a4cbe27 4611
a7254363 4612
d545f33b
PB
4613
4614
4fa63067
NN
4615.PHONY: check-bash maybe-check-bash
4616maybe-check-bash:
6bd3dfaa
PB
4617@if bash
4618maybe-check-bash: check-bash
2a4cbe27 4619
4fa63067 4620check-bash:
0aed8855 4621 @: $(MAKE); $(unstage)
4fa63067 4622 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4624 $(HOST_EXPORTS) \
b00612cc
PB
4625 (cd $(HOST_SUBDIR)/bash && \
4626 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4627
6bd3dfaa 4628@endif bash
2a4cbe27 4629
4fa63067
NN
4630.PHONY: install-bash maybe-install-bash
4631maybe-install-bash:
6bd3dfaa
PB
4632@if bash
4633maybe-install-bash: install-bash
2a4cbe27 4634
4fa63067 4635install-bash: installdirs
0aed8855 4636 @: $(MAKE); $(unstage)
4fa63067 4637 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4639 $(HOST_EXPORTS) \
b00612cc 4640 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4641 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4642
6bd3dfaa 4643@endif bash
2a4cbe27 4644
56a8fe78 4645# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4646
4fa63067
NN
4647.PHONY: maybe-info-bash info-bash
4648maybe-info-bash:
6bd3dfaa
PB
4649@if bash
4650maybe-info-bash: info-bash
4fa63067
NN
4651
4652info-bash: \
4653 configure-bash
0aed8855 4654 @: $(MAKE); $(unstage)
4fa63067 4655 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4656 r=`${PWD_COMMAND}`; export r; \
4657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4658 $(HOST_EXPORTS) \
b813574b 4659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4661 done; \
4fa63067 4662 echo "Doing info in bash" ; \
b00612cc 4663 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4666 "RANLIB=$${RANLIB}" \
0c24b341 4667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4668 info) \
2a4cbe27
NN
4669 || exit 1
4670
6bd3dfaa 4671@endif bash
2a4cbe27 4672
4fa63067
NN
4673.PHONY: maybe-dvi-bash dvi-bash
4674maybe-dvi-bash:
6bd3dfaa
PB
4675@if bash
4676maybe-dvi-bash: dvi-bash
2a4cbe27 4677
4fa63067
NN
4678dvi-bash: \
4679 configure-bash
0aed8855 4680 @: $(MAKE); $(unstage)
4fa63067 4681 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4682 r=`${PWD_COMMAND}`; export r; \
4683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4684 $(HOST_EXPORTS) \
b813574b 4685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4687 done; \
4fa63067 4688 echo "Doing dvi in bash" ; \
b00612cc 4689 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4692 "RANLIB=$${RANLIB}" \
0c24b341 4693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4694 dvi) \
2a4cbe27
NN
4695 || exit 1
4696
6bd3dfaa 4697@endif bash
2a4cbe27 4698
56a8fe78
DD
4699.PHONY: maybe-pdf-bash pdf-bash
4700maybe-pdf-bash:
4701@if bash
4702maybe-pdf-bash: pdf-bash
4703
4704pdf-bash: \
4705 configure-bash
4706 @: $(MAKE); $(unstage)
4707 @[ -f ./bash/Makefile ] || exit 0; \
4708 r=`${PWD_COMMAND}`; export r; \
4709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4710 $(HOST_EXPORTS) \
4711 for flag in $(EXTRA_HOST_FLAGS) ; do \
4712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4713 done; \
4714 echo "Doing pdf in bash" ; \
4715 (cd $(HOST_SUBDIR)/bash && \
4716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4718 "RANLIB=$${RANLIB}" \
0c24b341 4719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4720 pdf) \
4721 || exit 1
4722
4723@endif bash
4724
6d389afc
MS
4725.PHONY: maybe-html-bash html-bash
4726maybe-html-bash:
4727@if bash
4728maybe-html-bash: html-bash
4729
4730html-bash: \
4731 configure-bash
0aed8855 4732 @: $(MAKE); $(unstage)
6d389afc
MS
4733 @[ -f ./bash/Makefile ] || exit 0; \
4734 r=`${PWD_COMMAND}`; export r; \
4735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4736 $(HOST_EXPORTS) \
4737 for flag in $(EXTRA_HOST_FLAGS) ; do \
4738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4739 done; \
4740 echo "Doing html in bash" ; \
b00612cc 4741 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4744 "RANLIB=$${RANLIB}" \
0c24b341 4745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4746 html) \
4747 || exit 1
4748
4749@endif bash
4750
4fa63067
NN
4751.PHONY: maybe-TAGS-bash TAGS-bash
4752maybe-TAGS-bash:
6bd3dfaa
PB
4753@if bash
4754maybe-TAGS-bash: TAGS-bash
2a4cbe27 4755
4fa63067
NN
4756TAGS-bash: \
4757 configure-bash
0aed8855 4758 @: $(MAKE); $(unstage)
4fa63067 4759 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4760 r=`${PWD_COMMAND}`; export r; \
4761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4762 $(HOST_EXPORTS) \
b813574b 4763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4765 done; \
4fa63067 4766 echo "Doing TAGS in bash" ; \
b00612cc 4767 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4770 "RANLIB=$${RANLIB}" \
0c24b341 4771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4772 TAGS) \
2a4cbe27
NN
4773 || exit 1
4774
6bd3dfaa 4775@endif bash
2a4cbe27 4776
4fa63067
NN
4777.PHONY: maybe-install-info-bash install-info-bash
4778maybe-install-info-bash:
6bd3dfaa
PB
4779@if bash
4780maybe-install-info-bash: install-info-bash
2a4cbe27 4781
4fa63067
NN
4782install-info-bash: \
4783 configure-bash \
4784 info-bash
0aed8855 4785 @: $(MAKE); $(unstage)
4fa63067 4786 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4787 r=`${PWD_COMMAND}`; export r; \
4788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4789 $(HOST_EXPORTS) \
b813574b 4790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4792 done; \
4fa63067 4793 echo "Doing install-info in bash" ; \
b00612cc 4794 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4797 "RANLIB=$${RANLIB}" \
0c24b341 4798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4799 install-info) \
2a4cbe27
NN
4800 || exit 1
4801
6bd3dfaa 4802@endif bash
2a4cbe27 4803
a3ca38d2
DD
4804.PHONY: maybe-install-pdf-bash install-pdf-bash
4805maybe-install-pdf-bash:
4806@if bash
4807maybe-install-pdf-bash: install-pdf-bash
4808
4809install-pdf-bash: \
4810 configure-bash \
4811 pdf-bash
4812 @: $(MAKE); $(unstage)
4813 @[ -f ./bash/Makefile ] || exit 0; \
4814 r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4816 $(HOST_EXPORTS) \
4817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4819 done; \
4820 echo "Doing install-pdf in bash" ; \
4821 (cd $(HOST_SUBDIR)/bash && \
4822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4824 "RANLIB=$${RANLIB}" \
0c24b341 4825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4826 install-pdf) \
4827 || exit 1
4828
4829@endif bash
4830
108a6f8e
CD
4831.PHONY: maybe-install-html-bash install-html-bash
4832maybe-install-html-bash:
4833@if bash
4834maybe-install-html-bash: install-html-bash
4835
4836install-html-bash: \
4837 configure-bash \
4838 html-bash
4839 @: $(MAKE); $(unstage)
4840 @[ -f ./bash/Makefile ] || exit 0; \
4841 r=`${PWD_COMMAND}`; export r; \
4842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4843 $(HOST_EXPORTS) \
4844 for flag in $(EXTRA_HOST_FLAGS) ; do \
4845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4846 done; \
4847 echo "Doing install-html in bash" ; \
4848 (cd $(HOST_SUBDIR)/bash && \
4849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4851 "RANLIB=$${RANLIB}" \
0c24b341 4852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4853 install-html) \
4854 || exit 1
4855
4856@endif bash
4857
4fa63067
NN
4858.PHONY: maybe-installcheck-bash installcheck-bash
4859maybe-installcheck-bash:
6bd3dfaa
PB
4860@if bash
4861maybe-installcheck-bash: installcheck-bash
2a4cbe27 4862
4fa63067
NN
4863installcheck-bash: \
4864 configure-bash
0aed8855 4865 @: $(MAKE); $(unstage)
4fa63067 4866 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4867 r=`${PWD_COMMAND}`; export r; \
4868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4869 $(HOST_EXPORTS) \
b813574b 4870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4872 done; \
4fa63067 4873 echo "Doing installcheck in bash" ; \
b00612cc 4874 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4877 "RANLIB=$${RANLIB}" \
0c24b341 4878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4879 installcheck) \
2a4cbe27
NN
4880 || exit 1
4881
6bd3dfaa 4882@endif bash
2a4cbe27 4883
4fa63067
NN
4884.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4885maybe-mostlyclean-bash:
6bd3dfaa
PB
4886@if bash
4887maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4888
4fa63067 4889mostlyclean-bash:
0aed8855 4890 @: $(MAKE); $(unstage)
4fa63067 4891 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4892 r=`${PWD_COMMAND}`; export r; \
4893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4894 $(HOST_EXPORTS) \
b813574b 4895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4897 done; \
4fa63067 4898 echo "Doing mostlyclean in bash" ; \
b00612cc 4899 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4902 "RANLIB=$${RANLIB}" \
0c24b341 4903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4904 mostlyclean) \
2a4cbe27
NN
4905 || exit 1
4906
6bd3dfaa 4907@endif bash
2a4cbe27 4908
4fa63067
NN
4909.PHONY: maybe-clean-bash clean-bash
4910maybe-clean-bash:
6bd3dfaa
PB
4911@if bash
4912maybe-clean-bash: clean-bash
2a4cbe27 4913
4fa63067 4914clean-bash:
0aed8855 4915 @: $(MAKE); $(unstage)
4fa63067 4916 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4917 r=`${PWD_COMMAND}`; export r; \
4918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4919 $(HOST_EXPORTS) \
b813574b 4920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4922 done; \
4fa63067 4923 echo "Doing clean in bash" ; \
b00612cc 4924 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4927 "RANLIB=$${RANLIB}" \
0c24b341 4928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4929 clean) \
2a4cbe27
NN
4930 || exit 1
4931
6bd3dfaa 4932@endif bash
2a4cbe27 4933
4fa63067
NN
4934.PHONY: maybe-distclean-bash distclean-bash
4935maybe-distclean-bash:
6bd3dfaa
PB
4936@if bash
4937maybe-distclean-bash: distclean-bash
2a4cbe27 4938
4fa63067 4939distclean-bash:
0aed8855 4940 @: $(MAKE); $(unstage)
4fa63067 4941 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4942 r=`${PWD_COMMAND}`; export r; \
4943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4944 $(HOST_EXPORTS) \
b813574b 4945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4947 done; \
4fa63067 4948 echo "Doing distclean in bash" ; \
b00612cc 4949 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4952 "RANLIB=$${RANLIB}" \
0c24b341 4953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4954 distclean) \
2a4cbe27
NN
4955 || exit 1
4956
6bd3dfaa 4957@endif bash
2a4cbe27 4958
4fa63067
NN
4959.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4960maybe-maintainer-clean-bash:
6bd3dfaa
PB
4961@if bash
4962maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4963
4fa63067 4964maintainer-clean-bash:
0aed8855 4965 @: $(MAKE); $(unstage)
4fa63067 4966 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4967 r=`${PWD_COMMAND}`; export r; \
4968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4969 $(HOST_EXPORTS) \
b813574b 4970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4972 done; \
4fa63067 4973 echo "Doing maintainer-clean in bash" ; \
b00612cc 4974 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4977 "RANLIB=$${RANLIB}" \
0c24b341 4978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4979 maintainer-clean) \
2a4cbe27
NN
4980 || exit 1
4981
6bd3dfaa 4982@endif bash
2a4cbe27 4983
2a4cbe27 4984
a7254363 4985
4fa63067
NN
4986.PHONY: configure-bfd maybe-configure-bfd
4987maybe-configure-bfd:
4f0ef2d8
CD
4988@if gcc-bootstrap
4989configure-bfd: stage_current
4990@endif gcc-bootstrap
6bd3dfaa
PB
4991@if bfd
4992maybe-configure-bfd: configure-bfd
c52c6897 4993configure-bfd:
c52c6897
PB
4994 @r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4996 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4998 $(HOST_EXPORTS) \
a7254363
PB
4999 echo Configuring in $(HOST_SUBDIR)/bfd; \
5000 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5001 case $(srcdir) in \
b00612cc
PB
5002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5003 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5005 esac; \
b00612cc
PB
5006 srcdiroption="--srcdir=$${topdir}/bfd"; \
5007 libsrcdir="$$s/bfd"; \
4fa63067 5008 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5010 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5011 || exit 1
6bd3dfaa 5012@endif bfd
2a4cbe27 5013
a7254363
PB
5014
5015
d545f33b
PB
5016.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5017maybe-configure-stage1-bfd:
5018@if bfd-bootstrap
5019maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5020configure-stage1-bfd:
c52c6897 5021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5023 @r=`${PWD_COMMAND}`; export r; \
5024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5025 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5026 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5027 $(HOST_EXPORTS) \
8ee82aff 5028 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5029 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5030 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5031 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5033 cd $(HOST_SUBDIR)/bfd || exit 1; \
5034 case $(srcdir) in \
5035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5036 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5038 esac; \
5039 srcdiroption="--srcdir=$${topdir}/bfd"; \
5040 libsrcdir="$$s/bfd"; \
5041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5043 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5044 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5045@endif bfd-bootstrap
5046
5047.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5048maybe-configure-stage2-bfd:
5049@if bfd-bootstrap
5050maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5051configure-stage2-bfd:
c52c6897 5052 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5054 @r=`${PWD_COMMAND}`; export r; \
5055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5056 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5057 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5058 $(HOST_EXPORTS) \
1b05fbbd 5059 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5060 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5061 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5062 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5063 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5065 cd $(HOST_SUBDIR)/bfd || exit 1; \
5066 case $(srcdir) in \
5067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5068 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5070 esac; \
5071 srcdiroption="--srcdir=$${topdir}/bfd"; \
5072 libsrcdir="$$s/bfd"; \
5073 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5075 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5076 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5077 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5078@endif bfd-bootstrap
5079
d545f33b
PB
5080.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5081maybe-configure-stage3-bfd:
5082@if bfd-bootstrap
5083maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5084configure-stage3-bfd:
c52c6897 5085 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5087 @r=`${PWD_COMMAND}`; export r; \
5088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5089 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5090 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5091 $(HOST_EXPORTS) \
1b05fbbd 5092 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5093 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5094 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5095 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5096 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5098 cd $(HOST_SUBDIR)/bfd || exit 1; \
5099 case $(srcdir) in \
5100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5101 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5103 esac; \
5104 srcdiroption="--srcdir=$${topdir}/bfd"; \
5105 libsrcdir="$$s/bfd"; \
5106 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5108 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5109 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5110 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5111@endif bfd-bootstrap
5112
d545f33b
PB
5113.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5114maybe-configure-stage4-bfd:
5115@if bfd-bootstrap
5116maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5117configure-stage4-bfd:
c52c6897 5118 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5120 @r=`${PWD_COMMAND}`; export r; \
5121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5122 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5123 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5124 $(HOST_EXPORTS) \
1b05fbbd 5125 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5126 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5127 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5128 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5129 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5131 cd $(HOST_SUBDIR)/bfd || exit 1; \
5132 case $(srcdir) in \
5133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5134 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5136 esac; \
5137 srcdiroption="--srcdir=$${topdir}/bfd"; \
5138 libsrcdir="$$s/bfd"; \
5139 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5141 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5142 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5143 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5144@endif bfd-bootstrap
5145
5146.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5147maybe-configure-stageprofile-bfd:
5148@if bfd-bootstrap
5149maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5150configure-stageprofile-bfd:
c52c6897 5151 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5153 @r=`${PWD_COMMAND}`; export r; \
5154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5155 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5156 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5157 $(HOST_EXPORTS) \
1b05fbbd
AO
5158 $(POSTSTAGE1_HOST_EXPORTS) \
5159 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5160 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
5161 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5162 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5164 cd $(HOST_SUBDIR)/bfd || exit 1; \
5165 case $(srcdir) in \
5166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5167 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5169 esac; \
5170 srcdiroption="--srcdir=$${topdir}/bfd"; \
5171 libsrcdir="$$s/bfd"; \
5172 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5174 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5175 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5176 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5177@endif bfd-bootstrap
5178
5179.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5180maybe-configure-stagefeedback-bfd:
5181@if bfd-bootstrap
5182maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5183configure-stagefeedback-bfd:
c52c6897 5184 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5186 @r=`${PWD_COMMAND}`; export r; \
5187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5188 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5189 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5190 $(HOST_EXPORTS) \
1b05fbbd
AO
5191 $(POSTSTAGE1_HOST_EXPORTS) \
5192 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5193 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
5194 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5195 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5197 cd $(HOST_SUBDIR)/bfd || exit 1; \
5198 case $(srcdir) in \
5199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5200 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5202 esac; \
5203 srcdiroption="--srcdir=$${topdir}/bfd"; \
5204 libsrcdir="$$s/bfd"; \
5205 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5207 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5208 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5209 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5210@endif bfd-bootstrap
5211
5212
5213
5214
5215
4fa63067
NN
5216.PHONY: all-bfd maybe-all-bfd
5217maybe-all-bfd:
4f0ef2d8
CD
5218@if gcc-bootstrap
5219all-bfd: stage_current
5220@endif gcc-bootstrap
6bd3dfaa 5221@if bfd
d27cc32e 5222TARGET-bfd=all
6bd3dfaa 5223maybe-all-bfd: all-bfd
4fa63067 5224all-bfd: configure-bfd
c52c6897 5225 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5227 $(HOST_EXPORTS) \
b00612cc 5228 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5229 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5230 $(TARGET-bfd))
6bd3dfaa 5231@endif bfd
2a4cbe27 5232
a7254363 5233
d545f33b
PB
5234
5235.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5236.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5237maybe-all-stage1-bfd:
5238maybe-clean-stage1-bfd:
5239@if bfd-bootstrap
5240maybe-all-stage1-bfd: all-stage1-bfd
5241all-stage1: all-stage1-bfd
f70224b5 5242TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5243all-stage1-bfd: configure-stage1-bfd
c52c6897 5244 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5245 @r=`${PWD_COMMAND}`; export r; \
5246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5247 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
5248 $(HOST_EXPORTS) \
5249 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5251 CFLAGS="$(STAGE1_CFLAGS)" \
5252 CXXFLAGS="$(STAGE1_CFLAGS)" \
5253 LIBCFLAGS="$(LIBCFLAGS)" \
5254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5257 $(EXTRA_HOST_FLAGS) \
5258 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5259 $(TARGET-stage1-bfd)
d545f33b
PB
5260
5261maybe-clean-stage1-bfd: clean-stage1-bfd
5262clean-stage1: clean-stage1-bfd
5263clean-stage1-bfd:
9dbaa842
DD
5264 @if [ $(current_stage) = stage1 ]; then \
5265 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5266 else \
5267 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5268 $(MAKE) stage1-start; \
5269 fi; \
d545f33b 5270 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5271 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5272 clean
d545f33b
PB
5273@endif bfd-bootstrap
5274
5275
5276.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5277.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5278maybe-all-stage2-bfd:
5279maybe-clean-stage2-bfd:
5280@if bfd-bootstrap
5281maybe-all-stage2-bfd: all-stage2-bfd
5282all-stage2: all-stage2-bfd
f70224b5 5283TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5284all-stage2-bfd: configure-stage2-bfd
c52c6897 5285 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5286 @r=`${PWD_COMMAND}`; export r; \
5287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5288 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
5289 $(HOST_EXPORTS) \
5290 $(POSTSTAGE1_HOST_EXPORTS) \
5291 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5293 CFLAGS="$(STAGE2_CFLAGS)" \
5294 CXXFLAGS="$(STAGE2_CFLAGS)" \
5295 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5299 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5300 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5301 $(TARGET-stage2-bfd)
d545f33b
PB
5302
5303maybe-clean-stage2-bfd: clean-stage2-bfd
5304clean-stage2: clean-stage2-bfd
5305clean-stage2-bfd:
9dbaa842
DD
5306 @if [ $(current_stage) = stage2 ]; then \
5307 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5308 else \
5309 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5310 $(MAKE) stage2-start; \
5311 fi; \
d545f33b 5312 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5313 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5314 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5315 clean
d545f33b
PB
5316@endif bfd-bootstrap
5317
5318
5319.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5320.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5321maybe-all-stage3-bfd:
5322maybe-clean-stage3-bfd:
5323@if bfd-bootstrap
5324maybe-all-stage3-bfd: all-stage3-bfd
5325all-stage3: all-stage3-bfd
f70224b5 5326TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5327all-stage3-bfd: configure-stage3-bfd
c52c6897 5328 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5329 @r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5331 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
5332 $(HOST_EXPORTS) \
5333 $(POSTSTAGE1_HOST_EXPORTS) \
5334 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5336 CFLAGS="$(STAGE3_CFLAGS)" \
5337 CXXFLAGS="$(STAGE3_CFLAGS)" \
5338 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5342 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5343 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5344 $(TARGET-stage3-bfd)
d545f33b
PB
5345
5346maybe-clean-stage3-bfd: clean-stage3-bfd
5347clean-stage3: clean-stage3-bfd
5348clean-stage3-bfd:
9dbaa842
DD
5349 @if [ $(current_stage) = stage3 ]; then \
5350 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5351 else \
5352 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5353 $(MAKE) stage3-start; \
5354 fi; \
d545f33b 5355 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5356 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5357 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5358 clean
d545f33b
PB
5359@endif bfd-bootstrap
5360
5361
5362.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5363.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5364maybe-all-stage4-bfd:
5365maybe-clean-stage4-bfd:
5366@if bfd-bootstrap
5367maybe-all-stage4-bfd: all-stage4-bfd
5368all-stage4: all-stage4-bfd
f70224b5 5369TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5370all-stage4-bfd: configure-stage4-bfd
c52c6897 5371 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5372 @r=`${PWD_COMMAND}`; export r; \
5373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5374 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
5375 $(HOST_EXPORTS) \
5376 $(POSTSTAGE1_HOST_EXPORTS) \
5377 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5379 CFLAGS="$(STAGE4_CFLAGS)" \
5380 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 5381 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5386 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5387 $(TARGET-stage4-bfd)
d545f33b
PB
5388
5389maybe-clean-stage4-bfd: clean-stage4-bfd
5390clean-stage4: clean-stage4-bfd
5391clean-stage4-bfd:
9dbaa842
DD
5392 @if [ $(current_stage) = stage4 ]; then \
5393 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5394 else \
5395 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5396 $(MAKE) stage4-start; \
5397 fi; \
d545f33b 5398 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5399 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5400 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5401 clean
d545f33b
PB
5402@endif bfd-bootstrap
5403
5404
5405.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5406.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5407maybe-all-stageprofile-bfd:
5408maybe-clean-stageprofile-bfd:
5409@if bfd-bootstrap
5410maybe-all-stageprofile-bfd: all-stageprofile-bfd
5411all-stageprofile: all-stageprofile-bfd
f70224b5 5412TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5413all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5414 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5415 @r=`${PWD_COMMAND}`; export r; \
5416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5417 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
5418 $(HOST_EXPORTS) \
5419 $(POSTSTAGE1_HOST_EXPORTS) \
5420 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5421 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5422 CFLAGS="$(STAGEprofile_CFLAGS)" \
5423 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
5424 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5425 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5426 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5427 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5428 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5429 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5430 $(TARGET-stageprofile-bfd)
d545f33b
PB
5431
5432maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5433clean-stageprofile: clean-stageprofile-bfd
5434clean-stageprofile-bfd:
9dbaa842
DD
5435 @if [ $(current_stage) = stageprofile ]; then \
5436 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5437 else \
5438 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5439 $(MAKE) stageprofile-start; \
5440 fi; \
d545f33b 5441 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5442 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5443 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5444 clean
d545f33b
PB
5445@endif bfd-bootstrap
5446
5447
5448.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5449.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5450maybe-all-stagefeedback-bfd:
5451maybe-clean-stagefeedback-bfd:
5452@if bfd-bootstrap
5453maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5454all-stagefeedback: all-stagefeedback-bfd
f70224b5 5455TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5456all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5457 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5458 @r=`${PWD_COMMAND}`; export r; \
5459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5460 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
5461 $(HOST_EXPORTS) \
5462 $(POSTSTAGE1_HOST_EXPORTS) \
5463 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5466 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
5467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5473 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5474
5475maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5476clean-stagefeedback: clean-stagefeedback-bfd
5477clean-stagefeedback-bfd:
9dbaa842
DD
5478 @if [ $(current_stage) = stagefeedback ]; then \
5479 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5480 else \
5481 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5482 $(MAKE) stagefeedback-start; \
5483 fi; \
d545f33b 5484 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5485 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5486 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5487 clean
d545f33b
PB
5488@endif bfd-bootstrap
5489
5490
5491
5492
5493
4fa63067
NN
5494.PHONY: check-bfd maybe-check-bfd
5495maybe-check-bfd:
6bd3dfaa
PB
5496@if bfd
5497maybe-check-bfd: check-bfd
2a4cbe27 5498
4fa63067 5499check-bfd:
0aed8855 5500 @: $(MAKE); $(unstage)
4fa63067 5501 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5503 $(HOST_EXPORTS) \
b00612cc
PB
5504 (cd $(HOST_SUBDIR)/bfd && \
5505 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5506
6bd3dfaa 5507@endif bfd
2a4cbe27 5508
4fa63067
NN
5509.PHONY: install-bfd maybe-install-bfd
5510maybe-install-bfd:
6bd3dfaa
PB
5511@if bfd
5512maybe-install-bfd: install-bfd
2a4cbe27 5513
4fa63067 5514install-bfd: installdirs
0aed8855 5515 @: $(MAKE); $(unstage)
4fa63067 5516 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5518 $(HOST_EXPORTS) \
b00612cc 5519 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5520 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5521
6bd3dfaa 5522@endif bfd
2a4cbe27 5523
56a8fe78 5524# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5525
4fa63067
NN
5526.PHONY: maybe-info-bfd info-bfd
5527maybe-info-bfd:
6bd3dfaa
PB
5528@if bfd
5529maybe-info-bfd: info-bfd
4fa63067
NN
5530
5531info-bfd: \
5532 configure-bfd
5533 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5534 r=`${PWD_COMMAND}`; export r; \
5535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5536 $(HOST_EXPORTS) \
b813574b 5537 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5539 done; \
4fa63067 5540 echo "Doing info in bfd" ; \
b00612cc 5541 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5544 "RANLIB=$${RANLIB}" \
0c24b341 5545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5546 info) \
2a4cbe27
NN
5547 || exit 1
5548
6bd3dfaa 5549@endif bfd
2a4cbe27 5550
4fa63067
NN
5551.PHONY: maybe-dvi-bfd dvi-bfd
5552maybe-dvi-bfd:
6bd3dfaa
PB
5553@if bfd
5554maybe-dvi-bfd: dvi-bfd
2a4cbe27 5555
4fa63067
NN
5556dvi-bfd: \
5557 configure-bfd
5558 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5559 r=`${PWD_COMMAND}`; export r; \
5560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5561 $(HOST_EXPORTS) \
b813574b 5562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5564 done; \
4fa63067 5565 echo "Doing dvi in bfd" ; \
b00612cc 5566 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5569 "RANLIB=$${RANLIB}" \
0c24b341 5570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5571 dvi) \
2a4cbe27
NN
5572 || exit 1
5573
6bd3dfaa 5574@endif bfd
2a4cbe27 5575
56a8fe78
DD
5576.PHONY: maybe-pdf-bfd pdf-bfd
5577maybe-pdf-bfd:
5578@if bfd
5579maybe-pdf-bfd: pdf-bfd
5580
5581pdf-bfd: \
5582 configure-bfd
5583 @[ -f ./bfd/Makefile ] || exit 0; \
5584 r=`${PWD_COMMAND}`; export r; \
5585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5586 $(HOST_EXPORTS) \
5587 for flag in $(EXTRA_HOST_FLAGS) ; do \
5588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5589 done; \
5590 echo "Doing pdf in bfd" ; \
5591 (cd $(HOST_SUBDIR)/bfd && \
5592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5594 "RANLIB=$${RANLIB}" \
0c24b341 5595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5596 pdf) \
5597 || exit 1
5598
5599@endif bfd
5600
6d389afc
MS
5601.PHONY: maybe-html-bfd html-bfd
5602maybe-html-bfd:
5603@if bfd
5604maybe-html-bfd: html-bfd
5605
5606html-bfd: \
5607 configure-bfd
5608 @[ -f ./bfd/Makefile ] || exit 0; \
5609 r=`${PWD_COMMAND}`; export r; \
5610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5611 $(HOST_EXPORTS) \
5612 for flag in $(EXTRA_HOST_FLAGS) ; do \
5613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5614 done; \
5615 echo "Doing html in bfd" ; \
b00612cc 5616 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5619 "RANLIB=$${RANLIB}" \
0c24b341 5620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5621 html) \
5622 || exit 1
5623
5624@endif bfd
5625
4fa63067
NN
5626.PHONY: maybe-TAGS-bfd TAGS-bfd
5627maybe-TAGS-bfd:
6bd3dfaa
PB
5628@if bfd
5629maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5630
4fa63067
NN
5631TAGS-bfd: \
5632 configure-bfd
5633 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5634 r=`${PWD_COMMAND}`; export r; \
5635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5636 $(HOST_EXPORTS) \
b813574b 5637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5639 done; \
4fa63067 5640 echo "Doing TAGS in bfd" ; \
b00612cc 5641 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5644 "RANLIB=$${RANLIB}" \
0c24b341 5645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5646 TAGS) \
2a4cbe27
NN
5647 || exit 1
5648
6bd3dfaa 5649@endif bfd
2a4cbe27 5650
4fa63067
NN
5651.PHONY: maybe-install-info-bfd install-info-bfd
5652maybe-install-info-bfd:
6bd3dfaa
PB
5653@if bfd
5654maybe-install-info-bfd: install-info-bfd
2a4cbe27 5655
4fa63067
NN
5656install-info-bfd: \
5657 configure-bfd \
5658 info-bfd
5659 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5660 r=`${PWD_COMMAND}`; export r; \
5661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5662 $(HOST_EXPORTS) \
b813574b 5663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5665 done; \
4fa63067 5666 echo "Doing install-info in bfd" ; \
b00612cc 5667 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5670 "RANLIB=$${RANLIB}" \
0c24b341 5671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5672 install-info) \
2a4cbe27
NN
5673 || exit 1
5674
6bd3dfaa 5675@endif bfd
2a4cbe27 5676
a3ca38d2
DD
5677.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5678maybe-install-pdf-bfd:
5679@if bfd
5680maybe-install-pdf-bfd: install-pdf-bfd
5681
5682install-pdf-bfd: \
5683 configure-bfd \
5684 pdf-bfd
5685 @[ -f ./bfd/Makefile ] || exit 0; \
5686 r=`${PWD_COMMAND}`; export r; \
5687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5688 $(HOST_EXPORTS) \
5689 for flag in $(EXTRA_HOST_FLAGS) ; do \
5690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5691 done; \
5692 echo "Doing install-pdf in bfd" ; \
5693 (cd $(HOST_SUBDIR)/bfd && \
5694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5696 "RANLIB=$${RANLIB}" \
0c24b341 5697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5698 install-pdf) \
5699 || exit 1
5700
5701@endif bfd
5702
108a6f8e
CD
5703.PHONY: maybe-install-html-bfd install-html-bfd
5704maybe-install-html-bfd:
5705@if bfd
5706maybe-install-html-bfd: install-html-bfd
5707
5708install-html-bfd: \
5709 configure-bfd \
5710 html-bfd
5711 @[ -f ./bfd/Makefile ] || exit 0; \
5712 r=`${PWD_COMMAND}`; export r; \
5713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5714 $(HOST_EXPORTS) \
5715 for flag in $(EXTRA_HOST_FLAGS) ; do \
5716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5717 done; \
5718 echo "Doing install-html in bfd" ; \
5719 (cd $(HOST_SUBDIR)/bfd && \
5720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5722 "RANLIB=$${RANLIB}" \
0c24b341 5723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5724 install-html) \
5725 || exit 1
5726
5727@endif bfd
5728
4fa63067
NN
5729.PHONY: maybe-installcheck-bfd installcheck-bfd
5730maybe-installcheck-bfd:
6bd3dfaa
PB
5731@if bfd
5732maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5733
4fa63067
NN
5734installcheck-bfd: \
5735 configure-bfd
5736 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5737 r=`${PWD_COMMAND}`; export r; \
5738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5739 $(HOST_EXPORTS) \
b813574b 5740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5742 done; \
4fa63067 5743 echo "Doing installcheck in bfd" ; \
b00612cc 5744 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5747 "RANLIB=$${RANLIB}" \
0c24b341 5748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5749 installcheck) \
2a4cbe27
NN
5750 || exit 1
5751
6bd3dfaa 5752@endif bfd
2a4cbe27 5753
4fa63067
NN
5754.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5755maybe-mostlyclean-bfd:
6bd3dfaa
PB
5756@if bfd
5757maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5758
4fa63067
NN
5759mostlyclean-bfd:
5760 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5761 r=`${PWD_COMMAND}`; export r; \
5762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5763 $(HOST_EXPORTS) \
b813574b 5764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5766 done; \
4fa63067 5767 echo "Doing mostlyclean in bfd" ; \
b00612cc 5768 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5771 "RANLIB=$${RANLIB}" \
0c24b341 5772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5773 mostlyclean) \
2a4cbe27
NN
5774 || exit 1
5775
6bd3dfaa 5776@endif bfd
2a4cbe27 5777
4fa63067
NN
5778.PHONY: maybe-clean-bfd clean-bfd
5779maybe-clean-bfd:
6bd3dfaa
PB
5780@if bfd
5781maybe-clean-bfd: clean-bfd
2a4cbe27 5782
4fa63067
NN
5783clean-bfd:
5784 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5785 r=`${PWD_COMMAND}`; export r; \
5786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5787 $(HOST_EXPORTS) \
b813574b 5788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5790 done; \
4fa63067 5791 echo "Doing clean in bfd" ; \
b00612cc 5792 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5795 "RANLIB=$${RANLIB}" \
0c24b341 5796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5797 clean) \
2a4cbe27
NN
5798 || exit 1
5799
6bd3dfaa 5800@endif bfd
2a4cbe27 5801
4fa63067
NN
5802.PHONY: maybe-distclean-bfd distclean-bfd
5803maybe-distclean-bfd:
6bd3dfaa
PB
5804@if bfd
5805maybe-distclean-bfd: distclean-bfd
2a4cbe27 5806
4fa63067
NN
5807distclean-bfd:
5808 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5809 r=`${PWD_COMMAND}`; export r; \
5810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5811 $(HOST_EXPORTS) \
b813574b 5812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5814 done; \
4fa63067 5815 echo "Doing distclean in bfd" ; \
b00612cc 5816 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5819 "RANLIB=$${RANLIB}" \
0c24b341 5820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5821 distclean) \
2a4cbe27
NN
5822 || exit 1
5823
6bd3dfaa 5824@endif bfd
2a4cbe27 5825
4fa63067
NN
5826.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5827maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5828@if bfd
5829maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5830
4fa63067
NN
5831maintainer-clean-bfd:
5832 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5833 r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5835 $(HOST_EXPORTS) \
b813574b 5836 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838 done; \
4fa63067 5839 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5840 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843 "RANLIB=$${RANLIB}" \
0c24b341 5844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5845 maintainer-clean) \
a2592b1b
DD
5846 || exit 1
5847
6bd3dfaa 5848@endif bfd
a2592b1b 5849
2a4cbe27 5850
a7254363 5851
4fa63067
NN
5852.PHONY: configure-opcodes maybe-configure-opcodes
5853maybe-configure-opcodes:
4f0ef2d8
CD
5854@if gcc-bootstrap
5855configure-opcodes: stage_current
5856@endif gcc-bootstrap
6bd3dfaa
PB
5857@if opcodes
5858maybe-configure-opcodes: configure-opcodes
c52c6897 5859configure-opcodes:
c52c6897
PB
5860 @r=`${PWD_COMMAND}`; export r; \
5861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5862 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5864 $(HOST_EXPORTS) \
a7254363
PB
5865 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5866 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5867 case $(srcdir) in \
b00612cc
PB
5868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5869 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5871 esac; \
b00612cc
PB
5872 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5873 libsrcdir="$$s/opcodes"; \
4fa63067 5874 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5876 --target=${target_alias} $${srcdiroption} \
4fa63067 5877 || exit 1
6bd3dfaa 5878@endif opcodes
2a4cbe27 5879
a7254363
PB
5880
5881
d545f33b
PB
5882.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5883maybe-configure-stage1-opcodes:
5884@if opcodes-bootstrap
5885maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5886configure-stage1-opcodes:
c52c6897 5887 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5889 @r=`${PWD_COMMAND}`; export r; \
5890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5891 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5892 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 5893 $(HOST_EXPORTS) \
8ee82aff 5894 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5895 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5896 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5897 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5899 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5900 case $(srcdir) in \
5901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5902 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5904 esac; \
5905 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5906 libsrcdir="$$s/opcodes"; \
5907 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5909 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5910 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5911@endif opcodes-bootstrap
5912
5913.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5914maybe-configure-stage2-opcodes:
5915@if opcodes-bootstrap
5916maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5917configure-stage2-opcodes:
c52c6897 5918 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5919 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5920 @r=`${PWD_COMMAND}`; export r; \
5921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5922 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5923 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5924 $(HOST_EXPORTS) \
1b05fbbd 5925 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5926 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5927 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5928 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5929 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5931 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5932 case $(srcdir) in \
5933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5934 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5936 esac; \
5937 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5938 libsrcdir="$$s/opcodes"; \
5939 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5941 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5942 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5943 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5944@endif opcodes-bootstrap
5945
d545f33b
PB
5946.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5947maybe-configure-stage3-opcodes:
5948@if opcodes-bootstrap
5949maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5950configure-stage3-opcodes:
c52c6897 5951 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5953 @r=`${PWD_COMMAND}`; export r; \
5954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5955 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5956 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5957 $(HOST_EXPORTS) \
1b05fbbd 5958 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5959 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5960 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5961 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5962 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5964 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5965 case $(srcdir) in \
5966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5967 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5969 esac; \
5970 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5971 libsrcdir="$$s/opcodes"; \
5972 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5974 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5975 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5976 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5977@endif opcodes-bootstrap
5978
d545f33b
PB
5979.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5980maybe-configure-stage4-opcodes:
5981@if opcodes-bootstrap
5982maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5983configure-stage4-opcodes:
c52c6897 5984 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5986 @r=`${PWD_COMMAND}`; export r; \
5987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5988 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5989 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5990 $(HOST_EXPORTS) \
1b05fbbd 5991 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5992 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5993 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5994 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5995 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5997 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5998 case $(srcdir) in \
5999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6000 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6002 esac; \
6003 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6004 libsrcdir="$$s/opcodes"; \
6005 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6007 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6008 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6009 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6010@endif opcodes-bootstrap
6011
6012.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6013maybe-configure-stageprofile-opcodes:
6014@if opcodes-bootstrap
6015maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6016configure-stageprofile-opcodes:
c52c6897 6017 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6018 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6019 @r=`${PWD_COMMAND}`; export r; \
6020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6021 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6022 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6023 $(HOST_EXPORTS) \
1b05fbbd
AO
6024 $(POSTSTAGE1_HOST_EXPORTS) \
6025 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6026 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6027 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6028 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6030 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6031 case $(srcdir) in \
6032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6033 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6035 esac; \
6036 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6037 libsrcdir="$$s/opcodes"; \
6038 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6040 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6041 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6042 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6043@endif opcodes-bootstrap
6044
6045.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6046maybe-configure-stagefeedback-opcodes:
6047@if opcodes-bootstrap
6048maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6049configure-stagefeedback-opcodes:
c52c6897 6050 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6051 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6052 @r=`${PWD_COMMAND}`; export r; \
6053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6054 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6055 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6056 $(HOST_EXPORTS) \
1b05fbbd
AO
6057 $(POSTSTAGE1_HOST_EXPORTS) \
6058 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6059 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6060 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6061 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6063 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6064 case $(srcdir) in \
6065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6066 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6068 esac; \
6069 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6070 libsrcdir="$$s/opcodes"; \
6071 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6073 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6074 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6075 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6076@endif opcodes-bootstrap
6077
6078
6079
6080
6081
4fa63067
NN
6082.PHONY: all-opcodes maybe-all-opcodes
6083maybe-all-opcodes:
4f0ef2d8
CD
6084@if gcc-bootstrap
6085all-opcodes: stage_current
6086@endif gcc-bootstrap
6bd3dfaa 6087@if opcodes
d27cc32e 6088TARGET-opcodes=all
6bd3dfaa 6089maybe-all-opcodes: all-opcodes
4fa63067 6090all-opcodes: configure-opcodes
c52c6897 6091 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6093 $(HOST_EXPORTS) \
b00612cc 6094 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6096 $(TARGET-opcodes))
6bd3dfaa 6097@endif opcodes
2a4cbe27 6098
a7254363 6099
d545f33b
PB
6100
6101.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6102.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6103maybe-all-stage1-opcodes:
6104maybe-clean-stage1-opcodes:
6105@if opcodes-bootstrap
6106maybe-all-stage1-opcodes: all-stage1-opcodes
6107all-stage1: all-stage1-opcodes
f70224b5 6108TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6109all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6110 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6111 @r=`${PWD_COMMAND}`; export r; \
6112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6113 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
6114 $(HOST_EXPORTS) \
6115 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6117 CFLAGS="$(STAGE1_CFLAGS)" \
6118 CXXFLAGS="$(STAGE1_CFLAGS)" \
6119 LIBCFLAGS="$(LIBCFLAGS)" \
6120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6123 $(EXTRA_HOST_FLAGS) \
6124 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6125 $(TARGET-stage1-opcodes)
d545f33b
PB
6126
6127maybe-clean-stage1-opcodes: clean-stage1-opcodes
6128clean-stage1: clean-stage1-opcodes
6129clean-stage1-opcodes:
9dbaa842
DD
6130 @if [ $(current_stage) = stage1 ]; then \
6131 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6132 else \
6133 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6134 $(MAKE) stage1-start; \
6135 fi; \
d545f33b 6136 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6137 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6138 clean
d545f33b
PB
6139@endif opcodes-bootstrap
6140
6141
6142.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6143.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6144maybe-all-stage2-opcodes:
6145maybe-clean-stage2-opcodes:
6146@if opcodes-bootstrap
6147maybe-all-stage2-opcodes: all-stage2-opcodes
6148all-stage2: all-stage2-opcodes
f70224b5 6149TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6150all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6151 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6152 @r=`${PWD_COMMAND}`; export r; \
6153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6154 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
6155 $(HOST_EXPORTS) \
6156 $(POSTSTAGE1_HOST_EXPORTS) \
6157 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6159 CFLAGS="$(STAGE2_CFLAGS)" \
6160 CXXFLAGS="$(STAGE2_CFLAGS)" \
6161 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6165 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6166 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6167 $(TARGET-stage2-opcodes)
d545f33b
PB
6168
6169maybe-clean-stage2-opcodes: clean-stage2-opcodes
6170clean-stage2: clean-stage2-opcodes
6171clean-stage2-opcodes:
9dbaa842
DD
6172 @if [ $(current_stage) = stage2 ]; then \
6173 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6174 else \
6175 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6176 $(MAKE) stage2-start; \
6177 fi; \
d545f33b 6178 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6179 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6180 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6181 clean
d545f33b
PB
6182@endif opcodes-bootstrap
6183
6184
6185.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6186.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6187maybe-all-stage3-opcodes:
6188maybe-clean-stage3-opcodes:
6189@if opcodes-bootstrap
6190maybe-all-stage3-opcodes: all-stage3-opcodes
6191all-stage3: all-stage3-opcodes
f70224b5 6192TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6193all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6194 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6195 @r=`${PWD_COMMAND}`; export r; \
6196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6197 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
6198 $(HOST_EXPORTS) \
6199 $(POSTSTAGE1_HOST_EXPORTS) \
6200 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6202 CFLAGS="$(STAGE3_CFLAGS)" \
6203 CXXFLAGS="$(STAGE3_CFLAGS)" \
6204 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6208 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6209 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6210 $(TARGET-stage3-opcodes)
d545f33b
PB
6211
6212maybe-clean-stage3-opcodes: clean-stage3-opcodes
6213clean-stage3: clean-stage3-opcodes
6214clean-stage3-opcodes:
9dbaa842
DD
6215 @if [ $(current_stage) = stage3 ]; then \
6216 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6217 else \
6218 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6219 $(MAKE) stage3-start; \
6220 fi; \
d545f33b 6221 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6222 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6223 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6224 clean
d545f33b
PB
6225@endif opcodes-bootstrap
6226
6227
6228.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6229.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6230maybe-all-stage4-opcodes:
6231maybe-clean-stage4-opcodes:
6232@if opcodes-bootstrap
6233maybe-all-stage4-opcodes: all-stage4-opcodes
6234all-stage4: all-stage4-opcodes
f70224b5 6235TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6236all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6237 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6238 @r=`${PWD_COMMAND}`; export r; \
6239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6240 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
6241 $(HOST_EXPORTS) \
6242 $(POSTSTAGE1_HOST_EXPORTS) \
6243 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6244 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6245 CFLAGS="$(STAGE4_CFLAGS)" \
6246 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 6247 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6248 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6249 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6250 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6251 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6252 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6253 $(TARGET-stage4-opcodes)
d545f33b
PB
6254
6255maybe-clean-stage4-opcodes: clean-stage4-opcodes
6256clean-stage4: clean-stage4-opcodes
6257clean-stage4-opcodes:
9dbaa842
DD
6258 @if [ $(current_stage) = stage4 ]; then \
6259 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6260 else \
6261 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6262 $(MAKE) stage4-start; \
6263 fi; \
d545f33b 6264 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6265 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6266 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6267 clean
d545f33b
PB
6268@endif opcodes-bootstrap
6269
6270
6271.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6272.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6273maybe-all-stageprofile-opcodes:
6274maybe-clean-stageprofile-opcodes:
6275@if opcodes-bootstrap
6276maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6277all-stageprofile: all-stageprofile-opcodes
f70224b5 6278TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6279all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6280 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6281 @r=`${PWD_COMMAND}`; export r; \
6282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6283 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
6284 $(HOST_EXPORTS) \
6285 $(POSTSTAGE1_HOST_EXPORTS) \
6286 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6287 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6288 CFLAGS="$(STAGEprofile_CFLAGS)" \
6289 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
6290 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6291 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6292 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6293 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6294 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6295 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6296 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6297
6298maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6299clean-stageprofile: clean-stageprofile-opcodes
6300clean-stageprofile-opcodes:
9dbaa842
DD
6301 @if [ $(current_stage) = stageprofile ]; then \
6302 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6303 else \
6304 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6305 $(MAKE) stageprofile-start; \
6306 fi; \
d545f33b 6307 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6308 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6310 clean
d545f33b
PB
6311@endif opcodes-bootstrap
6312
6313
6314.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6315.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6316maybe-all-stagefeedback-opcodes:
6317maybe-clean-stagefeedback-opcodes:
6318@if opcodes-bootstrap
6319maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6320all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6321TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6322all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6324 @r=`${PWD_COMMAND}`; export r; \
6325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
6327 $(HOST_EXPORTS) \
6328 $(POSTSTAGE1_HOST_EXPORTS) \
6329 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6331 CFLAGS="$(STAGEfeedback_CFLAGS)" \
6332 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
6333 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6338 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6339 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6340
6341maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6342clean-stagefeedback: clean-stagefeedback-opcodes
6343clean-stagefeedback-opcodes:
9dbaa842
DD
6344 @if [ $(current_stage) = stagefeedback ]; then \
6345 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6346 else \
6347 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6348 $(MAKE) stagefeedback-start; \
6349 fi; \
d545f33b 6350 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6351 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6352 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6353 clean
d545f33b
PB
6354@endif opcodes-bootstrap
6355
6356
6357
6358
6359
4fa63067
NN
6360.PHONY: check-opcodes maybe-check-opcodes
6361maybe-check-opcodes:
6bd3dfaa
PB
6362@if opcodes
6363maybe-check-opcodes: check-opcodes
4fa63067
NN
6364
6365check-opcodes:
0aed8855 6366 @: $(MAKE); $(unstage)
4fa63067 6367 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6369 $(HOST_EXPORTS) \
b00612cc
PB
6370 (cd $(HOST_SUBDIR)/opcodes && \
6371 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6372
6bd3dfaa 6373@endif opcodes
2a4cbe27 6374
4fa63067
NN
6375.PHONY: install-opcodes maybe-install-opcodes
6376maybe-install-opcodes:
6bd3dfaa
PB
6377@if opcodes
6378maybe-install-opcodes: install-opcodes
2a4cbe27 6379
4fa63067 6380install-opcodes: installdirs
0aed8855 6381 @: $(MAKE); $(unstage)
4fa63067
NN
6382 @r=`${PWD_COMMAND}`; export r; \
6383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6384 $(HOST_EXPORTS) \
b00612cc 6385 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6386 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6387
6bd3dfaa 6388@endif opcodes
4fa63067 6389
56a8fe78 6390# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6391
6392.PHONY: maybe-info-opcodes info-opcodes
6393maybe-info-opcodes:
6bd3dfaa
PB
6394@if opcodes
6395maybe-info-opcodes: info-opcodes
4fa63067
NN
6396
6397info-opcodes: \
6398 configure-opcodes
6399 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6400 r=`${PWD_COMMAND}`; export r; \
6401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6402 $(HOST_EXPORTS) \
b813574b 6403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6405 done; \
4fa63067 6406 echo "Doing info in opcodes" ; \
b00612cc 6407 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6410 "RANLIB=$${RANLIB}" \
0c24b341 6411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6412 info) \
2a4cbe27
NN
6413 || exit 1
6414
6bd3dfaa 6415@endif opcodes
2a4cbe27 6416
4fa63067
NN
6417.PHONY: maybe-dvi-opcodes dvi-opcodes
6418maybe-dvi-opcodes:
6bd3dfaa
PB
6419@if opcodes
6420maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6421
4fa63067
NN
6422dvi-opcodes: \
6423 configure-opcodes
6424 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6425 r=`${PWD_COMMAND}`; export r; \
6426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6427 $(HOST_EXPORTS) \
b813574b 6428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6430 done; \
4fa63067 6431 echo "Doing dvi in opcodes" ; \
b00612cc 6432 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6435 "RANLIB=$${RANLIB}" \
0c24b341 6436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6437 dvi) \
2a4cbe27
NN
6438 || exit 1
6439
6bd3dfaa 6440@endif opcodes
2a4cbe27 6441
56a8fe78
DD
6442.PHONY: maybe-pdf-opcodes pdf-opcodes
6443maybe-pdf-opcodes:
6444@if opcodes
6445maybe-pdf-opcodes: pdf-opcodes
6446
6447pdf-opcodes: \
6448 configure-opcodes
6449 @[ -f ./opcodes/Makefile ] || exit 0; \
6450 r=`${PWD_COMMAND}`; export r; \
6451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6452 $(HOST_EXPORTS) \
6453 for flag in $(EXTRA_HOST_FLAGS) ; do \
6454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6455 done; \
6456 echo "Doing pdf in opcodes" ; \
6457 (cd $(HOST_SUBDIR)/opcodes && \
6458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6460 "RANLIB=$${RANLIB}" \
0c24b341 6461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6462 pdf) \
6463 || exit 1
6464
6465@endif opcodes
6466
6d389afc
MS
6467.PHONY: maybe-html-opcodes html-opcodes
6468maybe-html-opcodes:
6469@if opcodes
6470maybe-html-opcodes: html-opcodes
6471
6472html-opcodes: \
6473 configure-opcodes
6474 @[ -f ./opcodes/Makefile ] || exit 0; \
6475 r=`${PWD_COMMAND}`; export r; \
6476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6477 $(HOST_EXPORTS) \
6478 for flag in $(EXTRA_HOST_FLAGS) ; do \
6479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6480 done; \
6481 echo "Doing html in opcodes" ; \
b00612cc 6482 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6485 "RANLIB=$${RANLIB}" \
0c24b341 6486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6487 html) \
6488 || exit 1
6489
6490@endif opcodes
6491
4fa63067
NN
6492.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6493maybe-TAGS-opcodes:
6bd3dfaa
PB
6494@if opcodes
6495maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6496
4fa63067
NN
6497TAGS-opcodes: \
6498 configure-opcodes
6499 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6500 r=`${PWD_COMMAND}`; export r; \
6501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6502 $(HOST_EXPORTS) \
b813574b 6503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6505 done; \
4fa63067 6506 echo "Doing TAGS in opcodes" ; \
b00612cc 6507 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6510 "RANLIB=$${RANLIB}" \
0c24b341 6511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6512 TAGS) \
2a4cbe27
NN
6513 || exit 1
6514
6bd3dfaa 6515@endif opcodes
2a4cbe27 6516
4fa63067
NN
6517.PHONY: maybe-install-info-opcodes install-info-opcodes
6518maybe-install-info-opcodes:
6bd3dfaa
PB
6519@if opcodes
6520maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6521
4fa63067
NN
6522install-info-opcodes: \
6523 configure-opcodes \
6524 info-opcodes
6525 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6526 r=`${PWD_COMMAND}`; export r; \
6527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6528 $(HOST_EXPORTS) \
b813574b 6529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531 done; \
4fa63067 6532 echo "Doing install-info in opcodes" ; \
b00612cc 6533 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536 "RANLIB=$${RANLIB}" \
0c24b341 6537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6538 install-info) \
2a4cbe27
NN
6539 || exit 1
6540
6bd3dfaa 6541@endif opcodes
2a4cbe27 6542
a3ca38d2
DD
6543.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6544maybe-install-pdf-opcodes:
6545@if opcodes
6546maybe-install-pdf-opcodes: install-pdf-opcodes
6547
6548install-pdf-opcodes: \
6549 configure-opcodes \
6550 pdf-opcodes
6551 @[ -f ./opcodes/Makefile ] || exit 0; \
6552 r=`${PWD_COMMAND}`; export r; \
6553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6554 $(HOST_EXPORTS) \
6555 for flag in $(EXTRA_HOST_FLAGS) ; do \
6556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557 done; \
6558 echo "Doing install-pdf in opcodes" ; \
6559 (cd $(HOST_SUBDIR)/opcodes && \
6560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562 "RANLIB=$${RANLIB}" \
0c24b341 6563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6564 install-pdf) \
6565 || exit 1
6566
6567@endif opcodes
6568
108a6f8e
CD
6569.PHONY: maybe-install-html-opcodes install-html-opcodes
6570maybe-install-html-opcodes:
6571@if opcodes
6572maybe-install-html-opcodes: install-html-opcodes
6573
6574install-html-opcodes: \
6575 configure-opcodes \
6576 html-opcodes
6577 @[ -f ./opcodes/Makefile ] || exit 0; \
6578 r=`${PWD_COMMAND}`; export r; \
6579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580 $(HOST_EXPORTS) \
6581 for flag in $(EXTRA_HOST_FLAGS) ; do \
6582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583 done; \
6584 echo "Doing install-html in opcodes" ; \
6585 (cd $(HOST_SUBDIR)/opcodes && \
6586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588 "RANLIB=$${RANLIB}" \
0c24b341 6589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6590 install-html) \
6591 || exit 1
6592
6593@endif opcodes
6594
4fa63067
NN
6595.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6596maybe-installcheck-opcodes:
6bd3dfaa
PB
6597@if opcodes
6598maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6599
4fa63067
NN
6600installcheck-opcodes: \
6601 configure-opcodes
6602 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6603 r=`${PWD_COMMAND}`; export r; \
6604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6605 $(HOST_EXPORTS) \
b813574b 6606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6608 done; \
4fa63067 6609 echo "Doing installcheck in opcodes" ; \
b00612cc 6610 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6613 "RANLIB=$${RANLIB}" \
0c24b341 6614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6615 installcheck) \
2a4cbe27
NN
6616 || exit 1
6617
6bd3dfaa 6618@endif opcodes
2a4cbe27
NN
6619
6620.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6621maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6622@if opcodes
6623maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6624
6625mostlyclean-opcodes:
6626 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6627 r=`${PWD_COMMAND}`; export r; \
6628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6629 $(HOST_EXPORTS) \
b813574b 6630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6632 done; \
6633 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6634 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6637 "RANLIB=$${RANLIB}" \
0c24b341 6638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6639 mostlyclean) \
2a4cbe27
NN
6640 || exit 1
6641
6bd3dfaa 6642@endif opcodes
2a4cbe27 6643
4fa63067
NN
6644.PHONY: maybe-clean-opcodes clean-opcodes
6645maybe-clean-opcodes:
6bd3dfaa
PB
6646@if opcodes
6647maybe-clean-opcodes: clean-opcodes
2a4cbe27 6648
4fa63067
NN
6649clean-opcodes:
6650 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6651 r=`${PWD_COMMAND}`; export r; \
6652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6653 $(HOST_EXPORTS) \
b813574b 6654 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6656 done; \
4fa63067 6657 echo "Doing clean in opcodes" ; \
b00612cc 6658 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6661 "RANLIB=$${RANLIB}" \
0c24b341 6662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6663 clean) \
2a4cbe27
NN
6664 || exit 1
6665
6bd3dfaa 6666@endif opcodes
2a4cbe27 6667
4fa63067
NN
6668.PHONY: maybe-distclean-opcodes distclean-opcodes
6669maybe-distclean-opcodes:
6bd3dfaa
PB
6670@if opcodes
6671maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6672
4fa63067
NN
6673distclean-opcodes:
6674 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6675 r=`${PWD_COMMAND}`; export r; \
6676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6677 $(HOST_EXPORTS) \
b813574b 6678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6680 done; \
4fa63067 6681 echo "Doing distclean in opcodes" ; \
b00612cc 6682 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6685 "RANLIB=$${RANLIB}" \
0c24b341 6686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6687 distclean) \
2a4cbe27
NN
6688 || exit 1
6689
6bd3dfaa 6690@endif opcodes
2a4cbe27 6691
4fa63067
NN
6692.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6693maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6694@if opcodes
6695maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6696
4fa63067
NN
6697maintainer-clean-opcodes:
6698 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6699 r=`${PWD_COMMAND}`; export r; \
6700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6701 $(HOST_EXPORTS) \
b813574b 6702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6704 done; \
4fa63067 6705 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6706 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6709 "RANLIB=$${RANLIB}" \
0c24b341 6710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6711 maintainer-clean) \
2a4cbe27
NN
6712 || exit 1
6713
6bd3dfaa 6714@endif opcodes
2a4cbe27 6715
2a4cbe27 6716
a7254363 6717
4fa63067
NN
6718.PHONY: configure-binutils maybe-configure-binutils
6719maybe-configure-binutils:
4f0ef2d8
CD
6720@if gcc-bootstrap
6721configure-binutils: stage_current
6722@endif gcc-bootstrap
6bd3dfaa
PB
6723@if binutils
6724maybe-configure-binutils: configure-binutils
c52c6897 6725configure-binutils:
c52c6897
PB
6726 @r=`${PWD_COMMAND}`; export r; \
6727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6728 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6730 $(HOST_EXPORTS) \
a7254363
PB
6731 echo Configuring in $(HOST_SUBDIR)/binutils; \
6732 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6733 case $(srcdir) in \
b00612cc
PB
6734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6735 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6737 esac; \
b00612cc
PB
6738 srcdiroption="--srcdir=$${topdir}/binutils"; \
6739 libsrcdir="$$s/binutils"; \
4fa63067 6740 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6741 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6742 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6743 || exit 1
6bd3dfaa 6744@endif binutils
2a4cbe27 6745
a7254363
PB
6746
6747
d545f33b
PB
6748.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6749maybe-configure-stage1-binutils:
6750@if binutils-bootstrap
6751maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6752configure-stage1-binutils:
c52c6897 6753 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6754 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6755 @r=`${PWD_COMMAND}`; export r; \
6756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6757 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6758 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6759 $(HOST_EXPORTS) \
8ee82aff 6760 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6761 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
6762 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6763 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6765 cd $(HOST_SUBDIR)/binutils || exit 1; \
6766 case $(srcdir) in \
6767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6768 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6770 esac; \
6771 srcdiroption="--srcdir=$${topdir}/binutils"; \
6772 libsrcdir="$$s/binutils"; \
6773 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6775 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6776 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6777@endif binutils-bootstrap
6778
6779.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6780maybe-configure-stage2-binutils:
6781@if binutils-bootstrap
6782maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6783configure-stage2-binutils:
c52c6897 6784 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6786 @r=`${PWD_COMMAND}`; export r; \
6787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6788 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6789 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6790 $(HOST_EXPORTS) \
1b05fbbd 6791 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6792 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6793 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6794 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6795 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6797 cd $(HOST_SUBDIR)/binutils || exit 1; \
6798 case $(srcdir) in \
6799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6800 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6802 esac; \
6803 srcdiroption="--srcdir=$${topdir}/binutils"; \
6804 libsrcdir="$$s/binutils"; \
6805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6807 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6808 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6809 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6810@endif binutils-bootstrap
6811
d545f33b
PB
6812.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6813maybe-configure-stage3-binutils:
6814@if binutils-bootstrap
6815maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6816configure-stage3-binutils:
c52c6897 6817 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6819 @r=`${PWD_COMMAND}`; export r; \
6820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6821 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6822 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6823 $(HOST_EXPORTS) \
1b05fbbd 6824 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6825 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6826 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6827 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6828 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6830 cd $(HOST_SUBDIR)/binutils || exit 1; \
6831 case $(srcdir) in \
6832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6833 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6835 esac; \
6836 srcdiroption="--srcdir=$${topdir}/binutils"; \
6837 libsrcdir="$$s/binutils"; \
6838 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6840 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6841 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6842 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6843@endif binutils-bootstrap
6844
d545f33b
PB
6845.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6846maybe-configure-stage4-binutils:
6847@if binutils-bootstrap
6848maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6849configure-stage4-binutils:
c52c6897 6850 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6852 @r=`${PWD_COMMAND}`; export r; \
6853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6854 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6855 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6856 $(HOST_EXPORTS) \
1b05fbbd 6857 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6858 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6859 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6860 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6861 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6863 cd $(HOST_SUBDIR)/binutils || exit 1; \
6864 case $(srcdir) in \
6865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6866 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6868 esac; \
6869 srcdiroption="--srcdir=$${topdir}/binutils"; \
6870 libsrcdir="$$s/binutils"; \
6871 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6873 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6874 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6875 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6876@endif binutils-bootstrap
6877
6878.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6879maybe-configure-stageprofile-binutils:
6880@if binutils-bootstrap
6881maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6882configure-stageprofile-binutils:
c52c6897 6883 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6885 @r=`${PWD_COMMAND}`; export r; \
6886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6887 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6888 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6889 $(HOST_EXPORTS) \
1b05fbbd
AO
6890 $(POSTSTAGE1_HOST_EXPORTS) \
6891 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6892 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6893 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6894 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6896 cd $(HOST_SUBDIR)/binutils || exit 1; \
6897 case $(srcdir) in \
6898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6899 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6901 esac; \
6902 srcdiroption="--srcdir=$${topdir}/binutils"; \
6903 libsrcdir="$$s/binutils"; \
6904 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6906 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6907 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6908 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6909@endif binutils-bootstrap
6910
6911.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6912maybe-configure-stagefeedback-binutils:
6913@if binutils-bootstrap
6914maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6915configure-stagefeedback-binutils:
c52c6897 6916 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6918 @r=`${PWD_COMMAND}`; export r; \
6919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6920 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6921 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6922 $(HOST_EXPORTS) \
1b05fbbd
AO
6923 $(POSTSTAGE1_HOST_EXPORTS) \
6924 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6925 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6926 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6927 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6929 cd $(HOST_SUBDIR)/binutils || exit 1; \
6930 case $(srcdir) in \
6931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6932 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6934 esac; \
6935 srcdiroption="--srcdir=$${topdir}/binutils"; \
6936 libsrcdir="$$s/binutils"; \
6937 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6939 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6940 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6941 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6942@endif binutils-bootstrap
6943
6944
6945
6946
6947
4fa63067
NN
6948.PHONY: all-binutils maybe-all-binutils
6949maybe-all-binutils:
4f0ef2d8
CD
6950@if gcc-bootstrap
6951all-binutils: stage_current
6952@endif gcc-bootstrap
6bd3dfaa 6953@if binutils
d27cc32e 6954TARGET-binutils=all
6bd3dfaa 6955maybe-all-binutils: all-binutils
4fa63067 6956all-binutils: configure-binutils
c52c6897 6957 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6959 $(HOST_EXPORTS) \
b00612cc 6960 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
6961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6962 $(TARGET-binutils))
6bd3dfaa 6963@endif binutils
4fa63067 6964
a7254363 6965
4fa63067 6966
d545f33b
PB
6967.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6968.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6969maybe-all-stage1-binutils:
6970maybe-clean-stage1-binutils:
6971@if binutils-bootstrap
6972maybe-all-stage1-binutils: all-stage1-binutils
6973all-stage1: all-stage1-binutils
f70224b5 6974TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6975all-stage1-binutils: configure-stage1-binutils
c52c6897 6976 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6977 @r=`${PWD_COMMAND}`; export r; \
6978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6979 TFLAGS="$(STAGE1_TFLAGS)"; \
378fce5b 6980 $(HOST_EXPORTS) \
d545f33b 6981 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 6982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6983 CFLAGS="$(STAGE1_CFLAGS)" \
6984 CXXFLAGS="$(STAGE1_CFLAGS)" \
6985 LIBCFLAGS="$(LIBCFLAGS)" \
6986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6989 $(EXTRA_HOST_FLAGS) \
6990 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6991 $(TARGET-stage1-binutils)
2a4cbe27 6992
d545f33b
PB
6993maybe-clean-stage1-binutils: clean-stage1-binutils
6994clean-stage1: clean-stage1-binutils
6995clean-stage1-binutils:
9dbaa842
DD
6996 @if [ $(current_stage) = stage1 ]; then \
6997 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6998 else \
6999 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7000 $(MAKE) stage1-start; \
7001 fi; \
d545f33b 7002 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7003 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7004 clean
d545f33b 7005@endif binutils-bootstrap
2a4cbe27 7006
2a4cbe27 7007
d545f33b
PB
7008.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7009.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7010maybe-all-stage2-binutils:
7011maybe-clean-stage2-binutils:
7012@if binutils-bootstrap
7013maybe-all-stage2-binutils: all-stage2-binutils
7014all-stage2: all-stage2-binutils
f70224b5 7015TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7016all-stage2-binutils: configure-stage2-binutils
c52c6897 7017 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7018 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7020 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7021 $(HOST_EXPORTS) \
d545f33b
PB
7022 $(POSTSTAGE1_HOST_EXPORTS) \
7023 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7024 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7025 CFLAGS="$(STAGE2_CFLAGS)" \
7026 CXXFLAGS="$(STAGE2_CFLAGS)" \
7027 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7028 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7029 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7030 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7031 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7032 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7033 $(TARGET-stage2-binutils)
2a4cbe27 7034
d545f33b
PB
7035maybe-clean-stage2-binutils: clean-stage2-binutils
7036clean-stage2: clean-stage2-binutils
7037clean-stage2-binutils:
9dbaa842
DD
7038 @if [ $(current_stage) = stage2 ]; then \
7039 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7040 else \
7041 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7042 $(MAKE) stage2-start; \
7043 fi; \
d545f33b 7044 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7045 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7046 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7047 clean
d545f33b 7048@endif binutils-bootstrap
2a4cbe27 7049
4fa63067 7050
d545f33b
PB
7051.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7052.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7053maybe-all-stage3-binutils:
7054maybe-clean-stage3-binutils:
7055@if binutils-bootstrap
7056maybe-all-stage3-binutils: all-stage3-binutils
7057all-stage3: all-stage3-binutils
f70224b5 7058TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7059all-stage3-binutils: configure-stage3-binutils
c52c6897 7060 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7061 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7063 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7064 $(HOST_EXPORTS) \
d545f33b
PB
7065 $(POSTSTAGE1_HOST_EXPORTS) \
7066 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7067 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7068 CFLAGS="$(STAGE3_CFLAGS)" \
7069 CXXFLAGS="$(STAGE3_CFLAGS)" \
7070 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7071 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7072 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7073 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7074 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7075 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7076 $(TARGET-stage3-binutils)
2a4cbe27 7077
d545f33b
PB
7078maybe-clean-stage3-binutils: clean-stage3-binutils
7079clean-stage3: clean-stage3-binutils
7080clean-stage3-binutils:
9dbaa842
DD
7081 @if [ $(current_stage) = stage3 ]; then \
7082 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7083 else \
7084 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7085 $(MAKE) stage3-start; \
7086 fi; \
d545f33b 7087 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7088 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7089 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7090 clean
d545f33b 7091@endif binutils-bootstrap
2a4cbe27 7092
2a4cbe27 7093
d545f33b
PB
7094.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7095.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7096maybe-all-stage4-binutils:
7097maybe-clean-stage4-binutils:
7098@if binutils-bootstrap
7099maybe-all-stage4-binutils: all-stage4-binutils
7100all-stage4: all-stage4-binutils
f70224b5 7101TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7102all-stage4-binutils: configure-stage4-binutils
c52c6897 7103 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7104 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7106 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7107 $(HOST_EXPORTS) \
d545f33b
PB
7108 $(POSTSTAGE1_HOST_EXPORTS) \
7109 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7110 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7111 CFLAGS="$(STAGE4_CFLAGS)" \
7112 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 7113 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7114 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7115 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7116 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7117 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7118 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7119 $(TARGET-stage4-binutils)
d545f33b
PB
7120
7121maybe-clean-stage4-binutils: clean-stage4-binutils
7122clean-stage4: clean-stage4-binutils
7123clean-stage4-binutils:
9dbaa842
DD
7124 @if [ $(current_stage) = stage4 ]; then \
7125 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7126 else \
7127 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7128 $(MAKE) stage4-start; \
7129 fi; \
d545f33b 7130 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7131 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7132 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7133 clean
d545f33b
PB
7134@endif binutils-bootstrap
7135
7136
7137.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7138.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7139maybe-all-stageprofile-binutils:
7140maybe-clean-stageprofile-binutils:
7141@if binutils-bootstrap
7142maybe-all-stageprofile-binutils: all-stageprofile-binutils
7143all-stageprofile: all-stageprofile-binutils
f70224b5 7144TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7145all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7146 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7147 @r=`${PWD_COMMAND}`; export r; \
7148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7149 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
7150 $(HOST_EXPORTS) \
7151 $(POSTSTAGE1_HOST_EXPORTS) \
7152 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7154 CFLAGS="$(STAGEprofile_CFLAGS)" \
7155 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
7156 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7157 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7158 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7159 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7160 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7161 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7162 $(TARGET-stageprofile-binutils)
d545f33b
PB
7163
7164maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7165clean-stageprofile: clean-stageprofile-binutils
7166clean-stageprofile-binutils:
9dbaa842
DD
7167 @if [ $(current_stage) = stageprofile ]; then \
7168 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7169 else \
7170 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7171 $(MAKE) stageprofile-start; \
7172 fi; \
d545f33b 7173 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7174 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7175 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7176 clean
d545f33b
PB
7177@endif binutils-bootstrap
7178
7179
7180.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7181.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7182maybe-all-stagefeedback-binutils:
7183maybe-clean-stagefeedback-binutils:
7184@if binutils-bootstrap
7185maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7186all-stagefeedback: all-stagefeedback-binutils
f70224b5 7187TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7188all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7189 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7190 @r=`${PWD_COMMAND}`; export r; \
7191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7192 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
7193 $(HOST_EXPORTS) \
7194 $(POSTSTAGE1_HOST_EXPORTS) \
7195 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7197 CFLAGS="$(STAGEfeedback_CFLAGS)" \
7198 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
7199 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7204 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7205 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7206
7207maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7208clean-stagefeedback: clean-stagefeedback-binutils
7209clean-stagefeedback-binutils:
9dbaa842
DD
7210 @if [ $(current_stage) = stagefeedback ]; then \
7211 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7212 else \
7213 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7214 $(MAKE) stagefeedback-start; \
7215 fi; \
d545f33b 7216 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7217 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7218 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7219 clean
d545f33b
PB
7220@endif binutils-bootstrap
7221
7222
7223
7224
7225
7226.PHONY: check-binutils maybe-check-binutils
7227maybe-check-binutils:
7228@if binutils
7229maybe-check-binutils: check-binutils
7230
7231check-binutils:
0aed8855 7232 @: $(MAKE); $(unstage)
d545f33b
PB
7233 @r=`${PWD_COMMAND}`; export r; \
7234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7235 $(HOST_EXPORTS) \
7236 (cd $(HOST_SUBDIR)/binutils && \
7237 $(MAKE) $(FLAGS_TO_PASS) check)
7238
7239@endif binutils
7240
7241.PHONY: install-binutils maybe-install-binutils
7242maybe-install-binutils:
7243@if binutils
7244maybe-install-binutils: install-binutils
7245
7246install-binutils: installdirs
0aed8855 7247 @: $(MAKE); $(unstage)
d545f33b
PB
7248 @r=`${PWD_COMMAND}`; export r; \
7249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7250 $(HOST_EXPORTS) \
7251 (cd $(HOST_SUBDIR)/binutils && \
7252 $(MAKE) $(FLAGS_TO_PASS) install)
7253
7254@endif binutils
7255
56a8fe78 7256# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7257
7258.PHONY: maybe-info-binutils info-binutils
7259maybe-info-binutils:
7260@if binutils
7261maybe-info-binutils: info-binutils
7262
7263info-binutils: \
7264 configure-binutils
7265 @[ -f ./binutils/Makefile ] || exit 0; \
7266 r=`${PWD_COMMAND}`; export r; \
7267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7268 $(HOST_EXPORTS) \
7269 for flag in $(EXTRA_HOST_FLAGS) ; do \
7270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7271 done; \
7272 echo "Doing info in binutils" ; \
7273 (cd $(HOST_SUBDIR)/binutils && \
7274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7276 "RANLIB=$${RANLIB}" \
0c24b341 7277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7278 info) \
7279 || exit 1
7280
7281@endif binutils
7282
7283.PHONY: maybe-dvi-binutils dvi-binutils
7284maybe-dvi-binutils:
7285@if binutils
7286maybe-dvi-binutils: dvi-binutils
7287
7288dvi-binutils: \
7289 configure-binutils
7290 @[ -f ./binutils/Makefile ] || exit 0; \
7291 r=`${PWD_COMMAND}`; export r; \
7292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7293 $(HOST_EXPORTS) \
7294 for flag in $(EXTRA_HOST_FLAGS) ; do \
7295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7296 done; \
7297 echo "Doing dvi in binutils" ; \
7298 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7301 "RANLIB=$${RANLIB}" \
0c24b341 7302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7303 dvi) \
2a4cbe27
NN
7304 || exit 1
7305
6bd3dfaa 7306@endif binutils
2a4cbe27 7307
56a8fe78
DD
7308.PHONY: maybe-pdf-binutils pdf-binutils
7309maybe-pdf-binutils:
7310@if binutils
7311maybe-pdf-binutils: pdf-binutils
7312
7313pdf-binutils: \
7314 configure-binutils
7315 @[ -f ./binutils/Makefile ] || exit 0; \
7316 r=`${PWD_COMMAND}`; export r; \
7317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7318 $(HOST_EXPORTS) \
7319 for flag in $(EXTRA_HOST_FLAGS) ; do \
7320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7321 done; \
7322 echo "Doing pdf in binutils" ; \
7323 (cd $(HOST_SUBDIR)/binutils && \
7324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7326 "RANLIB=$${RANLIB}" \
0c24b341 7327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7328 pdf) \
7329 || exit 1
7330
7331@endif binutils
7332
6d389afc
MS
7333.PHONY: maybe-html-binutils html-binutils
7334maybe-html-binutils:
7335@if binutils
7336maybe-html-binutils: html-binutils
7337
7338html-binutils: \
7339 configure-binutils
7340 @[ -f ./binutils/Makefile ] || exit 0; \
7341 r=`${PWD_COMMAND}`; export r; \
7342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7343 $(HOST_EXPORTS) \
7344 for flag in $(EXTRA_HOST_FLAGS) ; do \
7345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7346 done; \
7347 echo "Doing html in binutils" ; \
b00612cc 7348 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7351 "RANLIB=$${RANLIB}" \
0c24b341 7352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7353 html) \
7354 || exit 1
7355
7356@endif binutils
7357
4fa63067
NN
7358.PHONY: maybe-TAGS-binutils TAGS-binutils
7359maybe-TAGS-binutils:
6bd3dfaa
PB
7360@if binutils
7361maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7362
4fa63067
NN
7363TAGS-binutils: \
7364 configure-binutils
7365 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7366 r=`${PWD_COMMAND}`; export r; \
7367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7368 $(HOST_EXPORTS) \
b813574b 7369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7371 done; \
4fa63067 7372 echo "Doing TAGS in binutils" ; \
b00612cc 7373 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7376 "RANLIB=$${RANLIB}" \
0c24b341 7377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7378 TAGS) \
2a4cbe27
NN
7379 || exit 1
7380
6bd3dfaa 7381@endif binutils
2a4cbe27 7382
4fa63067
NN
7383.PHONY: maybe-install-info-binutils install-info-binutils
7384maybe-install-info-binutils:
6bd3dfaa
PB
7385@if binutils
7386maybe-install-info-binutils: install-info-binutils
2a4cbe27 7387
4fa63067
NN
7388install-info-binutils: \
7389 configure-binutils \
7390 info-binutils
7391 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7392 r=`${PWD_COMMAND}`; export r; \
7393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7394 $(HOST_EXPORTS) \
b813574b 7395 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7397 done; \
4fa63067 7398 echo "Doing install-info in binutils" ; \
b00612cc 7399 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7402 "RANLIB=$${RANLIB}" \
0c24b341 7403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7404 install-info) \
2a4cbe27
NN
7405 || exit 1
7406
6bd3dfaa 7407@endif binutils
2a4cbe27 7408
a3ca38d2
DD
7409.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7410maybe-install-pdf-binutils:
7411@if binutils
7412maybe-install-pdf-binutils: install-pdf-binutils
7413
7414install-pdf-binutils: \
7415 configure-binutils \
7416 pdf-binutils
7417 @[ -f ./binutils/Makefile ] || exit 0; \
7418 r=`${PWD_COMMAND}`; export r; \
7419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7420 $(HOST_EXPORTS) \
7421 for flag in $(EXTRA_HOST_FLAGS) ; do \
7422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7423 done; \
7424 echo "Doing install-pdf in binutils" ; \
7425 (cd $(HOST_SUBDIR)/binutils && \
7426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7428 "RANLIB=$${RANLIB}" \
0c24b341 7429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7430 install-pdf) \
7431 || exit 1
7432
7433@endif binutils
7434
108a6f8e
CD
7435.PHONY: maybe-install-html-binutils install-html-binutils
7436maybe-install-html-binutils:
7437@if binutils
7438maybe-install-html-binutils: install-html-binutils
7439
7440install-html-binutils: \
7441 configure-binutils \
7442 html-binutils
7443 @[ -f ./binutils/Makefile ] || exit 0; \
7444 r=`${PWD_COMMAND}`; export r; \
7445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446 $(HOST_EXPORTS) \
7447 for flag in $(EXTRA_HOST_FLAGS) ; do \
7448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7449 done; \
7450 echo "Doing install-html in binutils" ; \
7451 (cd $(HOST_SUBDIR)/binutils && \
7452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7454 "RANLIB=$${RANLIB}" \
0c24b341 7455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7456 install-html) \
7457 || exit 1
7458
7459@endif binutils
7460
4fa63067
NN
7461.PHONY: maybe-installcheck-binutils installcheck-binutils
7462maybe-installcheck-binutils:
6bd3dfaa
PB
7463@if binutils
7464maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7465
4fa63067
NN
7466installcheck-binutils: \
7467 configure-binutils
7468 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7469 r=`${PWD_COMMAND}`; export r; \
7470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7471 $(HOST_EXPORTS) \
b813574b 7472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7474 done; \
4fa63067 7475 echo "Doing installcheck in binutils" ; \
b00612cc 7476 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7479 "RANLIB=$${RANLIB}" \
0c24b341 7480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7481 installcheck) \
2a4cbe27
NN
7482 || exit 1
7483
6bd3dfaa 7484@endif binutils
2a4cbe27 7485
4fa63067
NN
7486.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7487maybe-mostlyclean-binutils:
6bd3dfaa
PB
7488@if binutils
7489maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7490
4fa63067
NN
7491mostlyclean-binutils:
7492 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7493 r=`${PWD_COMMAND}`; export r; \
7494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7495 $(HOST_EXPORTS) \
b813574b 7496 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7498 done; \
4fa63067 7499 echo "Doing mostlyclean in binutils" ; \
b00612cc 7500 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7503 "RANLIB=$${RANLIB}" \
0c24b341 7504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7505 mostlyclean) \
2a4cbe27
NN
7506 || exit 1
7507
6bd3dfaa 7508@endif binutils
2a4cbe27 7509
4fa63067
NN
7510.PHONY: maybe-clean-binutils clean-binutils
7511maybe-clean-binutils:
6bd3dfaa
PB
7512@if binutils
7513maybe-clean-binutils: clean-binutils
2a4cbe27 7514
4fa63067
NN
7515clean-binutils:
7516 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7517 r=`${PWD_COMMAND}`; export r; \
7518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7519 $(HOST_EXPORTS) \
b813574b 7520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7522 done; \
4fa63067 7523 echo "Doing clean in binutils" ; \
b00612cc 7524 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7527 "RANLIB=$${RANLIB}" \
0c24b341 7528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7529 clean) \
2a4cbe27
NN
7530 || exit 1
7531
6bd3dfaa 7532@endif binutils
2a4cbe27 7533
4fa63067
NN
7534.PHONY: maybe-distclean-binutils distclean-binutils
7535maybe-distclean-binutils:
6bd3dfaa
PB
7536@if binutils
7537maybe-distclean-binutils: distclean-binutils
2a4cbe27 7538
4fa63067
NN
7539distclean-binutils:
7540 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7541 r=`${PWD_COMMAND}`; export r; \
7542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7543 $(HOST_EXPORTS) \
b813574b 7544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7546 done; \
4fa63067 7547 echo "Doing distclean in binutils" ; \
b00612cc 7548 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7551 "RANLIB=$${RANLIB}" \
0c24b341 7552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7553 distclean) \
2a4cbe27
NN
7554 || exit 1
7555
6bd3dfaa 7556@endif binutils
2a4cbe27 7557
4fa63067
NN
7558.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7559maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7560@if binutils
7561maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7562
4fa63067
NN
7563maintainer-clean-binutils:
7564 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7565 r=`${PWD_COMMAND}`; export r; \
7566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7567 $(HOST_EXPORTS) \
b813574b 7568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570 done; \
4fa63067 7571 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7572 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575 "RANLIB=$${RANLIB}" \
0c24b341 7576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7577 maintainer-clean) \
2a4cbe27
NN
7578 || exit 1
7579
6bd3dfaa 7580@endif binutils
2a4cbe27 7581
2a4cbe27 7582
a7254363 7583
4fa63067
NN
7584.PHONY: configure-bison maybe-configure-bison
7585maybe-configure-bison:
4f0ef2d8
CD
7586@if gcc-bootstrap
7587configure-bison: stage_current
7588@endif gcc-bootstrap
6bd3dfaa
PB
7589@if bison
7590maybe-configure-bison: configure-bison
c52c6897 7591configure-bison:
0aed8855 7592 @: $(MAKE); $(unstage)
c52c6897 7593 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7595 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7597 $(HOST_EXPORTS) \
a7254363
PB
7598 echo Configuring in $(HOST_SUBDIR)/bison; \
7599 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7600 case $(srcdir) in \
b00612cc
PB
7601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7602 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7604 esac; \
b00612cc
PB
7605 srcdiroption="--srcdir=$${topdir}/bison"; \
7606 libsrcdir="$$s/bison"; \
4fa63067 7607 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7609 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7610 || exit 1
6bd3dfaa 7611@endif bison
2a4cbe27 7612
a7254363
PB
7613
7614
d545f33b
PB
7615
7616
4fa63067
NN
7617.PHONY: all-bison maybe-all-bison
7618maybe-all-bison:
4f0ef2d8
CD
7619@if gcc-bootstrap
7620all-bison: stage_current
7621@endif gcc-bootstrap
6bd3dfaa 7622@if bison
d27cc32e 7623TARGET-bison=all
6bd3dfaa 7624maybe-all-bison: all-bison
4fa63067 7625all-bison: configure-bison
0aed8855 7626 @: $(MAKE); $(unstage)
4fa63067
NN
7627 @r=`${PWD_COMMAND}`; export r; \
7628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7629 $(HOST_EXPORTS) \
b00612cc 7630 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7631 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7632 $(TARGET-bison))
6bd3dfaa 7633@endif bison
2a4cbe27 7634
a7254363 7635
d545f33b
PB
7636
7637
4fa63067
NN
7638.PHONY: check-bison maybe-check-bison
7639maybe-check-bison:
6bd3dfaa
PB
7640@if bison
7641maybe-check-bison: check-bison
2a4cbe27 7642
4fa63067
NN
7643# This module is only tested in a native toolchain.
7644check-bison:
0aed8855 7645 @: $(MAKE); $(unstage)
4fa63067
NN
7646 @if [ '$(host)' = '$(target)' ] ; then \
7647 r=`${PWD_COMMAND}`; export r; \
7648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7649 $(HOST_EXPORTS) \
b00612cc 7650 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7651 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7652 fi
7653
6bd3dfaa 7654@endif bison
4fa63067
NN
7655
7656.PHONY: install-bison maybe-install-bison
7657maybe-install-bison:
6bd3dfaa
PB
7658@if bison
7659maybe-install-bison: install-bison
4fa63067
NN
7660
7661install-bison: installdirs
0aed8855 7662 @: $(MAKE); $(unstage)
4fa63067 7663 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7665 $(HOST_EXPORTS) \
b00612cc 7666 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7667 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7668
6bd3dfaa 7669@endif bison
2a4cbe27 7670
56a8fe78 7671# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7672
4fa63067
NN
7673.PHONY: maybe-info-bison info-bison
7674maybe-info-bison:
6bd3dfaa
PB
7675@if bison
7676maybe-info-bison: info-bison
4fa63067
NN
7677
7678info-bison: \
7679 configure-bison
0aed8855 7680 @: $(MAKE); $(unstage)
4fa63067 7681 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7682 r=`${PWD_COMMAND}`; export r; \
7683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7684 $(HOST_EXPORTS) \
b813574b 7685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7687 done; \
4fa63067 7688 echo "Doing info in bison" ; \
b00612cc 7689 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7692 "RANLIB=$${RANLIB}" \
0c24b341 7693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7694 info) \
2a4cbe27
NN
7695 || exit 1
7696
6bd3dfaa 7697@endif bison
2a4cbe27 7698
4fa63067
NN
7699.PHONY: maybe-dvi-bison dvi-bison
7700maybe-dvi-bison:
6bd3dfaa
PB
7701@if bison
7702maybe-dvi-bison: dvi-bison
2a4cbe27 7703
4fa63067
NN
7704dvi-bison: \
7705 configure-bison
0aed8855 7706 @: $(MAKE); $(unstage)
4fa63067 7707 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7708 r=`${PWD_COMMAND}`; export r; \
7709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7710 $(HOST_EXPORTS) \
b813574b 7711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7713 done; \
4fa63067 7714 echo "Doing dvi in bison" ; \
b00612cc 7715 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7718 "RANLIB=$${RANLIB}" \
0c24b341 7719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7720 dvi) \
2a4cbe27
NN
7721 || exit 1
7722
6bd3dfaa 7723@endif bison
2a4cbe27 7724
56a8fe78
DD
7725.PHONY: maybe-pdf-bison pdf-bison
7726maybe-pdf-bison:
7727@if bison
7728maybe-pdf-bison: pdf-bison
7729
7730pdf-bison: \
7731 configure-bison
7732 @: $(MAKE); $(unstage)
7733 @[ -f ./bison/Makefile ] || exit 0; \
7734 r=`${PWD_COMMAND}`; export r; \
7735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7736 $(HOST_EXPORTS) \
7737 for flag in $(EXTRA_HOST_FLAGS) ; do \
7738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7739 done; \
7740 echo "Doing pdf in bison" ; \
7741 (cd $(HOST_SUBDIR)/bison && \
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7744 "RANLIB=$${RANLIB}" \
0c24b341 7745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7746 pdf) \
7747 || exit 1
7748
7749@endif bison
7750
6d389afc
MS
7751.PHONY: maybe-html-bison html-bison
7752maybe-html-bison:
7753@if bison
7754maybe-html-bison: html-bison
7755
7756html-bison: \
7757 configure-bison
0aed8855 7758 @: $(MAKE); $(unstage)
6d389afc
MS
7759 @[ -f ./bison/Makefile ] || exit 0; \
7760 r=`${PWD_COMMAND}`; export r; \
7761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7762 $(HOST_EXPORTS) \
7763 for flag in $(EXTRA_HOST_FLAGS) ; do \
7764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7765 done; \
7766 echo "Doing html in bison" ; \
b00612cc 7767 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7770 "RANLIB=$${RANLIB}" \
0c24b341 7771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7772 html) \
7773 || exit 1
7774
7775@endif bison
7776
4fa63067
NN
7777.PHONY: maybe-TAGS-bison TAGS-bison
7778maybe-TAGS-bison:
6bd3dfaa
PB
7779@if bison
7780maybe-TAGS-bison: TAGS-bison
2a4cbe27 7781
4fa63067
NN
7782TAGS-bison: \
7783 configure-bison
0aed8855 7784 @: $(MAKE); $(unstage)
4fa63067 7785 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7786 r=`${PWD_COMMAND}`; export r; \
7787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7788 $(HOST_EXPORTS) \
b813574b 7789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7791 done; \
4fa63067 7792 echo "Doing TAGS in bison" ; \
b00612cc 7793 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7796 "RANLIB=$${RANLIB}" \
0c24b341 7797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7798 TAGS) \
2a4cbe27
NN
7799 || exit 1
7800
6bd3dfaa 7801@endif bison
2a4cbe27 7802
4fa63067
NN
7803.PHONY: maybe-install-info-bison install-info-bison
7804maybe-install-info-bison:
6bd3dfaa
PB
7805@if bison
7806maybe-install-info-bison: install-info-bison
2a4cbe27 7807
4fa63067
NN
7808install-info-bison: \
7809 configure-bison \
7810 info-bison
0aed8855 7811 @: $(MAKE); $(unstage)
4fa63067 7812 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7813 r=`${PWD_COMMAND}`; export r; \
7814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7815 $(HOST_EXPORTS) \
b813574b 7816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7818 done; \
4fa63067 7819 echo "Doing install-info in bison" ; \
b00612cc 7820 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7823 "RANLIB=$${RANLIB}" \
0c24b341 7824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7825 install-info) \
2a4cbe27
NN
7826 || exit 1
7827
6bd3dfaa 7828@endif bison
2a4cbe27 7829
a3ca38d2
DD
7830.PHONY: maybe-install-pdf-bison install-pdf-bison
7831maybe-install-pdf-bison:
7832@if bison
7833maybe-install-pdf-bison: install-pdf-bison
7834
7835install-pdf-bison: \
7836 configure-bison \
7837 pdf-bison
7838 @: $(MAKE); $(unstage)
7839 @[ -f ./bison/Makefile ] || exit 0; \
7840 r=`${PWD_COMMAND}`; export r; \
7841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7842 $(HOST_EXPORTS) \
7843 for flag in $(EXTRA_HOST_FLAGS) ; do \
7844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7845 done; \
7846 echo "Doing install-pdf in bison" ; \
7847 (cd $(HOST_SUBDIR)/bison && \
7848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7850 "RANLIB=$${RANLIB}" \
0c24b341 7851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7852 install-pdf) \
7853 || exit 1
7854
7855@endif bison
7856
108a6f8e
CD
7857.PHONY: maybe-install-html-bison install-html-bison
7858maybe-install-html-bison:
7859@if bison
7860maybe-install-html-bison: install-html-bison
7861
7862install-html-bison: \
7863 configure-bison \
7864 html-bison
7865 @: $(MAKE); $(unstage)
7866 @[ -f ./bison/Makefile ] || exit 0; \
7867 r=`${PWD_COMMAND}`; export r; \
7868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7869 $(HOST_EXPORTS) \
7870 for flag in $(EXTRA_HOST_FLAGS) ; do \
7871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7872 done; \
7873 echo "Doing install-html in bison" ; \
7874 (cd $(HOST_SUBDIR)/bison && \
7875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7877 "RANLIB=$${RANLIB}" \
0c24b341 7878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7879 install-html) \
7880 || exit 1
7881
7882@endif bison
7883
4fa63067
NN
7884.PHONY: maybe-installcheck-bison installcheck-bison
7885maybe-installcheck-bison:
6bd3dfaa
PB
7886@if bison
7887maybe-installcheck-bison: installcheck-bison
2a4cbe27 7888
4fa63067
NN
7889installcheck-bison: \
7890 configure-bison
0aed8855 7891 @: $(MAKE); $(unstage)
4fa63067 7892 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7895 $(HOST_EXPORTS) \
b813574b 7896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7898 done; \
4fa63067 7899 echo "Doing installcheck in bison" ; \
b00612cc 7900 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7903 "RANLIB=$${RANLIB}" \
0c24b341 7904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7905 installcheck) \
2a4cbe27
NN
7906 || exit 1
7907
6bd3dfaa 7908@endif bison
2a4cbe27 7909
4fa63067
NN
7910.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7911maybe-mostlyclean-bison:
6bd3dfaa
PB
7912@if bison
7913maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7914
4fa63067 7915mostlyclean-bison:
0aed8855 7916 @: $(MAKE); $(unstage)
4fa63067 7917 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7918 r=`${PWD_COMMAND}`; export r; \
7919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7920 $(HOST_EXPORTS) \
b813574b 7921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7923 done; \
4fa63067 7924 echo "Doing mostlyclean in bison" ; \
b00612cc 7925 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7928 "RANLIB=$${RANLIB}" \
0c24b341 7929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7930 mostlyclean) \
2a4cbe27
NN
7931 || exit 1
7932
6bd3dfaa 7933@endif bison
2a4cbe27 7934
4fa63067
NN
7935.PHONY: maybe-clean-bison clean-bison
7936maybe-clean-bison:
6bd3dfaa
PB
7937@if bison
7938maybe-clean-bison: clean-bison
2a4cbe27 7939
4fa63067 7940clean-bison:
0aed8855 7941 @: $(MAKE); $(unstage)
4fa63067 7942 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7943 r=`${PWD_COMMAND}`; export r; \
7944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7945 $(HOST_EXPORTS) \
b813574b 7946 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7948 done; \
4fa63067 7949 echo "Doing clean in bison" ; \
b00612cc 7950 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7953 "RANLIB=$${RANLIB}" \
0c24b341 7954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7955 clean) \
2a4cbe27
NN
7956 || exit 1
7957
6bd3dfaa 7958@endif bison
2a4cbe27 7959
4fa63067
NN
7960.PHONY: maybe-distclean-bison distclean-bison
7961maybe-distclean-bison:
6bd3dfaa
PB
7962@if bison
7963maybe-distclean-bison: distclean-bison
2a4cbe27 7964
4fa63067 7965distclean-bison:
0aed8855 7966 @: $(MAKE); $(unstage)
4fa63067 7967 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7968 r=`${PWD_COMMAND}`; export r; \
7969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7970 $(HOST_EXPORTS) \
b813574b 7971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7973 done; \
4fa63067 7974 echo "Doing distclean in bison" ; \
b00612cc 7975 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7978 "RANLIB=$${RANLIB}" \
0c24b341 7979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7980 distclean) \
2a4cbe27
NN
7981 || exit 1
7982
6bd3dfaa 7983@endif bison
2a4cbe27 7984
4fa63067
NN
7985.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7986maybe-maintainer-clean-bison:
6bd3dfaa
PB
7987@if bison
7988maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7989
4fa63067 7990maintainer-clean-bison:
0aed8855 7991 @: $(MAKE); $(unstage)
4fa63067 7992 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7993 r=`${PWD_COMMAND}`; export r; \
7994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7995 $(HOST_EXPORTS) \
b813574b 7996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7998 done; \
4fa63067 7999 echo "Doing maintainer-clean in bison" ; \
b00612cc 8000 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8003 "RANLIB=$${RANLIB}" \
0c24b341 8004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8005 maintainer-clean) \
2a4cbe27
NN
8006 || exit 1
8007
6bd3dfaa 8008@endif bison
2a4cbe27 8009
2a4cbe27 8010
a7254363 8011
4fa63067
NN
8012.PHONY: configure-byacc maybe-configure-byacc
8013maybe-configure-byacc:
4f0ef2d8
CD
8014@if gcc-bootstrap
8015configure-byacc: stage_current
8016@endif gcc-bootstrap
6bd3dfaa
PB
8017@if byacc
8018maybe-configure-byacc: configure-byacc
c52c6897 8019configure-byacc:
0aed8855 8020 @: $(MAKE); $(unstage)
c52c6897 8021 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8023 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8025 $(HOST_EXPORTS) \
a7254363
PB
8026 echo Configuring in $(HOST_SUBDIR)/byacc; \
8027 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8028 case $(srcdir) in \
b00612cc
PB
8029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8030 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8032 esac; \
b00612cc
PB
8033 srcdiroption="--srcdir=$${topdir}/byacc"; \
8034 libsrcdir="$$s/byacc"; \
4fa63067 8035 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8037 --target=${target_alias} $${srcdiroption} \
4fa63067 8038 || exit 1
6bd3dfaa 8039@endif byacc
4fa63067 8040
a7254363
PB
8041
8042
d545f33b
PB
8043
8044
4fa63067
NN
8045.PHONY: all-byacc maybe-all-byacc
8046maybe-all-byacc:
4f0ef2d8
CD
8047@if gcc-bootstrap
8048all-byacc: stage_current
8049@endif gcc-bootstrap
6bd3dfaa 8050@if byacc
d27cc32e 8051TARGET-byacc=all
6bd3dfaa 8052maybe-all-byacc: all-byacc
4fa63067 8053all-byacc: configure-byacc
0aed8855 8054 @: $(MAKE); $(unstage)
4fa63067
NN
8055 @r=`${PWD_COMMAND}`; export r; \
8056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8057 $(HOST_EXPORTS) \
b00612cc 8058 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8059 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8060 $(TARGET-byacc))
6bd3dfaa 8061@endif byacc
4fa63067 8062
a7254363 8063
d545f33b
PB
8064
8065
4fa63067
NN
8066.PHONY: check-byacc maybe-check-byacc
8067maybe-check-byacc:
6bd3dfaa
PB
8068@if byacc
8069maybe-check-byacc: check-byacc
4fa63067
NN
8070
8071# This module is only tested in a native toolchain.
8072check-byacc:
0aed8855 8073 @: $(MAKE); $(unstage)
4fa63067
NN
8074 @if [ '$(host)' = '$(target)' ] ; then \
8075 r=`${PWD_COMMAND}`; export r; \
8076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8077 $(HOST_EXPORTS) \
b00612cc 8078 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8079 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8080 fi
8081
6bd3dfaa 8082@endif byacc
4fa63067
NN
8083
8084.PHONY: install-byacc maybe-install-byacc
8085maybe-install-byacc:
6bd3dfaa
PB
8086@if byacc
8087maybe-install-byacc: install-byacc
4fa63067
NN
8088
8089install-byacc: installdirs
0aed8855 8090 @: $(MAKE); $(unstage)
4fa63067
NN
8091 @r=`${PWD_COMMAND}`; export r; \
8092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8093 $(HOST_EXPORTS) \
b00612cc 8094 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8095 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8096
6bd3dfaa 8097@endif byacc
4fa63067 8098
56a8fe78 8099# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8100
8101.PHONY: maybe-info-byacc info-byacc
8102maybe-info-byacc:
6bd3dfaa
PB
8103@if byacc
8104maybe-info-byacc: info-byacc
4fa63067
NN
8105
8106info-byacc: \
8107 configure-byacc
0aed8855 8108 @: $(MAKE); $(unstage)
4fa63067 8109 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8110 r=`${PWD_COMMAND}`; export r; \
8111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8112 $(HOST_EXPORTS) \
b813574b 8113 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8115 done; \
4fa63067 8116 echo "Doing info in byacc" ; \
b00612cc 8117 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8120 "RANLIB=$${RANLIB}" \
0c24b341 8121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8122 info) \
2a4cbe27
NN
8123 || exit 1
8124
6bd3dfaa 8125@endif byacc
2a4cbe27 8126
4fa63067
NN
8127.PHONY: maybe-dvi-byacc dvi-byacc
8128maybe-dvi-byacc:
6bd3dfaa
PB
8129@if byacc
8130maybe-dvi-byacc: dvi-byacc
2a4cbe27 8131
4fa63067
NN
8132dvi-byacc: \
8133 configure-byacc
0aed8855 8134 @: $(MAKE); $(unstage)
4fa63067 8135 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8136 r=`${PWD_COMMAND}`; export r; \
8137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8138 $(HOST_EXPORTS) \
b813574b 8139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8141 done; \
4fa63067 8142 echo "Doing dvi in byacc" ; \
b00612cc 8143 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8146 "RANLIB=$${RANLIB}" \
0c24b341 8147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8148 dvi) \
2a4cbe27
NN
8149 || exit 1
8150
6bd3dfaa 8151@endif byacc
2a4cbe27 8152
56a8fe78
DD
8153.PHONY: maybe-pdf-byacc pdf-byacc
8154maybe-pdf-byacc:
8155@if byacc
8156maybe-pdf-byacc: pdf-byacc
8157
8158pdf-byacc: \
8159 configure-byacc
8160 @: $(MAKE); $(unstage)
8161 @[ -f ./byacc/Makefile ] || exit 0; \
8162 r=`${PWD_COMMAND}`; export r; \
8163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8164 $(HOST_EXPORTS) \
8165 for flag in $(EXTRA_HOST_FLAGS) ; do \
8166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8167 done; \
8168 echo "Doing pdf in byacc" ; \
8169 (cd $(HOST_SUBDIR)/byacc && \
8170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8172 "RANLIB=$${RANLIB}" \
0c24b341 8173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8174 pdf) \
8175 || exit 1
8176
8177@endif byacc
8178
6d389afc
MS
8179.PHONY: maybe-html-byacc html-byacc
8180maybe-html-byacc:
8181@if byacc
8182maybe-html-byacc: html-byacc
8183
8184html-byacc: \
8185 configure-byacc
0aed8855 8186 @: $(MAKE); $(unstage)
6d389afc
MS
8187 @[ -f ./byacc/Makefile ] || exit 0; \
8188 r=`${PWD_COMMAND}`; export r; \
8189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8190 $(HOST_EXPORTS) \
8191 for flag in $(EXTRA_HOST_FLAGS) ; do \
8192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8193 done; \
8194 echo "Doing html in byacc" ; \
b00612cc 8195 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8198 "RANLIB=$${RANLIB}" \
0c24b341 8199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8200 html) \
8201 || exit 1
8202
8203@endif byacc
8204
4fa63067
NN
8205.PHONY: maybe-TAGS-byacc TAGS-byacc
8206maybe-TAGS-byacc:
6bd3dfaa
PB
8207@if byacc
8208maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8209
4fa63067
NN
8210TAGS-byacc: \
8211 configure-byacc
0aed8855 8212 @: $(MAKE); $(unstage)
4fa63067 8213 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8214 r=`${PWD_COMMAND}`; export r; \
8215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8216 $(HOST_EXPORTS) \
b813574b 8217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8219 done; \
4fa63067 8220 echo "Doing TAGS in byacc" ; \
b00612cc 8221 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8224 "RANLIB=$${RANLIB}" \
0c24b341 8225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8226 TAGS) \
2a4cbe27
NN
8227 || exit 1
8228
6bd3dfaa 8229@endif byacc
2a4cbe27 8230
4fa63067
NN
8231.PHONY: maybe-install-info-byacc install-info-byacc
8232maybe-install-info-byacc:
6bd3dfaa
PB
8233@if byacc
8234maybe-install-info-byacc: install-info-byacc
2a4cbe27 8235
4fa63067
NN
8236install-info-byacc: \
8237 configure-byacc \
8238 info-byacc
0aed8855 8239 @: $(MAKE); $(unstage)
4fa63067 8240 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8241 r=`${PWD_COMMAND}`; export r; \
8242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8243 $(HOST_EXPORTS) \
b813574b 8244 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8246 done; \
4fa63067 8247 echo "Doing install-info in byacc" ; \
b00612cc 8248 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8251 "RANLIB=$${RANLIB}" \
0c24b341 8252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8253 install-info) \
2a4cbe27
NN
8254 || exit 1
8255
6bd3dfaa 8256@endif byacc
2a4cbe27 8257
a3ca38d2
DD
8258.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8259maybe-install-pdf-byacc:
8260@if byacc
8261maybe-install-pdf-byacc: install-pdf-byacc
8262
8263install-pdf-byacc: \
8264 configure-byacc \
8265 pdf-byacc
8266 @: $(MAKE); $(unstage)
8267 @[ -f ./byacc/Makefile ] || exit 0; \
8268 r=`${PWD_COMMAND}`; export r; \
8269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8270 $(HOST_EXPORTS) \
8271 for flag in $(EXTRA_HOST_FLAGS) ; do \
8272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8273 done; \
8274 echo "Doing install-pdf in byacc" ; \
8275 (cd $(HOST_SUBDIR)/byacc && \
8276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8278 "RANLIB=$${RANLIB}" \
0c24b341 8279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8280 install-pdf) \
8281 || exit 1
8282
8283@endif byacc
8284
108a6f8e
CD
8285.PHONY: maybe-install-html-byacc install-html-byacc
8286maybe-install-html-byacc:
8287@if byacc
8288maybe-install-html-byacc: install-html-byacc
8289
8290install-html-byacc: \
8291 configure-byacc \
8292 html-byacc
8293 @: $(MAKE); $(unstage)
8294 @[ -f ./byacc/Makefile ] || exit 0; \
8295 r=`${PWD_COMMAND}`; export r; \
8296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8297 $(HOST_EXPORTS) \
8298 for flag in $(EXTRA_HOST_FLAGS) ; do \
8299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8300 done; \
8301 echo "Doing install-html in byacc" ; \
8302 (cd $(HOST_SUBDIR)/byacc && \
8303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8305 "RANLIB=$${RANLIB}" \
0c24b341 8306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8307 install-html) \
8308 || exit 1
8309
8310@endif byacc
8311
4fa63067
NN
8312.PHONY: maybe-installcheck-byacc installcheck-byacc
8313maybe-installcheck-byacc:
6bd3dfaa
PB
8314@if byacc
8315maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8316
4fa63067
NN
8317installcheck-byacc: \
8318 configure-byacc
0aed8855 8319 @: $(MAKE); $(unstage)
4fa63067 8320 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8321 r=`${PWD_COMMAND}`; export r; \
8322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8323 $(HOST_EXPORTS) \
b813574b 8324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8326 done; \
4fa63067 8327 echo "Doing installcheck in byacc" ; \
b00612cc 8328 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8331 "RANLIB=$${RANLIB}" \
0c24b341 8332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8333 installcheck) \
2a4cbe27
NN
8334 || exit 1
8335
6bd3dfaa 8336@endif byacc
2a4cbe27 8337
4fa63067
NN
8338.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8339maybe-mostlyclean-byacc:
6bd3dfaa
PB
8340@if byacc
8341maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8342
4fa63067 8343mostlyclean-byacc:
0aed8855 8344 @: $(MAKE); $(unstage)
4fa63067 8345 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8346 r=`${PWD_COMMAND}`; export r; \
8347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8348 $(HOST_EXPORTS) \
b813574b 8349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8351 done; \
4fa63067 8352 echo "Doing mostlyclean in byacc" ; \
b00612cc 8353 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8356 "RANLIB=$${RANLIB}" \
0c24b341 8357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8358 mostlyclean) \
2a4cbe27
NN
8359 || exit 1
8360
6bd3dfaa 8361@endif byacc
2a4cbe27 8362
4fa63067
NN
8363.PHONY: maybe-clean-byacc clean-byacc
8364maybe-clean-byacc:
6bd3dfaa
PB
8365@if byacc
8366maybe-clean-byacc: clean-byacc
2a4cbe27 8367
4fa63067 8368clean-byacc:
0aed8855 8369 @: $(MAKE); $(unstage)
4fa63067 8370 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8371 r=`${PWD_COMMAND}`; export r; \
8372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8373 $(HOST_EXPORTS) \
b813574b 8374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8376 done; \
4fa63067 8377 echo "Doing clean in byacc" ; \
b00612cc 8378 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8381 "RANLIB=$${RANLIB}" \
0c24b341 8382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8383 clean) \
2a4cbe27
NN
8384 || exit 1
8385
6bd3dfaa 8386@endif byacc
2a4cbe27 8387
4fa63067
NN
8388.PHONY: maybe-distclean-byacc distclean-byacc
8389maybe-distclean-byacc:
6bd3dfaa
PB
8390@if byacc
8391maybe-distclean-byacc: distclean-byacc
2a4cbe27 8392
4fa63067 8393distclean-byacc:
0aed8855 8394 @: $(MAKE); $(unstage)
4fa63067 8395 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8396 r=`${PWD_COMMAND}`; export r; \
8397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8398 $(HOST_EXPORTS) \
b813574b 8399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8401 done; \
4fa63067 8402 echo "Doing distclean in byacc" ; \
b00612cc 8403 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8406 "RANLIB=$${RANLIB}" \
0c24b341 8407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8408 distclean) \
2a4cbe27
NN
8409 || exit 1
8410
6bd3dfaa 8411@endif byacc
2a4cbe27 8412
4fa63067
NN
8413.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8414maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8415@if byacc
8416maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8417
4fa63067 8418maintainer-clean-byacc:
0aed8855 8419 @: $(MAKE); $(unstage)
4fa63067 8420 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8421 r=`${PWD_COMMAND}`; export r; \
8422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8423 $(HOST_EXPORTS) \
b813574b 8424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8426 done; \
4fa63067 8427 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8428 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8431 "RANLIB=$${RANLIB}" \
0c24b341 8432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8433 maintainer-clean) \
2a4cbe27
NN
8434 || exit 1
8435
6bd3dfaa 8436@endif byacc
2a4cbe27 8437
2a4cbe27 8438
a7254363 8439
4fa63067
NN
8440.PHONY: configure-bzip2 maybe-configure-bzip2
8441maybe-configure-bzip2:
4f0ef2d8
CD
8442@if gcc-bootstrap
8443configure-bzip2: stage_current
8444@endif gcc-bootstrap
6bd3dfaa
PB
8445@if bzip2
8446maybe-configure-bzip2: configure-bzip2
c52c6897 8447configure-bzip2:
0aed8855 8448 @: $(MAKE); $(unstage)
c52c6897 8449 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8451 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8453 $(HOST_EXPORTS) \
a7254363
PB
8454 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8455 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8456 case $(srcdir) in \
b00612cc
PB
8457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8458 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8460 esac; \
b00612cc
PB
8461 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8462 libsrcdir="$$s/bzip2"; \
4fa63067 8463 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8465 --target=${target_alias} $${srcdiroption} \
4fa63067 8466 || exit 1
6bd3dfaa 8467@endif bzip2
4fa63067 8468
a7254363
PB
8469
8470
d545f33b
PB
8471
8472
4fa63067
NN
8473.PHONY: all-bzip2 maybe-all-bzip2
8474maybe-all-bzip2:
4f0ef2d8
CD
8475@if gcc-bootstrap
8476all-bzip2: stage_current
8477@endif gcc-bootstrap
6bd3dfaa 8478@if bzip2
d27cc32e 8479TARGET-bzip2=all
6bd3dfaa 8480maybe-all-bzip2: all-bzip2
4fa63067 8481all-bzip2: configure-bzip2
0aed8855 8482 @: $(MAKE); $(unstage)
4fa63067
NN
8483 @r=`${PWD_COMMAND}`; export r; \
8484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8485 $(HOST_EXPORTS) \
b00612cc 8486 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8487 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8488 $(TARGET-bzip2))
6bd3dfaa 8489@endif bzip2
4fa63067 8490
a7254363 8491
d545f33b
PB
8492
8493
4fa63067
NN
8494.PHONY: check-bzip2 maybe-check-bzip2
8495maybe-check-bzip2:
6bd3dfaa
PB
8496@if bzip2
8497maybe-check-bzip2: check-bzip2
4fa63067
NN
8498
8499check-bzip2:
0aed8855 8500 @: $(MAKE); $(unstage)
4fa63067
NN
8501 @r=`${PWD_COMMAND}`; export r; \
8502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8503 $(HOST_EXPORTS) \
b00612cc
PB
8504 (cd $(HOST_SUBDIR)/bzip2 && \
8505 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8506
6bd3dfaa 8507@endif bzip2
4fa63067
NN
8508
8509.PHONY: install-bzip2 maybe-install-bzip2
8510maybe-install-bzip2:
6bd3dfaa
PB
8511@if bzip2
8512maybe-install-bzip2: install-bzip2
4fa63067
NN
8513
8514install-bzip2: installdirs
0aed8855 8515 @: $(MAKE); $(unstage)
4fa63067
NN
8516 @r=`${PWD_COMMAND}`; export r; \
8517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8518 $(HOST_EXPORTS) \
b00612cc 8519 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8520 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8521
6bd3dfaa 8522@endif bzip2
4fa63067 8523
56a8fe78 8524# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8525
8526.PHONY: maybe-info-bzip2 info-bzip2
8527maybe-info-bzip2:
6bd3dfaa
PB
8528@if bzip2
8529maybe-info-bzip2: info-bzip2
4fa63067
NN
8530
8531info-bzip2: \
8532 configure-bzip2
0aed8855 8533 @: $(MAKE); $(unstage)
4fa63067 8534 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8535 r=`${PWD_COMMAND}`; export r; \
8536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8537 $(HOST_EXPORTS) \
b813574b 8538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8540 done; \
4fa63067 8541 echo "Doing info in bzip2" ; \
b00612cc 8542 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8545 "RANLIB=$${RANLIB}" \
0c24b341 8546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8547 info) \
2a4cbe27
NN
8548 || exit 1
8549
6bd3dfaa 8550@endif bzip2
2a4cbe27 8551
4fa63067
NN
8552.PHONY: maybe-dvi-bzip2 dvi-bzip2
8553maybe-dvi-bzip2:
6bd3dfaa
PB
8554@if bzip2
8555maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8556
4fa63067
NN
8557dvi-bzip2: \
8558 configure-bzip2
0aed8855 8559 @: $(MAKE); $(unstage)
4fa63067 8560 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8561 r=`${PWD_COMMAND}`; export r; \
8562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8563 $(HOST_EXPORTS) \
b813574b 8564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566 done; \
4fa63067 8567 echo "Doing dvi in bzip2" ; \
b00612cc 8568 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571 "RANLIB=$${RANLIB}" \
0c24b341 8572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8573 dvi) \
2a4cbe27
NN
8574 || exit 1
8575
6bd3dfaa 8576@endif bzip2
2a4cbe27 8577
56a8fe78
DD
8578.PHONY: maybe-pdf-bzip2 pdf-bzip2
8579maybe-pdf-bzip2:
8580@if bzip2
8581maybe-pdf-bzip2: pdf-bzip2
8582
8583pdf-bzip2: \
8584 configure-bzip2
8585 @: $(MAKE); $(unstage)
8586 @[ -f ./bzip2/Makefile ] || exit 0; \
8587 r=`${PWD_COMMAND}`; export r; \
8588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8589 $(HOST_EXPORTS) \
8590 for flag in $(EXTRA_HOST_FLAGS) ; do \
8591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8592 done; \
8593 echo "Doing pdf in bzip2" ; \
8594 (cd $(HOST_SUBDIR)/bzip2 && \
8595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8597 "RANLIB=$${RANLIB}" \
0c24b341 8598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8599 pdf) \
8600 || exit 1
8601
8602@endif bzip2
8603
6d389afc
MS
8604.PHONY: maybe-html-bzip2 html-bzip2
8605maybe-html-bzip2:
8606@if bzip2
8607maybe-html-bzip2: html-bzip2
8608
8609html-bzip2: \
8610 configure-bzip2
0aed8855 8611 @: $(MAKE); $(unstage)
6d389afc
MS
8612 @[ -f ./bzip2/Makefile ] || exit 0; \
8613 r=`${PWD_COMMAND}`; export r; \
8614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8615 $(HOST_EXPORTS) \
8616 for flag in $(EXTRA_HOST_FLAGS) ; do \
8617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8618 done; \
8619 echo "Doing html in bzip2" ; \
b00612cc 8620 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8623 "RANLIB=$${RANLIB}" \
0c24b341 8624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8625 html) \
8626 || exit 1
8627
8628@endif bzip2
8629
4fa63067
NN
8630.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8631maybe-TAGS-bzip2:
6bd3dfaa
PB
8632@if bzip2
8633maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8634
4fa63067
NN
8635TAGS-bzip2: \
8636 configure-bzip2
0aed8855 8637 @: $(MAKE); $(unstage)
4fa63067 8638 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8639 r=`${PWD_COMMAND}`; export r; \
8640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8641 $(HOST_EXPORTS) \
b813574b 8642 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8644 done; \
4fa63067 8645 echo "Doing TAGS in bzip2" ; \
b00612cc 8646 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8649 "RANLIB=$${RANLIB}" \
0c24b341 8650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8651 TAGS) \
2a4cbe27
NN
8652 || exit 1
8653
6bd3dfaa 8654@endif bzip2
2a4cbe27 8655
4fa63067
NN
8656.PHONY: maybe-install-info-bzip2 install-info-bzip2
8657maybe-install-info-bzip2:
6bd3dfaa
PB
8658@if bzip2
8659maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8660
4fa63067
NN
8661install-info-bzip2: \
8662 configure-bzip2 \
8663 info-bzip2
0aed8855 8664 @: $(MAKE); $(unstage)
4fa63067 8665 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8666 r=`${PWD_COMMAND}`; export r; \
8667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8668 $(HOST_EXPORTS) \
b813574b 8669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8671 done; \
4fa63067 8672 echo "Doing install-info in bzip2" ; \
b00612cc 8673 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8676 "RANLIB=$${RANLIB}" \
0c24b341 8677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8678 install-info) \
2a4cbe27
NN
8679 || exit 1
8680
6bd3dfaa 8681@endif bzip2
2a4cbe27 8682
a3ca38d2
DD
8683.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8684maybe-install-pdf-bzip2:
8685@if bzip2
8686maybe-install-pdf-bzip2: install-pdf-bzip2
8687
8688install-pdf-bzip2: \
8689 configure-bzip2 \
8690 pdf-bzip2
8691 @: $(MAKE); $(unstage)
8692 @[ -f ./bzip2/Makefile ] || exit 0; \
8693 r=`${PWD_COMMAND}`; export r; \
8694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8695 $(HOST_EXPORTS) \
8696 for flag in $(EXTRA_HOST_FLAGS) ; do \
8697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8698 done; \
8699 echo "Doing install-pdf in bzip2" ; \
8700 (cd $(HOST_SUBDIR)/bzip2 && \
8701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8703 "RANLIB=$${RANLIB}" \
0c24b341 8704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8705 install-pdf) \
8706 || exit 1
8707
8708@endif bzip2
8709
108a6f8e
CD
8710.PHONY: maybe-install-html-bzip2 install-html-bzip2
8711maybe-install-html-bzip2:
8712@if bzip2
8713maybe-install-html-bzip2: install-html-bzip2
8714
8715install-html-bzip2: \
8716 configure-bzip2 \
8717 html-bzip2
8718 @: $(MAKE); $(unstage)
8719 @[ -f ./bzip2/Makefile ] || exit 0; \
8720 r=`${PWD_COMMAND}`; export r; \
8721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8722 $(HOST_EXPORTS) \
8723 for flag in $(EXTRA_HOST_FLAGS) ; do \
8724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8725 done; \
8726 echo "Doing install-html in bzip2" ; \
8727 (cd $(HOST_SUBDIR)/bzip2 && \
8728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8730 "RANLIB=$${RANLIB}" \
0c24b341 8731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8732 install-html) \
8733 || exit 1
8734
8735@endif bzip2
8736
4fa63067
NN
8737.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8738maybe-installcheck-bzip2:
6bd3dfaa
PB
8739@if bzip2
8740maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8741
4fa63067
NN
8742installcheck-bzip2: \
8743 configure-bzip2
0aed8855 8744 @: $(MAKE); $(unstage)
4fa63067 8745 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8746 r=`${PWD_COMMAND}`; export r; \
8747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8748 $(HOST_EXPORTS) \
b813574b 8749 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8751 done; \
4fa63067 8752 echo "Doing installcheck in bzip2" ; \
b00612cc 8753 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8756 "RANLIB=$${RANLIB}" \
0c24b341 8757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8758 installcheck) \
2a4cbe27
NN
8759 || exit 1
8760
6bd3dfaa 8761@endif bzip2
2a4cbe27 8762
4fa63067
NN
8763.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8764maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8765@if bzip2
8766maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8767
4fa63067 8768mostlyclean-bzip2:
0aed8855 8769 @: $(MAKE); $(unstage)
4fa63067 8770 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8771 r=`${PWD_COMMAND}`; export r; \
8772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8773 $(HOST_EXPORTS) \
b813574b 8774 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8776 done; \
4fa63067 8777 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8778 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8781 "RANLIB=$${RANLIB}" \
0c24b341 8782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8783 mostlyclean) \
2a4cbe27
NN
8784 || exit 1
8785
6bd3dfaa 8786@endif bzip2
2a4cbe27 8787
4fa63067
NN
8788.PHONY: maybe-clean-bzip2 clean-bzip2
8789maybe-clean-bzip2:
6bd3dfaa
PB
8790@if bzip2
8791maybe-clean-bzip2: clean-bzip2
2a4cbe27 8792
4fa63067 8793clean-bzip2:
0aed8855 8794 @: $(MAKE); $(unstage)
4fa63067 8795 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8796 r=`${PWD_COMMAND}`; export r; \
8797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8798 $(HOST_EXPORTS) \
b813574b 8799 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8801 done; \
4fa63067 8802 echo "Doing clean in bzip2" ; \
b00612cc 8803 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8806 "RANLIB=$${RANLIB}" \
0c24b341 8807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8808 clean) \
2a4cbe27
NN
8809 || exit 1
8810
6bd3dfaa 8811@endif bzip2
2a4cbe27 8812
4fa63067
NN
8813.PHONY: maybe-distclean-bzip2 distclean-bzip2
8814maybe-distclean-bzip2:
6bd3dfaa
PB
8815@if bzip2
8816maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8817
4fa63067 8818distclean-bzip2:
0aed8855 8819 @: $(MAKE); $(unstage)
4fa63067 8820 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8821 r=`${PWD_COMMAND}`; export r; \
8822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8823 $(HOST_EXPORTS) \
b813574b 8824 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8826 done; \
4fa63067 8827 echo "Doing distclean in bzip2" ; \
b00612cc 8828 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8831 "RANLIB=$${RANLIB}" \
0c24b341 8832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8833 distclean) \
2a4cbe27
NN
8834 || exit 1
8835
6bd3dfaa 8836@endif bzip2
2a4cbe27 8837
4fa63067
NN
8838.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8839maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8840@if bzip2
8841maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8842
4fa63067 8843maintainer-clean-bzip2:
0aed8855 8844 @: $(MAKE); $(unstage)
4fa63067 8845 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8846 r=`${PWD_COMMAND}`; export r; \
8847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8848 $(HOST_EXPORTS) \
b813574b 8849 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8851 done; \
4fa63067 8852 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8853 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8856 "RANLIB=$${RANLIB}" \
0c24b341 8857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8858 maintainer-clean) \
2a4cbe27
NN
8859 || exit 1
8860
6bd3dfaa 8861@endif bzip2
2a4cbe27 8862
2a4cbe27 8863
a7254363 8864
4fa63067
NN
8865.PHONY: configure-dejagnu maybe-configure-dejagnu
8866maybe-configure-dejagnu:
4f0ef2d8
CD
8867@if gcc-bootstrap
8868configure-dejagnu: stage_current
8869@endif gcc-bootstrap
6bd3dfaa
PB
8870@if dejagnu
8871maybe-configure-dejagnu: configure-dejagnu
c52c6897 8872configure-dejagnu:
0aed8855 8873 @: $(MAKE); $(unstage)
c52c6897 8874 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8876 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8878 $(HOST_EXPORTS) \
a7254363
PB
8879 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8880 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8881 case $(srcdir) in \
b00612cc
PB
8882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8883 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8885 esac; \
b00612cc
PB
8886 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8887 libsrcdir="$$s/dejagnu"; \
4fa63067 8888 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8890 --target=${target_alias} $${srcdiroption} \
4fa63067 8891 || exit 1
6bd3dfaa 8892@endif dejagnu
4fa63067 8893
a7254363
PB
8894
8895
d545f33b
PB
8896
8897
4fa63067
NN
8898.PHONY: all-dejagnu maybe-all-dejagnu
8899maybe-all-dejagnu:
4f0ef2d8
CD
8900@if gcc-bootstrap
8901all-dejagnu: stage_current
8902@endif gcc-bootstrap
6bd3dfaa 8903@if dejagnu
d27cc32e 8904TARGET-dejagnu=all
6bd3dfaa 8905maybe-all-dejagnu: all-dejagnu
4fa63067 8906all-dejagnu: configure-dejagnu
0aed8855 8907 @: $(MAKE); $(unstage)
4fa63067
NN
8908 @r=`${PWD_COMMAND}`; export r; \
8909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8910 $(HOST_EXPORTS) \
b00612cc 8911 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
8912 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8913 $(TARGET-dejagnu))
6bd3dfaa 8914@endif dejagnu
4fa63067 8915
a7254363 8916
d545f33b
PB
8917
8918
4fa63067
NN
8919.PHONY: check-dejagnu maybe-check-dejagnu
8920maybe-check-dejagnu:
6bd3dfaa
PB
8921@if dejagnu
8922maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8923
8924check-dejagnu:
0aed8855 8925 @: $(MAKE); $(unstage)
4fa63067
NN
8926 @r=`${PWD_COMMAND}`; export r; \
8927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8928 $(HOST_EXPORTS) \
b00612cc
PB
8929 (cd $(HOST_SUBDIR)/dejagnu && \
8930 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8931
6bd3dfaa 8932@endif dejagnu
4fa63067
NN
8933
8934.PHONY: install-dejagnu maybe-install-dejagnu
8935maybe-install-dejagnu:
6bd3dfaa
PB
8936@if dejagnu
8937maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8938
8939install-dejagnu: installdirs
0aed8855 8940 @: $(MAKE); $(unstage)
4fa63067
NN
8941 @r=`${PWD_COMMAND}`; export r; \
8942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8943 $(HOST_EXPORTS) \
b00612cc 8944 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8945 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8946
6bd3dfaa 8947@endif dejagnu
4fa63067 8948
56a8fe78 8949# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8950
8951.PHONY: maybe-info-dejagnu info-dejagnu
8952maybe-info-dejagnu:
6bd3dfaa
PB
8953@if dejagnu
8954maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8955
8956info-dejagnu: \
8957 configure-dejagnu
0aed8855 8958 @: $(MAKE); $(unstage)
4fa63067 8959 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8960 r=`${PWD_COMMAND}`; export r; \
8961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8962 $(HOST_EXPORTS) \
b813574b 8963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8965 done; \
4fa63067 8966 echo "Doing info in dejagnu" ; \
b00612cc 8967 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8970 "RANLIB=$${RANLIB}" \
0c24b341 8971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8972 info) \
2a4cbe27
NN
8973 || exit 1
8974
6bd3dfaa 8975@endif dejagnu
2a4cbe27 8976
4fa63067
NN
8977.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8978maybe-dvi-dejagnu:
6bd3dfaa
PB
8979@if dejagnu
8980maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8981
4fa63067
NN
8982dvi-dejagnu: \
8983 configure-dejagnu
0aed8855 8984 @: $(MAKE); $(unstage)
4fa63067 8985 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8986 r=`${PWD_COMMAND}`; export r; \
8987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8988 $(HOST_EXPORTS) \
b813574b 8989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8991 done; \
4fa63067 8992 echo "Doing dvi in dejagnu" ; \
b00612cc 8993 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8996 "RANLIB=$${RANLIB}" \
0c24b341 8997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8998 dvi) \
2a4cbe27
NN
8999 || exit 1
9000
6bd3dfaa 9001@endif dejagnu
2a4cbe27 9002
56a8fe78
DD
9003.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9004maybe-pdf-dejagnu:
9005@if dejagnu
9006maybe-pdf-dejagnu: pdf-dejagnu
9007
9008pdf-dejagnu: \
9009 configure-dejagnu
9010 @: $(MAKE); $(unstage)
9011 @[ -f ./dejagnu/Makefile ] || exit 0; \
9012 r=`${PWD_COMMAND}`; export r; \
9013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9014 $(HOST_EXPORTS) \
9015 for flag in $(EXTRA_HOST_FLAGS) ; do \
9016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9017 done; \
9018 echo "Doing pdf in dejagnu" ; \
9019 (cd $(HOST_SUBDIR)/dejagnu && \
9020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9022 "RANLIB=$${RANLIB}" \
0c24b341 9023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9024 pdf) \
9025 || exit 1
9026
9027@endif dejagnu
9028
6d389afc
MS
9029.PHONY: maybe-html-dejagnu html-dejagnu
9030maybe-html-dejagnu:
9031@if dejagnu
9032maybe-html-dejagnu: html-dejagnu
9033
9034html-dejagnu: \
9035 configure-dejagnu
0aed8855 9036 @: $(MAKE); $(unstage)
6d389afc
MS
9037 @[ -f ./dejagnu/Makefile ] || exit 0; \
9038 r=`${PWD_COMMAND}`; export r; \
9039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9040 $(HOST_EXPORTS) \
9041 for flag in $(EXTRA_HOST_FLAGS) ; do \
9042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9043 done; \
9044 echo "Doing html in dejagnu" ; \
b00612cc 9045 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9048 "RANLIB=$${RANLIB}" \
0c24b341 9049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9050 html) \
9051 || exit 1
9052
9053@endif dejagnu
9054
4fa63067
NN
9055.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9056maybe-TAGS-dejagnu:
6bd3dfaa
PB
9057@if dejagnu
9058maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9059
4fa63067
NN
9060TAGS-dejagnu: \
9061 configure-dejagnu
0aed8855 9062 @: $(MAKE); $(unstage)
4fa63067 9063 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9064 r=`${PWD_COMMAND}`; export r; \
9065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9066 $(HOST_EXPORTS) \
b813574b 9067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9069 done; \
4fa63067 9070 echo "Doing TAGS in dejagnu" ; \
b00612cc 9071 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9074 "RANLIB=$${RANLIB}" \
0c24b341 9075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9076 TAGS) \
2a4cbe27
NN
9077 || exit 1
9078
6bd3dfaa 9079@endif dejagnu
2a4cbe27 9080
4fa63067
NN
9081.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9082maybe-install-info-dejagnu:
6bd3dfaa
PB
9083@if dejagnu
9084maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9085
4fa63067
NN
9086install-info-dejagnu: \
9087 configure-dejagnu \
9088 info-dejagnu
0aed8855 9089 @: $(MAKE); $(unstage)
4fa63067 9090 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9091 r=`${PWD_COMMAND}`; export r; \
9092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9093 $(HOST_EXPORTS) \
b813574b 9094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9096 done; \
4fa63067 9097 echo "Doing install-info in dejagnu" ; \
b00612cc 9098 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9101 "RANLIB=$${RANLIB}" \
0c24b341 9102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9103 install-info) \
2a4cbe27
NN
9104 || exit 1
9105
6bd3dfaa 9106@endif dejagnu
2a4cbe27 9107
a3ca38d2
DD
9108.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9109maybe-install-pdf-dejagnu:
9110@if dejagnu
9111maybe-install-pdf-dejagnu: install-pdf-dejagnu
9112
9113install-pdf-dejagnu: \
9114 configure-dejagnu \
9115 pdf-dejagnu
9116 @: $(MAKE); $(unstage)
9117 @[ -f ./dejagnu/Makefile ] || exit 0; \
9118 r=`${PWD_COMMAND}`; export r; \
9119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9120 $(HOST_EXPORTS) \
9121 for flag in $(EXTRA_HOST_FLAGS) ; do \
9122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9123 done; \
9124 echo "Doing install-pdf in dejagnu" ; \
9125 (cd $(HOST_SUBDIR)/dejagnu && \
9126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9128 "RANLIB=$${RANLIB}" \
0c24b341 9129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9130 install-pdf) \
9131 || exit 1
9132
9133@endif dejagnu
9134
108a6f8e
CD
9135.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9136maybe-install-html-dejagnu:
9137@if dejagnu
9138maybe-install-html-dejagnu: install-html-dejagnu
9139
9140install-html-dejagnu: \
9141 configure-dejagnu \
9142 html-dejagnu
9143 @: $(MAKE); $(unstage)
9144 @[ -f ./dejagnu/Makefile ] || exit 0; \
9145 r=`${PWD_COMMAND}`; export r; \
9146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9147 $(HOST_EXPORTS) \
9148 for flag in $(EXTRA_HOST_FLAGS) ; do \
9149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9150 done; \
9151 echo "Doing install-html in dejagnu" ; \
9152 (cd $(HOST_SUBDIR)/dejagnu && \
9153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9155 "RANLIB=$${RANLIB}" \
0c24b341 9156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9157 install-html) \
9158 || exit 1
9159
9160@endif dejagnu
9161
4fa63067
NN
9162.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9163maybe-installcheck-dejagnu:
6bd3dfaa
PB
9164@if dejagnu
9165maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9166
4fa63067
NN
9167installcheck-dejagnu: \
9168 configure-dejagnu
0aed8855 9169 @: $(MAKE); $(unstage)
4fa63067 9170 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9171 r=`${PWD_COMMAND}`; export r; \
9172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9173 $(HOST_EXPORTS) \
b813574b 9174 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9176 done; \
4fa63067 9177 echo "Doing installcheck in dejagnu" ; \
b00612cc 9178 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9181 "RANLIB=$${RANLIB}" \
0c24b341 9182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9183 installcheck) \
2a4cbe27
NN
9184 || exit 1
9185
6bd3dfaa 9186@endif dejagnu
2a4cbe27 9187
4fa63067
NN
9188.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9189maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9190@if dejagnu
9191maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9192
4fa63067 9193mostlyclean-dejagnu:
0aed8855 9194 @: $(MAKE); $(unstage)
4fa63067 9195 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9196 r=`${PWD_COMMAND}`; export r; \
9197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9198 $(HOST_EXPORTS) \
b813574b 9199 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9201 done; \
4fa63067 9202 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9203 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9206 "RANLIB=$${RANLIB}" \
0c24b341 9207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9208 mostlyclean) \
2a4cbe27
NN
9209 || exit 1
9210
6bd3dfaa 9211@endif dejagnu
2a4cbe27 9212
4fa63067
NN
9213.PHONY: maybe-clean-dejagnu clean-dejagnu
9214maybe-clean-dejagnu:
6bd3dfaa
PB
9215@if dejagnu
9216maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9217
4fa63067 9218clean-dejagnu:
0aed8855 9219 @: $(MAKE); $(unstage)
4fa63067 9220 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9221 r=`${PWD_COMMAND}`; export r; \
9222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9223 $(HOST_EXPORTS) \
b813574b 9224 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9226 done; \
4fa63067 9227 echo "Doing clean in dejagnu" ; \
b00612cc 9228 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9231 "RANLIB=$${RANLIB}" \
0c24b341 9232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9233 clean) \
2a4cbe27
NN
9234 || exit 1
9235
6bd3dfaa 9236@endif dejagnu
2a4cbe27 9237
4fa63067
NN
9238.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9239maybe-distclean-dejagnu:
6bd3dfaa
PB
9240@if dejagnu
9241maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9242
4fa63067 9243distclean-dejagnu:
0aed8855 9244 @: $(MAKE); $(unstage)
4fa63067 9245 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9246 r=`${PWD_COMMAND}`; export r; \
9247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9248 $(HOST_EXPORTS) \
b813574b 9249 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9251 done; \
4fa63067 9252 echo "Doing distclean in dejagnu" ; \
b00612cc 9253 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9256 "RANLIB=$${RANLIB}" \
0c24b341 9257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9258 distclean) \
2a4cbe27
NN
9259 || exit 1
9260
6bd3dfaa 9261@endif dejagnu
2a4cbe27 9262
4fa63067
NN
9263.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9264maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9265@if dejagnu
9266maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9267
4fa63067 9268maintainer-clean-dejagnu:
0aed8855 9269 @: $(MAKE); $(unstage)
4fa63067 9270 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9271 r=`${PWD_COMMAND}`; export r; \
9272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9273 $(HOST_EXPORTS) \
b813574b 9274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9276 done; \
4fa63067 9277 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9278 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9281 "RANLIB=$${RANLIB}" \
0c24b341 9282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9283 maintainer-clean) \
4fa63067
NN
9284 || exit 1
9285
6bd3dfaa 9286@endif dejagnu
4fa63067
NN
9287
9288
a7254363 9289
4fa63067
NN
9290.PHONY: configure-diff maybe-configure-diff
9291maybe-configure-diff:
4f0ef2d8
CD
9292@if gcc-bootstrap
9293configure-diff: stage_current
9294@endif gcc-bootstrap
6bd3dfaa
PB
9295@if diff
9296maybe-configure-diff: configure-diff
c52c6897 9297configure-diff:
0aed8855 9298 @: $(MAKE); $(unstage)
c52c6897 9299 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9301 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9303 $(HOST_EXPORTS) \
a7254363
PB
9304 echo Configuring in $(HOST_SUBDIR)/diff; \
9305 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9306 case $(srcdir) in \
b00612cc
PB
9307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9308 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9310 esac; \
b00612cc
PB
9311 srcdiroption="--srcdir=$${topdir}/diff"; \
9312 libsrcdir="$$s/diff"; \
4fa63067 9313 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9314 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9315 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9316 || exit 1
6bd3dfaa 9317@endif diff
2a4cbe27 9318
a7254363
PB
9319
9320
d545f33b
PB
9321
9322
4fa63067
NN
9323.PHONY: all-diff maybe-all-diff
9324maybe-all-diff:
4f0ef2d8
CD
9325@if gcc-bootstrap
9326all-diff: stage_current
9327@endif gcc-bootstrap
6bd3dfaa 9328@if diff
d27cc32e 9329TARGET-diff=all
6bd3dfaa 9330maybe-all-diff: all-diff
4fa63067 9331all-diff: configure-diff
0aed8855 9332 @: $(MAKE); $(unstage)
4fa63067
NN
9333 @r=`${PWD_COMMAND}`; export r; \
9334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9335 $(HOST_EXPORTS) \
b00612cc 9336 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9337 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9338 $(TARGET-diff))
6bd3dfaa 9339@endif diff
2a4cbe27 9340
a7254363 9341
d545f33b
PB
9342
9343
4fa63067
NN
9344.PHONY: check-diff maybe-check-diff
9345maybe-check-diff:
6bd3dfaa
PB
9346@if diff
9347maybe-check-diff: check-diff
2a4cbe27 9348
4fa63067 9349check-diff:
0aed8855 9350 @: $(MAKE); $(unstage)
4fa63067 9351 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9353 $(HOST_EXPORTS) \
b00612cc
PB
9354 (cd $(HOST_SUBDIR)/diff && \
9355 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9356
6bd3dfaa 9357@endif diff
2a4cbe27 9358
4fa63067
NN
9359.PHONY: install-diff maybe-install-diff
9360maybe-install-diff:
6bd3dfaa
PB
9361@if diff
9362maybe-install-diff: install-diff
2a4cbe27 9363
4fa63067 9364install-diff: installdirs
0aed8855 9365 @: $(MAKE); $(unstage)
4fa63067 9366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9368 $(HOST_EXPORTS) \
b00612cc 9369 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9370 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9371
6bd3dfaa 9372@endif diff
2a4cbe27 9373
56a8fe78 9374# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9375
4fa63067
NN
9376.PHONY: maybe-info-diff info-diff
9377maybe-info-diff:
6bd3dfaa
PB
9378@if diff
9379maybe-info-diff: info-diff
2a4cbe27 9380
4fa63067
NN
9381info-diff: \
9382 configure-diff
0aed8855 9383 @: $(MAKE); $(unstage)
4fa63067 9384 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9385 r=`${PWD_COMMAND}`; export r; \
9386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9387 $(HOST_EXPORTS) \
b813574b 9388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9390 done; \
4fa63067 9391 echo "Doing info in diff" ; \
b00612cc 9392 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9395 "RANLIB=$${RANLIB}" \
0c24b341 9396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9397 info) \
2a4cbe27
NN
9398 || exit 1
9399
6bd3dfaa 9400@endif diff
2a4cbe27 9401
4fa63067
NN
9402.PHONY: maybe-dvi-diff dvi-diff
9403maybe-dvi-diff:
6bd3dfaa
PB
9404@if diff
9405maybe-dvi-diff: dvi-diff
2a4cbe27 9406
4fa63067
NN
9407dvi-diff: \
9408 configure-diff
0aed8855 9409 @: $(MAKE); $(unstage)
4fa63067 9410 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9411 r=`${PWD_COMMAND}`; export r; \
9412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9413 $(HOST_EXPORTS) \
b813574b 9414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9416 done; \
4fa63067 9417 echo "Doing dvi in diff" ; \
b00612cc 9418 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9421 "RANLIB=$${RANLIB}" \
0c24b341 9422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9423 dvi) \
2a4cbe27
NN
9424 || exit 1
9425
6bd3dfaa 9426@endif diff
2a4cbe27 9427
56a8fe78
DD
9428.PHONY: maybe-pdf-diff pdf-diff
9429maybe-pdf-diff:
9430@if diff
9431maybe-pdf-diff: pdf-diff
9432
9433pdf-diff: \
9434 configure-diff
9435 @: $(MAKE); $(unstage)
9436 @[ -f ./diff/Makefile ] || exit 0; \
9437 r=`${PWD_COMMAND}`; export r; \
9438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9439 $(HOST_EXPORTS) \
9440 for flag in $(EXTRA_HOST_FLAGS) ; do \
9441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9442 done; \
9443 echo "Doing pdf in diff" ; \
9444 (cd $(HOST_SUBDIR)/diff && \
9445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9447 "RANLIB=$${RANLIB}" \
0c24b341 9448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9449 pdf) \
9450 || exit 1
9451
9452@endif diff
9453
6d389afc
MS
9454.PHONY: maybe-html-diff html-diff
9455maybe-html-diff:
9456@if diff
9457maybe-html-diff: html-diff
9458
9459html-diff: \
9460 configure-diff
0aed8855 9461 @: $(MAKE); $(unstage)
6d389afc
MS
9462 @[ -f ./diff/Makefile ] || exit 0; \
9463 r=`${PWD_COMMAND}`; export r; \
9464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9465 $(HOST_EXPORTS) \
9466 for flag in $(EXTRA_HOST_FLAGS) ; do \
9467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9468 done; \
9469 echo "Doing html in diff" ; \
b00612cc 9470 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9473 "RANLIB=$${RANLIB}" \
0c24b341 9474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9475 html) \
9476 || exit 1
9477
9478@endif diff
9479
4fa63067
NN
9480.PHONY: maybe-TAGS-diff TAGS-diff
9481maybe-TAGS-diff:
6bd3dfaa
PB
9482@if diff
9483maybe-TAGS-diff: TAGS-diff
2a4cbe27 9484
4fa63067
NN
9485TAGS-diff: \
9486 configure-diff
0aed8855 9487 @: $(MAKE); $(unstage)
4fa63067 9488 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9489 r=`${PWD_COMMAND}`; export r; \
9490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9491 $(HOST_EXPORTS) \
b813574b 9492 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9494 done; \
4fa63067 9495 echo "Doing TAGS in diff" ; \
b00612cc 9496 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9499 "RANLIB=$${RANLIB}" \
0c24b341 9500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9501 TAGS) \
2a4cbe27
NN
9502 || exit 1
9503
6bd3dfaa 9504@endif diff
2a4cbe27 9505
4fa63067
NN
9506.PHONY: maybe-install-info-diff install-info-diff
9507maybe-install-info-diff:
6bd3dfaa
PB
9508@if diff
9509maybe-install-info-diff: install-info-diff
2a4cbe27 9510
4fa63067
NN
9511install-info-diff: \
9512 configure-diff \
9513 info-diff
0aed8855 9514 @: $(MAKE); $(unstage)
4fa63067 9515 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9516 r=`${PWD_COMMAND}`; export r; \
9517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9518 $(HOST_EXPORTS) \
b813574b 9519 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9521 done; \
4fa63067 9522 echo "Doing install-info in diff" ; \
b00612cc 9523 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9526 "RANLIB=$${RANLIB}" \
0c24b341 9527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9528 install-info) \
2a4cbe27
NN
9529 || exit 1
9530
6bd3dfaa 9531@endif diff
2a4cbe27 9532
a3ca38d2
DD
9533.PHONY: maybe-install-pdf-diff install-pdf-diff
9534maybe-install-pdf-diff:
9535@if diff
9536maybe-install-pdf-diff: install-pdf-diff
9537
9538install-pdf-diff: \
9539 configure-diff \
9540 pdf-diff
9541 @: $(MAKE); $(unstage)
9542 @[ -f ./diff/Makefile ] || exit 0; \
9543 r=`${PWD_COMMAND}`; export r; \
9544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9545 $(HOST_EXPORTS) \
9546 for flag in $(EXTRA_HOST_FLAGS) ; do \
9547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9548 done; \
9549 echo "Doing install-pdf in diff" ; \
9550 (cd $(HOST_SUBDIR)/diff && \
9551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9553 "RANLIB=$${RANLIB}" \
0c24b341 9554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9555 install-pdf) \
9556 || exit 1
9557
9558@endif diff
9559
108a6f8e
CD
9560.PHONY: maybe-install-html-diff install-html-diff
9561maybe-install-html-diff:
9562@if diff
9563maybe-install-html-diff: install-html-diff
9564
9565install-html-diff: \
9566 configure-diff \
9567 html-diff
9568 @: $(MAKE); $(unstage)
9569 @[ -f ./diff/Makefile ] || exit 0; \
9570 r=`${PWD_COMMAND}`; export r; \
9571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572 $(HOST_EXPORTS) \
9573 for flag in $(EXTRA_HOST_FLAGS) ; do \
9574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9575 done; \
9576 echo "Doing install-html in diff" ; \
9577 (cd $(HOST_SUBDIR)/diff && \
9578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9580 "RANLIB=$${RANLIB}" \
0c24b341 9581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9582 install-html) \
9583 || exit 1
9584
9585@endif diff
9586
4fa63067
NN
9587.PHONY: maybe-installcheck-diff installcheck-diff
9588maybe-installcheck-diff:
6bd3dfaa
PB
9589@if diff
9590maybe-installcheck-diff: installcheck-diff
2a4cbe27 9591
4fa63067
NN
9592installcheck-diff: \
9593 configure-diff
0aed8855 9594 @: $(MAKE); $(unstage)
4fa63067 9595 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9596 r=`${PWD_COMMAND}`; export r; \
9597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9598 $(HOST_EXPORTS) \
b813574b 9599 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9601 done; \
4fa63067 9602 echo "Doing installcheck in diff" ; \
b00612cc 9603 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9606 "RANLIB=$${RANLIB}" \
0c24b341 9607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9608 installcheck) \
2a4cbe27
NN
9609 || exit 1
9610
6bd3dfaa 9611@endif diff
2a4cbe27 9612
4fa63067
NN
9613.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9614maybe-mostlyclean-diff:
6bd3dfaa
PB
9615@if diff
9616maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9617
4fa63067 9618mostlyclean-diff:
0aed8855 9619 @: $(MAKE); $(unstage)
4fa63067 9620 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9621 r=`${PWD_COMMAND}`; export r; \
9622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9623 $(HOST_EXPORTS) \
b813574b 9624 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9626 done; \
4fa63067 9627 echo "Doing mostlyclean in diff" ; \
b00612cc 9628 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9631 "RANLIB=$${RANLIB}" \
0c24b341 9632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9633 mostlyclean) \
2a4cbe27
NN
9634 || exit 1
9635
6bd3dfaa 9636@endif diff
2a4cbe27 9637
4fa63067
NN
9638.PHONY: maybe-clean-diff clean-diff
9639maybe-clean-diff:
6bd3dfaa
PB
9640@if diff
9641maybe-clean-diff: clean-diff
2a4cbe27 9642
4fa63067 9643clean-diff:
0aed8855 9644 @: $(MAKE); $(unstage)
4fa63067 9645 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9646 r=`${PWD_COMMAND}`; export r; \
9647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9648 $(HOST_EXPORTS) \
b813574b 9649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9651 done; \
4fa63067 9652 echo "Doing clean in diff" ; \
b00612cc 9653 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9656 "RANLIB=$${RANLIB}" \
0c24b341 9657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9658 clean) \
2a4cbe27
NN
9659 || exit 1
9660
6bd3dfaa 9661@endif diff
2a4cbe27 9662
4fa63067
NN
9663.PHONY: maybe-distclean-diff distclean-diff
9664maybe-distclean-diff:
6bd3dfaa
PB
9665@if diff
9666maybe-distclean-diff: distclean-diff
2a4cbe27 9667
4fa63067 9668distclean-diff:
0aed8855 9669 @: $(MAKE); $(unstage)
4fa63067 9670 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9671 r=`${PWD_COMMAND}`; export r; \
9672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9673 $(HOST_EXPORTS) \
b813574b 9674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9676 done; \
4fa63067 9677 echo "Doing distclean in diff" ; \
b00612cc 9678 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9681 "RANLIB=$${RANLIB}" \
0c24b341 9682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9683 distclean) \
2a4cbe27
NN
9684 || exit 1
9685
6bd3dfaa 9686@endif diff
2a4cbe27 9687
4fa63067
NN
9688.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9689maybe-maintainer-clean-diff:
6bd3dfaa
PB
9690@if diff
9691maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9692
4fa63067 9693maintainer-clean-diff:
0aed8855 9694 @: $(MAKE); $(unstage)
4fa63067 9695 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9696 r=`${PWD_COMMAND}`; export r; \
9697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9698 $(HOST_EXPORTS) \
b813574b 9699 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9701 done; \
4fa63067 9702 echo "Doing maintainer-clean in diff" ; \
b00612cc 9703 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9706 "RANLIB=$${RANLIB}" \
0c24b341 9707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9708 maintainer-clean) \
2a4cbe27
NN
9709 || exit 1
9710
6bd3dfaa 9711@endif diff
2a4cbe27 9712
2a4cbe27 9713
a7254363 9714
4fa63067
NN
9715.PHONY: configure-dosutils maybe-configure-dosutils
9716maybe-configure-dosutils:
4f0ef2d8
CD
9717@if gcc-bootstrap
9718configure-dosutils: stage_current
9719@endif gcc-bootstrap
6bd3dfaa
PB
9720@if dosutils
9721maybe-configure-dosutils: configure-dosutils
c52c6897 9722configure-dosutils:
0aed8855 9723 @: $(MAKE); $(unstage)
c52c6897 9724 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9726 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9728 $(HOST_EXPORTS) \
a7254363
PB
9729 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9730 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9731 case $(srcdir) in \
b00612cc
PB
9732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9733 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9735 esac; \
b00612cc
PB
9736 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9737 libsrcdir="$$s/dosutils"; \
4fa63067 9738 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9740 --target=${target_alias} $${srcdiroption} \
4fa63067 9741 || exit 1
6bd3dfaa 9742@endif dosutils
4fa63067 9743
a7254363
PB
9744
9745
d545f33b
PB
9746
9747
4fa63067
NN
9748.PHONY: all-dosutils maybe-all-dosutils
9749maybe-all-dosutils:
4f0ef2d8
CD
9750@if gcc-bootstrap
9751all-dosutils: stage_current
9752@endif gcc-bootstrap
6bd3dfaa 9753@if dosutils
d27cc32e 9754TARGET-dosutils=all
6bd3dfaa 9755maybe-all-dosutils: all-dosutils
4fa63067 9756all-dosutils: configure-dosutils
0aed8855 9757 @: $(MAKE); $(unstage)
4fa63067
NN
9758 @r=`${PWD_COMMAND}`; export r; \
9759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9760 $(HOST_EXPORTS) \
b00612cc 9761 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9763 $(TARGET-dosutils))
6bd3dfaa 9764@endif dosutils
4fa63067 9765
a7254363 9766
d545f33b
PB
9767
9768
4fa63067
NN
9769.PHONY: check-dosutils maybe-check-dosutils
9770maybe-check-dosutils:
6bd3dfaa
PB
9771@if dosutils
9772maybe-check-dosutils: check-dosutils
2a4cbe27 9773
4fa63067 9774check-dosutils:
2a4cbe27 9775
6bd3dfaa 9776@endif dosutils
2a4cbe27 9777
4fa63067
NN
9778.PHONY: install-dosutils maybe-install-dosutils
9779maybe-install-dosutils:
6bd3dfaa
PB
9780@if dosutils
9781maybe-install-dosutils: install-dosutils
4fa63067
NN
9782
9783install-dosutils: installdirs
0aed8855 9784 @: $(MAKE); $(unstage)
4fa63067 9785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9787 $(HOST_EXPORTS) \
b00612cc 9788 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9789 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9790
6bd3dfaa 9791@endif dosutils
2a4cbe27 9792
56a8fe78 9793# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9794
4fa63067
NN
9795.PHONY: maybe-info-dosutils info-dosutils
9796maybe-info-dosutils:
6bd3dfaa
PB
9797@if dosutils
9798maybe-info-dosutils: info-dosutils
4fa63067
NN
9799
9800info-dosutils: \
9801 configure-dosutils
0aed8855 9802 @: $(MAKE); $(unstage)
4fa63067 9803 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9804 r=`${PWD_COMMAND}`; export r; \
9805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9806 $(HOST_EXPORTS) \
b813574b 9807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9809 done; \
4fa63067 9810 echo "Doing info in dosutils" ; \
b00612cc 9811 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9814 "RANLIB=$${RANLIB}" \
0c24b341 9815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9816 info) \
2a4cbe27
NN
9817 || exit 1
9818
6bd3dfaa 9819@endif dosutils
2a4cbe27 9820
4fa63067
NN
9821.PHONY: maybe-dvi-dosutils dvi-dosutils
9822maybe-dvi-dosutils:
6bd3dfaa
PB
9823@if dosutils
9824maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9825
4fa63067
NN
9826dvi-dosutils: \
9827 configure-dosutils
0aed8855 9828 @: $(MAKE); $(unstage)
4fa63067 9829 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9830 r=`${PWD_COMMAND}`; export r; \
9831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9832 $(HOST_EXPORTS) \
b813574b 9833 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835 done; \
4fa63067 9836 echo "Doing dvi in dosutils" ; \
b00612cc 9837 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840 "RANLIB=$${RANLIB}" \
0c24b341 9841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9842 dvi) \
2a4cbe27
NN
9843 || exit 1
9844
6bd3dfaa 9845@endif dosutils
2a4cbe27 9846
56a8fe78
DD
9847.PHONY: maybe-pdf-dosutils pdf-dosutils
9848maybe-pdf-dosutils:
9849@if dosutils
9850maybe-pdf-dosutils: pdf-dosutils
9851
9852pdf-dosutils: \
9853 configure-dosutils
9854 @: $(MAKE); $(unstage)
9855 @[ -f ./dosutils/Makefile ] || exit 0; \
9856 r=`${PWD_COMMAND}`; export r; \
9857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9858 $(HOST_EXPORTS) \
9859 for flag in $(EXTRA_HOST_FLAGS) ; do \
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
9862 echo "Doing pdf in dosutils" ; \
9863 (cd $(HOST_SUBDIR)/dosutils && \
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
0c24b341 9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9868 pdf) \
9869 || exit 1
9870
9871@endif dosutils
9872
6d389afc
MS
9873.PHONY: maybe-html-dosutils html-dosutils
9874maybe-html-dosutils:
6bd3dfaa 9875@if dosutils
6d389afc 9876maybe-html-dosutils: html-dosutils
2a4cbe27 9877
6d389afc 9878html-dosutils: \
4fa63067 9879 configure-dosutils
0aed8855 9880 @: $(MAKE); $(unstage)
4fa63067 9881 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9884 $(HOST_EXPORTS) \
b813574b 9885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
6d389afc 9888 echo "Doing html in dosutils" ; \
b00612cc 9889 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
0c24b341 9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9894 html) \
2a4cbe27
NN
9895 || exit 1
9896
6bd3dfaa 9897@endif dosutils
2a4cbe27 9898
6d389afc
MS
9899.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9900maybe-TAGS-dosutils:
6bd3dfaa 9901@if dosutils
6d389afc 9902maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9903
6d389afc
MS
9904TAGS-dosutils: \
9905 configure-dosutils
0aed8855 9906 @: $(MAKE); $(unstage)
6d389afc
MS
9907 @[ -f ./dosutils/Makefile ] || exit 0; \
9908 r=`${PWD_COMMAND}`; export r; \
9909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9910 $(HOST_EXPORTS) \
9911 for flag in $(EXTRA_HOST_FLAGS) ; do \
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
9914 echo "Doing TAGS in dosutils" ; \
b00612cc 9915 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9918 "RANLIB=$${RANLIB}" \
0c24b341 9919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9920 TAGS) \
9921 || exit 1
9922
9923@endif dosutils
9924
9925.PHONY: maybe-install-info-dosutils install-info-dosutils
9926maybe-install-info-dosutils:
9927@if dosutils
9928maybe-install-info-dosutils: install-info-dosutils
9929
9930install-info-dosutils: \
9931 configure-dosutils \
9932 info-dosutils
0aed8855 9933 @: $(MAKE); $(unstage)
4fa63067 9934 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9935 r=`${PWD_COMMAND}`; export r; \
9936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9937 $(HOST_EXPORTS) \
b813574b 9938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9940 done; \
4fa63067 9941 echo "Doing install-info in dosutils" ; \
b00612cc 9942 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9945 "RANLIB=$${RANLIB}" \
0c24b341 9946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9947 install-info) \
2a4cbe27
NN
9948 || exit 1
9949
6bd3dfaa 9950@endif dosutils
2a4cbe27 9951
a3ca38d2
DD
9952.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9953maybe-install-pdf-dosutils:
9954@if dosutils
9955maybe-install-pdf-dosutils: install-pdf-dosutils
9956
9957install-pdf-dosutils: \
9958 configure-dosutils \
9959 pdf-dosutils
9960 @: $(MAKE); $(unstage)
9961 @[ -f ./dosutils/Makefile ] || exit 0; \
9962 r=`${PWD_COMMAND}`; export r; \
9963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9964 $(HOST_EXPORTS) \
9965 for flag in $(EXTRA_HOST_FLAGS) ; do \
9966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9967 done; \
9968 echo "Doing install-pdf in dosutils" ; \
9969 (cd $(HOST_SUBDIR)/dosutils && \
9970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9972 "RANLIB=$${RANLIB}" \
0c24b341 9973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9974 install-pdf) \
9975 || exit 1
9976
9977@endif dosutils
9978
108a6f8e
CD
9979.PHONY: maybe-install-html-dosutils install-html-dosutils
9980maybe-install-html-dosutils:
9981@if dosutils
9982maybe-install-html-dosutils: install-html-dosutils
9983
9984install-html-dosutils: \
9985 configure-dosutils \
9986 html-dosutils
9987 @: $(MAKE); $(unstage)
9988 @[ -f ./dosutils/Makefile ] || exit 0; \
9989 r=`${PWD_COMMAND}`; export r; \
9990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9991 $(HOST_EXPORTS) \
9992 for flag in $(EXTRA_HOST_FLAGS) ; do \
9993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9994 done; \
9995 echo "Doing install-html in dosutils" ; \
9996 (cd $(HOST_SUBDIR)/dosutils && \
9997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9999 "RANLIB=$${RANLIB}" \
0c24b341 10000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10001 install-html) \
10002 || exit 1
10003
10004@endif dosutils
10005
4fa63067
NN
10006.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10007maybe-installcheck-dosutils:
6bd3dfaa
PB
10008@if dosutils
10009maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10010
4fa63067
NN
10011installcheck-dosutils: \
10012 configure-dosutils
0aed8855 10013 @: $(MAKE); $(unstage)
4fa63067 10014 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10015 r=`${PWD_COMMAND}`; export r; \
10016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10017 $(HOST_EXPORTS) \
b813574b 10018 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10020 done; \
4fa63067 10021 echo "Doing installcheck in dosutils" ; \
b00612cc 10022 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10025 "RANLIB=$${RANLIB}" \
0c24b341 10026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10027 installcheck) \
2a4cbe27
NN
10028 || exit 1
10029
6bd3dfaa 10030@endif dosutils
2a4cbe27 10031
4fa63067
NN
10032.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10033maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10034@if dosutils
10035maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10036
4fa63067 10037mostlyclean-dosutils:
0aed8855 10038 @: $(MAKE); $(unstage)
4fa63067 10039 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
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 \
a2592b1b
DD
10044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10045 done; \
4fa63067 10046 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10047 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
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 mostlyclean) \
a2592b1b
DD
10053 || exit 1
10054
6bd3dfaa 10055@endif dosutils
a2592b1b 10056
4fa63067
NN
10057.PHONY: maybe-clean-dosutils clean-dosutils
10058maybe-clean-dosutils:
6bd3dfaa
PB
10059@if dosutils
10060maybe-clean-dosutils: clean-dosutils
2a4cbe27 10061
4fa63067 10062clean-dosutils:
0aed8855 10063 @: $(MAKE); $(unstage)
4fa63067 10064 @[ -f ./dosutils/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 clean in dosutils" ; \
b00612cc 10072 (cd $(HOST_SUBDIR)/dosutils && \
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 clean) \
2a4cbe27
NN
10078 || exit 1
10079
6bd3dfaa 10080@endif dosutils
2a4cbe27 10081
4fa63067
NN
10082.PHONY: maybe-distclean-dosutils distclean-dosutils
10083maybe-distclean-dosutils:
6bd3dfaa
PB
10084@if dosutils
10085maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10086
4fa63067 10087distclean-dosutils:
0aed8855 10088 @: $(MAKE); $(unstage)
4fa63067 10089 @[ -f ./dosutils/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 distclean in dosutils" ; \
b00612cc 10097 (cd $(HOST_SUBDIR)/dosutils && \
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 distclean) \
2a4cbe27
NN
10103 || exit 1
10104
6bd3dfaa 10105@endif dosutils
2a4cbe27 10106
4fa63067
NN
10107.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10108maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10109@if dosutils
10110maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10111
4fa63067 10112maintainer-clean-dosutils:
0aed8855 10113 @: $(MAKE); $(unstage)
4fa63067 10114 @[ -f ./dosutils/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 maintainer-clean in dosutils" ; \
b00612cc 10122 (cd $(HOST_SUBDIR)/dosutils && \
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 maintainer-clean) \
2a4cbe27
NN
10128 || exit 1
10129
6bd3dfaa 10130@endif dosutils
2a4cbe27 10131
2a4cbe27 10132
a7254363 10133
4fa63067
NN
10134.PHONY: configure-etc maybe-configure-etc
10135maybe-configure-etc:
4f0ef2d8
CD
10136@if gcc-bootstrap
10137configure-etc: stage_current
10138@endif gcc-bootstrap
6bd3dfaa
PB
10139@if etc
10140maybe-configure-etc: configure-etc
c52c6897 10141configure-etc:
0aed8855 10142 @: $(MAKE); $(unstage)
c52c6897 10143 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10145 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10147 $(HOST_EXPORTS) \
a7254363
PB
10148 echo Configuring in $(HOST_SUBDIR)/etc; \
10149 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10150 case $(srcdir) in \
b00612cc
PB
10151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10152 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10154 esac; \
b00612cc
PB
10155 srcdiroption="--srcdir=$${topdir}/etc"; \
10156 libsrcdir="$$s/etc"; \
4fa63067 10157 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10159 --target=${target_alias} $${srcdiroption} \
4fa63067 10160 || exit 1
6bd3dfaa 10161@endif etc
4fa63067 10162
a7254363
PB
10163
10164
d545f33b
PB
10165
10166
4fa63067
NN
10167.PHONY: all-etc maybe-all-etc
10168maybe-all-etc:
4f0ef2d8
CD
10169@if gcc-bootstrap
10170all-etc: stage_current
10171@endif gcc-bootstrap
6bd3dfaa 10172@if etc
d27cc32e 10173TARGET-etc=all
6bd3dfaa 10174maybe-all-etc: all-etc
4fa63067 10175all-etc: configure-etc
0aed8855 10176 @: $(MAKE); $(unstage)
4fa63067
NN
10177 @r=`${PWD_COMMAND}`; export r; \
10178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10179 $(HOST_EXPORTS) \
b00612cc 10180 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10182 $(TARGET-etc))
6bd3dfaa 10183@endif etc
4fa63067 10184
a7254363 10185
d545f33b
PB
10186
10187
4fa63067
NN
10188.PHONY: check-etc maybe-check-etc
10189maybe-check-etc:
6bd3dfaa
PB
10190@if etc
10191maybe-check-etc: check-etc
4fa63067
NN
10192
10193check-etc:
0aed8855 10194 @: $(MAKE); $(unstage)
4fa63067
NN
10195 @r=`${PWD_COMMAND}`; export r; \
10196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10197 $(HOST_EXPORTS) \
b00612cc
PB
10198 (cd $(HOST_SUBDIR)/etc && \
10199 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10200
6bd3dfaa 10201@endif etc
4fa63067
NN
10202
10203.PHONY: install-etc maybe-install-etc
10204maybe-install-etc:
6bd3dfaa
PB
10205@if etc
10206maybe-install-etc: install-etc
4fa63067
NN
10207
10208install-etc: installdirs
0aed8855 10209 @: $(MAKE); $(unstage)
4fa63067
NN
10210 @r=`${PWD_COMMAND}`; export r; \
10211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10212 $(HOST_EXPORTS) \
b00612cc 10213 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10214 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10215
6bd3dfaa 10216@endif etc
4fa63067 10217
56a8fe78 10218# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10219
10220.PHONY: maybe-info-etc info-etc
10221maybe-info-etc:
6bd3dfaa
PB
10222@if etc
10223maybe-info-etc: info-etc
4fa63067
NN
10224
10225info-etc: \
10226 configure-etc
0aed8855 10227 @: $(MAKE); $(unstage)
4fa63067 10228 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10229 r=`${PWD_COMMAND}`; export r; \
10230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10231 $(HOST_EXPORTS) \
b813574b 10232 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10234 done; \
4fa63067 10235 echo "Doing info in etc" ; \
b00612cc 10236 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10239 "RANLIB=$${RANLIB}" \
0c24b341 10240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10241 info) \
2a4cbe27
NN
10242 || exit 1
10243
6bd3dfaa 10244@endif etc
2a4cbe27 10245
4fa63067
NN
10246.PHONY: maybe-dvi-etc dvi-etc
10247maybe-dvi-etc:
6bd3dfaa
PB
10248@if etc
10249maybe-dvi-etc: dvi-etc
2a4cbe27 10250
4fa63067
NN
10251dvi-etc: \
10252 configure-etc
0aed8855 10253 @: $(MAKE); $(unstage)
4fa63067 10254 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10255 r=`${PWD_COMMAND}`; export r; \
10256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10257 $(HOST_EXPORTS) \
b813574b 10258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10260 done; \
4fa63067 10261 echo "Doing dvi in etc" ; \
b00612cc 10262 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10265 "RANLIB=$${RANLIB}" \
0c24b341 10266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10267 dvi) \
2a4cbe27
NN
10268 || exit 1
10269
6bd3dfaa 10270@endif etc
2a4cbe27 10271
56a8fe78
DD
10272.PHONY: maybe-pdf-etc pdf-etc
10273maybe-pdf-etc:
10274@if etc
10275maybe-pdf-etc: pdf-etc
10276
10277pdf-etc: \
10278 configure-etc
10279 @: $(MAKE); $(unstage)
10280 @[ -f ./etc/Makefile ] || exit 0; \
10281 r=`${PWD_COMMAND}`; export r; \
10282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10283 $(HOST_EXPORTS) \
10284 for flag in $(EXTRA_HOST_FLAGS) ; do \
10285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10286 done; \
10287 echo "Doing pdf in etc" ; \
10288 (cd $(HOST_SUBDIR)/etc && \
10289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10291 "RANLIB=$${RANLIB}" \
0c24b341 10292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10293 pdf) \
10294 || exit 1
10295
10296@endif etc
10297
6d389afc
MS
10298.PHONY: maybe-html-etc html-etc
10299maybe-html-etc:
10300@if etc
10301maybe-html-etc: html-etc
10302
10303html-etc: \
10304 configure-etc
0aed8855 10305 @: $(MAKE); $(unstage)
6d389afc
MS
10306 @[ -f ./etc/Makefile ] || exit 0; \
10307 r=`${PWD_COMMAND}`; export r; \
10308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10309 $(HOST_EXPORTS) \
10310 for flag in $(EXTRA_HOST_FLAGS) ; do \
10311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10312 done; \
10313 echo "Doing html in etc" ; \
b00612cc 10314 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10317 "RANLIB=$${RANLIB}" \
0c24b341 10318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10319 html) \
10320 || exit 1
10321
10322@endif etc
10323
4fa63067
NN
10324.PHONY: maybe-TAGS-etc TAGS-etc
10325maybe-TAGS-etc:
6bd3dfaa
PB
10326@if etc
10327maybe-TAGS-etc: TAGS-etc
2a4cbe27 10328
4fa63067
NN
10329TAGS-etc: \
10330 configure-etc
0aed8855 10331 @: $(MAKE); $(unstage)
4fa63067 10332 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10333 r=`${PWD_COMMAND}`; export r; \
10334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10335 $(HOST_EXPORTS) \
b813574b 10336 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10338 done; \
4fa63067 10339 echo "Doing TAGS in etc" ; \
b00612cc 10340 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10343 "RANLIB=$${RANLIB}" \
0c24b341 10344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10345 TAGS) \
2a4cbe27
NN
10346 || exit 1
10347
6bd3dfaa 10348@endif etc
2a4cbe27 10349
4fa63067
NN
10350.PHONY: maybe-install-info-etc install-info-etc
10351maybe-install-info-etc:
6bd3dfaa
PB
10352@if etc
10353maybe-install-info-etc: install-info-etc
2a4cbe27 10354
4fa63067
NN
10355install-info-etc: \
10356 configure-etc \
10357 info-etc
0aed8855 10358 @: $(MAKE); $(unstage)
4fa63067 10359 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10360 r=`${PWD_COMMAND}`; export r; \
10361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10362 $(HOST_EXPORTS) \
b813574b 10363 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10365 done; \
4fa63067 10366 echo "Doing install-info in etc" ; \
b00612cc 10367 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10370 "RANLIB=$${RANLIB}" \
0c24b341 10371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10372 install-info) \
2a4cbe27
NN
10373 || exit 1
10374
6bd3dfaa 10375@endif etc
2a4cbe27 10376
a3ca38d2
DD
10377.PHONY: maybe-install-pdf-etc install-pdf-etc
10378maybe-install-pdf-etc:
10379@if etc
10380maybe-install-pdf-etc: install-pdf-etc
10381
10382install-pdf-etc: \
10383 configure-etc \
10384 pdf-etc
10385 @: $(MAKE); $(unstage)
10386 @[ -f ./etc/Makefile ] || exit 0; \
10387 r=`${PWD_COMMAND}`; export r; \
10388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10389 $(HOST_EXPORTS) \
10390 for flag in $(EXTRA_HOST_FLAGS) ; do \
10391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10392 done; \
10393 echo "Doing install-pdf in etc" ; \
10394 (cd $(HOST_SUBDIR)/etc && \
10395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10397 "RANLIB=$${RANLIB}" \
0c24b341 10398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10399 install-pdf) \
10400 || exit 1
10401
10402@endif etc
10403
108a6f8e
CD
10404.PHONY: maybe-install-html-etc install-html-etc
10405maybe-install-html-etc:
10406@if etc
10407maybe-install-html-etc: install-html-etc
10408
10409install-html-etc: \
10410 configure-etc \
10411 html-etc
10412 @: $(MAKE); $(unstage)
10413 @[ -f ./etc/Makefile ] || exit 0; \
10414 r=`${PWD_COMMAND}`; export r; \
10415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10416 $(HOST_EXPORTS) \
10417 for flag in $(EXTRA_HOST_FLAGS) ; do \
10418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10419 done; \
10420 echo "Doing install-html in etc" ; \
10421 (cd $(HOST_SUBDIR)/etc && \
10422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10424 "RANLIB=$${RANLIB}" \
0c24b341 10425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10426 install-html) \
10427 || exit 1
10428
10429@endif etc
10430
4fa63067
NN
10431.PHONY: maybe-installcheck-etc installcheck-etc
10432maybe-installcheck-etc:
6bd3dfaa
PB
10433@if etc
10434maybe-installcheck-etc: installcheck-etc
2a4cbe27 10435
4fa63067
NN
10436installcheck-etc: \
10437 configure-etc
0aed8855 10438 @: $(MAKE); $(unstage)
4fa63067 10439 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10440 r=`${PWD_COMMAND}`; export r; \
10441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10442 $(HOST_EXPORTS) \
b813574b 10443 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10445 done; \
4fa63067 10446 echo "Doing installcheck in etc" ; \
b00612cc 10447 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10450 "RANLIB=$${RANLIB}" \
0c24b341 10451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10452 installcheck) \
2a4cbe27
NN
10453 || exit 1
10454
6bd3dfaa 10455@endif etc
2a4cbe27 10456
4fa63067
NN
10457.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10458maybe-mostlyclean-etc:
6bd3dfaa
PB
10459@if etc
10460maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10461
4fa63067 10462mostlyclean-etc:
0aed8855 10463 @: $(MAKE); $(unstage)
4fa63067 10464 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10465 r=`${PWD_COMMAND}`; export r; \
10466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10467 $(HOST_EXPORTS) \
b813574b 10468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10470 done; \
4fa63067 10471 echo "Doing mostlyclean in etc" ; \
b00612cc 10472 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10475 "RANLIB=$${RANLIB}" \
0c24b341 10476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10477 mostlyclean) \
2a4cbe27
NN
10478 || exit 1
10479
6bd3dfaa 10480@endif etc
2a4cbe27 10481
4fa63067
NN
10482.PHONY: maybe-clean-etc clean-etc
10483maybe-clean-etc:
6bd3dfaa
PB
10484@if etc
10485maybe-clean-etc: clean-etc
2a4cbe27 10486
4fa63067 10487clean-etc:
0aed8855 10488 @: $(MAKE); $(unstage)
4fa63067 10489 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10490 r=`${PWD_COMMAND}`; export r; \
10491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10492 $(HOST_EXPORTS) \
b813574b 10493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10495 done; \
4fa63067 10496 echo "Doing clean in etc" ; \
b00612cc 10497 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10500 "RANLIB=$${RANLIB}" \
0c24b341 10501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10502 clean) \
2a4cbe27
NN
10503 || exit 1
10504
6bd3dfaa 10505@endif etc
2a4cbe27 10506
4fa63067
NN
10507.PHONY: maybe-distclean-etc distclean-etc
10508maybe-distclean-etc:
6bd3dfaa
PB
10509@if etc
10510maybe-distclean-etc: distclean-etc
2a4cbe27 10511
4fa63067 10512distclean-etc:
0aed8855 10513 @: $(MAKE); $(unstage)
4fa63067 10514 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10515 r=`${PWD_COMMAND}`; export r; \
10516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10517 $(HOST_EXPORTS) \
b813574b 10518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10520 done; \
4fa63067 10521 echo "Doing distclean in etc" ; \
b00612cc 10522 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10525 "RANLIB=$${RANLIB}" \
0c24b341 10526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10527 distclean) \
2a4cbe27
NN
10528 || exit 1
10529
6bd3dfaa 10530@endif etc
2a4cbe27 10531
4fa63067
NN
10532.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10533maybe-maintainer-clean-etc:
6bd3dfaa
PB
10534@if etc
10535maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10536
4fa63067 10537maintainer-clean-etc:
0aed8855 10538 @: $(MAKE); $(unstage)
4fa63067 10539 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10540 r=`${PWD_COMMAND}`; export r; \
10541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10542 $(HOST_EXPORTS) \
b813574b 10543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10545 done; \
4fa63067 10546 echo "Doing maintainer-clean in etc" ; \
b00612cc 10547 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10550 "RANLIB=$${RANLIB}" \
0c24b341 10551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10552 maintainer-clean) \
2a4cbe27
NN
10553 || exit 1
10554
6bd3dfaa 10555@endif etc
2a4cbe27 10556
2a4cbe27 10557
a7254363 10558
4fa63067
NN
10559.PHONY: configure-fastjar maybe-configure-fastjar
10560maybe-configure-fastjar:
4f0ef2d8
CD
10561@if gcc-bootstrap
10562configure-fastjar: stage_current
10563@endif gcc-bootstrap
6bd3dfaa
PB
10564@if fastjar
10565maybe-configure-fastjar: configure-fastjar
c52c6897 10566configure-fastjar:
0aed8855 10567 @: $(MAKE); $(unstage)
c52c6897 10568 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10570 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10572 $(HOST_EXPORTS) \
a7254363
PB
10573 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10574 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10575 case $(srcdir) in \
b00612cc
PB
10576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10577 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10579 esac; \
b00612cc
PB
10580 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10581 libsrcdir="$$s/fastjar"; \
4fa63067 10582 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10584 --target=${target_alias} $${srcdiroption} \
4fa63067 10585 || exit 1
6bd3dfaa 10586@endif fastjar
4fa63067 10587
a7254363
PB
10588
10589
d545f33b
PB
10590
10591
4fa63067
NN
10592.PHONY: all-fastjar maybe-all-fastjar
10593maybe-all-fastjar:
4f0ef2d8
CD
10594@if gcc-bootstrap
10595all-fastjar: stage_current
10596@endif gcc-bootstrap
6bd3dfaa 10597@if fastjar
d27cc32e 10598TARGET-fastjar=all
6bd3dfaa 10599maybe-all-fastjar: all-fastjar
4fa63067 10600all-fastjar: configure-fastjar
0aed8855 10601 @: $(MAKE); $(unstage)
4fa63067
NN
10602 @r=`${PWD_COMMAND}`; export r; \
10603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10604 $(HOST_EXPORTS) \
b00612cc 10605 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10606 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10607 $(TARGET-fastjar))
6bd3dfaa 10608@endif fastjar
2a4cbe27 10609
a7254363 10610
d545f33b
PB
10611
10612
4fa63067
NN
10613.PHONY: check-fastjar maybe-check-fastjar
10614maybe-check-fastjar:
6bd3dfaa
PB
10615@if fastjar
10616maybe-check-fastjar: check-fastjar
2a4cbe27 10617
4fa63067
NN
10618# This module is only tested in a native toolchain.
10619check-fastjar:
0aed8855 10620 @: $(MAKE); $(unstage)
4fa63067
NN
10621 @if [ '$(host)' = '$(target)' ] ; then \
10622 r=`${PWD_COMMAND}`; export r; \
10623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10624 $(HOST_EXPORTS) \
b00612cc 10625 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10626 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10627 fi
2a4cbe27 10628
6bd3dfaa 10629@endif fastjar
4fa63067
NN
10630
10631.PHONY: install-fastjar maybe-install-fastjar
10632maybe-install-fastjar:
6bd3dfaa
PB
10633@if fastjar
10634maybe-install-fastjar: install-fastjar
4fa63067
NN
10635
10636install-fastjar: installdirs
0aed8855 10637 @: $(MAKE); $(unstage)
4fa63067 10638 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10640 $(HOST_EXPORTS) \
b00612cc 10641 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10642 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10643
6bd3dfaa 10644@endif fastjar
2a4cbe27 10645
56a8fe78 10646# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10647
4fa63067
NN
10648.PHONY: maybe-info-fastjar info-fastjar
10649maybe-info-fastjar:
6bd3dfaa
PB
10650@if fastjar
10651maybe-info-fastjar: info-fastjar
4fa63067
NN
10652
10653info-fastjar: \
10654 configure-fastjar
0aed8855 10655 @: $(MAKE); $(unstage)
4fa63067 10656 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10657 r=`${PWD_COMMAND}`; export r; \
10658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10659 $(HOST_EXPORTS) \
b813574b 10660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10662 done; \
4fa63067 10663 echo "Doing info in fastjar" ; \
b00612cc 10664 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10667 "RANLIB=$${RANLIB}" \
0c24b341 10668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10669 info) \
2a4cbe27
NN
10670 || exit 1
10671
6bd3dfaa 10672@endif fastjar
2a4cbe27 10673
4fa63067
NN
10674.PHONY: maybe-dvi-fastjar dvi-fastjar
10675maybe-dvi-fastjar:
6bd3dfaa
PB
10676@if fastjar
10677maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10678
4fa63067
NN
10679dvi-fastjar: \
10680 configure-fastjar
0aed8855 10681 @: $(MAKE); $(unstage)
2a4cbe27 10682 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10683 r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10685 $(HOST_EXPORTS) \
b813574b 10686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10688 done; \
4fa63067 10689 echo "Doing dvi in fastjar" ; \
b00612cc 10690 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10693 "RANLIB=$${RANLIB}" \
0c24b341 10694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10695 dvi) \
2a4cbe27
NN
10696 || exit 1
10697
6bd3dfaa 10698@endif fastjar
2a4cbe27 10699
56a8fe78
DD
10700.PHONY: maybe-pdf-fastjar pdf-fastjar
10701maybe-pdf-fastjar:
10702@if fastjar
10703maybe-pdf-fastjar: pdf-fastjar
10704
10705pdf-fastjar: \
10706 configure-fastjar
10707 @: $(MAKE); $(unstage)
10708 @[ -f ./fastjar/Makefile ] || exit 0; \
10709 r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10711 $(HOST_EXPORTS) \
10712 for flag in $(EXTRA_HOST_FLAGS) ; do \
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
10715 echo "Doing pdf in fastjar" ; \
10716 (cd $(HOST_SUBDIR)/fastjar && \
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
0c24b341 10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10721 pdf) \
10722 || exit 1
10723
10724@endif fastjar
10725
6d389afc
MS
10726.PHONY: maybe-html-fastjar html-fastjar
10727maybe-html-fastjar:
10728@if fastjar
10729maybe-html-fastjar: html-fastjar
10730
10731html-fastjar: \
10732 configure-fastjar
0aed8855 10733 @: $(MAKE); $(unstage)
6d389afc
MS
10734 @[ -f ./fastjar/Makefile ] || exit 0; \
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10737 $(HOST_EXPORTS) \
10738 for flag in $(EXTRA_HOST_FLAGS) ; do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
10741 echo "Doing html in fastjar" ; \
b00612cc 10742 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
0c24b341 10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10747 html) \
10748 || exit 1
10749
10750@endif fastjar
10751
4fa63067
NN
10752.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10753maybe-TAGS-fastjar:
6bd3dfaa
PB
10754@if fastjar
10755maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10756
4fa63067
NN
10757TAGS-fastjar: \
10758 configure-fastjar
0aed8855 10759 @: $(MAKE); $(unstage)
4fa63067 10760 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10761 r=`${PWD_COMMAND}`; export r; \
10762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10763 $(HOST_EXPORTS) \
b813574b 10764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
4fa63067 10767 echo "Doing TAGS in fastjar" ; \
b00612cc 10768 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771 "RANLIB=$${RANLIB}" \
0c24b341 10772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10773 TAGS) \
2a4cbe27
NN
10774 || exit 1
10775
6bd3dfaa 10776@endif fastjar
2a4cbe27 10777
4fa63067
NN
10778.PHONY: maybe-install-info-fastjar install-info-fastjar
10779maybe-install-info-fastjar:
6bd3dfaa
PB
10780@if fastjar
10781maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10782
4fa63067
NN
10783install-info-fastjar: \
10784 configure-fastjar \
10785 info-fastjar
0aed8855 10786 @: $(MAKE); $(unstage)
4fa63067 10787 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10788 r=`${PWD_COMMAND}`; export r; \
10789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10790 $(HOST_EXPORTS) \
b813574b 10791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793 done; \
4fa63067 10794 echo "Doing install-info in fastjar" ; \
b00612cc 10795 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10798 "RANLIB=$${RANLIB}" \
0c24b341 10799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10800 install-info) \
2a4cbe27
NN
10801 || exit 1
10802
6bd3dfaa 10803@endif fastjar
2a4cbe27 10804
a3ca38d2
DD
10805.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10806maybe-install-pdf-fastjar:
10807@if fastjar
10808maybe-install-pdf-fastjar: install-pdf-fastjar
10809
10810install-pdf-fastjar: \
10811 configure-fastjar \
10812 pdf-fastjar
10813 @: $(MAKE); $(unstage)
10814 @[ -f ./fastjar/Makefile ] || exit 0; \
10815 r=`${PWD_COMMAND}`; export r; \
10816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10817 $(HOST_EXPORTS) \
10818 for flag in $(EXTRA_HOST_FLAGS) ; do \
10819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10820 done; \
10821 echo "Doing install-pdf in fastjar" ; \
10822 (cd $(HOST_SUBDIR)/fastjar && \
10823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10825 "RANLIB=$${RANLIB}" \
0c24b341 10826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10827 install-pdf) \
10828 || exit 1
10829
10830@endif fastjar
10831
108a6f8e
CD
10832.PHONY: maybe-install-html-fastjar install-html-fastjar
10833maybe-install-html-fastjar:
10834@if fastjar
10835maybe-install-html-fastjar: install-html-fastjar
10836
10837install-html-fastjar: \
10838 configure-fastjar \
10839 html-fastjar
10840 @: $(MAKE); $(unstage)
10841 @[ -f ./fastjar/Makefile ] || exit 0; \
10842 r=`${PWD_COMMAND}`; export r; \
10843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10844 $(HOST_EXPORTS) \
10845 for flag in $(EXTRA_HOST_FLAGS) ; do \
10846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10847 done; \
10848 echo "Doing install-html in fastjar" ; \
10849 (cd $(HOST_SUBDIR)/fastjar && \
10850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10852 "RANLIB=$${RANLIB}" \
0c24b341 10853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10854 install-html) \
10855 || exit 1
10856
10857@endif fastjar
10858
4fa63067
NN
10859.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10860maybe-installcheck-fastjar:
6bd3dfaa
PB
10861@if fastjar
10862maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10863
4fa63067
NN
10864installcheck-fastjar: \
10865 configure-fastjar
0aed8855 10866 @: $(MAKE); $(unstage)
4fa63067 10867 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10868 r=`${PWD_COMMAND}`; export r; \
10869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10870 $(HOST_EXPORTS) \
b813574b 10871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10873 done; \
4fa63067 10874 echo "Doing installcheck in fastjar" ; \
b00612cc 10875 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10878 "RANLIB=$${RANLIB}" \
0c24b341 10879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10880 installcheck) \
2a4cbe27
NN
10881 || exit 1
10882
6bd3dfaa 10883@endif fastjar
2a4cbe27 10884
4fa63067
NN
10885.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10886maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10887@if fastjar
10888maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10889
4fa63067 10890mostlyclean-fastjar:
0aed8855 10891 @: $(MAKE); $(unstage)
4fa63067 10892 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10893 r=`${PWD_COMMAND}`; export r; \
10894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10895 $(HOST_EXPORTS) \
b813574b 10896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10898 done; \
4fa63067 10899 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10900 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10903 "RANLIB=$${RANLIB}" \
0c24b341 10904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10905 mostlyclean) \
2a4cbe27
NN
10906 || exit 1
10907
6bd3dfaa 10908@endif fastjar
2a4cbe27 10909
4fa63067
NN
10910.PHONY: maybe-clean-fastjar clean-fastjar
10911maybe-clean-fastjar:
6bd3dfaa
PB
10912@if fastjar
10913maybe-clean-fastjar: clean-fastjar
2a4cbe27 10914
4fa63067 10915clean-fastjar:
0aed8855 10916 @: $(MAKE); $(unstage)
4fa63067 10917 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10918 r=`${PWD_COMMAND}`; export r; \
10919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10920 $(HOST_EXPORTS) \
b813574b 10921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10923 done; \
4fa63067 10924 echo "Doing clean in fastjar" ; \
b00612cc 10925 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10928 "RANLIB=$${RANLIB}" \
0c24b341 10929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10930 clean) \
2a4cbe27
NN
10931 || exit 1
10932
6bd3dfaa 10933@endif fastjar
2a4cbe27 10934
4fa63067
NN
10935.PHONY: maybe-distclean-fastjar distclean-fastjar
10936maybe-distclean-fastjar:
6bd3dfaa
PB
10937@if fastjar
10938maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10939
4fa63067 10940distclean-fastjar:
0aed8855 10941 @: $(MAKE); $(unstage)
4fa63067 10942 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10943 r=`${PWD_COMMAND}`; export r; \
10944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10945 $(HOST_EXPORTS) \
b813574b 10946 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10948 done; \
4fa63067 10949 echo "Doing distclean in fastjar" ; \
b00612cc 10950 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10953 "RANLIB=$${RANLIB}" \
0c24b341 10954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10955 distclean) \
2a4cbe27
NN
10956 || exit 1
10957
6bd3dfaa 10958@endif fastjar
2a4cbe27 10959
4fa63067
NN
10960.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10961maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10962@if fastjar
10963maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10964
4fa63067 10965maintainer-clean-fastjar:
0aed8855 10966 @: $(MAKE); $(unstage)
4fa63067 10967 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10968 r=`${PWD_COMMAND}`; export r; \
10969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10970 $(HOST_EXPORTS) \
b813574b 10971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10973 done; \
4fa63067 10974 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10975 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10978 "RANLIB=$${RANLIB}" \
0c24b341 10979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10980 maintainer-clean) \
2a4cbe27
NN
10981 || exit 1
10982
6bd3dfaa 10983@endif fastjar
2a4cbe27 10984
2a4cbe27 10985
a7254363 10986
4fa63067
NN
10987.PHONY: configure-fileutils maybe-configure-fileutils
10988maybe-configure-fileutils:
4f0ef2d8
CD
10989@if gcc-bootstrap
10990configure-fileutils: stage_current
10991@endif gcc-bootstrap
6bd3dfaa
PB
10992@if fileutils
10993maybe-configure-fileutils: configure-fileutils
c52c6897 10994configure-fileutils:
0aed8855 10995 @: $(MAKE); $(unstage)
c52c6897 10996 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10998 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11000 $(HOST_EXPORTS) \
a7254363
PB
11001 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11002 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11003 case $(srcdir) in \
b00612cc
PB
11004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11005 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11007 esac; \
b00612cc
PB
11008 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11009 libsrcdir="$$s/fileutils"; \
4fa63067 11010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11012 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11013 || exit 1
6bd3dfaa 11014@endif fileutils
2a4cbe27 11015
a7254363
PB
11016
11017
d545f33b
PB
11018
11019
4fa63067
NN
11020.PHONY: all-fileutils maybe-all-fileutils
11021maybe-all-fileutils:
4f0ef2d8
CD
11022@if gcc-bootstrap
11023all-fileutils: stage_current
11024@endif gcc-bootstrap
6bd3dfaa 11025@if fileutils
d27cc32e 11026TARGET-fileutils=all
6bd3dfaa 11027maybe-all-fileutils: all-fileutils
4fa63067 11028all-fileutils: configure-fileutils
0aed8855 11029 @: $(MAKE); $(unstage)
4fa63067 11030 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11032 $(HOST_EXPORTS) \
b00612cc 11033 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11034 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11035 $(TARGET-fileutils))
6bd3dfaa 11036@endif fileutils
4fa63067 11037
a7254363 11038
d545f33b
PB
11039
11040
4fa63067
NN
11041.PHONY: check-fileutils maybe-check-fileutils
11042maybe-check-fileutils:
6bd3dfaa
PB
11043@if fileutils
11044maybe-check-fileutils: check-fileutils
4fa63067
NN
11045
11046check-fileutils:
0aed8855 11047 @: $(MAKE); $(unstage)
4fa63067
NN
11048 @r=`${PWD_COMMAND}`; export r; \
11049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11050 $(HOST_EXPORTS) \
b00612cc
PB
11051 (cd $(HOST_SUBDIR)/fileutils && \
11052 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11053
6bd3dfaa 11054@endif fileutils
2a4cbe27 11055
4fa63067
NN
11056.PHONY: install-fileutils maybe-install-fileutils
11057maybe-install-fileutils:
6bd3dfaa
PB
11058@if fileutils
11059maybe-install-fileutils: install-fileutils
2a4cbe27 11060
4fa63067 11061install-fileutils: installdirs
0aed8855 11062 @: $(MAKE); $(unstage)
4fa63067 11063 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11065 $(HOST_EXPORTS) \
b00612cc 11066 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11067 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11068
6bd3dfaa 11069@endif fileutils
2a4cbe27 11070
56a8fe78 11071# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11072
4fa63067
NN
11073.PHONY: maybe-info-fileutils info-fileutils
11074maybe-info-fileutils:
6bd3dfaa
PB
11075@if fileutils
11076maybe-info-fileutils: info-fileutils
4fa63067
NN
11077
11078info-fileutils: \
11079 configure-fileutils
0aed8855 11080 @: $(MAKE); $(unstage)
4fa63067 11081 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11082 r=`${PWD_COMMAND}`; export r; \
11083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11084 $(HOST_EXPORTS) \
b813574b 11085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11087 done; \
4fa63067 11088 echo "Doing info in fileutils" ; \
b00612cc 11089 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11092 "RANLIB=$${RANLIB}" \
0c24b341 11093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11094 info) \
2a4cbe27
NN
11095 || exit 1
11096
6bd3dfaa 11097@endif fileutils
2a4cbe27 11098
4fa63067
NN
11099.PHONY: maybe-dvi-fileutils dvi-fileutils
11100maybe-dvi-fileutils:
6bd3dfaa
PB
11101@if fileutils
11102maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11103
4fa63067
NN
11104dvi-fileutils: \
11105 configure-fileutils
0aed8855 11106 @: $(MAKE); $(unstage)
4fa63067 11107 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11108 r=`${PWD_COMMAND}`; export r; \
11109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11110 $(HOST_EXPORTS) \
b813574b 11111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11113 done; \
4fa63067 11114 echo "Doing dvi in fileutils" ; \
b00612cc 11115 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11118 "RANLIB=$${RANLIB}" \
0c24b341 11119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11120 dvi) \
2a4cbe27
NN
11121 || exit 1
11122
6bd3dfaa 11123@endif fileutils
2a4cbe27 11124
56a8fe78
DD
11125.PHONY: maybe-pdf-fileutils pdf-fileutils
11126maybe-pdf-fileutils:
11127@if fileutils
11128maybe-pdf-fileutils: pdf-fileutils
11129
11130pdf-fileutils: \
11131 configure-fileutils
11132 @: $(MAKE); $(unstage)
11133 @[ -f ./fileutils/Makefile ] || exit 0; \
11134 r=`${PWD_COMMAND}`; export r; \
11135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11136 $(HOST_EXPORTS) \
11137 for flag in $(EXTRA_HOST_FLAGS) ; do \
11138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11139 done; \
11140 echo "Doing pdf in fileutils" ; \
11141 (cd $(HOST_SUBDIR)/fileutils && \
11142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11144 "RANLIB=$${RANLIB}" \
0c24b341 11145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11146 pdf) \
11147 || exit 1
11148
11149@endif fileutils
11150
6d389afc
MS
11151.PHONY: maybe-html-fileutils html-fileutils
11152maybe-html-fileutils:
11153@if fileutils
11154maybe-html-fileutils: html-fileutils
11155
11156html-fileutils: \
11157 configure-fileutils
0aed8855 11158 @: $(MAKE); $(unstage)
6d389afc
MS
11159 @[ -f ./fileutils/Makefile ] || exit 0; \
11160 r=`${PWD_COMMAND}`; export r; \
11161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11162 $(HOST_EXPORTS) \
11163 for flag in $(EXTRA_HOST_FLAGS) ; do \
11164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11165 done; \
11166 echo "Doing html in fileutils" ; \
b00612cc 11167 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11170 "RANLIB=$${RANLIB}" \
0c24b341 11171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11172 html) \
11173 || exit 1
11174
11175@endif fileutils
11176
4fa63067
NN
11177.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11178maybe-TAGS-fileutils:
6bd3dfaa
PB
11179@if fileutils
11180maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11181
4fa63067
NN
11182TAGS-fileutils: \
11183 configure-fileutils
0aed8855 11184 @: $(MAKE); $(unstage)
4fa63067 11185 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11186 r=`${PWD_COMMAND}`; export r; \
11187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11188 $(HOST_EXPORTS) \
b813574b 11189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11191 done; \
4fa63067 11192 echo "Doing TAGS in fileutils" ; \
b00612cc 11193 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11196 "RANLIB=$${RANLIB}" \
0c24b341 11197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11198 TAGS) \
2a4cbe27
NN
11199 || exit 1
11200
6bd3dfaa 11201@endif fileutils
2a4cbe27 11202
4fa63067
NN
11203.PHONY: maybe-install-info-fileutils install-info-fileutils
11204maybe-install-info-fileutils:
6bd3dfaa
PB
11205@if fileutils
11206maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11207
4fa63067
NN
11208install-info-fileutils: \
11209 configure-fileutils \
11210 info-fileutils
0aed8855 11211 @: $(MAKE); $(unstage)
4fa63067 11212 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11213 r=`${PWD_COMMAND}`; export r; \
11214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11215 $(HOST_EXPORTS) \
b813574b 11216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11218 done; \
4fa63067 11219 echo "Doing install-info in fileutils" ; \
b00612cc 11220 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11223 "RANLIB=$${RANLIB}" \
0c24b341 11224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11225 install-info) \
2a4cbe27
NN
11226 || exit 1
11227
6bd3dfaa 11228@endif fileutils
2a4cbe27 11229
a3ca38d2
DD
11230.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11231maybe-install-pdf-fileutils:
11232@if fileutils
11233maybe-install-pdf-fileutils: install-pdf-fileutils
11234
11235install-pdf-fileutils: \
11236 configure-fileutils \
11237 pdf-fileutils
11238 @: $(MAKE); $(unstage)
11239 @[ -f ./fileutils/Makefile ] || exit 0; \
11240 r=`${PWD_COMMAND}`; export r; \
11241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11242 $(HOST_EXPORTS) \
11243 for flag in $(EXTRA_HOST_FLAGS) ; do \
11244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11245 done; \
11246 echo "Doing install-pdf in fileutils" ; \
11247 (cd $(HOST_SUBDIR)/fileutils && \
11248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11250 "RANLIB=$${RANLIB}" \
0c24b341 11251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11252 install-pdf) \
11253 || exit 1
11254
11255@endif fileutils
11256
108a6f8e
CD
11257.PHONY: maybe-install-html-fileutils install-html-fileutils
11258maybe-install-html-fileutils:
11259@if fileutils
11260maybe-install-html-fileutils: install-html-fileutils
11261
11262install-html-fileutils: \
11263 configure-fileutils \
11264 html-fileutils
11265 @: $(MAKE); $(unstage)
11266 @[ -f ./fileutils/Makefile ] || exit 0; \
11267 r=`${PWD_COMMAND}`; export r; \
11268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11269 $(HOST_EXPORTS) \
11270 for flag in $(EXTRA_HOST_FLAGS) ; do \
11271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11272 done; \
11273 echo "Doing install-html in fileutils" ; \
11274 (cd $(HOST_SUBDIR)/fileutils && \
11275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11277 "RANLIB=$${RANLIB}" \
0c24b341 11278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11279 install-html) \
11280 || exit 1
11281
11282@endif fileutils
11283
4fa63067
NN
11284.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11285maybe-installcheck-fileutils:
6bd3dfaa
PB
11286@if fileutils
11287maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11288
4fa63067
NN
11289installcheck-fileutils: \
11290 configure-fileutils
0aed8855 11291 @: $(MAKE); $(unstage)
4fa63067 11292 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11293 r=`${PWD_COMMAND}`; export r; \
11294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11295 $(HOST_EXPORTS) \
b813574b 11296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11298 done; \
4fa63067 11299 echo "Doing installcheck in fileutils" ; \
b00612cc 11300 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11303 "RANLIB=$${RANLIB}" \
0c24b341 11304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11305 installcheck) \
2a4cbe27
NN
11306 || exit 1
11307
6bd3dfaa 11308@endif fileutils
2a4cbe27 11309
4fa63067
NN
11310.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11311maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11312@if fileutils
11313maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11314
4fa63067 11315mostlyclean-fileutils:
0aed8855 11316 @: $(MAKE); $(unstage)
4fa63067 11317 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11318 r=`${PWD_COMMAND}`; export r; \
11319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11320 $(HOST_EXPORTS) \
b813574b 11321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11323 done; \
4fa63067 11324 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11325 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11328 "RANLIB=$${RANLIB}" \
0c24b341 11329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11330 mostlyclean) \
2a4cbe27
NN
11331 || exit 1
11332
6bd3dfaa 11333@endif fileutils
2a4cbe27 11334
4fa63067
NN
11335.PHONY: maybe-clean-fileutils clean-fileutils
11336maybe-clean-fileutils:
6bd3dfaa
PB
11337@if fileutils
11338maybe-clean-fileutils: clean-fileutils
2a4cbe27 11339
4fa63067 11340clean-fileutils:
0aed8855 11341 @: $(MAKE); $(unstage)
4fa63067 11342 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11343 r=`${PWD_COMMAND}`; export r; \
11344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11345 $(HOST_EXPORTS) \
b813574b 11346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11348 done; \
4fa63067 11349 echo "Doing clean in fileutils" ; \
b00612cc 11350 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11353 "RANLIB=$${RANLIB}" \
0c24b341 11354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11355 clean) \
2a4cbe27
NN
11356 || exit 1
11357
6bd3dfaa 11358@endif fileutils
2a4cbe27 11359
4fa63067
NN
11360.PHONY: maybe-distclean-fileutils distclean-fileutils
11361maybe-distclean-fileutils:
6bd3dfaa
PB
11362@if fileutils
11363maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11364
4fa63067 11365distclean-fileutils:
0aed8855 11366 @: $(MAKE); $(unstage)
4fa63067 11367 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11368 r=`${PWD_COMMAND}`; export r; \
11369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11370 $(HOST_EXPORTS) \
b813574b 11371 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11373 done; \
4fa63067 11374 echo "Doing distclean in fileutils" ; \
b00612cc 11375 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11378 "RANLIB=$${RANLIB}" \
0c24b341 11379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11380 distclean) \
2a4cbe27
NN
11381 || exit 1
11382
6bd3dfaa 11383@endif fileutils
2a4cbe27 11384
4fa63067
NN
11385.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11386maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11387@if fileutils
11388maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11389
4fa63067 11390maintainer-clean-fileutils:
0aed8855 11391 @: $(MAKE); $(unstage)
4fa63067 11392 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11393 r=`${PWD_COMMAND}`; export r; \
11394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11395 $(HOST_EXPORTS) \
b813574b 11396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11398 done; \
4fa63067 11399 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11400 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11403 "RANLIB=$${RANLIB}" \
0c24b341 11404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11405 maintainer-clean) \
2a4cbe27
NN
11406 || exit 1
11407
6bd3dfaa 11408@endif fileutils
2a4cbe27 11409
2a4cbe27 11410
a7254363 11411
4fa63067
NN
11412.PHONY: configure-findutils maybe-configure-findutils
11413maybe-configure-findutils:
4f0ef2d8
CD
11414@if gcc-bootstrap
11415configure-findutils: stage_current
11416@endif gcc-bootstrap
6bd3dfaa
PB
11417@if findutils
11418maybe-configure-findutils: configure-findutils
c52c6897 11419configure-findutils:
0aed8855 11420 @: $(MAKE); $(unstage)
c52c6897 11421 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11423 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11425 $(HOST_EXPORTS) \
a7254363
PB
11426 echo Configuring in $(HOST_SUBDIR)/findutils; \
11427 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11428 case $(srcdir) in \
b00612cc
PB
11429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11430 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11432 esac; \
b00612cc
PB
11433 srcdiroption="--srcdir=$${topdir}/findutils"; \
11434 libsrcdir="$$s/findutils"; \
4fa63067 11435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11437 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11438 || exit 1
6bd3dfaa 11439@endif findutils
2a4cbe27 11440
a7254363
PB
11441
11442
d545f33b
PB
11443
11444
4fa63067
NN
11445.PHONY: all-findutils maybe-all-findutils
11446maybe-all-findutils:
4f0ef2d8
CD
11447@if gcc-bootstrap
11448all-findutils: stage_current
11449@endif gcc-bootstrap
6bd3dfaa 11450@if findutils
d27cc32e 11451TARGET-findutils=all
6bd3dfaa 11452maybe-all-findutils: all-findutils
4fa63067 11453all-findutils: configure-findutils
0aed8855 11454 @: $(MAKE); $(unstage)
4fa63067
NN
11455 @r=`${PWD_COMMAND}`; export r; \
11456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11457 $(HOST_EXPORTS) \
b00612cc 11458 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11459 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11460 $(TARGET-findutils))
6bd3dfaa 11461@endif findutils
2a4cbe27 11462
a7254363 11463
d545f33b
PB
11464
11465
4fa63067
NN
11466.PHONY: check-findutils maybe-check-findutils
11467maybe-check-findutils:
6bd3dfaa
PB
11468@if findutils
11469maybe-check-findutils: check-findutils
2a4cbe27 11470
4fa63067 11471check-findutils:
0aed8855 11472 @: $(MAKE); $(unstage)
4fa63067 11473 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11475 $(HOST_EXPORTS) \
b00612cc
PB
11476 (cd $(HOST_SUBDIR)/findutils && \
11477 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11478
6bd3dfaa 11479@endif findutils
2a4cbe27 11480
4fa63067
NN
11481.PHONY: install-findutils maybe-install-findutils
11482maybe-install-findutils:
6bd3dfaa
PB
11483@if findutils
11484maybe-install-findutils: install-findutils
2a4cbe27 11485
4fa63067 11486install-findutils: installdirs
0aed8855 11487 @: $(MAKE); $(unstage)
4fa63067 11488 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11490 $(HOST_EXPORTS) \
b00612cc 11491 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11492 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11493
6bd3dfaa 11494@endif findutils
2a4cbe27 11495
56a8fe78 11496# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11497
4fa63067
NN
11498.PHONY: maybe-info-findutils info-findutils
11499maybe-info-findutils:
6bd3dfaa
PB
11500@if findutils
11501maybe-info-findutils: info-findutils
2a4cbe27 11502
4fa63067
NN
11503info-findutils: \
11504 configure-findutils
0aed8855 11505 @: $(MAKE); $(unstage)
4fa63067 11506 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11507 r=`${PWD_COMMAND}`; export r; \
11508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11509 $(HOST_EXPORTS) \
b813574b 11510 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11512 done; \
4fa63067 11513 echo "Doing info in findutils" ; \
b00612cc 11514 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11517 "RANLIB=$${RANLIB}" \
0c24b341 11518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11519 info) \
2a4cbe27
NN
11520 || exit 1
11521
6bd3dfaa 11522@endif findutils
2a4cbe27 11523
4fa63067
NN
11524.PHONY: maybe-dvi-findutils dvi-findutils
11525maybe-dvi-findutils:
6bd3dfaa
PB
11526@if findutils
11527maybe-dvi-findutils: dvi-findutils
2a4cbe27 11528
4fa63067
NN
11529dvi-findutils: \
11530 configure-findutils
0aed8855 11531 @: $(MAKE); $(unstage)
4fa63067 11532 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11533 r=`${PWD_COMMAND}`; export r; \
11534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11535 $(HOST_EXPORTS) \
b813574b 11536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11538 done; \
4fa63067 11539 echo "Doing dvi in findutils" ; \
b00612cc 11540 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11543 "RANLIB=$${RANLIB}" \
0c24b341 11544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11545 dvi) \
2a4cbe27
NN
11546 || exit 1
11547
6bd3dfaa 11548@endif findutils
2a4cbe27 11549
56a8fe78
DD
11550.PHONY: maybe-pdf-findutils pdf-findutils
11551maybe-pdf-findutils:
11552@if findutils
11553maybe-pdf-findutils: pdf-findutils
11554
11555pdf-findutils: \
11556 configure-findutils
11557 @: $(MAKE); $(unstage)
11558 @[ -f ./findutils/Makefile ] || exit 0; \
11559 r=`${PWD_COMMAND}`; export r; \
11560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11561 $(HOST_EXPORTS) \
11562 for flag in $(EXTRA_HOST_FLAGS) ; do \
11563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11564 done; \
11565 echo "Doing pdf in findutils" ; \
11566 (cd $(HOST_SUBDIR)/findutils && \
11567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11569 "RANLIB=$${RANLIB}" \
0c24b341 11570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11571 pdf) \
11572 || exit 1
11573
11574@endif findutils
11575
6d389afc
MS
11576.PHONY: maybe-html-findutils html-findutils
11577maybe-html-findutils:
11578@if findutils
11579maybe-html-findutils: html-findutils
11580
11581html-findutils: \
11582 configure-findutils
0aed8855 11583 @: $(MAKE); $(unstage)
6d389afc
MS
11584 @[ -f ./findutils/Makefile ] || exit 0; \
11585 r=`${PWD_COMMAND}`; export r; \
11586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11587 $(HOST_EXPORTS) \
11588 for flag in $(EXTRA_HOST_FLAGS) ; do \
11589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11590 done; \
11591 echo "Doing html in findutils" ; \
b00612cc 11592 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11595 "RANLIB=$${RANLIB}" \
0c24b341 11596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11597 html) \
11598 || exit 1
11599
11600@endif findutils
11601
4fa63067
NN
11602.PHONY: maybe-TAGS-findutils TAGS-findutils
11603maybe-TAGS-findutils:
6bd3dfaa
PB
11604@if findutils
11605maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11606
4fa63067
NN
11607TAGS-findutils: \
11608 configure-findutils
0aed8855 11609 @: $(MAKE); $(unstage)
4fa63067 11610 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11611 r=`${PWD_COMMAND}`; export r; \
11612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11613 $(HOST_EXPORTS) \
b813574b 11614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11616 done; \
4fa63067 11617 echo "Doing TAGS in findutils" ; \
b00612cc 11618 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11621 "RANLIB=$${RANLIB}" \
0c24b341 11622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11623 TAGS) \
2a4cbe27
NN
11624 || exit 1
11625
6bd3dfaa 11626@endif findutils
2a4cbe27 11627
4fa63067
NN
11628.PHONY: maybe-install-info-findutils install-info-findutils
11629maybe-install-info-findutils:
6bd3dfaa
PB
11630@if findutils
11631maybe-install-info-findutils: install-info-findutils
2a4cbe27 11632
4fa63067
NN
11633install-info-findutils: \
11634 configure-findutils \
11635 info-findutils
0aed8855 11636 @: $(MAKE); $(unstage)
4fa63067 11637 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11638 r=`${PWD_COMMAND}`; export r; \
11639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11640 $(HOST_EXPORTS) \
b813574b 11641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11643 done; \
4fa63067 11644 echo "Doing install-info in findutils" ; \
b00612cc 11645 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11648 "RANLIB=$${RANLIB}" \
0c24b341 11649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11650 install-info) \
2a4cbe27
NN
11651 || exit 1
11652
6bd3dfaa 11653@endif findutils
2a4cbe27 11654
a3ca38d2
DD
11655.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11656maybe-install-pdf-findutils:
11657@if findutils
11658maybe-install-pdf-findutils: install-pdf-findutils
11659
11660install-pdf-findutils: \
11661 configure-findutils \
11662 pdf-findutils
11663 @: $(MAKE); $(unstage)
11664 @[ -f ./findutils/Makefile ] || exit 0; \
11665 r=`${PWD_COMMAND}`; export r; \
11666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11667 $(HOST_EXPORTS) \
11668 for flag in $(EXTRA_HOST_FLAGS) ; do \
11669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11670 done; \
11671 echo "Doing install-pdf in findutils" ; \
11672 (cd $(HOST_SUBDIR)/findutils && \
11673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11675 "RANLIB=$${RANLIB}" \
0c24b341 11676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11677 install-pdf) \
11678 || exit 1
11679
11680@endif findutils
11681
108a6f8e
CD
11682.PHONY: maybe-install-html-findutils install-html-findutils
11683maybe-install-html-findutils:
11684@if findutils
11685maybe-install-html-findutils: install-html-findutils
11686
11687install-html-findutils: \
11688 configure-findutils \
11689 html-findutils
11690 @: $(MAKE); $(unstage)
11691 @[ -f ./findutils/Makefile ] || exit 0; \
11692 r=`${PWD_COMMAND}`; export r; \
11693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11694 $(HOST_EXPORTS) \
11695 for flag in $(EXTRA_HOST_FLAGS) ; do \
11696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11697 done; \
11698 echo "Doing install-html in findutils" ; \
11699 (cd $(HOST_SUBDIR)/findutils && \
11700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11702 "RANLIB=$${RANLIB}" \
0c24b341 11703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11704 install-html) \
11705 || exit 1
11706
11707@endif findutils
11708
4fa63067
NN
11709.PHONY: maybe-installcheck-findutils installcheck-findutils
11710maybe-installcheck-findutils:
6bd3dfaa
PB
11711@if findutils
11712maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11713
4fa63067
NN
11714installcheck-findutils: \
11715 configure-findutils
0aed8855 11716 @: $(MAKE); $(unstage)
4fa63067 11717 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11718 r=`${PWD_COMMAND}`; export r; \
11719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11720 $(HOST_EXPORTS) \
b813574b 11721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11723 done; \
4fa63067 11724 echo "Doing installcheck in findutils" ; \
b00612cc 11725 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11728 "RANLIB=$${RANLIB}" \
0c24b341 11729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11730 installcheck) \
2a4cbe27
NN
11731 || exit 1
11732
6bd3dfaa 11733@endif findutils
2a4cbe27 11734
4fa63067
NN
11735.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11736maybe-mostlyclean-findutils:
6bd3dfaa
PB
11737@if findutils
11738maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11739
4fa63067 11740mostlyclean-findutils:
0aed8855 11741 @: $(MAKE); $(unstage)
4fa63067 11742 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11743 r=`${PWD_COMMAND}`; export r; \
11744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11745 $(HOST_EXPORTS) \
b813574b 11746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11748 done; \
4fa63067 11749 echo "Doing mostlyclean in findutils" ; \
b00612cc 11750 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11753 "RANLIB=$${RANLIB}" \
0c24b341 11754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11755 mostlyclean) \
2a4cbe27
NN
11756 || exit 1
11757
6bd3dfaa 11758@endif findutils
2a4cbe27 11759
4fa63067
NN
11760.PHONY: maybe-clean-findutils clean-findutils
11761maybe-clean-findutils:
6bd3dfaa
PB
11762@if findutils
11763maybe-clean-findutils: clean-findutils
2a4cbe27 11764
4fa63067 11765clean-findutils:
0aed8855 11766 @: $(MAKE); $(unstage)
4fa63067 11767 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11768 r=`${PWD_COMMAND}`; export r; \
11769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11770 $(HOST_EXPORTS) \
b813574b 11771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11773 done; \
4fa63067 11774 echo "Doing clean in findutils" ; \
b00612cc 11775 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11778 "RANLIB=$${RANLIB}" \
0c24b341 11779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11780 clean) \
2a4cbe27
NN
11781 || exit 1
11782
6bd3dfaa 11783@endif findutils
2a4cbe27 11784
4fa63067
NN
11785.PHONY: maybe-distclean-findutils distclean-findutils
11786maybe-distclean-findutils:
6bd3dfaa
PB
11787@if findutils
11788maybe-distclean-findutils: distclean-findutils
2a4cbe27 11789
4fa63067 11790distclean-findutils:
0aed8855 11791 @: $(MAKE); $(unstage)
4fa63067 11792 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11793 r=`${PWD_COMMAND}`; export r; \
11794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11795 $(HOST_EXPORTS) \
b813574b 11796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11798 done; \
4fa63067 11799 echo "Doing distclean in findutils" ; \
b00612cc 11800 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11803 "RANLIB=$${RANLIB}" \
0c24b341 11804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11805 distclean) \
2a4cbe27
NN
11806 || exit 1
11807
6bd3dfaa 11808@endif findutils
2a4cbe27 11809
4fa63067
NN
11810.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11811maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11812@if findutils
11813maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11814
4fa63067 11815maintainer-clean-findutils:
0aed8855 11816 @: $(MAKE); $(unstage)
4fa63067 11817 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11818 r=`${PWD_COMMAND}`; export r; \
11819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11820 $(HOST_EXPORTS) \
b813574b 11821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11823 done; \
4fa63067 11824 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11825 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11828 "RANLIB=$${RANLIB}" \
0c24b341 11829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11830 maintainer-clean) \
2a4cbe27
NN
11831 || exit 1
11832
6bd3dfaa 11833@endif findutils
2a4cbe27 11834
2a4cbe27 11835
a7254363 11836
4fa63067
NN
11837.PHONY: configure-find maybe-configure-find
11838maybe-configure-find:
4f0ef2d8
CD
11839@if gcc-bootstrap
11840configure-find: stage_current
11841@endif gcc-bootstrap
6bd3dfaa
PB
11842@if find
11843maybe-configure-find: configure-find
c52c6897 11844configure-find:
0aed8855 11845 @: $(MAKE); $(unstage)
c52c6897 11846 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11848 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11850 $(HOST_EXPORTS) \
a7254363
PB
11851 echo Configuring in $(HOST_SUBDIR)/find; \
11852 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11853 case $(srcdir) in \
b00612cc
PB
11854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11855 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11857 esac; \
b00612cc
PB
11858 srcdiroption="--srcdir=$${topdir}/find"; \
11859 libsrcdir="$$s/find"; \
4fa63067 11860 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11862 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11863 || exit 1
6bd3dfaa 11864@endif find
2a4cbe27 11865
a7254363
PB
11866
11867
d545f33b
PB
11868
11869
4fa63067
NN
11870.PHONY: all-find maybe-all-find
11871maybe-all-find:
4f0ef2d8
CD
11872@if gcc-bootstrap
11873all-find: stage_current
11874@endif gcc-bootstrap
6bd3dfaa 11875@if find
d27cc32e 11876TARGET-find=all
6bd3dfaa 11877maybe-all-find: all-find
4fa63067 11878all-find: configure-find
0aed8855 11879 @: $(MAKE); $(unstage)
4fa63067
NN
11880 @r=`${PWD_COMMAND}`; export r; \
11881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11882 $(HOST_EXPORTS) \
b00612cc 11883 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
11884 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11885 $(TARGET-find))
6bd3dfaa 11886@endif find
2a4cbe27 11887
a7254363 11888
d545f33b
PB
11889
11890
4fa63067
NN
11891.PHONY: check-find maybe-check-find
11892maybe-check-find:
6bd3dfaa
PB
11893@if find
11894maybe-check-find: check-find
2a4cbe27 11895
4fa63067 11896check-find:
0aed8855 11897 @: $(MAKE); $(unstage)
4fa63067 11898 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11900 $(HOST_EXPORTS) \
b00612cc
PB
11901 (cd $(HOST_SUBDIR)/find && \
11902 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11903
6bd3dfaa 11904@endif find
2a4cbe27 11905
4fa63067
NN
11906.PHONY: install-find maybe-install-find
11907maybe-install-find:
6bd3dfaa
PB
11908@if find
11909maybe-install-find: install-find
2a4cbe27 11910
4fa63067 11911install-find: installdirs
0aed8855 11912 @: $(MAKE); $(unstage)
4fa63067
NN
11913 @r=`${PWD_COMMAND}`; export r; \
11914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11915 $(HOST_EXPORTS) \
b00612cc 11916 (cd $(HOST_SUBDIR)/find && \
2da12f12 11917 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11918
6bd3dfaa 11919@endif find
4fa63067 11920
56a8fe78 11921# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11922
11923.PHONY: maybe-info-find info-find
11924maybe-info-find:
6bd3dfaa
PB
11925@if find
11926maybe-info-find: info-find
4fa63067
NN
11927
11928info-find: \
11929 configure-find
0aed8855 11930 @: $(MAKE); $(unstage)
4fa63067 11931 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11932 r=`${PWD_COMMAND}`; export r; \
11933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11934 $(HOST_EXPORTS) \
b813574b 11935 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11937 done; \
4fa63067 11938 echo "Doing info in find" ; \
b00612cc 11939 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11942 "RANLIB=$${RANLIB}" \
0c24b341 11943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11944 info) \
2a4cbe27
NN
11945 || exit 1
11946
6bd3dfaa 11947@endif find
2a4cbe27 11948
4fa63067
NN
11949.PHONY: maybe-dvi-find dvi-find
11950maybe-dvi-find:
6bd3dfaa
PB
11951@if find
11952maybe-dvi-find: dvi-find
2a4cbe27 11953
4fa63067
NN
11954dvi-find: \
11955 configure-find
0aed8855 11956 @: $(MAKE); $(unstage)
4fa63067 11957 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11958 r=`${PWD_COMMAND}`; export r; \
11959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11960 $(HOST_EXPORTS) \
b813574b 11961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11963 done; \
4fa63067 11964 echo "Doing dvi in find" ; \
b00612cc 11965 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11968 "RANLIB=$${RANLIB}" \
0c24b341 11969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11970 dvi) \
2a4cbe27
NN
11971 || exit 1
11972
6bd3dfaa 11973@endif find
2a4cbe27 11974
56a8fe78
DD
11975.PHONY: maybe-pdf-find pdf-find
11976maybe-pdf-find:
11977@if find
11978maybe-pdf-find: pdf-find
11979
11980pdf-find: \
11981 configure-find
11982 @: $(MAKE); $(unstage)
11983 @[ -f ./find/Makefile ] || exit 0; \
11984 r=`${PWD_COMMAND}`; export r; \
11985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11986 $(HOST_EXPORTS) \
11987 for flag in $(EXTRA_HOST_FLAGS) ; do \
11988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11989 done; \
11990 echo "Doing pdf in find" ; \
11991 (cd $(HOST_SUBDIR)/find && \
11992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11994 "RANLIB=$${RANLIB}" \
0c24b341 11995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11996 pdf) \
11997 || exit 1
11998
11999@endif find
12000
6d389afc
MS
12001.PHONY: maybe-html-find html-find
12002maybe-html-find:
12003@if find
12004maybe-html-find: html-find
12005
12006html-find: \
12007 configure-find
0aed8855 12008 @: $(MAKE); $(unstage)
6d389afc
MS
12009 @[ -f ./find/Makefile ] || exit 0; \
12010 r=`${PWD_COMMAND}`; export r; \
12011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12012 $(HOST_EXPORTS) \
12013 for flag in $(EXTRA_HOST_FLAGS) ; do \
12014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12015 done; \
12016 echo "Doing html in find" ; \
b00612cc 12017 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12020 "RANLIB=$${RANLIB}" \
0c24b341 12021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12022 html) \
12023 || exit 1
12024
12025@endif find
12026
4fa63067
NN
12027.PHONY: maybe-TAGS-find TAGS-find
12028maybe-TAGS-find:
6bd3dfaa
PB
12029@if find
12030maybe-TAGS-find: TAGS-find
4fa63067
NN
12031
12032TAGS-find: \
12033 configure-find
0aed8855 12034 @: $(MAKE); $(unstage)
4fa63067 12035 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12036 r=`${PWD_COMMAND}`; export r; \
12037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12038 $(HOST_EXPORTS) \
b813574b 12039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12041 done; \
4fa63067 12042 echo "Doing TAGS in find" ; \
b00612cc 12043 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12046 "RANLIB=$${RANLIB}" \
0c24b341 12047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12048 TAGS) \
2a4cbe27
NN
12049 || exit 1
12050
6bd3dfaa 12051@endif find
2a4cbe27 12052
4fa63067
NN
12053.PHONY: maybe-install-info-find install-info-find
12054maybe-install-info-find:
6bd3dfaa
PB
12055@if find
12056maybe-install-info-find: install-info-find
2a4cbe27 12057
4fa63067
NN
12058install-info-find: \
12059 configure-find \
12060 info-find
0aed8855 12061 @: $(MAKE); $(unstage)
4fa63067 12062 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12063 r=`${PWD_COMMAND}`; export r; \
12064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12065 $(HOST_EXPORTS) \
b813574b 12066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12068 done; \
4fa63067 12069 echo "Doing install-info in find" ; \
b00612cc 12070 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12073 "RANLIB=$${RANLIB}" \
0c24b341 12074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12075 install-info) \
2a4cbe27
NN
12076 || exit 1
12077
6bd3dfaa 12078@endif find
2a4cbe27 12079
a3ca38d2
DD
12080.PHONY: maybe-install-pdf-find install-pdf-find
12081maybe-install-pdf-find:
12082@if find
12083maybe-install-pdf-find: install-pdf-find
12084
12085install-pdf-find: \
12086 configure-find \
12087 pdf-find
12088 @: $(MAKE); $(unstage)
12089 @[ -f ./find/Makefile ] || exit 0; \
12090 r=`${PWD_COMMAND}`; export r; \
12091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12092 $(HOST_EXPORTS) \
12093 for flag in $(EXTRA_HOST_FLAGS) ; do \
12094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12095 done; \
12096 echo "Doing install-pdf in find" ; \
12097 (cd $(HOST_SUBDIR)/find && \
12098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12100 "RANLIB=$${RANLIB}" \
0c24b341 12101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12102 install-pdf) \
12103 || exit 1
12104
12105@endif find
12106
108a6f8e
CD
12107.PHONY: maybe-install-html-find install-html-find
12108maybe-install-html-find:
12109@if find
12110maybe-install-html-find: install-html-find
12111
12112install-html-find: \
12113 configure-find \
12114 html-find
12115 @: $(MAKE); $(unstage)
12116 @[ -f ./find/Makefile ] || exit 0; \
12117 r=`${PWD_COMMAND}`; export r; \
12118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12119 $(HOST_EXPORTS) \
12120 for flag in $(EXTRA_HOST_FLAGS) ; do \
12121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12122 done; \
12123 echo "Doing install-html in find" ; \
12124 (cd $(HOST_SUBDIR)/find && \
12125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12127 "RANLIB=$${RANLIB}" \
0c24b341 12128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12129 install-html) \
12130 || exit 1
12131
12132@endif find
12133
4fa63067
NN
12134.PHONY: maybe-installcheck-find installcheck-find
12135maybe-installcheck-find:
6bd3dfaa
PB
12136@if find
12137maybe-installcheck-find: installcheck-find
2a4cbe27 12138
4fa63067
NN
12139installcheck-find: \
12140 configure-find
0aed8855 12141 @: $(MAKE); $(unstage)
4fa63067 12142 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12143 r=`${PWD_COMMAND}`; export r; \
12144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12145 $(HOST_EXPORTS) \
b813574b 12146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12148 done; \
4fa63067 12149 echo "Doing installcheck in find" ; \
b00612cc 12150 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12153 "RANLIB=$${RANLIB}" \
0c24b341 12154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12155 installcheck) \
2a4cbe27
NN
12156 || exit 1
12157
6bd3dfaa 12158@endif find
2a4cbe27 12159
4fa63067
NN
12160.PHONY: maybe-mostlyclean-find mostlyclean-find
12161maybe-mostlyclean-find:
6bd3dfaa
PB
12162@if find
12163maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12164
4fa63067 12165mostlyclean-find:
0aed8855 12166 @: $(MAKE); $(unstage)
4fa63067 12167 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12168 r=`${PWD_COMMAND}`; export r; \
12169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12170 $(HOST_EXPORTS) \
b813574b 12171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12173 done; \
4fa63067 12174 echo "Doing mostlyclean in find" ; \
b00612cc 12175 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12178 "RANLIB=$${RANLIB}" \
0c24b341 12179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12180 mostlyclean) \
2a4cbe27
NN
12181 || exit 1
12182
6bd3dfaa 12183@endif find
2a4cbe27 12184
4fa63067
NN
12185.PHONY: maybe-clean-find clean-find
12186maybe-clean-find:
6bd3dfaa
PB
12187@if find
12188maybe-clean-find: clean-find
2a4cbe27 12189
4fa63067 12190clean-find:
0aed8855 12191 @: $(MAKE); $(unstage)
4fa63067 12192 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12193 r=`${PWD_COMMAND}`; export r; \
12194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12195 $(HOST_EXPORTS) \
b813574b 12196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12198 done; \
4fa63067 12199 echo "Doing clean in find" ; \
b00612cc 12200 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12203 "RANLIB=$${RANLIB}" \
0c24b341 12204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12205 clean) \
2a4cbe27
NN
12206 || exit 1
12207
6bd3dfaa 12208@endif find
2a4cbe27 12209
4fa63067
NN
12210.PHONY: maybe-distclean-find distclean-find
12211maybe-distclean-find:
6bd3dfaa
PB
12212@if find
12213maybe-distclean-find: distclean-find
2a4cbe27 12214
4fa63067 12215distclean-find:
0aed8855 12216 @: $(MAKE); $(unstage)
4fa63067 12217 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12218 r=`${PWD_COMMAND}`; export r; \
12219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12220 $(HOST_EXPORTS) \
b813574b 12221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12223 done; \
4fa63067 12224 echo "Doing distclean in find" ; \
b00612cc 12225 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12228 "RANLIB=$${RANLIB}" \
0c24b341 12229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12230 distclean) \
2a4cbe27
NN
12231 || exit 1
12232
6bd3dfaa 12233@endif find
2a4cbe27 12234
4fa63067
NN
12235.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12236maybe-maintainer-clean-find:
6bd3dfaa
PB
12237@if find
12238maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12239
4fa63067 12240maintainer-clean-find:
0aed8855 12241 @: $(MAKE); $(unstage)
4fa63067 12242 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12243 r=`${PWD_COMMAND}`; export r; \
12244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12245 $(HOST_EXPORTS) \
b813574b 12246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12248 done; \
4fa63067 12249 echo "Doing maintainer-clean in find" ; \
b00612cc 12250 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12253 "RANLIB=$${RANLIB}" \
0c24b341 12254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12255 maintainer-clean) \
2a4cbe27
NN
12256 || exit 1
12257
6bd3dfaa 12258@endif find
2a4cbe27 12259
2a4cbe27 12260
a7254363 12261
d3ed111c
GK
12262.PHONY: configure-fixincludes maybe-configure-fixincludes
12263maybe-configure-fixincludes:
4f0ef2d8
CD
12264@if gcc-bootstrap
12265configure-fixincludes: stage_current
12266@endif gcc-bootstrap
d3ed111c
GK
12267@if fixincludes
12268maybe-configure-fixincludes: configure-fixincludes
c52c6897 12269configure-fixincludes:
0aed8855 12270 @: $(MAKE); $(unstage)
c52c6897 12271 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12273 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12275 $(HOST_EXPORTS) \
a7254363
PB
12276 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12277 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12278 case $(srcdir) in \
b00612cc
PB
12279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12280 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12282 esac; \
b00612cc
PB
12283 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12284 libsrcdir="$$s/fixincludes"; \
d3ed111c 12285 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12287 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12288 || exit 1
12289@endif fixincludes
12290
a7254363
PB
12291
12292
d545f33b
PB
12293
12294
d3ed111c
GK
12295.PHONY: all-fixincludes maybe-all-fixincludes
12296maybe-all-fixincludes:
4f0ef2d8
CD
12297@if gcc-bootstrap
12298all-fixincludes: stage_current
12299@endif gcc-bootstrap
d3ed111c
GK
12300@if fixincludes
12301TARGET-fixincludes=all
12302maybe-all-fixincludes: all-fixincludes
12303all-fixincludes: configure-fixincludes
0aed8855 12304 @: $(MAKE); $(unstage)
d3ed111c
GK
12305 @r=`${PWD_COMMAND}`; export r; \
12306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12307 $(HOST_EXPORTS) \
b00612cc 12308 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12309 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12310 $(TARGET-fixincludes))
d3ed111c
GK
12311@endif fixincludes
12312
a7254363 12313
d545f33b
PB
12314
12315
d3ed111c
GK
12316.PHONY: check-fixincludes maybe-check-fixincludes
12317maybe-check-fixincludes:
12318@if fixincludes
12319maybe-check-fixincludes: check-fixincludes
12320
12321check-fixincludes:
0aed8855 12322 @: $(MAKE); $(unstage)
d3ed111c
GK
12323 @r=`${PWD_COMMAND}`; export r; \
12324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12325 $(HOST_EXPORTS) \
b00612cc
PB
12326 (cd $(HOST_SUBDIR)/fixincludes && \
12327 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12328
12329@endif fixincludes
12330
12331.PHONY: install-fixincludes maybe-install-fixincludes
12332maybe-install-fixincludes:
12333@if fixincludes
12334maybe-install-fixincludes: install-fixincludes
12335
12336install-fixincludes: installdirs
0aed8855 12337 @: $(MAKE); $(unstage)
d3ed111c
GK
12338 @r=`${PWD_COMMAND}`; export r; \
12339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12340 $(HOST_EXPORTS) \
b00612cc 12341 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12342 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12343
12344@endif fixincludes
12345
56a8fe78 12346# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12347
12348.PHONY: maybe-info-fixincludes info-fixincludes
12349maybe-info-fixincludes:
12350@if fixincludes
12351maybe-info-fixincludes: info-fixincludes
12352
a4fd3374
DD
12353info-fixincludes: \
12354 configure-fixincludes
12355 @: $(MAKE); $(unstage)
12356 @[ -f ./fixincludes/Makefile ] || exit 0; \
12357 r=`${PWD_COMMAND}`; export r; \
12358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12359 $(HOST_EXPORTS) \
12360 for flag in $(EXTRA_HOST_FLAGS) ; do \
12361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12362 done; \
12363 echo "Doing info in fixincludes" ; \
12364 (cd $(HOST_SUBDIR)/fixincludes && \
12365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12367 "RANLIB=$${RANLIB}" \
0c24b341 12368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12369 info) \
12370 || exit 1
d3ed111c
GK
12371
12372@endif fixincludes
12373
12374.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12375maybe-dvi-fixincludes:
12376@if fixincludes
12377maybe-dvi-fixincludes: dvi-fixincludes
12378
a4fd3374
DD
12379dvi-fixincludes: \
12380 configure-fixincludes
12381 @: $(MAKE); $(unstage)
12382 @[ -f ./fixincludes/Makefile ] || exit 0; \
12383 r=`${PWD_COMMAND}`; export r; \
12384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12385 $(HOST_EXPORTS) \
12386 for flag in $(EXTRA_HOST_FLAGS) ; do \
12387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12388 done; \
12389 echo "Doing dvi in fixincludes" ; \
12390 (cd $(HOST_SUBDIR)/fixincludes && \
12391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12393 "RANLIB=$${RANLIB}" \
0c24b341 12394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12395 dvi) \
12396 || exit 1
d3ed111c
GK
12397
12398@endif fixincludes
12399
56a8fe78
DD
12400.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12401maybe-pdf-fixincludes:
12402@if fixincludes
12403maybe-pdf-fixincludes: pdf-fixincludes
12404
a4fd3374
DD
12405pdf-fixincludes: \
12406 configure-fixincludes
12407 @: $(MAKE); $(unstage)
12408 @[ -f ./fixincludes/Makefile ] || exit 0; \
12409 r=`${PWD_COMMAND}`; export r; \
12410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12411 $(HOST_EXPORTS) \
12412 for flag in $(EXTRA_HOST_FLAGS) ; do \
12413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12414 done; \
12415 echo "Doing pdf in fixincludes" ; \
12416 (cd $(HOST_SUBDIR)/fixincludes && \
12417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12419 "RANLIB=$${RANLIB}" \
0c24b341 12420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12421 pdf) \
12422 || exit 1
56a8fe78
DD
12423
12424@endif fixincludes
12425
6d389afc
MS
12426.PHONY: maybe-html-fixincludes html-fixincludes
12427maybe-html-fixincludes:
12428@if fixincludes
12429maybe-html-fixincludes: html-fixincludes
12430
12431html-fixincludes: \
12432 configure-fixincludes
0aed8855 12433 @: $(MAKE); $(unstage)
6d389afc
MS
12434 @[ -f ./fixincludes/Makefile ] || exit 0; \
12435 r=`${PWD_COMMAND}`; export r; \
12436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12437 $(HOST_EXPORTS) \
12438 for flag in $(EXTRA_HOST_FLAGS) ; do \
12439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12440 done; \
12441 echo "Doing html in fixincludes" ; \
b00612cc 12442 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12445 "RANLIB=$${RANLIB}" \
0c24b341 12446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12447 html) \
12448 || exit 1
12449
12450@endif fixincludes
12451
d3ed111c
GK
12452.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12453maybe-TAGS-fixincludes:
12454@if fixincludes
12455maybe-TAGS-fixincludes: TAGS-fixincludes
12456
1eefd493
PB
12457# fixincludes doesn't support TAGS.
12458TAGS-fixincludes:
d3ed111c
GK
12459
12460@endif fixincludes
12461
12462.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12463maybe-install-info-fixincludes:
12464@if fixincludes
12465maybe-install-info-fixincludes: install-info-fixincludes
12466
a4fd3374
DD
12467install-info-fixincludes: \
12468 configure-fixincludes \
12469 info-fixincludes
12470 @: $(MAKE); $(unstage)
12471 @[ -f ./fixincludes/Makefile ] || exit 0; \
12472 r=`${PWD_COMMAND}`; export r; \
12473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12474 $(HOST_EXPORTS) \
12475 for flag in $(EXTRA_HOST_FLAGS) ; do \
12476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12477 done; \
12478 echo "Doing install-info in fixincludes" ; \
12479 (cd $(HOST_SUBDIR)/fixincludes && \
12480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12482 "RANLIB=$${RANLIB}" \
0c24b341 12483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12484 install-info) \
12485 || exit 1
d3ed111c
GK
12486
12487@endif fixincludes
12488
a3ca38d2
DD
12489.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12490maybe-install-pdf-fixincludes:
12491@if fixincludes
12492maybe-install-pdf-fixincludes: install-pdf-fixincludes
12493
a4fd3374
DD
12494install-pdf-fixincludes: \
12495 configure-fixincludes \
12496 pdf-fixincludes
12497 @: $(MAKE); $(unstage)
12498 @[ -f ./fixincludes/Makefile ] || exit 0; \
12499 r=`${PWD_COMMAND}`; export r; \
12500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12501 $(HOST_EXPORTS) \
12502 for flag in $(EXTRA_HOST_FLAGS) ; do \
12503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12504 done; \
12505 echo "Doing install-pdf in fixincludes" ; \
12506 (cd $(HOST_SUBDIR)/fixincludes && \
12507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12509 "RANLIB=$${RANLIB}" \
0c24b341 12510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12511 install-pdf) \
12512 || exit 1
a3ca38d2
DD
12513
12514@endif fixincludes
12515
108a6f8e
CD
12516.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12517maybe-install-html-fixincludes:
12518@if fixincludes
12519maybe-install-html-fixincludes: install-html-fixincludes
12520
12521install-html-fixincludes: \
12522 configure-fixincludes \
12523 html-fixincludes
12524 @: $(MAKE); $(unstage)
12525 @[ -f ./fixincludes/Makefile ] || exit 0; \
12526 r=`${PWD_COMMAND}`; export r; \
12527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12528 $(HOST_EXPORTS) \
12529 for flag in $(EXTRA_HOST_FLAGS) ; do \
12530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12531 done; \
12532 echo "Doing install-html in fixincludes" ; \
12533 (cd $(HOST_SUBDIR)/fixincludes && \
12534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12536 "RANLIB=$${RANLIB}" \
0c24b341 12537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12538 install-html) \
12539 || exit 1
12540
12541@endif fixincludes
12542
d3ed111c
GK
12543.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12544maybe-installcheck-fixincludes:
12545@if fixincludes
12546maybe-installcheck-fixincludes: installcheck-fixincludes
12547
a4fd3374
DD
12548installcheck-fixincludes: \
12549 configure-fixincludes
12550 @: $(MAKE); $(unstage)
12551 @[ -f ./fixincludes/Makefile ] || exit 0; \
12552 r=`${PWD_COMMAND}`; export r; \
12553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12554 $(HOST_EXPORTS) \
12555 for flag in $(EXTRA_HOST_FLAGS) ; do \
12556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12557 done; \
12558 echo "Doing installcheck in fixincludes" ; \
12559 (cd $(HOST_SUBDIR)/fixincludes && \
12560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12562 "RANLIB=$${RANLIB}" \
0c24b341 12563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12564 installcheck) \
12565 || exit 1
d3ed111c
GK
12566
12567@endif fixincludes
12568
12569.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12570maybe-mostlyclean-fixincludes:
12571@if fixincludes
12572maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12573
12574mostlyclean-fixincludes:
0aed8855 12575 @: $(MAKE); $(unstage)
d3ed111c
GK
12576 @[ -f ./fixincludes/Makefile ] || exit 0; \
12577 r=`${PWD_COMMAND}`; export r; \
12578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12579 $(HOST_EXPORTS) \
12580 for flag in $(EXTRA_HOST_FLAGS) ; do \
12581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12582 done; \
12583 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12584 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12587 "RANLIB=$${RANLIB}" \
0c24b341 12588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12589 mostlyclean) \
12590 || exit 1
12591
12592@endif fixincludes
12593
12594.PHONY: maybe-clean-fixincludes clean-fixincludes
12595maybe-clean-fixincludes:
12596@if fixincludes
12597maybe-clean-fixincludes: clean-fixincludes
12598
12599clean-fixincludes:
0aed8855 12600 @: $(MAKE); $(unstage)
d3ed111c
GK
12601 @[ -f ./fixincludes/Makefile ] || exit 0; \
12602 r=`${PWD_COMMAND}`; export r; \
12603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12604 $(HOST_EXPORTS) \
12605 for flag in $(EXTRA_HOST_FLAGS) ; do \
12606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12607 done; \
12608 echo "Doing clean in fixincludes" ; \
b00612cc 12609 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12612 "RANLIB=$${RANLIB}" \
0c24b341 12613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12614 clean) \
12615 || exit 1
12616
12617@endif fixincludes
12618
12619.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12620maybe-distclean-fixincludes:
12621@if fixincludes
12622maybe-distclean-fixincludes: distclean-fixincludes
12623
12624distclean-fixincludes:
0aed8855 12625 @: $(MAKE); $(unstage)
d3ed111c
GK
12626 @[ -f ./fixincludes/Makefile ] || exit 0; \
12627 r=`${PWD_COMMAND}`; export r; \
12628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12629 $(HOST_EXPORTS) \
12630 for flag in $(EXTRA_HOST_FLAGS) ; do \
12631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12632 done; \
12633 echo "Doing distclean in fixincludes" ; \
b00612cc 12634 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12637 "RANLIB=$${RANLIB}" \
0c24b341 12638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12639 distclean) \
12640 || exit 1
12641
12642@endif fixincludes
12643
12644.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12645maybe-maintainer-clean-fixincludes:
12646@if fixincludes
12647maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12648
12649maintainer-clean-fixincludes:
0aed8855 12650 @: $(MAKE); $(unstage)
d3ed111c
GK
12651 @[ -f ./fixincludes/Makefile ] || exit 0; \
12652 r=`${PWD_COMMAND}`; export r; \
12653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12654 $(HOST_EXPORTS) \
12655 for flag in $(EXTRA_HOST_FLAGS) ; do \
12656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12657 done; \
12658 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12659 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12662 "RANLIB=$${RANLIB}" \
0c24b341 12663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12664 maintainer-clean) \
12665 || exit 1
12666
12667@endif fixincludes
12668
12669
a7254363 12670
4fa63067
NN
12671.PHONY: configure-flex maybe-configure-flex
12672maybe-configure-flex:
4f0ef2d8
CD
12673@if gcc-bootstrap
12674configure-flex: stage_current
12675@endif gcc-bootstrap
6bd3dfaa
PB
12676@if flex
12677maybe-configure-flex: configure-flex
c52c6897 12678configure-flex:
0aed8855 12679 @: $(MAKE); $(unstage)
c52c6897 12680 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12682 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12684 $(HOST_EXPORTS) \
a7254363
PB
12685 echo Configuring in $(HOST_SUBDIR)/flex; \
12686 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12687 case $(srcdir) in \
b00612cc
PB
12688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12689 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12691 esac; \
b00612cc
PB
12692 srcdiroption="--srcdir=$${topdir}/flex"; \
12693 libsrcdir="$$s/flex"; \
4fa63067 12694 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12696 --target=${target_alias} $${srcdiroption} \
4fa63067 12697 || exit 1
6bd3dfaa 12698@endif flex
4fa63067 12699
a7254363
PB
12700
12701
d545f33b
PB
12702
12703
4fa63067
NN
12704.PHONY: all-flex maybe-all-flex
12705maybe-all-flex:
4f0ef2d8
CD
12706@if gcc-bootstrap
12707all-flex: stage_current
12708@endif gcc-bootstrap
6bd3dfaa 12709@if flex
d27cc32e 12710TARGET-flex=all
6bd3dfaa 12711maybe-all-flex: all-flex
4fa63067 12712all-flex: configure-flex
0aed8855 12713 @: $(MAKE); $(unstage)
4fa63067
NN
12714 @r=`${PWD_COMMAND}`; export r; \
12715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12716 $(HOST_EXPORTS) \
b00612cc 12717 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12719 $(TARGET-flex))
6bd3dfaa 12720@endif flex
4fa63067 12721
a7254363 12722
d545f33b
PB
12723
12724
4fa63067
NN
12725.PHONY: check-flex maybe-check-flex
12726maybe-check-flex:
6bd3dfaa
PB
12727@if flex
12728maybe-check-flex: check-flex
4fa63067
NN
12729
12730# This module is only tested in a native toolchain.
12731check-flex:
0aed8855 12732 @: $(MAKE); $(unstage)
4fa63067
NN
12733 @if [ '$(host)' = '$(target)' ] ; then \
12734 r=`${PWD_COMMAND}`; export r; \
12735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12736 $(HOST_EXPORTS) \
b00612cc 12737 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12738 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12739 fi
12740
6bd3dfaa 12741@endif flex
4fa63067
NN
12742
12743.PHONY: install-flex maybe-install-flex
12744maybe-install-flex:
6bd3dfaa
PB
12745@if flex
12746maybe-install-flex: install-flex
4fa63067
NN
12747
12748install-flex: installdirs
0aed8855 12749 @: $(MAKE); $(unstage)
4fa63067
NN
12750 @r=`${PWD_COMMAND}`; export r; \
12751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12752 $(HOST_EXPORTS) \
b00612cc 12753 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12754 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12755
6bd3dfaa 12756@endif flex
4fa63067 12757
56a8fe78 12758# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12759
12760.PHONY: maybe-info-flex info-flex
12761maybe-info-flex:
6bd3dfaa
PB
12762@if flex
12763maybe-info-flex: info-flex
4fa63067
NN
12764
12765info-flex: \
12766 configure-flex
0aed8855 12767 @: $(MAKE); $(unstage)
4fa63067 12768 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12769 r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12771 $(HOST_EXPORTS) \
b813574b 12772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12774 done; \
4fa63067 12775 echo "Doing info in flex" ; \
b00612cc 12776 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12779 "RANLIB=$${RANLIB}" \
0c24b341 12780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12781 info) \
2a4cbe27
NN
12782 || exit 1
12783
6bd3dfaa 12784@endif flex
2a4cbe27 12785
4fa63067
NN
12786.PHONY: maybe-dvi-flex dvi-flex
12787maybe-dvi-flex:
6bd3dfaa
PB
12788@if flex
12789maybe-dvi-flex: dvi-flex
2a4cbe27 12790
4fa63067
NN
12791dvi-flex: \
12792 configure-flex
0aed8855 12793 @: $(MAKE); $(unstage)
4fa63067 12794 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12795 r=`${PWD_COMMAND}`; export r; \
12796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12797 $(HOST_EXPORTS) \
b813574b 12798 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12800 done; \
4fa63067 12801 echo "Doing dvi in flex" ; \
b00612cc 12802 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12805 "RANLIB=$${RANLIB}" \
0c24b341 12806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12807 dvi) \
2a4cbe27
NN
12808 || exit 1
12809
6bd3dfaa 12810@endif flex
2a4cbe27 12811
56a8fe78
DD
12812.PHONY: maybe-pdf-flex pdf-flex
12813maybe-pdf-flex:
12814@if flex
12815maybe-pdf-flex: pdf-flex
12816
12817pdf-flex: \
12818 configure-flex
12819 @: $(MAKE); $(unstage)
12820 @[ -f ./flex/Makefile ] || exit 0; \
12821 r=`${PWD_COMMAND}`; export r; \
12822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12823 $(HOST_EXPORTS) \
12824 for flag in $(EXTRA_HOST_FLAGS) ; do \
12825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12826 done; \
12827 echo "Doing pdf in flex" ; \
12828 (cd $(HOST_SUBDIR)/flex && \
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12831 "RANLIB=$${RANLIB}" \
0c24b341 12832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12833 pdf) \
12834 || exit 1
12835
12836@endif flex
12837
6d389afc
MS
12838.PHONY: maybe-html-flex html-flex
12839maybe-html-flex:
12840@if flex
12841maybe-html-flex: html-flex
12842
12843html-flex: \
12844 configure-flex
0aed8855 12845 @: $(MAKE); $(unstage)
6d389afc
MS
12846 @[ -f ./flex/Makefile ] || exit 0; \
12847 r=`${PWD_COMMAND}`; export r; \
12848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12849 $(HOST_EXPORTS) \
12850 for flag in $(EXTRA_HOST_FLAGS) ; do \
12851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12852 done; \
12853 echo "Doing html in flex" ; \
b00612cc 12854 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12857 "RANLIB=$${RANLIB}" \
0c24b341 12858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12859 html) \
12860 || exit 1
12861
12862@endif flex
12863
4fa63067
NN
12864.PHONY: maybe-TAGS-flex TAGS-flex
12865maybe-TAGS-flex:
6bd3dfaa
PB
12866@if flex
12867maybe-TAGS-flex: TAGS-flex
2a4cbe27 12868
4fa63067
NN
12869TAGS-flex: \
12870 configure-flex
0aed8855 12871 @: $(MAKE); $(unstage)
4fa63067 12872 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12873 r=`${PWD_COMMAND}`; export r; \
12874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12875 $(HOST_EXPORTS) \
b813574b 12876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12878 done; \
4fa63067 12879 echo "Doing TAGS in flex" ; \
b00612cc 12880 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12883 "RANLIB=$${RANLIB}" \
0c24b341 12884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12885 TAGS) \
2a4cbe27
NN
12886 || exit 1
12887
6bd3dfaa 12888@endif flex
2a4cbe27 12889
4fa63067
NN
12890.PHONY: maybe-install-info-flex install-info-flex
12891maybe-install-info-flex:
6bd3dfaa
PB
12892@if flex
12893maybe-install-info-flex: install-info-flex
2a4cbe27 12894
4fa63067
NN
12895install-info-flex: \
12896 configure-flex \
12897 info-flex
0aed8855 12898 @: $(MAKE); $(unstage)
4fa63067 12899 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12900 r=`${PWD_COMMAND}`; export r; \
12901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12902 $(HOST_EXPORTS) \
b813574b 12903 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12905 done; \
4fa63067 12906 echo "Doing install-info in flex" ; \
b00612cc 12907 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12910 "RANLIB=$${RANLIB}" \
0c24b341 12911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12912 install-info) \
2a4cbe27
NN
12913 || exit 1
12914
6bd3dfaa 12915@endif flex
2a4cbe27 12916
a3ca38d2
DD
12917.PHONY: maybe-install-pdf-flex install-pdf-flex
12918maybe-install-pdf-flex:
12919@if flex
12920maybe-install-pdf-flex: install-pdf-flex
12921
12922install-pdf-flex: \
12923 configure-flex \
12924 pdf-flex
12925 @: $(MAKE); $(unstage)
12926 @[ -f ./flex/Makefile ] || exit 0; \
12927 r=`${PWD_COMMAND}`; export r; \
12928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12929 $(HOST_EXPORTS) \
12930 for flag in $(EXTRA_HOST_FLAGS) ; do \
12931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12932 done; \
12933 echo "Doing install-pdf in flex" ; \
12934 (cd $(HOST_SUBDIR)/flex && \
12935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12937 "RANLIB=$${RANLIB}" \
0c24b341 12938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12939 install-pdf) \
12940 || exit 1
12941
12942@endif flex
12943
108a6f8e
CD
12944.PHONY: maybe-install-html-flex install-html-flex
12945maybe-install-html-flex:
12946@if flex
12947maybe-install-html-flex: install-html-flex
12948
12949install-html-flex: \
12950 configure-flex \
12951 html-flex
12952 @: $(MAKE); $(unstage)
12953 @[ -f ./flex/Makefile ] || exit 0; \
12954 r=`${PWD_COMMAND}`; export r; \
12955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12956 $(HOST_EXPORTS) \
12957 for flag in $(EXTRA_HOST_FLAGS) ; do \
12958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12959 done; \
12960 echo "Doing install-html in flex" ; \
12961 (cd $(HOST_SUBDIR)/flex && \
12962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12964 "RANLIB=$${RANLIB}" \
0c24b341 12965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12966 install-html) \
12967 || exit 1
12968
12969@endif flex
12970
4fa63067
NN
12971.PHONY: maybe-installcheck-flex installcheck-flex
12972maybe-installcheck-flex:
6bd3dfaa
PB
12973@if flex
12974maybe-installcheck-flex: installcheck-flex
2a4cbe27 12975
4fa63067
NN
12976installcheck-flex: \
12977 configure-flex
0aed8855 12978 @: $(MAKE); $(unstage)
4fa63067 12979 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12980 r=`${PWD_COMMAND}`; export r; \
12981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12982 $(HOST_EXPORTS) \
b813574b 12983 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12985 done; \
4fa63067 12986 echo "Doing installcheck in flex" ; \
b00612cc 12987 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12990 "RANLIB=$${RANLIB}" \
0c24b341 12991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12992 installcheck) \
2a4cbe27
NN
12993 || exit 1
12994
6bd3dfaa 12995@endif flex
2a4cbe27 12996
4fa63067
NN
12997.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12998maybe-mostlyclean-flex:
6bd3dfaa
PB
12999@if flex
13000maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13001
4fa63067 13002mostlyclean-flex:
0aed8855 13003 @: $(MAKE); $(unstage)
4fa63067 13004 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13005 r=`${PWD_COMMAND}`; export r; \
13006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13007 $(HOST_EXPORTS) \
b813574b 13008 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13010 done; \
4fa63067 13011 echo "Doing mostlyclean in flex" ; \
b00612cc 13012 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13015 "RANLIB=$${RANLIB}" \
0c24b341 13016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13017 mostlyclean) \
2a4cbe27
NN
13018 || exit 1
13019
6bd3dfaa 13020@endif flex
2a4cbe27 13021
4fa63067
NN
13022.PHONY: maybe-clean-flex clean-flex
13023maybe-clean-flex:
6bd3dfaa
PB
13024@if flex
13025maybe-clean-flex: clean-flex
2a4cbe27 13026
4fa63067 13027clean-flex:
0aed8855 13028 @: $(MAKE); $(unstage)
4fa63067 13029 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13030 r=`${PWD_COMMAND}`; export r; \
13031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13032 $(HOST_EXPORTS) \
b813574b 13033 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13035 done; \
4fa63067 13036 echo "Doing clean in flex" ; \
b00612cc 13037 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13040 "RANLIB=$${RANLIB}" \
0c24b341 13041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13042 clean) \
2a4cbe27
NN
13043 || exit 1
13044
6bd3dfaa 13045@endif flex
2a4cbe27 13046
4fa63067
NN
13047.PHONY: maybe-distclean-flex distclean-flex
13048maybe-distclean-flex:
6bd3dfaa
PB
13049@if flex
13050maybe-distclean-flex: distclean-flex
2a4cbe27 13051
4fa63067 13052distclean-flex:
0aed8855 13053 @: $(MAKE); $(unstage)
4fa63067 13054 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13055 r=`${PWD_COMMAND}`; export r; \
13056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13057 $(HOST_EXPORTS) \
b813574b 13058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13060 done; \
4fa63067 13061 echo "Doing distclean in flex" ; \
b00612cc 13062 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13065 "RANLIB=$${RANLIB}" \
0c24b341 13066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13067 distclean) \
2a4cbe27
NN
13068 || exit 1
13069
6bd3dfaa 13070@endif flex
2a4cbe27 13071
4fa63067
NN
13072.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13073maybe-maintainer-clean-flex:
6bd3dfaa
PB
13074@if flex
13075maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13076
4fa63067 13077maintainer-clean-flex:
0aed8855 13078 @: $(MAKE); $(unstage)
4fa63067 13079 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13080 r=`${PWD_COMMAND}`; export r; \
13081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13082 $(HOST_EXPORTS) \
b813574b 13083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13085 done; \
4fa63067 13086 echo "Doing maintainer-clean in flex" ; \
b00612cc 13087 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13090 "RANLIB=$${RANLIB}" \
0c24b341 13091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13092 maintainer-clean) \
2a4cbe27
NN
13093 || exit 1
13094
6bd3dfaa 13095@endif flex
2a4cbe27 13096
2a4cbe27 13097
a7254363 13098
4fa63067
NN
13099.PHONY: configure-gas maybe-configure-gas
13100maybe-configure-gas:
4f0ef2d8
CD
13101@if gcc-bootstrap
13102configure-gas: stage_current
13103@endif gcc-bootstrap
6bd3dfaa
PB
13104@if gas
13105maybe-configure-gas: configure-gas
c52c6897 13106configure-gas:
c52c6897
PB
13107 @r=`${PWD_COMMAND}`; export r; \
13108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13109 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13111 $(HOST_EXPORTS) \
a7254363
PB
13112 echo Configuring in $(HOST_SUBDIR)/gas; \
13113 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13114 case $(srcdir) in \
b00612cc
PB
13115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13116 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13118 esac; \
b00612cc
PB
13119 srcdiroption="--srcdir=$${topdir}/gas"; \
13120 libsrcdir="$$s/gas"; \
4fa63067 13121 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13123 --target=${target_alias} $${srcdiroption} \
4fa63067 13124 || exit 1
6bd3dfaa 13125@endif gas
4fa63067 13126
a7254363
PB
13127
13128
d545f33b
PB
13129.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13130maybe-configure-stage1-gas:
13131@if gas-bootstrap
13132maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13133configure-stage1-gas:
c52c6897 13134 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13136 @r=`${PWD_COMMAND}`; export r; \
13137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13138 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13139 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13140 $(HOST_EXPORTS) \
8ee82aff 13141 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13142 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
13143 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13144 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13146 cd $(HOST_SUBDIR)/gas || exit 1; \
13147 case $(srcdir) in \
13148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13149 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13151 esac; \
13152 srcdiroption="--srcdir=$${topdir}/gas"; \
13153 libsrcdir="$$s/gas"; \
13154 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13156 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13157 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13158@endif gas-bootstrap
13159
13160.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13161maybe-configure-stage2-gas:
13162@if gas-bootstrap
13163maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13164configure-stage2-gas:
c52c6897 13165 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13167 @r=`${PWD_COMMAND}`; export r; \
13168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13169 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13170 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13171 $(HOST_EXPORTS) \
1b05fbbd 13172 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13173 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13174 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
13175 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13176 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13178 cd $(HOST_SUBDIR)/gas || exit 1; \
13179 case $(srcdir) in \
13180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13181 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13183 esac; \
13184 srcdiroption="--srcdir=$${topdir}/gas"; \
13185 libsrcdir="$$s/gas"; \
13186 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13188 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13189 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13190 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13191@endif gas-bootstrap
13192
d545f33b
PB
13193.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13194maybe-configure-stage3-gas:
13195@if gas-bootstrap
13196maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13197configure-stage3-gas:
c52c6897 13198 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13200 @r=`${PWD_COMMAND}`; export r; \
13201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13202 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13203 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13204 $(HOST_EXPORTS) \
1b05fbbd 13205 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13206 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13207 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
13208 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13209 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13211 cd $(HOST_SUBDIR)/gas || exit 1; \
13212 case $(srcdir) in \
13213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13214 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13216 esac; \
13217 srcdiroption="--srcdir=$${topdir}/gas"; \
13218 libsrcdir="$$s/gas"; \
13219 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13221 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13222 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13223 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13224@endif gas-bootstrap
13225
d545f33b
PB
13226.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13227maybe-configure-stage4-gas:
13228@if gas-bootstrap
13229maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13230configure-stage4-gas:
c52c6897 13231 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13233 @r=`${PWD_COMMAND}`; export r; \
13234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13235 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13236 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13237 $(HOST_EXPORTS) \
1b05fbbd 13238 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13239 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13240 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
13241 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13242 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13244 cd $(HOST_SUBDIR)/gas || exit 1; \
13245 case $(srcdir) in \
13246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13247 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13249 esac; \
13250 srcdiroption="--srcdir=$${topdir}/gas"; \
13251 libsrcdir="$$s/gas"; \
13252 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13254 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13255 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13256 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13257@endif gas-bootstrap
13258
13259.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13260maybe-configure-stageprofile-gas:
13261@if gas-bootstrap
13262maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13263configure-stageprofile-gas:
c52c6897 13264 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13265 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13266 @r=`${PWD_COMMAND}`; export r; \
13267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13268 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13269 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13270 $(HOST_EXPORTS) \
1b05fbbd
AO
13271 $(POSTSTAGE1_HOST_EXPORTS) \
13272 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13273 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
13274 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13275 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13277 cd $(HOST_SUBDIR)/gas || exit 1; \
13278 case $(srcdir) in \
13279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13280 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13282 esac; \
13283 srcdiroption="--srcdir=$${topdir}/gas"; \
13284 libsrcdir="$$s/gas"; \
13285 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13287 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13288 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13289 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13290@endif gas-bootstrap
13291
13292.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13293maybe-configure-stagefeedback-gas:
13294@if gas-bootstrap
13295maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13296configure-stagefeedback-gas:
c52c6897 13297 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13299 @r=`${PWD_COMMAND}`; export r; \
13300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13301 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13302 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13303 $(HOST_EXPORTS) \
1b05fbbd
AO
13304 $(POSTSTAGE1_HOST_EXPORTS) \
13305 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13306 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
13307 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13308 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13310 cd $(HOST_SUBDIR)/gas || exit 1; \
13311 case $(srcdir) in \
13312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13313 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13315 esac; \
13316 srcdiroption="--srcdir=$${topdir}/gas"; \
13317 libsrcdir="$$s/gas"; \
13318 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13320 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13321 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13322 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13323@endif gas-bootstrap
13324
13325
13326
13327
13328
4fa63067
NN
13329.PHONY: all-gas maybe-all-gas
13330maybe-all-gas:
4f0ef2d8
CD
13331@if gcc-bootstrap
13332all-gas: stage_current
13333@endif gcc-bootstrap
6bd3dfaa 13334@if gas
d27cc32e 13335TARGET-gas=all
6bd3dfaa 13336maybe-all-gas: all-gas
4fa63067 13337all-gas: configure-gas
c52c6897 13338 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13340 $(HOST_EXPORTS) \
b00612cc 13341 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13343 $(TARGET-gas))
6bd3dfaa 13344@endif gas
4fa63067 13345
a7254363 13346
d545f33b
PB
13347
13348.PHONY: all-stage1-gas maybe-all-stage1-gas
13349.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13350maybe-all-stage1-gas:
13351maybe-clean-stage1-gas:
13352@if gas-bootstrap
13353maybe-all-stage1-gas: all-stage1-gas
13354all-stage1: all-stage1-gas
f70224b5 13355TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13356all-stage1-gas: configure-stage1-gas
c52c6897 13357 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13358 @r=`${PWD_COMMAND}`; export r; \
13359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13360 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
13361 $(HOST_EXPORTS) \
13362 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13364 CFLAGS="$(STAGE1_CFLAGS)" \
13365 CXXFLAGS="$(STAGE1_CFLAGS)" \
13366 LIBCFLAGS="$(LIBCFLAGS)" \
13367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13370 $(EXTRA_HOST_FLAGS) \
13371 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13372 $(TARGET-stage1-gas)
d545f33b
PB
13373
13374maybe-clean-stage1-gas: clean-stage1-gas
13375clean-stage1: clean-stage1-gas
13376clean-stage1-gas:
9dbaa842
DD
13377 @if [ $(current_stage) = stage1 ]; then \
13378 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13379 else \
13380 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13381 $(MAKE) stage1-start; \
13382 fi; \
d545f33b 13383 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13384 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13385 clean
d545f33b
PB
13386@endif gas-bootstrap
13387
13388
13389.PHONY: all-stage2-gas maybe-all-stage2-gas
13390.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13391maybe-all-stage2-gas:
13392maybe-clean-stage2-gas:
13393@if gas-bootstrap
13394maybe-all-stage2-gas: all-stage2-gas
13395all-stage2: all-stage2-gas
f70224b5 13396TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13397all-stage2-gas: configure-stage2-gas
c52c6897 13398 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13399 @r=`${PWD_COMMAND}`; export r; \
13400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13401 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
13402 $(HOST_EXPORTS) \
13403 $(POSTSTAGE1_HOST_EXPORTS) \
13404 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13406 CFLAGS="$(STAGE2_CFLAGS)" \
13407 CXXFLAGS="$(STAGE2_CFLAGS)" \
13408 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13413 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 13414 $(TARGET-stage2-gas)
d545f33b
PB
13415
13416maybe-clean-stage2-gas: clean-stage2-gas
13417clean-stage2: clean-stage2-gas
13418clean-stage2-gas:
9dbaa842
DD
13419 @if [ $(current_stage) = stage2 ]; then \
13420 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13421 else \
13422 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13423 $(MAKE) stage2-start; \
13424 fi; \
d545f33b 13425 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13426 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13427 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13428 clean
d545f33b
PB
13429@endif gas-bootstrap
13430
13431
13432.PHONY: all-stage3-gas maybe-all-stage3-gas
13433.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13434maybe-all-stage3-gas:
13435maybe-clean-stage3-gas:
13436@if gas-bootstrap
13437maybe-all-stage3-gas: all-stage3-gas
13438all-stage3: all-stage3-gas
f70224b5 13439TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13440all-stage3-gas: configure-stage3-gas
c52c6897 13441 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13442 @r=`${PWD_COMMAND}`; export r; \
13443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13444 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
13445 $(HOST_EXPORTS) \
13446 $(POSTSTAGE1_HOST_EXPORTS) \
13447 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13449 CFLAGS="$(STAGE3_CFLAGS)" \
13450 CXXFLAGS="$(STAGE3_CFLAGS)" \
13451 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13456 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 13457 $(TARGET-stage3-gas)
d545f33b
PB
13458
13459maybe-clean-stage3-gas: clean-stage3-gas
13460clean-stage3: clean-stage3-gas
13461clean-stage3-gas:
9dbaa842
DD
13462 @if [ $(current_stage) = stage3 ]; then \
13463 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13464 else \
13465 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13466 $(MAKE) stage3-start; \
13467 fi; \
d545f33b 13468 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13469 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13470 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13471 clean
d545f33b
PB
13472@endif gas-bootstrap
13473
13474
13475.PHONY: all-stage4-gas maybe-all-stage4-gas
13476.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13477maybe-all-stage4-gas:
13478maybe-clean-stage4-gas:
13479@if gas-bootstrap
13480maybe-all-stage4-gas: all-stage4-gas
13481all-stage4: all-stage4-gas
f70224b5 13482TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13483all-stage4-gas: configure-stage4-gas
c52c6897 13484 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13485 @r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13487 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
13488 $(HOST_EXPORTS) \
13489 $(POSTSTAGE1_HOST_EXPORTS) \
13490 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13492 CFLAGS="$(STAGE4_CFLAGS)" \
13493 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 13494 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
13495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13499 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 13500 $(TARGET-stage4-gas)
d545f33b
PB
13501
13502maybe-clean-stage4-gas: clean-stage4-gas
13503clean-stage4: clean-stage4-gas
13504clean-stage4-gas:
9dbaa842
DD
13505 @if [ $(current_stage) = stage4 ]; then \
13506 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13507 else \
13508 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13509 $(MAKE) stage4-start; \
13510 fi; \
d545f33b 13511 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13512 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13513 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13514 clean
d545f33b
PB
13515@endif gas-bootstrap
13516
13517
13518.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13519.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13520maybe-all-stageprofile-gas:
13521maybe-clean-stageprofile-gas:
13522@if gas-bootstrap
13523maybe-all-stageprofile-gas: all-stageprofile-gas
13524all-stageprofile: all-stageprofile-gas
f70224b5 13525TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13526all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13527 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13528 @r=`${PWD_COMMAND}`; export r; \
13529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13530 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
13531 $(HOST_EXPORTS) \
13532 $(POSTSTAGE1_HOST_EXPORTS) \
13533 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13535 CFLAGS="$(STAGEprofile_CFLAGS)" \
13536 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
13537 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13541 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13542 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 13543 $(TARGET-stageprofile-gas)
d545f33b
PB
13544
13545maybe-clean-stageprofile-gas: clean-stageprofile-gas
13546clean-stageprofile: clean-stageprofile-gas
13547clean-stageprofile-gas:
9dbaa842
DD
13548 @if [ $(current_stage) = stageprofile ]; then \
13549 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13550 else \
13551 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13552 $(MAKE) stageprofile-start; \
13553 fi; \
d545f33b 13554 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13555 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13556 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13557 clean
d545f33b
PB
13558@endif gas-bootstrap
13559
13560
13561.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13562.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13563maybe-all-stagefeedback-gas:
13564maybe-clean-stagefeedback-gas:
13565@if gas-bootstrap
13566maybe-all-stagefeedback-gas: all-stagefeedback-gas
13567all-stagefeedback: all-stagefeedback-gas
f70224b5 13568TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13569all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13570 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13571 @r=`${PWD_COMMAND}`; export r; \
13572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13573 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
13574 $(HOST_EXPORTS) \
13575 $(POSTSTAGE1_HOST_EXPORTS) \
13576 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13578 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13579 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
13580 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13584 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13585 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 13586 $(TARGET-stagefeedback-gas)
d545f33b
PB
13587
13588maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13589clean-stagefeedback: clean-stagefeedback-gas
13590clean-stagefeedback-gas:
9dbaa842
DD
13591 @if [ $(current_stage) = stagefeedback ]; then \
13592 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13593 else \
13594 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13595 $(MAKE) stagefeedback-start; \
13596 fi; \
d545f33b 13597 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13598 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13599 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13600 clean
d545f33b
PB
13601@endif gas-bootstrap
13602
13603
13604
13605
13606
4fa63067
NN
13607.PHONY: check-gas maybe-check-gas
13608maybe-check-gas:
6bd3dfaa
PB
13609@if gas
13610maybe-check-gas: check-gas
4fa63067
NN
13611
13612check-gas:
0aed8855 13613 @: $(MAKE); $(unstage)
4fa63067
NN
13614 @r=`${PWD_COMMAND}`; export r; \
13615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13616 $(HOST_EXPORTS) \
b00612cc
PB
13617 (cd $(HOST_SUBDIR)/gas && \
13618 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13619
6bd3dfaa 13620@endif gas
4fa63067
NN
13621
13622.PHONY: install-gas maybe-install-gas
13623maybe-install-gas:
6bd3dfaa
PB
13624@if gas
13625maybe-install-gas: install-gas
4fa63067
NN
13626
13627install-gas: installdirs
0aed8855 13628 @: $(MAKE); $(unstage)
4fa63067
NN
13629 @r=`${PWD_COMMAND}`; export r; \
13630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13631 $(HOST_EXPORTS) \
b00612cc 13632 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13633 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13634
6bd3dfaa 13635@endif gas
4fa63067 13636
56a8fe78 13637# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13638
13639.PHONY: maybe-info-gas info-gas
13640maybe-info-gas:
6bd3dfaa
PB
13641@if gas
13642maybe-info-gas: info-gas
4fa63067
NN
13643
13644info-gas: \
13645 configure-gas
13646 @[ -f ./gas/Makefile ] || exit 0; \
13647 r=`${PWD_COMMAND}`; export r; \
13648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13649 $(HOST_EXPORTS) \
b813574b 13650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13652 done; \
4fa63067 13653 echo "Doing info in gas" ; \
b00612cc 13654 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13657 "RANLIB=$${RANLIB}" \
0c24b341 13658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13659 info) \
2a4cbe27
NN
13660 || exit 1
13661
6bd3dfaa 13662@endif gas
2a4cbe27 13663
4fa63067
NN
13664.PHONY: maybe-dvi-gas dvi-gas
13665maybe-dvi-gas:
6bd3dfaa
PB
13666@if gas
13667maybe-dvi-gas: dvi-gas
2a4cbe27 13668
4fa63067
NN
13669dvi-gas: \
13670 configure-gas
13671 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13672 r=`${PWD_COMMAND}`; export r; \
13673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13674 $(HOST_EXPORTS) \
b813574b 13675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13677 done; \
4fa63067 13678 echo "Doing dvi in gas" ; \
b00612cc 13679 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13682 "RANLIB=$${RANLIB}" \
0c24b341 13683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13684 dvi) \
2a4cbe27
NN
13685 || exit 1
13686
6bd3dfaa 13687@endif gas
2a4cbe27 13688
56a8fe78
DD
13689.PHONY: maybe-pdf-gas pdf-gas
13690maybe-pdf-gas:
13691@if gas
13692maybe-pdf-gas: pdf-gas
13693
13694pdf-gas: \
13695 configure-gas
13696 @[ -f ./gas/Makefile ] || exit 0; \
13697 r=`${PWD_COMMAND}`; export r; \
13698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13699 $(HOST_EXPORTS) \
13700 for flag in $(EXTRA_HOST_FLAGS) ; do \
13701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13702 done; \
13703 echo "Doing pdf in gas" ; \
13704 (cd $(HOST_SUBDIR)/gas && \
13705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13707 "RANLIB=$${RANLIB}" \
0c24b341 13708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13709 pdf) \
13710 || exit 1
13711
13712@endif gas
13713
6d389afc
MS
13714.PHONY: maybe-html-gas html-gas
13715maybe-html-gas:
13716@if gas
13717maybe-html-gas: html-gas
13718
13719html-gas: \
13720 configure-gas
13721 @[ -f ./gas/Makefile ] || exit 0; \
13722 r=`${PWD_COMMAND}`; export r; \
13723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13724 $(HOST_EXPORTS) \
13725 for flag in $(EXTRA_HOST_FLAGS) ; do \
13726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13727 done; \
13728 echo "Doing html in gas" ; \
b00612cc 13729 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13732 "RANLIB=$${RANLIB}" \
0c24b341 13733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13734 html) \
13735 || exit 1
13736
13737@endif gas
13738
4fa63067
NN
13739.PHONY: maybe-TAGS-gas TAGS-gas
13740maybe-TAGS-gas:
6bd3dfaa
PB
13741@if gas
13742maybe-TAGS-gas: TAGS-gas
2a4cbe27 13743
4fa63067
NN
13744TAGS-gas: \
13745 configure-gas
13746 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13747 r=`${PWD_COMMAND}`; export r; \
13748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13749 $(HOST_EXPORTS) \
b813574b 13750 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13752 done; \
4fa63067 13753 echo "Doing TAGS in gas" ; \
b00612cc 13754 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13757 "RANLIB=$${RANLIB}" \
0c24b341 13758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13759 TAGS) \
2a4cbe27
NN
13760 || exit 1
13761
6bd3dfaa 13762@endif gas
2a4cbe27 13763
4fa63067
NN
13764.PHONY: maybe-install-info-gas install-info-gas
13765maybe-install-info-gas:
6bd3dfaa
PB
13766@if gas
13767maybe-install-info-gas: install-info-gas
2a4cbe27 13768
4fa63067
NN
13769install-info-gas: \
13770 configure-gas \
13771 info-gas
13772 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13773 r=`${PWD_COMMAND}`; export r; \
13774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13775 $(HOST_EXPORTS) \
b813574b 13776 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13778 done; \
4fa63067 13779 echo "Doing install-info in gas" ; \
b00612cc 13780 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13783 "RANLIB=$${RANLIB}" \
0c24b341 13784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13785 install-info) \
2a4cbe27
NN
13786 || exit 1
13787
6bd3dfaa 13788@endif gas
2a4cbe27 13789
a3ca38d2
DD
13790.PHONY: maybe-install-pdf-gas install-pdf-gas
13791maybe-install-pdf-gas:
13792@if gas
13793maybe-install-pdf-gas: install-pdf-gas
13794
13795install-pdf-gas: \
13796 configure-gas \
13797 pdf-gas
13798 @[ -f ./gas/Makefile ] || exit 0; \
13799 r=`${PWD_COMMAND}`; export r; \
13800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801 $(HOST_EXPORTS) \
13802 for flag in $(EXTRA_HOST_FLAGS) ; do \
13803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804 done; \
13805 echo "Doing install-pdf in gas" ; \
13806 (cd $(HOST_SUBDIR)/gas && \
13807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809 "RANLIB=$${RANLIB}" \
0c24b341 13810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13811 install-pdf) \
13812 || exit 1
13813
13814@endif gas
13815
108a6f8e
CD
13816.PHONY: maybe-install-html-gas install-html-gas
13817maybe-install-html-gas:
13818@if gas
13819maybe-install-html-gas: install-html-gas
13820
13821install-html-gas: \
13822 configure-gas \
13823 html-gas
13824 @[ -f ./gas/Makefile ] || exit 0; \
13825 r=`${PWD_COMMAND}`; export r; \
13826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827 $(HOST_EXPORTS) \
13828 for flag in $(EXTRA_HOST_FLAGS) ; do \
13829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13830 done; \
13831 echo "Doing install-html in gas" ; \
13832 (cd $(HOST_SUBDIR)/gas && \
13833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13835 "RANLIB=$${RANLIB}" \
0c24b341 13836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13837 install-html) \
13838 || exit 1
13839
13840@endif gas
13841
4fa63067
NN
13842.PHONY: maybe-installcheck-gas installcheck-gas
13843maybe-installcheck-gas:
6bd3dfaa
PB
13844@if gas
13845maybe-installcheck-gas: installcheck-gas
2a4cbe27 13846
4fa63067
NN
13847installcheck-gas: \
13848 configure-gas
13849 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13850 r=`${PWD_COMMAND}`; export r; \
13851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13852 $(HOST_EXPORTS) \
b813574b 13853 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13855 done; \
4fa63067 13856 echo "Doing installcheck in gas" ; \
b00612cc 13857 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13860 "RANLIB=$${RANLIB}" \
0c24b341 13861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13862 installcheck) \
2a4cbe27
NN
13863 || exit 1
13864
6bd3dfaa 13865@endif gas
2a4cbe27 13866
4fa63067
NN
13867.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13868maybe-mostlyclean-gas:
6bd3dfaa
PB
13869@if gas
13870maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13871
4fa63067
NN
13872mostlyclean-gas:
13873 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13874 r=`${PWD_COMMAND}`; export r; \
13875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13876 $(HOST_EXPORTS) \
b813574b 13877 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13879 done; \
4fa63067 13880 echo "Doing mostlyclean in gas" ; \
b00612cc 13881 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13884 "RANLIB=$${RANLIB}" \
0c24b341 13885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13886 mostlyclean) \
2a4cbe27
NN
13887 || exit 1
13888
6bd3dfaa 13889@endif gas
2a4cbe27 13890
4fa63067
NN
13891.PHONY: maybe-clean-gas clean-gas
13892maybe-clean-gas:
6bd3dfaa
PB
13893@if gas
13894maybe-clean-gas: clean-gas
2a4cbe27 13895
4fa63067
NN
13896clean-gas:
13897 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13898 r=`${PWD_COMMAND}`; export r; \
13899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13900 $(HOST_EXPORTS) \
b813574b 13901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13903 done; \
4fa63067 13904 echo "Doing clean in gas" ; \
b00612cc 13905 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13908 "RANLIB=$${RANLIB}" \
0c24b341 13909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13910 clean) \
2a4cbe27
NN
13911 || exit 1
13912
6bd3dfaa 13913@endif gas
2a4cbe27 13914
4fa63067
NN
13915.PHONY: maybe-distclean-gas distclean-gas
13916maybe-distclean-gas:
6bd3dfaa
PB
13917@if gas
13918maybe-distclean-gas: distclean-gas
2a4cbe27 13919
4fa63067
NN
13920distclean-gas:
13921 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13922 r=`${PWD_COMMAND}`; export r; \
13923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13924 $(HOST_EXPORTS) \
b813574b 13925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13927 done; \
4fa63067 13928 echo "Doing distclean in gas" ; \
b00612cc 13929 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13932 "RANLIB=$${RANLIB}" \
0c24b341 13933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13934 distclean) \
2a4cbe27
NN
13935 || exit 1
13936
6bd3dfaa 13937@endif gas
2a4cbe27 13938
4fa63067
NN
13939.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
13940maybe-maintainer-clean-gas:
6bd3dfaa
PB
13941@if gas
13942maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 13943
4fa63067
NN
13944maintainer-clean-gas:
13945 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13946 r=`${PWD_COMMAND}`; export r; \
13947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13948 $(HOST_EXPORTS) \
b813574b 13949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13951 done; \
4fa63067 13952 echo "Doing maintainer-clean in gas" ; \
b00612cc 13953 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13956 "RANLIB=$${RANLIB}" \
0c24b341 13957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13958 maintainer-clean) \
2a4cbe27
NN
13959 || exit 1
13960
6bd3dfaa 13961@endif gas
2a4cbe27 13962
2a4cbe27 13963
a7254363 13964
b813574b
PB
13965.PHONY: configure-gcc maybe-configure-gcc
13966maybe-configure-gcc:
c52c6897 13967@if gcc-bootstrap
4f0ef2d8 13968configure-gcc: stage_current
c52c6897
PB
13969@endif gcc-bootstrap
13970@if gcc
4f0ef2d8
CD
13971maybe-configure-gcc: configure-gcc
13972configure-gcc:
c52c6897
PB
13973 @r=`${PWD_COMMAND}`; export r; \
13974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13975 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
13976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 13977 $(HOST_EXPORTS) \
a7254363
PB
13978 echo Configuring in $(HOST_SUBDIR)/gcc; \
13979 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 13980 case $(srcdir) in \
b00612cc
PB
13981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13982 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
13983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13984 esac; \
b00612cc
PB
13985 srcdiroption="--srcdir=$${topdir}/gcc"; \
13986 libsrcdir="$$s/gcc"; \
4fa63067 13987 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13989 --target=${target_alias} $${srcdiroption} \
4fa63067 13990 || exit 1
b813574b 13991@endif gcc
4fa63067 13992
a7254363
PB
13993
13994
d545f33b
PB
13995.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
13996maybe-configure-stage1-gcc:
13997@if gcc-bootstrap
13998maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 13999configure-stage1-gcc:
c52c6897 14000 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14002 @r=`${PWD_COMMAND}`; export r; \
14003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14004 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14005 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14006 $(HOST_EXPORTS) \
8ee82aff 14007 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14008 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
14009 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14010 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14012 cd $(HOST_SUBDIR)/gcc || exit 1; \
14013 case $(srcdir) in \
14014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14015 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14017 esac; \
14018 srcdiroption="--srcdir=$${topdir}/gcc"; \
14019 libsrcdir="$$s/gcc"; \
14020 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14022 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14023 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14024@endif gcc-bootstrap
14025
14026.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14027maybe-configure-stage2-gcc:
14028@if gcc-bootstrap
14029maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14030configure-stage2-gcc:
c52c6897 14031 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14033 @r=`${PWD_COMMAND}`; export r; \
14034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14035 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14036 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14037 $(HOST_EXPORTS) \
1b05fbbd 14038 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14039 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14040 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
14041 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14042 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14044 cd $(HOST_SUBDIR)/gcc || exit 1; \
14045 case $(srcdir) in \
14046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14047 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14049 esac; \
14050 srcdiroption="--srcdir=$${topdir}/gcc"; \
14051 libsrcdir="$$s/gcc"; \
14052 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14054 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14055 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14056 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14057@endif gcc-bootstrap
14058
d545f33b
PB
14059.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14060maybe-configure-stage3-gcc:
14061@if gcc-bootstrap
14062maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14063configure-stage3-gcc:
c52c6897 14064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14066 @r=`${PWD_COMMAND}`; export r; \
14067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14068 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14069 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14070 $(HOST_EXPORTS) \
1b05fbbd 14071 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14072 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14073 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
14074 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14075 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14077 cd $(HOST_SUBDIR)/gcc || exit 1; \
14078 case $(srcdir) in \
14079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14080 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14082 esac; \
14083 srcdiroption="--srcdir=$${topdir}/gcc"; \
14084 libsrcdir="$$s/gcc"; \
14085 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14087 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14088 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14089 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14090@endif gcc-bootstrap
14091
d545f33b
PB
14092.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14093maybe-configure-stage4-gcc:
14094@if gcc-bootstrap
14095maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14096configure-stage4-gcc:
c52c6897 14097 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14099 @r=`${PWD_COMMAND}`; export r; \
14100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14101 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14102 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14103 $(HOST_EXPORTS) \
1b05fbbd 14104 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14105 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14106 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
14107 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14108 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14110 cd $(HOST_SUBDIR)/gcc || exit 1; \
14111 case $(srcdir) in \
14112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14113 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14115 esac; \
14116 srcdiroption="--srcdir=$${topdir}/gcc"; \
14117 libsrcdir="$$s/gcc"; \
14118 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14120 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14121 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14122 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14123@endif gcc-bootstrap
14124
14125.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14126maybe-configure-stageprofile-gcc:
14127@if gcc-bootstrap
14128maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14129configure-stageprofile-gcc:
c52c6897 14130 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14132 @r=`${PWD_COMMAND}`; export r; \
14133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14134 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14135 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14136 $(HOST_EXPORTS) \
1b05fbbd
AO
14137 $(POSTSTAGE1_HOST_EXPORTS) \
14138 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14139 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
14140 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14141 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14143 cd $(HOST_SUBDIR)/gcc || exit 1; \
14144 case $(srcdir) in \
14145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14146 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14148 esac; \
14149 srcdiroption="--srcdir=$${topdir}/gcc"; \
14150 libsrcdir="$$s/gcc"; \
14151 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14153 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14154 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14155 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14156@endif gcc-bootstrap
14157
14158.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14159maybe-configure-stagefeedback-gcc:
14160@if gcc-bootstrap
14161maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14162configure-stagefeedback-gcc:
c52c6897 14163 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14165 @r=`${PWD_COMMAND}`; export r; \
14166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14167 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14168 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14169 $(HOST_EXPORTS) \
1b05fbbd
AO
14170 $(POSTSTAGE1_HOST_EXPORTS) \
14171 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14172 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
14173 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14174 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14176 cd $(HOST_SUBDIR)/gcc || exit 1; \
14177 case $(srcdir) in \
14178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14179 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14181 esac; \
14182 srcdiroption="--srcdir=$${topdir}/gcc"; \
14183 libsrcdir="$$s/gcc"; \
14184 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14186 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14187 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14188 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14189@endif gcc-bootstrap
14190
14191
14192
14193
14194
b813574b
PB
14195.PHONY: all-gcc maybe-all-gcc
14196maybe-all-gcc:
4f0ef2d8
CD
14197@if gcc-bootstrap
14198all-gcc: stage_current
14199@endif gcc-bootstrap
b813574b 14200@if gcc
4b900473 14201TARGET-gcc=all
b813574b
PB
14202maybe-all-gcc: all-gcc
14203all-gcc: configure-gcc
c52c6897 14204 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14206 $(HOST_EXPORTS) \
b00612cc 14207 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14209 $(TARGET-gcc))
b813574b 14210@endif gcc
4fa63067 14211
a7254363 14212
d545f33b
PB
14213
14214.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14215.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14216maybe-all-stage1-gcc:
14217maybe-clean-stage1-gcc:
14218@if gcc-bootstrap
14219maybe-all-stage1-gcc: all-stage1-gcc
14220all-stage1: all-stage1-gcc
f70224b5 14221TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14222all-stage1-gcc: configure-stage1-gcc
c52c6897 14223 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14224 @r=`${PWD_COMMAND}`; export r; \
14225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14226 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
14227 $(HOST_EXPORTS) \
14228 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14230 CFLAGS="$(STAGE1_CFLAGS)" \
14231 CXXFLAGS="$(STAGE1_CFLAGS)" \
14232 LIBCFLAGS="$(LIBCFLAGS)" \
14233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14236 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14237 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14238 $(TARGET-stage1-gcc)
d545f33b
PB
14239
14240maybe-clean-stage1-gcc: clean-stage1-gcc
14241clean-stage1: clean-stage1-gcc
14242clean-stage1-gcc:
9dbaa842
DD
14243 @if [ $(current_stage) = stage1 ]; then \
14244 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14245 else \
14246 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14247 $(MAKE) stage1-start; \
14248 fi; \
d545f33b 14249 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14250 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14251 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14252@endif gcc-bootstrap
14253
14254
14255.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14256.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14257maybe-all-stage2-gcc:
14258maybe-clean-stage2-gcc:
14259@if gcc-bootstrap
14260maybe-all-stage2-gcc: all-stage2-gcc
14261all-stage2: all-stage2-gcc
f70224b5 14262TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14263all-stage2-gcc: configure-stage2-gcc
c52c6897 14264 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14265 @r=`${PWD_COMMAND}`; export r; \
14266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14267 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
14268 $(HOST_EXPORTS) \
14269 $(POSTSTAGE1_HOST_EXPORTS) \
14270 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14272 CFLAGS="$(STAGE2_CFLAGS)" \
14273 CXXFLAGS="$(STAGE2_CFLAGS)" \
14274 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14278 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14279 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14280 $(TARGET-stage2-gcc)
d545f33b
PB
14281
14282maybe-clean-stage2-gcc: clean-stage2-gcc
14283clean-stage2: clean-stage2-gcc
14284clean-stage2-gcc:
9dbaa842
DD
14285 @if [ $(current_stage) = stage2 ]; then \
14286 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14287 else \
14288 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14289 $(MAKE) stage2-start; \
14290 fi; \
d545f33b 14291 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14292 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14293 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14294 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14295@endif gcc-bootstrap
14296
14297
14298.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14299.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14300maybe-all-stage3-gcc:
14301maybe-clean-stage3-gcc:
14302@if gcc-bootstrap
14303maybe-all-stage3-gcc: all-stage3-gcc
14304all-stage3: all-stage3-gcc
f70224b5 14305TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14306all-stage3-gcc: configure-stage3-gcc
c52c6897 14307 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14308 @r=`${PWD_COMMAND}`; export r; \
14309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14310 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
14311 $(HOST_EXPORTS) \
14312 $(POSTSTAGE1_HOST_EXPORTS) \
14313 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14315 CFLAGS="$(STAGE3_CFLAGS)" \
14316 CXXFLAGS="$(STAGE3_CFLAGS)" \
14317 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14321 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14322 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14323 $(TARGET-stage3-gcc)
d545f33b
PB
14324
14325maybe-clean-stage3-gcc: clean-stage3-gcc
14326clean-stage3: clean-stage3-gcc
14327clean-stage3-gcc:
9dbaa842
DD
14328 @if [ $(current_stage) = stage3 ]; then \
14329 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14330 else \
14331 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14332 $(MAKE) stage3-start; \
14333 fi; \
d545f33b 14334 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14335 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14336 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14337 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14338@endif gcc-bootstrap
14339
14340
14341.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14342.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14343maybe-all-stage4-gcc:
14344maybe-clean-stage4-gcc:
14345@if gcc-bootstrap
14346maybe-all-stage4-gcc: all-stage4-gcc
14347all-stage4: all-stage4-gcc
f70224b5 14348TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14349all-stage4-gcc: configure-stage4-gcc
c52c6897 14350 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14351 @r=`${PWD_COMMAND}`; export r; \
14352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14353 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
14354 $(HOST_EXPORTS) \
14355 $(POSTSTAGE1_HOST_EXPORTS) \
14356 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14358 CFLAGS="$(STAGE4_CFLAGS)" \
14359 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 14360 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14361 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14362 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14363 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14364 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14365 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14366 $(TARGET-stage4-gcc)
d545f33b
PB
14367
14368maybe-clean-stage4-gcc: clean-stage4-gcc
14369clean-stage4: clean-stage4-gcc
14370clean-stage4-gcc:
9dbaa842
DD
14371 @if [ $(current_stage) = stage4 ]; then \
14372 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14373 else \
14374 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14375 $(MAKE) stage4-start; \
14376 fi; \
d545f33b 14377 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14378 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14379 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14380 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14381@endif gcc-bootstrap
14382
14383
14384.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14385.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14386maybe-all-stageprofile-gcc:
14387maybe-clean-stageprofile-gcc:
14388@if gcc-bootstrap
14389maybe-all-stageprofile-gcc: all-stageprofile-gcc
14390all-stageprofile: all-stageprofile-gcc
f70224b5 14391TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14392all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14393 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14394 @r=`${PWD_COMMAND}`; export r; \
14395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14396 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14397 $(HOST_EXPORTS) \
14398 $(POSTSTAGE1_HOST_EXPORTS) \
14399 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14401 CFLAGS="$(STAGEprofile_CFLAGS)" \
14402 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14403 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14407 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14408 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14409 $(TARGET-stageprofile-gcc)
d545f33b
PB
14410
14411maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14412clean-stageprofile: clean-stageprofile-gcc
14413clean-stageprofile-gcc:
9dbaa842
DD
14414 @if [ $(current_stage) = stageprofile ]; then \
14415 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14416 else \
14417 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14418 $(MAKE) stageprofile-start; \
14419 fi; \
d545f33b 14420 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14421 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14422 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14423 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14424@endif gcc-bootstrap
14425
14426
14427.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14428.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14429maybe-all-stagefeedback-gcc:
14430maybe-clean-stagefeedback-gcc:
14431@if gcc-bootstrap
14432maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14433all-stagefeedback: all-stagefeedback-gcc
f70224b5 14434TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14435all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14436 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14437 @r=`${PWD_COMMAND}`; export r; \
14438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14439 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14440 $(HOST_EXPORTS) \
14441 $(POSTSTAGE1_HOST_EXPORTS) \
14442 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14444 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14445 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14446 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14451 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14452 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14453
14454maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14455clean-stagefeedback: clean-stagefeedback-gcc
14456clean-stagefeedback-gcc:
9dbaa842
DD
14457 @if [ $(current_stage) = stagefeedback ]; then \
14458 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14459 else \
14460 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14461 $(MAKE) stagefeedback-start; \
14462 fi; \
d545f33b 14463 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14464 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14465 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14466 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14467@endif gcc-bootstrap
14468
14469
14470
14471
14472
b813574b
PB
14473.PHONY: check-gcc maybe-check-gcc
14474maybe-check-gcc:
14475@if gcc
14476maybe-check-gcc: check-gcc
4fa63067 14477
b813574b 14478check-gcc:
0aed8855 14479 @: $(MAKE); $(unstage)
4fa63067
NN
14480 @r=`${PWD_COMMAND}`; export r; \
14481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14482 $(HOST_EXPORTS) \
b00612cc
PB
14483 (cd $(HOST_SUBDIR)/gcc && \
14484 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14485
b813574b 14486@endif gcc
4fa63067 14487
b813574b
PB
14488.PHONY: install-gcc maybe-install-gcc
14489maybe-install-gcc:
14490@if gcc
14491maybe-install-gcc: install-gcc
4fa63067 14492
b813574b 14493install-gcc: installdirs
0aed8855 14494 @: $(MAKE); $(unstage)
4fa63067
NN
14495 @r=`${PWD_COMMAND}`; export r; \
14496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14497 $(HOST_EXPORTS) \
b00612cc 14498 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14499 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14500
b813574b 14501@endif gcc
4fa63067 14502
56a8fe78 14503# Other targets (info, dvi, pdf, etc.)
4fa63067 14504
b813574b
PB
14505.PHONY: maybe-info-gcc info-gcc
14506maybe-info-gcc:
14507@if gcc
14508maybe-info-gcc: info-gcc
4fa63067 14509
b813574b
PB
14510info-gcc: \
14511 configure-gcc
14512 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14513 r=`${PWD_COMMAND}`; export r; \
14514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14515 $(HOST_EXPORTS) \
b813574b 14516 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14518 done; \
b813574b 14519 echo "Doing info in gcc" ; \
b00612cc 14520 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14523 "RANLIB=$${RANLIB}" \
0c24b341 14524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14525 info) \
2a4cbe27
NN
14526 || exit 1
14527
b813574b 14528@endif gcc
2a4cbe27 14529
b813574b
PB
14530.PHONY: maybe-dvi-gcc dvi-gcc
14531maybe-dvi-gcc:
14532@if gcc
14533maybe-dvi-gcc: dvi-gcc
2a4cbe27 14534
b813574b
PB
14535dvi-gcc: \
14536 configure-gcc
14537 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14538 r=`${PWD_COMMAND}`; export r; \
14539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14540 $(HOST_EXPORTS) \
b813574b 14541 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14543 done; \
b813574b 14544 echo "Doing dvi in gcc" ; \
b00612cc 14545 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14548 "RANLIB=$${RANLIB}" \
0c24b341 14549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14550 dvi) \
2a4cbe27
NN
14551 || exit 1
14552
b813574b 14553@endif gcc
2a4cbe27 14554
56a8fe78
DD
14555.PHONY: maybe-pdf-gcc pdf-gcc
14556maybe-pdf-gcc:
14557@if gcc
14558maybe-pdf-gcc: pdf-gcc
14559
14560pdf-gcc: \
14561 configure-gcc
14562 @[ -f ./gcc/Makefile ] || exit 0; \
14563 r=`${PWD_COMMAND}`; export r; \
14564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14565 $(HOST_EXPORTS) \
14566 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14568 done; \
14569 echo "Doing pdf in gcc" ; \
14570 (cd $(HOST_SUBDIR)/gcc && \
14571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14573 "RANLIB=$${RANLIB}" \
0c24b341 14574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14575 pdf) \
14576 || exit 1
14577
14578@endif gcc
14579
6d389afc
MS
14580.PHONY: maybe-html-gcc html-gcc
14581maybe-html-gcc:
14582@if gcc
14583maybe-html-gcc: html-gcc
14584
14585html-gcc: \
14586 configure-gcc
14587 @[ -f ./gcc/Makefile ] || exit 0; \
14588 r=`${PWD_COMMAND}`; export r; \
14589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14590 $(HOST_EXPORTS) \
14591 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14593 done; \
14594 echo "Doing html in gcc" ; \
b00612cc 14595 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14598 "RANLIB=$${RANLIB}" \
0c24b341 14599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14600 html) \
14601 || exit 1
14602
14603@endif gcc
14604
b813574b
PB
14605.PHONY: maybe-TAGS-gcc TAGS-gcc
14606maybe-TAGS-gcc:
14607@if gcc
14608maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14609
b813574b
PB
14610TAGS-gcc: \
14611 configure-gcc
14612 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14613 r=`${PWD_COMMAND}`; export r; \
14614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14615 $(HOST_EXPORTS) \
b813574b 14616 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14618 done; \
b813574b 14619 echo "Doing TAGS in gcc" ; \
b00612cc 14620 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14623 "RANLIB=$${RANLIB}" \
0c24b341 14624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14625 TAGS) \
2a4cbe27
NN
14626 || exit 1
14627
b813574b 14628@endif gcc
2a4cbe27 14629
b813574b
PB
14630.PHONY: maybe-install-info-gcc install-info-gcc
14631maybe-install-info-gcc:
14632@if gcc
14633maybe-install-info-gcc: install-info-gcc
a2592b1b 14634
b813574b
PB
14635install-info-gcc: \
14636 configure-gcc \
14637 info-gcc
14638 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14639 r=`${PWD_COMMAND}`; export r; \
14640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14641 $(HOST_EXPORTS) \
b813574b 14642 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14644 done; \
b813574b 14645 echo "Doing install-info in gcc" ; \
b00612cc 14646 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14649 "RANLIB=$${RANLIB}" \
0c24b341 14650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14651 install-info) \
a2592b1b
DD
14652 || exit 1
14653
b813574b 14654@endif gcc
a2592b1b 14655
a3ca38d2
DD
14656.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14657maybe-install-pdf-gcc:
14658@if gcc
14659maybe-install-pdf-gcc: install-pdf-gcc
14660
14661install-pdf-gcc: \
14662 configure-gcc \
14663 pdf-gcc
14664 @[ -f ./gcc/Makefile ] || exit 0; \
14665 r=`${PWD_COMMAND}`; export r; \
14666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14667 $(HOST_EXPORTS) \
14668 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14670 done; \
14671 echo "Doing install-pdf in gcc" ; \
14672 (cd $(HOST_SUBDIR)/gcc && \
14673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14675 "RANLIB=$${RANLIB}" \
0c24b341 14676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14677 install-pdf) \
14678 || exit 1
14679
14680@endif gcc
14681
108a6f8e
CD
14682.PHONY: maybe-install-html-gcc install-html-gcc
14683maybe-install-html-gcc:
14684@if gcc
14685maybe-install-html-gcc: install-html-gcc
14686
14687install-html-gcc: \
14688 configure-gcc \
14689 html-gcc
14690 @[ -f ./gcc/Makefile ] || exit 0; \
14691 r=`${PWD_COMMAND}`; export r; \
14692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14693 $(HOST_EXPORTS) \
14694 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14696 done; \
14697 echo "Doing install-html in gcc" ; \
14698 (cd $(HOST_SUBDIR)/gcc && \
14699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14701 "RANLIB=$${RANLIB}" \
0c24b341 14702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14703 install-html) \
14704 || exit 1
14705
14706@endif gcc
14707
b813574b
PB
14708.PHONY: maybe-installcheck-gcc installcheck-gcc
14709maybe-installcheck-gcc:
14710@if gcc
14711maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14712
b813574b
PB
14713installcheck-gcc: \
14714 configure-gcc
14715 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14716 r=`${PWD_COMMAND}`; export r; \
14717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14718 $(HOST_EXPORTS) \
b813574b 14719 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14721 done; \
b813574b 14722 echo "Doing installcheck in gcc" ; \
b00612cc 14723 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14726 "RANLIB=$${RANLIB}" \
0c24b341 14727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14728 installcheck) \
4fa63067 14729 || exit 1
2a4cbe27 14730
b813574b 14731@endif gcc
4fa63067 14732
b813574b
PB
14733.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14734maybe-mostlyclean-gcc:
14735@if gcc
14736maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14737
b813574b
PB
14738mostlyclean-gcc:
14739 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14740 r=`${PWD_COMMAND}`; export r; \
14741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14742 $(HOST_EXPORTS) \
b813574b 14743 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14745 done; \
b813574b 14746 echo "Doing mostlyclean in gcc" ; \
b00612cc 14747 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14750 "RANLIB=$${RANLIB}" \
0c24b341 14751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14752 mostlyclean) \
2a4cbe27
NN
14753 || exit 1
14754
b813574b 14755@endif gcc
2a4cbe27 14756
b813574b
PB
14757.PHONY: maybe-clean-gcc clean-gcc
14758maybe-clean-gcc:
14759@if gcc
14760maybe-clean-gcc: clean-gcc
2a4cbe27 14761
b813574b
PB
14762clean-gcc:
14763 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14764 r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14766 $(HOST_EXPORTS) \
b813574b 14767 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14769 done; \
b813574b 14770 echo "Doing clean in gcc" ; \
b00612cc 14771 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14774 "RANLIB=$${RANLIB}" \
0c24b341 14775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14776 clean) \
2a4cbe27
NN
14777 || exit 1
14778
b813574b 14779@endif gcc
2a4cbe27 14780
b813574b
PB
14781.PHONY: maybe-distclean-gcc distclean-gcc
14782maybe-distclean-gcc:
14783@if gcc
14784maybe-distclean-gcc: distclean-gcc
2a4cbe27 14785
b813574b
PB
14786distclean-gcc:
14787 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14788 r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14790 $(HOST_EXPORTS) \
b813574b 14791 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14793 done; \
b813574b 14794 echo "Doing distclean in gcc" ; \
b00612cc 14795 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14798 "RANLIB=$${RANLIB}" \
0c24b341 14799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14800 distclean) \
2a4cbe27
NN
14801 || exit 1
14802
b813574b 14803@endif gcc
2a4cbe27 14804
b813574b
PB
14805.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14806maybe-maintainer-clean-gcc:
14807@if gcc
14808maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14809
b813574b
PB
14810maintainer-clean-gcc:
14811 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14812 r=`${PWD_COMMAND}`; export r; \
14813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14814 $(HOST_EXPORTS) \
b813574b 14815 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14817 done; \
b813574b 14818 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14819 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14822 "RANLIB=$${RANLIB}" \
0c24b341 14823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14824 maintainer-clean) \
2a4cbe27
NN
14825 || exit 1
14826
b813574b 14827@endif gcc
2a4cbe27 14828
2a4cbe27 14829
a7254363 14830
b813574b
PB
14831.PHONY: configure-gawk maybe-configure-gawk
14832maybe-configure-gawk:
4f0ef2d8
CD
14833@if gcc-bootstrap
14834configure-gawk: stage_current
14835@endif gcc-bootstrap
b813574b
PB
14836@if gawk
14837maybe-configure-gawk: configure-gawk
c52c6897 14838configure-gawk:
0aed8855 14839 @: $(MAKE); $(unstage)
c52c6897 14840 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14842 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14844 $(HOST_EXPORTS) \
a7254363
PB
14845 echo Configuring in $(HOST_SUBDIR)/gawk; \
14846 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14847 case $(srcdir) in \
b00612cc
PB
14848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14849 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14851 esac; \
b00612cc
PB
14852 srcdiroption="--srcdir=$${topdir}/gawk"; \
14853 libsrcdir="$$s/gawk"; \
4fa63067 14854 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14856 --target=${target_alias} $${srcdiroption} \
4fa63067 14857 || exit 1
b813574b 14858@endif gawk
4fa63067 14859
a7254363
PB
14860
14861
d545f33b
PB
14862
14863
b813574b
PB
14864.PHONY: all-gawk maybe-all-gawk
14865maybe-all-gawk:
4f0ef2d8
CD
14866@if gcc-bootstrap
14867all-gawk: stage_current
14868@endif gcc-bootstrap
b813574b 14869@if gawk
d27cc32e 14870TARGET-gawk=all
b813574b
PB
14871maybe-all-gawk: all-gawk
14872all-gawk: configure-gawk
0aed8855 14873 @: $(MAKE); $(unstage)
4fa63067
NN
14874 @r=`${PWD_COMMAND}`; export r; \
14875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14876 $(HOST_EXPORTS) \
b00612cc 14877 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
14878 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14879 $(TARGET-gawk))
b813574b 14880@endif gawk
4fa63067 14881
a7254363 14882
d545f33b
PB
14883
14884
b813574b
PB
14885.PHONY: check-gawk maybe-check-gawk
14886maybe-check-gawk:
14887@if gawk
14888maybe-check-gawk: check-gawk
4fa63067 14889
b813574b 14890check-gawk:
0aed8855 14891 @: $(MAKE); $(unstage)
4fa63067
NN
14892 @r=`${PWD_COMMAND}`; export r; \
14893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14894 $(HOST_EXPORTS) \
b00612cc
PB
14895 (cd $(HOST_SUBDIR)/gawk && \
14896 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14897
b813574b 14898@endif gawk
4fa63067 14899
b813574b
PB
14900.PHONY: install-gawk maybe-install-gawk
14901maybe-install-gawk:
14902@if gawk
14903maybe-install-gawk: install-gawk
4fa63067 14904
b813574b 14905install-gawk: installdirs
0aed8855 14906 @: $(MAKE); $(unstage)
4fa63067
NN
14907 @r=`${PWD_COMMAND}`; export r; \
14908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14909 $(HOST_EXPORTS) \
b00612cc 14910 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 14911 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14912
b813574b 14913@endif gawk
4fa63067 14914
56a8fe78 14915# Other targets (info, dvi, pdf, etc.)
4fa63067 14916
b813574b
PB
14917.PHONY: maybe-info-gawk info-gawk
14918maybe-info-gawk:
14919@if gawk
14920maybe-info-gawk: info-gawk
4fa63067 14921
b813574b
PB
14922info-gawk: \
14923 configure-gawk
0aed8855 14924 @: $(MAKE); $(unstage)
b813574b 14925 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14926 r=`${PWD_COMMAND}`; export r; \
14927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14928 $(HOST_EXPORTS) \
b813574b 14929 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14931 done; \
b813574b 14932 echo "Doing info in gawk" ; \
b00612cc 14933 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14936 "RANLIB=$${RANLIB}" \
0c24b341 14937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14938 info) \
2a4cbe27
NN
14939 || exit 1
14940
b813574b 14941@endif gawk
2a4cbe27 14942
b813574b
PB
14943.PHONY: maybe-dvi-gawk dvi-gawk
14944maybe-dvi-gawk:
14945@if gawk
14946maybe-dvi-gawk: dvi-gawk
2a4cbe27 14947
b813574b
PB
14948dvi-gawk: \
14949 configure-gawk
0aed8855 14950 @: $(MAKE); $(unstage)
b813574b 14951 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
14952 r=`${PWD_COMMAND}`; export r; \
14953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14954 $(HOST_EXPORTS) \
b813574b 14955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14957 done; \
b813574b 14958 echo "Doing dvi in gawk" ; \
b00612cc 14959 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
14960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14962 "RANLIB=$${RANLIB}" \
0c24b341 14963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14964 dvi) \
2a4cbe27
NN
14965 || exit 1
14966
b813574b 14967@endif gawk
2a4cbe27 14968
56a8fe78
DD
14969.PHONY: maybe-pdf-gawk pdf-gawk
14970maybe-pdf-gawk:
14971@if gawk
14972maybe-pdf-gawk: pdf-gawk
14973
14974pdf-gawk: \
14975 configure-gawk
14976 @: $(MAKE); $(unstage)
14977 @[ -f ./gawk/Makefile ] || exit 0; \
14978 r=`${PWD_COMMAND}`; export r; \
14979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14980 $(HOST_EXPORTS) \
14981 for flag in $(EXTRA_HOST_FLAGS) ; do \
14982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14983 done; \
14984 echo "Doing pdf in gawk" ; \
14985 (cd $(HOST_SUBDIR)/gawk && \
14986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14988 "RANLIB=$${RANLIB}" \
0c24b341 14989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14990 pdf) \
14991 || exit 1
14992
14993@endif gawk
14994
6d389afc
MS
14995.PHONY: maybe-html-gawk html-gawk
14996maybe-html-gawk:
14997@if gawk
14998maybe-html-gawk: html-gawk
14999
15000html-gawk: \
15001 configure-gawk
0aed8855 15002 @: $(MAKE); $(unstage)
6d389afc
MS
15003 @[ -f ./gawk/Makefile ] || exit 0; \
15004 r=`${PWD_COMMAND}`; export r; \
15005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15006 $(HOST_EXPORTS) \
15007 for flag in $(EXTRA_HOST_FLAGS) ; do \
15008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15009 done; \
15010 echo "Doing html in gawk" ; \
b00612cc 15011 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15014 "RANLIB=$${RANLIB}" \
0c24b341 15015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15016 html) \
15017 || exit 1
15018
15019@endif gawk
15020
b813574b
PB
15021.PHONY: maybe-TAGS-gawk TAGS-gawk
15022maybe-TAGS-gawk:
15023@if gawk
15024maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15025
b813574b
PB
15026TAGS-gawk: \
15027 configure-gawk
0aed8855 15028 @: $(MAKE); $(unstage)
b813574b 15029 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15030 r=`${PWD_COMMAND}`; export r; \
15031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15032 $(HOST_EXPORTS) \
b813574b 15033 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15035 done; \
b813574b 15036 echo "Doing TAGS in gawk" ; \
b00612cc 15037 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15040 "RANLIB=$${RANLIB}" \
0c24b341 15041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15042 TAGS) \
2a4cbe27
NN
15043 || exit 1
15044
b813574b 15045@endif gawk
2a4cbe27 15046
b813574b
PB
15047.PHONY: maybe-install-info-gawk install-info-gawk
15048maybe-install-info-gawk:
15049@if gawk
15050maybe-install-info-gawk: install-info-gawk
2a4cbe27 15051
b813574b
PB
15052install-info-gawk: \
15053 configure-gawk \
15054 info-gawk
0aed8855 15055 @: $(MAKE); $(unstage)
b813574b 15056 @[ -f ./gawk/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) ; do \
2a4cbe27
NN
15061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15062 done; \
b813574b 15063 echo "Doing install-info in gawk" ; \
b00612cc 15064 (cd $(HOST_SUBDIR)/gawk && \
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 install-info) \
2a4cbe27
NN
15070 || exit 1
15071
b813574b 15072@endif gawk
2a4cbe27 15073
a3ca38d2
DD
15074.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15075maybe-install-pdf-gawk:
15076@if gawk
15077maybe-install-pdf-gawk: install-pdf-gawk
15078
15079install-pdf-gawk: \
15080 configure-gawk \
15081 pdf-gawk
15082 @: $(MAKE); $(unstage)
15083 @[ -f ./gawk/Makefile ] || exit 0; \
15084 r=`${PWD_COMMAND}`; export r; \
15085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15086 $(HOST_EXPORTS) \
15087 for flag in $(EXTRA_HOST_FLAGS) ; do \
15088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15089 done; \
15090 echo "Doing install-pdf in gawk" ; \
15091 (cd $(HOST_SUBDIR)/gawk && \
15092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15094 "RANLIB=$${RANLIB}" \
0c24b341 15095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15096 install-pdf) \
15097 || exit 1
15098
15099@endif gawk
15100
108a6f8e
CD
15101.PHONY: maybe-install-html-gawk install-html-gawk
15102maybe-install-html-gawk:
15103@if gawk
15104maybe-install-html-gawk: install-html-gawk
15105
15106install-html-gawk: \
15107 configure-gawk \
15108 html-gawk
15109 @: $(MAKE); $(unstage)
15110 @[ -f ./gawk/Makefile ] || exit 0; \
15111 r=`${PWD_COMMAND}`; export r; \
15112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15113 $(HOST_EXPORTS) \
15114 for flag in $(EXTRA_HOST_FLAGS) ; do \
15115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15116 done; \
15117 echo "Doing install-html in gawk" ; \
15118 (cd $(HOST_SUBDIR)/gawk && \
15119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15121 "RANLIB=$${RANLIB}" \
0c24b341 15122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15123 install-html) \
15124 || exit 1
15125
15126@endif gawk
15127
b813574b
PB
15128.PHONY: maybe-installcheck-gawk installcheck-gawk
15129maybe-installcheck-gawk:
15130@if gawk
15131maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15132
b813574b
PB
15133installcheck-gawk: \
15134 configure-gawk
0aed8855 15135 @: $(MAKE); $(unstage)
b813574b 15136 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15137 r=`${PWD_COMMAND}`; export r; \
15138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15139 $(HOST_EXPORTS) \
b813574b 15140 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15142 done; \
b813574b 15143 echo "Doing installcheck in gawk" ; \
b00612cc 15144 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15147 "RANLIB=$${RANLIB}" \
0c24b341 15148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15149 installcheck) \
2a4cbe27
NN
15150 || exit 1
15151
b813574b 15152@endif gawk
2a4cbe27 15153
b813574b
PB
15154.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15155maybe-mostlyclean-gawk:
15156@if gawk
15157maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15158
b813574b 15159mostlyclean-gawk:
0aed8855 15160 @: $(MAKE); $(unstage)
b813574b 15161 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15162 r=`${PWD_COMMAND}`; export r; \
15163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15164 $(HOST_EXPORTS) \
b813574b 15165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15167 done; \
b813574b 15168 echo "Doing mostlyclean in gawk" ; \
b00612cc 15169 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15172 "RANLIB=$${RANLIB}" \
0c24b341 15173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15174 mostlyclean) \
2a4cbe27
NN
15175 || exit 1
15176
b813574b 15177@endif gawk
2a4cbe27 15178
b813574b
PB
15179.PHONY: maybe-clean-gawk clean-gawk
15180maybe-clean-gawk:
15181@if gawk
15182maybe-clean-gawk: clean-gawk
2a4cbe27 15183
b813574b 15184clean-gawk:
0aed8855 15185 @: $(MAKE); $(unstage)
b813574b 15186 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15187 r=`${PWD_COMMAND}`; export r; \
15188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15189 $(HOST_EXPORTS) \
b813574b 15190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15192 done; \
b813574b 15193 echo "Doing clean in gawk" ; \
b00612cc 15194 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15197 "RANLIB=$${RANLIB}" \
0c24b341 15198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15199 clean) \
2a4cbe27
NN
15200 || exit 1
15201
b813574b 15202@endif gawk
2a4cbe27 15203
b813574b
PB
15204.PHONY: maybe-distclean-gawk distclean-gawk
15205maybe-distclean-gawk:
15206@if gawk
15207maybe-distclean-gawk: distclean-gawk
2a4cbe27 15208
b813574b 15209distclean-gawk:
0aed8855 15210 @: $(MAKE); $(unstage)
b813574b 15211 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15212 r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15214 $(HOST_EXPORTS) \
b813574b 15215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15217 done; \
b813574b 15218 echo "Doing distclean in gawk" ; \
b00612cc 15219 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15222 "RANLIB=$${RANLIB}" \
0c24b341 15223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15224 distclean) \
2a4cbe27
NN
15225 || exit 1
15226
b813574b 15227@endif gawk
2a4cbe27 15228
b813574b
PB
15229.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15230maybe-maintainer-clean-gawk:
15231@if gawk
15232maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15233
b813574b 15234maintainer-clean-gawk:
0aed8855 15235 @: $(MAKE); $(unstage)
b813574b 15236 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15237 r=`${PWD_COMMAND}`; export r; \
15238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15239 $(HOST_EXPORTS) \
b813574b 15240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15242 done; \
b813574b 15243 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15244 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15247 "RANLIB=$${RANLIB}" \
0c24b341 15248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15249 maintainer-clean) \
2a4cbe27
NN
15250 || exit 1
15251
b813574b 15252@endif gawk
2a4cbe27 15253
2a4cbe27 15254
a7254363 15255
b813574b
PB
15256.PHONY: configure-gettext maybe-configure-gettext
15257maybe-configure-gettext:
4f0ef2d8
CD
15258@if gcc-bootstrap
15259configure-gettext: stage_current
15260@endif gcc-bootstrap
b813574b
PB
15261@if gettext
15262maybe-configure-gettext: configure-gettext
c52c6897 15263configure-gettext:
0aed8855 15264 @: $(MAKE); $(unstage)
c52c6897 15265 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15267 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15269 $(HOST_EXPORTS) \
a7254363
PB
15270 echo Configuring in $(HOST_SUBDIR)/gettext; \
15271 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15272 case $(srcdir) in \
b00612cc
PB
15273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15274 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15276 esac; \
b00612cc
PB
15277 srcdiroption="--srcdir=$${topdir}/gettext"; \
15278 libsrcdir="$$s/gettext"; \
4fa63067 15279 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15281 --target=${target_alias} $${srcdiroption} \
4fa63067 15282 || exit 1
b813574b 15283@endif gettext
4fa63067 15284
a7254363
PB
15285
15286
d545f33b
PB
15287
15288
b813574b
PB
15289.PHONY: all-gettext maybe-all-gettext
15290maybe-all-gettext:
4f0ef2d8
CD
15291@if gcc-bootstrap
15292all-gettext: stage_current
15293@endif gcc-bootstrap
b813574b 15294@if gettext
d27cc32e 15295TARGET-gettext=all
b813574b
PB
15296maybe-all-gettext: all-gettext
15297all-gettext: configure-gettext
0aed8855 15298 @: $(MAKE); $(unstage)
4fa63067
NN
15299 @r=`${PWD_COMMAND}`; export r; \
15300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15301 $(HOST_EXPORTS) \
b00612cc 15302 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15304 $(TARGET-gettext))
b813574b 15305@endif gettext
4fa63067 15306
a7254363 15307
d545f33b
PB
15308
15309
b813574b
PB
15310.PHONY: check-gettext maybe-check-gettext
15311maybe-check-gettext:
15312@if gettext
15313maybe-check-gettext: check-gettext
4fa63067 15314
b813574b 15315check-gettext:
0aed8855 15316 @: $(MAKE); $(unstage)
4fa63067
NN
15317 @r=`${PWD_COMMAND}`; export r; \
15318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15319 $(HOST_EXPORTS) \
b00612cc
PB
15320 (cd $(HOST_SUBDIR)/gettext && \
15321 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15322
b813574b 15323@endif gettext
4fa63067 15324
b813574b
PB
15325.PHONY: install-gettext maybe-install-gettext
15326maybe-install-gettext:
15327@if gettext
15328maybe-install-gettext: install-gettext
4fa63067 15329
b813574b 15330install-gettext: installdirs
0aed8855 15331 @: $(MAKE); $(unstage)
4fa63067
NN
15332 @r=`${PWD_COMMAND}`; export r; \
15333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15334 $(HOST_EXPORTS) \
b00612cc 15335 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15336 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15337
b813574b 15338@endif gettext
4fa63067 15339
56a8fe78 15340# Other targets (info, dvi, pdf, etc.)
4fa63067 15341
b813574b
PB
15342.PHONY: maybe-info-gettext info-gettext
15343maybe-info-gettext:
15344@if gettext
15345maybe-info-gettext: info-gettext
4fa63067 15346
b813574b
PB
15347info-gettext: \
15348 configure-gettext
0aed8855 15349 @: $(MAKE); $(unstage)
b813574b 15350 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15351 r=`${PWD_COMMAND}`; export r; \
15352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15353 $(HOST_EXPORTS) \
b813574b 15354 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15356 done; \
b813574b 15357 echo "Doing info in gettext" ; \
b00612cc 15358 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15361 "RANLIB=$${RANLIB}" \
0c24b341 15362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15363 info) \
2a4cbe27
NN
15364 || exit 1
15365
b813574b 15366@endif gettext
2a4cbe27 15367
b813574b
PB
15368.PHONY: maybe-dvi-gettext dvi-gettext
15369maybe-dvi-gettext:
15370@if gettext
15371maybe-dvi-gettext: dvi-gettext
2a4cbe27 15372
b813574b
PB
15373dvi-gettext: \
15374 configure-gettext
0aed8855 15375 @: $(MAKE); $(unstage)
b813574b 15376 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15377 r=`${PWD_COMMAND}`; export r; \
15378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15379 $(HOST_EXPORTS) \
b813574b 15380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15382 done; \
b813574b 15383 echo "Doing dvi in gettext" ; \
b00612cc 15384 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15387 "RANLIB=$${RANLIB}" \
0c24b341 15388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15389 dvi) \
2a4cbe27
NN
15390 || exit 1
15391
b813574b 15392@endif gettext
2a4cbe27 15393
56a8fe78
DD
15394.PHONY: maybe-pdf-gettext pdf-gettext
15395maybe-pdf-gettext:
15396@if gettext
15397maybe-pdf-gettext: pdf-gettext
15398
15399pdf-gettext: \
15400 configure-gettext
15401 @: $(MAKE); $(unstage)
15402 @[ -f ./gettext/Makefile ] || exit 0; \
15403 r=`${PWD_COMMAND}`; export r; \
15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15405 $(HOST_EXPORTS) \
15406 for flag in $(EXTRA_HOST_FLAGS) ; do \
15407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15408 done; \
15409 echo "Doing pdf in gettext" ; \
15410 (cd $(HOST_SUBDIR)/gettext && \
15411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15413 "RANLIB=$${RANLIB}" \
0c24b341 15414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15415 pdf) \
15416 || exit 1
15417
15418@endif gettext
15419
6d389afc
MS
15420.PHONY: maybe-html-gettext html-gettext
15421maybe-html-gettext:
15422@if gettext
15423maybe-html-gettext: html-gettext
15424
15425html-gettext: \
15426 configure-gettext
0aed8855 15427 @: $(MAKE); $(unstage)
6d389afc
MS
15428 @[ -f ./gettext/Makefile ] || exit 0; \
15429 r=`${PWD_COMMAND}`; export r; \
15430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15431 $(HOST_EXPORTS) \
15432 for flag in $(EXTRA_HOST_FLAGS) ; do \
15433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15434 done; \
15435 echo "Doing html in gettext" ; \
b00612cc 15436 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15439 "RANLIB=$${RANLIB}" \
0c24b341 15440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15441 html) \
15442 || exit 1
15443
15444@endif gettext
15445
b813574b
PB
15446.PHONY: maybe-TAGS-gettext TAGS-gettext
15447maybe-TAGS-gettext:
15448@if gettext
15449maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15450
b813574b
PB
15451TAGS-gettext: \
15452 configure-gettext
0aed8855 15453 @: $(MAKE); $(unstage)
b813574b 15454 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15455 r=`${PWD_COMMAND}`; export r; \
15456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15457 $(HOST_EXPORTS) \
b813574b 15458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15460 done; \
b813574b 15461 echo "Doing TAGS in gettext" ; \
b00612cc 15462 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15465 "RANLIB=$${RANLIB}" \
0c24b341 15466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15467 TAGS) \
2a4cbe27
NN
15468 || exit 1
15469
b813574b 15470@endif gettext
2a4cbe27 15471
b813574b
PB
15472.PHONY: maybe-install-info-gettext install-info-gettext
15473maybe-install-info-gettext:
15474@if gettext
15475maybe-install-info-gettext: install-info-gettext
15476
15477install-info-gettext: \
15478 configure-gettext \
15479 info-gettext
0aed8855 15480 @: $(MAKE); $(unstage)
b813574b 15481 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15482 r=`${PWD_COMMAND}`; export r; \
15483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15484 $(HOST_EXPORTS) \
b813574b 15485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15487 done; \
b813574b 15488 echo "Doing install-info in gettext" ; \
b00612cc 15489 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15492 "RANLIB=$${RANLIB}" \
0c24b341 15493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15494 install-info) \
2a4cbe27
NN
15495 || exit 1
15496
b813574b 15497@endif gettext
2a4cbe27 15498
a3ca38d2
DD
15499.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15500maybe-install-pdf-gettext:
15501@if gettext
15502maybe-install-pdf-gettext: install-pdf-gettext
15503
15504install-pdf-gettext: \
15505 configure-gettext \
15506 pdf-gettext
15507 @: $(MAKE); $(unstage)
15508 @[ -f ./gettext/Makefile ] || exit 0; \
15509 r=`${PWD_COMMAND}`; export r; \
15510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15511 $(HOST_EXPORTS) \
15512 for flag in $(EXTRA_HOST_FLAGS) ; do \
15513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15514 done; \
15515 echo "Doing install-pdf in gettext" ; \
15516 (cd $(HOST_SUBDIR)/gettext && \
15517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15519 "RANLIB=$${RANLIB}" \
0c24b341 15520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15521 install-pdf) \
15522 || exit 1
15523
15524@endif gettext
15525
108a6f8e
CD
15526.PHONY: maybe-install-html-gettext install-html-gettext
15527maybe-install-html-gettext:
15528@if gettext
15529maybe-install-html-gettext: install-html-gettext
15530
15531install-html-gettext: \
15532 configure-gettext \
15533 html-gettext
15534 @: $(MAKE); $(unstage)
15535 @[ -f ./gettext/Makefile ] || exit 0; \
15536 r=`${PWD_COMMAND}`; export r; \
15537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15538 $(HOST_EXPORTS) \
15539 for flag in $(EXTRA_HOST_FLAGS) ; do \
15540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15541 done; \
15542 echo "Doing install-html in gettext" ; \
15543 (cd $(HOST_SUBDIR)/gettext && \
15544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15546 "RANLIB=$${RANLIB}" \
0c24b341 15547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15548 install-html) \
15549 || exit 1
15550
15551@endif gettext
15552
b813574b
PB
15553.PHONY: maybe-installcheck-gettext installcheck-gettext
15554maybe-installcheck-gettext:
15555@if gettext
15556maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15557
b813574b
PB
15558installcheck-gettext: \
15559 configure-gettext
0aed8855 15560 @: $(MAKE); $(unstage)
b813574b 15561 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15562 r=`${PWD_COMMAND}`; export r; \
15563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15564 $(HOST_EXPORTS) \
b813574b 15565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15567 done; \
b813574b 15568 echo "Doing installcheck in gettext" ; \
b00612cc 15569 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15572 "RANLIB=$${RANLIB}" \
0c24b341 15573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15574 installcheck) \
2a4cbe27
NN
15575 || exit 1
15576
b813574b 15577@endif gettext
2a4cbe27 15578
b813574b
PB
15579.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15580maybe-mostlyclean-gettext:
15581@if gettext
15582maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15583
b813574b 15584mostlyclean-gettext:
0aed8855 15585 @: $(MAKE); $(unstage)
b813574b 15586 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15587 r=`${PWD_COMMAND}`; export r; \
15588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15589 $(HOST_EXPORTS) \
b813574b 15590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15592 done; \
b813574b 15593 echo "Doing mostlyclean in gettext" ; \
b00612cc 15594 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15597 "RANLIB=$${RANLIB}" \
0c24b341 15598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15599 mostlyclean) \
2a4cbe27
NN
15600 || exit 1
15601
b813574b 15602@endif gettext
2a4cbe27 15603
b813574b
PB
15604.PHONY: maybe-clean-gettext clean-gettext
15605maybe-clean-gettext:
15606@if gettext
15607maybe-clean-gettext: clean-gettext
2a4cbe27 15608
b813574b 15609clean-gettext:
0aed8855 15610 @: $(MAKE); $(unstage)
b813574b 15611 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15612 r=`${PWD_COMMAND}`; export r; \
15613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15614 $(HOST_EXPORTS) \
b813574b 15615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15617 done; \
b813574b 15618 echo "Doing clean in gettext" ; \
b00612cc 15619 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15622 "RANLIB=$${RANLIB}" \
0c24b341 15623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15624 clean) \
2a4cbe27
NN
15625 || exit 1
15626
b813574b 15627@endif gettext
2a4cbe27 15628
b813574b
PB
15629.PHONY: maybe-distclean-gettext distclean-gettext
15630maybe-distclean-gettext:
15631@if gettext
15632maybe-distclean-gettext: distclean-gettext
2a4cbe27 15633
b813574b 15634distclean-gettext:
0aed8855 15635 @: $(MAKE); $(unstage)
b813574b 15636 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15637 r=`${PWD_COMMAND}`; export r; \
15638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15639 $(HOST_EXPORTS) \
b813574b 15640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15642 done; \
b813574b 15643 echo "Doing distclean in gettext" ; \
b00612cc 15644 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15647 "RANLIB=$${RANLIB}" \
0c24b341 15648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15649 distclean) \
2a4cbe27
NN
15650 || exit 1
15651
b813574b 15652@endif gettext
2a4cbe27 15653
b813574b
PB
15654.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15655maybe-maintainer-clean-gettext:
15656@if gettext
15657maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15658
b813574b 15659maintainer-clean-gettext:
0aed8855 15660 @: $(MAKE); $(unstage)
b813574b 15661 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15662 r=`${PWD_COMMAND}`; export r; \
15663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15664 $(HOST_EXPORTS) \
b813574b 15665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15667 done; \
b813574b 15668 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15669 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15672 "RANLIB=$${RANLIB}" \
0c24b341 15673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15674 maintainer-clean) \
4fa63067
NN
15675 || exit 1
15676
b813574b 15677@endif gettext
4fa63067
NN
15678
15679
a7254363 15680
4b900473
PB
15681.PHONY: configure-gmp maybe-configure-gmp
15682maybe-configure-gmp:
15683@if gcc-bootstrap
15684configure-gmp: stage_current
15685@endif gcc-bootstrap
15686@if gmp
15687maybe-configure-gmp: configure-gmp
15688configure-gmp:
15689 @r=`${PWD_COMMAND}`; export r; \
15690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15691 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15693 $(HOST_EXPORTS) \
15694 echo Configuring in $(HOST_SUBDIR)/gmp; \
15695 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15696 case $(srcdir) in \
15697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15698 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15700 esac; \
15701 srcdiroption="--srcdir=$${topdir}/gmp"; \
15702 libsrcdir="$$s/gmp"; \
15703 $(SHELL) $${libsrcdir}/configure \
15704 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15705 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15706 || exit 1
15707@endif gmp
15708
15709
15710
15711.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15712maybe-configure-stage1-gmp:
15713@if gmp-bootstrap
15714maybe-configure-stage1-gmp: configure-stage1-gmp
15715configure-stage1-gmp:
15716 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15718 @r=`${PWD_COMMAND}`; export r; \
15719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15720 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 15721 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 15722 $(HOST_EXPORTS) \
8ee82aff 15723 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
15724 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
15725 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15726 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15728 cd $(HOST_SUBDIR)/gmp || exit 1; \
15729 case $(srcdir) in \
15730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15731 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15733 esac; \
15734 srcdiroption="--srcdir=$${topdir}/gmp"; \
15735 libsrcdir="$$s/gmp"; \
15736 $(SHELL) $${libsrcdir}/configure \
15737 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15738 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
15739 $(STAGE1_CONFIGURE_FLAGS) \
15740 --disable-shared
4b900473
PB
15741@endif gmp-bootstrap
15742
15743.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15744maybe-configure-stage2-gmp:
15745@if gmp-bootstrap
15746maybe-configure-stage2-gmp: configure-stage2-gmp
15747configure-stage2-gmp:
15748 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15750 @r=`${PWD_COMMAND}`; export r; \
15751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15752 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
15753 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15754 $(HOST_EXPORTS) \
1b05fbbd 15755 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15756 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
15757 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
15758 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15759 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15761 cd $(HOST_SUBDIR)/gmp || exit 1; \
15762 case $(srcdir) in \
15763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15764 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15766 esac; \
15767 srcdiroption="--srcdir=$${topdir}/gmp"; \
15768 libsrcdir="$$s/gmp"; \
15769 $(SHELL) $${libsrcdir}/configure \
15770 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15771 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15772 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
15773 $(STAGE2_CONFIGURE_FLAGS) \
15774 --disable-shared
8520c408
AO
15775@endif gmp-bootstrap
15776
4b900473
PB
15777.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15778maybe-configure-stage3-gmp:
15779@if gmp-bootstrap
15780maybe-configure-stage3-gmp: configure-stage3-gmp
15781configure-stage3-gmp:
15782 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15784 @r=`${PWD_COMMAND}`; export r; \
15785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15786 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
15787 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15788 $(HOST_EXPORTS) \
1b05fbbd 15789 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15790 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
15791 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
15792 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15793 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15795 cd $(HOST_SUBDIR)/gmp || exit 1; \
15796 case $(srcdir) in \
15797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15798 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15800 esac; \
15801 srcdiroption="--srcdir=$${topdir}/gmp"; \
15802 libsrcdir="$$s/gmp"; \
15803 $(SHELL) $${libsrcdir}/configure \
15804 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15805 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15806 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
15807 $(STAGE3_CONFIGURE_FLAGS) \
15808 --disable-shared
8520c408
AO
15809@endif gmp-bootstrap
15810
4b900473
PB
15811.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
15812maybe-configure-stage4-gmp:
15813@if gmp-bootstrap
15814maybe-configure-stage4-gmp: configure-stage4-gmp
15815configure-stage4-gmp:
15816 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15818 @r=`${PWD_COMMAND}`; export r; \
15819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15820 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
15821 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15822 $(HOST_EXPORTS) \
1b05fbbd 15823 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15824 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
15825 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
15826 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15827 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
15828 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15829 cd $(HOST_SUBDIR)/gmp || exit 1; \
15830 case $(srcdir) in \
15831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15832 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15834 esac; \
15835 srcdiroption="--srcdir=$${topdir}/gmp"; \
15836 libsrcdir="$$s/gmp"; \
15837 $(SHELL) $${libsrcdir}/configure \
15838 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15839 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15840 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
15841 $(STAGE4_CONFIGURE_FLAGS) \
15842 --disable-shared
4b900473
PB
15843@endif gmp-bootstrap
15844
15845.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
15846maybe-configure-stageprofile-gmp:
15847@if gmp-bootstrap
15848maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
15849configure-stageprofile-gmp:
15850 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15852 @r=`${PWD_COMMAND}`; export r; \
15853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15854 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
15855 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15856 $(HOST_EXPORTS) \
1b05fbbd
AO
15857 $(POSTSTAGE1_HOST_EXPORTS) \
15858 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15859 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
15860 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15861 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
15862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15863 cd $(HOST_SUBDIR)/gmp || exit 1; \
15864 case $(srcdir) in \
15865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15866 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15868 esac; \
15869 srcdiroption="--srcdir=$${topdir}/gmp"; \
15870 libsrcdir="$$s/gmp"; \
15871 $(SHELL) $${libsrcdir}/configure \
15872 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15873 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15874 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
15875 $(STAGEprofile_CONFIGURE_FLAGS) \
15876 --disable-shared
4b900473
PB
15877@endif gmp-bootstrap
15878
15879.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
15880maybe-configure-stagefeedback-gmp:
15881@if gmp-bootstrap
15882maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
15883configure-stagefeedback-gmp:
15884 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15885 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15886 @r=`${PWD_COMMAND}`; export r; \
15887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15888 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
15889 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15890 $(HOST_EXPORTS) \
1b05fbbd
AO
15891 $(POSTSTAGE1_HOST_EXPORTS) \
15892 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15893 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
15894 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15895 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
15896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15897 cd $(HOST_SUBDIR)/gmp || exit 1; \
15898 case $(srcdir) in \
15899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15900 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15902 esac; \
15903 srcdiroption="--srcdir=$${topdir}/gmp"; \
15904 libsrcdir="$$s/gmp"; \
15905 $(SHELL) $${libsrcdir}/configure \
15906 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15907 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15908 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
15909 $(STAGEfeedback_CONFIGURE_FLAGS) \
15910 --disable-shared
4b900473
PB
15911@endif gmp-bootstrap
15912
15913
15914
15915
15916
15917.PHONY: all-gmp maybe-all-gmp
15918maybe-all-gmp:
15919@if gcc-bootstrap
15920all-gmp: stage_current
15921@endif gcc-bootstrap
15922@if gmp
15923TARGET-gmp=all
15924maybe-all-gmp: all-gmp
15925all-gmp: configure-gmp
15926 @r=`${PWD_COMMAND}`; export r; \
15927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15928 $(HOST_EXPORTS) \
15929 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
15930 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15931 $(TARGET-gmp))
4b900473
PB
15932@endif gmp
15933
15934
15935
15936.PHONY: all-stage1-gmp maybe-all-stage1-gmp
15937.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
15938maybe-all-stage1-gmp:
15939maybe-clean-stage1-gmp:
15940@if gmp-bootstrap
15941maybe-all-stage1-gmp: all-stage1-gmp
15942all-stage1: all-stage1-gmp
15943TARGET-stage1-gmp = $(TARGET-gmp)
15944all-stage1-gmp: configure-stage1-gmp
15945 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15946 @r=`${PWD_COMMAND}`; export r; \
15947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15948 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473
PB
15949 $(HOST_EXPORTS) \
15950 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 15951 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
15952 CFLAGS="$(STAGE1_CFLAGS)" \
15953 CXXFLAGS="$(STAGE1_CFLAGS)" \
15954 LIBCFLAGS="$(LIBCFLAGS)" \
15955 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15956 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15957 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15958 $(EXTRA_HOST_FLAGS) \
15959 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
15960 $(TARGET-stage1-gmp)
15961
15962maybe-clean-stage1-gmp: clean-stage1-gmp
15963clean-stage1: clean-stage1-gmp
15964clean-stage1-gmp:
15965 @if [ $(current_stage) = stage1 ]; then \
15966 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15967 else \
15968 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
15969 $(MAKE) stage1-start; \
15970 fi; \
15971 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 15972 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 15973 clean
4b900473
PB
15974@endif gmp-bootstrap
15975
15976
15977.PHONY: all-stage2-gmp maybe-all-stage2-gmp
15978.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
15979maybe-all-stage2-gmp:
15980maybe-clean-stage2-gmp:
15981@if gmp-bootstrap
15982maybe-all-stage2-gmp: all-stage2-gmp
15983all-stage2: all-stage2-gmp
15984TARGET-stage2-gmp = $(TARGET-gmp)
15985all-stage2-gmp: configure-stage2-gmp
15986 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15987 @r=`${PWD_COMMAND}`; export r; \
15988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15989 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
15990 $(HOST_EXPORTS) \
15991 $(POSTSTAGE1_HOST_EXPORTS) \
15992 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 15993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
15994 CFLAGS="$(STAGE2_CFLAGS)" \
15995 CXXFLAGS="$(STAGE2_CFLAGS)" \
15996 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16001 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16002 $(TARGET-stage2-gmp)
16003
16004maybe-clean-stage2-gmp: clean-stage2-gmp
16005clean-stage2: clean-stage2-gmp
16006clean-stage2-gmp:
16007 @if [ $(current_stage) = stage2 ]; then \
16008 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16009 else \
16010 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16011 $(MAKE) stage2-start; \
16012 fi; \
16013 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16014 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16015 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16016 clean
4b900473
PB
16017@endif gmp-bootstrap
16018
16019
16020.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16021.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16022maybe-all-stage3-gmp:
16023maybe-clean-stage3-gmp:
16024@if gmp-bootstrap
16025maybe-all-stage3-gmp: all-stage3-gmp
16026all-stage3: all-stage3-gmp
16027TARGET-stage3-gmp = $(TARGET-gmp)
16028all-stage3-gmp: configure-stage3-gmp
16029 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16030 @r=`${PWD_COMMAND}`; export r; \
16031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16032 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16033 $(HOST_EXPORTS) \
16034 $(POSTSTAGE1_HOST_EXPORTS) \
16035 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16037 CFLAGS="$(STAGE3_CFLAGS)" \
16038 CXXFLAGS="$(STAGE3_CFLAGS)" \
16039 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16043 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16044 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16045 $(TARGET-stage3-gmp)
16046
16047maybe-clean-stage3-gmp: clean-stage3-gmp
16048clean-stage3: clean-stage3-gmp
16049clean-stage3-gmp:
16050 @if [ $(current_stage) = stage3 ]; then \
16051 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16052 else \
16053 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16054 $(MAKE) stage3-start; \
16055 fi; \
16056 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16057 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16058 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16059 clean
4b900473
PB
16060@endif gmp-bootstrap
16061
16062
16063.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16064.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16065maybe-all-stage4-gmp:
16066maybe-clean-stage4-gmp:
16067@if gmp-bootstrap
16068maybe-all-stage4-gmp: all-stage4-gmp
16069all-stage4: all-stage4-gmp
16070TARGET-stage4-gmp = $(TARGET-gmp)
16071all-stage4-gmp: configure-stage4-gmp
16072 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16073 @r=`${PWD_COMMAND}`; export r; \
16074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16075 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16076 $(HOST_EXPORTS) \
16077 $(POSTSTAGE1_HOST_EXPORTS) \
16078 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16080 CFLAGS="$(STAGE4_CFLAGS)" \
16081 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 16082 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16086 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16087 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16088 $(TARGET-stage4-gmp)
16089
16090maybe-clean-stage4-gmp: clean-stage4-gmp
16091clean-stage4: clean-stage4-gmp
16092clean-stage4-gmp:
16093 @if [ $(current_stage) = stage4 ]; then \
16094 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16095 else \
16096 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16097 $(MAKE) stage4-start; \
16098 fi; \
16099 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16100 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16101 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16102 clean
4b900473
PB
16103@endif gmp-bootstrap
16104
16105
16106.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16107.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16108maybe-all-stageprofile-gmp:
16109maybe-clean-stageprofile-gmp:
16110@if gmp-bootstrap
16111maybe-all-stageprofile-gmp: all-stageprofile-gmp
16112all-stageprofile: all-stageprofile-gmp
16113TARGET-stageprofile-gmp = $(TARGET-gmp)
16114all-stageprofile-gmp: configure-stageprofile-gmp
16115 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16116 @r=`${PWD_COMMAND}`; export r; \
16117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16118 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16119 $(HOST_EXPORTS) \
16120 $(POSTSTAGE1_HOST_EXPORTS) \
16121 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16122 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16123 CFLAGS="$(STAGEprofile_CFLAGS)" \
16124 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16125 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16126 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16127 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16128 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16129 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16130 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16131 $(TARGET-stageprofile-gmp)
16132
16133maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16134clean-stageprofile: clean-stageprofile-gmp
16135clean-stageprofile-gmp:
16136 @if [ $(current_stage) = stageprofile ]; then \
16137 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16138 else \
16139 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16140 $(MAKE) stageprofile-start; \
16141 fi; \
16142 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16143 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16144 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16145 clean
4b900473
PB
16146@endif gmp-bootstrap
16147
16148
16149.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16150.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16151maybe-all-stagefeedback-gmp:
16152maybe-clean-stagefeedback-gmp:
16153@if gmp-bootstrap
16154maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16155all-stagefeedback: all-stagefeedback-gmp
16156TARGET-stagefeedback-gmp = $(TARGET-gmp)
16157all-stagefeedback-gmp: configure-stagefeedback-gmp
16158 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16159 @r=`${PWD_COMMAND}`; export r; \
16160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16161 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16162 $(HOST_EXPORTS) \
16163 $(POSTSTAGE1_HOST_EXPORTS) \
16164 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16165 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16166 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16167 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
16168 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16169 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16170 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16171 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16172 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16173 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16174 $(TARGET-stagefeedback-gmp)
16175
16176maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16177clean-stagefeedback: clean-stagefeedback-gmp
16178clean-stagefeedback-gmp:
16179 @if [ $(current_stage) = stagefeedback ]; then \
16180 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16181 else \
16182 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16183 $(MAKE) stagefeedback-start; \
16184 fi; \
16185 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16186 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16187 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16188 clean
4b900473
PB
16189@endif gmp-bootstrap
16190
16191
16192
16193
16194
16195.PHONY: check-gmp maybe-check-gmp
16196maybe-check-gmp:
16197@if gmp
16198maybe-check-gmp: check-gmp
16199
16200check-gmp:
16201 @: $(MAKE); $(unstage)
16202 @r=`${PWD_COMMAND}`; export r; \
16203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16204 $(HOST_EXPORTS) \
16205 (cd $(HOST_SUBDIR)/gmp && \
16206 $(MAKE) $(FLAGS_TO_PASS) check)
16207
16208@endif gmp
16209
16210.PHONY: install-gmp maybe-install-gmp
16211maybe-install-gmp:
16212@if gmp
16213maybe-install-gmp: install-gmp
16214
16215install-gmp:
16216
16217@endif gmp
16218
16219# Other targets (info, dvi, pdf, etc.)
16220
16221.PHONY: maybe-info-gmp info-gmp
16222maybe-info-gmp:
16223@if gmp
16224maybe-info-gmp: info-gmp
16225
16226info-gmp: \
16227 configure-gmp
16228 @[ -f ./gmp/Makefile ] || exit 0; \
16229 r=`${PWD_COMMAND}`; export r; \
16230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16231 $(HOST_EXPORTS) \
16232 for flag in $(EXTRA_HOST_FLAGS) ; do \
16233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16234 done; \
16235 echo "Doing info in gmp" ; \
16236 (cd $(HOST_SUBDIR)/gmp && \
16237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16239 "RANLIB=$${RANLIB}" \
0c24b341 16240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16241 info) \
16242 || exit 1
16243
16244@endif gmp
16245
16246.PHONY: maybe-dvi-gmp dvi-gmp
16247maybe-dvi-gmp:
16248@if gmp
16249maybe-dvi-gmp: dvi-gmp
16250
16251dvi-gmp: \
16252 configure-gmp
16253 @[ -f ./gmp/Makefile ] || exit 0; \
16254 r=`${PWD_COMMAND}`; export r; \
16255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16256 $(HOST_EXPORTS) \
16257 for flag in $(EXTRA_HOST_FLAGS) ; do \
16258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16259 done; \
16260 echo "Doing dvi in gmp" ; \
16261 (cd $(HOST_SUBDIR)/gmp && \
16262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16264 "RANLIB=$${RANLIB}" \
0c24b341 16265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16266 dvi) \
16267 || exit 1
16268
16269@endif gmp
16270
16271.PHONY: maybe-pdf-gmp pdf-gmp
16272maybe-pdf-gmp:
16273@if gmp
16274maybe-pdf-gmp: pdf-gmp
16275
16276pdf-gmp: \
16277 configure-gmp
16278 @[ -f ./gmp/Makefile ] || exit 0; \
16279 r=`${PWD_COMMAND}`; export r; \
16280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16281 $(HOST_EXPORTS) \
16282 for flag in $(EXTRA_HOST_FLAGS) ; do \
16283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16284 done; \
16285 echo "Doing pdf in gmp" ; \
16286 (cd $(HOST_SUBDIR)/gmp && \
16287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16289 "RANLIB=$${RANLIB}" \
0c24b341 16290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16291 pdf) \
16292 || exit 1
16293
16294@endif gmp
16295
16296.PHONY: maybe-html-gmp html-gmp
16297maybe-html-gmp:
16298@if gmp
16299maybe-html-gmp: html-gmp
16300
16301html-gmp: \
16302 configure-gmp
16303 @[ -f ./gmp/Makefile ] || exit 0; \
16304 r=`${PWD_COMMAND}`; export r; \
16305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16306 $(HOST_EXPORTS) \
16307 for flag in $(EXTRA_HOST_FLAGS) ; do \
16308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16309 done; \
16310 echo "Doing html in gmp" ; \
16311 (cd $(HOST_SUBDIR)/gmp && \
16312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16314 "RANLIB=$${RANLIB}" \
0c24b341 16315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16316 html) \
16317 || exit 1
16318
16319@endif gmp
16320
16321.PHONY: maybe-TAGS-gmp TAGS-gmp
16322maybe-TAGS-gmp:
16323@if gmp
16324maybe-TAGS-gmp: TAGS-gmp
16325
16326TAGS-gmp: \
16327 configure-gmp
16328 @[ -f ./gmp/Makefile ] || exit 0; \
16329 r=`${PWD_COMMAND}`; export r; \
16330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16331 $(HOST_EXPORTS) \
16332 for flag in $(EXTRA_HOST_FLAGS) ; do \
16333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16334 done; \
16335 echo "Doing TAGS in gmp" ; \
16336 (cd $(HOST_SUBDIR)/gmp && \
16337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16339 "RANLIB=$${RANLIB}" \
0c24b341 16340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16341 TAGS) \
16342 || exit 1
16343
16344@endif gmp
16345
16346.PHONY: maybe-install-info-gmp install-info-gmp
16347maybe-install-info-gmp:
16348@if gmp
16349maybe-install-info-gmp: install-info-gmp
16350
16351install-info-gmp: \
16352 configure-gmp \
16353 info-gmp
16354 @[ -f ./gmp/Makefile ] || exit 0; \
16355 r=`${PWD_COMMAND}`; export r; \
16356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16357 $(HOST_EXPORTS) \
16358 for flag in $(EXTRA_HOST_FLAGS) ; do \
16359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16360 done; \
16361 echo "Doing install-info in gmp" ; \
16362 (cd $(HOST_SUBDIR)/gmp && \
16363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16365 "RANLIB=$${RANLIB}" \
0c24b341 16366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16367 install-info) \
16368 || exit 1
16369
16370@endif gmp
16371
a3ca38d2
DD
16372.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16373maybe-install-pdf-gmp:
16374@if gmp
16375maybe-install-pdf-gmp: install-pdf-gmp
16376
16377install-pdf-gmp: \
16378 configure-gmp \
16379 pdf-gmp
16380 @[ -f ./gmp/Makefile ] || exit 0; \
16381 r=`${PWD_COMMAND}`; export r; \
16382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16383 $(HOST_EXPORTS) \
16384 for flag in $(EXTRA_HOST_FLAGS) ; do \
16385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16386 done; \
16387 echo "Doing install-pdf in gmp" ; \
16388 (cd $(HOST_SUBDIR)/gmp && \
16389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16391 "RANLIB=$${RANLIB}" \
0c24b341 16392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16393 install-pdf) \
16394 || exit 1
16395
16396@endif gmp
16397
4b900473
PB
16398.PHONY: maybe-install-html-gmp install-html-gmp
16399maybe-install-html-gmp:
16400@if gmp
16401maybe-install-html-gmp: install-html-gmp
16402
16403install-html-gmp: \
16404 configure-gmp \
16405 html-gmp
16406 @[ -f ./gmp/Makefile ] || exit 0; \
16407 r=`${PWD_COMMAND}`; export r; \
16408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16409 $(HOST_EXPORTS) \
16410 for flag in $(EXTRA_HOST_FLAGS) ; do \
16411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16412 done; \
16413 echo "Doing install-html in gmp" ; \
16414 (cd $(HOST_SUBDIR)/gmp && \
16415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16417 "RANLIB=$${RANLIB}" \
0c24b341 16418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16419 install-html) \
16420 || exit 1
16421
16422@endif gmp
16423
16424.PHONY: maybe-installcheck-gmp installcheck-gmp
16425maybe-installcheck-gmp:
16426@if gmp
16427maybe-installcheck-gmp: installcheck-gmp
16428
e28c595f
JM
16429installcheck-gmp: \
16430 configure-gmp
16431 @[ -f ./gmp/Makefile ] || exit 0; \
16432 r=`${PWD_COMMAND}`; export r; \
16433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434 $(HOST_EXPORTS) \
16435 for flag in $(EXTRA_HOST_FLAGS) ; do \
16436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16437 done; \
16438 echo "Doing installcheck in gmp" ; \
16439 (cd $(HOST_SUBDIR)/gmp && \
16440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16442 "RANLIB=$${RANLIB}" \
16443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16444 installcheck) \
16445 || exit 1
16446
16447@endif gmp
16448
16449.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16450maybe-mostlyclean-gmp:
16451@if gmp
16452maybe-mostlyclean-gmp: mostlyclean-gmp
16453
16454mostlyclean-gmp:
16455 @[ -f ./gmp/Makefile ] || exit 0; \
16456 r=`${PWD_COMMAND}`; export r; \
16457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16458 $(HOST_EXPORTS) \
16459 for flag in $(EXTRA_HOST_FLAGS) ; do \
16460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16461 done; \
16462 echo "Doing mostlyclean in gmp" ; \
16463 (cd $(HOST_SUBDIR)/gmp && \
16464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16466 "RANLIB=$${RANLIB}" \
16467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16468 mostlyclean) \
16469 || exit 1
16470
16471@endif gmp
16472
16473.PHONY: maybe-clean-gmp clean-gmp
16474maybe-clean-gmp:
16475@if gmp
16476maybe-clean-gmp: clean-gmp
16477
16478clean-gmp:
16479 @[ -f ./gmp/Makefile ] || exit 0; \
16480 r=`${PWD_COMMAND}`; export r; \
16481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16482 $(HOST_EXPORTS) \
16483 for flag in $(EXTRA_HOST_FLAGS) ; do \
16484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16485 done; \
16486 echo "Doing clean in gmp" ; \
16487 (cd $(HOST_SUBDIR)/gmp && \
16488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16490 "RANLIB=$${RANLIB}" \
16491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16492 clean) \
16493 || exit 1
16494
16495@endif gmp
16496
16497.PHONY: maybe-distclean-gmp distclean-gmp
16498maybe-distclean-gmp:
16499@if gmp
16500maybe-distclean-gmp: distclean-gmp
16501
16502distclean-gmp:
16503 @[ -f ./gmp/Makefile ] || exit 0; \
16504 r=`${PWD_COMMAND}`; export r; \
16505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16506 $(HOST_EXPORTS) \
16507 for flag in $(EXTRA_HOST_FLAGS) ; do \
16508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16509 done; \
16510 echo "Doing distclean in gmp" ; \
16511 (cd $(HOST_SUBDIR)/gmp && \
16512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16514 "RANLIB=$${RANLIB}" \
16515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16516 distclean) \
16517 || exit 1
16518
16519@endif gmp
16520
16521.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16522maybe-maintainer-clean-gmp:
16523@if gmp
16524maybe-maintainer-clean-gmp: maintainer-clean-gmp
16525
16526maintainer-clean-gmp:
16527 @[ -f ./gmp/Makefile ] || exit 0; \
16528 r=`${PWD_COMMAND}`; export r; \
16529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16530 $(HOST_EXPORTS) \
16531 for flag in $(EXTRA_HOST_FLAGS) ; do \
16532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16533 done; \
16534 echo "Doing maintainer-clean in gmp" ; \
16535 (cd $(HOST_SUBDIR)/gmp && \
16536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16538 "RANLIB=$${RANLIB}" \
16539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16540 maintainer-clean) \
16541 || exit 1
16542
16543@endif gmp
16544
16545
16546
16547.PHONY: configure-mpfr maybe-configure-mpfr
16548maybe-configure-mpfr:
16549@if gcc-bootstrap
16550configure-mpfr: stage_current
16551@endif gcc-bootstrap
16552@if mpfr
16553maybe-configure-mpfr: configure-mpfr
16554configure-mpfr:
16555 @r=`${PWD_COMMAND}`; export r; \
16556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16559 $(HOST_EXPORTS) \
16560 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16561 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16562 case $(srcdir) in \
16563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16564 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16566 esac; \
16567 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16568 libsrcdir="$$s/mpfr"; \
16569 $(SHELL) $${libsrcdir}/configure \
16570 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16571 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16572 || exit 1
16573@endif mpfr
16574
16575
16576
16577.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16578maybe-configure-stage1-mpfr:
16579@if mpfr-bootstrap
16580maybe-configure-stage1-mpfr: configure-stage1-mpfr
16581configure-stage1-mpfr:
16582 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16584 @r=`${PWD_COMMAND}`; export r; \
16585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16586 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 16587 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 16588 $(HOST_EXPORTS) \
e28c595f 16589 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16590 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
16591 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16592 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16594 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16595 case $(srcdir) in \
16596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16597 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16599 esac; \
16600 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16601 libsrcdir="$$s/mpfr"; \
16602 $(SHELL) $${libsrcdir}/configure \
16603 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16604 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16605 $(STAGE1_CONFIGURE_FLAGS) \
16606 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16607@endif mpfr-bootstrap
16608
16609.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16610maybe-configure-stage2-mpfr:
16611@if mpfr-bootstrap
16612maybe-configure-stage2-mpfr: configure-stage2-mpfr
16613configure-stage2-mpfr:
16614 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16616 @r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16618 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
16619 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16620 $(HOST_EXPORTS) \
1b05fbbd 16621 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 16622 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16623 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
16624 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16625 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16627 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16628 case $(srcdir) in \
16629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16630 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16632 esac; \
16633 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16634 libsrcdir="$$s/mpfr"; \
16635 $(SHELL) $${libsrcdir}/configure \
16636 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16637 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16638 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16639 $(STAGE2_CONFIGURE_FLAGS) \
16640 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16641@endif mpfr-bootstrap
16642
16643.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16644maybe-configure-stage3-mpfr:
16645@if mpfr-bootstrap
16646maybe-configure-stage3-mpfr: configure-stage3-mpfr
16647configure-stage3-mpfr:
16648 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16650 @r=`${PWD_COMMAND}`; export r; \
16651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16652 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
16653 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16654 $(HOST_EXPORTS) \
1b05fbbd 16655 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 16656 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16657 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
16658 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16659 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16661 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16662 case $(srcdir) in \
16663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16664 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16666 esac; \
16667 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16668 libsrcdir="$$s/mpfr"; \
16669 $(SHELL) $${libsrcdir}/configure \
16670 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16671 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16672 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16673 $(STAGE3_CONFIGURE_FLAGS) \
16674 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16675@endif mpfr-bootstrap
16676
16677.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16678maybe-configure-stage4-mpfr:
16679@if mpfr-bootstrap
16680maybe-configure-stage4-mpfr: configure-stage4-mpfr
16681configure-stage4-mpfr:
16682 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16684 @r=`${PWD_COMMAND}`; export r; \
16685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16686 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
16687 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16688 $(HOST_EXPORTS) \
1b05fbbd 16689 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 16690 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16691 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
16692 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16693 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16695 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16696 case $(srcdir) in \
16697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16698 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16700 esac; \
16701 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16702 libsrcdir="$$s/mpfr"; \
16703 $(SHELL) $${libsrcdir}/configure \
16704 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16705 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16706 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16707 $(STAGE4_CONFIGURE_FLAGS) \
16708 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16709@endif mpfr-bootstrap
16710
16711.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16712maybe-configure-stageprofile-mpfr:
16713@if mpfr-bootstrap
16714maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16715configure-stageprofile-mpfr:
16716 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16718 @r=`${PWD_COMMAND}`; export r; \
16719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16720 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
16721 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16722 $(HOST_EXPORTS) \
1b05fbbd
AO
16723 $(POSTSTAGE1_HOST_EXPORTS) \
16724 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16725 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
16726 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16727 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16729 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16730 case $(srcdir) in \
16731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16732 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16734 esac; \
16735 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16736 libsrcdir="$$s/mpfr"; \
16737 $(SHELL) $${libsrcdir}/configure \
16738 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16739 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16740 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16741 $(STAGEprofile_CONFIGURE_FLAGS) \
16742 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16743@endif mpfr-bootstrap
16744
16745.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16746maybe-configure-stagefeedback-mpfr:
16747@if mpfr-bootstrap
16748maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16749configure-stagefeedback-mpfr:
16750 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16751 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16752 @r=`${PWD_COMMAND}`; export r; \
16753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16754 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
16755 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16756 $(HOST_EXPORTS) \
1b05fbbd
AO
16757 $(POSTSTAGE1_HOST_EXPORTS) \
16758 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16759 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
16760 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
16761 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
16762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16763 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16764 case $(srcdir) in \
16765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16766 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16768 esac; \
16769 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16770 libsrcdir="$$s/mpfr"; \
16771 $(SHELL) $${libsrcdir}/configure \
16772 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16773 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16774 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16775 $(STAGEfeedback_CONFIGURE_FLAGS) \
16776 --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
e28c595f
JM
16777@endif mpfr-bootstrap
16778
16779
16780
16781
16782
16783.PHONY: all-mpfr maybe-all-mpfr
16784maybe-all-mpfr:
16785@if gcc-bootstrap
16786all-mpfr: stage_current
16787@endif gcc-bootstrap
16788@if mpfr
16789TARGET-mpfr=all
16790maybe-all-mpfr: all-mpfr
16791all-mpfr: configure-mpfr
16792 @r=`${PWD_COMMAND}`; export r; \
16793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794 $(HOST_EXPORTS) \
16795 (cd $(HOST_SUBDIR)/mpfr && \
16796 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16797 $(TARGET-mpfr))
16798@endif mpfr
16799
16800
16801
16802.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
16803.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
16804maybe-all-stage1-mpfr:
16805maybe-clean-stage1-mpfr:
16806@if mpfr-bootstrap
16807maybe-all-stage1-mpfr: all-stage1-mpfr
16808all-stage1: all-stage1-mpfr
16809TARGET-stage1-mpfr = $(TARGET-mpfr)
16810all-stage1-mpfr: configure-stage1-mpfr
16811 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16812 @r=`${PWD_COMMAND}`; export r; \
16813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16814 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
16815 $(HOST_EXPORTS) \
16816 cd $(HOST_SUBDIR)/mpfr && \
16817 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16818 CFLAGS="$(STAGE1_CFLAGS)" \
16819 CXXFLAGS="$(STAGE1_CFLAGS)" \
16820 LIBCFLAGS="$(LIBCFLAGS)" \
16821 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16822 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16823 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16824 $(EXTRA_HOST_FLAGS) \
16825 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
16826 $(TARGET-stage1-mpfr)
16827
16828maybe-clean-stage1-mpfr: clean-stage1-mpfr
16829clean-stage1: clean-stage1-mpfr
16830clean-stage1-mpfr:
16831 @if [ $(current_stage) = stage1 ]; then \
16832 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16833 else \
16834 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
16835 $(MAKE) stage1-start; \
16836 fi; \
16837 cd $(HOST_SUBDIR)/mpfr && \
16838 $(MAKE) $(EXTRA_HOST_FLAGS) \
16839 clean
16840@endif mpfr-bootstrap
16841
16842
16843.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
16844.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
16845maybe-all-stage2-mpfr:
16846maybe-clean-stage2-mpfr:
16847@if mpfr-bootstrap
16848maybe-all-stage2-mpfr: all-stage2-mpfr
16849all-stage2: all-stage2-mpfr
16850TARGET-stage2-mpfr = $(TARGET-mpfr)
16851all-stage2-mpfr: configure-stage2-mpfr
16852 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16853 @r=`${PWD_COMMAND}`; export r; \
16854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16855 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
16856 $(HOST_EXPORTS) \
16857 $(POSTSTAGE1_HOST_EXPORTS) \
16858 cd $(HOST_SUBDIR)/mpfr && \
16859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16860 CFLAGS="$(STAGE2_CFLAGS)" \
16861 CXXFLAGS="$(STAGE2_CFLAGS)" \
16862 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16866 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16867 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
16868 $(TARGET-stage2-mpfr)
16869
16870maybe-clean-stage2-mpfr: clean-stage2-mpfr
16871clean-stage2: clean-stage2-mpfr
16872clean-stage2-mpfr:
16873 @if [ $(current_stage) = stage2 ]; then \
16874 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16875 else \
16876 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
16877 $(MAKE) stage2-start; \
16878 fi; \
16879 cd $(HOST_SUBDIR)/mpfr && \
16880 $(MAKE) $(EXTRA_HOST_FLAGS) \
16881 $(POSTSTAGE1_FLAGS_TO_PASS) \
16882 clean
16883@endif mpfr-bootstrap
16884
16885
e28c595f
JM
16886.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
16887.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
16888maybe-all-stage3-mpfr:
16889maybe-clean-stage3-mpfr:
16890@if mpfr-bootstrap
16891maybe-all-stage3-mpfr: all-stage3-mpfr
16892all-stage3: all-stage3-mpfr
16893TARGET-stage3-mpfr = $(TARGET-mpfr)
16894all-stage3-mpfr: configure-stage3-mpfr
16895 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16896 @r=`${PWD_COMMAND}`; export r; \
16897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16898 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
16899 $(HOST_EXPORTS) \
16900 $(POSTSTAGE1_HOST_EXPORTS) \
16901 cd $(HOST_SUBDIR)/mpfr && \
16902 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16903 CFLAGS="$(STAGE3_CFLAGS)" \
16904 CXXFLAGS="$(STAGE3_CFLAGS)" \
16905 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16906 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16907 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16908 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16909 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16910 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
16911 $(TARGET-stage3-mpfr)
16912
16913maybe-clean-stage3-mpfr: clean-stage3-mpfr
16914clean-stage3: clean-stage3-mpfr
16915clean-stage3-mpfr:
16916 @if [ $(current_stage) = stage3 ]; then \
16917 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16918 else \
16919 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
16920 $(MAKE) stage3-start; \
16921 fi; \
16922 cd $(HOST_SUBDIR)/mpfr && \
16923 $(MAKE) $(EXTRA_HOST_FLAGS) \
16924 $(POSTSTAGE1_FLAGS_TO_PASS) \
16925 clean
16926@endif mpfr-bootstrap
16927
16928
e28c595f
JM
16929.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
16930.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
16931maybe-all-stage4-mpfr:
16932maybe-clean-stage4-mpfr:
16933@if mpfr-bootstrap
16934maybe-all-stage4-mpfr: all-stage4-mpfr
16935all-stage4: all-stage4-mpfr
16936TARGET-stage4-mpfr = $(TARGET-mpfr)
16937all-stage4-mpfr: configure-stage4-mpfr
16938 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16939 @r=`${PWD_COMMAND}`; export r; \
16940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16941 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
16942 $(HOST_EXPORTS) \
16943 $(POSTSTAGE1_HOST_EXPORTS) \
16944 cd $(HOST_SUBDIR)/mpfr && \
16945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16946 CFLAGS="$(STAGE4_CFLAGS)" \
16947 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 16948 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16949 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16950 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16951 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16952 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16953 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
16954 $(TARGET-stage4-mpfr)
16955
16956maybe-clean-stage4-mpfr: clean-stage4-mpfr
16957clean-stage4: clean-stage4-mpfr
16958clean-stage4-mpfr:
16959 @if [ $(current_stage) = stage4 ]; then \
16960 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16961 else \
16962 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
16963 $(MAKE) stage4-start; \
16964 fi; \
16965 cd $(HOST_SUBDIR)/mpfr && \
16966 $(MAKE) $(EXTRA_HOST_FLAGS) \
16967 $(POSTSTAGE1_FLAGS_TO_PASS) \
16968 clean
16969@endif mpfr-bootstrap
16970
16971
16972.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
16973.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
16974maybe-all-stageprofile-mpfr:
16975maybe-clean-stageprofile-mpfr:
16976@if mpfr-bootstrap
16977maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
16978all-stageprofile: all-stageprofile-mpfr
16979TARGET-stageprofile-mpfr = $(TARGET-mpfr)
16980all-stageprofile-mpfr: configure-stageprofile-mpfr
16981 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16982 @r=`${PWD_COMMAND}`; export r; \
16983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16984 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
16985 $(HOST_EXPORTS) \
16986 $(POSTSTAGE1_HOST_EXPORTS) \
16987 cd $(HOST_SUBDIR)/mpfr && \
16988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16989 CFLAGS="$(STAGEprofile_CFLAGS)" \
16990 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16991 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16996 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
16997 $(TARGET-stageprofile-mpfr)
16998
16999maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17000clean-stageprofile: clean-stageprofile-mpfr
17001clean-stageprofile-mpfr:
17002 @if [ $(current_stage) = stageprofile ]; then \
17003 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17004 else \
17005 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17006 $(MAKE) stageprofile-start; \
17007 fi; \
17008 cd $(HOST_SUBDIR)/mpfr && \
17009 $(MAKE) $(EXTRA_HOST_FLAGS) \
17010 $(POSTSTAGE1_FLAGS_TO_PASS) \
17011 clean
17012@endif mpfr-bootstrap
17013
17014
17015.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17016.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17017maybe-all-stagefeedback-mpfr:
17018maybe-clean-stagefeedback-mpfr:
17019@if mpfr-bootstrap
17020maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17021all-stagefeedback: all-stagefeedback-mpfr
17022TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17023all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17024 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17025 @r=`${PWD_COMMAND}`; export r; \
17026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17027 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17028 $(HOST_EXPORTS) \
17029 $(POSTSTAGE1_HOST_EXPORTS) \
17030 cd $(HOST_SUBDIR)/mpfr && \
17031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17032 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17033 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17034 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17039 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17040 $(TARGET-stagefeedback-mpfr)
17041
17042maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17043clean-stagefeedback: clean-stagefeedback-mpfr
17044clean-stagefeedback-mpfr:
17045 @if [ $(current_stage) = stagefeedback ]; then \
17046 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17047 else \
17048 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17049 $(MAKE) stagefeedback-start; \
17050 fi; \
17051 cd $(HOST_SUBDIR)/mpfr && \
17052 $(MAKE) $(EXTRA_HOST_FLAGS) \
17053 $(POSTSTAGE1_FLAGS_TO_PASS) \
17054 clean
17055@endif mpfr-bootstrap
17056
17057
17058
17059
17060
17061.PHONY: check-mpfr maybe-check-mpfr
17062maybe-check-mpfr:
17063@if mpfr
17064maybe-check-mpfr: check-mpfr
17065
17066check-mpfr:
17067 @: $(MAKE); $(unstage)
17068 @r=`${PWD_COMMAND}`; export r; \
17069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17070 $(HOST_EXPORTS) \
17071 (cd $(HOST_SUBDIR)/mpfr && \
17072 $(MAKE) $(FLAGS_TO_PASS) check)
17073
17074@endif mpfr
17075
17076.PHONY: install-mpfr maybe-install-mpfr
17077maybe-install-mpfr:
17078@if mpfr
17079maybe-install-mpfr: install-mpfr
17080
17081install-mpfr:
17082
17083@endif mpfr
17084
17085# Other targets (info, dvi, pdf, etc.)
17086
17087.PHONY: maybe-info-mpfr info-mpfr
17088maybe-info-mpfr:
17089@if mpfr
17090maybe-info-mpfr: info-mpfr
17091
17092info-mpfr: \
17093 configure-mpfr
17094 @[ -f ./mpfr/Makefile ] || exit 0; \
17095 r=`${PWD_COMMAND}`; export r; \
17096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097 $(HOST_EXPORTS) \
17098 for flag in $(EXTRA_HOST_FLAGS) ; do \
17099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17100 done; \
17101 echo "Doing info in mpfr" ; \
17102 (cd $(HOST_SUBDIR)/mpfr && \
17103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17105 "RANLIB=$${RANLIB}" \
17106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17107 info) \
17108 || exit 1
17109
17110@endif mpfr
17111
17112.PHONY: maybe-dvi-mpfr dvi-mpfr
17113maybe-dvi-mpfr:
17114@if mpfr
17115maybe-dvi-mpfr: dvi-mpfr
17116
17117dvi-mpfr: \
17118 configure-mpfr
17119 @[ -f ./mpfr/Makefile ] || exit 0; \
17120 r=`${PWD_COMMAND}`; export r; \
17121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17122 $(HOST_EXPORTS) \
17123 for flag in $(EXTRA_HOST_FLAGS) ; do \
17124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17125 done; \
17126 echo "Doing dvi in mpfr" ; \
17127 (cd $(HOST_SUBDIR)/mpfr && \
17128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17130 "RANLIB=$${RANLIB}" \
17131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17132 dvi) \
17133 || exit 1
17134
17135@endif mpfr
17136
17137.PHONY: maybe-pdf-mpfr pdf-mpfr
17138maybe-pdf-mpfr:
17139@if mpfr
17140maybe-pdf-mpfr: pdf-mpfr
17141
17142pdf-mpfr: \
17143 configure-mpfr
17144 @[ -f ./mpfr/Makefile ] || exit 0; \
17145 r=`${PWD_COMMAND}`; export r; \
17146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17147 $(HOST_EXPORTS) \
17148 for flag in $(EXTRA_HOST_FLAGS) ; do \
17149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17150 done; \
17151 echo "Doing pdf in mpfr" ; \
17152 (cd $(HOST_SUBDIR)/mpfr && \
17153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17155 "RANLIB=$${RANLIB}" \
17156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17157 pdf) \
17158 || exit 1
17159
17160@endif mpfr
17161
17162.PHONY: maybe-html-mpfr html-mpfr
17163maybe-html-mpfr:
17164@if mpfr
17165maybe-html-mpfr: html-mpfr
17166
17167html-mpfr: \
17168 configure-mpfr
17169 @[ -f ./mpfr/Makefile ] || exit 0; \
17170 r=`${PWD_COMMAND}`; export r; \
17171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17172 $(HOST_EXPORTS) \
17173 for flag in $(EXTRA_HOST_FLAGS) ; do \
17174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17175 done; \
17176 echo "Doing html in mpfr" ; \
17177 (cd $(HOST_SUBDIR)/mpfr && \
17178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17180 "RANLIB=$${RANLIB}" \
17181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17182 html) \
17183 || exit 1
17184
17185@endif mpfr
17186
17187.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17188maybe-TAGS-mpfr:
17189@if mpfr
17190maybe-TAGS-mpfr: TAGS-mpfr
17191
17192TAGS-mpfr: \
17193 configure-mpfr
17194 @[ -f ./mpfr/Makefile ] || exit 0; \
17195 r=`${PWD_COMMAND}`; export r; \
17196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17197 $(HOST_EXPORTS) \
17198 for flag in $(EXTRA_HOST_FLAGS) ; do \
17199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17200 done; \
17201 echo "Doing TAGS in mpfr" ; \
17202 (cd $(HOST_SUBDIR)/mpfr && \
17203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17205 "RANLIB=$${RANLIB}" \
17206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17207 TAGS) \
17208 || exit 1
17209
17210@endif mpfr
17211
17212.PHONY: maybe-install-info-mpfr install-info-mpfr
17213maybe-install-info-mpfr:
17214@if mpfr
17215maybe-install-info-mpfr: install-info-mpfr
17216
17217install-info-mpfr: \
17218 configure-mpfr \
17219 info-mpfr
17220 @[ -f ./mpfr/Makefile ] || exit 0; \
17221 r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(HOST_EXPORTS) \
17224 for flag in $(EXTRA_HOST_FLAGS) ; do \
17225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17226 done; \
17227 echo "Doing install-info in mpfr" ; \
17228 (cd $(HOST_SUBDIR)/mpfr && \
17229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17231 "RANLIB=$${RANLIB}" \
17232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17233 install-info) \
17234 || exit 1
17235
17236@endif mpfr
17237
17238.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17239maybe-install-pdf-mpfr:
17240@if mpfr
17241maybe-install-pdf-mpfr: install-pdf-mpfr
17242
17243install-pdf-mpfr: \
17244 configure-mpfr \
17245 pdf-mpfr
17246 @[ -f ./mpfr/Makefile ] || exit 0; \
17247 r=`${PWD_COMMAND}`; export r; \
17248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17249 $(HOST_EXPORTS) \
17250 for flag in $(EXTRA_HOST_FLAGS) ; do \
17251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17252 done; \
17253 echo "Doing install-pdf in mpfr" ; \
17254 (cd $(HOST_SUBDIR)/mpfr && \
17255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17257 "RANLIB=$${RANLIB}" \
17258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17259 install-pdf) \
17260 || exit 1
17261
17262@endif mpfr
17263
17264.PHONY: maybe-install-html-mpfr install-html-mpfr
17265maybe-install-html-mpfr:
17266@if mpfr
17267maybe-install-html-mpfr: install-html-mpfr
17268
17269install-html-mpfr: \
17270 configure-mpfr \
17271 html-mpfr
17272 @[ -f ./mpfr/Makefile ] || exit 0; \
17273 r=`${PWD_COMMAND}`; export r; \
17274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17275 $(HOST_EXPORTS) \
17276 for flag in $(EXTRA_HOST_FLAGS) ; do \
17277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17278 done; \
17279 echo "Doing install-html in mpfr" ; \
17280 (cd $(HOST_SUBDIR)/mpfr && \
17281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17283 "RANLIB=$${RANLIB}" \
17284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17285 install-html) \
17286 || exit 1
17287
17288@endif mpfr
17289
17290.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17291maybe-installcheck-mpfr:
17292@if mpfr
17293maybe-installcheck-mpfr: installcheck-mpfr
17294
17295installcheck-mpfr: \
17296 configure-mpfr
17297 @[ -f ./mpfr/Makefile ] || exit 0; \
17298 r=`${PWD_COMMAND}`; export r; \
17299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17300 $(HOST_EXPORTS) \
17301 for flag in $(EXTRA_HOST_FLAGS) ; do \
17302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17303 done; \
17304 echo "Doing installcheck in mpfr" ; \
17305 (cd $(HOST_SUBDIR)/mpfr && \
17306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17308 "RANLIB=$${RANLIB}" \
17309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17310 installcheck) \
17311 || exit 1
17312
17313@endif mpfr
17314
17315.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17316maybe-mostlyclean-mpfr:
17317@if mpfr
17318maybe-mostlyclean-mpfr: mostlyclean-mpfr
17319
17320mostlyclean-mpfr:
17321 @[ -f ./mpfr/Makefile ] || exit 0; \
17322 r=`${PWD_COMMAND}`; export r; \
17323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17324 $(HOST_EXPORTS) \
17325 for flag in $(EXTRA_HOST_FLAGS) ; do \
17326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17327 done; \
17328 echo "Doing mostlyclean in mpfr" ; \
17329 (cd $(HOST_SUBDIR)/mpfr && \
17330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17332 "RANLIB=$${RANLIB}" \
17333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17334 mostlyclean) \
17335 || exit 1
17336
17337@endif mpfr
17338
17339.PHONY: maybe-clean-mpfr clean-mpfr
17340maybe-clean-mpfr:
17341@if mpfr
17342maybe-clean-mpfr: clean-mpfr
17343
17344clean-mpfr:
17345 @[ -f ./mpfr/Makefile ] || exit 0; \
17346 r=`${PWD_COMMAND}`; export r; \
17347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17348 $(HOST_EXPORTS) \
17349 for flag in $(EXTRA_HOST_FLAGS) ; do \
17350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17351 done; \
17352 echo "Doing clean in mpfr" ; \
17353 (cd $(HOST_SUBDIR)/mpfr && \
17354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17356 "RANLIB=$${RANLIB}" \
17357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17358 clean) \
17359 || exit 1
17360
17361@endif mpfr
17362
17363.PHONY: maybe-distclean-mpfr distclean-mpfr
17364maybe-distclean-mpfr:
17365@if mpfr
17366maybe-distclean-mpfr: distclean-mpfr
17367
17368distclean-mpfr:
17369 @[ -f ./mpfr/Makefile ] || exit 0; \
17370 r=`${PWD_COMMAND}`; export r; \
17371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17372 $(HOST_EXPORTS) \
17373 for flag in $(EXTRA_HOST_FLAGS) ; do \
17374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17375 done; \
17376 echo "Doing distclean in mpfr" ; \
17377 (cd $(HOST_SUBDIR)/mpfr && \
17378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17380 "RANLIB=$${RANLIB}" \
17381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17382 distclean) \
17383 || exit 1
17384
17385@endif mpfr
17386
17387.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17388maybe-maintainer-clean-mpfr:
17389@if mpfr
17390maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17391
17392maintainer-clean-mpfr:
17393 @[ -f ./mpfr/Makefile ] || exit 0; \
17394 r=`${PWD_COMMAND}`; export r; \
17395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17396 $(HOST_EXPORTS) \
17397 for flag in $(EXTRA_HOST_FLAGS) ; do \
17398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17399 done; \
17400 echo "Doing maintainer-clean in mpfr" ; \
17401 (cd $(HOST_SUBDIR)/mpfr && \
17402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17404 "RANLIB=$${RANLIB}" \
17405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17406 maintainer-clean) \
17407 || exit 1
17408
17409@endif mpfr
17410
17411
17412
17413.PHONY: configure-ppl maybe-configure-ppl
17414maybe-configure-ppl:
17415@if gcc-bootstrap
17416configure-ppl: stage_current
17417@endif gcc-bootstrap
17418@if ppl
17419maybe-configure-ppl: configure-ppl
17420configure-ppl:
17421 @r=`${PWD_COMMAND}`; export r; \
17422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17423 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17425 $(HOST_EXPORTS) \
17426 echo Configuring in $(HOST_SUBDIR)/ppl; \
17427 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
17428 case $(srcdir) in \
17429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17430 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17432 esac; \
17433 srcdiroption="--srcdir=$${topdir}/ppl"; \
17434 libsrcdir="$$s/ppl"; \
17435 $(SHELL) $${libsrcdir}/configure \
17436 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17437 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
17438 || exit 1
17439@endif ppl
17440
17441
17442
17443.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
17444maybe-configure-stage1-ppl:
17445@if ppl-bootstrap
17446maybe-configure-stage1-ppl: configure-stage1-ppl
17447configure-stage1-ppl:
17448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17450 @r=`${PWD_COMMAND}`; export r; \
17451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17452 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17453 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 17454 $(HOST_EXPORTS) \
e28c595f 17455 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17456 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17457 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17458 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
17459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17460 cd $(HOST_SUBDIR)/ppl || exit 1; \
17461 case $(srcdir) in \
17462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17463 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17465 esac; \
17466 srcdiroption="--srcdir=$${topdir}/ppl"; \
17467 libsrcdir="$$s/ppl"; \
17468 $(SHELL) $${libsrcdir}/configure \
17469 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17470 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
17471 $(STAGE1_CONFIGURE_FLAGS) \
17472 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17473@endif ppl-bootstrap
17474
17475.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
17476maybe-configure-stage2-ppl:
17477@if ppl-bootstrap
17478maybe-configure-stage2-ppl: configure-stage2-ppl
17479configure-stage2-ppl:
17480 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17482 @r=`${PWD_COMMAND}`; export r; \
17483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17484 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17485 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17486 $(HOST_EXPORTS) \
1b05fbbd 17487 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17488 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17489 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17490 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17491 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
17492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17493 cd $(HOST_SUBDIR)/ppl || exit 1; \
17494 case $(srcdir) in \
17495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17496 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17498 esac; \
17499 srcdiroption="--srcdir=$${topdir}/ppl"; \
17500 libsrcdir="$$s/ppl"; \
17501 $(SHELL) $${libsrcdir}/configure \
17502 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17503 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17504 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17505 $(STAGE2_CONFIGURE_FLAGS) \
17506 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17507@endif ppl-bootstrap
17508
17509.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
17510maybe-configure-stage3-ppl:
17511@if ppl-bootstrap
17512maybe-configure-stage3-ppl: configure-stage3-ppl
17513configure-stage3-ppl:
17514 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17516 @r=`${PWD_COMMAND}`; export r; \
17517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17518 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17519 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17520 $(HOST_EXPORTS) \
1b05fbbd 17521 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17522 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17523 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17524 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17525 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
17526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17527 cd $(HOST_SUBDIR)/ppl || exit 1; \
17528 case $(srcdir) in \
17529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17530 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17532 esac; \
17533 srcdiroption="--srcdir=$${topdir}/ppl"; \
17534 libsrcdir="$$s/ppl"; \
17535 $(SHELL) $${libsrcdir}/configure \
17536 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17537 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17538 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17539 $(STAGE3_CONFIGURE_FLAGS) \
17540 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17541@endif ppl-bootstrap
17542
17543.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
17544maybe-configure-stage4-ppl:
17545@if ppl-bootstrap
17546maybe-configure-stage4-ppl: configure-stage4-ppl
17547configure-stage4-ppl:
17548 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17550 @r=`${PWD_COMMAND}`; export r; \
17551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17552 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17553 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17554 $(HOST_EXPORTS) \
1b05fbbd 17555 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17556 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17557 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
17558 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17559 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
17560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17561 cd $(HOST_SUBDIR)/ppl || exit 1; \
17562 case $(srcdir) in \
17563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17564 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17566 esac; \
17567 srcdiroption="--srcdir=$${topdir}/ppl"; \
17568 libsrcdir="$$s/ppl"; \
17569 $(SHELL) $${libsrcdir}/configure \
17570 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17571 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17572 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17573 $(STAGE4_CONFIGURE_FLAGS) \
17574 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17575@endif ppl-bootstrap
17576
17577.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
17578maybe-configure-stageprofile-ppl:
17579@if ppl-bootstrap
17580maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
17581configure-stageprofile-ppl:
17582 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17584 @r=`${PWD_COMMAND}`; export r; \
17585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17586 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17587 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17588 $(HOST_EXPORTS) \
1b05fbbd
AO
17589 $(POSTSTAGE1_HOST_EXPORTS) \
17590 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17591 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
17592 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17593 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
17594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17595 cd $(HOST_SUBDIR)/ppl || exit 1; \
17596 case $(srcdir) in \
17597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17598 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17600 esac; \
17601 srcdiroption="--srcdir=$${topdir}/ppl"; \
17602 libsrcdir="$$s/ppl"; \
17603 $(SHELL) $${libsrcdir}/configure \
17604 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17605 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17606 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17607 $(STAGEprofile_CONFIGURE_FLAGS) \
17608 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17609@endif ppl-bootstrap
17610
17611.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
17612maybe-configure-stagefeedback-ppl:
17613@if ppl-bootstrap
17614maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
17615configure-stagefeedback-ppl:
17616 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
17618 @r=`${PWD_COMMAND}`; export r; \
17619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17620 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17621 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
17622 $(HOST_EXPORTS) \
1b05fbbd
AO
17623 $(POSTSTAGE1_HOST_EXPORTS) \
17624 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17625 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
17626 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17627 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
17628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
17629 cd $(HOST_SUBDIR)/ppl || exit 1; \
17630 case $(srcdir) in \
17631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17632 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
17633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17634 esac; \
17635 srcdiroption="--srcdir=$${topdir}/ppl"; \
17636 libsrcdir="$$s/ppl"; \
17637 $(SHELL) $${libsrcdir}/configure \
17638 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17639 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17640 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17641 $(STAGEfeedback_CONFIGURE_FLAGS) \
17642 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
17643@endif ppl-bootstrap
17644
17645
17646
17647
17648
17649.PHONY: all-ppl maybe-all-ppl
17650maybe-all-ppl:
17651@if gcc-bootstrap
17652all-ppl: stage_current
17653@endif gcc-bootstrap
17654@if ppl
17655TARGET-ppl=all
17656maybe-all-ppl: all-ppl
17657all-ppl: configure-ppl
17658 @r=`${PWD_COMMAND}`; export r; \
17659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17660 $(HOST_EXPORTS) \
17661 (cd $(HOST_SUBDIR)/ppl && \
17662 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17663 $(TARGET-ppl))
17664@endif ppl
17665
17666
17667
17668.PHONY: all-stage1-ppl maybe-all-stage1-ppl
17669.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
17670maybe-all-stage1-ppl:
17671maybe-clean-stage1-ppl:
17672@if ppl-bootstrap
17673maybe-all-stage1-ppl: all-stage1-ppl
17674all-stage1: all-stage1-ppl
17675TARGET-stage1-ppl = $(TARGET-ppl)
17676all-stage1-ppl: configure-stage1-ppl
17677 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17678 @r=`${PWD_COMMAND}`; export r; \
17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17680 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
17681 $(HOST_EXPORTS) \
17682 cd $(HOST_SUBDIR)/ppl && \
17683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17684 CFLAGS="$(STAGE1_CFLAGS)" \
17685 CXXFLAGS="$(STAGE1_CFLAGS)" \
17686 LIBCFLAGS="$(LIBCFLAGS)" \
17687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17690 $(EXTRA_HOST_FLAGS) \
17691 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17692 $(TARGET-stage1-ppl)
17693
17694maybe-clean-stage1-ppl: clean-stage1-ppl
17695clean-stage1: clean-stage1-ppl
17696clean-stage1-ppl:
17697 @if [ $(current_stage) = stage1 ]; then \
17698 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17699 else \
17700 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
17701 $(MAKE) stage1-start; \
17702 fi; \
17703 cd $(HOST_SUBDIR)/ppl && \
17704 $(MAKE) $(EXTRA_HOST_FLAGS) \
17705 clean
17706@endif ppl-bootstrap
17707
17708
17709.PHONY: all-stage2-ppl maybe-all-stage2-ppl
17710.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
17711maybe-all-stage2-ppl:
17712maybe-clean-stage2-ppl:
17713@if ppl-bootstrap
17714maybe-all-stage2-ppl: all-stage2-ppl
17715all-stage2: all-stage2-ppl
17716TARGET-stage2-ppl = $(TARGET-ppl)
17717all-stage2-ppl: configure-stage2-ppl
17718 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17719 @r=`${PWD_COMMAND}`; export r; \
17720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17721 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17722 $(HOST_EXPORTS) \
17723 $(POSTSTAGE1_HOST_EXPORTS) \
17724 cd $(HOST_SUBDIR)/ppl && \
17725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17726 CFLAGS="$(STAGE2_CFLAGS)" \
17727 CXXFLAGS="$(STAGE2_CFLAGS)" \
17728 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17732 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17733 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17734 $(TARGET-stage2-ppl)
17735
17736maybe-clean-stage2-ppl: clean-stage2-ppl
17737clean-stage2: clean-stage2-ppl
17738clean-stage2-ppl:
17739 @if [ $(current_stage) = stage2 ]; then \
17740 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17741 else \
17742 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
17743 $(MAKE) stage2-start; \
17744 fi; \
17745 cd $(HOST_SUBDIR)/ppl && \
17746 $(MAKE) $(EXTRA_HOST_FLAGS) \
17747 $(POSTSTAGE1_FLAGS_TO_PASS) \
17748 clean
17749@endif ppl-bootstrap
17750
17751
e28c595f
JM
17752.PHONY: all-stage3-ppl maybe-all-stage3-ppl
17753.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
17754maybe-all-stage3-ppl:
17755maybe-clean-stage3-ppl:
17756@if ppl-bootstrap
17757maybe-all-stage3-ppl: all-stage3-ppl
17758all-stage3: all-stage3-ppl
17759TARGET-stage3-ppl = $(TARGET-ppl)
17760all-stage3-ppl: configure-stage3-ppl
17761 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17762 @r=`${PWD_COMMAND}`; export r; \
17763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17764 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17765 $(HOST_EXPORTS) \
17766 $(POSTSTAGE1_HOST_EXPORTS) \
17767 cd $(HOST_SUBDIR)/ppl && \
17768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17769 CFLAGS="$(STAGE3_CFLAGS)" \
17770 CXXFLAGS="$(STAGE3_CFLAGS)" \
17771 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17772 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17773 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17774 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17775 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17776 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17777 $(TARGET-stage3-ppl)
17778
17779maybe-clean-stage3-ppl: clean-stage3-ppl
17780clean-stage3: clean-stage3-ppl
17781clean-stage3-ppl:
17782 @if [ $(current_stage) = stage3 ]; then \
17783 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17784 else \
17785 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
17786 $(MAKE) stage3-start; \
17787 fi; \
17788 cd $(HOST_SUBDIR)/ppl && \
17789 $(MAKE) $(EXTRA_HOST_FLAGS) \
17790 $(POSTSTAGE1_FLAGS_TO_PASS) \
17791 clean
17792@endif ppl-bootstrap
17793
17794
e28c595f
JM
17795.PHONY: all-stage4-ppl maybe-all-stage4-ppl
17796.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
17797maybe-all-stage4-ppl:
17798maybe-clean-stage4-ppl:
17799@if ppl-bootstrap
17800maybe-all-stage4-ppl: all-stage4-ppl
17801all-stage4: all-stage4-ppl
17802TARGET-stage4-ppl = $(TARGET-ppl)
17803all-stage4-ppl: configure-stage4-ppl
17804 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17805 @r=`${PWD_COMMAND}`; export r; \
17806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17807 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17808 $(HOST_EXPORTS) \
17809 $(POSTSTAGE1_HOST_EXPORTS) \
17810 cd $(HOST_SUBDIR)/ppl && \
17811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17812 CFLAGS="$(STAGE4_CFLAGS)" \
17813 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 17814 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17818 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17819 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17820 $(TARGET-stage4-ppl)
17821
17822maybe-clean-stage4-ppl: clean-stage4-ppl
17823clean-stage4: clean-stage4-ppl
17824clean-stage4-ppl:
17825 @if [ $(current_stage) = stage4 ]; then \
17826 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17827 else \
17828 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
17829 $(MAKE) stage4-start; \
17830 fi; \
17831 cd $(HOST_SUBDIR)/ppl && \
17832 $(MAKE) $(EXTRA_HOST_FLAGS) \
17833 $(POSTSTAGE1_FLAGS_TO_PASS) \
17834 clean
17835@endif ppl-bootstrap
17836
17837
17838.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
17839.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
17840maybe-all-stageprofile-ppl:
17841maybe-clean-stageprofile-ppl:
17842@if ppl-bootstrap
17843maybe-all-stageprofile-ppl: all-stageprofile-ppl
17844all-stageprofile: all-stageprofile-ppl
17845TARGET-stageprofile-ppl = $(TARGET-ppl)
17846all-stageprofile-ppl: configure-stageprofile-ppl
17847 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17848 @r=`${PWD_COMMAND}`; export r; \
17849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17850 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17851 $(HOST_EXPORTS) \
17852 $(POSTSTAGE1_HOST_EXPORTS) \
17853 cd $(HOST_SUBDIR)/ppl && \
17854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17855 CFLAGS="$(STAGEprofile_CFLAGS)" \
17856 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17857 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17862 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17863 $(TARGET-stageprofile-ppl)
17864
17865maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
17866clean-stageprofile: clean-stageprofile-ppl
17867clean-stageprofile-ppl:
17868 @if [ $(current_stage) = stageprofile ]; then \
17869 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17870 else \
17871 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
17872 $(MAKE) stageprofile-start; \
17873 fi; \
17874 cd $(HOST_SUBDIR)/ppl && \
17875 $(MAKE) $(EXTRA_HOST_FLAGS) \
17876 $(POSTSTAGE1_FLAGS_TO_PASS) \
17877 clean
17878@endif ppl-bootstrap
17879
17880
17881.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
17882.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
17883maybe-all-stagefeedback-ppl:
17884maybe-clean-stagefeedback-ppl:
17885@if ppl-bootstrap
17886maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
17887all-stagefeedback: all-stagefeedback-ppl
17888TARGET-stagefeedback-ppl = $(TARGET-ppl)
17889all-stagefeedback-ppl: configure-stagefeedback-ppl
17890 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17891 @r=`${PWD_COMMAND}`; export r; \
17892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17893 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17894 $(HOST_EXPORTS) \
17895 $(POSTSTAGE1_HOST_EXPORTS) \
17896 cd $(HOST_SUBDIR)/ppl && \
17897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17898 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17899 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17900 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17905 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17906 $(TARGET-stagefeedback-ppl)
17907
17908maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
17909clean-stagefeedback: clean-stagefeedback-ppl
17910clean-stagefeedback-ppl:
17911 @if [ $(current_stage) = stagefeedback ]; then \
17912 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
17913 else \
17914 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
17915 $(MAKE) stagefeedback-start; \
17916 fi; \
17917 cd $(HOST_SUBDIR)/ppl && \
17918 $(MAKE) $(EXTRA_HOST_FLAGS) \
17919 $(POSTSTAGE1_FLAGS_TO_PASS) \
17920 clean
17921@endif ppl-bootstrap
17922
17923
17924
17925
17926
17927.PHONY: check-ppl maybe-check-ppl
17928maybe-check-ppl:
17929@if ppl
17930maybe-check-ppl: check-ppl
17931
17932check-ppl:
17933 @: $(MAKE); $(unstage)
17934 @r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17936 $(HOST_EXPORTS) \
17937 (cd $(HOST_SUBDIR)/ppl && \
17938 $(MAKE) $(FLAGS_TO_PASS) check)
17939
17940@endif ppl
17941
17942.PHONY: install-ppl maybe-install-ppl
17943maybe-install-ppl:
17944@if ppl
17945maybe-install-ppl: install-ppl
17946
17947install-ppl:
17948
17949@endif ppl
17950
17951# Other targets (info, dvi, pdf, etc.)
17952
17953.PHONY: maybe-info-ppl info-ppl
17954maybe-info-ppl:
17955@if ppl
17956maybe-info-ppl: info-ppl
17957
17958info-ppl: \
17959 configure-ppl
17960 @[ -f ./ppl/Makefile ] || exit 0; \
17961 r=`${PWD_COMMAND}`; export r; \
17962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17963 $(HOST_EXPORTS) \
17964 for flag in $(EXTRA_HOST_FLAGS) ; do \
17965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17966 done; \
17967 echo "Doing info in ppl" ; \
17968 (cd $(HOST_SUBDIR)/ppl && \
17969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17971 "RANLIB=$${RANLIB}" \
17972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17973 info) \
17974 || exit 1
17975
17976@endif ppl
17977
17978.PHONY: maybe-dvi-ppl dvi-ppl
17979maybe-dvi-ppl:
17980@if ppl
17981maybe-dvi-ppl: dvi-ppl
17982
17983dvi-ppl: \
17984 configure-ppl
17985 @[ -f ./ppl/Makefile ] || exit 0; \
17986 r=`${PWD_COMMAND}`; export r; \
17987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17988 $(HOST_EXPORTS) \
17989 for flag in $(EXTRA_HOST_FLAGS) ; do \
17990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17991 done; \
17992 echo "Doing dvi in ppl" ; \
17993 (cd $(HOST_SUBDIR)/ppl && \
17994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17996 "RANLIB=$${RANLIB}" \
17997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17998 dvi) \
17999 || exit 1
18000
18001@endif ppl
18002
18003.PHONY: maybe-pdf-ppl pdf-ppl
18004maybe-pdf-ppl:
18005@if ppl
18006maybe-pdf-ppl: pdf-ppl
18007
18008pdf-ppl: \
18009 configure-ppl
18010 @[ -f ./ppl/Makefile ] || exit 0; \
18011 r=`${PWD_COMMAND}`; export r; \
18012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18013 $(HOST_EXPORTS) \
18014 for flag in $(EXTRA_HOST_FLAGS) ; do \
18015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18016 done; \
18017 echo "Doing pdf in ppl" ; \
18018 (cd $(HOST_SUBDIR)/ppl && \
18019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18021 "RANLIB=$${RANLIB}" \
18022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18023 pdf) \
18024 || exit 1
18025
18026@endif ppl
18027
18028.PHONY: maybe-html-ppl html-ppl
18029maybe-html-ppl:
18030@if ppl
18031maybe-html-ppl: html-ppl
18032
18033html-ppl: \
18034 configure-ppl
18035 @[ -f ./ppl/Makefile ] || exit 0; \
18036 r=`${PWD_COMMAND}`; export r; \
18037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18038 $(HOST_EXPORTS) \
18039 for flag in $(EXTRA_HOST_FLAGS) ; do \
18040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18041 done; \
18042 echo "Doing html in ppl" ; \
18043 (cd $(HOST_SUBDIR)/ppl && \
18044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18046 "RANLIB=$${RANLIB}" \
18047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18048 html) \
18049 || exit 1
18050
18051@endif ppl
18052
18053.PHONY: maybe-TAGS-ppl TAGS-ppl
18054maybe-TAGS-ppl:
18055@if ppl
18056maybe-TAGS-ppl: TAGS-ppl
18057
18058TAGS-ppl: \
18059 configure-ppl
18060 @[ -f ./ppl/Makefile ] || exit 0; \
18061 r=`${PWD_COMMAND}`; export r; \
18062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18063 $(HOST_EXPORTS) \
18064 for flag in $(EXTRA_HOST_FLAGS) ; do \
18065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18066 done; \
18067 echo "Doing TAGS in ppl" ; \
18068 (cd $(HOST_SUBDIR)/ppl && \
18069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18071 "RANLIB=$${RANLIB}" \
18072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18073 TAGS) \
18074 || exit 1
18075
18076@endif ppl
18077
18078.PHONY: maybe-install-info-ppl install-info-ppl
18079maybe-install-info-ppl:
18080@if ppl
18081maybe-install-info-ppl: install-info-ppl
18082
18083install-info-ppl: \
18084 configure-ppl \
18085 info-ppl
18086 @[ -f ./ppl/Makefile ] || exit 0; \
18087 r=`${PWD_COMMAND}`; export r; \
18088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18089 $(HOST_EXPORTS) \
18090 for flag in $(EXTRA_HOST_FLAGS) ; do \
18091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18092 done; \
18093 echo "Doing install-info in ppl" ; \
18094 (cd $(HOST_SUBDIR)/ppl && \
18095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18097 "RANLIB=$${RANLIB}" \
18098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18099 install-info) \
18100 || exit 1
18101
18102@endif ppl
18103
18104.PHONY: maybe-install-pdf-ppl install-pdf-ppl
18105maybe-install-pdf-ppl:
18106@if ppl
18107maybe-install-pdf-ppl: install-pdf-ppl
18108
18109install-pdf-ppl: \
18110 configure-ppl \
18111 pdf-ppl
18112 @[ -f ./ppl/Makefile ] || exit 0; \
18113 r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 for flag in $(EXTRA_HOST_FLAGS) ; do \
18117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18118 done; \
18119 echo "Doing install-pdf in ppl" ; \
18120 (cd $(HOST_SUBDIR)/ppl && \
18121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18123 "RANLIB=$${RANLIB}" \
18124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18125 install-pdf) \
18126 || exit 1
18127
18128@endif ppl
18129
18130.PHONY: maybe-install-html-ppl install-html-ppl
18131maybe-install-html-ppl:
18132@if ppl
18133maybe-install-html-ppl: install-html-ppl
18134
18135install-html-ppl: \
18136 configure-ppl \
18137 html-ppl
18138 @[ -f ./ppl/Makefile ] || exit 0; \
18139 r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 for flag in $(EXTRA_HOST_FLAGS) ; do \
18143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144 done; \
18145 echo "Doing install-html in ppl" ; \
18146 (cd $(HOST_SUBDIR)/ppl && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149 "RANLIB=$${RANLIB}" \
18150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151 install-html) \
18152 || exit 1
18153
18154@endif ppl
18155
18156.PHONY: maybe-installcheck-ppl installcheck-ppl
18157maybe-installcheck-ppl:
18158@if ppl
18159maybe-installcheck-ppl: installcheck-ppl
18160
18161installcheck-ppl: \
18162 configure-ppl
18163 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18164 r=`${PWD_COMMAND}`; export r; \
18165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18166 $(HOST_EXPORTS) \
18167 for flag in $(EXTRA_HOST_FLAGS) ; do \
18168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18169 done; \
e28c595f
JM
18170 echo "Doing installcheck in ppl" ; \
18171 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18174 "RANLIB=$${RANLIB}" \
0c24b341 18175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18176 installcheck) \
18177 || exit 1
18178
e28c595f 18179@endif ppl
4b900473 18180
e28c595f
JM
18181.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
18182maybe-mostlyclean-ppl:
18183@if ppl
18184maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 18185
e28c595f
JM
18186mostlyclean-ppl:
18187 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18188 r=`${PWD_COMMAND}`; export r; \
18189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18190 $(HOST_EXPORTS) \
18191 for flag in $(EXTRA_HOST_FLAGS) ; do \
18192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18193 done; \
e28c595f
JM
18194 echo "Doing mostlyclean in ppl" ; \
18195 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18198 "RANLIB=$${RANLIB}" \
0c24b341 18199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18200 mostlyclean) \
18201 || exit 1
18202
e28c595f 18203@endif ppl
4b900473 18204
e28c595f
JM
18205.PHONY: maybe-clean-ppl clean-ppl
18206maybe-clean-ppl:
18207@if ppl
18208maybe-clean-ppl: clean-ppl
4b900473 18209
e28c595f
JM
18210clean-ppl:
18211 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18212 r=`${PWD_COMMAND}`; export r; \
18213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18214 $(HOST_EXPORTS) \
18215 for flag in $(EXTRA_HOST_FLAGS) ; do \
18216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18217 done; \
e28c595f
JM
18218 echo "Doing clean in ppl" ; \
18219 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18222 "RANLIB=$${RANLIB}" \
0c24b341 18223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18224 clean) \
18225 || exit 1
18226
e28c595f 18227@endif ppl
4b900473 18228
e28c595f
JM
18229.PHONY: maybe-distclean-ppl distclean-ppl
18230maybe-distclean-ppl:
18231@if ppl
18232maybe-distclean-ppl: distclean-ppl
4b900473 18233
e28c595f
JM
18234distclean-ppl:
18235 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18236 r=`${PWD_COMMAND}`; export r; \
18237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18238 $(HOST_EXPORTS) \
18239 for flag in $(EXTRA_HOST_FLAGS) ; do \
18240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18241 done; \
e28c595f
JM
18242 echo "Doing distclean in ppl" ; \
18243 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18246 "RANLIB=$${RANLIB}" \
0c24b341 18247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18248 distclean) \
18249 || exit 1
18250
e28c595f 18251@endif ppl
4b900473 18252
e28c595f
JM
18253.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
18254maybe-maintainer-clean-ppl:
18255@if ppl
18256maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 18257
e28c595f
JM
18258maintainer-clean-ppl:
18259 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
18260 r=`${PWD_COMMAND}`; export r; \
18261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18262 $(HOST_EXPORTS) \
18263 for flag in $(EXTRA_HOST_FLAGS) ; do \
18264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18265 done; \
e28c595f
JM
18266 echo "Doing maintainer-clean in ppl" ; \
18267 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
18268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18270 "RANLIB=$${RANLIB}" \
0c24b341 18271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18272 maintainer-clean) \
18273 || exit 1
18274
e28c595f 18275@endif ppl
4b900473
PB
18276
18277
18278
e28c595f
JM
18279.PHONY: configure-cloog maybe-configure-cloog
18280maybe-configure-cloog:
4b900473 18281@if gcc-bootstrap
e28c595f 18282configure-cloog: stage_current
4b900473 18283@endif gcc-bootstrap
e28c595f
JM
18284@if cloog
18285maybe-configure-cloog: configure-cloog
18286configure-cloog:
4b900473
PB
18287 @r=`${PWD_COMMAND}`; export r; \
18288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
18289 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
18290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
4b900473 18291 $(HOST_EXPORTS) \
e28c595f
JM
18292 echo Configuring in $(HOST_SUBDIR)/cloog; \
18293 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
18294 case $(srcdir) in \
18295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18296 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18298 esac; \
e28c595f
JM
18299 srcdiroption="--srcdir=$${topdir}/cloog"; \
18300 libsrcdir="$$s/cloog"; \
4b900473
PB
18301 $(SHELL) $${libsrcdir}/configure \
18302 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e28c595f 18303 --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 18304 || exit 1
e28c595f 18305@endif cloog
4b900473
PB
18306
18307
18308
e28c595f
JM
18309.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
18310maybe-configure-stage1-cloog:
18311@if cloog-bootstrap
18312maybe-configure-stage1-cloog: configure-stage1-cloog
18313configure-stage1-cloog:
4b900473 18314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 18315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18316 @r=`${PWD_COMMAND}`; export r; \
18317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18318 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18319 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 18320 $(HOST_EXPORTS) \
8ee82aff 18321 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18322 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18323 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18324 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
18325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18326 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18327 case $(srcdir) in \
18328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18329 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18331 esac; \
e28c595f
JM
18332 srcdiroption="--srcdir=$${topdir}/cloog"; \
18333 libsrcdir="$$s/cloog"; \
4b900473
PB
18334 $(SHELL) $${libsrcdir}/configure \
18335 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18336 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
18337 $(STAGE1_CONFIGURE_FLAGS) \
18338 --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
18339@endif cloog-bootstrap
18340
18341.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
18342maybe-configure-stage2-cloog:
18343@if cloog-bootstrap
18344maybe-configure-stage2-cloog: configure-stage2-cloog
18345configure-stage2-cloog:
4b900473 18346 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 18347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18348 @r=`${PWD_COMMAND}`; export r; \
18349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18350 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 18351 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18352 $(HOST_EXPORTS) \
1b05fbbd 18353 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18354 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18355 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18356 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18357 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
18358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18359 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18360 case $(srcdir) in \
18361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18362 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18364 esac; \
e28c595f
JM
18365 srcdiroption="--srcdir=$${topdir}/cloog"; \
18366 libsrcdir="$$s/cloog"; \
4b900473
PB
18367 $(SHELL) $${libsrcdir}/configure \
18368 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18369 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18370 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18371 $(STAGE2_CONFIGURE_FLAGS) \
18372 --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
18373@endif cloog-bootstrap
18374
18375.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
18376maybe-configure-stage3-cloog:
18377@if cloog-bootstrap
18378maybe-configure-stage3-cloog: configure-stage3-cloog
18379configure-stage3-cloog:
4b900473 18380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 18381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18382 @r=`${PWD_COMMAND}`; export r; \
18383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18384 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 18385 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18386 $(HOST_EXPORTS) \
1b05fbbd 18387 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18388 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18389 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18390 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18391 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
18392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18393 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18394 case $(srcdir) in \
18395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18396 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18398 esac; \
e28c595f
JM
18399 srcdiroption="--srcdir=$${topdir}/cloog"; \
18400 libsrcdir="$$s/cloog"; \
4b900473
PB
18401 $(SHELL) $${libsrcdir}/configure \
18402 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18403 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18404 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18405 $(STAGE3_CONFIGURE_FLAGS) \
18406 --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
18407@endif cloog-bootstrap
18408
18409.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
18410maybe-configure-stage4-cloog:
18411@if cloog-bootstrap
18412maybe-configure-stage4-cloog: configure-stage4-cloog
18413configure-stage4-cloog:
4b900473 18414 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 18415 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18416 @r=`${PWD_COMMAND}`; export r; \
18417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18418 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 18419 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18420 $(HOST_EXPORTS) \
1b05fbbd 18421 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 18422 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18423 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18424 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18425 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
18426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18427 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18428 case $(srcdir) in \
18429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18430 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18432 esac; \
e28c595f
JM
18433 srcdiroption="--srcdir=$${topdir}/cloog"; \
18434 libsrcdir="$$s/cloog"; \
4b900473
PB
18435 $(SHELL) $${libsrcdir}/configure \
18436 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18437 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18438 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18439 $(STAGE4_CONFIGURE_FLAGS) \
18440 --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
18441@endif cloog-bootstrap
18442
18443.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
18444maybe-configure-stageprofile-cloog:
18445@if cloog-bootstrap
18446maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
18447configure-stageprofile-cloog:
4b900473 18448 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 18449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18450 @r=`${PWD_COMMAND}`; export r; \
18451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18452 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 18453 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18454 $(HOST_EXPORTS) \
1b05fbbd
AO
18455 $(POSTSTAGE1_HOST_EXPORTS) \
18456 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18457 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18458 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18459 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
18460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18461 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18462 case $(srcdir) in \
18463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18464 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18466 esac; \
e28c595f
JM
18467 srcdiroption="--srcdir=$${topdir}/cloog"; \
18468 libsrcdir="$$s/cloog"; \
4b900473
PB
18469 $(SHELL) $${libsrcdir}/configure \
18470 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18471 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18472 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18473 $(STAGEprofile_CONFIGURE_FLAGS) \
18474 --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
18475@endif cloog-bootstrap
18476
18477.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
18478maybe-configure-stagefeedback-cloog:
18479@if cloog-bootstrap
18480maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
18481configure-stagefeedback-cloog:
4b900473 18482 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 18483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
18484 @r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18486 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 18487 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 18488 $(HOST_EXPORTS) \
1b05fbbd
AO
18489 $(POSTSTAGE1_HOST_EXPORTS) \
18490 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18491 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18492 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18493 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
18494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
18495 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
18496 case $(srcdir) in \
18497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 18498 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
18499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18500 esac; \
e28c595f
JM
18501 srcdiroption="--srcdir=$${topdir}/cloog"; \
18502 libsrcdir="$$s/cloog"; \
4b900473
PB
18503 $(SHELL) $${libsrcdir}/configure \
18504 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18505 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18506 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18507 $(STAGEfeedback_CONFIGURE_FLAGS) \
18508 --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 18509@endif cloog-bootstrap
4b900473
PB
18510
18511
18512
18513
18514
e28c595f
JM
18515.PHONY: all-cloog maybe-all-cloog
18516maybe-all-cloog:
4b900473 18517@if gcc-bootstrap
e28c595f 18518all-cloog: stage_current
4b900473 18519@endif gcc-bootstrap
e28c595f
JM
18520@if cloog
18521TARGET-cloog=all
18522maybe-all-cloog: all-cloog
18523all-cloog: configure-cloog
4b900473
PB
18524 @r=`${PWD_COMMAND}`; export r; \
18525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18526 $(HOST_EXPORTS) \
e28c595f 18527 (cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
e28c595f
JM
18529 $(TARGET-cloog))
18530@endif cloog
4b900473
PB
18531
18532
18533
e28c595f
JM
18534.PHONY: all-stage1-cloog maybe-all-stage1-cloog
18535.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
18536maybe-all-stage1-cloog:
18537maybe-clean-stage1-cloog:
18538@if cloog-bootstrap
18539maybe-all-stage1-cloog: all-stage1-cloog
18540all-stage1: all-stage1-cloog
18541TARGET-stage1-cloog = $(TARGET-cloog)
18542all-stage1-cloog: configure-stage1-cloog
4b900473
PB
18543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18544 @r=`${PWD_COMMAND}`; export r; \
18545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18546 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 18547 $(HOST_EXPORTS) \
e28c595f 18548 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18550 CFLAGS="$(STAGE1_CFLAGS)" \
18551 CXXFLAGS="$(STAGE1_CFLAGS)" \
18552 LIBCFLAGS="$(LIBCFLAGS)" \
18553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18556 $(EXTRA_HOST_FLAGS) \
18557 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 18558 $(TARGET-stage1-cloog)
4b900473 18559
e28c595f
JM
18560maybe-clean-stage1-cloog: clean-stage1-cloog
18561clean-stage1: clean-stage1-cloog
18562clean-stage1-cloog:
4b900473 18563 @if [ $(current_stage) = stage1 ]; then \
e28c595f 18564 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18565 else \
e28c595f 18566 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
18567 $(MAKE) stage1-start; \
18568 fi; \
e28c595f 18569 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18570 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 18571 clean
e28c595f
JM
18572@endif cloog-bootstrap
18573
18574
18575.PHONY: all-stage2-cloog maybe-all-stage2-cloog
18576.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
18577maybe-all-stage2-cloog:
18578maybe-clean-stage2-cloog:
18579@if cloog-bootstrap
18580maybe-all-stage2-cloog: all-stage2-cloog
18581all-stage2: all-stage2-cloog
18582TARGET-stage2-cloog = $(TARGET-cloog)
18583all-stage2-cloog: configure-stage2-cloog
4b900473
PB
18584 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18585 @r=`${PWD_COMMAND}`; export r; \
18586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18587 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
18588 $(HOST_EXPORTS) \
18589 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18590 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18592 CFLAGS="$(STAGE2_CFLAGS)" \
18593 CXXFLAGS="$(STAGE2_CFLAGS)" \
18594 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18599 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 18600 $(TARGET-stage2-cloog)
4b900473 18601
e28c595f
JM
18602maybe-clean-stage2-cloog: clean-stage2-cloog
18603clean-stage2: clean-stage2-cloog
18604clean-stage2-cloog:
4b900473 18605 @if [ $(current_stage) = stage2 ]; then \
e28c595f 18606 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18607 else \
e28c595f 18608 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
18609 $(MAKE) stage2-start; \
18610 fi; \
e28c595f 18611 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18612 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 18613 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 18614 clean
e28c595f
JM
18615@endif cloog-bootstrap
18616
18617
e28c595f
JM
18618.PHONY: all-stage3-cloog maybe-all-stage3-cloog
18619.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
18620maybe-all-stage3-cloog:
18621maybe-clean-stage3-cloog:
18622@if cloog-bootstrap
18623maybe-all-stage3-cloog: all-stage3-cloog
18624all-stage3: all-stage3-cloog
18625TARGET-stage3-cloog = $(TARGET-cloog)
18626all-stage3-cloog: configure-stage3-cloog
4b900473
PB
18627 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18628 @r=`${PWD_COMMAND}`; export r; \
18629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18630 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
18631 $(HOST_EXPORTS) \
18632 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18633 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18635 CFLAGS="$(STAGE3_CFLAGS)" \
18636 CXXFLAGS="$(STAGE3_CFLAGS)" \
18637 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18642 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 18643 $(TARGET-stage3-cloog)
4b900473 18644
e28c595f
JM
18645maybe-clean-stage3-cloog: clean-stage3-cloog
18646clean-stage3: clean-stage3-cloog
18647clean-stage3-cloog:
4b900473 18648 @if [ $(current_stage) = stage3 ]; then \
e28c595f 18649 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18650 else \
e28c595f 18651 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
18652 $(MAKE) stage3-start; \
18653 fi; \
e28c595f 18654 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18655 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 18656 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 18657 clean
e28c595f
JM
18658@endif cloog-bootstrap
18659
18660
e28c595f
JM
18661.PHONY: all-stage4-cloog maybe-all-stage4-cloog
18662.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
18663maybe-all-stage4-cloog:
18664maybe-clean-stage4-cloog:
18665@if cloog-bootstrap
18666maybe-all-stage4-cloog: all-stage4-cloog
18667all-stage4: all-stage4-cloog
18668TARGET-stage4-cloog = $(TARGET-cloog)
18669all-stage4-cloog: configure-stage4-cloog
4b900473
PB
18670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18671 @r=`${PWD_COMMAND}`; export r; \
18672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18673 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
18674 $(HOST_EXPORTS) \
18675 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18676 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18678 CFLAGS="$(STAGE4_CFLAGS)" \
18679 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 18680 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
18681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18685 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 18686 $(TARGET-stage4-cloog)
4b900473 18687
e28c595f
JM
18688maybe-clean-stage4-cloog: clean-stage4-cloog
18689clean-stage4: clean-stage4-cloog
18690clean-stage4-cloog:
4b900473 18691 @if [ $(current_stage) = stage4 ]; then \
e28c595f 18692 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18693 else \
e28c595f 18694 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
18695 $(MAKE) stage4-start; \
18696 fi; \
e28c595f 18697 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18698 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 18699 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 18700 clean
e28c595f
JM
18701@endif cloog-bootstrap
18702
18703
18704.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
18705.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
18706maybe-all-stageprofile-cloog:
18707maybe-clean-stageprofile-cloog:
18708@if cloog-bootstrap
18709maybe-all-stageprofile-cloog: all-stageprofile-cloog
18710all-stageprofile: all-stageprofile-cloog
18711TARGET-stageprofile-cloog = $(TARGET-cloog)
18712all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
18713 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18714 @r=`${PWD_COMMAND}`; export r; \
18715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18716 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
18717 $(HOST_EXPORTS) \
18718 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18719 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18721 CFLAGS="$(STAGEprofile_CFLAGS)" \
18722 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
18723 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18728 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 18729 $(TARGET-stageprofile-cloog)
4b900473 18730
e28c595f
JM
18731maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
18732clean-stageprofile: clean-stageprofile-cloog
18733clean-stageprofile-cloog:
4b900473 18734 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 18735 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18736 else \
e28c595f 18737 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
18738 $(MAKE) stageprofile-start; \
18739 fi; \
e28c595f 18740 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18741 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 18742 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 18743 clean
e28c595f
JM
18744@endif cloog-bootstrap
18745
18746
18747.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
18748.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
18749maybe-all-stagefeedback-cloog:
18750maybe-clean-stagefeedback-cloog:
18751@if cloog-bootstrap
18752maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
18753all-stagefeedback: all-stagefeedback-cloog
18754TARGET-stagefeedback-cloog = $(TARGET-cloog)
18755all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
18756 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18757 @r=`${PWD_COMMAND}`; export r; \
18758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
18760 $(HOST_EXPORTS) \
18761 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18762 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
18764 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18765 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
18766 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18771 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 18772 $(TARGET-stagefeedback-cloog)
4b900473 18773
e28c595f
JM
18774maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
18775clean-stagefeedback: clean-stagefeedback-cloog
18776clean-stagefeedback-cloog:
4b900473 18777 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 18778 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 18779 else \
e28c595f 18780 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
18781 $(MAKE) stagefeedback-start; \
18782 fi; \
e28c595f 18783 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 18784 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 18785 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 18786 clean
e28c595f 18787@endif cloog-bootstrap
4b900473
PB
18788
18789
18790
18791
18792
e28c595f
JM
18793.PHONY: check-cloog maybe-check-cloog
18794maybe-check-cloog:
18795@if cloog
18796maybe-check-cloog: check-cloog
4b900473 18797
e28c595f 18798check-cloog:
4b900473
PB
18799 @: $(MAKE); $(unstage)
18800 @r=`${PWD_COMMAND}`; export r; \
18801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18802 $(HOST_EXPORTS) \
e28c595f 18803 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18804 $(MAKE) $(FLAGS_TO_PASS) check)
18805
e28c595f 18806@endif cloog
4b900473 18807
e28c595f
JM
18808.PHONY: install-cloog maybe-install-cloog
18809maybe-install-cloog:
18810@if cloog
18811maybe-install-cloog: install-cloog
4b900473 18812
e28c595f 18813install-cloog:
4b900473 18814
e28c595f 18815@endif cloog
4b900473
PB
18816
18817# Other targets (info, dvi, pdf, etc.)
18818
e28c595f
JM
18819.PHONY: maybe-info-cloog info-cloog
18820maybe-info-cloog:
18821@if cloog
18822maybe-info-cloog: info-cloog
4b900473 18823
e28c595f
JM
18824info-cloog: \
18825 configure-cloog
18826 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18827 r=`${PWD_COMMAND}`; export r; \
18828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18829 $(HOST_EXPORTS) \
18830 for flag in $(EXTRA_HOST_FLAGS) ; do \
18831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18832 done; \
e28c595f
JM
18833 echo "Doing info in cloog" ; \
18834 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18837 "RANLIB=$${RANLIB}" \
0c24b341 18838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18839 info) \
18840 || exit 1
18841
e28c595f 18842@endif cloog
4b900473 18843
e28c595f
JM
18844.PHONY: maybe-dvi-cloog dvi-cloog
18845maybe-dvi-cloog:
18846@if cloog
18847maybe-dvi-cloog: dvi-cloog
4b900473 18848
e28c595f
JM
18849dvi-cloog: \
18850 configure-cloog
18851 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18852 r=`${PWD_COMMAND}`; export r; \
18853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18854 $(HOST_EXPORTS) \
18855 for flag in $(EXTRA_HOST_FLAGS) ; do \
18856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18857 done; \
e28c595f
JM
18858 echo "Doing dvi in cloog" ; \
18859 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18862 "RANLIB=$${RANLIB}" \
0c24b341 18863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18864 dvi) \
18865 || exit 1
18866
e28c595f 18867@endif cloog
4b900473 18868
e28c595f
JM
18869.PHONY: maybe-pdf-cloog pdf-cloog
18870maybe-pdf-cloog:
18871@if cloog
18872maybe-pdf-cloog: pdf-cloog
4b900473 18873
e28c595f
JM
18874pdf-cloog: \
18875 configure-cloog
18876 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18877 r=`${PWD_COMMAND}`; export r; \
18878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18879 $(HOST_EXPORTS) \
18880 for flag in $(EXTRA_HOST_FLAGS) ; do \
18881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18882 done; \
e28c595f
JM
18883 echo "Doing pdf in cloog" ; \
18884 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18887 "RANLIB=$${RANLIB}" \
0c24b341 18888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18889 pdf) \
18890 || exit 1
18891
e28c595f 18892@endif cloog
4b900473 18893
e28c595f
JM
18894.PHONY: maybe-html-cloog html-cloog
18895maybe-html-cloog:
18896@if cloog
18897maybe-html-cloog: html-cloog
4b900473 18898
e28c595f
JM
18899html-cloog: \
18900 configure-cloog
18901 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18902 r=`${PWD_COMMAND}`; export r; \
18903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18904 $(HOST_EXPORTS) \
18905 for flag in $(EXTRA_HOST_FLAGS) ; do \
18906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18907 done; \
e28c595f
JM
18908 echo "Doing html in cloog" ; \
18909 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18912 "RANLIB=$${RANLIB}" \
0c24b341 18913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18914 html) \
18915 || exit 1
18916
e28c595f 18917@endif cloog
4b900473 18918
e28c595f
JM
18919.PHONY: maybe-TAGS-cloog TAGS-cloog
18920maybe-TAGS-cloog:
18921@if cloog
18922maybe-TAGS-cloog: TAGS-cloog
4b900473 18923
e28c595f
JM
18924TAGS-cloog: \
18925 configure-cloog
18926 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18927 r=`${PWD_COMMAND}`; export r; \
18928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18929 $(HOST_EXPORTS) \
18930 for flag in $(EXTRA_HOST_FLAGS) ; do \
18931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18932 done; \
e28c595f
JM
18933 echo "Doing TAGS in cloog" ; \
18934 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18937 "RANLIB=$${RANLIB}" \
0c24b341 18938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18939 TAGS) \
18940 || exit 1
18941
e28c595f 18942@endif cloog
4b900473 18943
e28c595f
JM
18944.PHONY: maybe-install-info-cloog install-info-cloog
18945maybe-install-info-cloog:
18946@if cloog
18947maybe-install-info-cloog: install-info-cloog
4b900473 18948
e28c595f
JM
18949install-info-cloog: \
18950 configure-cloog \
18951 info-cloog
18952 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
18953 r=`${PWD_COMMAND}`; export r; \
18954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955 $(HOST_EXPORTS) \
18956 for flag in $(EXTRA_HOST_FLAGS) ; do \
18957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18958 done; \
e28c595f
JM
18959 echo "Doing install-info in cloog" ; \
18960 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
18961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18963 "RANLIB=$${RANLIB}" \
0c24b341 18964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
18965 install-info) \
18966 || exit 1
18967
e28c595f 18968@endif cloog
4b900473 18969
e28c595f
JM
18970.PHONY: maybe-install-pdf-cloog install-pdf-cloog
18971maybe-install-pdf-cloog:
18972@if cloog
18973maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 18974
e28c595f
JM
18975install-pdf-cloog: \
18976 configure-cloog \
18977 pdf-cloog
18978 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
18979 r=`${PWD_COMMAND}`; export r; \
18980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18981 $(HOST_EXPORTS) \
18982 for flag in $(EXTRA_HOST_FLAGS) ; do \
18983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18984 done; \
e28c595f
JM
18985 echo "Doing install-pdf in cloog" ; \
18986 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
18987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18989 "RANLIB=$${RANLIB}" \
0c24b341 18990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18991 install-pdf) \
18992 || exit 1
18993
e28c595f 18994@endif cloog
a3ca38d2 18995
e28c595f
JM
18996.PHONY: maybe-install-html-cloog install-html-cloog
18997maybe-install-html-cloog:
18998@if cloog
18999maybe-install-html-cloog: install-html-cloog
4b900473 19000
e28c595f
JM
19001install-html-cloog: \
19002 configure-cloog \
19003 html-cloog
19004 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19005 r=`${PWD_COMMAND}`; export r; \
19006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19007 $(HOST_EXPORTS) \
19008 for flag in $(EXTRA_HOST_FLAGS) ; do \
19009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19010 done; \
e28c595f
JM
19011 echo "Doing install-html in cloog" ; \
19012 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19015 "RANLIB=$${RANLIB}" \
0c24b341 19016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19017 install-html) \
19018 || exit 1
19019
e28c595f 19020@endif cloog
4b900473 19021
e28c595f
JM
19022.PHONY: maybe-installcheck-cloog installcheck-cloog
19023maybe-installcheck-cloog:
19024@if cloog
19025maybe-installcheck-cloog: installcheck-cloog
4b900473 19026
e28c595f
JM
19027installcheck-cloog: \
19028 configure-cloog
19029 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19030 r=`${PWD_COMMAND}`; export r; \
19031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19032 $(HOST_EXPORTS) \
19033 for flag in $(EXTRA_HOST_FLAGS) ; do \
19034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19035 done; \
e28c595f
JM
19036 echo "Doing installcheck in cloog" ; \
19037 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19040 "RANLIB=$${RANLIB}" \
0c24b341 19041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19042 installcheck) \
19043 || exit 1
19044
e28c595f 19045@endif cloog
4b900473 19046
e28c595f
JM
19047.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
19048maybe-mostlyclean-cloog:
19049@if cloog
19050maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 19051
e28c595f
JM
19052mostlyclean-cloog:
19053 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19054 r=`${PWD_COMMAND}`; export r; \
19055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19056 $(HOST_EXPORTS) \
19057 for flag in $(EXTRA_HOST_FLAGS) ; do \
19058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059 done; \
e28c595f
JM
19060 echo "Doing mostlyclean in cloog" ; \
19061 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064 "RANLIB=$${RANLIB}" \
0c24b341 19065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19066 mostlyclean) \
19067 || exit 1
19068
e28c595f 19069@endif cloog
4b900473 19070
e28c595f
JM
19071.PHONY: maybe-clean-cloog clean-cloog
19072maybe-clean-cloog:
19073@if cloog
19074maybe-clean-cloog: clean-cloog
4b900473 19075
e28c595f
JM
19076clean-cloog:
19077 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19078 r=`${PWD_COMMAND}`; export r; \
19079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19080 $(HOST_EXPORTS) \
19081 for flag in $(EXTRA_HOST_FLAGS) ; do \
19082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19083 done; \
e28c595f
JM
19084 echo "Doing clean in cloog" ; \
19085 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19088 "RANLIB=$${RANLIB}" \
0c24b341 19089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19090 clean) \
19091 || exit 1
19092
e28c595f 19093@endif cloog
4b900473 19094
e28c595f
JM
19095.PHONY: maybe-distclean-cloog distclean-cloog
19096maybe-distclean-cloog:
19097@if cloog
19098maybe-distclean-cloog: distclean-cloog
4b900473 19099
e28c595f
JM
19100distclean-cloog:
19101 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19102 r=`${PWD_COMMAND}`; export r; \
19103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19104 $(HOST_EXPORTS) \
19105 for flag in $(EXTRA_HOST_FLAGS) ; do \
19106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19107 done; \
e28c595f
JM
19108 echo "Doing distclean in cloog" ; \
19109 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19112 "RANLIB=$${RANLIB}" \
0c24b341 19113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19114 distclean) \
19115 || exit 1
19116
e28c595f 19117@endif cloog
4b900473 19118
e28c595f
JM
19119.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
19120maybe-maintainer-clean-cloog:
19121@if cloog
19122maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 19123
e28c595f
JM
19124maintainer-clean-cloog:
19125 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
19126 r=`${PWD_COMMAND}`; export r; \
19127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19128 $(HOST_EXPORTS) \
19129 for flag in $(EXTRA_HOST_FLAGS) ; do \
19130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19131 done; \
e28c595f
JM
19132 echo "Doing maintainer-clean in cloog" ; \
19133 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
19134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19136 "RANLIB=$${RANLIB}" \
0c24b341 19137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19138 maintainer-clean) \
19139 || exit 1
19140
e28c595f 19141@endif cloog
4b900473
PB
19142
19143
19144
b813574b
PB
19145.PHONY: configure-gnuserv maybe-configure-gnuserv
19146maybe-configure-gnuserv:
4f0ef2d8
CD
19147@if gcc-bootstrap
19148configure-gnuserv: stage_current
19149@endif gcc-bootstrap
b813574b
PB
19150@if gnuserv
19151maybe-configure-gnuserv: configure-gnuserv
c52c6897 19152configure-gnuserv:
0aed8855 19153 @: $(MAKE); $(unstage)
c52c6897 19154 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19156 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
19157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 19158 $(HOST_EXPORTS) \
a7254363
PB
19159 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
19160 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 19161 case $(srcdir) in \
b00612cc
PB
19162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19163 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
19164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19165 esac; \
b00612cc
PB
19166 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
19167 libsrcdir="$$s/gnuserv"; \
4fa63067 19168 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19170 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19171 || exit 1
b813574b 19172@endif gnuserv
2a4cbe27 19173
a7254363
PB
19174
19175
d545f33b
PB
19176
19177
b813574b
PB
19178.PHONY: all-gnuserv maybe-all-gnuserv
19179maybe-all-gnuserv:
4f0ef2d8
CD
19180@if gcc-bootstrap
19181all-gnuserv: stage_current
19182@endif gcc-bootstrap
b813574b 19183@if gnuserv
d27cc32e 19184TARGET-gnuserv=all
b813574b
PB
19185maybe-all-gnuserv: all-gnuserv
19186all-gnuserv: configure-gnuserv
0aed8855 19187 @: $(MAKE); $(unstage)
4fa63067
NN
19188 @r=`${PWD_COMMAND}`; export r; \
19189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19190 $(HOST_EXPORTS) \
b00612cc 19191 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
19192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19193 $(TARGET-gnuserv))
b813574b 19194@endif gnuserv
2a4cbe27 19195
a7254363 19196
d545f33b
PB
19197
19198
b813574b
PB
19199.PHONY: check-gnuserv maybe-check-gnuserv
19200maybe-check-gnuserv:
19201@if gnuserv
19202maybe-check-gnuserv: check-gnuserv
2a4cbe27 19203
b813574b 19204check-gnuserv:
0aed8855 19205 @: $(MAKE); $(unstage)
4fa63067 19206 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19208 $(HOST_EXPORTS) \
b00612cc
PB
19209 (cd $(HOST_SUBDIR)/gnuserv && \
19210 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19211
b813574b 19212@endif gnuserv
2a4cbe27 19213
b813574b
PB
19214.PHONY: install-gnuserv maybe-install-gnuserv
19215maybe-install-gnuserv:
19216@if gnuserv
19217maybe-install-gnuserv: install-gnuserv
2a4cbe27 19218
b813574b 19219install-gnuserv: installdirs
0aed8855 19220 @: $(MAKE); $(unstage)
4fa63067 19221 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19223 $(HOST_EXPORTS) \
b00612cc 19224 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 19225 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19226
b813574b 19227@endif gnuserv
2a4cbe27 19228
56a8fe78 19229# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19230
b813574b
PB
19231.PHONY: maybe-info-gnuserv info-gnuserv
19232maybe-info-gnuserv:
19233@if gnuserv
19234maybe-info-gnuserv: info-gnuserv
4fa63067 19235
b813574b
PB
19236info-gnuserv: \
19237 configure-gnuserv
0aed8855 19238 @: $(MAKE); $(unstage)
b813574b 19239 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19240 r=`${PWD_COMMAND}`; export r; \
19241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19242 $(HOST_EXPORTS) \
b813574b 19243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19245 done; \
b813574b 19246 echo "Doing info in gnuserv" ; \
b00612cc 19247 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19250 "RANLIB=$${RANLIB}" \
0c24b341 19251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19252 info) \
2a4cbe27
NN
19253 || exit 1
19254
b813574b 19255@endif gnuserv
2a4cbe27 19256
b813574b
PB
19257.PHONY: maybe-dvi-gnuserv dvi-gnuserv
19258maybe-dvi-gnuserv:
19259@if gnuserv
19260maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 19261
b813574b
PB
19262dvi-gnuserv: \
19263 configure-gnuserv
0aed8855 19264 @: $(MAKE); $(unstage)
b813574b 19265 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19266 r=`${PWD_COMMAND}`; export r; \
19267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19268 $(HOST_EXPORTS) \
b813574b 19269 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19271 done; \
b813574b 19272 echo "Doing dvi in gnuserv" ; \
b00612cc 19273 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19276 "RANLIB=$${RANLIB}" \
0c24b341 19277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19278 dvi) \
2a4cbe27
NN
19279 || exit 1
19280
b813574b 19281@endif gnuserv
2a4cbe27 19282
56a8fe78
DD
19283.PHONY: maybe-pdf-gnuserv pdf-gnuserv
19284maybe-pdf-gnuserv:
19285@if gnuserv
19286maybe-pdf-gnuserv: pdf-gnuserv
19287
19288pdf-gnuserv: \
19289 configure-gnuserv
19290 @: $(MAKE); $(unstage)
19291 @[ -f ./gnuserv/Makefile ] || exit 0; \
19292 r=`${PWD_COMMAND}`; export r; \
19293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19294 $(HOST_EXPORTS) \
19295 for flag in $(EXTRA_HOST_FLAGS) ; do \
19296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19297 done; \
19298 echo "Doing pdf in gnuserv" ; \
19299 (cd $(HOST_SUBDIR)/gnuserv && \
19300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19302 "RANLIB=$${RANLIB}" \
0c24b341 19303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19304 pdf) \
19305 || exit 1
19306
19307@endif gnuserv
19308
6d389afc
MS
19309.PHONY: maybe-html-gnuserv html-gnuserv
19310maybe-html-gnuserv:
19311@if gnuserv
19312maybe-html-gnuserv: html-gnuserv
19313
19314html-gnuserv: \
19315 configure-gnuserv
0aed8855 19316 @: $(MAKE); $(unstage)
6d389afc
MS
19317 @[ -f ./gnuserv/Makefile ] || exit 0; \
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19320 $(HOST_EXPORTS) \
19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
19324 echo "Doing html in gnuserv" ; \
b00612cc 19325 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
0c24b341 19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19330 html) \
19331 || exit 1
19332
19333@endif gnuserv
19334
b813574b
PB
19335.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
19336maybe-TAGS-gnuserv:
19337@if gnuserv
19338maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 19339
b813574b
PB
19340TAGS-gnuserv: \
19341 configure-gnuserv
0aed8855 19342 @: $(MAKE); $(unstage)
b813574b 19343 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19344 r=`${PWD_COMMAND}`; export r; \
19345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19346 $(HOST_EXPORTS) \
b813574b 19347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19349 done; \
b813574b 19350 echo "Doing TAGS in gnuserv" ; \
b00612cc 19351 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19354 "RANLIB=$${RANLIB}" \
0c24b341 19355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19356 TAGS) \
2a4cbe27
NN
19357 || exit 1
19358
b813574b 19359@endif gnuserv
2a4cbe27 19360
b813574b
PB
19361.PHONY: maybe-install-info-gnuserv install-info-gnuserv
19362maybe-install-info-gnuserv:
19363@if gnuserv
19364maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 19365
b813574b
PB
19366install-info-gnuserv: \
19367 configure-gnuserv \
19368 info-gnuserv
0aed8855 19369 @: $(MAKE); $(unstage)
b813574b 19370 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19371 r=`${PWD_COMMAND}`; export r; \
19372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19373 $(HOST_EXPORTS) \
b813574b 19374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19376 done; \
b813574b 19377 echo "Doing install-info in gnuserv" ; \
b00612cc 19378 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
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}" \
b813574b 19383 install-info) \
2a4cbe27
NN
19384 || exit 1
19385
b813574b 19386@endif gnuserv
2a4cbe27 19387
a3ca38d2
DD
19388.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
19389maybe-install-pdf-gnuserv:
19390@if gnuserv
19391maybe-install-pdf-gnuserv: install-pdf-gnuserv
19392
19393install-pdf-gnuserv: \
19394 configure-gnuserv \
19395 pdf-gnuserv
19396 @: $(MAKE); $(unstage)
19397 @[ -f ./gnuserv/Makefile ] || exit 0; \
19398 r=`${PWD_COMMAND}`; export r; \
19399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400 $(HOST_EXPORTS) \
19401 for flag in $(EXTRA_HOST_FLAGS) ; do \
19402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19403 done; \
19404 echo "Doing install-pdf in gnuserv" ; \
19405 (cd $(HOST_SUBDIR)/gnuserv && \
19406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19408 "RANLIB=$${RANLIB}" \
0c24b341 19409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19410 install-pdf) \
19411 || exit 1
19412
19413@endif gnuserv
19414
108a6f8e
CD
19415.PHONY: maybe-install-html-gnuserv install-html-gnuserv
19416maybe-install-html-gnuserv:
19417@if gnuserv
19418maybe-install-html-gnuserv: install-html-gnuserv
19419
19420install-html-gnuserv: \
19421 configure-gnuserv \
19422 html-gnuserv
19423 @: $(MAKE); $(unstage)
19424 @[ -f ./gnuserv/Makefile ] || exit 0; \
19425 r=`${PWD_COMMAND}`; export r; \
19426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19427 $(HOST_EXPORTS) \
19428 for flag in $(EXTRA_HOST_FLAGS) ; do \
19429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19430 done; \
19431 echo "Doing install-html in gnuserv" ; \
19432 (cd $(HOST_SUBDIR)/gnuserv && \
19433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19435 "RANLIB=$${RANLIB}" \
0c24b341 19436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19437 install-html) \
19438 || exit 1
19439
19440@endif gnuserv
19441
b813574b
PB
19442.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
19443maybe-installcheck-gnuserv:
19444@if gnuserv
19445maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 19446
b813574b
PB
19447installcheck-gnuserv: \
19448 configure-gnuserv
0aed8855 19449 @: $(MAKE); $(unstage)
b813574b 19450 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19451 r=`${PWD_COMMAND}`; export r; \
19452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19453 $(HOST_EXPORTS) \
b813574b 19454 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19456 done; \
b813574b 19457 echo "Doing installcheck in gnuserv" ; \
b00612cc 19458 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19461 "RANLIB=$${RANLIB}" \
0c24b341 19462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19463 installcheck) \
2a4cbe27
NN
19464 || exit 1
19465
b813574b 19466@endif gnuserv
2a4cbe27 19467
b813574b
PB
19468.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
19469maybe-mostlyclean-gnuserv:
19470@if gnuserv
19471maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 19472
b813574b 19473mostlyclean-gnuserv:
0aed8855 19474 @: $(MAKE); $(unstage)
b813574b 19475 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19476 r=`${PWD_COMMAND}`; export r; \
19477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19478 $(HOST_EXPORTS) \
b813574b 19479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19481 done; \
b813574b 19482 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 19483 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19486 "RANLIB=$${RANLIB}" \
0c24b341 19487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19488 mostlyclean) \
2a4cbe27
NN
19489 || exit 1
19490
b813574b 19491@endif gnuserv
2a4cbe27 19492
b813574b
PB
19493.PHONY: maybe-clean-gnuserv clean-gnuserv
19494maybe-clean-gnuserv:
19495@if gnuserv
19496maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 19497
b813574b 19498clean-gnuserv:
0aed8855 19499 @: $(MAKE); $(unstage)
b813574b 19500 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19501 r=`${PWD_COMMAND}`; export r; \
19502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19503 $(HOST_EXPORTS) \
b813574b 19504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19506 done; \
b813574b 19507 echo "Doing clean in gnuserv" ; \
b00612cc 19508 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19511 "RANLIB=$${RANLIB}" \
0c24b341 19512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19513 clean) \
2a4cbe27
NN
19514 || exit 1
19515
b813574b 19516@endif gnuserv
2a4cbe27 19517
b813574b
PB
19518.PHONY: maybe-distclean-gnuserv distclean-gnuserv
19519maybe-distclean-gnuserv:
19520@if gnuserv
19521maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 19522
b813574b 19523distclean-gnuserv:
0aed8855 19524 @: $(MAKE); $(unstage)
b813574b 19525 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19526 r=`${PWD_COMMAND}`; export r; \
19527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19528 $(HOST_EXPORTS) \
b813574b 19529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19531 done; \
b813574b 19532 echo "Doing distclean in gnuserv" ; \
b00612cc 19533 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19536 "RANLIB=$${RANLIB}" \
0c24b341 19537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19538 distclean) \
2a4cbe27
NN
19539 || exit 1
19540
b813574b 19541@endif gnuserv
2a4cbe27 19542
b813574b
PB
19543.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
19544maybe-maintainer-clean-gnuserv:
19545@if gnuserv
19546maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 19547
b813574b 19548maintainer-clean-gnuserv:
0aed8855 19549 @: $(MAKE); $(unstage)
b813574b 19550 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
19551 r=`${PWD_COMMAND}`; export r; \
19552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19553 $(HOST_EXPORTS) \
b813574b 19554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19556 done; \
b813574b 19557 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 19558 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
19559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19561 "RANLIB=$${RANLIB}" \
0c24b341 19562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19563 maintainer-clean) \
2a4cbe27
NN
19564 || exit 1
19565
b813574b 19566@endif gnuserv
2a4cbe27 19567
2a4cbe27 19568
a7254363 19569
93f9b408
ILT
19570.PHONY: configure-gold maybe-configure-gold
19571maybe-configure-gold:
19572@if gcc-bootstrap
19573configure-gold: stage_current
19574@endif gcc-bootstrap
19575@if gold
19576maybe-configure-gold: configure-gold
19577configure-gold:
19578 @r=`${PWD_COMMAND}`; export r; \
19579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19582 $(HOST_EXPORTS) \
19583 echo Configuring in $(HOST_SUBDIR)/gold; \
19584 cd "$(HOST_SUBDIR)/gold" || exit 1; \
19585 case $(srcdir) in \
19586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19587 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19589 esac; \
19590 srcdiroption="--srcdir=$${topdir}/gold"; \
19591 libsrcdir="$$s/gold"; \
19592 $(SHELL) $${libsrcdir}/configure \
19593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19594 --target=${target_alias} $${srcdiroption} \
19595 || exit 1
19596@endif gold
19597
19598
19599
19600.PHONY: configure-stage1-gold maybe-configure-stage1-gold
19601maybe-configure-stage1-gold:
19602@if gold-bootstrap
19603maybe-configure-stage1-gold: configure-stage1-gold
19604configure-stage1-gold:
19605 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19607 @r=`${PWD_COMMAND}`; export r; \
19608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19609 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 19610 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 19611 $(HOST_EXPORTS) \
93f9b408 19612 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19613 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
19614 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19615 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
19616 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19617 cd $(HOST_SUBDIR)/gold || exit 1; \
19618 case $(srcdir) in \
19619 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19620 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19621 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19622 esac; \
19623 srcdiroption="--srcdir=$${topdir}/gold"; \
19624 libsrcdir="$$s/gold"; \
19625 $(SHELL) $${libsrcdir}/configure \
19626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19627 --target=${target_alias} $${srcdiroption} \
1b05fbbd 19628 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
19629@endif gold-bootstrap
19630
19631.PHONY: configure-stage2-gold maybe-configure-stage2-gold
19632maybe-configure-stage2-gold:
19633@if gold-bootstrap
19634maybe-configure-stage2-gold: configure-stage2-gold
19635configure-stage2-gold:
19636 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19638 @r=`${PWD_COMMAND}`; export r; \
19639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19640 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
19641 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19642 $(HOST_EXPORTS) \
1b05fbbd 19643 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 19644 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19645 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
19646 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19647 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
19648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19649 cd $(HOST_SUBDIR)/gold || exit 1; \
19650 case $(srcdir) in \
19651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19652 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19654 esac; \
19655 srcdiroption="--srcdir=$${topdir}/gold"; \
19656 libsrcdir="$$s/gold"; \
19657 $(SHELL) $${libsrcdir}/configure \
19658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19659 --target=${target_alias} $${srcdiroption} \
19660 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19661 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
19662@endif gold-bootstrap
19663
19664.PHONY: configure-stage3-gold maybe-configure-stage3-gold
19665maybe-configure-stage3-gold:
19666@if gold-bootstrap
19667maybe-configure-stage3-gold: configure-stage3-gold
19668configure-stage3-gold:
19669 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19671 @r=`${PWD_COMMAND}`; export r; \
19672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19673 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
19674 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19675 $(HOST_EXPORTS) \
1b05fbbd 19676 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 19677 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19678 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
19679 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19680 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
19681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19682 cd $(HOST_SUBDIR)/gold || exit 1; \
19683 case $(srcdir) in \
19684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19685 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19687 esac; \
19688 srcdiroption="--srcdir=$${topdir}/gold"; \
19689 libsrcdir="$$s/gold"; \
19690 $(SHELL) $${libsrcdir}/configure \
19691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19692 --target=${target_alias} $${srcdiroption} \
19693 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19694 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
19695@endif gold-bootstrap
19696
19697.PHONY: configure-stage4-gold maybe-configure-stage4-gold
19698maybe-configure-stage4-gold:
19699@if gold-bootstrap
19700maybe-configure-stage4-gold: configure-stage4-gold
19701configure-stage4-gold:
19702 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19704 @r=`${PWD_COMMAND}`; export r; \
19705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19706 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
19707 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19708 $(HOST_EXPORTS) \
1b05fbbd 19709 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 19710 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19711 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
19712 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19713 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
19714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19715 cd $(HOST_SUBDIR)/gold || exit 1; \
19716 case $(srcdir) in \
19717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19718 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19720 esac; \
19721 srcdiroption="--srcdir=$${topdir}/gold"; \
19722 libsrcdir="$$s/gold"; \
19723 $(SHELL) $${libsrcdir}/configure \
19724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19725 --target=${target_alias} $${srcdiroption} \
19726 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19727 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
19728@endif gold-bootstrap
19729
19730.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
19731maybe-configure-stageprofile-gold:
19732@if gold-bootstrap
19733maybe-configure-stageprofile-gold: configure-stageprofile-gold
19734configure-stageprofile-gold:
19735 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19737 @r=`${PWD_COMMAND}`; export r; \
19738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19739 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
19740 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19741 $(HOST_EXPORTS) \
1b05fbbd
AO
19742 $(POSTSTAGE1_HOST_EXPORTS) \
19743 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19744 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
19745 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19746 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
19747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19748 cd $(HOST_SUBDIR)/gold || exit 1; \
19749 case $(srcdir) in \
19750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19751 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19753 esac; \
19754 srcdiroption="--srcdir=$${topdir}/gold"; \
19755 libsrcdir="$$s/gold"; \
19756 $(SHELL) $${libsrcdir}/configure \
19757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19758 --target=${target_alias} $${srcdiroption} \
19759 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19760 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
19761@endif gold-bootstrap
19762
19763.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
19764maybe-configure-stagefeedback-gold:
19765@if gold-bootstrap
19766maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
19767configure-stagefeedback-gold:
19768 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19770 @r=`${PWD_COMMAND}`; export r; \
19771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
19773 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19774 $(HOST_EXPORTS) \
1b05fbbd
AO
19775 $(POSTSTAGE1_HOST_EXPORTS) \
19776 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19777 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
19778 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
19779 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
19780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
19781 cd $(HOST_SUBDIR)/gold || exit 1; \
19782 case $(srcdir) in \
19783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19784 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19786 esac; \
19787 srcdiroption="--srcdir=$${topdir}/gold"; \
19788 libsrcdir="$$s/gold"; \
19789 $(SHELL) $${libsrcdir}/configure \
19790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19791 --target=${target_alias} $${srcdiroption} \
19792 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19793 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
19794@endif gold-bootstrap
19795
19796
19797
19798
19799
19800.PHONY: all-gold maybe-all-gold
19801maybe-all-gold:
19802@if gcc-bootstrap
19803all-gold: stage_current
19804@endif gcc-bootstrap
19805@if gold
19806TARGET-gold=all
19807maybe-all-gold: all-gold
19808all-gold: configure-gold
19809 @r=`${PWD_COMMAND}`; export r; \
19810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19811 $(HOST_EXPORTS) \
19812 (cd $(HOST_SUBDIR)/gold && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19814 $(TARGET-gold))
19815@endif gold
19816
19817
19818
19819.PHONY: all-stage1-gold maybe-all-stage1-gold
19820.PHONY: clean-stage1-gold maybe-clean-stage1-gold
19821maybe-all-stage1-gold:
19822maybe-clean-stage1-gold:
19823@if gold-bootstrap
19824maybe-all-stage1-gold: all-stage1-gold
19825all-stage1: all-stage1-gold
19826TARGET-stage1-gold = $(TARGET-gold)
19827all-stage1-gold: configure-stage1-gold
19828 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19829 @r=`${PWD_COMMAND}`; export r; \
19830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19831 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408
ILT
19832 $(HOST_EXPORTS) \
19833 cd $(HOST_SUBDIR)/gold && \
19834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19835 CFLAGS="$(STAGE1_CFLAGS)" \
19836 CXXFLAGS="$(STAGE1_CFLAGS)" \
19837 LIBCFLAGS="$(LIBCFLAGS)" \
19838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19841 $(EXTRA_HOST_FLAGS) \
19842 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
19843 $(TARGET-stage1-gold)
19844
19845maybe-clean-stage1-gold: clean-stage1-gold
19846clean-stage1: clean-stage1-gold
19847clean-stage1-gold:
19848 @if [ $(current_stage) = stage1 ]; then \
19849 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19850 else \
19851 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
19852 $(MAKE) stage1-start; \
19853 fi; \
19854 cd $(HOST_SUBDIR)/gold && \
19855 $(MAKE) $(EXTRA_HOST_FLAGS) \
19856 clean
19857@endif gold-bootstrap
19858
19859
19860.PHONY: all-stage2-gold maybe-all-stage2-gold
19861.PHONY: clean-stage2-gold maybe-clean-stage2-gold
19862maybe-all-stage2-gold:
19863maybe-clean-stage2-gold:
19864@if gold-bootstrap
19865maybe-all-stage2-gold: all-stage2-gold
19866all-stage2: all-stage2-gold
19867TARGET-stage2-gold = $(TARGET-gold)
19868all-stage2-gold: configure-stage2-gold
19869 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19870 @r=`${PWD_COMMAND}`; export r; \
19871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19872 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
19873 $(HOST_EXPORTS) \
19874 $(POSTSTAGE1_HOST_EXPORTS) \
19875 cd $(HOST_SUBDIR)/gold && \
19876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19877 CFLAGS="$(STAGE2_CFLAGS)" \
19878 CXXFLAGS="$(STAGE2_CFLAGS)" \
19879 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19884 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
19885 $(TARGET-stage2-gold)
19886
19887maybe-clean-stage2-gold: clean-stage2-gold
19888clean-stage2: clean-stage2-gold
19889clean-stage2-gold:
19890 @if [ $(current_stage) = stage2 ]; then \
19891 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19892 else \
19893 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
19894 $(MAKE) stage2-start; \
19895 fi; \
19896 cd $(HOST_SUBDIR)/gold && \
19897 $(MAKE) $(EXTRA_HOST_FLAGS) \
19898 $(POSTSTAGE1_FLAGS_TO_PASS) \
19899 clean
19900@endif gold-bootstrap
19901
19902
93f9b408
ILT
19903.PHONY: all-stage3-gold maybe-all-stage3-gold
19904.PHONY: clean-stage3-gold maybe-clean-stage3-gold
19905maybe-all-stage3-gold:
19906maybe-clean-stage3-gold:
19907@if gold-bootstrap
19908maybe-all-stage3-gold: all-stage3-gold
19909all-stage3: all-stage3-gold
19910TARGET-stage3-gold = $(TARGET-gold)
19911all-stage3-gold: configure-stage3-gold
19912 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19913 @r=`${PWD_COMMAND}`; export r; \
19914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19915 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
19916 $(HOST_EXPORTS) \
19917 $(POSTSTAGE1_HOST_EXPORTS) \
19918 cd $(HOST_SUBDIR)/gold && \
19919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19920 CFLAGS="$(STAGE3_CFLAGS)" \
19921 CXXFLAGS="$(STAGE3_CFLAGS)" \
19922 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19926 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19927 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
19928 $(TARGET-stage3-gold)
19929
19930maybe-clean-stage3-gold: clean-stage3-gold
19931clean-stage3: clean-stage3-gold
19932clean-stage3-gold:
19933 @if [ $(current_stage) = stage3 ]; then \
19934 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19935 else \
19936 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
19937 $(MAKE) stage3-start; \
19938 fi; \
19939 cd $(HOST_SUBDIR)/gold && \
19940 $(MAKE) $(EXTRA_HOST_FLAGS) \
19941 $(POSTSTAGE1_FLAGS_TO_PASS) \
19942 clean
19943@endif gold-bootstrap
19944
19945
93f9b408
ILT
19946.PHONY: all-stage4-gold maybe-all-stage4-gold
19947.PHONY: clean-stage4-gold maybe-clean-stage4-gold
19948maybe-all-stage4-gold:
19949maybe-clean-stage4-gold:
19950@if gold-bootstrap
19951maybe-all-stage4-gold: all-stage4-gold
19952all-stage4: all-stage4-gold
19953TARGET-stage4-gold = $(TARGET-gold)
19954all-stage4-gold: configure-stage4-gold
19955 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19956 @r=`${PWD_COMMAND}`; export r; \
19957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19958 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
19959 $(HOST_EXPORTS) \
19960 $(POSTSTAGE1_HOST_EXPORTS) \
19961 cd $(HOST_SUBDIR)/gold && \
19962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19963 CFLAGS="$(STAGE4_CFLAGS)" \
19964 CXXFLAGS="$(STAGE4_CFLAGS)" \
93f9b408 19965 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19966 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19967 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19968 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19969 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19970 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
19971 $(TARGET-stage4-gold)
19972
19973maybe-clean-stage4-gold: clean-stage4-gold
19974clean-stage4: clean-stage4-gold
19975clean-stage4-gold:
19976 @if [ $(current_stage) = stage4 ]; then \
19977 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19978 else \
19979 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
19980 $(MAKE) stage4-start; \
19981 fi; \
19982 cd $(HOST_SUBDIR)/gold && \
19983 $(MAKE) $(EXTRA_HOST_FLAGS) \
19984 $(POSTSTAGE1_FLAGS_TO_PASS) \
19985 clean
19986@endif gold-bootstrap
19987
19988
19989.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
19990.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
19991maybe-all-stageprofile-gold:
19992maybe-clean-stageprofile-gold:
19993@if gold-bootstrap
19994maybe-all-stageprofile-gold: all-stageprofile-gold
19995all-stageprofile: all-stageprofile-gold
19996TARGET-stageprofile-gold = $(TARGET-gold)
19997all-stageprofile-gold: configure-stageprofile-gold
19998 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19999 @r=`${PWD_COMMAND}`; export r; \
20000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20001 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
20002 $(HOST_EXPORTS) \
20003 $(POSTSTAGE1_HOST_EXPORTS) \
20004 cd $(HOST_SUBDIR)/gold && \
20005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20006 CFLAGS="$(STAGEprofile_CFLAGS)" \
20007 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
20008 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20012 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20013 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
20014 $(TARGET-stageprofile-gold)
20015
20016maybe-clean-stageprofile-gold: clean-stageprofile-gold
20017clean-stageprofile: clean-stageprofile-gold
20018clean-stageprofile-gold:
20019 @if [ $(current_stage) = stageprofile ]; then \
20020 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20021 else \
20022 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
20023 $(MAKE) stageprofile-start; \
20024 fi; \
20025 cd $(HOST_SUBDIR)/gold && \
20026 $(MAKE) $(EXTRA_HOST_FLAGS) \
20027 $(POSTSTAGE1_FLAGS_TO_PASS) \
20028 clean
20029@endif gold-bootstrap
20030
20031
20032.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
20033.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
20034maybe-all-stagefeedback-gold:
20035maybe-clean-stagefeedback-gold:
20036@if gold-bootstrap
20037maybe-all-stagefeedback-gold: all-stagefeedback-gold
20038all-stagefeedback: all-stagefeedback-gold
20039TARGET-stagefeedback-gold = $(TARGET-gold)
20040all-stagefeedback-gold: configure-stagefeedback-gold
20041 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20042 @r=`${PWD_COMMAND}`; export r; \
20043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20044 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
20045 $(HOST_EXPORTS) \
20046 $(POSTSTAGE1_HOST_EXPORTS) \
20047 cd $(HOST_SUBDIR)/gold && \
20048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20049 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20050 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
20051 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20056 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
20057 $(TARGET-stagefeedback-gold)
20058
20059maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
20060clean-stagefeedback: clean-stagefeedback-gold
20061clean-stagefeedback-gold:
20062 @if [ $(current_stage) = stagefeedback ]; then \
20063 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20064 else \
20065 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
20066 $(MAKE) stagefeedback-start; \
20067 fi; \
20068 cd $(HOST_SUBDIR)/gold && \
20069 $(MAKE) $(EXTRA_HOST_FLAGS) \
20070 $(POSTSTAGE1_FLAGS_TO_PASS) \
20071 clean
20072@endif gold-bootstrap
20073
20074
20075
20076
20077
20078.PHONY: check-gold maybe-check-gold
20079maybe-check-gold:
20080@if gold
20081maybe-check-gold: check-gold
20082
20083check-gold:
20084 @: $(MAKE); $(unstage)
20085 @r=`${PWD_COMMAND}`; export r; \
20086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087 $(HOST_EXPORTS) \
20088 (cd $(HOST_SUBDIR)/gold && \
20089 $(MAKE) $(FLAGS_TO_PASS) check)
20090
20091@endif gold
20092
20093.PHONY: install-gold maybe-install-gold
20094maybe-install-gold:
20095@if gold
20096maybe-install-gold: install-gold
20097
20098install-gold: installdirs
20099 @: $(MAKE); $(unstage)
20100 @r=`${PWD_COMMAND}`; export r; \
20101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20102 $(HOST_EXPORTS) \
20103 (cd $(HOST_SUBDIR)/gold && \
20104 $(MAKE) $(FLAGS_TO_PASS) install)
20105
20106@endif gold
20107
20108# Other targets (info, dvi, pdf, etc.)
20109
20110.PHONY: maybe-info-gold info-gold
20111maybe-info-gold:
20112@if gold
20113maybe-info-gold: info-gold
20114
20115info-gold: \
20116 configure-gold
20117 @[ -f ./gold/Makefile ] || exit 0; \
20118 r=`${PWD_COMMAND}`; export r; \
20119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20120 $(HOST_EXPORTS) \
20121 for flag in $(EXTRA_HOST_FLAGS) ; do \
20122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20123 done; \
20124 echo "Doing info in gold" ; \
20125 (cd $(HOST_SUBDIR)/gold && \
20126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20128 "RANLIB=$${RANLIB}" \
20129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20130 info) \
20131 || exit 1
20132
20133@endif gold
20134
20135.PHONY: maybe-dvi-gold dvi-gold
20136maybe-dvi-gold:
20137@if gold
20138maybe-dvi-gold: dvi-gold
20139
20140dvi-gold: \
20141 configure-gold
20142 @[ -f ./gold/Makefile ] || exit 0; \
20143 r=`${PWD_COMMAND}`; export r; \
20144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20145 $(HOST_EXPORTS) \
20146 for flag in $(EXTRA_HOST_FLAGS) ; do \
20147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20148 done; \
20149 echo "Doing dvi in gold" ; \
20150 (cd $(HOST_SUBDIR)/gold && \
20151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20153 "RANLIB=$${RANLIB}" \
20154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20155 dvi) \
20156 || exit 1
20157
20158@endif gold
20159
20160.PHONY: maybe-pdf-gold pdf-gold
20161maybe-pdf-gold:
20162@if gold
20163maybe-pdf-gold: pdf-gold
20164
20165pdf-gold: \
20166 configure-gold
20167 @[ -f ./gold/Makefile ] || exit 0; \
20168 r=`${PWD_COMMAND}`; export r; \
20169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20170 $(HOST_EXPORTS) \
20171 for flag in $(EXTRA_HOST_FLAGS) ; do \
20172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20173 done; \
20174 echo "Doing pdf in gold" ; \
20175 (cd $(HOST_SUBDIR)/gold && \
20176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20178 "RANLIB=$${RANLIB}" \
20179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20180 pdf) \
20181 || exit 1
20182
20183@endif gold
20184
20185.PHONY: maybe-html-gold html-gold
20186maybe-html-gold:
20187@if gold
20188maybe-html-gold: html-gold
20189
20190html-gold: \
20191 configure-gold
20192 @[ -f ./gold/Makefile ] || exit 0; \
20193 r=`${PWD_COMMAND}`; export r; \
20194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20195 $(HOST_EXPORTS) \
20196 for flag in $(EXTRA_HOST_FLAGS) ; do \
20197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20198 done; \
20199 echo "Doing html in gold" ; \
20200 (cd $(HOST_SUBDIR)/gold && \
20201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20203 "RANLIB=$${RANLIB}" \
20204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20205 html) \
20206 || exit 1
20207
20208@endif gold
20209
20210.PHONY: maybe-TAGS-gold TAGS-gold
20211maybe-TAGS-gold:
20212@if gold
20213maybe-TAGS-gold: TAGS-gold
20214
20215TAGS-gold: \
20216 configure-gold
20217 @[ -f ./gold/Makefile ] || exit 0; \
20218 r=`${PWD_COMMAND}`; export r; \
20219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20220 $(HOST_EXPORTS) \
20221 for flag in $(EXTRA_HOST_FLAGS) ; do \
20222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20223 done; \
20224 echo "Doing TAGS in gold" ; \
20225 (cd $(HOST_SUBDIR)/gold && \
20226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20228 "RANLIB=$${RANLIB}" \
20229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20230 TAGS) \
20231 || exit 1
20232
20233@endif gold
20234
20235.PHONY: maybe-install-info-gold install-info-gold
20236maybe-install-info-gold:
20237@if gold
20238maybe-install-info-gold: install-info-gold
20239
20240install-info-gold: \
20241 configure-gold \
20242 info-gold
20243 @[ -f ./gold/Makefile ] || exit 0; \
20244 r=`${PWD_COMMAND}`; export r; \
20245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20246 $(HOST_EXPORTS) \
20247 for flag in $(EXTRA_HOST_FLAGS) ; do \
20248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20249 done; \
20250 echo "Doing install-info in gold" ; \
20251 (cd $(HOST_SUBDIR)/gold && \
20252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20254 "RANLIB=$${RANLIB}" \
20255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20256 install-info) \
20257 || exit 1
20258
20259@endif gold
20260
20261.PHONY: maybe-install-pdf-gold install-pdf-gold
20262maybe-install-pdf-gold:
20263@if gold
20264maybe-install-pdf-gold: install-pdf-gold
20265
20266install-pdf-gold: \
20267 configure-gold \
20268 pdf-gold
20269 @[ -f ./gold/Makefile ] || exit 0; \
20270 r=`${PWD_COMMAND}`; export r; \
20271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20272 $(HOST_EXPORTS) \
20273 for flag in $(EXTRA_HOST_FLAGS) ; do \
20274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20275 done; \
20276 echo "Doing install-pdf in gold" ; \
20277 (cd $(HOST_SUBDIR)/gold && \
20278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20280 "RANLIB=$${RANLIB}" \
20281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20282 install-pdf) \
20283 || exit 1
20284
20285@endif gold
20286
20287.PHONY: maybe-install-html-gold install-html-gold
20288maybe-install-html-gold:
20289@if gold
20290maybe-install-html-gold: install-html-gold
20291
20292install-html-gold: \
20293 configure-gold \
20294 html-gold
20295 @[ -f ./gold/Makefile ] || exit 0; \
20296 r=`${PWD_COMMAND}`; export r; \
20297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20298 $(HOST_EXPORTS) \
20299 for flag in $(EXTRA_HOST_FLAGS) ; do \
20300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20301 done; \
20302 echo "Doing install-html in gold" ; \
20303 (cd $(HOST_SUBDIR)/gold && \
20304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20306 "RANLIB=$${RANLIB}" \
20307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20308 install-html) \
20309 || exit 1
20310
20311@endif gold
20312
20313.PHONY: maybe-installcheck-gold installcheck-gold
20314maybe-installcheck-gold:
20315@if gold
20316maybe-installcheck-gold: installcheck-gold
20317
20318installcheck-gold: \
20319 configure-gold
20320 @[ -f ./gold/Makefile ] || exit 0; \
20321 r=`${PWD_COMMAND}`; export r; \
20322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20323 $(HOST_EXPORTS) \
20324 for flag in $(EXTRA_HOST_FLAGS) ; do \
20325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20326 done; \
20327 echo "Doing installcheck in gold" ; \
20328 (cd $(HOST_SUBDIR)/gold && \
20329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20331 "RANLIB=$${RANLIB}" \
20332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20333 installcheck) \
20334 || exit 1
20335
20336@endif gold
20337
20338.PHONY: maybe-mostlyclean-gold mostlyclean-gold
20339maybe-mostlyclean-gold:
20340@if gold
20341maybe-mostlyclean-gold: mostlyclean-gold
20342
20343mostlyclean-gold:
20344 @[ -f ./gold/Makefile ] || exit 0; \
20345 r=`${PWD_COMMAND}`; export r; \
20346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20347 $(HOST_EXPORTS) \
20348 for flag in $(EXTRA_HOST_FLAGS) ; do \
20349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20350 done; \
20351 echo "Doing mostlyclean in gold" ; \
20352 (cd $(HOST_SUBDIR)/gold && \
20353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20355 "RANLIB=$${RANLIB}" \
20356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20357 mostlyclean) \
20358 || exit 1
20359
20360@endif gold
20361
20362.PHONY: maybe-clean-gold clean-gold
20363maybe-clean-gold:
20364@if gold
20365maybe-clean-gold: clean-gold
20366
20367clean-gold:
20368 @[ -f ./gold/Makefile ] || exit 0; \
20369 r=`${PWD_COMMAND}`; export r; \
20370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20371 $(HOST_EXPORTS) \
20372 for flag in $(EXTRA_HOST_FLAGS) ; do \
20373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20374 done; \
20375 echo "Doing clean in gold" ; \
20376 (cd $(HOST_SUBDIR)/gold && \
20377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20379 "RANLIB=$${RANLIB}" \
20380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20381 clean) \
20382 || exit 1
20383
20384@endif gold
20385
20386.PHONY: maybe-distclean-gold distclean-gold
20387maybe-distclean-gold:
20388@if gold
20389maybe-distclean-gold: distclean-gold
20390
20391distclean-gold:
20392 @[ -f ./gold/Makefile ] || exit 0; \
20393 r=`${PWD_COMMAND}`; export r; \
20394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20395 $(HOST_EXPORTS) \
20396 for flag in $(EXTRA_HOST_FLAGS) ; do \
20397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20398 done; \
20399 echo "Doing distclean in gold" ; \
20400 (cd $(HOST_SUBDIR)/gold && \
20401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20403 "RANLIB=$${RANLIB}" \
20404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20405 distclean) \
20406 || exit 1
20407
20408@endif gold
20409
20410.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
20411maybe-maintainer-clean-gold:
20412@if gold
20413maybe-maintainer-clean-gold: maintainer-clean-gold
20414
20415maintainer-clean-gold:
20416 @[ -f ./gold/Makefile ] || exit 0; \
20417 r=`${PWD_COMMAND}`; export r; \
20418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20419 $(HOST_EXPORTS) \
20420 for flag in $(EXTRA_HOST_FLAGS) ; do \
20421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20422 done; \
20423 echo "Doing maintainer-clean in gold" ; \
20424 (cd $(HOST_SUBDIR)/gold && \
20425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20427 "RANLIB=$${RANLIB}" \
20428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20429 maintainer-clean) \
20430 || exit 1
20431
20432@endif gold
20433
20434
20435
b813574b
PB
20436.PHONY: configure-gprof maybe-configure-gprof
20437maybe-configure-gprof:
4f0ef2d8
CD
20438@if gcc-bootstrap
20439configure-gprof: stage_current
20440@endif gcc-bootstrap
b813574b
PB
20441@if gprof
20442maybe-configure-gprof: configure-gprof
c52c6897 20443configure-gprof:
0aed8855 20444 @: $(MAKE); $(unstage)
c52c6897 20445 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20447 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
20448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 20449 $(HOST_EXPORTS) \
a7254363
PB
20450 echo Configuring in $(HOST_SUBDIR)/gprof; \
20451 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 20452 case $(srcdir) in \
b00612cc
PB
20453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20454 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
20455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20456 esac; \
b00612cc
PB
20457 srcdiroption="--srcdir=$${topdir}/gprof"; \
20458 libsrcdir="$$s/gprof"; \
4fa63067 20459 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20460 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20461 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20462 || exit 1
b813574b 20463@endif gprof
2a4cbe27 20464
a7254363
PB
20465
20466
d545f33b
PB
20467
20468
b813574b
PB
20469.PHONY: all-gprof maybe-all-gprof
20470maybe-all-gprof:
4f0ef2d8
CD
20471@if gcc-bootstrap
20472all-gprof: stage_current
20473@endif gcc-bootstrap
b813574b 20474@if gprof
d27cc32e 20475TARGET-gprof=all
b813574b
PB
20476maybe-all-gprof: all-gprof
20477all-gprof: configure-gprof
0aed8855 20478 @: $(MAKE); $(unstage)
4fa63067
NN
20479 @r=`${PWD_COMMAND}`; export r; \
20480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20481 $(HOST_EXPORTS) \
b00612cc 20482 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
20483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20484 $(TARGET-gprof))
b813574b 20485@endif gprof
2a4cbe27 20486
a7254363 20487
d545f33b
PB
20488
20489
b813574b
PB
20490.PHONY: check-gprof maybe-check-gprof
20491maybe-check-gprof:
20492@if gprof
20493maybe-check-gprof: check-gprof
2a4cbe27 20494
b813574b 20495check-gprof:
0aed8855 20496 @: $(MAKE); $(unstage)
4fa63067 20497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20499 $(HOST_EXPORTS) \
b00612cc
PB
20500 (cd $(HOST_SUBDIR)/gprof && \
20501 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20502
b813574b 20503@endif gprof
2a4cbe27 20504
b813574b
PB
20505.PHONY: install-gprof maybe-install-gprof
20506maybe-install-gprof:
20507@if gprof
20508maybe-install-gprof: install-gprof
4fa63067 20509
b813574b 20510install-gprof: installdirs
0aed8855 20511 @: $(MAKE); $(unstage)
4fa63067 20512 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20514 $(HOST_EXPORTS) \
b00612cc 20515 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 20516 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20517
b813574b 20518@endif gprof
2a4cbe27 20519
56a8fe78 20520# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20521
b813574b
PB
20522.PHONY: maybe-info-gprof info-gprof
20523maybe-info-gprof:
20524@if gprof
20525maybe-info-gprof: info-gprof
4fa63067 20526
b813574b
PB
20527info-gprof: \
20528 configure-gprof
0aed8855 20529 @: $(MAKE); $(unstage)
b813574b 20530 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20531 r=`${PWD_COMMAND}`; export r; \
20532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20533 $(HOST_EXPORTS) \
b813574b 20534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20536 done; \
b813574b 20537 echo "Doing info in gprof" ; \
b00612cc 20538 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20541 "RANLIB=$${RANLIB}" \
0c24b341 20542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20543 info) \
2a4cbe27
NN
20544 || exit 1
20545
b813574b 20546@endif gprof
2a4cbe27 20547
b813574b
PB
20548.PHONY: maybe-dvi-gprof dvi-gprof
20549maybe-dvi-gprof:
20550@if gprof
20551maybe-dvi-gprof: dvi-gprof
2a4cbe27 20552
b813574b
PB
20553dvi-gprof: \
20554 configure-gprof
0aed8855 20555 @: $(MAKE); $(unstage)
b813574b 20556 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20557 r=`${PWD_COMMAND}`; export r; \
20558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20559 $(HOST_EXPORTS) \
b813574b 20560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20562 done; \
b813574b 20563 echo "Doing dvi in gprof" ; \
b00612cc 20564 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20567 "RANLIB=$${RANLIB}" \
0c24b341 20568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20569 dvi) \
2a4cbe27
NN
20570 || exit 1
20571
b813574b 20572@endif gprof
2a4cbe27 20573
56a8fe78
DD
20574.PHONY: maybe-pdf-gprof pdf-gprof
20575maybe-pdf-gprof:
20576@if gprof
20577maybe-pdf-gprof: pdf-gprof
20578
20579pdf-gprof: \
20580 configure-gprof
20581 @: $(MAKE); $(unstage)
20582 @[ -f ./gprof/Makefile ] || exit 0; \
20583 r=`${PWD_COMMAND}`; export r; \
20584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20585 $(HOST_EXPORTS) \
20586 for flag in $(EXTRA_HOST_FLAGS) ; do \
20587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20588 done; \
20589 echo "Doing pdf in gprof" ; \
20590 (cd $(HOST_SUBDIR)/gprof && \
20591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20593 "RANLIB=$${RANLIB}" \
0c24b341 20594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20595 pdf) \
20596 || exit 1
20597
20598@endif gprof
20599
6d389afc
MS
20600.PHONY: maybe-html-gprof html-gprof
20601maybe-html-gprof:
20602@if gprof
20603maybe-html-gprof: html-gprof
20604
20605html-gprof: \
20606 configure-gprof
0aed8855 20607 @: $(MAKE); $(unstage)
6d389afc
MS
20608 @[ -f ./gprof/Makefile ] || exit 0; \
20609 r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20611 $(HOST_EXPORTS) \
20612 for flag in $(EXTRA_HOST_FLAGS) ; do \
20613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20614 done; \
20615 echo "Doing html in gprof" ; \
b00612cc 20616 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
20617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20619 "RANLIB=$${RANLIB}" \
0c24b341 20620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20621 html) \
20622 || exit 1
20623
20624@endif gprof
20625
b813574b
PB
20626.PHONY: maybe-TAGS-gprof TAGS-gprof
20627maybe-TAGS-gprof:
20628@if gprof
20629maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 20630
b813574b
PB
20631TAGS-gprof: \
20632 configure-gprof
0aed8855 20633 @: $(MAKE); $(unstage)
b813574b 20634 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20635 r=`${PWD_COMMAND}`; export r; \
20636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20637 $(HOST_EXPORTS) \
b813574b 20638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20640 done; \
b813574b 20641 echo "Doing TAGS in gprof" ; \
b00612cc 20642 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20645 "RANLIB=$${RANLIB}" \
0c24b341 20646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20647 TAGS) \
2a4cbe27
NN
20648 || exit 1
20649
b813574b 20650@endif gprof
2a4cbe27 20651
b813574b
PB
20652.PHONY: maybe-install-info-gprof install-info-gprof
20653maybe-install-info-gprof:
20654@if gprof
20655maybe-install-info-gprof: install-info-gprof
2a4cbe27 20656
b813574b
PB
20657install-info-gprof: \
20658 configure-gprof \
20659 info-gprof
0aed8855 20660 @: $(MAKE); $(unstage)
b813574b 20661 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20662 r=`${PWD_COMMAND}`; export r; \
20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20664 $(HOST_EXPORTS) \
b813574b 20665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20667 done; \
b813574b 20668 echo "Doing install-info in gprof" ; \
b00612cc 20669 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20672 "RANLIB=$${RANLIB}" \
0c24b341 20673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20674 install-info) \
2a4cbe27
NN
20675 || exit 1
20676
b813574b 20677@endif gprof
2a4cbe27 20678
a3ca38d2
DD
20679.PHONY: maybe-install-pdf-gprof install-pdf-gprof
20680maybe-install-pdf-gprof:
20681@if gprof
20682maybe-install-pdf-gprof: install-pdf-gprof
20683
20684install-pdf-gprof: \
20685 configure-gprof \
20686 pdf-gprof
20687 @: $(MAKE); $(unstage)
20688 @[ -f ./gprof/Makefile ] || exit 0; \
20689 r=`${PWD_COMMAND}`; export r; \
20690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20691 $(HOST_EXPORTS) \
20692 for flag in $(EXTRA_HOST_FLAGS) ; do \
20693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20694 done; \
20695 echo "Doing install-pdf in gprof" ; \
20696 (cd $(HOST_SUBDIR)/gprof && \
20697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20699 "RANLIB=$${RANLIB}" \
0c24b341 20700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20701 install-pdf) \
20702 || exit 1
20703
20704@endif gprof
20705
108a6f8e
CD
20706.PHONY: maybe-install-html-gprof install-html-gprof
20707maybe-install-html-gprof:
20708@if gprof
20709maybe-install-html-gprof: install-html-gprof
20710
20711install-html-gprof: \
20712 configure-gprof \
20713 html-gprof
20714 @: $(MAKE); $(unstage)
20715 @[ -f ./gprof/Makefile ] || exit 0; \
20716 r=`${PWD_COMMAND}`; export r; \
20717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20718 $(HOST_EXPORTS) \
20719 for flag in $(EXTRA_HOST_FLAGS) ; do \
20720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20721 done; \
20722 echo "Doing install-html in gprof" ; \
20723 (cd $(HOST_SUBDIR)/gprof && \
20724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20726 "RANLIB=$${RANLIB}" \
0c24b341 20727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20728 install-html) \
20729 || exit 1
20730
20731@endif gprof
20732
b813574b
PB
20733.PHONY: maybe-installcheck-gprof installcheck-gprof
20734maybe-installcheck-gprof:
20735@if gprof
20736maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 20737
b813574b
PB
20738installcheck-gprof: \
20739 configure-gprof
0aed8855 20740 @: $(MAKE); $(unstage)
b813574b 20741 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20742 r=`${PWD_COMMAND}`; export r; \
20743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20744 $(HOST_EXPORTS) \
b813574b 20745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20747 done; \
b813574b 20748 echo "Doing installcheck in gprof" ; \
b00612cc 20749 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20752 "RANLIB=$${RANLIB}" \
0c24b341 20753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20754 installcheck) \
2a4cbe27
NN
20755 || exit 1
20756
b813574b 20757@endif gprof
2a4cbe27 20758
b813574b
PB
20759.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
20760maybe-mostlyclean-gprof:
20761@if gprof
20762maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 20763
b813574b 20764mostlyclean-gprof:
0aed8855 20765 @: $(MAKE); $(unstage)
b813574b 20766 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20767 r=`${PWD_COMMAND}`; export r; \
20768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20769 $(HOST_EXPORTS) \
b813574b 20770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20772 done; \
b813574b 20773 echo "Doing mostlyclean in gprof" ; \
b00612cc 20774 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20777 "RANLIB=$${RANLIB}" \
0c24b341 20778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20779 mostlyclean) \
2a4cbe27
NN
20780 || exit 1
20781
b813574b 20782@endif gprof
2a4cbe27 20783
b813574b
PB
20784.PHONY: maybe-clean-gprof clean-gprof
20785maybe-clean-gprof:
20786@if gprof
20787maybe-clean-gprof: clean-gprof
2a4cbe27 20788
b813574b 20789clean-gprof:
0aed8855 20790 @: $(MAKE); $(unstage)
b813574b 20791 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20792 r=`${PWD_COMMAND}`; export r; \
20793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20794 $(HOST_EXPORTS) \
b813574b 20795 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20797 done; \
b813574b 20798 echo "Doing clean in gprof" ; \
b00612cc 20799 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20802 "RANLIB=$${RANLIB}" \
0c24b341 20803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20804 clean) \
2a4cbe27
NN
20805 || exit 1
20806
b813574b 20807@endif gprof
2a4cbe27 20808
b813574b
PB
20809.PHONY: maybe-distclean-gprof distclean-gprof
20810maybe-distclean-gprof:
20811@if gprof
20812maybe-distclean-gprof: distclean-gprof
2a4cbe27 20813
b813574b 20814distclean-gprof:
0aed8855 20815 @: $(MAKE); $(unstage)
b813574b 20816 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20817 r=`${PWD_COMMAND}`; export r; \
20818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20819 $(HOST_EXPORTS) \
b813574b 20820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20822 done; \
b813574b 20823 echo "Doing distclean in gprof" ; \
b00612cc 20824 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20827 "RANLIB=$${RANLIB}" \
0c24b341 20828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20829 distclean) \
2a4cbe27
NN
20830 || exit 1
20831
b813574b 20832@endif gprof
2a4cbe27 20833
b813574b
PB
20834.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
20835maybe-maintainer-clean-gprof:
20836@if gprof
20837maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 20838
b813574b 20839maintainer-clean-gprof:
0aed8855 20840 @: $(MAKE); $(unstage)
b813574b 20841 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
20842 r=`${PWD_COMMAND}`; export r; \
20843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20844 $(HOST_EXPORTS) \
b813574b 20845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20847 done; \
b813574b 20848 echo "Doing maintainer-clean in gprof" ; \
b00612cc 20849 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
20850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20852 "RANLIB=$${RANLIB}" \
0c24b341 20853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20854 maintainer-clean) \
2a4cbe27
NN
20855 || exit 1
20856
b813574b 20857@endif gprof
2a4cbe27 20858
2a4cbe27 20859
a7254363 20860
b813574b
PB
20861.PHONY: configure-gzip maybe-configure-gzip
20862maybe-configure-gzip:
4f0ef2d8
CD
20863@if gcc-bootstrap
20864configure-gzip: stage_current
20865@endif gcc-bootstrap
b813574b
PB
20866@if gzip
20867maybe-configure-gzip: configure-gzip
c52c6897 20868configure-gzip:
0aed8855 20869 @: $(MAKE); $(unstage)
c52c6897 20870 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20872 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
20873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 20874 $(HOST_EXPORTS) \
a7254363
PB
20875 echo Configuring in $(HOST_SUBDIR)/gzip; \
20876 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 20877 case $(srcdir) in \
b00612cc
PB
20878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20879 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
20880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20881 esac; \
b00612cc
PB
20882 srcdiroption="--srcdir=$${topdir}/gzip"; \
20883 libsrcdir="$$s/gzip"; \
4fa63067 20884 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20886 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20887 || exit 1
b813574b 20888@endif gzip
2a4cbe27 20889
a7254363
PB
20890
20891
d545f33b
PB
20892
20893
b813574b
PB
20894.PHONY: all-gzip maybe-all-gzip
20895maybe-all-gzip:
4f0ef2d8
CD
20896@if gcc-bootstrap
20897all-gzip: stage_current
20898@endif gcc-bootstrap
b813574b 20899@if gzip
d27cc32e 20900TARGET-gzip=all
b813574b
PB
20901maybe-all-gzip: all-gzip
20902all-gzip: configure-gzip
0aed8855 20903 @: $(MAKE); $(unstage)
4fa63067
NN
20904 @r=`${PWD_COMMAND}`; export r; \
20905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20906 $(HOST_EXPORTS) \
b00612cc 20907 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
20908 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20909 $(TARGET-gzip))
b813574b 20910@endif gzip
2a4cbe27 20911
a7254363 20912
d545f33b
PB
20913
20914
b813574b
PB
20915.PHONY: check-gzip maybe-check-gzip
20916maybe-check-gzip:
20917@if gzip
20918maybe-check-gzip: check-gzip
2a4cbe27 20919
b813574b 20920check-gzip:
0aed8855 20921 @: $(MAKE); $(unstage)
4fa63067 20922 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20924 $(HOST_EXPORTS) \
b00612cc
PB
20925 (cd $(HOST_SUBDIR)/gzip && \
20926 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20927
b813574b 20928@endif gzip
2a4cbe27 20929
b813574b
PB
20930.PHONY: install-gzip maybe-install-gzip
20931maybe-install-gzip:
20932@if gzip
20933maybe-install-gzip: install-gzip
2a4cbe27 20934
b813574b 20935install-gzip: installdirs
0aed8855 20936 @: $(MAKE); $(unstage)
4fa63067 20937 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20939 $(HOST_EXPORTS) \
b00612cc 20940 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 20941 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20942
b813574b 20943@endif gzip
2a4cbe27 20944
56a8fe78 20945# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20946
b813574b
PB
20947.PHONY: maybe-info-gzip info-gzip
20948maybe-info-gzip:
20949@if gzip
20950maybe-info-gzip: info-gzip
4fa63067 20951
b813574b
PB
20952info-gzip: \
20953 configure-gzip
0aed8855 20954 @: $(MAKE); $(unstage)
b813574b 20955 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20956 r=`${PWD_COMMAND}`; export r; \
20957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20958 $(HOST_EXPORTS) \
b813574b 20959 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20961 done; \
b813574b 20962 echo "Doing info in gzip" ; \
b00612cc 20963 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20966 "RANLIB=$${RANLIB}" \
0c24b341 20967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20968 info) \
2a4cbe27
NN
20969 || exit 1
20970
b813574b 20971@endif gzip
2a4cbe27 20972
b813574b
PB
20973.PHONY: maybe-dvi-gzip dvi-gzip
20974maybe-dvi-gzip:
20975@if gzip
20976maybe-dvi-gzip: dvi-gzip
2a4cbe27 20977
b813574b
PB
20978dvi-gzip: \
20979 configure-gzip
0aed8855 20980 @: $(MAKE); $(unstage)
b813574b 20981 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20982 r=`${PWD_COMMAND}`; export r; \
20983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20984 $(HOST_EXPORTS) \
b813574b 20985 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20987 done; \
b813574b 20988 echo "Doing dvi in gzip" ; \
b00612cc 20989 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20992 "RANLIB=$${RANLIB}" \
0c24b341 20993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20994 dvi) \
2a4cbe27
NN
20995 || exit 1
20996
b813574b 20997@endif gzip
2a4cbe27 20998
56a8fe78
DD
20999.PHONY: maybe-pdf-gzip pdf-gzip
21000maybe-pdf-gzip:
21001@if gzip
21002maybe-pdf-gzip: pdf-gzip
21003
21004pdf-gzip: \
21005 configure-gzip
21006 @: $(MAKE); $(unstage)
21007 @[ -f ./gzip/Makefile ] || exit 0; \
21008 r=`${PWD_COMMAND}`; export r; \
21009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010 $(HOST_EXPORTS) \
21011 for flag in $(EXTRA_HOST_FLAGS) ; do \
21012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013 done; \
21014 echo "Doing pdf in gzip" ; \
21015 (cd $(HOST_SUBDIR)/gzip && \
21016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018 "RANLIB=$${RANLIB}" \
0c24b341 21019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21020 pdf) \
21021 || exit 1
21022
21023@endif gzip
21024
6d389afc
MS
21025.PHONY: maybe-html-gzip html-gzip
21026maybe-html-gzip:
21027@if gzip
21028maybe-html-gzip: html-gzip
21029
21030html-gzip: \
21031 configure-gzip
0aed8855 21032 @: $(MAKE); $(unstage)
6d389afc
MS
21033 @[ -f ./gzip/Makefile ] || exit 0; \
21034 r=`${PWD_COMMAND}`; export r; \
21035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21036 $(HOST_EXPORTS) \
21037 for flag in $(EXTRA_HOST_FLAGS) ; do \
21038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039 done; \
21040 echo "Doing html in gzip" ; \
b00612cc 21041 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
21042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044 "RANLIB=$${RANLIB}" \
0c24b341 21045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21046 html) \
21047 || exit 1
21048
21049@endif gzip
21050
b813574b
PB
21051.PHONY: maybe-TAGS-gzip TAGS-gzip
21052maybe-TAGS-gzip:
21053@if gzip
21054maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 21055
b813574b
PB
21056TAGS-gzip: \
21057 configure-gzip
0aed8855 21058 @: $(MAKE); $(unstage)
b813574b 21059 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21060 r=`${PWD_COMMAND}`; export r; \
21061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21062 $(HOST_EXPORTS) \
b813574b 21063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065 done; \
b813574b 21066 echo "Doing TAGS in gzip" ; \
b00612cc 21067 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070 "RANLIB=$${RANLIB}" \
0c24b341 21071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21072 TAGS) \
2a4cbe27
NN
21073 || exit 1
21074
b813574b 21075@endif gzip
2a4cbe27 21076
b813574b
PB
21077.PHONY: maybe-install-info-gzip install-info-gzip
21078maybe-install-info-gzip:
21079@if gzip
21080maybe-install-info-gzip: install-info-gzip
2a4cbe27 21081
b813574b
PB
21082install-info-gzip: \
21083 configure-gzip \
21084 info-gzip
0aed8855 21085 @: $(MAKE); $(unstage)
b813574b 21086 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21087 r=`${PWD_COMMAND}`; export r; \
21088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21089 $(HOST_EXPORTS) \
b813574b 21090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21092 done; \
b813574b 21093 echo "Doing install-info in gzip" ; \
b00612cc 21094 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21097 "RANLIB=$${RANLIB}" \
0c24b341 21098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21099 install-info) \
2a4cbe27
NN
21100 || exit 1
21101
b813574b 21102@endif gzip
2a4cbe27 21103
a3ca38d2
DD
21104.PHONY: maybe-install-pdf-gzip install-pdf-gzip
21105maybe-install-pdf-gzip:
21106@if gzip
21107maybe-install-pdf-gzip: install-pdf-gzip
21108
21109install-pdf-gzip: \
21110 configure-gzip \
21111 pdf-gzip
21112 @: $(MAKE); $(unstage)
21113 @[ -f ./gzip/Makefile ] || exit 0; \
21114 r=`${PWD_COMMAND}`; export r; \
21115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21116 $(HOST_EXPORTS) \
21117 for flag in $(EXTRA_HOST_FLAGS) ; do \
21118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21119 done; \
21120 echo "Doing install-pdf in gzip" ; \
21121 (cd $(HOST_SUBDIR)/gzip && \
21122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21124 "RANLIB=$${RANLIB}" \
0c24b341 21125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21126 install-pdf) \
21127 || exit 1
21128
21129@endif gzip
21130
108a6f8e
CD
21131.PHONY: maybe-install-html-gzip install-html-gzip
21132maybe-install-html-gzip:
21133@if gzip
21134maybe-install-html-gzip: install-html-gzip
21135
21136install-html-gzip: \
21137 configure-gzip \
21138 html-gzip
21139 @: $(MAKE); $(unstage)
21140 @[ -f ./gzip/Makefile ] || exit 0; \
21141 r=`${PWD_COMMAND}`; export r; \
21142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143 $(HOST_EXPORTS) \
21144 for flag in $(EXTRA_HOST_FLAGS) ; do \
21145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21146 done; \
21147 echo "Doing install-html in gzip" ; \
21148 (cd $(HOST_SUBDIR)/gzip && \
21149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21151 "RANLIB=$${RANLIB}" \
0c24b341 21152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21153 install-html) \
21154 || exit 1
21155
21156@endif gzip
21157
b813574b
PB
21158.PHONY: maybe-installcheck-gzip installcheck-gzip
21159maybe-installcheck-gzip:
21160@if gzip
21161maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 21162
b813574b
PB
21163installcheck-gzip: \
21164 configure-gzip
0aed8855 21165 @: $(MAKE); $(unstage)
b813574b 21166 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21167 r=`${PWD_COMMAND}`; export r; \
21168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21169 $(HOST_EXPORTS) \
b813574b 21170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21172 done; \
b813574b 21173 echo "Doing installcheck in gzip" ; \
b00612cc 21174 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21177 "RANLIB=$${RANLIB}" \
0c24b341 21178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21179 installcheck) \
2a4cbe27
NN
21180 || exit 1
21181
b813574b 21182@endif gzip
2a4cbe27 21183
b813574b
PB
21184.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
21185maybe-mostlyclean-gzip:
21186@if gzip
21187maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 21188
b813574b 21189mostlyclean-gzip:
0aed8855 21190 @: $(MAKE); $(unstage)
b813574b 21191 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21192 r=`${PWD_COMMAND}`; export r; \
21193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21194 $(HOST_EXPORTS) \
b813574b 21195 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21197 done; \
b813574b 21198 echo "Doing mostlyclean in gzip" ; \
b00612cc 21199 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21202 "RANLIB=$${RANLIB}" \
0c24b341 21203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21204 mostlyclean) \
2a4cbe27
NN
21205 || exit 1
21206
b813574b 21207@endif gzip
2a4cbe27 21208
b813574b
PB
21209.PHONY: maybe-clean-gzip clean-gzip
21210maybe-clean-gzip:
21211@if gzip
21212maybe-clean-gzip: clean-gzip
2a4cbe27 21213
b813574b 21214clean-gzip:
0aed8855 21215 @: $(MAKE); $(unstage)
b813574b 21216 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21217 r=`${PWD_COMMAND}`; export r; \
21218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21219 $(HOST_EXPORTS) \
b813574b 21220 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21222 done; \
b813574b 21223 echo "Doing clean in gzip" ; \
b00612cc 21224 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21227 "RANLIB=$${RANLIB}" \
0c24b341 21228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21229 clean) \
2a4cbe27
NN
21230 || exit 1
21231
b813574b 21232@endif gzip
2a4cbe27 21233
b813574b
PB
21234.PHONY: maybe-distclean-gzip distclean-gzip
21235maybe-distclean-gzip:
21236@if gzip
21237maybe-distclean-gzip: distclean-gzip
2a4cbe27 21238
b813574b 21239distclean-gzip:
0aed8855 21240 @: $(MAKE); $(unstage)
b813574b 21241 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21242 r=`${PWD_COMMAND}`; export r; \
21243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21244 $(HOST_EXPORTS) \
b813574b 21245 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21247 done; \
b813574b 21248 echo "Doing distclean in gzip" ; \
b00612cc 21249 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21252 "RANLIB=$${RANLIB}" \
0c24b341 21253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21254 distclean) \
2a4cbe27
NN
21255 || exit 1
21256
b813574b 21257@endif gzip
2a4cbe27 21258
b813574b
PB
21259.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
21260maybe-maintainer-clean-gzip:
21261@if gzip
21262maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 21263
b813574b 21264maintainer-clean-gzip:
0aed8855 21265 @: $(MAKE); $(unstage)
b813574b 21266 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
21267 r=`${PWD_COMMAND}`; export r; \
21268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21269 $(HOST_EXPORTS) \
b813574b 21270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21272 done; \
b813574b 21273 echo "Doing maintainer-clean in gzip" ; \
b00612cc 21274 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
21275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21277 "RANLIB=$${RANLIB}" \
0c24b341 21278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21279 maintainer-clean) \
2a4cbe27
NN
21280 || exit 1
21281
b813574b 21282@endif gzip
2a4cbe27 21283
2a4cbe27 21284
a7254363 21285
b813574b
PB
21286.PHONY: configure-hello maybe-configure-hello
21287maybe-configure-hello:
4f0ef2d8
CD
21288@if gcc-bootstrap
21289configure-hello: stage_current
21290@endif gcc-bootstrap
b813574b
PB
21291@if hello
21292maybe-configure-hello: configure-hello
c52c6897 21293configure-hello:
0aed8855 21294 @: $(MAKE); $(unstage)
c52c6897 21295 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21297 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
21298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 21299 $(HOST_EXPORTS) \
a7254363
PB
21300 echo Configuring in $(HOST_SUBDIR)/hello; \
21301 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 21302 case $(srcdir) in \
b00612cc
PB
21303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21304 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
21305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21306 esac; \
b00612cc
PB
21307 srcdiroption="--srcdir=$${topdir}/hello"; \
21308 libsrcdir="$$s/hello"; \
4fa63067 21309 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21311 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21312 || exit 1
b813574b 21313@endif hello
2a4cbe27 21314
a7254363
PB
21315
21316
d545f33b
PB
21317
21318
b813574b
PB
21319.PHONY: all-hello maybe-all-hello
21320maybe-all-hello:
4f0ef2d8
CD
21321@if gcc-bootstrap
21322all-hello: stage_current
21323@endif gcc-bootstrap
b813574b 21324@if hello
d27cc32e 21325TARGET-hello=all
b813574b
PB
21326maybe-all-hello: all-hello
21327all-hello: configure-hello
0aed8855 21328 @: $(MAKE); $(unstage)
4fa63067
NN
21329 @r=`${PWD_COMMAND}`; export r; \
21330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21331 $(HOST_EXPORTS) \
b00612cc 21332 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
21333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21334 $(TARGET-hello))
b813574b 21335@endif hello
2a4cbe27 21336
a7254363 21337
d545f33b
PB
21338
21339
b813574b
PB
21340.PHONY: check-hello maybe-check-hello
21341maybe-check-hello:
21342@if hello
21343maybe-check-hello: check-hello
2a4cbe27 21344
b813574b 21345check-hello:
0aed8855 21346 @: $(MAKE); $(unstage)
4fa63067 21347 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21349 $(HOST_EXPORTS) \
b00612cc
PB
21350 (cd $(HOST_SUBDIR)/hello && \
21351 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21352
b813574b 21353@endif hello
2a4cbe27 21354
b813574b
PB
21355.PHONY: install-hello maybe-install-hello
21356maybe-install-hello:
21357@if hello
21358maybe-install-hello: install-hello
2a4cbe27 21359
b813574b 21360install-hello: installdirs
0aed8855 21361 @: $(MAKE); $(unstage)
4fa63067
NN
21362 @r=`${PWD_COMMAND}`; export r; \
21363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21364 $(HOST_EXPORTS) \
b00612cc 21365 (cd $(HOST_SUBDIR)/hello && \
2da12f12 21366 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21367
b813574b 21368@endif hello
4fa63067 21369
56a8fe78 21370# Other targets (info, dvi, pdf, etc.)
4fa63067 21371
b813574b
PB
21372.PHONY: maybe-info-hello info-hello
21373maybe-info-hello:
21374@if hello
21375maybe-info-hello: info-hello
4fa63067 21376
b813574b
PB
21377info-hello: \
21378 configure-hello
0aed8855 21379 @: $(MAKE); $(unstage)
b813574b 21380 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21381 r=`${PWD_COMMAND}`; export r; \
21382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21383 $(HOST_EXPORTS) \
b813574b 21384 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21386 done; \
b813574b 21387 echo "Doing info in hello" ; \
b00612cc 21388 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21391 "RANLIB=$${RANLIB}" \
0c24b341 21392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21393 info) \
2a4cbe27
NN
21394 || exit 1
21395
b813574b 21396@endif hello
2a4cbe27 21397
b813574b
PB
21398.PHONY: maybe-dvi-hello dvi-hello
21399maybe-dvi-hello:
21400@if hello
21401maybe-dvi-hello: dvi-hello
2a4cbe27 21402
b813574b
PB
21403dvi-hello: \
21404 configure-hello
0aed8855 21405 @: $(MAKE); $(unstage)
b813574b 21406 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21407 r=`${PWD_COMMAND}`; export r; \
21408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21409 $(HOST_EXPORTS) \
b813574b 21410 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21412 done; \
b813574b 21413 echo "Doing dvi in hello" ; \
b00612cc 21414 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21417 "RANLIB=$${RANLIB}" \
0c24b341 21418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21419 dvi) \
2a4cbe27
NN
21420 || exit 1
21421
b813574b 21422@endif hello
2a4cbe27 21423
56a8fe78
DD
21424.PHONY: maybe-pdf-hello pdf-hello
21425maybe-pdf-hello:
21426@if hello
21427maybe-pdf-hello: pdf-hello
21428
21429pdf-hello: \
21430 configure-hello
21431 @: $(MAKE); $(unstage)
21432 @[ -f ./hello/Makefile ] || exit 0; \
21433 r=`${PWD_COMMAND}`; export r; \
21434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21435 $(HOST_EXPORTS) \
21436 for flag in $(EXTRA_HOST_FLAGS) ; do \
21437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21438 done; \
21439 echo "Doing pdf in hello" ; \
21440 (cd $(HOST_SUBDIR)/hello && \
21441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21443 "RANLIB=$${RANLIB}" \
0c24b341 21444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21445 pdf) \
21446 || exit 1
21447
21448@endif hello
21449
6d389afc
MS
21450.PHONY: maybe-html-hello html-hello
21451maybe-html-hello:
21452@if hello
21453maybe-html-hello: html-hello
21454
21455html-hello: \
21456 configure-hello
0aed8855 21457 @: $(MAKE); $(unstage)
6d389afc
MS
21458 @[ -f ./hello/Makefile ] || exit 0; \
21459 r=`${PWD_COMMAND}`; export r; \
21460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21461 $(HOST_EXPORTS) \
21462 for flag in $(EXTRA_HOST_FLAGS) ; do \
21463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21464 done; \
21465 echo "Doing html in hello" ; \
b00612cc 21466 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
21467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21469 "RANLIB=$${RANLIB}" \
0c24b341 21470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21471 html) \
21472 || exit 1
21473
21474@endif hello
21475
b813574b
PB
21476.PHONY: maybe-TAGS-hello TAGS-hello
21477maybe-TAGS-hello:
21478@if hello
21479maybe-TAGS-hello: TAGS-hello
2a4cbe27 21480
b813574b
PB
21481TAGS-hello: \
21482 configure-hello
0aed8855 21483 @: $(MAKE); $(unstage)
b813574b 21484 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21485 r=`${PWD_COMMAND}`; export r; \
21486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21487 $(HOST_EXPORTS) \
b813574b 21488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21490 done; \
b813574b 21491 echo "Doing TAGS in hello" ; \
b00612cc 21492 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21495 "RANLIB=$${RANLIB}" \
0c24b341 21496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21497 TAGS) \
2a4cbe27
NN
21498 || exit 1
21499
b813574b 21500@endif hello
2a4cbe27 21501
b813574b
PB
21502.PHONY: maybe-install-info-hello install-info-hello
21503maybe-install-info-hello:
21504@if hello
21505maybe-install-info-hello: install-info-hello
2a4cbe27 21506
b813574b
PB
21507install-info-hello: \
21508 configure-hello \
21509 info-hello
0aed8855 21510 @: $(MAKE); $(unstage)
b813574b 21511 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21512 r=`${PWD_COMMAND}`; export r; \
21513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21514 $(HOST_EXPORTS) \
b813574b 21515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21517 done; \
b813574b 21518 echo "Doing install-info in hello" ; \
b00612cc 21519 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21522 "RANLIB=$${RANLIB}" \
0c24b341 21523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21524 install-info) \
2a4cbe27
NN
21525 || exit 1
21526
b813574b 21527@endif hello
2a4cbe27 21528
a3ca38d2
DD
21529.PHONY: maybe-install-pdf-hello install-pdf-hello
21530maybe-install-pdf-hello:
21531@if hello
21532maybe-install-pdf-hello: install-pdf-hello
21533
21534install-pdf-hello: \
21535 configure-hello \
21536 pdf-hello
21537 @: $(MAKE); $(unstage)
21538 @[ -f ./hello/Makefile ] || exit 0; \
21539 r=`${PWD_COMMAND}`; export r; \
21540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21541 $(HOST_EXPORTS) \
21542 for flag in $(EXTRA_HOST_FLAGS) ; do \
21543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21544 done; \
21545 echo "Doing install-pdf in hello" ; \
21546 (cd $(HOST_SUBDIR)/hello && \
21547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21549 "RANLIB=$${RANLIB}" \
0c24b341 21550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21551 install-pdf) \
21552 || exit 1
21553
21554@endif hello
21555
108a6f8e
CD
21556.PHONY: maybe-install-html-hello install-html-hello
21557maybe-install-html-hello:
21558@if hello
21559maybe-install-html-hello: install-html-hello
21560
21561install-html-hello: \
21562 configure-hello \
21563 html-hello
21564 @: $(MAKE); $(unstage)
21565 @[ -f ./hello/Makefile ] || exit 0; \
21566 r=`${PWD_COMMAND}`; export r; \
21567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568 $(HOST_EXPORTS) \
21569 for flag in $(EXTRA_HOST_FLAGS) ; do \
21570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21571 done; \
21572 echo "Doing install-html in hello" ; \
21573 (cd $(HOST_SUBDIR)/hello && \
21574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21576 "RANLIB=$${RANLIB}" \
0c24b341 21577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21578 install-html) \
21579 || exit 1
21580
21581@endif hello
21582
b813574b
PB
21583.PHONY: maybe-installcheck-hello installcheck-hello
21584maybe-installcheck-hello:
21585@if hello
21586maybe-installcheck-hello: installcheck-hello
2a4cbe27 21587
b813574b
PB
21588installcheck-hello: \
21589 configure-hello
0aed8855 21590 @: $(MAKE); $(unstage)
b813574b 21591 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21592 r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21594 $(HOST_EXPORTS) \
b813574b 21595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21597 done; \
b813574b 21598 echo "Doing installcheck in hello" ; \
b00612cc 21599 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21602 "RANLIB=$${RANLIB}" \
0c24b341 21603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21604 installcheck) \
2a4cbe27
NN
21605 || exit 1
21606
b813574b 21607@endif hello
2a4cbe27 21608
b813574b
PB
21609.PHONY: maybe-mostlyclean-hello mostlyclean-hello
21610maybe-mostlyclean-hello:
21611@if hello
21612maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 21613
b813574b 21614mostlyclean-hello:
0aed8855 21615 @: $(MAKE); $(unstage)
b813574b 21616 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21617 r=`${PWD_COMMAND}`; export r; \
21618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21619 $(HOST_EXPORTS) \
b813574b 21620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21622 done; \
b813574b 21623 echo "Doing mostlyclean in hello" ; \
b00612cc 21624 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21627 "RANLIB=$${RANLIB}" \
0c24b341 21628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21629 mostlyclean) \
2a4cbe27
NN
21630 || exit 1
21631
b813574b 21632@endif hello
2a4cbe27 21633
b813574b
PB
21634.PHONY: maybe-clean-hello clean-hello
21635maybe-clean-hello:
21636@if hello
21637maybe-clean-hello: clean-hello
2a4cbe27 21638
b813574b 21639clean-hello:
0aed8855 21640 @: $(MAKE); $(unstage)
b813574b 21641 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21642 r=`${PWD_COMMAND}`; export r; \
21643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21644 $(HOST_EXPORTS) \
b813574b 21645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21647 done; \
b813574b 21648 echo "Doing clean in hello" ; \
b00612cc 21649 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21652 "RANLIB=$${RANLIB}" \
0c24b341 21653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21654 clean) \
2a4cbe27
NN
21655 || exit 1
21656
b813574b 21657@endif hello
2a4cbe27 21658
b813574b
PB
21659.PHONY: maybe-distclean-hello distclean-hello
21660maybe-distclean-hello:
21661@if hello
21662maybe-distclean-hello: distclean-hello
2a4cbe27 21663
b813574b 21664distclean-hello:
0aed8855 21665 @: $(MAKE); $(unstage)
b813574b 21666 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21667 r=`${PWD_COMMAND}`; export r; \
21668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21669 $(HOST_EXPORTS) \
b813574b 21670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21672 done; \
b813574b 21673 echo "Doing distclean in hello" ; \
b00612cc 21674 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21677 "RANLIB=$${RANLIB}" \
0c24b341 21678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21679 distclean) \
2a4cbe27
NN
21680 || exit 1
21681
b813574b 21682@endif hello
2a4cbe27 21683
b813574b
PB
21684.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
21685maybe-maintainer-clean-hello:
21686@if hello
21687maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 21688
b813574b 21689maintainer-clean-hello:
0aed8855 21690 @: $(MAKE); $(unstage)
b813574b 21691 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
21692 r=`${PWD_COMMAND}`; export r; \
21693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21694 $(HOST_EXPORTS) \
b813574b 21695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21697 done; \
b813574b 21698 echo "Doing maintainer-clean in hello" ; \
b00612cc 21699 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
21700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21702 "RANLIB=$${RANLIB}" \
0c24b341 21703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21704 maintainer-clean) \
2a4cbe27
NN
21705 || exit 1
21706
b813574b 21707@endif hello
2a4cbe27 21708
2a4cbe27 21709
a7254363 21710
b813574b
PB
21711.PHONY: configure-indent maybe-configure-indent
21712maybe-configure-indent:
4f0ef2d8
CD
21713@if gcc-bootstrap
21714configure-indent: stage_current
21715@endif gcc-bootstrap
b813574b
PB
21716@if indent
21717maybe-configure-indent: configure-indent
c52c6897 21718configure-indent:
0aed8855 21719 @: $(MAKE); $(unstage)
c52c6897 21720 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21722 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
21723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 21724 $(HOST_EXPORTS) \
a7254363
PB
21725 echo Configuring in $(HOST_SUBDIR)/indent; \
21726 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 21727 case $(srcdir) in \
b00612cc
PB
21728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21729 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
21730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21731 esac; \
b00612cc
PB
21732 srcdiroption="--srcdir=$${topdir}/indent"; \
21733 libsrcdir="$$s/indent"; \
4fa63067 21734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21736 --target=${target_alias} $${srcdiroption} \
4fa63067 21737 || exit 1
b813574b 21738@endif indent
2a4cbe27 21739
a7254363
PB
21740
21741
d545f33b
PB
21742
21743
b813574b
PB
21744.PHONY: all-indent maybe-all-indent
21745maybe-all-indent:
4f0ef2d8
CD
21746@if gcc-bootstrap
21747all-indent: stage_current
21748@endif gcc-bootstrap
b813574b 21749@if indent
d27cc32e 21750TARGET-indent=all
b813574b
PB
21751maybe-all-indent: all-indent
21752all-indent: configure-indent
0aed8855 21753 @: $(MAKE); $(unstage)
4fa63067
NN
21754 @r=`${PWD_COMMAND}`; export r; \
21755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21756 $(HOST_EXPORTS) \
b00612cc 21757 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
21758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21759 $(TARGET-indent))
b813574b 21760@endif indent
2a4cbe27 21761
a7254363 21762
d545f33b
PB
21763
21764
b813574b
PB
21765.PHONY: check-indent maybe-check-indent
21766maybe-check-indent:
21767@if indent
21768maybe-check-indent: check-indent
2a4cbe27 21769
b813574b 21770check-indent:
0aed8855 21771 @: $(MAKE); $(unstage)
4fa63067 21772 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21774 $(HOST_EXPORTS) \
b00612cc
PB
21775 (cd $(HOST_SUBDIR)/indent && \
21776 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21777
b813574b 21778@endif indent
2a4cbe27 21779
b813574b
PB
21780.PHONY: install-indent maybe-install-indent
21781maybe-install-indent:
21782@if indent
21783maybe-install-indent: install-indent
2a4cbe27 21784
b813574b 21785install-indent: installdirs
0aed8855 21786 @: $(MAKE); $(unstage)
4fa63067 21787 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21789 $(HOST_EXPORTS) \
b00612cc 21790 (cd $(HOST_SUBDIR)/indent && \
2da12f12 21791 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21792
b813574b 21793@endif indent
2a4cbe27 21794
56a8fe78 21795# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21796
b813574b
PB
21797.PHONY: maybe-info-indent info-indent
21798maybe-info-indent:
21799@if indent
21800maybe-info-indent: info-indent
4fa63067 21801
b813574b
PB
21802info-indent: \
21803 configure-indent
0aed8855 21804 @: $(MAKE); $(unstage)
b813574b 21805 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
21806 r=`${PWD_COMMAND}`; export r; \
21807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21808 $(HOST_EXPORTS) \
b813574b 21809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21811 done; \
b813574b 21812 echo "Doing info in indent" ; \
b00612cc 21813 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
21814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21816 "RANLIB=$${RANLIB}" \
0c24b341 21817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21818 info) \
2a4cbe27
NN
21819 || exit 1
21820
b813574b 21821@endif indent
2a4cbe27 21822
b813574b
PB
21823.PHONY: maybe-dvi-indent dvi-indent
21824maybe-dvi-indent:
21825@if indent
21826maybe-dvi-indent: dvi-indent
2a4cbe27 21827
b813574b
PB
21828dvi-indent: \
21829 configure-indent
0aed8855 21830 @: $(MAKE); $(unstage)
b813574b 21831 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
21832 r=`${PWD_COMMAND}`; export r; \
21833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21834 $(HOST_EXPORTS) \
b813574b 21835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21837 done; \
b813574b 21838 echo "Doing dvi in indent" ; \
b00612cc 21839 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
21840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21842 "RANLIB=$${RANLIB}" \
0c24b341 21843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21844 dvi) \
2a4cbe27
NN
21845 || exit 1
21846
b813574b 21847@endif indent
2a4cbe27 21848
56a8fe78
DD
21849.PHONY: maybe-pdf-indent pdf-indent
21850maybe-pdf-indent:
21851@if indent
21852maybe-pdf-indent: pdf-indent
21853
21854pdf-indent: \
21855 configure-indent
21856 @: $(MAKE); $(unstage)
21857 @[ -f ./indent/Makefile ] || exit 0; \
21858 r=`${PWD_COMMAND}`; export r; \
21859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21860 $(HOST_EXPORTS) \
21861 for flag in $(EXTRA_HOST_FLAGS) ; do \
21862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21863 done; \
21864 echo "Doing pdf in indent" ; \
21865 (cd $(HOST_SUBDIR)/indent && \
21866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21868 "RANLIB=$${RANLIB}" \
0c24b341 21869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21870 pdf) \
21871 || exit 1
21872
21873@endif indent
21874
6d389afc
MS
21875.PHONY: maybe-html-indent html-indent
21876maybe-html-indent:
21877@if indent
21878maybe-html-indent: html-indent
21879
21880html-indent: \
21881 configure-indent
0aed8855 21882 @: $(MAKE); $(unstage)
6d389afc
MS
21883 @[ -f ./indent/Makefile ] || exit 0; \
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21886 $(HOST_EXPORTS) \
21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
21890 echo "Doing html in indent" ; \
b00612cc 21891 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
0c24b341 21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21896 html) \
21897 || exit 1
21898
21899@endif indent
21900
b813574b
PB
21901.PHONY: maybe-TAGS-indent TAGS-indent
21902maybe-TAGS-indent:
21903@if indent
21904maybe-TAGS-indent: TAGS-indent
2a4cbe27 21905
b813574b
PB
21906TAGS-indent: \
21907 configure-indent
0aed8855 21908 @: $(MAKE); $(unstage)
b813574b 21909 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
21910 r=`${PWD_COMMAND}`; export r; \
21911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21912 $(HOST_EXPORTS) \
b813574b 21913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21915 done; \
b813574b 21916 echo "Doing TAGS in indent" ; \
b00612cc 21917 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
21918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21920 "RANLIB=$${RANLIB}" \
0c24b341 21921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21922 TAGS) \
2a4cbe27
NN
21923 || exit 1
21924
b813574b 21925@endif indent
2a4cbe27 21926
b813574b
PB
21927.PHONY: maybe-install-info-indent install-info-indent
21928maybe-install-info-indent:
21929@if indent
21930maybe-install-info-indent: install-info-indent
2a4cbe27 21931
b813574b
PB
21932install-info-indent: \
21933 configure-indent \
21934 info-indent
0aed8855 21935 @: $(MAKE); $(unstage)
b813574b 21936 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
21937 r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21939 $(HOST_EXPORTS) \
b813574b 21940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21942 done; \
b813574b 21943 echo "Doing install-info in indent" ; \
b00612cc 21944 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
21945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21947 "RANLIB=$${RANLIB}" \
0c24b341 21948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21949 install-info) \
2a4cbe27
NN
21950 || exit 1
21951
b813574b 21952@endif indent
2a4cbe27 21953
a3ca38d2
DD
21954.PHONY: maybe-install-pdf-indent install-pdf-indent
21955maybe-install-pdf-indent:
21956@if indent
21957maybe-install-pdf-indent: install-pdf-indent
21958
21959install-pdf-indent: \
21960 configure-indent \
21961 pdf-indent
21962 @: $(MAKE); $(unstage)
21963 @[ -f ./indent/Makefile ] || exit 0; \
21964 r=`${PWD_COMMAND}`; export r; \
21965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21966 $(HOST_EXPORTS) \
21967 for flag in $(EXTRA_HOST_FLAGS) ; do \
21968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21969 done; \
21970 echo "Doing install-pdf in indent" ; \
21971 (cd $(HOST_SUBDIR)/indent && \
21972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21974 "RANLIB=$${RANLIB}" \
0c24b341 21975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21976 install-pdf) \
21977 || exit 1
21978
21979@endif indent
21980
108a6f8e
CD
21981.PHONY: maybe-install-html-indent install-html-indent
21982maybe-install-html-indent:
21983@if indent
21984maybe-install-html-indent: install-html-indent
21985
21986install-html-indent: \
21987 configure-indent \
21988 html-indent
21989 @: $(MAKE); $(unstage)
21990 @[ -f ./indent/Makefile ] || exit 0; \
21991 r=`${PWD_COMMAND}`; export r; \
21992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21993 $(HOST_EXPORTS) \
21994 for flag in $(EXTRA_HOST_FLAGS) ; do \
21995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21996 done; \
21997 echo "Doing install-html in indent" ; \
21998 (cd $(HOST_SUBDIR)/indent && \
21999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22001 "RANLIB=$${RANLIB}" \
0c24b341 22002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22003 install-html) \
22004 || exit 1
22005
22006@endif indent
22007
b813574b
PB
22008.PHONY: maybe-installcheck-indent installcheck-indent
22009maybe-installcheck-indent:
22010@if indent
22011maybe-installcheck-indent: installcheck-indent
2a4cbe27 22012
b813574b
PB
22013installcheck-indent: \
22014 configure-indent
0aed8855 22015 @: $(MAKE); $(unstage)
b813574b 22016 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22017 r=`${PWD_COMMAND}`; export r; \
22018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22019 $(HOST_EXPORTS) \
b813574b 22020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22022 done; \
b813574b 22023 echo "Doing installcheck in indent" ; \
b00612cc 22024 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22027 "RANLIB=$${RANLIB}" \
0c24b341 22028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22029 installcheck) \
2a4cbe27
NN
22030 || exit 1
22031
b813574b 22032@endif indent
2a4cbe27 22033
b813574b
PB
22034.PHONY: maybe-mostlyclean-indent mostlyclean-indent
22035maybe-mostlyclean-indent:
22036@if indent
22037maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 22038
b813574b 22039mostlyclean-indent:
0aed8855 22040 @: $(MAKE); $(unstage)
b813574b 22041 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22042 r=`${PWD_COMMAND}`; export r; \
22043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22044 $(HOST_EXPORTS) \
b813574b 22045 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22047 done; \
b813574b 22048 echo "Doing mostlyclean in indent" ; \
b00612cc 22049 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22052 "RANLIB=$${RANLIB}" \
0c24b341 22053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22054 mostlyclean) \
2a4cbe27
NN
22055 || exit 1
22056
b813574b 22057@endif indent
2a4cbe27 22058
b813574b
PB
22059.PHONY: maybe-clean-indent clean-indent
22060maybe-clean-indent:
22061@if indent
22062maybe-clean-indent: clean-indent
2a4cbe27 22063
b813574b 22064clean-indent:
0aed8855 22065 @: $(MAKE); $(unstage)
b813574b 22066 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22067 r=`${PWD_COMMAND}`; export r; \
22068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22069 $(HOST_EXPORTS) \
b813574b 22070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22072 done; \
b813574b 22073 echo "Doing clean in indent" ; \
b00612cc 22074 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22077 "RANLIB=$${RANLIB}" \
0c24b341 22078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22079 clean) \
2a4cbe27
NN
22080 || exit 1
22081
b813574b 22082@endif indent
2a4cbe27 22083
b813574b
PB
22084.PHONY: maybe-distclean-indent distclean-indent
22085maybe-distclean-indent:
22086@if indent
22087maybe-distclean-indent: distclean-indent
2a4cbe27 22088
b813574b 22089distclean-indent:
0aed8855 22090 @: $(MAKE); $(unstage)
b813574b 22091 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22092 r=`${PWD_COMMAND}`; export r; \
22093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22094 $(HOST_EXPORTS) \
b813574b 22095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22097 done; \
b813574b 22098 echo "Doing distclean in indent" ; \
b00612cc 22099 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22102 "RANLIB=$${RANLIB}" \
0c24b341 22103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22104 distclean) \
2a4cbe27
NN
22105 || exit 1
22106
b813574b 22107@endif indent
2a4cbe27 22108
b813574b
PB
22109.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
22110maybe-maintainer-clean-indent:
22111@if indent
22112maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 22113
b813574b 22114maintainer-clean-indent:
0aed8855 22115 @: $(MAKE); $(unstage)
b813574b 22116 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
22117 r=`${PWD_COMMAND}`; export r; \
22118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22119 $(HOST_EXPORTS) \
b813574b 22120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22122 done; \
b813574b 22123 echo "Doing maintainer-clean in indent" ; \
b00612cc 22124 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
22125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22127 "RANLIB=$${RANLIB}" \
0c24b341 22128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22129 maintainer-clean) \
2a4cbe27
NN
22130 || exit 1
22131
b813574b 22132@endif indent
2a4cbe27 22133
a2592b1b 22134
a7254363 22135
b813574b
PB
22136.PHONY: configure-intl maybe-configure-intl
22137maybe-configure-intl:
4f0ef2d8
CD
22138@if gcc-bootstrap
22139configure-intl: stage_current
22140@endif gcc-bootstrap
b813574b
PB
22141@if intl
22142maybe-configure-intl: configure-intl
c52c6897 22143configure-intl:
c52c6897
PB
22144 @r=`${PWD_COMMAND}`; export r; \
22145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22146 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
22147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 22148 $(HOST_EXPORTS) \
a7254363
PB
22149 echo Configuring in $(HOST_SUBDIR)/intl; \
22150 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 22151 case $(srcdir) in \
b00612cc
PB
22152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22153 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22155 esac; \
b00612cc
PB
22156 srcdiroption="--srcdir=$${topdir}/intl"; \
22157 libsrcdir="$$s/intl"; \
4fa63067 22158 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22160 --target=${target_alias} $${srcdiroption} \
a2592b1b 22161 || exit 1
b813574b 22162@endif intl
a2592b1b 22163
a7254363
PB
22164
22165
d545f33b
PB
22166.PHONY: configure-stage1-intl maybe-configure-stage1-intl
22167maybe-configure-stage1-intl:
22168@if intl-bootstrap
22169maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 22170configure-stage1-intl:
c52c6897 22171 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22173 @r=`${PWD_COMMAND}`; export r; \
22174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22175 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 22176 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 22177 $(HOST_EXPORTS) \
8ee82aff 22178 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22179 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
22180 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 22181 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 22182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22183 cd $(HOST_SUBDIR)/intl || exit 1; \
22184 case $(srcdir) in \
22185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22186 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22188 esac; \
22189 srcdiroption="--srcdir=$${topdir}/intl"; \
22190 libsrcdir="$$s/intl"; \
22191 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22193 --target=${target_alias} $${srcdiroption} \
1b05fbbd 22194 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
22195@endif intl-bootstrap
22196
22197.PHONY: configure-stage2-intl maybe-configure-stage2-intl
22198maybe-configure-stage2-intl:
22199@if intl-bootstrap
22200maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 22201configure-stage2-intl:
c52c6897 22202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22204 @r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22206 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 22207 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22208 $(HOST_EXPORTS) \
1b05fbbd 22209 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22210 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22211 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
22212 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22213 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 22214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22215 cd $(HOST_SUBDIR)/intl || exit 1; \
22216 case $(srcdir) in \
22217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22218 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22220 esac; \
22221 srcdiroption="--srcdir=$${topdir}/intl"; \
22222 libsrcdir="$$s/intl"; \
22223 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22225 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22226 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22227 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
22228@endif intl-bootstrap
22229
d545f33b
PB
22230.PHONY: configure-stage3-intl maybe-configure-stage3-intl
22231maybe-configure-stage3-intl:
22232@if intl-bootstrap
22233maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 22234configure-stage3-intl:
c52c6897 22235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22237 @r=`${PWD_COMMAND}`; export r; \
22238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22239 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 22240 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22241 $(HOST_EXPORTS) \
1b05fbbd 22242 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22243 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22244 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
22245 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22246 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 22247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22248 cd $(HOST_SUBDIR)/intl || exit 1; \
22249 case $(srcdir) in \
22250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22251 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22253 esac; \
22254 srcdiroption="--srcdir=$${topdir}/intl"; \
22255 libsrcdir="$$s/intl"; \
22256 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22258 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22259 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22260 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
22261@endif intl-bootstrap
22262
d545f33b
PB
22263.PHONY: configure-stage4-intl maybe-configure-stage4-intl
22264maybe-configure-stage4-intl:
22265@if intl-bootstrap
22266maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 22267configure-stage4-intl:
c52c6897 22268 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22270 @r=`${PWD_COMMAND}`; export r; \
22271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22272 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 22273 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22274 $(HOST_EXPORTS) \
1b05fbbd 22275 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22276 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
22277 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
22278 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22279 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 22280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22281 cd $(HOST_SUBDIR)/intl || exit 1; \
22282 case $(srcdir) in \
22283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22284 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22286 esac; \
22287 srcdiroption="--srcdir=$${topdir}/intl"; \
22288 libsrcdir="$$s/intl"; \
22289 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22291 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22292 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22293 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
22294@endif intl-bootstrap
22295
22296.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
22297maybe-configure-stageprofile-intl:
22298@if intl-bootstrap
22299maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 22300configure-stageprofile-intl:
c52c6897 22301 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22303 @r=`${PWD_COMMAND}`; export r; \
22304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22305 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 22306 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22307 $(HOST_EXPORTS) \
1b05fbbd
AO
22308 $(POSTSTAGE1_HOST_EXPORTS) \
22309 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22310 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
22311 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22312 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 22313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22314 cd $(HOST_SUBDIR)/intl || exit 1; \
22315 case $(srcdir) in \
22316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22317 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22319 esac; \
22320 srcdiroption="--srcdir=$${topdir}/intl"; \
22321 libsrcdir="$$s/intl"; \
22322 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22324 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22325 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22326 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
22327@endif intl-bootstrap
22328
22329.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
22330maybe-configure-stagefeedback-intl:
22331@if intl-bootstrap
22332maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 22333configure-stagefeedback-intl:
c52c6897 22334 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22335 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
22336 @r=`${PWD_COMMAND}`; export r; \
22337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 22339 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 22340 $(HOST_EXPORTS) \
1b05fbbd
AO
22341 $(POSTSTAGE1_HOST_EXPORTS) \
22342 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22343 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
22344 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22345 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 22346 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
22347 cd $(HOST_SUBDIR)/intl || exit 1; \
22348 case $(srcdir) in \
22349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22350 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
22351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22352 esac; \
22353 srcdiroption="--srcdir=$${topdir}/intl"; \
22354 libsrcdir="$$s/intl"; \
22355 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22357 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22358 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22359 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
22360@endif intl-bootstrap
22361
22362
22363
22364
22365
b813574b
PB
22366.PHONY: all-intl maybe-all-intl
22367maybe-all-intl:
4f0ef2d8
CD
22368@if gcc-bootstrap
22369all-intl: stage_current
22370@endif gcc-bootstrap
b813574b 22371@if intl
d27cc32e 22372TARGET-intl=all
b813574b
PB
22373maybe-all-intl: all-intl
22374all-intl: configure-intl
c52c6897 22375 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22377 $(HOST_EXPORTS) \
b00612cc 22378 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
22379 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22380 $(TARGET-intl))
b813574b 22381@endif intl
a2592b1b 22382
a7254363 22383
d545f33b
PB
22384
22385.PHONY: all-stage1-intl maybe-all-stage1-intl
22386.PHONY: clean-stage1-intl maybe-clean-stage1-intl
22387maybe-all-stage1-intl:
22388maybe-clean-stage1-intl:
22389@if intl-bootstrap
22390maybe-all-stage1-intl: all-stage1-intl
22391all-stage1: all-stage1-intl
f70224b5 22392TARGET-stage1-intl = $(TARGET-intl)
d545f33b 22393all-stage1-intl: configure-stage1-intl
c52c6897 22394 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22395 @r=`${PWD_COMMAND}`; export r; \
22396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22397 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
22398 $(HOST_EXPORTS) \
22399 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22401 CFLAGS="$(STAGE1_CFLAGS)" \
22402 CXXFLAGS="$(STAGE1_CFLAGS)" \
22403 LIBCFLAGS="$(LIBCFLAGS)" \
22404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22407 $(EXTRA_HOST_FLAGS) \
22408 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 22409 $(TARGET-stage1-intl)
d545f33b
PB
22410
22411maybe-clean-stage1-intl: clean-stage1-intl
22412clean-stage1: clean-stage1-intl
22413clean-stage1-intl:
9dbaa842
DD
22414 @if [ $(current_stage) = stage1 ]; then \
22415 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22416 else \
22417 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
22418 $(MAKE) stage1-start; \
22419 fi; \
d545f33b 22420 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22421 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 22422 clean
d545f33b
PB
22423@endif intl-bootstrap
22424
22425
22426.PHONY: all-stage2-intl maybe-all-stage2-intl
22427.PHONY: clean-stage2-intl maybe-clean-stage2-intl
22428maybe-all-stage2-intl:
22429maybe-clean-stage2-intl:
22430@if intl-bootstrap
22431maybe-all-stage2-intl: all-stage2-intl
22432all-stage2: all-stage2-intl
f70224b5 22433TARGET-stage2-intl = $(TARGET-intl)
d545f33b 22434all-stage2-intl: configure-stage2-intl
c52c6897 22435 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22436 @r=`${PWD_COMMAND}`; export r; \
22437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22438 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
22439 $(HOST_EXPORTS) \
22440 $(POSTSTAGE1_HOST_EXPORTS) \
22441 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22442 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22443 CFLAGS="$(STAGE2_CFLAGS)" \
22444 CXXFLAGS="$(STAGE2_CFLAGS)" \
22445 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22446 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22447 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22448 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22449 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22450 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 22451 $(TARGET-stage2-intl)
d545f33b
PB
22452
22453maybe-clean-stage2-intl: clean-stage2-intl
22454clean-stage2: clean-stage2-intl
22455clean-stage2-intl:
9dbaa842
DD
22456 @if [ $(current_stage) = stage2 ]; then \
22457 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22458 else \
22459 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
22460 $(MAKE) stage2-start; \
22461 fi; \
d545f33b 22462 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22463 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22464 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22465 clean
d545f33b
PB
22466@endif intl-bootstrap
22467
22468
22469.PHONY: all-stage3-intl maybe-all-stage3-intl
22470.PHONY: clean-stage3-intl maybe-clean-stage3-intl
22471maybe-all-stage3-intl:
22472maybe-clean-stage3-intl:
22473@if intl-bootstrap
22474maybe-all-stage3-intl: all-stage3-intl
22475all-stage3: all-stage3-intl
f70224b5 22476TARGET-stage3-intl = $(TARGET-intl)
d545f33b 22477all-stage3-intl: configure-stage3-intl
c52c6897 22478 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22479 @r=`${PWD_COMMAND}`; export r; \
22480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22481 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
22482 $(HOST_EXPORTS) \
22483 $(POSTSTAGE1_HOST_EXPORTS) \
22484 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22486 CFLAGS="$(STAGE3_CFLAGS)" \
22487 CXXFLAGS="$(STAGE3_CFLAGS)" \
22488 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22493 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 22494 $(TARGET-stage3-intl)
d545f33b
PB
22495
22496maybe-clean-stage3-intl: clean-stage3-intl
22497clean-stage3: clean-stage3-intl
22498clean-stage3-intl:
9dbaa842
DD
22499 @if [ $(current_stage) = stage3 ]; then \
22500 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22501 else \
22502 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
22503 $(MAKE) stage3-start; \
22504 fi; \
d545f33b 22505 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22506 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22507 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22508 clean
d545f33b
PB
22509@endif intl-bootstrap
22510
22511
22512.PHONY: all-stage4-intl maybe-all-stage4-intl
22513.PHONY: clean-stage4-intl maybe-clean-stage4-intl
22514maybe-all-stage4-intl:
22515maybe-clean-stage4-intl:
22516@if intl-bootstrap
22517maybe-all-stage4-intl: all-stage4-intl
22518all-stage4: all-stage4-intl
f70224b5 22519TARGET-stage4-intl = $(TARGET-intl)
d545f33b 22520all-stage4-intl: configure-stage4-intl
c52c6897 22521 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22522 @r=`${PWD_COMMAND}`; export r; \
22523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22524 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
22525 $(HOST_EXPORTS) \
22526 $(POSTSTAGE1_HOST_EXPORTS) \
22527 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22529 CFLAGS="$(STAGE4_CFLAGS)" \
22530 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 22531 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22536 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 22537 $(TARGET-stage4-intl)
d545f33b
PB
22538
22539maybe-clean-stage4-intl: clean-stage4-intl
22540clean-stage4: clean-stage4-intl
22541clean-stage4-intl:
9dbaa842
DD
22542 @if [ $(current_stage) = stage4 ]; then \
22543 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22544 else \
22545 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
22546 $(MAKE) stage4-start; \
22547 fi; \
d545f33b 22548 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22549 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22550 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22551 clean
d545f33b
PB
22552@endif intl-bootstrap
22553
22554
22555.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
22556.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
22557maybe-all-stageprofile-intl:
22558maybe-clean-stageprofile-intl:
22559@if intl-bootstrap
22560maybe-all-stageprofile-intl: all-stageprofile-intl
22561all-stageprofile: all-stageprofile-intl
f70224b5 22562TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 22563all-stageprofile-intl: configure-stageprofile-intl
c52c6897 22564 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22565 @r=`${PWD_COMMAND}`; export r; \
22566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22567 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
22568 $(HOST_EXPORTS) \
22569 $(POSTSTAGE1_HOST_EXPORTS) \
22570 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22571 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22572 CFLAGS="$(STAGEprofile_CFLAGS)" \
22573 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
22574 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22575 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22576 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22577 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22578 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22579 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 22580 $(TARGET-stageprofile-intl)
d545f33b
PB
22581
22582maybe-clean-stageprofile-intl: clean-stageprofile-intl
22583clean-stageprofile: clean-stageprofile-intl
22584clean-stageprofile-intl:
9dbaa842
DD
22585 @if [ $(current_stage) = stageprofile ]; then \
22586 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22587 else \
22588 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
22589 $(MAKE) stageprofile-start; \
22590 fi; \
d545f33b 22591 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22592 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22593 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22594 clean
d545f33b
PB
22595@endif intl-bootstrap
22596
22597
22598.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
22599.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
22600maybe-all-stagefeedback-intl:
22601maybe-clean-stagefeedback-intl:
22602@if intl-bootstrap
22603maybe-all-stagefeedback-intl: all-stagefeedback-intl
22604all-stagefeedback: all-stagefeedback-intl
f70224b5 22605TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 22606all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 22607 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22608 @r=`${PWD_COMMAND}`; export r; \
22609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22610 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
22611 $(HOST_EXPORTS) \
22612 $(POSTSTAGE1_HOST_EXPORTS) \
22613 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
22615 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22616 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
22617 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22622 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 22623 $(TARGET-stagefeedback-intl)
d545f33b
PB
22624
22625maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
22626clean-stagefeedback: clean-stagefeedback-intl
22627clean-stagefeedback-intl:
9dbaa842
DD
22628 @if [ $(current_stage) = stagefeedback ]; then \
22629 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
22630 else \
22631 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
22632 $(MAKE) stagefeedback-start; \
22633 fi; \
d545f33b 22634 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 22635 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22636 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22637 clean
d545f33b
PB
22638@endif intl-bootstrap
22639
22640
22641
22642
22643
b813574b
PB
22644.PHONY: check-intl maybe-check-intl
22645maybe-check-intl:
22646@if intl
22647maybe-check-intl: check-intl
2a4cbe27 22648
b813574b 22649check-intl:
0aed8855 22650 @: $(MAKE); $(unstage)
4fa63067
NN
22651 @r=`${PWD_COMMAND}`; export r; \
22652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22653 $(HOST_EXPORTS) \
b00612cc
PB
22654 (cd $(HOST_SUBDIR)/intl && \
22655 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22656
b813574b 22657@endif intl
2a4cbe27 22658
b813574b
PB
22659.PHONY: install-intl maybe-install-intl
22660maybe-install-intl:
22661@if intl
22662maybe-install-intl: install-intl
2a4cbe27 22663
b813574b 22664install-intl: installdirs
0aed8855 22665 @: $(MAKE); $(unstage)
4fa63067
NN
22666 @r=`${PWD_COMMAND}`; export r; \
22667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22668 $(HOST_EXPORTS) \
b00612cc 22669 (cd $(HOST_SUBDIR)/intl && \
2da12f12 22670 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22671
b813574b 22672@endif intl
4fa63067 22673
56a8fe78 22674# Other targets (info, dvi, pdf, etc.)
4fa63067 22675
b813574b
PB
22676.PHONY: maybe-info-intl info-intl
22677maybe-info-intl:
22678@if intl
22679maybe-info-intl: info-intl
4fa63067 22680
b813574b
PB
22681info-intl: \
22682 configure-intl
22683 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22684 r=`${PWD_COMMAND}`; export r; \
22685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22686 $(HOST_EXPORTS) \
b813574b 22687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22689 done; \
b813574b 22690 echo "Doing info in intl" ; \
b00612cc 22691 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22694 "RANLIB=$${RANLIB}" \
0c24b341 22695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22696 info) \
2a4cbe27
NN
22697 || exit 1
22698
b813574b 22699@endif intl
2a4cbe27 22700
b813574b
PB
22701.PHONY: maybe-dvi-intl dvi-intl
22702maybe-dvi-intl:
22703@if intl
22704maybe-dvi-intl: dvi-intl
2a4cbe27 22705
b813574b
PB
22706dvi-intl: \
22707 configure-intl
22708 @[ -f ./intl/Makefile ] || exit 0; \
22709 r=`${PWD_COMMAND}`; export r; \
b40e3958 22710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22711 $(HOST_EXPORTS) \
b813574b 22712 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22714 done; \
b813574b 22715 echo "Doing dvi in intl" ; \
b00612cc 22716 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22719 "RANLIB=$${RANLIB}" \
0c24b341 22720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22721 dvi) \
2a4cbe27
NN
22722 || exit 1
22723
b813574b 22724@endif intl
2a4cbe27 22725
56a8fe78
DD
22726.PHONY: maybe-pdf-intl pdf-intl
22727maybe-pdf-intl:
22728@if intl
22729maybe-pdf-intl: pdf-intl
22730
22731pdf-intl: \
22732 configure-intl
22733 @[ -f ./intl/Makefile ] || exit 0; \
22734 r=`${PWD_COMMAND}`; export r; \
22735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22736 $(HOST_EXPORTS) \
22737 for flag in $(EXTRA_HOST_FLAGS) ; do \
22738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22739 done; \
22740 echo "Doing pdf in intl" ; \
22741 (cd $(HOST_SUBDIR)/intl && \
22742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22744 "RANLIB=$${RANLIB}" \
0c24b341 22745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22746 pdf) \
22747 || exit 1
22748
22749@endif intl
22750
6d389afc
MS
22751.PHONY: maybe-html-intl html-intl
22752maybe-html-intl:
22753@if intl
22754maybe-html-intl: html-intl
22755
22756html-intl: \
22757 configure-intl
22758 @[ -f ./intl/Makefile ] || exit 0; \
22759 r=`${PWD_COMMAND}`; export r; \
22760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22761 $(HOST_EXPORTS) \
22762 for flag in $(EXTRA_HOST_FLAGS) ; do \
22763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22764 done; \
22765 echo "Doing html in intl" ; \
b00612cc 22766 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
22767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22769 "RANLIB=$${RANLIB}" \
0c24b341 22770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22771 html) \
22772 || exit 1
22773
22774@endif intl
22775
b813574b
PB
22776.PHONY: maybe-TAGS-intl TAGS-intl
22777maybe-TAGS-intl:
22778@if intl
22779maybe-TAGS-intl: TAGS-intl
2a4cbe27 22780
b813574b
PB
22781TAGS-intl: \
22782 configure-intl
22783 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22784 r=`${PWD_COMMAND}`; export r; \
22785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22786 $(HOST_EXPORTS) \
b813574b 22787 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22789 done; \
b813574b 22790 echo "Doing TAGS in intl" ; \
b00612cc 22791 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22794 "RANLIB=$${RANLIB}" \
0c24b341 22795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22796 TAGS) \
2a4cbe27
NN
22797 || exit 1
22798
b813574b 22799@endif intl
2a4cbe27 22800
b813574b
PB
22801.PHONY: maybe-install-info-intl install-info-intl
22802maybe-install-info-intl:
22803@if intl
22804maybe-install-info-intl: install-info-intl
2a4cbe27 22805
b813574b
PB
22806install-info-intl: \
22807 configure-intl \
22808 info-intl
22809 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22810 r=`${PWD_COMMAND}`; export r; \
22811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22812 $(HOST_EXPORTS) \
b813574b 22813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22815 done; \
b813574b 22816 echo "Doing install-info in intl" ; \
b00612cc 22817 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22820 "RANLIB=$${RANLIB}" \
0c24b341 22821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22822 install-info) \
2a4cbe27
NN
22823 || exit 1
22824
b813574b 22825@endif intl
2a4cbe27 22826
a3ca38d2
DD
22827.PHONY: maybe-install-pdf-intl install-pdf-intl
22828maybe-install-pdf-intl:
22829@if intl
22830maybe-install-pdf-intl: install-pdf-intl
22831
22832install-pdf-intl: \
22833 configure-intl \
22834 pdf-intl
22835 @[ -f ./intl/Makefile ] || exit 0; \
22836 r=`${PWD_COMMAND}`; export r; \
22837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22838 $(HOST_EXPORTS) \
22839 for flag in $(EXTRA_HOST_FLAGS) ; do \
22840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22841 done; \
22842 echo "Doing install-pdf in intl" ; \
22843 (cd $(HOST_SUBDIR)/intl && \
22844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22846 "RANLIB=$${RANLIB}" \
0c24b341 22847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22848 install-pdf) \
22849 || exit 1
22850
22851@endif intl
22852
108a6f8e
CD
22853.PHONY: maybe-install-html-intl install-html-intl
22854maybe-install-html-intl:
22855@if intl
22856maybe-install-html-intl: install-html-intl
22857
22858install-html-intl: \
22859 configure-intl \
22860 html-intl
22861 @[ -f ./intl/Makefile ] || exit 0; \
22862 r=`${PWD_COMMAND}`; export r; \
22863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22864 $(HOST_EXPORTS) \
22865 for flag in $(EXTRA_HOST_FLAGS) ; do \
22866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22867 done; \
22868 echo "Doing install-html in intl" ; \
22869 (cd $(HOST_SUBDIR)/intl && \
22870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22872 "RANLIB=$${RANLIB}" \
0c24b341 22873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22874 install-html) \
22875 || exit 1
22876
22877@endif intl
22878
b813574b
PB
22879.PHONY: maybe-installcheck-intl installcheck-intl
22880maybe-installcheck-intl:
22881@if intl
22882maybe-installcheck-intl: installcheck-intl
2a4cbe27 22883
b813574b
PB
22884installcheck-intl: \
22885 configure-intl
22886 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22887 r=`${PWD_COMMAND}`; export r; \
22888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22889 $(HOST_EXPORTS) \
b813574b 22890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892 done; \
b813574b 22893 echo "Doing installcheck in intl" ; \
b00612cc 22894 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897 "RANLIB=$${RANLIB}" \
0c24b341 22898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22899 installcheck) \
2a4cbe27
NN
22900 || exit 1
22901
b813574b 22902@endif intl
2a4cbe27 22903
b813574b
PB
22904.PHONY: maybe-mostlyclean-intl mostlyclean-intl
22905maybe-mostlyclean-intl:
22906@if intl
22907maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 22908
b813574b
PB
22909mostlyclean-intl:
22910 @[ -f ./intl/Makefile ] || exit 0; \
22911 r=`${PWD_COMMAND}`; export r; \
22912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
22913 $(HOST_EXPORTS) \
22914 for flag in $(EXTRA_HOST_FLAGS) ; do \
22915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22916 done; \
22917 echo "Doing mostlyclean in intl" ; \
b00612cc 22918 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
22919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22921 "RANLIB=$${RANLIB}" \
0c24b341 22922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
22923 mostlyclean) \
22924 || exit 1
4fa63067 22925
b813574b 22926@endif intl
4fa63067 22927
b813574b
PB
22928.PHONY: maybe-clean-intl clean-intl
22929maybe-clean-intl:
22930@if intl
22931maybe-clean-intl: clean-intl
4fa63067 22932
b813574b
PB
22933clean-intl:
22934 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22935 r=`${PWD_COMMAND}`; export r; \
22936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22937 $(HOST_EXPORTS) \
b813574b 22938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22940 done; \
b813574b 22941 echo "Doing clean in intl" ; \
b00612cc 22942 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22945 "RANLIB=$${RANLIB}" \
0c24b341 22946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22947 clean) \
2a4cbe27
NN
22948 || exit 1
22949
b813574b 22950@endif intl
2a4cbe27 22951
b813574b
PB
22952.PHONY: maybe-distclean-intl distclean-intl
22953maybe-distclean-intl:
22954@if intl
22955maybe-distclean-intl: distclean-intl
2a4cbe27 22956
b813574b
PB
22957distclean-intl:
22958 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22959 r=`${PWD_COMMAND}`; export r; \
22960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22961 $(HOST_EXPORTS) \
b813574b 22962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22964 done; \
b813574b 22965 echo "Doing distclean in intl" ; \
b00612cc 22966 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22969 "RANLIB=$${RANLIB}" \
0c24b341 22970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22971 distclean) \
2a4cbe27
NN
22972 || exit 1
22973
b813574b 22974@endif intl
2a4cbe27 22975
b813574b
PB
22976.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
22977maybe-maintainer-clean-intl:
22978@if intl
22979maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 22980
b813574b
PB
22981maintainer-clean-intl:
22982 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
22983 r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22985 $(HOST_EXPORTS) \
b813574b 22986 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22988 done; \
b813574b 22989 echo "Doing maintainer-clean in intl" ; \
b00612cc 22990 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
22991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22993 "RANLIB=$${RANLIB}" \
0c24b341 22994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22995 maintainer-clean) \
2a4cbe27
NN
22996 || exit 1
22997
b813574b 22998@endif intl
2a4cbe27 22999
2a4cbe27 23000
a7254363 23001
b813574b
PB
23002.PHONY: configure-tcl maybe-configure-tcl
23003maybe-configure-tcl:
4f0ef2d8
CD
23004@if gcc-bootstrap
23005configure-tcl: stage_current
23006@endif gcc-bootstrap
b813574b
PB
23007@if tcl
23008maybe-configure-tcl: configure-tcl
c52c6897 23009configure-tcl:
0aed8855 23010 @: $(MAKE); $(unstage)
c52c6897 23011 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23013 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
23014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 23015 $(HOST_EXPORTS) \
a7254363
PB
23016 echo Configuring in $(HOST_SUBDIR)/tcl; \
23017 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 23018 case $(srcdir) in \
b00612cc
PB
23019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23020 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
23021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23022 esac; \
b00612cc
PB
23023 srcdiroption="--srcdir=$${topdir}/tcl"; \
23024 libsrcdir="$$s/tcl"; \
4fa63067 23025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23027 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23028 || exit 1
b813574b 23029@endif tcl
2a4cbe27 23030
a7254363
PB
23031
23032
d545f33b
PB
23033
23034
b813574b
PB
23035.PHONY: all-tcl maybe-all-tcl
23036maybe-all-tcl:
4f0ef2d8
CD
23037@if gcc-bootstrap
23038all-tcl: stage_current
23039@endif gcc-bootstrap
b813574b 23040@if tcl
d27cc32e 23041TARGET-tcl=all
b813574b
PB
23042maybe-all-tcl: all-tcl
23043all-tcl: configure-tcl
0aed8855 23044 @: $(MAKE); $(unstage)
4fa63067
NN
23045 @r=`${PWD_COMMAND}`; export r; \
23046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23047 $(HOST_EXPORTS) \
b00612cc 23048 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
23049 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23050 $(TARGET-tcl))
b813574b 23051@endif tcl
4fa63067 23052
a7254363 23053
d545f33b
PB
23054
23055
b813574b
PB
23056.PHONY: check-tcl maybe-check-tcl
23057maybe-check-tcl:
23058@if tcl
23059maybe-check-tcl: check-tcl
2a4cbe27 23060
b813574b 23061check-tcl:
0aed8855 23062 @: $(MAKE); $(unstage)
4fa63067
NN
23063 @r=`${PWD_COMMAND}`; export r; \
23064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23065 $(HOST_EXPORTS) \
b00612cc
PB
23066 (cd $(HOST_SUBDIR)/tcl && \
23067 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23068
b813574b 23069@endif tcl
4fa63067 23070
b813574b
PB
23071.PHONY: install-tcl maybe-install-tcl
23072maybe-install-tcl:
23073@if tcl
23074maybe-install-tcl: install-tcl
4fa63067 23075
b813574b 23076install-tcl: installdirs
0aed8855 23077 @: $(MAKE); $(unstage)
4fa63067
NN
23078 @r=`${PWD_COMMAND}`; export r; \
23079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23080 $(HOST_EXPORTS) \
b00612cc 23081 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 23082 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23083
b813574b 23084@endif tcl
4fa63067 23085
56a8fe78 23086# Other targets (info, dvi, pdf, etc.)
4fa63067 23087
b813574b
PB
23088.PHONY: maybe-info-tcl info-tcl
23089maybe-info-tcl:
23090@if tcl
23091maybe-info-tcl: info-tcl
4fa63067 23092
b813574b
PB
23093info-tcl: \
23094 configure-tcl
0aed8855 23095 @: $(MAKE); $(unstage)
b813574b 23096 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23097 r=`${PWD_COMMAND}`; export r; \
23098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23099 $(HOST_EXPORTS) \
b813574b 23100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23102 done; \
b813574b 23103 echo "Doing info in tcl" ; \
b00612cc 23104 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23107 "RANLIB=$${RANLIB}" \
0c24b341 23108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23109 info) \
2a4cbe27
NN
23110 || exit 1
23111
b813574b 23112@endif tcl
2a4cbe27 23113
b813574b
PB
23114.PHONY: maybe-dvi-tcl dvi-tcl
23115maybe-dvi-tcl:
23116@if tcl
23117maybe-dvi-tcl: dvi-tcl
2a4cbe27 23118
b813574b
PB
23119dvi-tcl: \
23120 configure-tcl
0aed8855 23121 @: $(MAKE); $(unstage)
b813574b 23122 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23123 r=`${PWD_COMMAND}`; export r; \
23124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23125 $(HOST_EXPORTS) \
b813574b 23126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23128 done; \
b813574b 23129 echo "Doing dvi in tcl" ; \
b00612cc 23130 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23133 "RANLIB=$${RANLIB}" \
0c24b341 23134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23135 dvi) \
2a4cbe27
NN
23136 || exit 1
23137
b813574b 23138@endif tcl
2a4cbe27 23139
56a8fe78
DD
23140.PHONY: maybe-pdf-tcl pdf-tcl
23141maybe-pdf-tcl:
23142@if tcl
23143maybe-pdf-tcl: pdf-tcl
23144
23145pdf-tcl: \
23146 configure-tcl
23147 @: $(MAKE); $(unstage)
23148 @[ -f ./tcl/Makefile ] || exit 0; \
23149 r=`${PWD_COMMAND}`; export r; \
23150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23151 $(HOST_EXPORTS) \
23152 for flag in $(EXTRA_HOST_FLAGS) ; do \
23153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23154 done; \
23155 echo "Doing pdf in tcl" ; \
23156 (cd $(HOST_SUBDIR)/tcl && \
23157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23159 "RANLIB=$${RANLIB}" \
0c24b341 23160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23161 pdf) \
23162 || exit 1
23163
23164@endif tcl
23165
6d389afc
MS
23166.PHONY: maybe-html-tcl html-tcl
23167maybe-html-tcl:
23168@if tcl
23169maybe-html-tcl: html-tcl
23170
23171html-tcl: \
23172 configure-tcl
0aed8855 23173 @: $(MAKE); $(unstage)
6d389afc
MS
23174 @[ -f ./tcl/Makefile ] || exit 0; \
23175 r=`${PWD_COMMAND}`; export r; \
23176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23177 $(HOST_EXPORTS) \
23178 for flag in $(EXTRA_HOST_FLAGS) ; do \
23179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23180 done; \
23181 echo "Doing html in tcl" ; \
b00612cc 23182 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
23183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23185 "RANLIB=$${RANLIB}" \
0c24b341 23186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23187 html) \
23188 || exit 1
23189
23190@endif tcl
23191
b813574b
PB
23192.PHONY: maybe-TAGS-tcl TAGS-tcl
23193maybe-TAGS-tcl:
23194@if tcl
23195maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 23196
b813574b
PB
23197TAGS-tcl: \
23198 configure-tcl
0aed8855 23199 @: $(MAKE); $(unstage)
b813574b 23200 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23201 r=`${PWD_COMMAND}`; export r; \
23202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23203 $(HOST_EXPORTS) \
b813574b 23204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23206 done; \
b813574b 23207 echo "Doing TAGS in tcl" ; \
b00612cc 23208 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23211 "RANLIB=$${RANLIB}" \
0c24b341 23212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23213 TAGS) \
2a4cbe27
NN
23214 || exit 1
23215
b813574b 23216@endif tcl
2a4cbe27 23217
b813574b
PB
23218.PHONY: maybe-install-info-tcl install-info-tcl
23219maybe-install-info-tcl:
23220@if tcl
23221maybe-install-info-tcl: install-info-tcl
2a4cbe27 23222
b813574b
PB
23223install-info-tcl: \
23224 configure-tcl \
23225 info-tcl
0aed8855 23226 @: $(MAKE); $(unstage)
b813574b 23227 @[ -f ./tcl/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 install-info in tcl" ; \
b00612cc 23235 (cd $(HOST_SUBDIR)/tcl && \
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 install-info) \
2a4cbe27
NN
23241 || exit 1
23242
b813574b 23243@endif tcl
2a4cbe27 23244
a3ca38d2
DD
23245.PHONY: maybe-install-pdf-tcl install-pdf-tcl
23246maybe-install-pdf-tcl:
23247@if tcl
23248maybe-install-pdf-tcl: install-pdf-tcl
23249
23250install-pdf-tcl: \
23251 configure-tcl \
23252 pdf-tcl
23253 @: $(MAKE); $(unstage)
23254 @[ -f ./tcl/Makefile ] || exit 0; \
23255 r=`${PWD_COMMAND}`; export r; \
23256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23257 $(HOST_EXPORTS) \
23258 for flag in $(EXTRA_HOST_FLAGS) ; do \
23259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23260 done; \
23261 echo "Doing install-pdf in tcl" ; \
23262 (cd $(HOST_SUBDIR)/tcl && \
23263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23265 "RANLIB=$${RANLIB}" \
0c24b341 23266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23267 install-pdf) \
23268 || exit 1
23269
23270@endif tcl
23271
108a6f8e
CD
23272.PHONY: maybe-install-html-tcl install-html-tcl
23273maybe-install-html-tcl:
23274@if tcl
23275maybe-install-html-tcl: install-html-tcl
23276
23277install-html-tcl: \
23278 configure-tcl \
23279 html-tcl
23280 @: $(MAKE); $(unstage)
23281 @[ -f ./tcl/Makefile ] || exit 0; \
23282 r=`${PWD_COMMAND}`; export r; \
23283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23284 $(HOST_EXPORTS) \
23285 for flag in $(EXTRA_HOST_FLAGS) ; do \
23286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23287 done; \
23288 echo "Doing install-html in tcl" ; \
23289 (cd $(HOST_SUBDIR)/tcl && \
23290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23292 "RANLIB=$${RANLIB}" \
0c24b341 23293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23294 install-html) \
23295 || exit 1
23296
23297@endif tcl
23298
b813574b
PB
23299.PHONY: maybe-installcheck-tcl installcheck-tcl
23300maybe-installcheck-tcl:
23301@if tcl
23302maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 23303
b813574b
PB
23304installcheck-tcl: \
23305 configure-tcl
0aed8855 23306 @: $(MAKE); $(unstage)
b813574b 23307 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23308 r=`${PWD_COMMAND}`; export r; \
23309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23310 $(HOST_EXPORTS) \
b813574b 23311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23313 done; \
b813574b 23314 echo "Doing installcheck in tcl" ; \
b00612cc 23315 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23318 "RANLIB=$${RANLIB}" \
0c24b341 23319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23320 installcheck) \
2a4cbe27
NN
23321 || exit 1
23322
b813574b 23323@endif tcl
2a4cbe27 23324
b813574b
PB
23325.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
23326maybe-mostlyclean-tcl:
23327@if tcl
23328maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 23329
b813574b
PB
23330# tcl doesn't support mostlyclean.
23331mostlyclean-tcl:
2a4cbe27 23332
b813574b 23333@endif tcl
2a4cbe27 23334
b813574b
PB
23335.PHONY: maybe-clean-tcl clean-tcl
23336maybe-clean-tcl:
23337@if tcl
23338maybe-clean-tcl: clean-tcl
2a4cbe27 23339
b813574b 23340clean-tcl:
0aed8855 23341 @: $(MAKE); $(unstage)
b813574b 23342 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23343 r=`${PWD_COMMAND}`; export r; \
23344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23345 $(HOST_EXPORTS) \
b813574b 23346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23348 done; \
b813574b 23349 echo "Doing clean in tcl" ; \
b00612cc 23350 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23353 "RANLIB=$${RANLIB}" \
0c24b341 23354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23355 clean) \
2a4cbe27
NN
23356 || exit 1
23357
b813574b 23358@endif tcl
2a4cbe27 23359
b813574b
PB
23360.PHONY: maybe-distclean-tcl distclean-tcl
23361maybe-distclean-tcl:
23362@if tcl
23363maybe-distclean-tcl: distclean-tcl
2a4cbe27 23364
b813574b 23365distclean-tcl:
0aed8855 23366 @: $(MAKE); $(unstage)
b813574b 23367 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23368 r=`${PWD_COMMAND}`; export r; \
23369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23370 $(HOST_EXPORTS) \
b813574b 23371 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23373 done; \
b813574b 23374 echo "Doing distclean in tcl" ; \
b00612cc 23375 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23378 "RANLIB=$${RANLIB}" \
0c24b341 23379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23380 distclean) \
2a4cbe27
NN
23381 || exit 1
23382
b813574b 23383@endif tcl
2a4cbe27 23384
b813574b
PB
23385.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
23386maybe-maintainer-clean-tcl:
23387@if tcl
23388maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 23389
b813574b 23390maintainer-clean-tcl:
0aed8855 23391 @: $(MAKE); $(unstage)
b813574b 23392 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
23393 r=`${PWD_COMMAND}`; export r; \
23394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23395 $(HOST_EXPORTS) \
b813574b 23396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23398 done; \
b813574b 23399 echo "Doing maintainer-clean in tcl" ; \
b00612cc 23400 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
23401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23403 "RANLIB=$${RANLIB}" \
0c24b341 23404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23405 maintainer-clean) \
2a4cbe27
NN
23406 || exit 1
23407
b813574b 23408@endif tcl
2a4cbe27 23409
2a4cbe27 23410
a7254363 23411
b813574b
PB
23412.PHONY: configure-itcl maybe-configure-itcl
23413maybe-configure-itcl:
4f0ef2d8
CD
23414@if gcc-bootstrap
23415configure-itcl: stage_current
23416@endif gcc-bootstrap
b813574b
PB
23417@if itcl
23418maybe-configure-itcl: configure-itcl
c52c6897 23419configure-itcl:
0aed8855 23420 @: $(MAKE); $(unstage)
c52c6897 23421 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23423 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
23424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 23425 $(HOST_EXPORTS) \
a7254363
PB
23426 echo Configuring in $(HOST_SUBDIR)/itcl; \
23427 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 23428 case $(srcdir) in \
b00612cc
PB
23429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23430 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
23431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23432 esac; \
b00612cc
PB
23433 srcdiroption="--srcdir=$${topdir}/itcl"; \
23434 libsrcdir="$$s/itcl"; \
4fa63067 23435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23437 --target=${target_alias} $${srcdiroption} \
4fa63067 23438 || exit 1
b813574b 23439@endif itcl
4fa63067 23440
a7254363
PB
23441
23442
d545f33b
PB
23443
23444
b813574b
PB
23445.PHONY: all-itcl maybe-all-itcl
23446maybe-all-itcl:
4f0ef2d8
CD
23447@if gcc-bootstrap
23448all-itcl: stage_current
23449@endif gcc-bootstrap
b813574b 23450@if itcl
d27cc32e 23451TARGET-itcl=all
b813574b
PB
23452maybe-all-itcl: all-itcl
23453all-itcl: configure-itcl
0aed8855 23454 @: $(MAKE); $(unstage)
4fa63067
NN
23455 @r=`${PWD_COMMAND}`; export r; \
23456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23457 $(HOST_EXPORTS) \
b00612cc 23458 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
23459 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23460 $(TARGET-itcl))
b813574b 23461@endif itcl
4fa63067 23462
a7254363 23463
d545f33b
PB
23464
23465
b813574b
PB
23466.PHONY: check-itcl maybe-check-itcl
23467maybe-check-itcl:
23468@if itcl
23469maybe-check-itcl: check-itcl
4fa63067 23470
b813574b 23471check-itcl:
0aed8855 23472 @: $(MAKE); $(unstage)
4fa63067
NN
23473 @r=`${PWD_COMMAND}`; export r; \
23474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23475 $(HOST_EXPORTS) \
b00612cc
PB
23476 (cd $(HOST_SUBDIR)/itcl && \
23477 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23478
b813574b 23479@endif itcl
4fa63067 23480
b813574b
PB
23481.PHONY: install-itcl maybe-install-itcl
23482maybe-install-itcl:
23483@if itcl
23484maybe-install-itcl: install-itcl
4fa63067 23485
b813574b 23486install-itcl: installdirs
0aed8855 23487 @: $(MAKE); $(unstage)
4fa63067
NN
23488 @r=`${PWD_COMMAND}`; export r; \
23489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23490 $(HOST_EXPORTS) \
b00612cc 23491 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 23492 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23493
b813574b 23494@endif itcl
4fa63067 23495
56a8fe78 23496# Other targets (info, dvi, pdf, etc.)
4fa63067 23497
b813574b
PB
23498.PHONY: maybe-info-itcl info-itcl
23499maybe-info-itcl:
23500@if itcl
23501maybe-info-itcl: info-itcl
4fa63067 23502
b813574b
PB
23503info-itcl: \
23504 configure-itcl
0aed8855 23505 @: $(MAKE); $(unstage)
b813574b 23506 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23507 r=`${PWD_COMMAND}`; export r; \
23508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23509 $(HOST_EXPORTS) \
b813574b 23510 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23512 done; \
b813574b 23513 echo "Doing info in itcl" ; \
b00612cc 23514 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23517 "RANLIB=$${RANLIB}" \
0c24b341 23518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23519 info) \
2a4cbe27
NN
23520 || exit 1
23521
b813574b 23522@endif itcl
2a4cbe27 23523
b813574b
PB
23524.PHONY: maybe-dvi-itcl dvi-itcl
23525maybe-dvi-itcl:
23526@if itcl
23527maybe-dvi-itcl: dvi-itcl
2a4cbe27 23528
b813574b
PB
23529dvi-itcl: \
23530 configure-itcl
0aed8855 23531 @: $(MAKE); $(unstage)
b813574b 23532 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23533 r=`${PWD_COMMAND}`; export r; \
23534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23535 $(HOST_EXPORTS) \
b813574b 23536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23538 done; \
b813574b 23539 echo "Doing dvi in itcl" ; \
b00612cc 23540 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23543 "RANLIB=$${RANLIB}" \
0c24b341 23544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23545 dvi) \
2a4cbe27
NN
23546 || exit 1
23547
b813574b 23548@endif itcl
2a4cbe27 23549
56a8fe78
DD
23550.PHONY: maybe-pdf-itcl pdf-itcl
23551maybe-pdf-itcl:
23552@if itcl
23553maybe-pdf-itcl: pdf-itcl
23554
23555pdf-itcl: \
23556 configure-itcl
23557 @: $(MAKE); $(unstage)
23558 @[ -f ./itcl/Makefile ] || exit 0; \
23559 r=`${PWD_COMMAND}`; export r; \
23560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23561 $(HOST_EXPORTS) \
23562 for flag in $(EXTRA_HOST_FLAGS) ; do \
23563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23564 done; \
23565 echo "Doing pdf in itcl" ; \
23566 (cd $(HOST_SUBDIR)/itcl && \
23567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23569 "RANLIB=$${RANLIB}" \
0c24b341 23570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23571 pdf) \
23572 || exit 1
23573
23574@endif itcl
23575
6d389afc
MS
23576.PHONY: maybe-html-itcl html-itcl
23577maybe-html-itcl:
23578@if itcl
23579maybe-html-itcl: html-itcl
23580
23581html-itcl: \
23582 configure-itcl
0aed8855 23583 @: $(MAKE); $(unstage)
6d389afc
MS
23584 @[ -f ./itcl/Makefile ] || exit 0; \
23585 r=`${PWD_COMMAND}`; export r; \
23586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23587 $(HOST_EXPORTS) \
23588 for flag in $(EXTRA_HOST_FLAGS) ; do \
23589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23590 done; \
23591 echo "Doing html in itcl" ; \
b00612cc 23592 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
23593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23595 "RANLIB=$${RANLIB}" \
0c24b341 23596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23597 html) \
23598 || exit 1
23599
23600@endif itcl
23601
b813574b
PB
23602.PHONY: maybe-TAGS-itcl TAGS-itcl
23603maybe-TAGS-itcl:
23604@if itcl
23605maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 23606
b813574b
PB
23607TAGS-itcl: \
23608 configure-itcl
0aed8855 23609 @: $(MAKE); $(unstage)
b813574b 23610 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23611 r=`${PWD_COMMAND}`; export r; \
23612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23613 $(HOST_EXPORTS) \
b813574b 23614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23616 done; \
b813574b 23617 echo "Doing TAGS in itcl" ; \
b00612cc 23618 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23621 "RANLIB=$${RANLIB}" \
0c24b341 23622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23623 TAGS) \
2a4cbe27
NN
23624 || exit 1
23625
b813574b 23626@endif itcl
2a4cbe27 23627
b813574b
PB
23628.PHONY: maybe-install-info-itcl install-info-itcl
23629maybe-install-info-itcl:
23630@if itcl
23631maybe-install-info-itcl: install-info-itcl
2a4cbe27 23632
b813574b
PB
23633install-info-itcl: \
23634 configure-itcl \
23635 info-itcl
0aed8855 23636 @: $(MAKE); $(unstage)
b813574b 23637 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23638 r=`${PWD_COMMAND}`; export r; \
23639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23640 $(HOST_EXPORTS) \
b813574b 23641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23643 done; \
b813574b 23644 echo "Doing install-info in itcl" ; \
b00612cc 23645 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23648 "RANLIB=$${RANLIB}" \
0c24b341 23649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23650 install-info) \
2a4cbe27
NN
23651 || exit 1
23652
b813574b 23653@endif itcl
2a4cbe27 23654
a3ca38d2
DD
23655.PHONY: maybe-install-pdf-itcl install-pdf-itcl
23656maybe-install-pdf-itcl:
23657@if itcl
23658maybe-install-pdf-itcl: install-pdf-itcl
23659
23660install-pdf-itcl: \
23661 configure-itcl \
23662 pdf-itcl
23663 @: $(MAKE); $(unstage)
23664 @[ -f ./itcl/Makefile ] || exit 0; \
23665 r=`${PWD_COMMAND}`; export r; \
23666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23667 $(HOST_EXPORTS) \
23668 for flag in $(EXTRA_HOST_FLAGS) ; do \
23669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23670 done; \
23671 echo "Doing install-pdf in itcl" ; \
23672 (cd $(HOST_SUBDIR)/itcl && \
23673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23675 "RANLIB=$${RANLIB}" \
0c24b341 23676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23677 install-pdf) \
23678 || exit 1
23679
23680@endif itcl
23681
108a6f8e
CD
23682.PHONY: maybe-install-html-itcl install-html-itcl
23683maybe-install-html-itcl:
23684@if itcl
23685maybe-install-html-itcl: install-html-itcl
23686
23687install-html-itcl: \
23688 configure-itcl \
23689 html-itcl
23690 @: $(MAKE); $(unstage)
23691 @[ -f ./itcl/Makefile ] || exit 0; \
23692 r=`${PWD_COMMAND}`; export r; \
23693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23694 $(HOST_EXPORTS) \
23695 for flag in $(EXTRA_HOST_FLAGS) ; do \
23696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23697 done; \
23698 echo "Doing install-html in itcl" ; \
23699 (cd $(HOST_SUBDIR)/itcl && \
23700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23702 "RANLIB=$${RANLIB}" \
0c24b341 23703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23704 install-html) \
23705 || exit 1
23706
23707@endif itcl
23708
b813574b
PB
23709.PHONY: maybe-installcheck-itcl installcheck-itcl
23710maybe-installcheck-itcl:
23711@if itcl
23712maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 23713
b813574b
PB
23714installcheck-itcl: \
23715 configure-itcl
0aed8855 23716 @: $(MAKE); $(unstage)
b813574b 23717 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23718 r=`${PWD_COMMAND}`; export r; \
23719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23720 $(HOST_EXPORTS) \
b813574b 23721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23723 done; \
b813574b 23724 echo "Doing installcheck in itcl" ; \
b00612cc 23725 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23728 "RANLIB=$${RANLIB}" \
0c24b341 23729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23730 installcheck) \
2a4cbe27
NN
23731 || exit 1
23732
b813574b 23733@endif itcl
2a4cbe27 23734
b813574b
PB
23735.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
23736maybe-mostlyclean-itcl:
23737@if itcl
23738maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 23739
b813574b 23740mostlyclean-itcl:
0aed8855 23741 @: $(MAKE); $(unstage)
b813574b 23742 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23743 r=`${PWD_COMMAND}`; export r; \
23744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23745 $(HOST_EXPORTS) \
b813574b 23746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23748 done; \
b813574b 23749 echo "Doing mostlyclean in itcl" ; \
b00612cc 23750 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23753 "RANLIB=$${RANLIB}" \
0c24b341 23754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23755 mostlyclean) \
2a4cbe27
NN
23756 || exit 1
23757
b813574b 23758@endif itcl
2a4cbe27 23759
b813574b
PB
23760.PHONY: maybe-clean-itcl clean-itcl
23761maybe-clean-itcl:
23762@if itcl
23763maybe-clean-itcl: clean-itcl
2a4cbe27 23764
b813574b 23765clean-itcl:
0aed8855 23766 @: $(MAKE); $(unstage)
b813574b 23767 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23768 r=`${PWD_COMMAND}`; export r; \
23769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23770 $(HOST_EXPORTS) \
b813574b 23771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23773 done; \
b813574b 23774 echo "Doing clean in itcl" ; \
b00612cc 23775 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23778 "RANLIB=$${RANLIB}" \
0c24b341 23779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23780 clean) \
2a4cbe27
NN
23781 || exit 1
23782
b813574b 23783@endif itcl
2a4cbe27 23784
b813574b
PB
23785.PHONY: maybe-distclean-itcl distclean-itcl
23786maybe-distclean-itcl:
23787@if itcl
23788maybe-distclean-itcl: distclean-itcl
2a4cbe27 23789
b813574b 23790distclean-itcl:
0aed8855 23791 @: $(MAKE); $(unstage)
b813574b 23792 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23793 r=`${PWD_COMMAND}`; export r; \
23794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23795 $(HOST_EXPORTS) \
b813574b 23796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23798 done; \
b813574b 23799 echo "Doing distclean in itcl" ; \
b00612cc 23800 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23803 "RANLIB=$${RANLIB}" \
0c24b341 23804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23805 distclean) \
2a4cbe27
NN
23806 || exit 1
23807
b813574b 23808@endif itcl
2a4cbe27 23809
b813574b
PB
23810.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
23811maybe-maintainer-clean-itcl:
23812@if itcl
23813maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 23814
b813574b 23815maintainer-clean-itcl:
0aed8855 23816 @: $(MAKE); $(unstage)
b813574b 23817 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
23818 r=`${PWD_COMMAND}`; export r; \
23819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23820 $(HOST_EXPORTS) \
b813574b 23821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23823 done; \
b813574b 23824 echo "Doing maintainer-clean in itcl" ; \
b00612cc 23825 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
23826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23828 "RANLIB=$${RANLIB}" \
0c24b341 23829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23830 maintainer-clean) \
2a4cbe27
NN
23831 || exit 1
23832
b813574b 23833@endif itcl
2a4cbe27 23834
2a4cbe27 23835
a7254363 23836
b813574b
PB
23837.PHONY: configure-ld maybe-configure-ld
23838maybe-configure-ld:
4f0ef2d8
CD
23839@if gcc-bootstrap
23840configure-ld: stage_current
23841@endif gcc-bootstrap
b813574b
PB
23842@if ld
23843maybe-configure-ld: configure-ld
c52c6897 23844configure-ld:
c52c6897
PB
23845 @r=`${PWD_COMMAND}`; export r; \
23846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23847 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 23849 $(HOST_EXPORTS) \
a7254363
PB
23850 echo Configuring in $(HOST_SUBDIR)/ld; \
23851 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 23852 case $(srcdir) in \
b00612cc
PB
23853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23854 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 23856 esac; \
b00612cc
PB
23857 srcdiroption="--srcdir=$${topdir}/ld"; \
23858 libsrcdir="$$s/ld"; \
04cf1b77 23859 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23861 --target=${target_alias} $${srcdiroption} \
04cf1b77 23862 || exit 1
b813574b 23863@endif ld
04cf1b77 23864
a7254363
PB
23865
23866
d545f33b
PB
23867.PHONY: configure-stage1-ld maybe-configure-stage1-ld
23868maybe-configure-stage1-ld:
23869@if ld-bootstrap
23870maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 23871configure-stage1-ld:
c52c6897 23872 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23874 @r=`${PWD_COMMAND}`; export r; \
23875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23876 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 23877 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 23878 $(HOST_EXPORTS) \
8ee82aff 23879 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23880 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
23881 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 23882 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 23883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23884 cd $(HOST_SUBDIR)/ld || exit 1; \
23885 case $(srcdir) in \
23886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23887 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23889 esac; \
23890 srcdiroption="--srcdir=$${topdir}/ld"; \
23891 libsrcdir="$$s/ld"; \
23892 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23893 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23894 --target=${target_alias} $${srcdiroption} \
1b05fbbd 23895 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
23896@endif ld-bootstrap
23897
23898.PHONY: configure-stage2-ld maybe-configure-stage2-ld
23899maybe-configure-stage2-ld:
23900@if ld-bootstrap
23901maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 23902configure-stage2-ld:
c52c6897 23903 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23905 @r=`${PWD_COMMAND}`; export r; \
23906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23907 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 23908 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23909 $(HOST_EXPORTS) \
1b05fbbd 23910 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23911 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23912 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
23913 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23914 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 23915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23916 cd $(HOST_SUBDIR)/ld || exit 1; \
23917 case $(srcdir) in \
23918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23919 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23921 esac; \
23922 srcdiroption="--srcdir=$${topdir}/ld"; \
23923 libsrcdir="$$s/ld"; \
23924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23926 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23927 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23928 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
23929@endif ld-bootstrap
23930
d545f33b
PB
23931.PHONY: configure-stage3-ld maybe-configure-stage3-ld
23932maybe-configure-stage3-ld:
23933@if ld-bootstrap
23934maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 23935configure-stage3-ld:
c52c6897 23936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23938 @r=`${PWD_COMMAND}`; export r; \
23939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23940 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 23941 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23942 $(HOST_EXPORTS) \
1b05fbbd 23943 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23944 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23945 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
23946 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23947 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 23948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23949 cd $(HOST_SUBDIR)/ld || exit 1; \
23950 case $(srcdir) in \
23951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23952 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23954 esac; \
23955 srcdiroption="--srcdir=$${topdir}/ld"; \
23956 libsrcdir="$$s/ld"; \
23957 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23959 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23960 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23961 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
23962@endif ld-bootstrap
23963
d545f33b
PB
23964.PHONY: configure-stage4-ld maybe-configure-stage4-ld
23965maybe-configure-stage4-ld:
23966@if ld-bootstrap
23967maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 23968configure-stage4-ld:
c52c6897 23969 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23971 @r=`${PWD_COMMAND}`; export r; \
23972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23973 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 23974 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23975 $(HOST_EXPORTS) \
1b05fbbd 23976 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23977 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23978 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
23979 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23980 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 23981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23982 cd $(HOST_SUBDIR)/ld || exit 1; \
23983 case $(srcdir) in \
23984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23985 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23987 esac; \
23988 srcdiroption="--srcdir=$${topdir}/ld"; \
23989 libsrcdir="$$s/ld"; \
23990 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23992 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23993 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23994 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
23995@endif ld-bootstrap
23996
23997.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23998maybe-configure-stageprofile-ld:
23999@if ld-bootstrap
24000maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 24001configure-stageprofile-ld:
c52c6897 24002 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24004 @r=`${PWD_COMMAND}`; export r; \
24005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24006 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24007 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24008 $(HOST_EXPORTS) \
1b05fbbd
AO
24009 $(POSTSTAGE1_HOST_EXPORTS) \
24010 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24011 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
24012 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24013 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 24014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24015 cd $(HOST_SUBDIR)/ld || exit 1; \
24016 case $(srcdir) in \
24017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24018 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24020 esac; \
24021 srcdiroption="--srcdir=$${topdir}/ld"; \
24022 libsrcdir="$$s/ld"; \
24023 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24025 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24026 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24027 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24028@endif ld-bootstrap
24029
24030.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
24031maybe-configure-stagefeedback-ld:
24032@if ld-bootstrap
24033maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 24034configure-stagefeedback-ld:
c52c6897 24035 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24036 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
24037 @r=`${PWD_COMMAND}`; export r; \
24038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24039 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24040 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 24041 $(HOST_EXPORTS) \
1b05fbbd
AO
24042 $(POSTSTAGE1_HOST_EXPORTS) \
24043 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24044 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
24045 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24046 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 24047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
24048 cd $(HOST_SUBDIR)/ld || exit 1; \
24049 case $(srcdir) in \
24050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24051 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24053 esac; \
24054 srcdiroption="--srcdir=$${topdir}/ld"; \
24055 libsrcdir="$$s/ld"; \
24056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24058 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24059 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24060 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24061@endif ld-bootstrap
24062
24063
24064
24065
24066
b813574b
PB
24067.PHONY: all-ld maybe-all-ld
24068maybe-all-ld:
4f0ef2d8
CD
24069@if gcc-bootstrap
24070all-ld: stage_current
24071@endif gcc-bootstrap
b813574b 24072@if ld
d27cc32e 24073TARGET-ld=all
b813574b
PB
24074maybe-all-ld: all-ld
24075all-ld: configure-ld
c52c6897 24076 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 24077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24078 $(HOST_EXPORTS) \
b00612cc 24079 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
24080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24081 $(TARGET-ld))
b813574b 24082@endif ld
04cf1b77 24083
a7254363 24084
d545f33b
PB
24085
24086.PHONY: all-stage1-ld maybe-all-stage1-ld
24087.PHONY: clean-stage1-ld maybe-clean-stage1-ld
24088maybe-all-stage1-ld:
24089maybe-clean-stage1-ld:
24090@if ld-bootstrap
24091maybe-all-stage1-ld: all-stage1-ld
24092all-stage1: all-stage1-ld
f70224b5 24093TARGET-stage1-ld = $(TARGET-ld)
d545f33b 24094all-stage1-ld: configure-stage1-ld
c52c6897 24095 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24096 @r=`${PWD_COMMAND}`; export r; \
24097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24098 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
24099 $(HOST_EXPORTS) \
24100 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24102 CFLAGS="$(STAGE1_CFLAGS)" \
24103 CXXFLAGS="$(STAGE1_CFLAGS)" \
24104 LIBCFLAGS="$(LIBCFLAGS)" \
24105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24108 $(EXTRA_HOST_FLAGS) \
24109 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24110 $(TARGET-stage1-ld)
d545f33b
PB
24111
24112maybe-clean-stage1-ld: clean-stage1-ld
24113clean-stage1: clean-stage1-ld
24114clean-stage1-ld:
9dbaa842
DD
24115 @if [ $(current_stage) = stage1 ]; then \
24116 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24117 else \
24118 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
24119 $(MAKE) stage1-start; \
24120 fi; \
d545f33b 24121 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24122 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24123 clean
d545f33b
PB
24124@endif ld-bootstrap
24125
24126
24127.PHONY: all-stage2-ld maybe-all-stage2-ld
24128.PHONY: clean-stage2-ld maybe-clean-stage2-ld
24129maybe-all-stage2-ld:
24130maybe-clean-stage2-ld:
24131@if ld-bootstrap
24132maybe-all-stage2-ld: all-stage2-ld
24133all-stage2: all-stage2-ld
f70224b5 24134TARGET-stage2-ld = $(TARGET-ld)
d545f33b 24135all-stage2-ld: configure-stage2-ld
c52c6897 24136 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24137 @r=`${PWD_COMMAND}`; export r; \
24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24139 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
24140 $(HOST_EXPORTS) \
24141 $(POSTSTAGE1_HOST_EXPORTS) \
24142 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24144 CFLAGS="$(STAGE2_CFLAGS)" \
24145 CXXFLAGS="$(STAGE2_CFLAGS)" \
24146 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24150 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24151 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 24152 $(TARGET-stage2-ld)
d545f33b
PB
24153
24154maybe-clean-stage2-ld: clean-stage2-ld
24155clean-stage2: clean-stage2-ld
24156clean-stage2-ld:
9dbaa842
DD
24157 @if [ $(current_stage) = stage2 ]; then \
24158 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24159 else \
24160 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
24161 $(MAKE) stage2-start; \
24162 fi; \
d545f33b 24163 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24164 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24165 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24166 clean
d545f33b
PB
24167@endif ld-bootstrap
24168
24169
24170.PHONY: all-stage3-ld maybe-all-stage3-ld
24171.PHONY: clean-stage3-ld maybe-clean-stage3-ld
24172maybe-all-stage3-ld:
24173maybe-clean-stage3-ld:
24174@if ld-bootstrap
24175maybe-all-stage3-ld: all-stage3-ld
24176all-stage3: all-stage3-ld
f70224b5 24177TARGET-stage3-ld = $(TARGET-ld)
d545f33b 24178all-stage3-ld: configure-stage3-ld
c52c6897 24179 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24180 @r=`${PWD_COMMAND}`; export r; \
24181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24182 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
24183 $(HOST_EXPORTS) \
24184 $(POSTSTAGE1_HOST_EXPORTS) \
24185 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24187 CFLAGS="$(STAGE3_CFLAGS)" \
24188 CXXFLAGS="$(STAGE3_CFLAGS)" \
24189 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24190 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24191 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24192 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24193 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24194 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 24195 $(TARGET-stage3-ld)
d545f33b
PB
24196
24197maybe-clean-stage3-ld: clean-stage3-ld
24198clean-stage3: clean-stage3-ld
24199clean-stage3-ld:
9dbaa842
DD
24200 @if [ $(current_stage) = stage3 ]; then \
24201 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24202 else \
24203 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
24204 $(MAKE) stage3-start; \
24205 fi; \
d545f33b 24206 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24207 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24208 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24209 clean
d545f33b
PB
24210@endif ld-bootstrap
24211
24212
24213.PHONY: all-stage4-ld maybe-all-stage4-ld
24214.PHONY: clean-stage4-ld maybe-clean-stage4-ld
24215maybe-all-stage4-ld:
24216maybe-clean-stage4-ld:
24217@if ld-bootstrap
24218maybe-all-stage4-ld: all-stage4-ld
24219all-stage4: all-stage4-ld
f70224b5 24220TARGET-stage4-ld = $(TARGET-ld)
d545f33b 24221all-stage4-ld: configure-stage4-ld
c52c6897 24222 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24223 @r=`${PWD_COMMAND}`; export r; \
24224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24225 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
24226 $(HOST_EXPORTS) \
24227 $(POSTSTAGE1_HOST_EXPORTS) \
24228 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24230 CFLAGS="$(STAGE4_CFLAGS)" \
24231 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 24232 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
24233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24236 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24237 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 24238 $(TARGET-stage4-ld)
d545f33b
PB
24239
24240maybe-clean-stage4-ld: clean-stage4-ld
24241clean-stage4: clean-stage4-ld
24242clean-stage4-ld:
9dbaa842
DD
24243 @if [ $(current_stage) = stage4 ]; then \
24244 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24245 else \
24246 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
24247 $(MAKE) stage4-start; \
24248 fi; \
d545f33b 24249 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24250 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24251 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24252 clean
d545f33b
PB
24253@endif ld-bootstrap
24254
24255
24256.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
24257.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
24258maybe-all-stageprofile-ld:
24259maybe-clean-stageprofile-ld:
24260@if ld-bootstrap
24261maybe-all-stageprofile-ld: all-stageprofile-ld
24262all-stageprofile: all-stageprofile-ld
f70224b5 24263TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 24264all-stageprofile-ld: configure-stageprofile-ld
c52c6897 24265 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24266 @r=`${PWD_COMMAND}`; export r; \
24267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24268 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
24269 $(HOST_EXPORTS) \
24270 $(POSTSTAGE1_HOST_EXPORTS) \
24271 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24273 CFLAGS="$(STAGEprofile_CFLAGS)" \
24274 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
24275 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24279 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24280 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 24281 $(TARGET-stageprofile-ld)
d545f33b
PB
24282
24283maybe-clean-stageprofile-ld: clean-stageprofile-ld
24284clean-stageprofile: clean-stageprofile-ld
24285clean-stageprofile-ld:
9dbaa842
DD
24286 @if [ $(current_stage) = stageprofile ]; then \
24287 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24288 else \
24289 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
24290 $(MAKE) stageprofile-start; \
24291 fi; \
d545f33b 24292 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24293 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24294 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24295 clean
d545f33b
PB
24296@endif ld-bootstrap
24297
24298
24299.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
24300.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
24301maybe-all-stagefeedback-ld:
24302maybe-clean-stagefeedback-ld:
24303@if ld-bootstrap
24304maybe-all-stagefeedback-ld: all-stagefeedback-ld
24305all-stagefeedback: all-stagefeedback-ld
f70224b5 24306TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 24307all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 24308 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24309 @r=`${PWD_COMMAND}`; export r; \
24310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24311 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
24312 $(HOST_EXPORTS) \
24313 $(POSTSTAGE1_HOST_EXPORTS) \
24314 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24316 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24317 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
24318 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24322 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24323 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 24324 $(TARGET-stagefeedback-ld)
d545f33b
PB
24325
24326maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
24327clean-stagefeedback: clean-stagefeedback-ld
24328clean-stagefeedback-ld:
9dbaa842
DD
24329 @if [ $(current_stage) = stagefeedback ]; then \
24330 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
24331 else \
24332 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
24333 $(MAKE) stagefeedback-start; \
24334 fi; \
d545f33b 24335 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 24336 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24337 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24338 clean
d545f33b
PB
24339@endif ld-bootstrap
24340
24341
24342
24343
24344
b813574b
PB
24345.PHONY: check-ld maybe-check-ld
24346maybe-check-ld:
24347@if ld
24348maybe-check-ld: check-ld
04cf1b77 24349
b813574b 24350check-ld:
0aed8855 24351 @: $(MAKE); $(unstage)
04cf1b77
PB
24352 @r=`${PWD_COMMAND}`; export r; \
24353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24354 $(HOST_EXPORTS) \
b00612cc
PB
24355 (cd $(HOST_SUBDIR)/ld && \
24356 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 24357
b813574b 24358@endif ld
04cf1b77 24359
b813574b
PB
24360.PHONY: install-ld maybe-install-ld
24361maybe-install-ld:
24362@if ld
24363maybe-install-ld: install-ld
04cf1b77 24364
b813574b 24365install-ld: installdirs
0aed8855 24366 @: $(MAKE); $(unstage)
04cf1b77
PB
24367 @r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24369 $(HOST_EXPORTS) \
b00612cc 24370 (cd $(HOST_SUBDIR)/ld && \
2da12f12 24371 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 24372
b813574b 24373@endif ld
04cf1b77 24374
56a8fe78 24375# Other targets (info, dvi, pdf, etc.)
04cf1b77 24376
b813574b
PB
24377.PHONY: maybe-info-ld info-ld
24378maybe-info-ld:
24379@if ld
24380maybe-info-ld: info-ld
04cf1b77 24381
b813574b
PB
24382info-ld: \
24383 configure-ld
24384 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24385 r=`${PWD_COMMAND}`; export r; \
24386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24387 $(HOST_EXPORTS) \
b813574b 24388 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24390 done; \
b813574b 24391 echo "Doing info in ld" ; \
b00612cc 24392 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24395 "RANLIB=$${RANLIB}" \
0c24b341 24396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24397 info) \
04cf1b77
PB
24398 || exit 1
24399
b813574b 24400@endif ld
04cf1b77 24401
b813574b
PB
24402.PHONY: maybe-dvi-ld dvi-ld
24403maybe-dvi-ld:
24404@if ld
24405maybe-dvi-ld: dvi-ld
04cf1b77 24406
b813574b
PB
24407dvi-ld: \
24408 configure-ld
24409 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24410 r=`${PWD_COMMAND}`; export r; \
24411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24412 $(HOST_EXPORTS) \
b813574b 24413 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24415 done; \
b813574b 24416 echo "Doing dvi in ld" ; \
b00612cc 24417 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24420 "RANLIB=$${RANLIB}" \
0c24b341 24421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24422 dvi) \
04cf1b77
PB
24423 || exit 1
24424
b813574b 24425@endif ld
04cf1b77 24426
56a8fe78
DD
24427.PHONY: maybe-pdf-ld pdf-ld
24428maybe-pdf-ld:
24429@if ld
24430maybe-pdf-ld: pdf-ld
24431
24432pdf-ld: \
24433 configure-ld
24434 @[ -f ./ld/Makefile ] || exit 0; \
24435 r=`${PWD_COMMAND}`; export r; \
24436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24437 $(HOST_EXPORTS) \
24438 for flag in $(EXTRA_HOST_FLAGS) ; do \
24439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24440 done; \
24441 echo "Doing pdf in ld" ; \
24442 (cd $(HOST_SUBDIR)/ld && \
24443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24445 "RANLIB=$${RANLIB}" \
0c24b341 24446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24447 pdf) \
24448 || exit 1
24449
24450@endif ld
24451
6d389afc
MS
24452.PHONY: maybe-html-ld html-ld
24453maybe-html-ld:
24454@if ld
24455maybe-html-ld: html-ld
24456
24457html-ld: \
24458 configure-ld
24459 @[ -f ./ld/Makefile ] || exit 0; \
24460 r=`${PWD_COMMAND}`; export r; \
24461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24462 $(HOST_EXPORTS) \
24463 for flag in $(EXTRA_HOST_FLAGS) ; do \
24464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24465 done; \
24466 echo "Doing html in ld" ; \
b00612cc 24467 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
24468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24470 "RANLIB=$${RANLIB}" \
0c24b341 24471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24472 html) \
24473 || exit 1
24474
24475@endif ld
24476
b813574b
PB
24477.PHONY: maybe-TAGS-ld TAGS-ld
24478maybe-TAGS-ld:
24479@if ld
24480maybe-TAGS-ld: TAGS-ld
04cf1b77 24481
b813574b
PB
24482TAGS-ld: \
24483 configure-ld
24484 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24485 r=`${PWD_COMMAND}`; export r; \
24486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24487 $(HOST_EXPORTS) \
b813574b 24488 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24490 done; \
b813574b 24491 echo "Doing TAGS in ld" ; \
b00612cc 24492 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24495 "RANLIB=$${RANLIB}" \
0c24b341 24496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24497 TAGS) \
04cf1b77
PB
24498 || exit 1
24499
b813574b 24500@endif ld
04cf1b77 24501
b813574b
PB
24502.PHONY: maybe-install-info-ld install-info-ld
24503maybe-install-info-ld:
24504@if ld
24505maybe-install-info-ld: install-info-ld
04cf1b77 24506
b813574b
PB
24507install-info-ld: \
24508 configure-ld \
24509 info-ld
24510 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24511 r=`${PWD_COMMAND}`; export r; \
24512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24513 $(HOST_EXPORTS) \
b813574b 24514 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24516 done; \
b813574b 24517 echo "Doing install-info in ld" ; \
b00612cc 24518 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24521 "RANLIB=$${RANLIB}" \
0c24b341 24522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24523 install-info) \
04cf1b77
PB
24524 || exit 1
24525
b813574b 24526@endif ld
04cf1b77 24527
a3ca38d2
DD
24528.PHONY: maybe-install-pdf-ld install-pdf-ld
24529maybe-install-pdf-ld:
24530@if ld
24531maybe-install-pdf-ld: install-pdf-ld
24532
24533install-pdf-ld: \
24534 configure-ld \
24535 pdf-ld
24536 @[ -f ./ld/Makefile ] || exit 0; \
24537 r=`${PWD_COMMAND}`; export r; \
24538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24539 $(HOST_EXPORTS) \
24540 for flag in $(EXTRA_HOST_FLAGS) ; do \
24541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24542 done; \
24543 echo "Doing install-pdf in ld" ; \
24544 (cd $(HOST_SUBDIR)/ld && \
24545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24547 "RANLIB=$${RANLIB}" \
0c24b341 24548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24549 install-pdf) \
24550 || exit 1
24551
24552@endif ld
24553
108a6f8e
CD
24554.PHONY: maybe-install-html-ld install-html-ld
24555maybe-install-html-ld:
24556@if ld
24557maybe-install-html-ld: install-html-ld
24558
24559install-html-ld: \
24560 configure-ld \
24561 html-ld
24562 @[ -f ./ld/Makefile ] || exit 0; \
24563 r=`${PWD_COMMAND}`; export r; \
24564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24565 $(HOST_EXPORTS) \
24566 for flag in $(EXTRA_HOST_FLAGS) ; do \
24567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24568 done; \
24569 echo "Doing install-html in ld" ; \
24570 (cd $(HOST_SUBDIR)/ld && \
24571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24573 "RANLIB=$${RANLIB}" \
0c24b341 24574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24575 install-html) \
24576 || exit 1
24577
24578@endif ld
24579
b813574b
PB
24580.PHONY: maybe-installcheck-ld installcheck-ld
24581maybe-installcheck-ld:
24582@if ld
24583maybe-installcheck-ld: installcheck-ld
04cf1b77 24584
b813574b
PB
24585installcheck-ld: \
24586 configure-ld
24587 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24588 r=`${PWD_COMMAND}`; export r; \
24589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24590 $(HOST_EXPORTS) \
b813574b 24591 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24593 done; \
b813574b 24594 echo "Doing installcheck in ld" ; \
b00612cc 24595 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24598 "RANLIB=$${RANLIB}" \
0c24b341 24599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24600 installcheck) \
04cf1b77
PB
24601 || exit 1
24602
b813574b 24603@endif ld
04cf1b77 24604
b813574b
PB
24605.PHONY: maybe-mostlyclean-ld mostlyclean-ld
24606maybe-mostlyclean-ld:
24607@if ld
24608maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 24609
b813574b
PB
24610mostlyclean-ld:
24611 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24612 r=`${PWD_COMMAND}`; export r; \
24613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24614 $(HOST_EXPORTS) \
b813574b 24615 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24617 done; \
b813574b 24618 echo "Doing mostlyclean in ld" ; \
b00612cc 24619 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24622 "RANLIB=$${RANLIB}" \
0c24b341 24623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24624 mostlyclean) \
04cf1b77
PB
24625 || exit 1
24626
b813574b 24627@endif ld
04cf1b77 24628
b813574b
PB
24629.PHONY: maybe-clean-ld clean-ld
24630maybe-clean-ld:
24631@if ld
24632maybe-clean-ld: clean-ld
04cf1b77 24633
b813574b
PB
24634clean-ld:
24635 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24636 r=`${PWD_COMMAND}`; export r; \
24637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24638 $(HOST_EXPORTS) \
b813574b 24639 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24641 done; \
b813574b 24642 echo "Doing clean in ld" ; \
b00612cc 24643 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24646 "RANLIB=$${RANLIB}" \
0c24b341 24647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24648 clean) \
04cf1b77
PB
24649 || exit 1
24650
b813574b 24651@endif ld
04cf1b77 24652
b813574b
PB
24653.PHONY: maybe-distclean-ld distclean-ld
24654maybe-distclean-ld:
24655@if ld
24656maybe-distclean-ld: distclean-ld
04cf1b77 24657
b813574b
PB
24658distclean-ld:
24659 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24660 r=`${PWD_COMMAND}`; export r; \
24661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24662 $(HOST_EXPORTS) \
b813574b 24663 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24665 done; \
b813574b 24666 echo "Doing distclean in ld" ; \
b00612cc 24667 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24670 "RANLIB=$${RANLIB}" \
0c24b341 24671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24672 distclean) \
04cf1b77
PB
24673 || exit 1
24674
b813574b 24675@endif ld
04cf1b77 24676
b813574b
PB
24677.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
24678maybe-maintainer-clean-ld:
24679@if ld
24680maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 24681
b813574b
PB
24682maintainer-clean-ld:
24683 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
24684 r=`${PWD_COMMAND}`; export r; \
24685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24686 $(HOST_EXPORTS) \
b813574b 24687 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
24688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24689 done; \
b813574b 24690 echo "Doing maintainer-clean in ld" ; \
b00612cc 24691 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
24692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24694 "RANLIB=$${RANLIB}" \
0c24b341 24695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24696 maintainer-clean) \
04cf1b77
PB
24697 || exit 1
24698
b813574b 24699@endif ld
04cf1b77
PB
24700
24701
a7254363 24702
b813574b
PB
24703.PHONY: configure-libcpp maybe-configure-libcpp
24704maybe-configure-libcpp:
4f0ef2d8
CD
24705@if gcc-bootstrap
24706configure-libcpp: stage_current
24707@endif gcc-bootstrap
b813574b
PB
24708@if libcpp
24709maybe-configure-libcpp: configure-libcpp
c52c6897 24710configure-libcpp:
c52c6897
PB
24711 @r=`${PWD_COMMAND}`; export r; \
24712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24713 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 24715 $(HOST_EXPORTS) \
a7254363
PB
24716 echo Configuring in $(HOST_SUBDIR)/libcpp; \
24717 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 24718 case $(srcdir) in \
b00612cc
PB
24719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24720 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24722 esac; \
b00612cc
PB
24723 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24724 libsrcdir="$$s/libcpp"; \
4fa63067 24725 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24727 --target=${target_alias} $${srcdiroption} \
4fa63067 24728 || exit 1
b813574b 24729@endif libcpp
4fa63067 24730
a7254363
PB
24731
24732
d545f33b
PB
24733.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
24734maybe-configure-stage1-libcpp:
24735@if libcpp-bootstrap
24736maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 24737configure-stage1-libcpp:
c52c6897 24738 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24740 @r=`${PWD_COMMAND}`; export r; \
24741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24742 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 24743 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 24744 $(HOST_EXPORTS) \
8ee82aff 24745 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24746 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
24747 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 24748 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24750 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24751 case $(srcdir) in \
24752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24753 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24755 esac; \
24756 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24757 libsrcdir="$$s/libcpp"; \
24758 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24760 --target=${target_alias} $${srcdiroption} \
1b05fbbd 24761 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
24762@endif libcpp-bootstrap
24763
24764.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
24765maybe-configure-stage2-libcpp:
24766@if libcpp-bootstrap
24767maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 24768configure-stage2-libcpp:
c52c6897 24769 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24770 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24771 @r=`${PWD_COMMAND}`; export r; \
24772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24773 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 24774 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24775 $(HOST_EXPORTS) \
1b05fbbd 24776 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24777 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24778 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
24779 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24780 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24782 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24783 case $(srcdir) in \
24784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24785 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24787 esac; \
24788 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24789 libsrcdir="$$s/libcpp"; \
24790 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24792 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24793 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24794 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
24795@endif libcpp-bootstrap
24796
d545f33b
PB
24797.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
24798maybe-configure-stage3-libcpp:
24799@if libcpp-bootstrap
24800maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 24801configure-stage3-libcpp:
c52c6897 24802 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24804 @r=`${PWD_COMMAND}`; export r; \
24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24806 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 24807 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24808 $(HOST_EXPORTS) \
1b05fbbd 24809 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24810 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24811 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
24812 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24813 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24815 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24816 case $(srcdir) in \
24817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24818 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24820 esac; \
24821 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24822 libsrcdir="$$s/libcpp"; \
24823 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24825 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24826 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24827 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
24828@endif libcpp-bootstrap
24829
d545f33b
PB
24830.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
24831maybe-configure-stage4-libcpp:
24832@if libcpp-bootstrap
24833maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 24834configure-stage4-libcpp:
c52c6897 24835 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24836 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24837 @r=`${PWD_COMMAND}`; export r; \
24838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24839 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 24840 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24841 $(HOST_EXPORTS) \
1b05fbbd 24842 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24843 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
24844 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
24845 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24846 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24848 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24849 case $(srcdir) in \
24850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24851 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24853 esac; \
24854 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24855 libsrcdir="$$s/libcpp"; \
24856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24858 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24859 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24860 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
24861@endif libcpp-bootstrap
24862
24863.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
24864maybe-configure-stageprofile-libcpp:
24865@if libcpp-bootstrap
24866maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 24867configure-stageprofile-libcpp:
c52c6897 24868 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24870 @r=`${PWD_COMMAND}`; export r; \
24871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24872 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24873 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24874 $(HOST_EXPORTS) \
1b05fbbd
AO
24875 $(POSTSTAGE1_HOST_EXPORTS) \
24876 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24877 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
24878 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24879 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24881 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24882 case $(srcdir) in \
24883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24884 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24886 esac; \
24887 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24888 libsrcdir="$$s/libcpp"; \
24889 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24891 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24892 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24893 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24894@endif libcpp-bootstrap
24895
24896.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24897maybe-configure-stagefeedback-libcpp:
24898@if libcpp-bootstrap
24899maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 24900configure-stagefeedback-libcpp:
c52c6897 24901 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24903 @r=`${PWD_COMMAND}`; export r; \
24904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24905 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24906 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24907 $(HOST_EXPORTS) \
1b05fbbd
AO
24908 $(POSTSTAGE1_HOST_EXPORTS) \
24909 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24910 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
24911 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24912 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24914 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24915 case $(srcdir) in \
24916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24917 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24919 esac; \
24920 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24921 libsrcdir="$$s/libcpp"; \
24922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24924 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24925 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24926 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24927@endif libcpp-bootstrap
24928
24929
24930
24931
24932
b813574b
PB
24933.PHONY: all-libcpp maybe-all-libcpp
24934maybe-all-libcpp:
4f0ef2d8
CD
24935@if gcc-bootstrap
24936all-libcpp: stage_current
24937@endif gcc-bootstrap
b813574b 24938@if libcpp
d27cc32e 24939TARGET-libcpp=all
b813574b
PB
24940maybe-all-libcpp: all-libcpp
24941all-libcpp: configure-libcpp
c52c6897 24942 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24944 $(HOST_EXPORTS) \
b00612cc 24945 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24946 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24947 $(TARGET-libcpp))
b813574b 24948@endif libcpp
4fa63067 24949
a7254363 24950
d545f33b
PB
24951
24952.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24953.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24954maybe-all-stage1-libcpp:
24955maybe-clean-stage1-libcpp:
24956@if libcpp-bootstrap
24957maybe-all-stage1-libcpp: all-stage1-libcpp
24958all-stage1: all-stage1-libcpp
f70224b5 24959TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 24960all-stage1-libcpp: configure-stage1-libcpp
c52c6897 24961 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24962 @r=`${PWD_COMMAND}`; export r; \
24963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24964 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
24965 $(HOST_EXPORTS) \
24966 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
24968 CFLAGS="$(STAGE1_CFLAGS)" \
24969 CXXFLAGS="$(STAGE1_CFLAGS)" \
24970 LIBCFLAGS="$(LIBCFLAGS)" \
24971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24974 $(EXTRA_HOST_FLAGS) \
24975 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24976 $(TARGET-stage1-libcpp)
d545f33b
PB
24977
24978maybe-clean-stage1-libcpp: clean-stage1-libcpp
24979clean-stage1: clean-stage1-libcpp
24980clean-stage1-libcpp:
9dbaa842
DD
24981 @if [ $(current_stage) = stage1 ]; then \
24982 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24983 else \
24984 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24985 $(MAKE) stage1-start; \
24986 fi; \
d545f33b 24987 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24988 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24989 clean
d545f33b
PB
24990@endif libcpp-bootstrap
24991
24992
24993.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24994.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24995maybe-all-stage2-libcpp:
24996maybe-clean-stage2-libcpp:
24997@if libcpp-bootstrap
24998maybe-all-stage2-libcpp: all-stage2-libcpp
24999all-stage2: all-stage2-libcpp
f70224b5 25000TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 25001all-stage2-libcpp: configure-stage2-libcpp
c52c6897 25002 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25003 @r=`${PWD_COMMAND}`; export r; \
25004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25005 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
25006 $(HOST_EXPORTS) \
25007 $(POSTSTAGE1_HOST_EXPORTS) \
25008 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25010 CFLAGS="$(STAGE2_CFLAGS)" \
25011 CXXFLAGS="$(STAGE2_CFLAGS)" \
25012 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25016 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25017 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25018 $(TARGET-stage2-libcpp)
d545f33b
PB
25019
25020maybe-clean-stage2-libcpp: clean-stage2-libcpp
25021clean-stage2: clean-stage2-libcpp
25022clean-stage2-libcpp:
9dbaa842
DD
25023 @if [ $(current_stage) = stage2 ]; then \
25024 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25025 else \
25026 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
25027 $(MAKE) stage2-start; \
25028 fi; \
d545f33b 25029 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25030 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25031 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25032 clean
d545f33b
PB
25033@endif libcpp-bootstrap
25034
25035
25036.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
25037.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
25038maybe-all-stage3-libcpp:
25039maybe-clean-stage3-libcpp:
25040@if libcpp-bootstrap
25041maybe-all-stage3-libcpp: all-stage3-libcpp
25042all-stage3: all-stage3-libcpp
f70224b5 25043TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 25044all-stage3-libcpp: configure-stage3-libcpp
c52c6897 25045 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25046 @r=`${PWD_COMMAND}`; export r; \
25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25048 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
25049 $(HOST_EXPORTS) \
25050 $(POSTSTAGE1_HOST_EXPORTS) \
25051 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25053 CFLAGS="$(STAGE3_CFLAGS)" \
25054 CXXFLAGS="$(STAGE3_CFLAGS)" \
25055 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25060 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25061 $(TARGET-stage3-libcpp)
d545f33b
PB
25062
25063maybe-clean-stage3-libcpp: clean-stage3-libcpp
25064clean-stage3: clean-stage3-libcpp
25065clean-stage3-libcpp:
9dbaa842
DD
25066 @if [ $(current_stage) = stage3 ]; then \
25067 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25068 else \
25069 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
25070 $(MAKE) stage3-start; \
25071 fi; \
d545f33b 25072 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25073 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25074 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25075 clean
d545f33b
PB
25076@endif libcpp-bootstrap
25077
25078
25079.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
25080.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
25081maybe-all-stage4-libcpp:
25082maybe-clean-stage4-libcpp:
25083@if libcpp-bootstrap
25084maybe-all-stage4-libcpp: all-stage4-libcpp
25085all-stage4: all-stage4-libcpp
f70224b5 25086TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 25087all-stage4-libcpp: configure-stage4-libcpp
c52c6897 25088 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25089 @r=`${PWD_COMMAND}`; export r; \
25090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25091 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
25092 $(HOST_EXPORTS) \
25093 $(POSTSTAGE1_HOST_EXPORTS) \
25094 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25096 CFLAGS="$(STAGE4_CFLAGS)" \
25097 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 25098 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25103 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25104 $(TARGET-stage4-libcpp)
d545f33b
PB
25105
25106maybe-clean-stage4-libcpp: clean-stage4-libcpp
25107clean-stage4: clean-stage4-libcpp
25108clean-stage4-libcpp:
9dbaa842
DD
25109 @if [ $(current_stage) = stage4 ]; then \
25110 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25111 else \
25112 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
25113 $(MAKE) stage4-start; \
25114 fi; \
d545f33b 25115 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25116 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25117 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25118 clean
d545f33b
PB
25119@endif libcpp-bootstrap
25120
25121
25122.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
25123.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
25124maybe-all-stageprofile-libcpp:
25125maybe-clean-stageprofile-libcpp:
25126@if libcpp-bootstrap
25127maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
25128all-stageprofile: all-stageprofile-libcpp
f70224b5 25129TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 25130all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 25131 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25132 @r=`${PWD_COMMAND}`; export r; \
25133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25134 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
25135 $(HOST_EXPORTS) \
25136 $(POSTSTAGE1_HOST_EXPORTS) \
25137 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25139 CFLAGS="$(STAGEprofile_CFLAGS)" \
25140 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
25141 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25146 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25147 $(TARGET-stageprofile-libcpp)
d545f33b
PB
25148
25149maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
25150clean-stageprofile: clean-stageprofile-libcpp
25151clean-stageprofile-libcpp:
9dbaa842
DD
25152 @if [ $(current_stage) = stageprofile ]; then \
25153 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25154 else \
25155 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
25156 $(MAKE) stageprofile-start; \
25157 fi; \
d545f33b 25158 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25159 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25160 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25161 clean
d545f33b
PB
25162@endif libcpp-bootstrap
25163
25164
25165.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
25166.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
25167maybe-all-stagefeedback-libcpp:
25168maybe-clean-stagefeedback-libcpp:
25169@if libcpp-bootstrap
25170maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
25171all-stagefeedback: all-stagefeedback-libcpp
f70224b5 25172TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 25173all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 25174 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25175 @r=`${PWD_COMMAND}`; export r; \
25176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25177 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
25178 $(HOST_EXPORTS) \
25179 $(POSTSTAGE1_HOST_EXPORTS) \
25180 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25182 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25183 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
25184 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25188 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25189 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25190 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
25191
25192maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
25193clean-stagefeedback: clean-stagefeedback-libcpp
25194clean-stagefeedback-libcpp:
9dbaa842
DD
25195 @if [ $(current_stage) = stagefeedback ]; then \
25196 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25197 else \
25198 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
25199 $(MAKE) stagefeedback-start; \
25200 fi; \
d545f33b 25201 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 25202 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25203 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25204 clean
d545f33b
PB
25205@endif libcpp-bootstrap
25206
25207
25208
25209
25210
b813574b
PB
25211.PHONY: check-libcpp maybe-check-libcpp
25212maybe-check-libcpp:
25213@if libcpp
25214maybe-check-libcpp: check-libcpp
4fa63067 25215
b813574b 25216check-libcpp:
0aed8855 25217 @: $(MAKE); $(unstage)
4fa63067
NN
25218 @r=`${PWD_COMMAND}`; export r; \
25219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25220 $(HOST_EXPORTS) \
b00612cc
PB
25221 (cd $(HOST_SUBDIR)/libcpp && \
25222 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25223
b813574b 25224@endif libcpp
4fa63067 25225
b813574b
PB
25226.PHONY: install-libcpp maybe-install-libcpp
25227maybe-install-libcpp:
25228@if libcpp
25229maybe-install-libcpp: install-libcpp
25230
25231install-libcpp: installdirs
0aed8855 25232 @: $(MAKE); $(unstage)
4fa63067
NN
25233 @r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25235 $(HOST_EXPORTS) \
b00612cc 25236 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 25237 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25238
b813574b 25239@endif libcpp
4fa63067 25240
56a8fe78 25241# Other targets (info, dvi, pdf, etc.)
4fa63067 25242
b813574b
PB
25243.PHONY: maybe-info-libcpp info-libcpp
25244maybe-info-libcpp:
25245@if libcpp
25246maybe-info-libcpp: info-libcpp
4fa63067 25247
b813574b
PB
25248info-libcpp: \
25249 configure-libcpp
25250 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25251 r=`${PWD_COMMAND}`; export r; \
25252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25253 $(HOST_EXPORTS) \
b813574b 25254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25256 done; \
b813574b 25257 echo "Doing info in libcpp" ; \
b00612cc 25258 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25261 "RANLIB=$${RANLIB}" \
0c24b341 25262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25263 info) \
2a4cbe27
NN
25264 || exit 1
25265
b813574b 25266@endif libcpp
2a4cbe27 25267
b813574b
PB
25268.PHONY: maybe-dvi-libcpp dvi-libcpp
25269maybe-dvi-libcpp:
25270@if libcpp
25271maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 25272
b813574b
PB
25273dvi-libcpp: \
25274 configure-libcpp
25275 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25276 r=`${PWD_COMMAND}`; export r; \
25277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25278 $(HOST_EXPORTS) \
b813574b 25279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25281 done; \
b813574b 25282 echo "Doing dvi in libcpp" ; \
b00612cc 25283 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25286 "RANLIB=$${RANLIB}" \
0c24b341 25287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25288 dvi) \
2a4cbe27
NN
25289 || exit 1
25290
b813574b 25291@endif libcpp
2a4cbe27 25292
56a8fe78
DD
25293.PHONY: maybe-pdf-libcpp pdf-libcpp
25294maybe-pdf-libcpp:
25295@if libcpp
25296maybe-pdf-libcpp: pdf-libcpp
25297
25298pdf-libcpp: \
25299 configure-libcpp
25300 @[ -f ./libcpp/Makefile ] || exit 0; \
25301 r=`${PWD_COMMAND}`; export r; \
25302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25303 $(HOST_EXPORTS) \
25304 for flag in $(EXTRA_HOST_FLAGS) ; do \
25305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25306 done; \
25307 echo "Doing pdf in libcpp" ; \
25308 (cd $(HOST_SUBDIR)/libcpp && \
25309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25311 "RANLIB=$${RANLIB}" \
0c24b341 25312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25313 pdf) \
25314 || exit 1
25315
25316@endif libcpp
25317
6d389afc
MS
25318.PHONY: maybe-html-libcpp html-libcpp
25319maybe-html-libcpp:
25320@if libcpp
25321maybe-html-libcpp: html-libcpp
25322
25323html-libcpp: \
25324 configure-libcpp
25325 @[ -f ./libcpp/Makefile ] || exit 0; \
25326 r=`${PWD_COMMAND}`; export r; \
25327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25328 $(HOST_EXPORTS) \
25329 for flag in $(EXTRA_HOST_FLAGS) ; do \
25330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25331 done; \
25332 echo "Doing html in libcpp" ; \
b00612cc 25333 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
25334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25336 "RANLIB=$${RANLIB}" \
0c24b341 25337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25338 html) \
25339 || exit 1
25340
25341@endif libcpp
25342
b813574b
PB
25343.PHONY: maybe-TAGS-libcpp TAGS-libcpp
25344maybe-TAGS-libcpp:
25345@if libcpp
25346maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 25347
b813574b
PB
25348TAGS-libcpp: \
25349 configure-libcpp
25350 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25351 r=`${PWD_COMMAND}`; export r; \
25352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25353 $(HOST_EXPORTS) \
b813574b 25354 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25356 done; \
b813574b 25357 echo "Doing TAGS in libcpp" ; \
b00612cc 25358 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25361 "RANLIB=$${RANLIB}" \
0c24b341 25362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25363 TAGS) \
2a4cbe27
NN
25364 || exit 1
25365
b813574b 25366@endif libcpp
2a4cbe27 25367
b813574b
PB
25368.PHONY: maybe-install-info-libcpp install-info-libcpp
25369maybe-install-info-libcpp:
25370@if libcpp
25371maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 25372
b813574b
PB
25373install-info-libcpp: \
25374 configure-libcpp \
25375 info-libcpp
25376 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25377 r=`${PWD_COMMAND}`; export r; \
25378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25379 $(HOST_EXPORTS) \
b813574b 25380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25382 done; \
b813574b 25383 echo "Doing install-info in libcpp" ; \
b00612cc 25384 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25387 "RANLIB=$${RANLIB}" \
0c24b341 25388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25389 install-info) \
2a4cbe27
NN
25390 || exit 1
25391
b813574b 25392@endif libcpp
2a4cbe27 25393
a3ca38d2
DD
25394.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
25395maybe-install-pdf-libcpp:
25396@if libcpp
25397maybe-install-pdf-libcpp: install-pdf-libcpp
25398
25399install-pdf-libcpp: \
25400 configure-libcpp \
25401 pdf-libcpp
25402 @[ -f ./libcpp/Makefile ] || exit 0; \
25403 r=`${PWD_COMMAND}`; export r; \
25404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25405 $(HOST_EXPORTS) \
25406 for flag in $(EXTRA_HOST_FLAGS) ; do \
25407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25408 done; \
25409 echo "Doing install-pdf in libcpp" ; \
25410 (cd $(HOST_SUBDIR)/libcpp && \
25411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25413 "RANLIB=$${RANLIB}" \
0c24b341 25414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25415 install-pdf) \
25416 || exit 1
25417
25418@endif libcpp
25419
108a6f8e
CD
25420.PHONY: maybe-install-html-libcpp install-html-libcpp
25421maybe-install-html-libcpp:
25422@if libcpp
25423maybe-install-html-libcpp: install-html-libcpp
25424
25425install-html-libcpp: \
25426 configure-libcpp \
25427 html-libcpp
25428 @[ -f ./libcpp/Makefile ] || exit 0; \
25429 r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431 $(HOST_EXPORTS) \
25432 for flag in $(EXTRA_HOST_FLAGS) ; do \
25433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25434 done; \
25435 echo "Doing install-html in libcpp" ; \
25436 (cd $(HOST_SUBDIR)/libcpp && \
25437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25439 "RANLIB=$${RANLIB}" \
0c24b341 25440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25441 install-html) \
25442 || exit 1
25443
25444@endif libcpp
25445
b813574b
PB
25446.PHONY: maybe-installcheck-libcpp installcheck-libcpp
25447maybe-installcheck-libcpp:
25448@if libcpp
25449maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 25450
b813574b
PB
25451installcheck-libcpp: \
25452 configure-libcpp
25453 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25454 r=`${PWD_COMMAND}`; export r; \
25455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25456 $(HOST_EXPORTS) \
b813574b 25457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25459 done; \
b813574b 25460 echo "Doing installcheck in libcpp" ; \
b00612cc 25461 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25464 "RANLIB=$${RANLIB}" \
0c24b341 25465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25466 installcheck) \
2a4cbe27
NN
25467 || exit 1
25468
b813574b 25469@endif libcpp
2a4cbe27 25470
b813574b
PB
25471.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
25472maybe-mostlyclean-libcpp:
25473@if libcpp
25474maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 25475
b813574b
PB
25476mostlyclean-libcpp:
25477 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25478 r=`${PWD_COMMAND}`; export r; \
25479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25480 $(HOST_EXPORTS) \
b813574b 25481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25483 done; \
b813574b 25484 echo "Doing mostlyclean in libcpp" ; \
b00612cc 25485 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25488 "RANLIB=$${RANLIB}" \
0c24b341 25489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25490 mostlyclean) \
2a4cbe27
NN
25491 || exit 1
25492
b813574b 25493@endif libcpp
2a4cbe27 25494
b813574b
PB
25495.PHONY: maybe-clean-libcpp clean-libcpp
25496maybe-clean-libcpp:
25497@if libcpp
25498maybe-clean-libcpp: clean-libcpp
2a4cbe27 25499
b813574b
PB
25500clean-libcpp:
25501 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25502 r=`${PWD_COMMAND}`; export r; \
25503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25504 $(HOST_EXPORTS) \
b813574b 25505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25507 done; \
b813574b 25508 echo "Doing clean in libcpp" ; \
b00612cc 25509 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25512 "RANLIB=$${RANLIB}" \
0c24b341 25513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25514 clean) \
2a4cbe27
NN
25515 || exit 1
25516
b813574b 25517@endif libcpp
2a4cbe27 25518
b813574b
PB
25519.PHONY: maybe-distclean-libcpp distclean-libcpp
25520maybe-distclean-libcpp:
25521@if libcpp
25522maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 25523
b813574b
PB
25524distclean-libcpp:
25525 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25526 r=`${PWD_COMMAND}`; export r; \
25527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25528 $(HOST_EXPORTS) \
b813574b 25529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25531 done; \
b813574b 25532 echo "Doing distclean in libcpp" ; \
b00612cc 25533 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25536 "RANLIB=$${RANLIB}" \
0c24b341 25537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25538 distclean) \
2a4cbe27
NN
25539 || exit 1
25540
b813574b 25541@endif libcpp
2a4cbe27 25542
b813574b
PB
25543.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
25544maybe-maintainer-clean-libcpp:
25545@if libcpp
25546maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 25547
b813574b
PB
25548maintainer-clean-libcpp:
25549 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
25550 r=`${PWD_COMMAND}`; export r; \
25551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25552 $(HOST_EXPORTS) \
b813574b 25553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25555 done; \
b813574b 25556 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 25557 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
25558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25560 "RANLIB=$${RANLIB}" \
0c24b341 25561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25562 maintainer-clean) \
2a4cbe27
NN
25563 || exit 1
25564
b813574b 25565@endif libcpp
2a4cbe27 25566
2a4cbe27 25567
a7254363 25568
be01d343
PB
25569.PHONY: configure-libdecnumber maybe-configure-libdecnumber
25570maybe-configure-libdecnumber:
4f0ef2d8
CD
25571@if gcc-bootstrap
25572configure-libdecnumber: stage_current
25573@endif gcc-bootstrap
be01d343
PB
25574@if libdecnumber
25575maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 25576configure-libdecnumber:
c52c6897
PB
25577 @r=`${PWD_COMMAND}`; export r; \
25578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
25579 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25580 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25581 $(HOST_EXPORTS) \
25582 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
25583 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
25584 case $(srcdir) in \
25585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25586 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25588 esac; \
25589 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25590 libsrcdir="$$s/libdecnumber"; \
25591 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25592 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25593 --target=${target_alias} $${srcdiroption} \
be01d343
PB
25594 || exit 1
25595@endif libdecnumber
25596
25597
25598
25599.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
25600maybe-configure-stage1-libdecnumber:
25601@if libdecnumber-bootstrap
25602maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 25603configure-stage1-libdecnumber:
c52c6897 25604 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25605 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25606 @r=`${PWD_COMMAND}`; export r; \
25607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25608 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25609 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 25610 $(HOST_EXPORTS) \
8ee82aff 25611 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25612 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
25613 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 25614 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25616 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25617 case $(srcdir) in \
25618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25619 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25621 esac; \
25622 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25623 libsrcdir="$$s/libdecnumber"; \
25624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25626 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25627 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
25628@endif libdecnumber-bootstrap
25629
25630.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
25631maybe-configure-stage2-libdecnumber:
25632@if libdecnumber-bootstrap
25633maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 25634configure-stage2-libdecnumber:
c52c6897 25635 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25637 @r=`${PWD_COMMAND}`; export r; \
25638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25639 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25640 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 25641 $(HOST_EXPORTS) \
1b05fbbd 25642 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25643 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25644 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
25645 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 25646 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25648 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25649 case $(srcdir) in \
25650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25651 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25653 esac; \
25654 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25655 libsrcdir="$$s/libdecnumber"; \
25656 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25658 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25659 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25660 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25661@endif libdecnumber-bootstrap
25662
be01d343
PB
25663.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
25664maybe-configure-stage3-libdecnumber:
25665@if libdecnumber-bootstrap
25666maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 25667configure-stage3-libdecnumber:
c52c6897 25668 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25670 @r=`${PWD_COMMAND}`; export r; \
25671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25672 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25673 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 25674 $(HOST_EXPORTS) \
1b05fbbd 25675 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25676 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25677 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
25678 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 25679 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25681 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25682 case $(srcdir) in \
25683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25684 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25686 esac; \
25687 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25688 libsrcdir="$$s/libdecnumber"; \
25689 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25691 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25692 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25693 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25694@endif libdecnumber-bootstrap
25695
be01d343
PB
25696.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
25697maybe-configure-stage4-libdecnumber:
25698@if libdecnumber-bootstrap
25699maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 25700configure-stage4-libdecnumber:
c52c6897 25701 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25702 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25703 @r=`${PWD_COMMAND}`; export r; \
25704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25705 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25706 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 25707 $(HOST_EXPORTS) \
1b05fbbd 25708 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25709 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25710 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
25711 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 25712 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25714 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25715 case $(srcdir) in \
25716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25717 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25719 esac; \
25720 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25721 libsrcdir="$$s/libdecnumber"; \
25722 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25724 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25725 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25726 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
25727@endif libdecnumber-bootstrap
25728
25729.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
25730maybe-configure-stageprofile-libdecnumber:
25731@if libdecnumber-bootstrap
25732maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 25733configure-stageprofile-libdecnumber:
c52c6897 25734 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25735 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25736 @r=`${PWD_COMMAND}`; export r; \
25737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25738 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25739 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 25740 $(HOST_EXPORTS) \
1b05fbbd
AO
25741 $(POSTSTAGE1_HOST_EXPORTS) \
25742 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25743 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
25744 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 25745 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25747 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25748 case $(srcdir) in \
25749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25750 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25752 esac; \
25753 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25754 libsrcdir="$$s/libdecnumber"; \
25755 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25757 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25758 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25759 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
25760@endif libdecnumber-bootstrap
25761
25762.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
25763maybe-configure-stagefeedback-libdecnumber:
25764@if libdecnumber-bootstrap
25765maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 25766configure-stagefeedback-libdecnumber:
c52c6897 25767 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
25769 @r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25771 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25772 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 25773 $(HOST_EXPORTS) \
1b05fbbd
AO
25774 $(POSTSTAGE1_HOST_EXPORTS) \
25775 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25776 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
25777 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 25778 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 25779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
25780 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25781 case $(srcdir) in \
25782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25783 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25785 esac; \
25786 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25787 libsrcdir="$$s/libdecnumber"; \
25788 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25790 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25791 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25792 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
25793@endif libdecnumber-bootstrap
25794
25795
25796
25797
25798
25799.PHONY: all-libdecnumber maybe-all-libdecnumber
25800maybe-all-libdecnumber:
4f0ef2d8
CD
25801@if gcc-bootstrap
25802all-libdecnumber: stage_current
25803@endif gcc-bootstrap
be01d343
PB
25804@if libdecnumber
25805TARGET-libdecnumber=all
25806maybe-all-libdecnumber: all-libdecnumber
25807all-libdecnumber: configure-libdecnumber
c52c6897 25808 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25810 $(HOST_EXPORTS) \
25811 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25813 $(TARGET-libdecnumber))
be01d343
PB
25814@endif libdecnumber
25815
25816
25817
25818.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25819.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25820maybe-all-stage1-libdecnumber:
25821maybe-clean-stage1-libdecnumber:
25822@if libdecnumber-bootstrap
25823maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25824all-stage1: all-stage1-libdecnumber
25825TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25826all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 25827 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
25828 @r=`${PWD_COMMAND}`; export r; \
25829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25830 TFLAGS="$(STAGE1_TFLAGS)"; \
be01d343
PB
25831 $(HOST_EXPORTS) \
25832 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25834 CFLAGS="$(STAGE1_CFLAGS)" \
25835 CXXFLAGS="$(STAGE1_CFLAGS)" \
25836 LIBCFLAGS="$(LIBCFLAGS)" \
25837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25840 $(EXTRA_HOST_FLAGS) \
25841 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
25842 $(TARGET-stage1-libdecnumber)
25843
25844maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25845clean-stage1: clean-stage1-libdecnumber
25846clean-stage1-libdecnumber:
9dbaa842
DD
25847 @if [ $(current_stage) = stage1 ]; then \
25848 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25849 else \
25850 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25851 $(MAKE) stage1-start; \
25852 fi; \
be01d343 25853 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25854 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25855 clean
be01d343
PB
25856@endif libdecnumber-bootstrap
25857
25858
25859.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25860.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25861maybe-all-stage2-libdecnumber:
25862maybe-clean-stage2-libdecnumber:
25863@if libdecnumber-bootstrap
25864maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25865all-stage2: all-stage2-libdecnumber
25866TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25867all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 25868 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
25869 @r=`${PWD_COMMAND}`; export r; \
25870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25871 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343
PB
25872 $(HOST_EXPORTS) \
25873 $(POSTSTAGE1_HOST_EXPORTS) \
25874 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25876 CFLAGS="$(STAGE2_CFLAGS)" \
25877 CXXFLAGS="$(STAGE2_CFLAGS)" \
25878 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25883 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
25884 $(TARGET-stage2-libdecnumber)
25885
25886maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25887clean-stage2: clean-stage2-libdecnumber
25888clean-stage2-libdecnumber:
9dbaa842
DD
25889 @if [ $(current_stage) = stage2 ]; then \
25890 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25891 else \
25892 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25893 $(MAKE) stage2-start; \
25894 fi; \
be01d343 25895 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25896 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25897 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25898 clean
be01d343
PB
25899@endif libdecnumber-bootstrap
25900
25901
25902.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25903.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25904maybe-all-stage3-libdecnumber:
25905maybe-clean-stage3-libdecnumber:
25906@if libdecnumber-bootstrap
25907maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25908all-stage3: all-stage3-libdecnumber
25909TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25910all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 25911 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
25912 @r=`${PWD_COMMAND}`; export r; \
25913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25914 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343
PB
25915 $(HOST_EXPORTS) \
25916 $(POSTSTAGE1_HOST_EXPORTS) \
25917 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25918 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25919 CFLAGS="$(STAGE3_CFLAGS)" \
25920 CXXFLAGS="$(STAGE3_CFLAGS)" \
25921 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25922 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25923 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25924 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25925 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25926 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
25927 $(TARGET-stage3-libdecnumber)
25928
25929maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25930clean-stage3: clean-stage3-libdecnumber
25931clean-stage3-libdecnumber:
9dbaa842
DD
25932 @if [ $(current_stage) = stage3 ]; then \
25933 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25934 else \
25935 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25936 $(MAKE) stage3-start; \
25937 fi; \
be01d343 25938 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25939 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25940 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25941 clean
be01d343
PB
25942@endif libdecnumber-bootstrap
25943
25944
25945.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25946.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25947maybe-all-stage4-libdecnumber:
25948maybe-clean-stage4-libdecnumber:
25949@if libdecnumber-bootstrap
25950maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25951all-stage4: all-stage4-libdecnumber
25952TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25953all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 25954 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
25955 @r=`${PWD_COMMAND}`; export r; \
25956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25957 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343
PB
25958 $(HOST_EXPORTS) \
25959 $(POSTSTAGE1_HOST_EXPORTS) \
25960 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25962 CFLAGS="$(STAGE4_CFLAGS)" \
25963 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 25964 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25968 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25969 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
25970 $(TARGET-stage4-libdecnumber)
25971
25972maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25973clean-stage4: clean-stage4-libdecnumber
25974clean-stage4-libdecnumber:
9dbaa842
DD
25975 @if [ $(current_stage) = stage4 ]; then \
25976 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25977 else \
25978 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25979 $(MAKE) stage4-start; \
25980 fi; \
be01d343 25981 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25982 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25983 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25984 clean
be01d343
PB
25985@endif libdecnumber-bootstrap
25986
25987
25988.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25989.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25990maybe-all-stageprofile-libdecnumber:
25991maybe-clean-stageprofile-libdecnumber:
25992@if libdecnumber-bootstrap
25993maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25994all-stageprofile: all-stageprofile-libdecnumber
25995TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25996all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 25997 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
25998 @r=`${PWD_COMMAND}`; export r; \
25999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26000 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343
PB
26001 $(HOST_EXPORTS) \
26002 $(POSTSTAGE1_HOST_EXPORTS) \
26003 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26005 CFLAGS="$(STAGEprofile_CFLAGS)" \
26006 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26007 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26012 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
26013 $(TARGET-stageprofile-libdecnumber)
26014
26015maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
26016clean-stageprofile: clean-stageprofile-libdecnumber
26017clean-stageprofile-libdecnumber:
9dbaa842
DD
26018 @if [ $(current_stage) = stageprofile ]; then \
26019 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26020 else \
26021 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
26022 $(MAKE) stageprofile-start; \
26023 fi; \
be01d343 26024 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26025 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26026 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26027 clean
be01d343
PB
26028@endif libdecnumber-bootstrap
26029
26030
26031.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
26032.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
26033maybe-all-stagefeedback-libdecnumber:
26034maybe-clean-stagefeedback-libdecnumber:
26035@if libdecnumber-bootstrap
26036maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
26037all-stagefeedback: all-stagefeedback-libdecnumber
26038TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
26039all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 26040 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
26041 @r=`${PWD_COMMAND}`; export r; \
26042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26043 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343
PB
26044 $(HOST_EXPORTS) \
26045 $(POSTSTAGE1_HOST_EXPORTS) \
26046 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26048 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26049 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26050 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26054 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26055 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
26056 $(TARGET-stagefeedback-libdecnumber)
26057
26058maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
26059clean-stagefeedback: clean-stagefeedback-libdecnumber
26060clean-stagefeedback-libdecnumber:
9dbaa842
DD
26061 @if [ $(current_stage) = stagefeedback ]; then \
26062 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26063 else \
26064 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
26065 $(MAKE) stagefeedback-start; \
26066 fi; \
be01d343 26067 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 26068 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 26069 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26070 clean
be01d343
PB
26071@endif libdecnumber-bootstrap
26072
26073
26074
26075
26076
26077.PHONY: check-libdecnumber maybe-check-libdecnumber
26078maybe-check-libdecnumber:
26079@if libdecnumber
26080maybe-check-libdecnumber: check-libdecnumber
26081
26082check-libdecnumber:
0aed8855 26083 @: $(MAKE); $(unstage)
be01d343
PB
26084 @r=`${PWD_COMMAND}`; export r; \
26085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26086 $(HOST_EXPORTS) \
26087 (cd $(HOST_SUBDIR)/libdecnumber && \
26088 $(MAKE) $(FLAGS_TO_PASS) check)
26089
26090@endif libdecnumber
26091
26092.PHONY: install-libdecnumber maybe-install-libdecnumber
26093maybe-install-libdecnumber:
26094@if libdecnumber
26095maybe-install-libdecnumber: install-libdecnumber
26096
26097install-libdecnumber: installdirs
0aed8855 26098 @: $(MAKE); $(unstage)
be01d343
PB
26099 @r=`${PWD_COMMAND}`; export r; \
26100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26101 $(HOST_EXPORTS) \
26102 (cd $(HOST_SUBDIR)/libdecnumber && \
26103 $(MAKE) $(FLAGS_TO_PASS) install)
26104
26105@endif libdecnumber
26106
56a8fe78 26107# Other targets (info, dvi, pdf, etc.)
be01d343
PB
26108
26109.PHONY: maybe-info-libdecnumber info-libdecnumber
26110maybe-info-libdecnumber:
26111@if libdecnumber
26112maybe-info-libdecnumber: info-libdecnumber
26113
26114info-libdecnumber: \
26115 configure-libdecnumber
26116 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26117 r=`${PWD_COMMAND}`; export r; \
26118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26119 $(HOST_EXPORTS) \
26120 for flag in $(EXTRA_HOST_FLAGS) ; do \
26121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26122 done; \
26123 echo "Doing info in libdecnumber" ; \
26124 (cd $(HOST_SUBDIR)/libdecnumber && \
26125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26127 "RANLIB=$${RANLIB}" \
0c24b341 26128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26129 info) \
26130 || exit 1
26131
26132@endif libdecnumber
26133
26134.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
26135maybe-dvi-libdecnumber:
26136@if libdecnumber
26137maybe-dvi-libdecnumber: dvi-libdecnumber
26138
26139dvi-libdecnumber: \
26140 configure-libdecnumber
26141 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26142 r=`${PWD_COMMAND}`; export r; \
26143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26144 $(HOST_EXPORTS) \
26145 for flag in $(EXTRA_HOST_FLAGS) ; do \
26146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26147 done; \
26148 echo "Doing dvi in libdecnumber" ; \
26149 (cd $(HOST_SUBDIR)/libdecnumber && \
26150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26152 "RANLIB=$${RANLIB}" \
0c24b341 26153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26154 dvi) \
26155 || exit 1
26156
26157@endif libdecnumber
26158
56a8fe78
DD
26159.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
26160maybe-pdf-libdecnumber:
26161@if libdecnumber
26162maybe-pdf-libdecnumber: pdf-libdecnumber
26163
26164pdf-libdecnumber: \
26165 configure-libdecnumber
26166 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26167 r=`${PWD_COMMAND}`; export r; \
26168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26169 $(HOST_EXPORTS) \
26170 for flag in $(EXTRA_HOST_FLAGS) ; do \
26171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26172 done; \
26173 echo "Doing pdf in libdecnumber" ; \
26174 (cd $(HOST_SUBDIR)/libdecnumber && \
26175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26177 "RANLIB=$${RANLIB}" \
0c24b341 26178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26179 pdf) \
26180 || exit 1
26181
26182@endif libdecnumber
26183
be01d343
PB
26184.PHONY: maybe-html-libdecnumber html-libdecnumber
26185maybe-html-libdecnumber:
26186@if libdecnumber
26187maybe-html-libdecnumber: html-libdecnumber
26188
26189html-libdecnumber: \
26190 configure-libdecnumber
26191 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26192 r=`${PWD_COMMAND}`; export r; \
26193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26194 $(HOST_EXPORTS) \
26195 for flag in $(EXTRA_HOST_FLAGS) ; do \
26196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26197 done; \
26198 echo "Doing html in libdecnumber" ; \
26199 (cd $(HOST_SUBDIR)/libdecnumber && \
26200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26202 "RANLIB=$${RANLIB}" \
0c24b341 26203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26204 html) \
26205 || exit 1
26206
26207@endif libdecnumber
26208
26209.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
26210maybe-TAGS-libdecnumber:
26211@if libdecnumber
26212maybe-TAGS-libdecnumber: TAGS-libdecnumber
26213
26214TAGS-libdecnumber: \
26215 configure-libdecnumber
26216 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26217 r=`${PWD_COMMAND}`; export r; \
26218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219 $(HOST_EXPORTS) \
26220 for flag in $(EXTRA_HOST_FLAGS) ; do \
26221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222 done; \
26223 echo "Doing TAGS in libdecnumber" ; \
26224 (cd $(HOST_SUBDIR)/libdecnumber && \
26225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227 "RANLIB=$${RANLIB}" \
0c24b341 26228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26229 TAGS) \
26230 || exit 1
26231
26232@endif libdecnumber
26233
26234.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
26235maybe-install-info-libdecnumber:
26236@if libdecnumber
26237maybe-install-info-libdecnumber: install-info-libdecnumber
26238
26239install-info-libdecnumber: \
26240 configure-libdecnumber \
26241 info-libdecnumber
26242 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26243 r=`${PWD_COMMAND}`; export r; \
26244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26245 $(HOST_EXPORTS) \
26246 for flag in $(EXTRA_HOST_FLAGS) ; do \
26247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248 done; \
26249 echo "Doing install-info in libdecnumber" ; \
26250 (cd $(HOST_SUBDIR)/libdecnumber && \
26251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253 "RANLIB=$${RANLIB}" \
0c24b341 26254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26255 install-info) \
26256 || exit 1
26257
26258@endif libdecnumber
26259
a3ca38d2
DD
26260.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
26261maybe-install-pdf-libdecnumber:
26262@if libdecnumber
26263maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
26264
26265install-pdf-libdecnumber: \
26266 configure-libdecnumber \
26267 pdf-libdecnumber
26268 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26269 r=`${PWD_COMMAND}`; export r; \
26270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26271 $(HOST_EXPORTS) \
26272 for flag in $(EXTRA_HOST_FLAGS) ; do \
26273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26274 done; \
26275 echo "Doing install-pdf in libdecnumber" ; \
26276 (cd $(HOST_SUBDIR)/libdecnumber && \
26277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26279 "RANLIB=$${RANLIB}" \
0c24b341 26280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26281 install-pdf) \
26282 || exit 1
26283
26284@endif libdecnumber
26285
108a6f8e
CD
26286.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
26287maybe-install-html-libdecnumber:
26288@if libdecnumber
26289maybe-install-html-libdecnumber: install-html-libdecnumber
26290
26291install-html-libdecnumber: \
26292 configure-libdecnumber \
26293 html-libdecnumber
26294 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26295 r=`${PWD_COMMAND}`; export r; \
26296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297 $(HOST_EXPORTS) \
26298 for flag in $(EXTRA_HOST_FLAGS) ; do \
26299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26300 done; \
26301 echo "Doing install-html in libdecnumber" ; \
26302 (cd $(HOST_SUBDIR)/libdecnumber && \
26303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26305 "RANLIB=$${RANLIB}" \
0c24b341 26306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26307 install-html) \
26308 || exit 1
26309
26310@endif libdecnumber
26311
be01d343
PB
26312.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
26313maybe-installcheck-libdecnumber:
26314@if libdecnumber
26315maybe-installcheck-libdecnumber: installcheck-libdecnumber
26316
26317installcheck-libdecnumber: \
26318 configure-libdecnumber
26319 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26320 r=`${PWD_COMMAND}`; export r; \
26321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26322 $(HOST_EXPORTS) \
26323 for flag in $(EXTRA_HOST_FLAGS) ; do \
26324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26325 done; \
26326 echo "Doing installcheck in libdecnumber" ; \
26327 (cd $(HOST_SUBDIR)/libdecnumber && \
26328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26330 "RANLIB=$${RANLIB}" \
0c24b341 26331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26332 installcheck) \
26333 || exit 1
26334
26335@endif libdecnumber
26336
26337.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
26338maybe-mostlyclean-libdecnumber:
26339@if libdecnumber
26340maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
26341
26342mostlyclean-libdecnumber:
26343 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26344 r=`${PWD_COMMAND}`; export r; \
26345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26346 $(HOST_EXPORTS) \
26347 for flag in $(EXTRA_HOST_FLAGS) ; do \
26348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26349 done; \
26350 echo "Doing mostlyclean in libdecnumber" ; \
26351 (cd $(HOST_SUBDIR)/libdecnumber && \
26352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26354 "RANLIB=$${RANLIB}" \
0c24b341 26355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26356 mostlyclean) \
26357 || exit 1
26358
26359@endif libdecnumber
26360
26361.PHONY: maybe-clean-libdecnumber clean-libdecnumber
26362maybe-clean-libdecnumber:
26363@if libdecnumber
26364maybe-clean-libdecnumber: clean-libdecnumber
26365
26366clean-libdecnumber:
26367 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26368 r=`${PWD_COMMAND}`; export r; \
26369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26370 $(HOST_EXPORTS) \
26371 for flag in $(EXTRA_HOST_FLAGS) ; do \
26372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26373 done; \
26374 echo "Doing clean in libdecnumber" ; \
26375 (cd $(HOST_SUBDIR)/libdecnumber && \
26376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26378 "RANLIB=$${RANLIB}" \
0c24b341 26379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26380 clean) \
26381 || exit 1
26382
26383@endif libdecnumber
26384
26385.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
26386maybe-distclean-libdecnumber:
26387@if libdecnumber
26388maybe-distclean-libdecnumber: distclean-libdecnumber
26389
26390distclean-libdecnumber:
26391 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26392 r=`${PWD_COMMAND}`; export r; \
26393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26394 $(HOST_EXPORTS) \
26395 for flag in $(EXTRA_HOST_FLAGS) ; do \
26396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26397 done; \
26398 echo "Doing distclean in libdecnumber" ; \
26399 (cd $(HOST_SUBDIR)/libdecnumber && \
26400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26402 "RANLIB=$${RANLIB}" \
0c24b341 26403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26404 distclean) \
26405 || exit 1
26406
26407@endif libdecnumber
26408
26409.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
26410maybe-maintainer-clean-libdecnumber:
26411@if libdecnumber
26412maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
26413
26414maintainer-clean-libdecnumber:
26415 @[ -f ./libdecnumber/Makefile ] || exit 0; \
26416 r=`${PWD_COMMAND}`; export r; \
26417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26418 $(HOST_EXPORTS) \
26419 for flag in $(EXTRA_HOST_FLAGS) ; do \
26420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26421 done; \
26422 echo "Doing maintainer-clean in libdecnumber" ; \
26423 (cd $(HOST_SUBDIR)/libdecnumber && \
26424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26426 "RANLIB=$${RANLIB}" \
0c24b341 26427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
26428 maintainer-clean) \
26429 || exit 1
26430
26431@endif libdecnumber
26432
26433
26434
b813574b
PB
26435.PHONY: configure-libgui maybe-configure-libgui
26436maybe-configure-libgui:
4f0ef2d8
CD
26437@if gcc-bootstrap
26438configure-libgui: stage_current
26439@endif gcc-bootstrap
b813574b
PB
26440@if libgui
26441maybe-configure-libgui: configure-libgui
c52c6897 26442configure-libgui:
0aed8855 26443 @: $(MAKE); $(unstage)
c52c6897 26444 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 26445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26446 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
26447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 26448 $(HOST_EXPORTS) \
a7254363
PB
26449 echo Configuring in $(HOST_SUBDIR)/libgui; \
26450 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 26451 case $(srcdir) in \
b00612cc
PB
26452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26453 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
26454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 26455 esac; \
b00612cc
PB
26456 srcdiroption="--srcdir=$${topdir}/libgui"; \
26457 libsrcdir="$$s/libgui"; \
4b1cb4fe 26458 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26460 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 26461 || exit 1
b813574b 26462@endif libgui
4b1cb4fe 26463
a7254363
PB
26464
26465
d545f33b
PB
26466
26467
b813574b
PB
26468.PHONY: all-libgui maybe-all-libgui
26469maybe-all-libgui:
4f0ef2d8
CD
26470@if gcc-bootstrap
26471all-libgui: stage_current
26472@endif gcc-bootstrap
b813574b 26473@if libgui
d27cc32e 26474TARGET-libgui=all
b813574b
PB
26475maybe-all-libgui: all-libgui
26476all-libgui: configure-libgui
0aed8855 26477 @: $(MAKE); $(unstage)
4b1cb4fe
DD
26478 @r=`${PWD_COMMAND}`; export r; \
26479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26480 $(HOST_EXPORTS) \
b00612cc 26481 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
26482 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26483 $(TARGET-libgui))
b813574b 26484@endif libgui
4b1cb4fe 26485
a7254363 26486
d545f33b
PB
26487
26488
b813574b
PB
26489.PHONY: check-libgui maybe-check-libgui
26490maybe-check-libgui:
26491@if libgui
26492maybe-check-libgui: check-libgui
4b1cb4fe 26493
b813574b 26494check-libgui:
0aed8855 26495 @: $(MAKE); $(unstage)
4b1cb4fe
DD
26496 @r=`${PWD_COMMAND}`; export r; \
26497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26498 $(HOST_EXPORTS) \
b00612cc
PB
26499 (cd $(HOST_SUBDIR)/libgui && \
26500 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 26501
b813574b 26502@endif libgui
4b1cb4fe 26503
b813574b
PB
26504.PHONY: install-libgui maybe-install-libgui
26505maybe-install-libgui:
26506@if libgui
26507maybe-install-libgui: install-libgui
4b1cb4fe 26508
b813574b 26509install-libgui: installdirs
0aed8855 26510 @: $(MAKE); $(unstage)
b813574b
PB
26511 @r=`${PWD_COMMAND}`; export r; \
26512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26513 $(HOST_EXPORTS) \
b00612cc 26514 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 26515 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 26516
b813574b 26517@endif libgui
4b1cb4fe 26518
56a8fe78 26519# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 26520
b813574b
PB
26521.PHONY: maybe-info-libgui info-libgui
26522maybe-info-libgui:
26523@if libgui
26524maybe-info-libgui: info-libgui
4b1cb4fe 26525
b813574b
PB
26526info-libgui: \
26527 configure-libgui
0aed8855 26528 @: $(MAKE); $(unstage)
b813574b 26529 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26530 r=`${PWD_COMMAND}`; export r; \
26531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26532 $(HOST_EXPORTS) \
b813574b 26533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26535 done; \
b813574b 26536 echo "Doing info in libgui" ; \
b00612cc 26537 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26540 "RANLIB=$${RANLIB}" \
0c24b341 26541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26542 info) \
4b1cb4fe
DD
26543 || exit 1
26544
b813574b 26545@endif libgui
4b1cb4fe 26546
b813574b
PB
26547.PHONY: maybe-dvi-libgui dvi-libgui
26548maybe-dvi-libgui:
26549@if libgui
26550maybe-dvi-libgui: dvi-libgui
4b1cb4fe 26551
b813574b
PB
26552dvi-libgui: \
26553 configure-libgui
0aed8855 26554 @: $(MAKE); $(unstage)
b813574b 26555 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26556 r=`${PWD_COMMAND}`; export r; \
26557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26558 $(HOST_EXPORTS) \
b813574b 26559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26561 done; \
b813574b 26562 echo "Doing dvi in libgui" ; \
b00612cc 26563 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26566 "RANLIB=$${RANLIB}" \
0c24b341 26567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26568 dvi) \
4b1cb4fe
DD
26569 || exit 1
26570
b813574b 26571@endif libgui
4b1cb4fe 26572
56a8fe78
DD
26573.PHONY: maybe-pdf-libgui pdf-libgui
26574maybe-pdf-libgui:
26575@if libgui
26576maybe-pdf-libgui: pdf-libgui
26577
26578pdf-libgui: \
26579 configure-libgui
26580 @: $(MAKE); $(unstage)
26581 @[ -f ./libgui/Makefile ] || exit 0; \
26582 r=`${PWD_COMMAND}`; export r; \
26583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26584 $(HOST_EXPORTS) \
26585 for flag in $(EXTRA_HOST_FLAGS) ; do \
26586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26587 done; \
26588 echo "Doing pdf in libgui" ; \
26589 (cd $(HOST_SUBDIR)/libgui && \
26590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26592 "RANLIB=$${RANLIB}" \
0c24b341 26593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26594 pdf) \
26595 || exit 1
26596
26597@endif libgui
26598
6d389afc
MS
26599.PHONY: maybe-html-libgui html-libgui
26600maybe-html-libgui:
26601@if libgui
26602maybe-html-libgui: html-libgui
26603
26604html-libgui: \
26605 configure-libgui
0aed8855 26606 @: $(MAKE); $(unstage)
6d389afc
MS
26607 @[ -f ./libgui/Makefile ] || exit 0; \
26608 r=`${PWD_COMMAND}`; export r; \
26609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26610 $(HOST_EXPORTS) \
26611 for flag in $(EXTRA_HOST_FLAGS) ; do \
26612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26613 done; \
26614 echo "Doing html in libgui" ; \
b00612cc 26615 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
26616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26618 "RANLIB=$${RANLIB}" \
0c24b341 26619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26620 html) \
26621 || exit 1
26622
26623@endif libgui
26624
b813574b
PB
26625.PHONY: maybe-TAGS-libgui TAGS-libgui
26626maybe-TAGS-libgui:
26627@if libgui
26628maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 26629
b813574b
PB
26630TAGS-libgui: \
26631 configure-libgui
0aed8855 26632 @: $(MAKE); $(unstage)
b813574b 26633 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26634 r=`${PWD_COMMAND}`; export r; \
26635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26636 $(HOST_EXPORTS) \
b813574b 26637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26639 done; \
b813574b 26640 echo "Doing TAGS in libgui" ; \
b00612cc 26641 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26644 "RANLIB=$${RANLIB}" \
0c24b341 26645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26646 TAGS) \
4b1cb4fe
DD
26647 || exit 1
26648
b813574b 26649@endif libgui
4b1cb4fe 26650
b813574b
PB
26651.PHONY: maybe-install-info-libgui install-info-libgui
26652maybe-install-info-libgui:
26653@if libgui
26654maybe-install-info-libgui: install-info-libgui
4b1cb4fe 26655
b813574b
PB
26656install-info-libgui: \
26657 configure-libgui \
26658 info-libgui
0aed8855 26659 @: $(MAKE); $(unstage)
b813574b 26660 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26663 $(HOST_EXPORTS) \
b813574b 26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
b813574b 26667 echo "Doing install-info in libgui" ; \
b00612cc 26668 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
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}" \
b813574b 26673 install-info) \
4b1cb4fe
DD
26674 || exit 1
26675
b813574b 26676@endif libgui
4b1cb4fe 26677
a3ca38d2
DD
26678.PHONY: maybe-install-pdf-libgui install-pdf-libgui
26679maybe-install-pdf-libgui:
26680@if libgui
26681maybe-install-pdf-libgui: install-pdf-libgui
26682
26683install-pdf-libgui: \
26684 configure-libgui \
26685 pdf-libgui
26686 @: $(MAKE); $(unstage)
26687 @[ -f ./libgui/Makefile ] || exit 0; \
26688 r=`${PWD_COMMAND}`; export r; \
26689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26690 $(HOST_EXPORTS) \
26691 for flag in $(EXTRA_HOST_FLAGS) ; do \
26692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26693 done; \
26694 echo "Doing install-pdf in libgui" ; \
26695 (cd $(HOST_SUBDIR)/libgui && \
26696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26698 "RANLIB=$${RANLIB}" \
0c24b341 26699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26700 install-pdf) \
26701 || exit 1
26702
26703@endif libgui
26704
108a6f8e
CD
26705.PHONY: maybe-install-html-libgui install-html-libgui
26706maybe-install-html-libgui:
26707@if libgui
26708maybe-install-html-libgui: install-html-libgui
26709
26710install-html-libgui: \
26711 configure-libgui \
26712 html-libgui
26713 @: $(MAKE); $(unstage)
26714 @[ -f ./libgui/Makefile ] || exit 0; \
26715 r=`${PWD_COMMAND}`; export r; \
26716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26717 $(HOST_EXPORTS) \
26718 for flag in $(EXTRA_HOST_FLAGS) ; do \
26719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720 done; \
26721 echo "Doing install-html in libgui" ; \
26722 (cd $(HOST_SUBDIR)/libgui && \
26723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725 "RANLIB=$${RANLIB}" \
0c24b341 26726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26727 install-html) \
26728 || exit 1
26729
26730@endif libgui
26731
b813574b
PB
26732.PHONY: maybe-installcheck-libgui installcheck-libgui
26733maybe-installcheck-libgui:
26734@if libgui
26735maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 26736
b813574b
PB
26737installcheck-libgui: \
26738 configure-libgui
0aed8855 26739 @: $(MAKE); $(unstage)
b813574b 26740 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26741 r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26743 $(HOST_EXPORTS) \
b813574b 26744 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26746 done; \
b813574b 26747 echo "Doing installcheck in libgui" ; \
b00612cc 26748 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26751 "RANLIB=$${RANLIB}" \
0c24b341 26752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26753 installcheck) \
4b1cb4fe
DD
26754 || exit 1
26755
b813574b 26756@endif libgui
4b1cb4fe 26757
b813574b
PB
26758.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26759maybe-mostlyclean-libgui:
26760@if libgui
26761maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 26762
b813574b 26763mostlyclean-libgui:
0aed8855 26764 @: $(MAKE); $(unstage)
b813574b 26765 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26766 r=`${PWD_COMMAND}`; export r; \
26767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26768 $(HOST_EXPORTS) \
b813574b 26769 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26771 done; \
b813574b 26772 echo "Doing mostlyclean in libgui" ; \
b00612cc 26773 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26776 "RANLIB=$${RANLIB}" \
0c24b341 26777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26778 mostlyclean) \
4b1cb4fe
DD
26779 || exit 1
26780
b813574b 26781@endif libgui
4b1cb4fe 26782
b813574b
PB
26783.PHONY: maybe-clean-libgui clean-libgui
26784maybe-clean-libgui:
26785@if libgui
26786maybe-clean-libgui: clean-libgui
4b1cb4fe 26787
b813574b 26788clean-libgui:
0aed8855 26789 @: $(MAKE); $(unstage)
b813574b 26790 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26791 r=`${PWD_COMMAND}`; export r; \
26792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26793 $(HOST_EXPORTS) \
b813574b 26794 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26796 done; \
b813574b 26797 echo "Doing clean in libgui" ; \
b00612cc 26798 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26801 "RANLIB=$${RANLIB}" \
0c24b341 26802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26803 clean) \
4b1cb4fe
DD
26804 || exit 1
26805
b813574b 26806@endif libgui
4b1cb4fe 26807
b813574b
PB
26808.PHONY: maybe-distclean-libgui distclean-libgui
26809maybe-distclean-libgui:
26810@if libgui
26811maybe-distclean-libgui: distclean-libgui
4b1cb4fe 26812
b813574b 26813distclean-libgui:
0aed8855 26814 @: $(MAKE); $(unstage)
b813574b 26815 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26816 r=`${PWD_COMMAND}`; export r; \
26817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26818 $(HOST_EXPORTS) \
b813574b 26819 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
b813574b 26822 echo "Doing distclean in libgui" ; \
b00612cc 26823 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826 "RANLIB=$${RANLIB}" \
0c24b341 26827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26828 distclean) \
4b1cb4fe
DD
26829 || exit 1
26830
b813574b 26831@endif libgui
4b1cb4fe 26832
b813574b
PB
26833.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26834maybe-maintainer-clean-libgui:
26835@if libgui
26836maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 26837
b813574b 26838maintainer-clean-libgui:
0aed8855 26839 @: $(MAKE); $(unstage)
b813574b 26840 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26841 r=`${PWD_COMMAND}`; export r; \
26842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26843 $(HOST_EXPORTS) \
b813574b 26844 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26846 done; \
b813574b 26847 echo "Doing maintainer-clean in libgui" ; \
b00612cc 26848 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26851 "RANLIB=$${RANLIB}" \
0c24b341 26852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26853 maintainer-clean) \
4b1cb4fe
DD
26854 || exit 1
26855
b813574b 26856@endif libgui
4b1cb4fe
DD
26857
26858
a7254363 26859
b813574b
PB
26860.PHONY: configure-libiberty maybe-configure-libiberty
26861maybe-configure-libiberty:
4f0ef2d8
CD
26862@if gcc-bootstrap
26863configure-libiberty: stage_current
26864@endif gcc-bootstrap
b813574b
PB
26865@if libiberty
26866maybe-configure-libiberty: configure-libiberty
c52c6897 26867configure-libiberty:
c52c6897
PB
26868 @r=`${PWD_COMMAND}`; export r; \
26869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26870 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 26872 $(HOST_EXPORTS) \
a7254363
PB
26873 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26874 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 26875 case $(srcdir) in \
b00612cc
PB
26876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26877 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26879 esac; \
b00612cc
PB
26880 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26881 libsrcdir="$$s/libiberty"; \
4fa63067 26882 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26884 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26885 || exit 1
b813574b 26886@endif libiberty
2a4cbe27 26887
a7254363
PB
26888
26889
d545f33b
PB
26890.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26891maybe-configure-stage1-libiberty:
26892@if libiberty-bootstrap
26893maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 26894configure-stage1-libiberty:
c52c6897 26895 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26897 @r=`${PWD_COMMAND}`; export r; \
26898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26899 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26900 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 26901 $(HOST_EXPORTS) \
8ee82aff 26902 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26903 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26904 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26905 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26907 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26908 case $(srcdir) in \
26909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26910 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26912 esac; \
26913 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26914 libsrcdir="$$s/libiberty"; \
26915 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26917 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26918 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26919@endif libiberty-bootstrap
26920
26921.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26922maybe-configure-stage2-libiberty:
26923@if libiberty-bootstrap
26924maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 26925configure-stage2-libiberty:
c52c6897 26926 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26928 @r=`${PWD_COMMAND}`; export r; \
26929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26930 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26931 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26932 $(HOST_EXPORTS) \
1b05fbbd 26933 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26934 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26935 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
26936 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26937 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26939 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26940 case $(srcdir) in \
26941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26942 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26944 esac; \
26945 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26946 libsrcdir="$$s/libiberty"; \
26947 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26948 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26949 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26950 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26951 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26952@endif libiberty-bootstrap
26953
d545f33b
PB
26954.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26955maybe-configure-stage3-libiberty:
26956@if libiberty-bootstrap
26957maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 26958configure-stage3-libiberty:
c52c6897 26959 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26961 @r=`${PWD_COMMAND}`; export r; \
26962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26963 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26964 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26965 $(HOST_EXPORTS) \
1b05fbbd 26966 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26967 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26968 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
26969 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26970 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26972 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26973 case $(srcdir) in \
26974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26975 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26977 esac; \
26978 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26979 libsrcdir="$$s/libiberty"; \
26980 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26982 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26983 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26984 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26985@endif libiberty-bootstrap
26986
d545f33b
PB
26987.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26988maybe-configure-stage4-libiberty:
26989@if libiberty-bootstrap
26990maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 26991configure-stage4-libiberty:
c52c6897 26992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26994 @r=`${PWD_COMMAND}`; export r; \
26995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26996 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26997 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26998 $(HOST_EXPORTS) \
1b05fbbd 26999 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27000 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27001 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
27002 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27003 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27005 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27006 case $(srcdir) in \
27007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27008 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27010 esac; \
27011 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27012 libsrcdir="$$s/libiberty"; \
27013 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27015 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27016 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27017 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27018@endif libiberty-bootstrap
27019
27020.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
27021maybe-configure-stageprofile-libiberty:
27022@if libiberty-bootstrap
27023maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 27024configure-stageprofile-libiberty:
c52c6897 27025 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27027 @r=`${PWD_COMMAND}`; export r; \
27028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27029 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27030 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27031 $(HOST_EXPORTS) \
1b05fbbd
AO
27032 $(POSTSTAGE1_HOST_EXPORTS) \
27033 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27034 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
27035 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27036 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27038 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27039 case $(srcdir) in \
27040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27041 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27043 esac; \
27044 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27045 libsrcdir="$$s/libiberty"; \
27046 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27048 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27049 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27050 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27051@endif libiberty-bootstrap
27052
27053.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
27054maybe-configure-stagefeedback-libiberty:
27055@if libiberty-bootstrap
27056maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 27057configure-stagefeedback-libiberty:
c52c6897 27058 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
27060 @r=`${PWD_COMMAND}`; export r; \
27061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27062 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27063 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 27064 $(HOST_EXPORTS) \
1b05fbbd
AO
27065 $(POSTSTAGE1_HOST_EXPORTS) \
27066 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27067 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
27068 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27069 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 27070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
27071 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27072 case $(srcdir) in \
27073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27074 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27076 esac; \
27077 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27078 libsrcdir="$$s/libiberty"; \
27079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27081 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27082 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27083 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27084@endif libiberty-bootstrap
27085
27086
27087
27088
27089
b813574b
PB
27090.PHONY: all-libiberty maybe-all-libiberty
27091maybe-all-libiberty:
4f0ef2d8
CD
27092@if gcc-bootstrap
27093all-libiberty: stage_current
27094@endif gcc-bootstrap
b813574b 27095@if libiberty
d27cc32e 27096TARGET-libiberty=all
b813574b
PB
27097maybe-all-libiberty: all-libiberty
27098all-libiberty: configure-libiberty
c52c6897 27099 @r=`${PWD_COMMAND}`; export r; \
b813574b 27100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27101 $(HOST_EXPORTS) \
b00612cc 27102 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
27103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27104 $(TARGET-libiberty))
b813574b 27105@endif libiberty
2a4cbe27 27106
a7254363 27107
d545f33b
PB
27108
27109.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
27110.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
27111maybe-all-stage1-libiberty:
27112maybe-clean-stage1-libiberty:
27113@if libiberty-bootstrap
27114maybe-all-stage1-libiberty: all-stage1-libiberty
27115all-stage1: all-stage1-libiberty
f70224b5 27116TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 27117all-stage1-libiberty: configure-stage1-libiberty
c52c6897 27118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27119 @r=`${PWD_COMMAND}`; export r; \
27120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27121 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
27122 $(HOST_EXPORTS) \
27123 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27125 CFLAGS="$(STAGE1_CFLAGS)" \
27126 CXXFLAGS="$(STAGE1_CFLAGS)" \
27127 LIBCFLAGS="$(LIBCFLAGS)" \
27128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27131 $(EXTRA_HOST_FLAGS) \
27132 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27133 $(TARGET-stage1-libiberty)
d545f33b
PB
27134
27135maybe-clean-stage1-libiberty: clean-stage1-libiberty
27136clean-stage1: clean-stage1-libiberty
27137clean-stage1-libiberty:
9dbaa842
DD
27138 @if [ $(current_stage) = stage1 ]; then \
27139 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27140 else \
27141 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
27142 $(MAKE) stage1-start; \
27143 fi; \
d545f33b 27144 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27145 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27146 clean
d545f33b
PB
27147@endif libiberty-bootstrap
27148
27149
27150.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
27151.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
27152maybe-all-stage2-libiberty:
27153maybe-clean-stage2-libiberty:
27154@if libiberty-bootstrap
27155maybe-all-stage2-libiberty: all-stage2-libiberty
27156all-stage2: all-stage2-libiberty
f70224b5 27157TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 27158all-stage2-libiberty: configure-stage2-libiberty
c52c6897 27159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27160 @r=`${PWD_COMMAND}`; export r; \
27161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27162 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
27163 $(HOST_EXPORTS) \
27164 $(POSTSTAGE1_HOST_EXPORTS) \
27165 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27167 CFLAGS="$(STAGE2_CFLAGS)" \
27168 CXXFLAGS="$(STAGE2_CFLAGS)" \
27169 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27174 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27175 $(TARGET-stage2-libiberty)
d545f33b
PB
27176
27177maybe-clean-stage2-libiberty: clean-stage2-libiberty
27178clean-stage2: clean-stage2-libiberty
27179clean-stage2-libiberty:
9dbaa842
DD
27180 @if [ $(current_stage) = stage2 ]; then \
27181 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27182 else \
27183 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
27184 $(MAKE) stage2-start; \
27185 fi; \
d545f33b 27186 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27187 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27188 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27189 clean
d545f33b
PB
27190@endif libiberty-bootstrap
27191
27192
27193.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
27194.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
27195maybe-all-stage3-libiberty:
27196maybe-clean-stage3-libiberty:
27197@if libiberty-bootstrap
27198maybe-all-stage3-libiberty: all-stage3-libiberty
27199all-stage3: all-stage3-libiberty
f70224b5 27200TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 27201all-stage3-libiberty: configure-stage3-libiberty
c52c6897 27202 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27203 @r=`${PWD_COMMAND}`; export r; \
27204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27205 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
27206 $(HOST_EXPORTS) \
27207 $(POSTSTAGE1_HOST_EXPORTS) \
27208 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27210 CFLAGS="$(STAGE3_CFLAGS)" \
27211 CXXFLAGS="$(STAGE3_CFLAGS)" \
27212 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27217 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27218 $(TARGET-stage3-libiberty)
d545f33b
PB
27219
27220maybe-clean-stage3-libiberty: clean-stage3-libiberty
27221clean-stage3: clean-stage3-libiberty
27222clean-stage3-libiberty:
9dbaa842
DD
27223 @if [ $(current_stage) = stage3 ]; then \
27224 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27225 else \
27226 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
27227 $(MAKE) stage3-start; \
27228 fi; \
d545f33b 27229 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27230 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27231 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27232 clean
d545f33b
PB
27233@endif libiberty-bootstrap
27234
27235
27236.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
27237.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
27238maybe-all-stage4-libiberty:
27239maybe-clean-stage4-libiberty:
27240@if libiberty-bootstrap
27241maybe-all-stage4-libiberty: all-stage4-libiberty
27242all-stage4: all-stage4-libiberty
f70224b5 27243TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 27244all-stage4-libiberty: configure-stage4-libiberty
c52c6897 27245 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27246 @r=`${PWD_COMMAND}`; export r; \
27247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27248 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
27249 $(HOST_EXPORTS) \
27250 $(POSTSTAGE1_HOST_EXPORTS) \
27251 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27253 CFLAGS="$(STAGE4_CFLAGS)" \
27254 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 27255 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27260 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27261 $(TARGET-stage4-libiberty)
d545f33b
PB
27262
27263maybe-clean-stage4-libiberty: clean-stage4-libiberty
27264clean-stage4: clean-stage4-libiberty
27265clean-stage4-libiberty:
9dbaa842
DD
27266 @if [ $(current_stage) = stage4 ]; then \
27267 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27268 else \
27269 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
27270 $(MAKE) stage4-start; \
27271 fi; \
d545f33b 27272 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27273 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27274 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27275 clean
d545f33b
PB
27276@endif libiberty-bootstrap
27277
27278
27279.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
27280.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
27281maybe-all-stageprofile-libiberty:
27282maybe-clean-stageprofile-libiberty:
27283@if libiberty-bootstrap
27284maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
27285all-stageprofile: all-stageprofile-libiberty
f70224b5 27286TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 27287all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 27288 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27289 @r=`${PWD_COMMAND}`; export r; \
27290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27291 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
27292 $(HOST_EXPORTS) \
27293 $(POSTSTAGE1_HOST_EXPORTS) \
27294 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27295 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27296 CFLAGS="$(STAGEprofile_CFLAGS)" \
27297 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
27298 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27299 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27300 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27301 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27302 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27303 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27304 $(TARGET-stageprofile-libiberty)
d545f33b
PB
27305
27306maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
27307clean-stageprofile: clean-stageprofile-libiberty
27308clean-stageprofile-libiberty:
9dbaa842
DD
27309 @if [ $(current_stage) = stageprofile ]; then \
27310 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27311 else \
27312 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
27313 $(MAKE) stageprofile-start; \
27314 fi; \
d545f33b 27315 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27316 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27317 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27318 clean
d545f33b
PB
27319@endif libiberty-bootstrap
27320
27321
27322.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
27323.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
27324maybe-all-stagefeedback-libiberty:
27325maybe-clean-stagefeedback-libiberty:
27326@if libiberty-bootstrap
27327maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
27328all-stagefeedback: all-stagefeedback-libiberty
f70224b5 27329TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 27330all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 27331 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27332 @r=`${PWD_COMMAND}`; export r; \
27333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27334 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
27335 $(HOST_EXPORTS) \
27336 $(POSTSTAGE1_HOST_EXPORTS) \
27337 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27339 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27340 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
27341 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27346 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27347 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
27348
27349maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
27350clean-stagefeedback: clean-stagefeedback-libiberty
27351clean-stagefeedback-libiberty:
9dbaa842
DD
27352 @if [ $(current_stage) = stagefeedback ]; then \
27353 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27354 else \
27355 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
27356 $(MAKE) stagefeedback-start; \
27357 fi; \
d545f33b 27358 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 27359 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27360 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27361 clean
d545f33b
PB
27362@endif libiberty-bootstrap
27363
27364
27365
27366
27367
b813574b
PB
27368.PHONY: check-libiberty maybe-check-libiberty
27369maybe-check-libiberty:
27370@if libiberty
27371maybe-check-libiberty: check-libiberty
2a4cbe27 27372
b813574b 27373check-libiberty:
0aed8855 27374 @: $(MAKE); $(unstage)
4fa63067 27375 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27377 $(HOST_EXPORTS) \
b00612cc
PB
27378 (cd $(HOST_SUBDIR)/libiberty && \
27379 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27380
b813574b 27381@endif libiberty
2a4cbe27 27382
b813574b
PB
27383.PHONY: install-libiberty maybe-install-libiberty
27384maybe-install-libiberty:
27385@if libiberty
27386maybe-install-libiberty: install-libiberty
2a4cbe27 27387
b813574b 27388install-libiberty: installdirs
0aed8855 27389 @: $(MAKE); $(unstage)
4fa63067 27390 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27392 $(HOST_EXPORTS) \
b00612cc 27393 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 27394 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27395
b813574b 27396@endif libiberty
2a4cbe27 27397
56a8fe78 27398# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27399
b813574b
PB
27400.PHONY: maybe-info-libiberty info-libiberty
27401maybe-info-libiberty:
27402@if libiberty
27403maybe-info-libiberty: info-libiberty
4fa63067 27404
b813574b
PB
27405info-libiberty: \
27406 configure-libiberty
27407 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27408 r=`${PWD_COMMAND}`; export r; \
27409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27410 $(HOST_EXPORTS) \
b813574b 27411 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27413 done; \
6d389afc 27414 echo "Doing info in libiberty" ; \
b00612cc 27415 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
27416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27418 "RANLIB=$${RANLIB}" \
0c24b341 27419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27420 info) \
27421 || exit 1
27422
27423@endif libiberty
27424
27425.PHONY: maybe-dvi-libiberty dvi-libiberty
27426maybe-dvi-libiberty:
27427@if libiberty
27428maybe-dvi-libiberty: dvi-libiberty
27429
27430dvi-libiberty: \
27431 configure-libiberty
27432 @[ -f ./libiberty/Makefile ] || exit 0; \
27433 r=`${PWD_COMMAND}`; export r; \
27434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27435 $(HOST_EXPORTS) \
27436 for flag in $(EXTRA_HOST_FLAGS) ; do \
27437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438 done; \
27439 echo "Doing dvi in libiberty" ; \
b00612cc 27440 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27443 "RANLIB=$${RANLIB}" \
0c24b341 27444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 27445 dvi) \
2a4cbe27
NN
27446 || exit 1
27447
b813574b 27448@endif libiberty
2a4cbe27 27449
56a8fe78
DD
27450.PHONY: maybe-pdf-libiberty pdf-libiberty
27451maybe-pdf-libiberty:
27452@if libiberty
27453maybe-pdf-libiberty: pdf-libiberty
27454
27455pdf-libiberty: \
27456 configure-libiberty
27457 @[ -f ./libiberty/Makefile ] || exit 0; \
27458 r=`${PWD_COMMAND}`; export r; \
27459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27460 $(HOST_EXPORTS) \
27461 for flag in $(EXTRA_HOST_FLAGS) ; do \
27462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27463 done; \
27464 echo "Doing pdf in libiberty" ; \
27465 (cd $(HOST_SUBDIR)/libiberty && \
27466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27468 "RANLIB=$${RANLIB}" \
0c24b341 27469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27470 pdf) \
27471 || exit 1
27472
27473@endif libiberty
27474
6d389afc
MS
27475.PHONY: maybe-html-libiberty html-libiberty
27476maybe-html-libiberty:
b813574b 27477@if libiberty
6d389afc 27478maybe-html-libiberty: html-libiberty
2a4cbe27 27479
6d389afc 27480html-libiberty: \
b813574b
PB
27481 configure-libiberty
27482 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27483 r=`${PWD_COMMAND}`; export r; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27485 $(HOST_EXPORTS) \
b813574b 27486 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27488 done; \
6d389afc 27489 echo "Doing html in libiberty" ; \
b00612cc 27490 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27493 "RANLIB=$${RANLIB}" \
0c24b341 27494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 27495 html) \
2a4cbe27
NN
27496 || exit 1
27497
b813574b 27498@endif libiberty
2a4cbe27 27499
b813574b
PB
27500.PHONY: maybe-TAGS-libiberty TAGS-libiberty
27501maybe-TAGS-libiberty:
27502@if libiberty
27503maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 27504
b813574b
PB
27505TAGS-libiberty: \
27506 configure-libiberty
27507 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27508 r=`${PWD_COMMAND}`; export r; \
27509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27510 $(HOST_EXPORTS) \
b813574b 27511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27513 done; \
b813574b 27514 echo "Doing TAGS in libiberty" ; \
b00612cc 27515 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27518 "RANLIB=$${RANLIB}" \
0c24b341 27519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27520 TAGS) \
2a4cbe27
NN
27521 || exit 1
27522
b813574b 27523@endif libiberty
2a4cbe27 27524
b813574b
PB
27525.PHONY: maybe-install-info-libiberty install-info-libiberty
27526maybe-install-info-libiberty:
27527@if libiberty
27528maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 27529
b813574b
PB
27530install-info-libiberty: \
27531 configure-libiberty \
27532 info-libiberty
27533 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27534 r=`${PWD_COMMAND}`; export r; \
27535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27536 $(HOST_EXPORTS) \
b813574b 27537 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27539 done; \
b813574b 27540 echo "Doing install-info in libiberty" ; \
b00612cc 27541 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27544 "RANLIB=$${RANLIB}" \
0c24b341 27545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27546 install-info) \
2a4cbe27
NN
27547 || exit 1
27548
b813574b 27549@endif libiberty
2a4cbe27 27550
a3ca38d2
DD
27551.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
27552maybe-install-pdf-libiberty:
27553@if libiberty
27554maybe-install-pdf-libiberty: install-pdf-libiberty
27555
27556install-pdf-libiberty: \
27557 configure-libiberty \
27558 pdf-libiberty
27559 @[ -f ./libiberty/Makefile ] || exit 0; \
27560 r=`${PWD_COMMAND}`; export r; \
27561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27562 $(HOST_EXPORTS) \
27563 for flag in $(EXTRA_HOST_FLAGS) ; do \
27564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27565 done; \
27566 echo "Doing install-pdf in libiberty" ; \
27567 (cd $(HOST_SUBDIR)/libiberty && \
27568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27570 "RANLIB=$${RANLIB}" \
0c24b341 27571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27572 install-pdf) \
27573 || exit 1
27574
27575@endif libiberty
27576
108a6f8e
CD
27577.PHONY: maybe-install-html-libiberty install-html-libiberty
27578maybe-install-html-libiberty:
27579@if libiberty
27580maybe-install-html-libiberty: install-html-libiberty
27581
27582install-html-libiberty: \
27583 configure-libiberty \
27584 html-libiberty
27585 @[ -f ./libiberty/Makefile ] || exit 0; \
27586 r=`${PWD_COMMAND}`; export r; \
27587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27588 $(HOST_EXPORTS) \
27589 for flag in $(EXTRA_HOST_FLAGS) ; do \
27590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27591 done; \
27592 echo "Doing install-html in libiberty" ; \
27593 (cd $(HOST_SUBDIR)/libiberty && \
27594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27596 "RANLIB=$${RANLIB}" \
0c24b341 27597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27598 install-html) \
27599 || exit 1
27600
27601@endif libiberty
27602
b813574b
PB
27603.PHONY: maybe-installcheck-libiberty installcheck-libiberty
27604maybe-installcheck-libiberty:
27605@if libiberty
27606maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 27607
b813574b
PB
27608installcheck-libiberty: \
27609 configure-libiberty
27610 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27611 r=`${PWD_COMMAND}`; export r; \
27612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27613 $(HOST_EXPORTS) \
b813574b 27614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27616 done; \
b813574b 27617 echo "Doing installcheck in libiberty" ; \
b00612cc 27618 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27621 "RANLIB=$${RANLIB}" \
0c24b341 27622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27623 installcheck) \
2a4cbe27
NN
27624 || exit 1
27625
b813574b 27626@endif libiberty
2a4cbe27 27627
b813574b
PB
27628.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
27629maybe-mostlyclean-libiberty:
27630@if libiberty
27631maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 27632
b813574b
PB
27633mostlyclean-libiberty:
27634 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27635 r=`${PWD_COMMAND}`; export r; \
27636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27637 $(HOST_EXPORTS) \
b813574b 27638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27640 done; \
b813574b 27641 echo "Doing mostlyclean in libiberty" ; \
b00612cc 27642 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27645 "RANLIB=$${RANLIB}" \
0c24b341 27646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27647 mostlyclean) \
2a4cbe27
NN
27648 || exit 1
27649
b813574b 27650@endif libiberty
2a4cbe27 27651
b813574b
PB
27652.PHONY: maybe-clean-libiberty clean-libiberty
27653maybe-clean-libiberty:
27654@if libiberty
27655maybe-clean-libiberty: clean-libiberty
2a4cbe27 27656
b813574b
PB
27657clean-libiberty:
27658 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27659 r=`${PWD_COMMAND}`; export r; \
27660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27661 $(HOST_EXPORTS) \
b813574b 27662 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27664 done; \
b813574b 27665 echo "Doing clean in libiberty" ; \
b00612cc 27666 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27669 "RANLIB=$${RANLIB}" \
0c24b341 27670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27671 clean) \
2a4cbe27
NN
27672 || exit 1
27673
b813574b 27674@endif libiberty
2a4cbe27 27675
b813574b
PB
27676.PHONY: maybe-distclean-libiberty distclean-libiberty
27677maybe-distclean-libiberty:
27678@if libiberty
27679maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 27680
b813574b
PB
27681distclean-libiberty:
27682 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27683 r=`${PWD_COMMAND}`; export r; \
27684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27685 $(HOST_EXPORTS) \
b813574b 27686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27688 done; \
b813574b 27689 echo "Doing distclean in libiberty" ; \
b00612cc 27690 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27693 "RANLIB=$${RANLIB}" \
0c24b341 27694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27695 distclean) \
2a4cbe27
NN
27696 || exit 1
27697
b813574b 27698@endif libiberty
2a4cbe27 27699
b813574b
PB
27700.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27701maybe-maintainer-clean-libiberty:
27702@if libiberty
27703maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 27704
b813574b
PB
27705maintainer-clean-libiberty:
27706 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27707 r=`${PWD_COMMAND}`; export r; \
27708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27709 $(HOST_EXPORTS) \
b813574b 27710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27712 done; \
b813574b 27713 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 27714 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27717 "RANLIB=$${RANLIB}" \
0c24b341 27718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27719 maintainer-clean) \
2a4cbe27
NN
27720 || exit 1
27721
b813574b 27722@endif libiberty
2a4cbe27 27723
2a4cbe27 27724
a7254363 27725
dc448a7b
TT
27726.PHONY: configure-libiconv maybe-configure-libiconv
27727maybe-configure-libiconv:
27728@if gcc-bootstrap
27729configure-libiconv: stage_current
27730@endif gcc-bootstrap
27731@if libiconv
27732maybe-configure-libiconv: configure-libiconv
27733configure-libiconv:
27734 @: $(MAKE); $(unstage)
27735 @r=`${PWD_COMMAND}`; export r; \
27736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27737 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
27739 $(HOST_EXPORTS) \
27740 echo Configuring in $(HOST_SUBDIR)/libiconv; \
27741 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
27742 case $(srcdir) in \
27743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27744 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27746 esac; \
27747 srcdiroption="--srcdir=$${topdir}/libiconv"; \
27748 libsrcdir="$$s/libiconv"; \
27749 $(SHELL) $${libsrcdir}/configure \
27750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27751 --target=${target_alias} $${srcdiroption} --disable-shared \
27752 || exit 1
27753@endif libiconv
27754
27755
27756
27757
27758
27759.PHONY: all-libiconv maybe-all-libiconv
27760maybe-all-libiconv:
27761@if gcc-bootstrap
27762all-libiconv: stage_current
27763@endif gcc-bootstrap
27764@if libiconv
27765TARGET-libiconv=all
27766maybe-all-libiconv: all-libiconv
27767all-libiconv: configure-libiconv
27768 @: $(MAKE); $(unstage)
27769 @r=`${PWD_COMMAND}`; export r; \
27770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27771 $(HOST_EXPORTS) \
27772 (cd $(HOST_SUBDIR)/libiconv && \
27773 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27774 $(TARGET-libiconv))
27775@endif libiconv
27776
27777
27778
27779
27780.PHONY: check-libiconv maybe-check-libiconv
27781maybe-check-libiconv:
27782@if libiconv
27783maybe-check-libiconv: check-libiconv
27784
27785check-libiconv:
27786 @: $(MAKE); $(unstage)
27787 @r=`${PWD_COMMAND}`; export r; \
27788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27789 $(HOST_EXPORTS) \
27790 (cd $(HOST_SUBDIR)/libiconv && \
27791 $(MAKE) $(FLAGS_TO_PASS) check)
27792
27793@endif libiconv
27794
27795.PHONY: install-libiconv maybe-install-libiconv
27796maybe-install-libiconv:
27797@if libiconv
27798maybe-install-libiconv: install-libiconv
27799
27800install-libiconv:
27801
27802@endif libiconv
27803
27804# Other targets (info, dvi, pdf, etc.)
27805
27806.PHONY: maybe-info-libiconv info-libiconv
27807maybe-info-libiconv:
27808@if libiconv
27809maybe-info-libiconv: info-libiconv
27810
27811info-libiconv: \
27812 configure-libiconv
27813 @: $(MAKE); $(unstage)
27814 @[ -f ./libiconv/Makefile ] || exit 0; \
27815 r=`${PWD_COMMAND}`; export r; \
27816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27817 $(HOST_EXPORTS) \
27818 for flag in $(EXTRA_HOST_FLAGS) ; do \
27819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27820 done; \
27821 echo "Doing info in libiconv" ; \
27822 (cd $(HOST_SUBDIR)/libiconv && \
27823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27825 "RANLIB=$${RANLIB}" \
27826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27827 info) \
27828 || exit 1
27829
27830@endif libiconv
27831
27832.PHONY: maybe-dvi-libiconv dvi-libiconv
27833maybe-dvi-libiconv:
27834@if libiconv
27835maybe-dvi-libiconv: dvi-libiconv
27836
27837dvi-libiconv: \
27838 configure-libiconv
27839 @: $(MAKE); $(unstage)
27840 @[ -f ./libiconv/Makefile ] || exit 0; \
27841 r=`${PWD_COMMAND}`; export r; \
27842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27843 $(HOST_EXPORTS) \
27844 for flag in $(EXTRA_HOST_FLAGS) ; do \
27845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27846 done; \
27847 echo "Doing dvi in libiconv" ; \
27848 (cd $(HOST_SUBDIR)/libiconv && \
27849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27851 "RANLIB=$${RANLIB}" \
27852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27853 dvi) \
27854 || exit 1
27855
27856@endif libiconv
27857
27858.PHONY: maybe-pdf-libiconv pdf-libiconv
27859maybe-pdf-libiconv:
27860@if libiconv
27861maybe-pdf-libiconv: pdf-libiconv
27862
27863pdf-libiconv: \
27864 configure-libiconv
27865 @: $(MAKE); $(unstage)
27866 @[ -f ./libiconv/Makefile ] || exit 0; \
27867 r=`${PWD_COMMAND}`; export r; \
27868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27869 $(HOST_EXPORTS) \
27870 for flag in $(EXTRA_HOST_FLAGS) ; do \
27871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27872 done; \
27873 echo "Doing pdf in libiconv" ; \
27874 (cd $(HOST_SUBDIR)/libiconv && \
27875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27877 "RANLIB=$${RANLIB}" \
27878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27879 pdf) \
27880 || exit 1
27881
27882@endif libiconv
27883
27884.PHONY: maybe-html-libiconv html-libiconv
27885maybe-html-libiconv:
27886@if libiconv
27887maybe-html-libiconv: html-libiconv
27888
27889html-libiconv: \
27890 configure-libiconv
27891 @: $(MAKE); $(unstage)
27892 @[ -f ./libiconv/Makefile ] || exit 0; \
27893 r=`${PWD_COMMAND}`; export r; \
27894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27895 $(HOST_EXPORTS) \
27896 for flag in $(EXTRA_HOST_FLAGS) ; do \
27897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27898 done; \
27899 echo "Doing html in libiconv" ; \
27900 (cd $(HOST_SUBDIR)/libiconv && \
27901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27903 "RANLIB=$${RANLIB}" \
27904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27905 html) \
27906 || exit 1
27907
27908@endif libiconv
27909
27910.PHONY: maybe-TAGS-libiconv TAGS-libiconv
27911maybe-TAGS-libiconv:
27912@if libiconv
27913maybe-TAGS-libiconv: TAGS-libiconv
27914
27915TAGS-libiconv: \
27916 configure-libiconv
27917 @: $(MAKE); $(unstage)
27918 @[ -f ./libiconv/Makefile ] || exit 0; \
27919 r=`${PWD_COMMAND}`; export r; \
27920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27921 $(HOST_EXPORTS) \
27922 for flag in $(EXTRA_HOST_FLAGS) ; do \
27923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27924 done; \
27925 echo "Doing TAGS in libiconv" ; \
27926 (cd $(HOST_SUBDIR)/libiconv && \
27927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27929 "RANLIB=$${RANLIB}" \
27930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27931 TAGS) \
27932 || exit 1
27933
27934@endif libiconv
27935
27936.PHONY: maybe-install-info-libiconv install-info-libiconv
27937maybe-install-info-libiconv:
27938@if libiconv
27939maybe-install-info-libiconv: install-info-libiconv
27940
27941# libiconv doesn't support install-info.
27942install-info-libiconv:
27943
27944@endif libiconv
27945
27946.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
27947maybe-install-pdf-libiconv:
27948@if libiconv
27949maybe-install-pdf-libiconv: install-pdf-libiconv
27950
27951# libiconv doesn't support install-pdf.
27952install-pdf-libiconv:
27953
27954@endif libiconv
27955
27956.PHONY: maybe-install-html-libiconv install-html-libiconv
27957maybe-install-html-libiconv:
27958@if libiconv
27959maybe-install-html-libiconv: install-html-libiconv
27960
27961# libiconv doesn't support install-html.
27962install-html-libiconv:
27963
27964@endif libiconv
27965
27966.PHONY: maybe-installcheck-libiconv installcheck-libiconv
27967maybe-installcheck-libiconv:
27968@if libiconv
27969maybe-installcheck-libiconv: installcheck-libiconv
27970
27971installcheck-libiconv: \
27972 configure-libiconv
27973 @: $(MAKE); $(unstage)
27974 @[ -f ./libiconv/Makefile ] || exit 0; \
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(HOST_EXPORTS) \
27978 for flag in $(EXTRA_HOST_FLAGS) ; do \
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
27981 echo "Doing installcheck in libiconv" ; \
27982 (cd $(HOST_SUBDIR)/libiconv && \
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27987 installcheck) \
27988 || exit 1
27989
27990@endif libiconv
27991
27992.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
27993maybe-mostlyclean-libiconv:
27994@if libiconv
27995maybe-mostlyclean-libiconv: mostlyclean-libiconv
27996
27997mostlyclean-libiconv:
27998 @: $(MAKE); $(unstage)
27999 @[ -f ./libiconv/Makefile ] || exit 0; \
28000 r=`${PWD_COMMAND}`; export r; \
28001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28002 $(HOST_EXPORTS) \
28003 for flag in $(EXTRA_HOST_FLAGS) ; do \
28004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28005 done; \
28006 echo "Doing mostlyclean in libiconv" ; \
28007 (cd $(HOST_SUBDIR)/libiconv && \
28008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28010 "RANLIB=$${RANLIB}" \
28011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28012 mostlyclean) \
28013 || exit 1
28014
28015@endif libiconv
28016
28017.PHONY: maybe-clean-libiconv clean-libiconv
28018maybe-clean-libiconv:
28019@if libiconv
28020maybe-clean-libiconv: clean-libiconv
28021
28022clean-libiconv:
28023 @: $(MAKE); $(unstage)
28024 @[ -f ./libiconv/Makefile ] || exit 0; \
28025 r=`${PWD_COMMAND}`; export r; \
28026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28027 $(HOST_EXPORTS) \
28028 for flag in $(EXTRA_HOST_FLAGS) ; do \
28029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28030 done; \
28031 echo "Doing clean in libiconv" ; \
28032 (cd $(HOST_SUBDIR)/libiconv && \
28033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28035 "RANLIB=$${RANLIB}" \
28036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28037 clean) \
28038 || exit 1
28039
28040@endif libiconv
28041
28042.PHONY: maybe-distclean-libiconv distclean-libiconv
28043maybe-distclean-libiconv:
28044@if libiconv
28045maybe-distclean-libiconv: distclean-libiconv
28046
28047distclean-libiconv:
28048 @: $(MAKE); $(unstage)
28049 @[ -f ./libiconv/Makefile ] || exit 0; \
28050 r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28052 $(HOST_EXPORTS) \
28053 for flag in $(EXTRA_HOST_FLAGS) ; do \
28054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28055 done; \
28056 echo "Doing distclean in libiconv" ; \
28057 (cd $(HOST_SUBDIR)/libiconv && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28062 distclean) \
28063 || exit 1
28064
28065@endif libiconv
28066
28067.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
28068maybe-maintainer-clean-libiconv:
28069@if libiconv
28070maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
28071
28072maintainer-clean-libiconv:
28073 @: $(MAKE); $(unstage)
28074 @[ -f ./libiconv/Makefile ] || exit 0; \
28075 r=`${PWD_COMMAND}`; export r; \
28076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28077 $(HOST_EXPORTS) \
28078 for flag in $(EXTRA_HOST_FLAGS) ; do \
28079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28080 done; \
28081 echo "Doing maintainer-clean in libiconv" ; \
28082 (cd $(HOST_SUBDIR)/libiconv && \
28083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28085 "RANLIB=$${RANLIB}" \
28086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28087 maintainer-clean) \
28088 || exit 1
28089
28090@endif libiconv
28091
28092
28093
b813574b
PB
28094.PHONY: configure-libtool maybe-configure-libtool
28095maybe-configure-libtool:
4f0ef2d8
CD
28096@if gcc-bootstrap
28097configure-libtool: stage_current
28098@endif gcc-bootstrap
b813574b
PB
28099@if libtool
28100maybe-configure-libtool: configure-libtool
c52c6897 28101configure-libtool:
0aed8855 28102 @: $(MAKE); $(unstage)
c52c6897 28103 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28105 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
28106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 28107 $(HOST_EXPORTS) \
a7254363
PB
28108 echo Configuring in $(HOST_SUBDIR)/libtool; \
28109 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 28110 case $(srcdir) in \
b00612cc
PB
28111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28112 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
28113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28114 esac; \
b00612cc
PB
28115 srcdiroption="--srcdir=$${topdir}/libtool"; \
28116 libsrcdir="$$s/libtool"; \
4fa63067 28117 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28119 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28120 || exit 1
b813574b 28121@endif libtool
2a4cbe27 28122
a7254363
PB
28123
28124
d545f33b
PB
28125
28126
b813574b
PB
28127.PHONY: all-libtool maybe-all-libtool
28128maybe-all-libtool:
4f0ef2d8
CD
28129@if gcc-bootstrap
28130all-libtool: stage_current
28131@endif gcc-bootstrap
b813574b 28132@if libtool
d27cc32e 28133TARGET-libtool=all
b813574b
PB
28134maybe-all-libtool: all-libtool
28135all-libtool: configure-libtool
0aed8855 28136 @: $(MAKE); $(unstage)
4fa63067
NN
28137 @r=`${PWD_COMMAND}`; export r; \
28138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28139 $(HOST_EXPORTS) \
b00612cc 28140 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
28141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28142 $(TARGET-libtool))
b813574b 28143@endif libtool
2a4cbe27 28144
a7254363 28145
d545f33b
PB
28146
28147
b813574b
PB
28148.PHONY: check-libtool maybe-check-libtool
28149maybe-check-libtool:
28150@if libtool
28151maybe-check-libtool: check-libtool
2a4cbe27 28152
b813574b 28153check-libtool:
0aed8855 28154 @: $(MAKE); $(unstage)
4fa63067 28155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28157 $(HOST_EXPORTS) \
b00612cc
PB
28158 (cd $(HOST_SUBDIR)/libtool && \
28159 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 28160
b813574b 28161@endif libtool
2a4cbe27 28162
b813574b
PB
28163.PHONY: install-libtool maybe-install-libtool
28164maybe-install-libtool:
28165@if libtool
28166maybe-install-libtool: install-libtool
2a4cbe27 28167
b813574b 28168install-libtool: installdirs
0aed8855 28169 @: $(MAKE); $(unstage)
4fa63067 28170 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28172 $(HOST_EXPORTS) \
b00612cc 28173 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 28174 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 28175
b813574b 28176@endif libtool
2a4cbe27 28177
56a8fe78 28178# Other targets (info, dvi, pdf, etc.)
2a4cbe27 28179
b813574b
PB
28180.PHONY: maybe-info-libtool info-libtool
28181maybe-info-libtool:
28182@if libtool
28183maybe-info-libtool: info-libtool
4fa63067 28184
b813574b
PB
28185info-libtool: \
28186 configure-libtool
0aed8855 28187 @: $(MAKE); $(unstage)
b813574b 28188 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28189 r=`${PWD_COMMAND}`; export r; \
28190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28191 $(HOST_EXPORTS) \
b813574b 28192 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28194 done; \
b813574b 28195 echo "Doing info in libtool" ; \
b00612cc 28196 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28199 "RANLIB=$${RANLIB}" \
0c24b341 28200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28201 info) \
2a4cbe27
NN
28202 || exit 1
28203
b813574b 28204@endif libtool
2a4cbe27 28205
b813574b
PB
28206.PHONY: maybe-dvi-libtool dvi-libtool
28207maybe-dvi-libtool:
28208@if libtool
28209maybe-dvi-libtool: dvi-libtool
2a4cbe27 28210
b813574b
PB
28211dvi-libtool: \
28212 configure-libtool
0aed8855 28213 @: $(MAKE); $(unstage)
b813574b 28214 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28215 r=`${PWD_COMMAND}`; export r; \
28216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28217 $(HOST_EXPORTS) \
b813574b 28218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28220 done; \
b813574b 28221 echo "Doing dvi in libtool" ; \
b00612cc 28222 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28225 "RANLIB=$${RANLIB}" \
0c24b341 28226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28227 dvi) \
2a4cbe27
NN
28228 || exit 1
28229
b813574b 28230@endif libtool
2a4cbe27 28231
56a8fe78
DD
28232.PHONY: maybe-pdf-libtool pdf-libtool
28233maybe-pdf-libtool:
28234@if libtool
28235maybe-pdf-libtool: pdf-libtool
28236
28237pdf-libtool: \
28238 configure-libtool
28239 @: $(MAKE); $(unstage)
28240 @[ -f ./libtool/Makefile ] || exit 0; \
28241 r=`${PWD_COMMAND}`; export r; \
28242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28243 $(HOST_EXPORTS) \
28244 for flag in $(EXTRA_HOST_FLAGS) ; do \
28245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28246 done; \
28247 echo "Doing pdf in libtool" ; \
28248 (cd $(HOST_SUBDIR)/libtool && \
28249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28251 "RANLIB=$${RANLIB}" \
0c24b341 28252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28253 pdf) \
28254 || exit 1
28255
28256@endif libtool
28257
6d389afc
MS
28258.PHONY: maybe-html-libtool html-libtool
28259maybe-html-libtool:
28260@if libtool
28261maybe-html-libtool: html-libtool
28262
28263html-libtool: \
28264 configure-libtool
0aed8855 28265 @: $(MAKE); $(unstage)
6d389afc
MS
28266 @[ -f ./libtool/Makefile ] || exit 0; \
28267 r=`${PWD_COMMAND}`; export r; \
28268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28269 $(HOST_EXPORTS) \
28270 for flag in $(EXTRA_HOST_FLAGS) ; do \
28271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28272 done; \
28273 echo "Doing html in libtool" ; \
b00612cc 28274 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
28275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28277 "RANLIB=$${RANLIB}" \
0c24b341 28278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28279 html) \
28280 || exit 1
28281
28282@endif libtool
28283
b813574b
PB
28284.PHONY: maybe-TAGS-libtool TAGS-libtool
28285maybe-TAGS-libtool:
28286@if libtool
28287maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 28288
b813574b
PB
28289TAGS-libtool: \
28290 configure-libtool
0aed8855 28291 @: $(MAKE); $(unstage)
b813574b 28292 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28293 r=`${PWD_COMMAND}`; export r; \
28294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28295 $(HOST_EXPORTS) \
b813574b 28296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28298 done; \
b813574b 28299 echo "Doing TAGS in libtool" ; \
b00612cc 28300 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28303 "RANLIB=$${RANLIB}" \
0c24b341 28304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28305 TAGS) \
2a4cbe27
NN
28306 || exit 1
28307
b813574b 28308@endif libtool
2a4cbe27 28309
b813574b
PB
28310.PHONY: maybe-install-info-libtool install-info-libtool
28311maybe-install-info-libtool:
28312@if libtool
28313maybe-install-info-libtool: install-info-libtool
2a4cbe27 28314
b813574b
PB
28315install-info-libtool: \
28316 configure-libtool \
28317 info-libtool
0aed8855 28318 @: $(MAKE); $(unstage)
b813574b 28319 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28320 r=`${PWD_COMMAND}`; export r; \
28321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28322 $(HOST_EXPORTS) \
b813574b 28323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28325 done; \
b813574b 28326 echo "Doing install-info in libtool" ; \
b00612cc 28327 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28330 "RANLIB=$${RANLIB}" \
0c24b341 28331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28332 install-info) \
2a4cbe27
NN
28333 || exit 1
28334
b813574b 28335@endif libtool
2a4cbe27 28336
a3ca38d2
DD
28337.PHONY: maybe-install-pdf-libtool install-pdf-libtool
28338maybe-install-pdf-libtool:
28339@if libtool
28340maybe-install-pdf-libtool: install-pdf-libtool
28341
28342install-pdf-libtool: \
28343 configure-libtool \
28344 pdf-libtool
28345 @: $(MAKE); $(unstage)
28346 @[ -f ./libtool/Makefile ] || exit 0; \
28347 r=`${PWD_COMMAND}`; export r; \
28348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28349 $(HOST_EXPORTS) \
28350 for flag in $(EXTRA_HOST_FLAGS) ; do \
28351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28352 done; \
28353 echo "Doing install-pdf in libtool" ; \
28354 (cd $(HOST_SUBDIR)/libtool && \
28355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28357 "RANLIB=$${RANLIB}" \
0c24b341 28358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28359 install-pdf) \
28360 || exit 1
28361
28362@endif libtool
28363
108a6f8e
CD
28364.PHONY: maybe-install-html-libtool install-html-libtool
28365maybe-install-html-libtool:
28366@if libtool
28367maybe-install-html-libtool: install-html-libtool
28368
28369install-html-libtool: \
28370 configure-libtool \
28371 html-libtool
28372 @: $(MAKE); $(unstage)
28373 @[ -f ./libtool/Makefile ] || exit 0; \
28374 r=`${PWD_COMMAND}`; export r; \
28375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28376 $(HOST_EXPORTS) \
28377 for flag in $(EXTRA_HOST_FLAGS) ; do \
28378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28379 done; \
28380 echo "Doing install-html in libtool" ; \
28381 (cd $(HOST_SUBDIR)/libtool && \
28382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28384 "RANLIB=$${RANLIB}" \
0c24b341 28385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28386 install-html) \
28387 || exit 1
28388
28389@endif libtool
28390
b813574b
PB
28391.PHONY: maybe-installcheck-libtool installcheck-libtool
28392maybe-installcheck-libtool:
28393@if libtool
28394maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 28395
b813574b
PB
28396installcheck-libtool: \
28397 configure-libtool
0aed8855 28398 @: $(MAKE); $(unstage)
b813574b 28399 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28400 r=`${PWD_COMMAND}`; export r; \
28401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28402 $(HOST_EXPORTS) \
b813574b 28403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28405 done; \
b813574b 28406 echo "Doing installcheck in libtool" ; \
b00612cc 28407 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28410 "RANLIB=$${RANLIB}" \
0c24b341 28411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28412 installcheck) \
2a4cbe27
NN
28413 || exit 1
28414
b813574b 28415@endif libtool
2a4cbe27 28416
b813574b
PB
28417.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
28418maybe-mostlyclean-libtool:
28419@if libtool
28420maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 28421
b813574b 28422mostlyclean-libtool:
0aed8855 28423 @: $(MAKE); $(unstage)
b813574b 28424 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28425 r=`${PWD_COMMAND}`; export r; \
28426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28427 $(HOST_EXPORTS) \
b813574b 28428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28430 done; \
b813574b 28431 echo "Doing mostlyclean in libtool" ; \
b00612cc 28432 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28435 "RANLIB=$${RANLIB}" \
0c24b341 28436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28437 mostlyclean) \
2a4cbe27
NN
28438 || exit 1
28439
b813574b 28440@endif libtool
2a4cbe27 28441
b813574b
PB
28442.PHONY: maybe-clean-libtool clean-libtool
28443maybe-clean-libtool:
28444@if libtool
28445maybe-clean-libtool: clean-libtool
2a4cbe27 28446
b813574b 28447clean-libtool:
0aed8855 28448 @: $(MAKE); $(unstage)
b813574b 28449 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28450 r=`${PWD_COMMAND}`; export r; \
28451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28452 $(HOST_EXPORTS) \
b813574b 28453 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455 done; \
b813574b 28456 echo "Doing clean in libtool" ; \
b00612cc 28457 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460 "RANLIB=$${RANLIB}" \
0c24b341 28461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28462 clean) \
2a4cbe27
NN
28463 || exit 1
28464
b813574b 28465@endif libtool
2a4cbe27 28466
b813574b
PB
28467.PHONY: maybe-distclean-libtool distclean-libtool
28468maybe-distclean-libtool:
28469@if libtool
28470maybe-distclean-libtool: distclean-libtool
2a4cbe27 28471
b813574b 28472distclean-libtool:
0aed8855 28473 @: $(MAKE); $(unstage)
b813574b 28474 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28475 r=`${PWD_COMMAND}`; export r; \
28476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28477 $(HOST_EXPORTS) \
b813574b 28478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28480 done; \
b813574b 28481 echo "Doing distclean in libtool" ; \
b00612cc 28482 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28485 "RANLIB=$${RANLIB}" \
0c24b341 28486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28487 distclean) \
2a4cbe27
NN
28488 || exit 1
28489
b813574b 28490@endif libtool
2a4cbe27 28491
b813574b
PB
28492.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
28493maybe-maintainer-clean-libtool:
28494@if libtool
28495maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 28496
b813574b 28497maintainer-clean-libtool:
0aed8855 28498 @: $(MAKE); $(unstage)
b813574b 28499 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
28500 r=`${PWD_COMMAND}`; export r; \
28501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28502 $(HOST_EXPORTS) \
b813574b 28503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28505 done; \
b813574b 28506 echo "Doing maintainer-clean in libtool" ; \
b00612cc 28507 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
28508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28510 "RANLIB=$${RANLIB}" \
0c24b341 28511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28512 maintainer-clean) \
2a4cbe27
NN
28513 || exit 1
28514
b813574b 28515@endif libtool
2a4cbe27 28516
2a4cbe27 28517
a7254363 28518
b813574b
PB
28519.PHONY: configure-m4 maybe-configure-m4
28520maybe-configure-m4:
4f0ef2d8
CD
28521@if gcc-bootstrap
28522configure-m4: stage_current
28523@endif gcc-bootstrap
b813574b
PB
28524@if m4
28525maybe-configure-m4: configure-m4
c52c6897 28526configure-m4:
0aed8855 28527 @: $(MAKE); $(unstage)
c52c6897 28528 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28530 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
28531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 28532 $(HOST_EXPORTS) \
a7254363
PB
28533 echo Configuring in $(HOST_SUBDIR)/m4; \
28534 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 28535 case $(srcdir) in \
b00612cc
PB
28536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28537 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
28538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28539 esac; \
b00612cc
PB
28540 srcdiroption="--srcdir=$${topdir}/m4"; \
28541 libsrcdir="$$s/m4"; \
4fa63067 28542 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28544 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28545 || exit 1
b813574b 28546@endif m4
2a4cbe27 28547
a7254363
PB
28548
28549
d545f33b
PB
28550
28551
b813574b
PB
28552.PHONY: all-m4 maybe-all-m4
28553maybe-all-m4:
4f0ef2d8
CD
28554@if gcc-bootstrap
28555all-m4: stage_current
28556@endif gcc-bootstrap
b813574b 28557@if m4
d27cc32e 28558TARGET-m4=all
b813574b
PB
28559maybe-all-m4: all-m4
28560all-m4: configure-m4
0aed8855 28561 @: $(MAKE); $(unstage)
4fa63067
NN
28562 @r=`${PWD_COMMAND}`; export r; \
28563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28564 $(HOST_EXPORTS) \
b00612cc 28565 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28567 $(TARGET-m4))
b813574b 28568@endif m4
4fa63067 28569
a7254363 28570
d545f33b
PB
28571
28572
b813574b
PB
28573.PHONY: check-m4 maybe-check-m4
28574maybe-check-m4:
28575@if m4
28576maybe-check-m4: check-m4
2a4cbe27 28577
b813574b 28578check-m4:
0aed8855 28579 @: $(MAKE); $(unstage)
4fa63067
NN
28580 @r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28582 $(HOST_EXPORTS) \
b00612cc
PB
28583 (cd $(HOST_SUBDIR)/m4 && \
28584 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 28585
b813574b 28586@endif m4
4fa63067 28587
b813574b
PB
28588.PHONY: install-m4 maybe-install-m4
28589maybe-install-m4:
28590@if m4
28591maybe-install-m4: install-m4
4fa63067 28592
b813574b 28593install-m4: installdirs
0aed8855 28594 @: $(MAKE); $(unstage)
4fa63067
NN
28595 @r=`${PWD_COMMAND}`; export r; \
28596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28597 $(HOST_EXPORTS) \
b00612cc 28598 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 28599 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28600
b813574b 28601@endif m4
4fa63067 28602
56a8fe78 28603# Other targets (info, dvi, pdf, etc.)
4fa63067 28604
b813574b
PB
28605.PHONY: maybe-info-m4 info-m4
28606maybe-info-m4:
28607@if m4
28608maybe-info-m4: info-m4
4fa63067 28609
b813574b
PB
28610info-m4: \
28611 configure-m4
0aed8855 28612 @: $(MAKE); $(unstage)
b813574b 28613 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28614 r=`${PWD_COMMAND}`; export r; \
28615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28616 $(HOST_EXPORTS) \
b813574b 28617 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28619 done; \
b813574b 28620 echo "Doing info in m4" ; \
b00612cc 28621 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28624 "RANLIB=$${RANLIB}" \
0c24b341 28625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28626 info) \
2a4cbe27
NN
28627 || exit 1
28628
b813574b 28629@endif m4
2a4cbe27 28630
b813574b
PB
28631.PHONY: maybe-dvi-m4 dvi-m4
28632maybe-dvi-m4:
28633@if m4
28634maybe-dvi-m4: dvi-m4
2a4cbe27 28635
b813574b
PB
28636dvi-m4: \
28637 configure-m4
0aed8855 28638 @: $(MAKE); $(unstage)
b813574b 28639 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28640 r=`${PWD_COMMAND}`; export r; \
28641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28642 $(HOST_EXPORTS) \
b813574b 28643 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28645 done; \
b813574b 28646 echo "Doing dvi in m4" ; \
b00612cc 28647 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28650 "RANLIB=$${RANLIB}" \
0c24b341 28651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28652 dvi) \
2a4cbe27
NN
28653 || exit 1
28654
b813574b 28655@endif m4
2a4cbe27 28656
56a8fe78
DD
28657.PHONY: maybe-pdf-m4 pdf-m4
28658maybe-pdf-m4:
28659@if m4
28660maybe-pdf-m4: pdf-m4
28661
28662pdf-m4: \
28663 configure-m4
28664 @: $(MAKE); $(unstage)
28665 @[ -f ./m4/Makefile ] || exit 0; \
28666 r=`${PWD_COMMAND}`; export r; \
28667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28668 $(HOST_EXPORTS) \
28669 for flag in $(EXTRA_HOST_FLAGS) ; do \
28670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28671 done; \
28672 echo "Doing pdf in m4" ; \
28673 (cd $(HOST_SUBDIR)/m4 && \
28674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28676 "RANLIB=$${RANLIB}" \
0c24b341 28677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28678 pdf) \
28679 || exit 1
28680
28681@endif m4
28682
6d389afc
MS
28683.PHONY: maybe-html-m4 html-m4
28684maybe-html-m4:
28685@if m4
28686maybe-html-m4: html-m4
28687
28688html-m4: \
28689 configure-m4
0aed8855 28690 @: $(MAKE); $(unstage)
6d389afc
MS
28691 @[ -f ./m4/Makefile ] || exit 0; \
28692 r=`${PWD_COMMAND}`; export r; \
28693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28694 $(HOST_EXPORTS) \
28695 for flag in $(EXTRA_HOST_FLAGS) ; do \
28696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28697 done; \
28698 echo "Doing html in m4" ; \
b00612cc 28699 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
28700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28702 "RANLIB=$${RANLIB}" \
0c24b341 28703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28704 html) \
28705 || exit 1
28706
28707@endif m4
28708
b813574b
PB
28709.PHONY: maybe-TAGS-m4 TAGS-m4
28710maybe-TAGS-m4:
28711@if m4
28712maybe-TAGS-m4: TAGS-m4
2a4cbe27 28713
b813574b
PB
28714TAGS-m4: \
28715 configure-m4
0aed8855 28716 @: $(MAKE); $(unstage)
b813574b 28717 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28718 r=`${PWD_COMMAND}`; export r; \
28719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28720 $(HOST_EXPORTS) \
b813574b 28721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28723 done; \
b813574b 28724 echo "Doing TAGS in m4" ; \
b00612cc 28725 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28728 "RANLIB=$${RANLIB}" \
0c24b341 28729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28730 TAGS) \
2a4cbe27
NN
28731 || exit 1
28732
b813574b 28733@endif m4
2a4cbe27 28734
b813574b
PB
28735.PHONY: maybe-install-info-m4 install-info-m4
28736maybe-install-info-m4:
28737@if m4
28738maybe-install-info-m4: install-info-m4
2a4cbe27 28739
b813574b
PB
28740install-info-m4: \
28741 configure-m4 \
28742 info-m4
0aed8855 28743 @: $(MAKE); $(unstage)
b813574b 28744 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28745 r=`${PWD_COMMAND}`; export r; \
28746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28747 $(HOST_EXPORTS) \
b813574b 28748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28750 done; \
b813574b 28751 echo "Doing install-info in m4" ; \
b00612cc 28752 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28755 "RANLIB=$${RANLIB}" \
0c24b341 28756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28757 install-info) \
2a4cbe27
NN
28758 || exit 1
28759
b813574b 28760@endif m4
2a4cbe27 28761
a3ca38d2
DD
28762.PHONY: maybe-install-pdf-m4 install-pdf-m4
28763maybe-install-pdf-m4:
28764@if m4
28765maybe-install-pdf-m4: install-pdf-m4
28766
28767install-pdf-m4: \
28768 configure-m4 \
28769 pdf-m4
28770 @: $(MAKE); $(unstage)
28771 @[ -f ./m4/Makefile ] || exit 0; \
28772 r=`${PWD_COMMAND}`; export r; \
28773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28774 $(HOST_EXPORTS) \
28775 for flag in $(EXTRA_HOST_FLAGS) ; do \
28776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28777 done; \
28778 echo "Doing install-pdf in m4" ; \
28779 (cd $(HOST_SUBDIR)/m4 && \
28780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28782 "RANLIB=$${RANLIB}" \
0c24b341 28783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28784 install-pdf) \
28785 || exit 1
28786
28787@endif m4
28788
108a6f8e
CD
28789.PHONY: maybe-install-html-m4 install-html-m4
28790maybe-install-html-m4:
28791@if m4
28792maybe-install-html-m4: install-html-m4
28793
28794install-html-m4: \
28795 configure-m4 \
28796 html-m4
28797 @: $(MAKE); $(unstage)
28798 @[ -f ./m4/Makefile ] || exit 0; \
28799 r=`${PWD_COMMAND}`; export r; \
28800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28801 $(HOST_EXPORTS) \
28802 for flag in $(EXTRA_HOST_FLAGS) ; do \
28803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28804 done; \
28805 echo "Doing install-html in m4" ; \
28806 (cd $(HOST_SUBDIR)/m4 && \
28807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28809 "RANLIB=$${RANLIB}" \
0c24b341 28810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28811 install-html) \
28812 || exit 1
28813
28814@endif m4
28815
b813574b
PB
28816.PHONY: maybe-installcheck-m4 installcheck-m4
28817maybe-installcheck-m4:
28818@if m4
28819maybe-installcheck-m4: installcheck-m4
2a4cbe27 28820
b813574b
PB
28821installcheck-m4: \
28822 configure-m4
0aed8855 28823 @: $(MAKE); $(unstage)
b813574b 28824 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28825 r=`${PWD_COMMAND}`; export r; \
28826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28827 $(HOST_EXPORTS) \
b813574b 28828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28830 done; \
b813574b 28831 echo "Doing installcheck in m4" ; \
b00612cc 28832 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28835 "RANLIB=$${RANLIB}" \
0c24b341 28836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28837 installcheck) \
2a4cbe27
NN
28838 || exit 1
28839
b813574b 28840@endif m4
2a4cbe27 28841
b813574b
PB
28842.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
28843maybe-mostlyclean-m4:
28844@if m4
28845maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 28846
b813574b 28847mostlyclean-m4:
0aed8855 28848 @: $(MAKE); $(unstage)
b813574b 28849 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28850 r=`${PWD_COMMAND}`; export r; \
28851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28852 $(HOST_EXPORTS) \
b813574b 28853 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28855 done; \
b813574b 28856 echo "Doing mostlyclean in m4" ; \
b00612cc 28857 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28860 "RANLIB=$${RANLIB}" \
0c24b341 28861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28862 mostlyclean) \
2a4cbe27
NN
28863 || exit 1
28864
b813574b 28865@endif m4
2a4cbe27 28866
b813574b
PB
28867.PHONY: maybe-clean-m4 clean-m4
28868maybe-clean-m4:
28869@if m4
28870maybe-clean-m4: clean-m4
2a4cbe27 28871
b813574b 28872clean-m4:
0aed8855 28873 @: $(MAKE); $(unstage)
b813574b 28874 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
28875 r=`${PWD_COMMAND}`; export r; \
28876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28877 $(HOST_EXPORTS) \
b813574b 28878 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28880 done; \
b813574b 28881 echo "Doing clean in m4" ; \
b00612cc 28882 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
28883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28885 "RANLIB=$${RANLIB}" \
0c24b341 28886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28887 clean) \
2a4cbe27
NN
28888 || exit 1
28889
b813574b 28890@endif m4
2a4cbe27 28891
b813574b
PB
28892.PHONY: maybe-distclean-m4 distclean-m4
28893maybe-distclean-m4:
28894@if m4
28895maybe-distclean-m4: distclean-m4
a2592b1b 28896
b813574b 28897distclean-m4:
0aed8855 28898 @: $(MAKE); $(unstage)
b813574b 28899 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
28900 r=`${PWD_COMMAND}`; export r; \
28901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28902 $(HOST_EXPORTS) \
b813574b 28903 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
28904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28905 done; \
b813574b 28906 echo "Doing distclean in m4" ; \
b00612cc 28907 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
28908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28910 "RANLIB=$${RANLIB}" \
0c24b341 28911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28912 distclean) \
a2592b1b
DD
28913 || exit 1
28914
b813574b 28915@endif m4
a2592b1b 28916
b813574b
PB
28917.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
28918maybe-maintainer-clean-m4:
28919@if m4
28920maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 28921
b813574b 28922maintainer-clean-m4:
0aed8855 28923 @: $(MAKE); $(unstage)
b813574b 28924 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 28925 r=`${PWD_COMMAND}`; export r; \
b40e3958 28926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28927 $(HOST_EXPORTS) \
b813574b 28928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28930 done; \
b813574b 28931 echo "Doing maintainer-clean in m4" ; \
b00612cc 28932 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
28933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28935 "RANLIB=$${RANLIB}" \
0c24b341 28936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28937 maintainer-clean) \
4fa63067 28938 || exit 1
252b5132 28939
b813574b 28940@endif m4
252b5132 28941
252b5132 28942
a7254363 28943
b813574b
PB
28944.PHONY: configure-make maybe-configure-make
28945maybe-configure-make:
4f0ef2d8
CD
28946@if gcc-bootstrap
28947configure-make: stage_current
28948@endif gcc-bootstrap
b813574b
PB
28949@if make
28950maybe-configure-make: configure-make
c52c6897 28951configure-make:
0aed8855 28952 @: $(MAKE); $(unstage)
c52c6897 28953 @r=`${PWD_COMMAND}`; export r; \
b813574b 28954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28955 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
28956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 28957 $(HOST_EXPORTS) \
a7254363
PB
28958 echo Configuring in $(HOST_SUBDIR)/make; \
28959 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 28960 case $(srcdir) in \
b00612cc
PB
28961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28962 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
28963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28964 esac; \
b00612cc
PB
28965 srcdiroption="--srcdir=$${topdir}/make"; \
28966 libsrcdir="$$s/make"; \
4fa63067 28967 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28969 --target=${target_alias} $${srcdiroption} \
4fa63067 28970 || exit 1
b813574b 28971@endif make
252b5132 28972
a7254363
PB
28973
28974
d545f33b
PB
28975
28976
b813574b
PB
28977.PHONY: all-make maybe-all-make
28978maybe-all-make:
4f0ef2d8
CD
28979@if gcc-bootstrap
28980all-make: stage_current
28981@endif gcc-bootstrap
b813574b 28982@if make
d27cc32e 28983TARGET-make=all
b813574b
PB
28984maybe-all-make: all-make
28985all-make: configure-make
0aed8855 28986 @: $(MAKE); $(unstage)
4fa63067
NN
28987 @r=`${PWD_COMMAND}`; export r; \
28988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28989 $(HOST_EXPORTS) \
b00612cc 28990 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
28991 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28992 $(TARGET-make))
b813574b 28993@endif make
252b5132 28994
a7254363 28995
d545f33b
PB
28996
28997
b813574b
PB
28998.PHONY: check-make maybe-check-make
28999maybe-check-make:
29000@if make
29001maybe-check-make: check-make
252b5132 29002
b813574b 29003check-make:
0aed8855 29004 @: $(MAKE); $(unstage)
b813574b
PB
29005 @r=`${PWD_COMMAND}`; export r; \
29006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29007 $(HOST_EXPORTS) \
b00612cc
PB
29008 (cd $(HOST_SUBDIR)/make && \
29009 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 29010
b813574b 29011@endif make
16ae0395 29012
b813574b
PB
29013.PHONY: install-make maybe-install-make
29014maybe-install-make:
29015@if make
29016maybe-install-make: install-make
4fa63067 29017
b813574b 29018install-make: installdirs
0aed8855 29019 @: $(MAKE); $(unstage)
4fa63067
NN
29020 @r=`${PWD_COMMAND}`; export r; \
29021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29022 $(HOST_EXPORTS) \
b00612cc 29023 (cd $(HOST_SUBDIR)/make && \
2da12f12 29024 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29025
b813574b 29026@endif make
4fa63067 29027
56a8fe78 29028# Other targets (info, dvi, pdf, etc.)
4fa63067 29029
b813574b
PB
29030.PHONY: maybe-info-make info-make
29031maybe-info-make:
29032@if make
29033maybe-info-make: info-make
4fa63067 29034
b813574b
PB
29035info-make: \
29036 configure-make
0aed8855 29037 @: $(MAKE); $(unstage)
b813574b 29038 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29039 r=`${PWD_COMMAND}`; export r; \
29040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29041 $(HOST_EXPORTS) \
b813574b 29042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29044 done; \
b813574b 29045 echo "Doing info in make" ; \
b00612cc 29046 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29049 "RANLIB=$${RANLIB}" \
0c24b341 29050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29051 info) \
4fa63067
NN
29052 || exit 1
29053
b813574b 29054@endif make
4fa63067 29055
b813574b
PB
29056.PHONY: maybe-dvi-make dvi-make
29057maybe-dvi-make:
29058@if make
29059maybe-dvi-make: dvi-make
4fa63067 29060
b813574b
PB
29061dvi-make: \
29062 configure-make
0aed8855 29063 @: $(MAKE); $(unstage)
b813574b 29064 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29065 r=`${PWD_COMMAND}`; export r; \
29066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29067 $(HOST_EXPORTS) \
b813574b 29068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29070 done; \
b813574b 29071 echo "Doing dvi in make" ; \
b00612cc 29072 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29075 "RANLIB=$${RANLIB}" \
0c24b341 29076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29077 dvi) \
4fa63067 29078 || exit 1
16ae0395 29079
b813574b 29080@endif make
252b5132 29081
56a8fe78
DD
29082.PHONY: maybe-pdf-make pdf-make
29083maybe-pdf-make:
29084@if make
29085maybe-pdf-make: pdf-make
29086
29087pdf-make: \
29088 configure-make
29089 @: $(MAKE); $(unstage)
29090 @[ -f ./make/Makefile ] || exit 0; \
29091 r=`${PWD_COMMAND}`; export r; \
29092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29093 $(HOST_EXPORTS) \
29094 for flag in $(EXTRA_HOST_FLAGS) ; do \
29095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29096 done; \
29097 echo "Doing pdf in make" ; \
29098 (cd $(HOST_SUBDIR)/make && \
29099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29101 "RANLIB=$${RANLIB}" \
0c24b341 29102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29103 pdf) \
29104 || exit 1
29105
29106@endif make
29107
6d389afc
MS
29108.PHONY: maybe-html-make html-make
29109maybe-html-make:
29110@if make
29111maybe-html-make: html-make
29112
29113html-make: \
29114 configure-make
0aed8855 29115 @: $(MAKE); $(unstage)
6d389afc
MS
29116 @[ -f ./make/Makefile ] || exit 0; \
29117 r=`${PWD_COMMAND}`; export r; \
29118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29119 $(HOST_EXPORTS) \
29120 for flag in $(EXTRA_HOST_FLAGS) ; do \
29121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29122 done; \
29123 echo "Doing html in make" ; \
b00612cc 29124 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
29125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29127 "RANLIB=$${RANLIB}" \
0c24b341 29128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29129 html) \
29130 || exit 1
29131
29132@endif make
29133
b813574b
PB
29134.PHONY: maybe-TAGS-make TAGS-make
29135maybe-TAGS-make:
29136@if make
29137maybe-TAGS-make: TAGS-make
252b5132 29138
b813574b
PB
29139TAGS-make: \
29140 configure-make
0aed8855 29141 @: $(MAKE); $(unstage)
b813574b 29142 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29143 r=`${PWD_COMMAND}`; export r; \
29144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29145 $(HOST_EXPORTS) \
b813574b 29146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29148 done; \
b813574b 29149 echo "Doing TAGS in make" ; \
b00612cc 29150 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29153 "RANLIB=$${RANLIB}" \
0c24b341 29154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29155 TAGS) \
4fa63067 29156 || exit 1
3866be5d 29157
b813574b 29158@endif make
3866be5d 29159
b813574b
PB
29160.PHONY: maybe-install-info-make install-info-make
29161maybe-install-info-make:
29162@if make
29163maybe-install-info-make: install-info-make
3866be5d 29164
b813574b
PB
29165install-info-make: \
29166 configure-make \
29167 info-make
0aed8855 29168 @: $(MAKE); $(unstage)
b813574b 29169 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29170 r=`${PWD_COMMAND}`; export r; \
29171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29172 $(HOST_EXPORTS) \
b813574b 29173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29175 done; \
b813574b 29176 echo "Doing install-info in make" ; \
b00612cc 29177 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29180 "RANLIB=$${RANLIB}" \
0c24b341 29181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29182 install-info) \
4fa63067 29183 || exit 1
3866be5d 29184
b813574b 29185@endif make
3866be5d 29186
a3ca38d2
DD
29187.PHONY: maybe-install-pdf-make install-pdf-make
29188maybe-install-pdf-make:
29189@if make
29190maybe-install-pdf-make: install-pdf-make
29191
29192install-pdf-make: \
29193 configure-make \
29194 pdf-make
29195 @: $(MAKE); $(unstage)
29196 @[ -f ./make/Makefile ] || exit 0; \
29197 r=`${PWD_COMMAND}`; export r; \
29198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29199 $(HOST_EXPORTS) \
29200 for flag in $(EXTRA_HOST_FLAGS) ; do \
29201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29202 done; \
29203 echo "Doing install-pdf in make" ; \
29204 (cd $(HOST_SUBDIR)/make && \
29205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29207 "RANLIB=$${RANLIB}" \
0c24b341 29208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29209 install-pdf) \
29210 || exit 1
29211
29212@endif make
29213
108a6f8e
CD
29214.PHONY: maybe-install-html-make install-html-make
29215maybe-install-html-make:
29216@if make
29217maybe-install-html-make: install-html-make
29218
29219install-html-make: \
29220 configure-make \
29221 html-make
29222 @: $(MAKE); $(unstage)
29223 @[ -f ./make/Makefile ] || exit 0; \
29224 r=`${PWD_COMMAND}`; export r; \
29225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29226 $(HOST_EXPORTS) \
29227 for flag in $(EXTRA_HOST_FLAGS) ; do \
29228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29229 done; \
29230 echo "Doing install-html in make" ; \
29231 (cd $(HOST_SUBDIR)/make && \
29232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29234 "RANLIB=$${RANLIB}" \
0c24b341 29235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29236 install-html) \
29237 || exit 1
29238
29239@endif make
29240
b813574b
PB
29241.PHONY: maybe-installcheck-make installcheck-make
29242maybe-installcheck-make:
29243@if make
29244maybe-installcheck-make: installcheck-make
15723a45 29245
b813574b
PB
29246installcheck-make: \
29247 configure-make
0aed8855 29248 @: $(MAKE); $(unstage)
b813574b 29249 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29250 r=`${PWD_COMMAND}`; export r; \
29251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29252 $(HOST_EXPORTS) \
b813574b 29253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29255 done; \
b813574b 29256 echo "Doing installcheck in make" ; \
b00612cc 29257 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29260 "RANLIB=$${RANLIB}" \
0c24b341 29261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29262 installcheck) \
4fa63067 29263 || exit 1
15723a45 29264
b813574b 29265@endif make
15723a45 29266
b813574b
PB
29267.PHONY: maybe-mostlyclean-make mostlyclean-make
29268maybe-mostlyclean-make:
29269@if make
29270maybe-mostlyclean-make: mostlyclean-make
15723a45 29271
b813574b 29272mostlyclean-make:
0aed8855 29273 @: $(MAKE); $(unstage)
b813574b 29274 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
29275 r=`${PWD_COMMAND}`; export r; \
29276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29277 $(HOST_EXPORTS) \
b813574b 29278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29280 done; \
b813574b 29281 echo "Doing mostlyclean in make" ; \
b00612cc 29282 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29285 "RANLIB=$${RANLIB}" \
0c24b341 29286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29287 mostlyclean) \
bba45b8b 29288 || exit 1
15723a45 29289
b813574b 29290@endif make
4fa63067 29291
b813574b
PB
29292.PHONY: maybe-clean-make clean-make
29293maybe-clean-make:
29294@if make
29295maybe-clean-make: clean-make
4fa63067 29296
b813574b 29297clean-make:
0aed8855 29298 @: $(MAKE); $(unstage)
b813574b 29299 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29300 r=`${PWD_COMMAND}`; export r; \
29301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29302 $(HOST_EXPORTS) \
b813574b 29303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29305 done; \
b813574b 29306 echo "Doing clean in make" ; \
b00612cc 29307 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29310 "RANLIB=$${RANLIB}" \
0c24b341 29311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29312 clean) \
4fa63067
NN
29313 || exit 1
29314
b813574b 29315@endif make
4fa63067 29316
b813574b
PB
29317.PHONY: maybe-distclean-make distclean-make
29318maybe-distclean-make:
29319@if make
29320maybe-distclean-make: distclean-make
4fa63067 29321
b813574b 29322distclean-make:
0aed8855 29323 @: $(MAKE); $(unstage)
b813574b 29324 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
29325 r=`${PWD_COMMAND}`; export r; \
29326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29327 $(HOST_EXPORTS) \
b813574b 29328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29330 done; \
b813574b 29331 echo "Doing distclean in make" ; \
b00612cc 29332 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29335 "RANLIB=$${RANLIB}" \
0c24b341 29336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29337 distclean) \
4fa63067
NN
29338 || exit 1
29339
b813574b 29340@endif make
4fa63067 29341
b813574b
PB
29342.PHONY: maybe-maintainer-clean-make maintainer-clean-make
29343maybe-maintainer-clean-make:
29344@if make
29345maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 29346
b813574b 29347maintainer-clean-make:
0aed8855 29348 @: $(MAKE); $(unstage)
b813574b 29349 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 29350 r=`${PWD_COMMAND}`; export r; \
b40e3958 29351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29352 $(HOST_EXPORTS) \
b813574b 29353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29355 done; \
b813574b 29356 echo "Doing maintainer-clean in make" ; \
b00612cc 29357 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
29358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29360 "RANLIB=$${RANLIB}" \
0c24b341 29361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29362 maintainer-clean) \
4fa63067 29363 || exit 1
3866be5d 29364
b813574b 29365@endif make
3866be5d 29366
3866be5d 29367
a7254363 29368
b813574b
PB
29369.PHONY: configure-mmalloc maybe-configure-mmalloc
29370maybe-configure-mmalloc:
4f0ef2d8
CD
29371@if gcc-bootstrap
29372configure-mmalloc: stage_current
29373@endif gcc-bootstrap
b813574b
PB
29374@if mmalloc
29375maybe-configure-mmalloc: configure-mmalloc
c52c6897 29376configure-mmalloc:
0aed8855 29377 @: $(MAKE); $(unstage)
c52c6897 29378 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29380 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
29381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 29382 $(HOST_EXPORTS) \
a7254363
PB
29383 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
29384 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 29385 case $(srcdir) in \
b00612cc
PB
29386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29387 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
29388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29389 esac; \
b00612cc
PB
29390 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
29391 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 29392 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29394 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29395 || exit 1
b813574b 29396@endif mmalloc
e2b9e2dc 29397
a7254363
PB
29398
29399
d545f33b
PB
29400
29401
b813574b
PB
29402.PHONY: all-mmalloc maybe-all-mmalloc
29403maybe-all-mmalloc:
4f0ef2d8
CD
29404@if gcc-bootstrap
29405all-mmalloc: stage_current
29406@endif gcc-bootstrap
b813574b 29407@if mmalloc
d27cc32e 29408TARGET-mmalloc=all
b813574b
PB
29409maybe-all-mmalloc: all-mmalloc
29410all-mmalloc: configure-mmalloc
0aed8855 29411 @: $(MAKE); $(unstage)
b40e3958
L
29412 @r=`${PWD_COMMAND}`; export r; \
29413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29414 $(HOST_EXPORTS) \
b00612cc 29415 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29417 $(TARGET-mmalloc))
b813574b 29418@endif mmalloc
3866be5d 29419
a7254363 29420
d545f33b
PB
29421
29422
b813574b
PB
29423.PHONY: check-mmalloc maybe-check-mmalloc
29424maybe-check-mmalloc:
29425@if mmalloc
29426maybe-check-mmalloc: check-mmalloc
3866be5d 29427
b813574b 29428check-mmalloc:
3866be5d 29429
b813574b 29430@endif mmalloc
3866be5d 29431
b813574b
PB
29432.PHONY: install-mmalloc maybe-install-mmalloc
29433maybe-install-mmalloc:
29434@if mmalloc
29435maybe-install-mmalloc: install-mmalloc
4fa63067 29436
b813574b 29437install-mmalloc: installdirs
0aed8855 29438 @: $(MAKE); $(unstage)
4fa63067
NN
29439 @r=`${PWD_COMMAND}`; export r; \
29440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29441 $(HOST_EXPORTS) \
b00612cc 29442 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 29443 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29444
b813574b 29445@endif mmalloc
4fa63067 29446
56a8fe78 29447# Other targets (info, dvi, pdf, etc.)
4fa63067 29448
b813574b
PB
29449.PHONY: maybe-info-mmalloc info-mmalloc
29450maybe-info-mmalloc:
29451@if mmalloc
29452maybe-info-mmalloc: info-mmalloc
4fa63067 29453
b813574b
PB
29454info-mmalloc: \
29455 configure-mmalloc
0aed8855 29456 @: $(MAKE); $(unstage)
b813574b 29457 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29458 r=`${PWD_COMMAND}`; export r; \
29459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29460 $(HOST_EXPORTS) \
b813574b 29461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29463 done; \
b813574b 29464 echo "Doing info in mmalloc" ; \
b00612cc 29465 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29468 "RANLIB=$${RANLIB}" \
0c24b341 29469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29470 info) \
4fa63067
NN
29471 || exit 1
29472
b813574b 29473@endif mmalloc
4fa63067 29474
b813574b
PB
29475.PHONY: maybe-dvi-mmalloc dvi-mmalloc
29476maybe-dvi-mmalloc:
29477@if mmalloc
29478maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 29479
b813574b
PB
29480dvi-mmalloc: \
29481 configure-mmalloc
0aed8855 29482 @: $(MAKE); $(unstage)
b813574b 29483 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29484 r=`${PWD_COMMAND}`; export r; \
29485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29486 $(HOST_EXPORTS) \
b813574b 29487 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29489 done; \
b813574b 29490 echo "Doing dvi in mmalloc" ; \
b00612cc 29491 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29494 "RANLIB=$${RANLIB}" \
0c24b341 29495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29496 dvi) \
4fa63067
NN
29497 || exit 1
29498
b813574b 29499@endif mmalloc
4fa63067 29500
56a8fe78
DD
29501.PHONY: maybe-pdf-mmalloc pdf-mmalloc
29502maybe-pdf-mmalloc:
29503@if mmalloc
29504maybe-pdf-mmalloc: pdf-mmalloc
29505
29506pdf-mmalloc: \
29507 configure-mmalloc
29508 @: $(MAKE); $(unstage)
29509 @[ -f ./mmalloc/Makefile ] || exit 0; \
29510 r=`${PWD_COMMAND}`; export r; \
29511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29512 $(HOST_EXPORTS) \
29513 for flag in $(EXTRA_HOST_FLAGS) ; do \
29514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29515 done; \
29516 echo "Doing pdf in mmalloc" ; \
29517 (cd $(HOST_SUBDIR)/mmalloc && \
29518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29520 "RANLIB=$${RANLIB}" \
0c24b341 29521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29522 pdf) \
29523 || exit 1
29524
29525@endif mmalloc
29526
6d389afc
MS
29527.PHONY: maybe-html-mmalloc html-mmalloc
29528maybe-html-mmalloc:
29529@if mmalloc
29530maybe-html-mmalloc: html-mmalloc
29531
29532html-mmalloc: \
29533 configure-mmalloc
0aed8855 29534 @: $(MAKE); $(unstage)
6d389afc
MS
29535 @[ -f ./mmalloc/Makefile ] || exit 0; \
29536 r=`${PWD_COMMAND}`; export r; \
29537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29538 $(HOST_EXPORTS) \
29539 for flag in $(EXTRA_HOST_FLAGS) ; do \
29540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29541 done; \
29542 echo "Doing html in mmalloc" ; \
b00612cc 29543 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
29544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29546 "RANLIB=$${RANLIB}" \
0c24b341 29547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29548 html) \
29549 || exit 1
29550
29551@endif mmalloc
29552
b813574b
PB
29553.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
29554maybe-TAGS-mmalloc:
29555@if mmalloc
29556maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 29557
b813574b
PB
29558TAGS-mmalloc: \
29559 configure-mmalloc
0aed8855 29560 @: $(MAKE); $(unstage)
b813574b 29561 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29562 r=`${PWD_COMMAND}`; export r; \
29563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29564 $(HOST_EXPORTS) \
b813574b 29565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29567 done; \
b813574b 29568 echo "Doing TAGS in mmalloc" ; \
b00612cc 29569 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29572 "RANLIB=$${RANLIB}" \
0c24b341 29573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29574 TAGS) \
4fa63067
NN
29575 || exit 1
29576
b813574b 29577@endif mmalloc
4fa63067 29578
b813574b
PB
29579.PHONY: maybe-install-info-mmalloc install-info-mmalloc
29580maybe-install-info-mmalloc:
29581@if mmalloc
29582maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 29583
b813574b
PB
29584install-info-mmalloc: \
29585 configure-mmalloc \
29586 info-mmalloc
0aed8855 29587 @: $(MAKE); $(unstage)
b813574b 29588 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29589 r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29591 $(HOST_EXPORTS) \
b813574b 29592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29594 done; \
b813574b 29595 echo "Doing install-info in mmalloc" ; \
b00612cc 29596 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29599 "RANLIB=$${RANLIB}" \
0c24b341 29600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29601 install-info) \
4fa63067
NN
29602 || exit 1
29603
b813574b 29604@endif mmalloc
4fa63067 29605
a3ca38d2
DD
29606.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
29607maybe-install-pdf-mmalloc:
29608@if mmalloc
29609maybe-install-pdf-mmalloc: install-pdf-mmalloc
29610
29611install-pdf-mmalloc: \
29612 configure-mmalloc \
29613 pdf-mmalloc
29614 @: $(MAKE); $(unstage)
29615 @[ -f ./mmalloc/Makefile ] || exit 0; \
29616 r=`${PWD_COMMAND}`; export r; \
29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618 $(HOST_EXPORTS) \
29619 for flag in $(EXTRA_HOST_FLAGS) ; do \
29620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29621 done; \
29622 echo "Doing install-pdf in mmalloc" ; \
29623 (cd $(HOST_SUBDIR)/mmalloc && \
29624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29626 "RANLIB=$${RANLIB}" \
0c24b341 29627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29628 install-pdf) \
29629 || exit 1
29630
29631@endif mmalloc
29632
108a6f8e
CD
29633.PHONY: maybe-install-html-mmalloc install-html-mmalloc
29634maybe-install-html-mmalloc:
29635@if mmalloc
29636maybe-install-html-mmalloc: install-html-mmalloc
29637
29638install-html-mmalloc: \
29639 configure-mmalloc \
29640 html-mmalloc
29641 @: $(MAKE); $(unstage)
29642 @[ -f ./mmalloc/Makefile ] || exit 0; \
29643 r=`${PWD_COMMAND}`; export r; \
29644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29645 $(HOST_EXPORTS) \
29646 for flag in $(EXTRA_HOST_FLAGS) ; do \
29647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29648 done; \
29649 echo "Doing install-html in mmalloc" ; \
29650 (cd $(HOST_SUBDIR)/mmalloc && \
29651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29653 "RANLIB=$${RANLIB}" \
0c24b341 29654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29655 install-html) \
29656 || exit 1
29657
29658@endif mmalloc
29659
b813574b
PB
29660.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
29661maybe-installcheck-mmalloc:
29662@if mmalloc
29663maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 29664
b813574b
PB
29665installcheck-mmalloc: \
29666 configure-mmalloc
0aed8855 29667 @: $(MAKE); $(unstage)
b813574b 29668 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
29669 r=`${PWD_COMMAND}`; export r; \
29670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29671 $(HOST_EXPORTS) \
b813574b 29672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29674 done; \
b813574b 29675 echo "Doing installcheck in mmalloc" ; \
b00612cc 29676 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
29677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29679 "RANLIB=$${RANLIB}" \
0c24b341 29680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29681 installcheck) \
4fa63067
NN
29682 || exit 1
29683
b813574b 29684@endif mmalloc
4fa63067 29685
b813574b
PB
29686.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
29687maybe-mostlyclean-mmalloc:
29688@if mmalloc
29689maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 29690
b813574b 29691mostlyclean-mmalloc:
0aed8855 29692 @: $(MAKE); $(unstage)
b813574b 29693 @[ -f ./mmalloc/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 mostlyclean in mmalloc" ; \
b00612cc 29701 (cd $(HOST_SUBDIR)/mmalloc && \
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 mostlyclean) \
4fa63067
NN
29707 || exit 1
29708
b813574b 29709@endif mmalloc
4fa63067 29710
b813574b
PB
29711.PHONY: maybe-clean-mmalloc clean-mmalloc
29712maybe-clean-mmalloc:
29713@if mmalloc
29714maybe-clean-mmalloc: clean-mmalloc
4fa63067 29715
b813574b 29716clean-mmalloc:
0aed8855 29717 @: $(MAKE); $(unstage)
b813574b 29718 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
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 clean in mmalloc" ; \
b00612cc 29726 (cd $(HOST_SUBDIR)/mmalloc && \
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 clean) \
4fa63067
NN
29732 || exit 1
29733
b813574b 29734@endif mmalloc
4fa63067 29735
b813574b
PB
29736.PHONY: maybe-distclean-mmalloc distclean-mmalloc
29737maybe-distclean-mmalloc:
29738@if mmalloc
29739maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 29740
b813574b 29741distclean-mmalloc:
0aed8855 29742 @: $(MAKE); $(unstage)
b813574b 29743 @[ -f ./mmalloc/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 distclean in mmalloc" ; \
b00612cc 29751 (cd $(HOST_SUBDIR)/mmalloc && \
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 distclean) \
4fa63067
NN
29757 || exit 1
29758
b813574b 29759@endif mmalloc
4fa63067 29760
b813574b
PB
29761.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
29762maybe-maintainer-clean-mmalloc:
29763@if mmalloc
29764maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 29765
b813574b 29766maintainer-clean-mmalloc:
0aed8855 29767 @: $(MAKE); $(unstage)
b813574b 29768 @[ -f ./mmalloc/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 maintainer-clean in mmalloc" ; \
b00612cc 29776 (cd $(HOST_SUBDIR)/mmalloc && \
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 maintainer-clean) \
4fa63067 29782 || exit 1
16ae0395 29783
b813574b 29784@endif mmalloc
3866be5d
NN
29785
29786
a7254363 29787
b813574b
PB
29788.PHONY: configure-patch maybe-configure-patch
29789maybe-configure-patch:
4f0ef2d8
CD
29790@if gcc-bootstrap
29791configure-patch: stage_current
29792@endif gcc-bootstrap
b813574b
PB
29793@if patch
29794maybe-configure-patch: configure-patch
c52c6897 29795configure-patch:
0aed8855 29796 @: $(MAKE); $(unstage)
c52c6897 29797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29799 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
29800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 29801 $(HOST_EXPORTS) \
a7254363
PB
29802 echo Configuring in $(HOST_SUBDIR)/patch; \
29803 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 29804 case $(srcdir) in \
b00612cc
PB
29805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29806 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
29807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29808 esac; \
b00612cc
PB
29809 srcdiroption="--srcdir=$${topdir}/patch"; \
29810 libsrcdir="$$s/patch"; \
e2b9e2dc 29811 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29813 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29814 || exit 1
b813574b 29815@endif patch
e2b9e2dc 29816
a7254363
PB
29817
29818
d545f33b
PB
29819
29820
b813574b
PB
29821.PHONY: all-patch maybe-all-patch
29822maybe-all-patch:
4f0ef2d8
CD
29823@if gcc-bootstrap
29824all-patch: stage_current
29825@endif gcc-bootstrap
b813574b 29826@if patch
d27cc32e 29827TARGET-patch=all
b813574b
PB
29828maybe-all-patch: all-patch
29829all-patch: configure-patch
0aed8855 29830 @: $(MAKE); $(unstage)
b40e3958
L
29831 @r=`${PWD_COMMAND}`; export r; \
29832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29833 $(HOST_EXPORTS) \
b00612cc 29834 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
29835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29836 $(TARGET-patch))
b813574b 29837@endif patch
3866be5d 29838
a7254363 29839
d545f33b
PB
29840
29841
b813574b
PB
29842.PHONY: check-patch maybe-check-patch
29843maybe-check-patch:
29844@if patch
29845maybe-check-patch: check-patch
3866be5d 29846
b813574b 29847check-patch:
0aed8855 29848 @: $(MAKE); $(unstage)
b40e3958
L
29849 @r=`${PWD_COMMAND}`; export r; \
29850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29851 $(HOST_EXPORTS) \
b00612cc
PB
29852 (cd $(HOST_SUBDIR)/patch && \
29853 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29854
b813574b 29855@endif patch
3866be5d 29856
b813574b
PB
29857.PHONY: install-patch maybe-install-patch
29858maybe-install-patch:
29859@if patch
29860maybe-install-patch: install-patch
16ae0395 29861
b813574b 29862install-patch: installdirs
0aed8855 29863 @: $(MAKE); $(unstage)
b40e3958
L
29864 @r=`${PWD_COMMAND}`; export r; \
29865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29866 $(HOST_EXPORTS) \
b00612cc 29867 (cd $(HOST_SUBDIR)/patch && \
2da12f12 29868 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29869
b813574b 29870@endif patch
3866be5d 29871
56a8fe78 29872# Other targets (info, dvi, pdf, etc.)
4fa63067 29873
b813574b
PB
29874.PHONY: maybe-info-patch info-patch
29875maybe-info-patch:
29876@if patch
29877maybe-info-patch: info-patch
4fa63067 29878
b813574b
PB
29879info-patch: \
29880 configure-patch
0aed8855 29881 @: $(MAKE); $(unstage)
b813574b 29882 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29883 r=`${PWD_COMMAND}`; export r; \
29884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29885 $(HOST_EXPORTS) \
b813574b 29886 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29888 done; \
b813574b 29889 echo "Doing info in patch" ; \
b00612cc 29890 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29893 "RANLIB=$${RANLIB}" \
0c24b341 29894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29895 info) \
4fa63067
NN
29896 || exit 1
29897
b813574b 29898@endif patch
4fa63067 29899
b813574b
PB
29900.PHONY: maybe-dvi-patch dvi-patch
29901maybe-dvi-patch:
29902@if patch
29903maybe-dvi-patch: dvi-patch
4fa63067 29904
b813574b
PB
29905dvi-patch: \
29906 configure-patch
0aed8855 29907 @: $(MAKE); $(unstage)
b813574b 29908 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29909 r=`${PWD_COMMAND}`; export r; \
29910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29911 $(HOST_EXPORTS) \
b813574b 29912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914 done; \
b813574b 29915 echo "Doing dvi in patch" ; \
b00612cc 29916 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919 "RANLIB=$${RANLIB}" \
0c24b341 29920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29921 dvi) \
4fa63067
NN
29922 || exit 1
29923
b813574b 29924@endif patch
4fa63067 29925
56a8fe78
DD
29926.PHONY: maybe-pdf-patch pdf-patch
29927maybe-pdf-patch:
29928@if patch
29929maybe-pdf-patch: pdf-patch
29930
29931pdf-patch: \
29932 configure-patch
29933 @: $(MAKE); $(unstage)
29934 @[ -f ./patch/Makefile ] || exit 0; \
29935 r=`${PWD_COMMAND}`; export r; \
29936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29937 $(HOST_EXPORTS) \
29938 for flag in $(EXTRA_HOST_FLAGS) ; do \
29939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29940 done; \
29941 echo "Doing pdf in patch" ; \
29942 (cd $(HOST_SUBDIR)/patch && \
29943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29945 "RANLIB=$${RANLIB}" \
0c24b341 29946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29947 pdf) \
29948 || exit 1
29949
29950@endif patch
29951
6d389afc
MS
29952.PHONY: maybe-html-patch html-patch
29953maybe-html-patch:
29954@if patch
29955maybe-html-patch: html-patch
29956
29957html-patch: \
29958 configure-patch
0aed8855 29959 @: $(MAKE); $(unstage)
6d389afc
MS
29960 @[ -f ./patch/Makefile ] || exit 0; \
29961 r=`${PWD_COMMAND}`; export r; \
29962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29963 $(HOST_EXPORTS) \
29964 for flag in $(EXTRA_HOST_FLAGS) ; do \
29965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29966 done; \
29967 echo "Doing html in patch" ; \
b00612cc 29968 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
29969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29971 "RANLIB=$${RANLIB}" \
0c24b341 29972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29973 html) \
29974 || exit 1
29975
29976@endif patch
29977
b813574b
PB
29978.PHONY: maybe-TAGS-patch TAGS-patch
29979maybe-TAGS-patch:
29980@if patch
29981maybe-TAGS-patch: TAGS-patch
4fa63067 29982
b813574b
PB
29983TAGS-patch: \
29984 configure-patch
0aed8855 29985 @: $(MAKE); $(unstage)
b813574b 29986 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29987 r=`${PWD_COMMAND}`; export r; \
29988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29989 $(HOST_EXPORTS) \
b813574b 29990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29992 done; \
b813574b 29993 echo "Doing TAGS in patch" ; \
b00612cc 29994 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29997 "RANLIB=$${RANLIB}" \
0c24b341 29998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29999 TAGS) \
4fa63067
NN
30000 || exit 1
30001
b813574b 30002@endif patch
4fa63067 30003
b813574b
PB
30004.PHONY: maybe-install-info-patch install-info-patch
30005maybe-install-info-patch:
30006@if patch
30007maybe-install-info-patch: install-info-patch
4fa63067 30008
b813574b
PB
30009install-info-patch: \
30010 configure-patch \
30011 info-patch
0aed8855 30012 @: $(MAKE); $(unstage)
b813574b 30013 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30014 r=`${PWD_COMMAND}`; export r; \
30015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30016 $(HOST_EXPORTS) \
b813574b 30017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30019 done; \
b813574b 30020 echo "Doing install-info in patch" ; \
b00612cc 30021 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30024 "RANLIB=$${RANLIB}" \
0c24b341 30025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30026 install-info) \
4fa63067
NN
30027 || exit 1
30028
b813574b 30029@endif patch
4fa63067 30030
a3ca38d2
DD
30031.PHONY: maybe-install-pdf-patch install-pdf-patch
30032maybe-install-pdf-patch:
30033@if patch
30034maybe-install-pdf-patch: install-pdf-patch
30035
30036install-pdf-patch: \
30037 configure-patch \
30038 pdf-patch
30039 @: $(MAKE); $(unstage)
30040 @[ -f ./patch/Makefile ] || exit 0; \
30041 r=`${PWD_COMMAND}`; export r; \
30042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30043 $(HOST_EXPORTS) \
30044 for flag in $(EXTRA_HOST_FLAGS) ; do \
30045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30046 done; \
30047 echo "Doing install-pdf in patch" ; \
30048 (cd $(HOST_SUBDIR)/patch && \
30049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30051 "RANLIB=$${RANLIB}" \
0c24b341 30052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30053 install-pdf) \
30054 || exit 1
30055
30056@endif patch
30057
108a6f8e
CD
30058.PHONY: maybe-install-html-patch install-html-patch
30059maybe-install-html-patch:
30060@if patch
30061maybe-install-html-patch: install-html-patch
30062
30063install-html-patch: \
30064 configure-patch \
30065 html-patch
30066 @: $(MAKE); $(unstage)
30067 @[ -f ./patch/Makefile ] || exit 0; \
30068 r=`${PWD_COMMAND}`; export r; \
30069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30070 $(HOST_EXPORTS) \
30071 for flag in $(EXTRA_HOST_FLAGS) ; do \
30072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30073 done; \
30074 echo "Doing install-html in patch" ; \
30075 (cd $(HOST_SUBDIR)/patch && \
30076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30078 "RANLIB=$${RANLIB}" \
0c24b341 30079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30080 install-html) \
30081 || exit 1
30082
30083@endif patch
30084
b813574b
PB
30085.PHONY: maybe-installcheck-patch installcheck-patch
30086maybe-installcheck-patch:
30087@if patch
30088maybe-installcheck-patch: installcheck-patch
4fa63067 30089
b813574b
PB
30090installcheck-patch: \
30091 configure-patch
0aed8855 30092 @: $(MAKE); $(unstage)
b813574b 30093 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30094 r=`${PWD_COMMAND}`; export r; \
30095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30096 $(HOST_EXPORTS) \
b813574b 30097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30099 done; \
b813574b 30100 echo "Doing installcheck in patch" ; \
b00612cc 30101 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30104 "RANLIB=$${RANLIB}" \
0c24b341 30105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30106 installcheck) \
4fa63067
NN
30107 || exit 1
30108
b813574b 30109@endif patch
4fa63067 30110
b813574b
PB
30111.PHONY: maybe-mostlyclean-patch mostlyclean-patch
30112maybe-mostlyclean-patch:
30113@if patch
30114maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 30115
b813574b 30116mostlyclean-patch:
0aed8855 30117 @: $(MAKE); $(unstage)
b813574b 30118 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30119 r=`${PWD_COMMAND}`; export r; \
30120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30121 $(HOST_EXPORTS) \
b813574b 30122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30124 done; \
b813574b 30125 echo "Doing mostlyclean in patch" ; \
b00612cc 30126 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30129 "RANLIB=$${RANLIB}" \
0c24b341 30130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30131 mostlyclean) \
4fa63067
NN
30132 || exit 1
30133
b813574b 30134@endif patch
4fa63067 30135
b813574b
PB
30136.PHONY: maybe-clean-patch clean-patch
30137maybe-clean-patch:
30138@if patch
30139maybe-clean-patch: clean-patch
4fa63067 30140
b813574b 30141clean-patch:
0aed8855 30142 @: $(MAKE); $(unstage)
b813574b 30143 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30144 r=`${PWD_COMMAND}`; export r; \
30145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30146 $(HOST_EXPORTS) \
b813574b 30147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30149 done; \
b813574b 30150 echo "Doing clean in patch" ; \
b00612cc 30151 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30154 "RANLIB=$${RANLIB}" \
0c24b341 30155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30156 clean) \
4fa63067
NN
30157 || exit 1
30158
b813574b 30159@endif patch
4fa63067 30160
b813574b
PB
30161.PHONY: maybe-distclean-patch distclean-patch
30162maybe-distclean-patch:
30163@if patch
30164maybe-distclean-patch: distclean-patch
4fa63067 30165
b813574b 30166distclean-patch:
0aed8855 30167 @: $(MAKE); $(unstage)
b813574b 30168 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30169 r=`${PWD_COMMAND}`; export r; \
30170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30171 $(HOST_EXPORTS) \
b813574b 30172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30174 done; \
b813574b 30175 echo "Doing distclean in patch" ; \
b00612cc 30176 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30179 "RANLIB=$${RANLIB}" \
0c24b341 30180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30181 distclean) \
4fa63067
NN
30182 || exit 1
30183
b813574b 30184@endif patch
4fa63067 30185
b813574b
PB
30186.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
30187maybe-maintainer-clean-patch:
30188@if patch
30189maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 30190
b813574b 30191maintainer-clean-patch:
0aed8855 30192 @: $(MAKE); $(unstage)
b813574b 30193 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
30194 r=`${PWD_COMMAND}`; export r; \
30195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30196 $(HOST_EXPORTS) \
b813574b 30197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30199 done; \
b813574b 30200 echo "Doing maintainer-clean in patch" ; \
b00612cc 30201 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
30202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30204 "RANLIB=$${RANLIB}" \
0c24b341 30205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30206 maintainer-clean) \
4fa63067
NN
30207 || exit 1
30208
b813574b 30209@endif patch
4fa63067
NN
30210
30211
a7254363 30212
b813574b
PB
30213.PHONY: configure-perl maybe-configure-perl
30214maybe-configure-perl:
4f0ef2d8
CD
30215@if gcc-bootstrap
30216configure-perl: stage_current
30217@endif gcc-bootstrap
b813574b
PB
30218@if perl
30219maybe-configure-perl: configure-perl
c52c6897 30220configure-perl:
0aed8855 30221 @: $(MAKE); $(unstage)
c52c6897 30222 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30224 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
30225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 30226 $(HOST_EXPORTS) \
a7254363
PB
30227 echo Configuring in $(HOST_SUBDIR)/perl; \
30228 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 30229 case $(srcdir) in \
b00612cc
PB
30230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30231 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
30232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30233 esac; \
b00612cc
PB
30234 srcdiroption="--srcdir=$${topdir}/perl"; \
30235 libsrcdir="$$s/perl"; \
e2b9e2dc 30236 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30237 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30238 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30239 || exit 1
b813574b 30240@endif perl
e2b9e2dc 30241
a7254363
PB
30242
30243
d545f33b
PB
30244
30245
b813574b
PB
30246.PHONY: all-perl maybe-all-perl
30247maybe-all-perl:
4f0ef2d8
CD
30248@if gcc-bootstrap
30249all-perl: stage_current
30250@endif gcc-bootstrap
b813574b 30251@if perl
d27cc32e 30252TARGET-perl=all
b813574b
PB
30253maybe-all-perl: all-perl
30254all-perl: configure-perl
0aed8855 30255 @: $(MAKE); $(unstage)
b40e3958
L
30256 @r=`${PWD_COMMAND}`; export r; \
30257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30258 $(HOST_EXPORTS) \
b00612cc 30259 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
30260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30261 $(TARGET-perl))
b813574b 30262@endif perl
3866be5d 30263
a7254363 30264
d545f33b
PB
30265
30266
b813574b
PB
30267.PHONY: check-perl maybe-check-perl
30268maybe-check-perl:
30269@if perl
30270maybe-check-perl: check-perl
3866be5d 30271
b813574b 30272check-perl:
0aed8855 30273 @: $(MAKE); $(unstage)
b40e3958
L
30274 @r=`${PWD_COMMAND}`; export r; \
30275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30276 $(HOST_EXPORTS) \
b00612cc
PB
30277 (cd $(HOST_SUBDIR)/perl && \
30278 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30279
b813574b 30280@endif perl
3866be5d 30281
b813574b
PB
30282.PHONY: install-perl maybe-install-perl
30283maybe-install-perl:
30284@if perl
30285maybe-install-perl: install-perl
16ae0395 30286
b813574b 30287install-perl: installdirs
0aed8855 30288 @: $(MAKE); $(unstage)
b40e3958
L
30289 @r=`${PWD_COMMAND}`; export r; \
30290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30291 $(HOST_EXPORTS) \
b00612cc 30292 (cd $(HOST_SUBDIR)/perl && \
2da12f12 30293 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30294
b813574b 30295@endif perl
3866be5d 30296
56a8fe78 30297# Other targets (info, dvi, pdf, etc.)
4fa63067 30298
b813574b
PB
30299.PHONY: maybe-info-perl info-perl
30300maybe-info-perl:
30301@if perl
30302maybe-info-perl: info-perl
4fa63067 30303
b813574b
PB
30304info-perl: \
30305 configure-perl
0aed8855 30306 @: $(MAKE); $(unstage)
b813574b 30307 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
30308 r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30310 $(HOST_EXPORTS) \
b813574b 30311 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30313 done; \
b813574b 30314 echo "Doing info in perl" ; \
b00612cc 30315 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30318 "RANLIB=$${RANLIB}" \
0c24b341 30319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30320 info) \
e2b9e2dc
NN
30321 || exit 1
30322
b813574b 30323@endif perl
4fa63067 30324
b813574b
PB
30325.PHONY: maybe-dvi-perl dvi-perl
30326maybe-dvi-perl:
30327@if perl
30328maybe-dvi-perl: dvi-perl
4fa63067 30329
b813574b
PB
30330dvi-perl: \
30331 configure-perl
0aed8855 30332 @: $(MAKE); $(unstage)
b813574b 30333 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 30334 r=`${PWD_COMMAND}`; export r; \
b40e3958 30335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30336 $(HOST_EXPORTS) \
b813574b 30337 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30339 done; \
b813574b 30340 echo "Doing dvi in perl" ; \
b00612cc 30341 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30344 "RANLIB=$${RANLIB}" \
0c24b341 30345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30346 dvi) \
4fa63067 30347 || exit 1
3866be5d 30348
b813574b 30349@endif perl
3866be5d 30350
56a8fe78
DD
30351.PHONY: maybe-pdf-perl pdf-perl
30352maybe-pdf-perl:
30353@if perl
30354maybe-pdf-perl: pdf-perl
30355
30356pdf-perl: \
30357 configure-perl
30358 @: $(MAKE); $(unstage)
30359 @[ -f ./perl/Makefile ] || exit 0; \
30360 r=`${PWD_COMMAND}`; export r; \
30361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30362 $(HOST_EXPORTS) \
30363 for flag in $(EXTRA_HOST_FLAGS) ; do \
30364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30365 done; \
30366 echo "Doing pdf in perl" ; \
30367 (cd $(HOST_SUBDIR)/perl && \
30368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30370 "RANLIB=$${RANLIB}" \
0c24b341 30371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30372 pdf) \
30373 || exit 1
30374
30375@endif perl
30376
6d389afc
MS
30377.PHONY: maybe-html-perl html-perl
30378maybe-html-perl:
30379@if perl
30380maybe-html-perl: html-perl
30381
30382html-perl: \
30383 configure-perl
0aed8855 30384 @: $(MAKE); $(unstage)
6d389afc
MS
30385 @[ -f ./perl/Makefile ] || exit 0; \
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30388 $(HOST_EXPORTS) \
30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
30392 echo "Doing html in perl" ; \
b00612cc 30393 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
0c24b341 30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30398 html) \
30399 || exit 1
30400
30401@endif perl
30402
b813574b
PB
30403.PHONY: maybe-TAGS-perl TAGS-perl
30404maybe-TAGS-perl:
30405@if perl
30406maybe-TAGS-perl: TAGS-perl
4fa63067 30407
b813574b
PB
30408TAGS-perl: \
30409 configure-perl
0aed8855 30410 @: $(MAKE); $(unstage)
b813574b 30411 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 30412 r=`${PWD_COMMAND}`; export r; \
b40e3958 30413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30414 $(HOST_EXPORTS) \
b813574b 30415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30417 done; \
b813574b 30418 echo "Doing TAGS in perl" ; \
b00612cc 30419 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30422 "RANLIB=$${RANLIB}" \
0c24b341 30423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30424 TAGS) \
4fa63067 30425 || exit 1
3866be5d 30426
b813574b 30427@endif perl
3866be5d 30428
b813574b
PB
30429.PHONY: maybe-install-info-perl install-info-perl
30430maybe-install-info-perl:
30431@if perl
30432maybe-install-info-perl: install-info-perl
16ae0395 30433
b813574b
PB
30434install-info-perl: \
30435 configure-perl \
30436 info-perl
0aed8855 30437 @: $(MAKE); $(unstage)
b813574b 30438 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30439 r=`${PWD_COMMAND}`; export r; \
30440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30441 $(HOST_EXPORTS) \
b813574b 30442 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30444 done; \
b813574b 30445 echo "Doing install-info in perl" ; \
b00612cc 30446 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30449 "RANLIB=$${RANLIB}" \
0c24b341 30450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30451 install-info) \
4fa63067
NN
30452 || exit 1
30453
b813574b 30454@endif perl
4fa63067 30455
a3ca38d2
DD
30456.PHONY: maybe-install-pdf-perl install-pdf-perl
30457maybe-install-pdf-perl:
30458@if perl
30459maybe-install-pdf-perl: install-pdf-perl
30460
30461install-pdf-perl: \
30462 configure-perl \
30463 pdf-perl
30464 @: $(MAKE); $(unstage)
30465 @[ -f ./perl/Makefile ] || exit 0; \
30466 r=`${PWD_COMMAND}`; export r; \
30467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30468 $(HOST_EXPORTS) \
30469 for flag in $(EXTRA_HOST_FLAGS) ; do \
30470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30471 done; \
30472 echo "Doing install-pdf in perl" ; \
30473 (cd $(HOST_SUBDIR)/perl && \
30474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30476 "RANLIB=$${RANLIB}" \
0c24b341 30477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30478 install-pdf) \
30479 || exit 1
30480
30481@endif perl
30482
108a6f8e
CD
30483.PHONY: maybe-install-html-perl install-html-perl
30484maybe-install-html-perl:
30485@if perl
30486maybe-install-html-perl: install-html-perl
30487
30488install-html-perl: \
30489 configure-perl \
30490 html-perl
30491 @: $(MAKE); $(unstage)
30492 @[ -f ./perl/Makefile ] || exit 0; \
30493 r=`${PWD_COMMAND}`; export r; \
30494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30495 $(HOST_EXPORTS) \
30496 for flag in $(EXTRA_HOST_FLAGS) ; do \
30497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30498 done; \
30499 echo "Doing install-html in perl" ; \
30500 (cd $(HOST_SUBDIR)/perl && \
30501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30503 "RANLIB=$${RANLIB}" \
0c24b341 30504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30505 install-html) \
30506 || exit 1
30507
30508@endif perl
30509
b813574b
PB
30510.PHONY: maybe-installcheck-perl installcheck-perl
30511maybe-installcheck-perl:
30512@if perl
30513maybe-installcheck-perl: installcheck-perl
4fa63067 30514
b813574b
PB
30515installcheck-perl: \
30516 configure-perl
0aed8855 30517 @: $(MAKE); $(unstage)
b813574b 30518 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30519 r=`${PWD_COMMAND}`; export r; \
30520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30521 $(HOST_EXPORTS) \
b813574b 30522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30524 done; \
b813574b 30525 echo "Doing installcheck in perl" ; \
b00612cc 30526 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30529 "RANLIB=$${RANLIB}" \
0c24b341 30530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30531 installcheck) \
4fa63067
NN
30532 || exit 1
30533
b813574b 30534@endif perl
4fa63067 30535
b813574b
PB
30536.PHONY: maybe-mostlyclean-perl mostlyclean-perl
30537maybe-mostlyclean-perl:
30538@if perl
30539maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 30540
b813574b 30541mostlyclean-perl:
0aed8855 30542 @: $(MAKE); $(unstage)
b813574b 30543 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30544 r=`${PWD_COMMAND}`; export r; \
30545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30546 $(HOST_EXPORTS) \
b813574b 30547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30549 done; \
b813574b 30550 echo "Doing mostlyclean in perl" ; \
b00612cc 30551 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30554 "RANLIB=$${RANLIB}" \
0c24b341 30555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30556 mostlyclean) \
4fa63067
NN
30557 || exit 1
30558
b813574b 30559@endif perl
4fa63067 30560
b813574b
PB
30561.PHONY: maybe-clean-perl clean-perl
30562maybe-clean-perl:
30563@if perl
30564maybe-clean-perl: clean-perl
4fa63067 30565
b813574b 30566clean-perl:
0aed8855 30567 @: $(MAKE); $(unstage)
b813574b 30568 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30569 r=`${PWD_COMMAND}`; export r; \
30570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30571 $(HOST_EXPORTS) \
b813574b 30572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30574 done; \
b813574b 30575 echo "Doing clean in perl" ; \
b00612cc 30576 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30579 "RANLIB=$${RANLIB}" \
0c24b341 30580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30581 clean) \
4fa63067
NN
30582 || exit 1
30583
b813574b 30584@endif perl
4fa63067 30585
b813574b
PB
30586.PHONY: maybe-distclean-perl distclean-perl
30587maybe-distclean-perl:
30588@if perl
30589maybe-distclean-perl: distclean-perl
4fa63067 30590
b813574b 30591distclean-perl:
0aed8855 30592 @: $(MAKE); $(unstage)
b813574b 30593 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
30594 r=`${PWD_COMMAND}`; export r; \
30595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30596 $(HOST_EXPORTS) \
b813574b 30597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30599 done; \
b813574b 30600 echo "Doing distclean in perl" ; \
b00612cc 30601 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30604 "RANLIB=$${RANLIB}" \
0c24b341 30605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30606 distclean) \
4fa63067
NN
30607 || exit 1
30608
b813574b 30609@endif perl
4fa63067 30610
b813574b
PB
30611.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
30612maybe-maintainer-clean-perl:
30613@if perl
30614maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 30615
b813574b 30616maintainer-clean-perl:
0aed8855 30617 @: $(MAKE); $(unstage)
b813574b 30618 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 30619 r=`${PWD_COMMAND}`; export r; \
b40e3958 30620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30621 $(HOST_EXPORTS) \
b813574b 30622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30624 done; \
b813574b 30625 echo "Doing maintainer-clean in perl" ; \
b00612cc 30626 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
30627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30629 "RANLIB=$${RANLIB}" \
0c24b341 30630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30631 maintainer-clean) \
4fa63067 30632 || exit 1
3866be5d 30633
b813574b 30634@endif perl
3866be5d 30635
4fa63067 30636
a7254363 30637
b813574b
PB
30638.PHONY: configure-prms maybe-configure-prms
30639maybe-configure-prms:
4f0ef2d8
CD
30640@if gcc-bootstrap
30641configure-prms: stage_current
30642@endif gcc-bootstrap
b813574b
PB
30643@if prms
30644maybe-configure-prms: configure-prms
c52c6897 30645configure-prms:
0aed8855 30646 @: $(MAKE); $(unstage)
c52c6897 30647 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30649 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
30650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 30651 $(HOST_EXPORTS) \
a7254363
PB
30652 echo Configuring in $(HOST_SUBDIR)/prms; \
30653 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 30654 case $(srcdir) in \
b00612cc
PB
30655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30656 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
30657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30658 esac; \
b00612cc
PB
30659 srcdiroption="--srcdir=$${topdir}/prms"; \
30660 libsrcdir="$$s/prms"; \
e2b9e2dc 30661 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30663 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30664 || exit 1
b813574b 30665@endif prms
e2b9e2dc 30666
a7254363
PB
30667
30668
d545f33b
PB
30669
30670
b813574b
PB
30671.PHONY: all-prms maybe-all-prms
30672maybe-all-prms:
4f0ef2d8
CD
30673@if gcc-bootstrap
30674all-prms: stage_current
30675@endif gcc-bootstrap
b813574b 30676@if prms
d27cc32e 30677TARGET-prms=all
b813574b
PB
30678maybe-all-prms: all-prms
30679all-prms: configure-prms
0aed8855 30680 @: $(MAKE); $(unstage)
b40e3958
L
30681 @r=`${PWD_COMMAND}`; export r; \
30682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30683 $(HOST_EXPORTS) \
b00612cc 30684 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
30685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30686 $(TARGET-prms))
b813574b 30687@endif prms
3866be5d 30688
a7254363 30689
d545f33b
PB
30690
30691
b813574b
PB
30692.PHONY: check-prms maybe-check-prms
30693maybe-check-prms:
30694@if prms
30695maybe-check-prms: check-prms
3866be5d 30696
b813574b 30697check-prms:
0aed8855 30698 @: $(MAKE); $(unstage)
b40e3958
L
30699 @r=`${PWD_COMMAND}`; export r; \
30700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30701 $(HOST_EXPORTS) \
b00612cc
PB
30702 (cd $(HOST_SUBDIR)/prms && \
30703 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30704
b813574b 30705@endif prms
3866be5d 30706
b813574b
PB
30707.PHONY: install-prms maybe-install-prms
30708maybe-install-prms:
30709@if prms
30710maybe-install-prms: install-prms
4fa63067 30711
b813574b 30712install-prms: installdirs
0aed8855 30713 @: $(MAKE); $(unstage)
4fa63067
NN
30714 @r=`${PWD_COMMAND}`; export r; \
30715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30716 $(HOST_EXPORTS) \
b00612cc 30717 (cd $(HOST_SUBDIR)/prms && \
2da12f12 30718 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30719
b813574b 30720@endif prms
4fa63067 30721
56a8fe78 30722# Other targets (info, dvi, pdf, etc.)
4fa63067 30723
b813574b
PB
30724.PHONY: maybe-info-prms info-prms
30725maybe-info-prms:
30726@if prms
30727maybe-info-prms: info-prms
4fa63067 30728
b813574b
PB
30729info-prms: \
30730 configure-prms
0aed8855 30731 @: $(MAKE); $(unstage)
b813574b 30732 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30733 r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30735 $(HOST_EXPORTS) \
b813574b 30736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30738 done; \
b813574b 30739 echo "Doing info in prms" ; \
b00612cc 30740 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30743 "RANLIB=$${RANLIB}" \
0c24b341 30744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30745 info) \
4fa63067
NN
30746 || exit 1
30747
b813574b 30748@endif prms
4fa63067 30749
b813574b
PB
30750.PHONY: maybe-dvi-prms dvi-prms
30751maybe-dvi-prms:
30752@if prms
30753maybe-dvi-prms: dvi-prms
4fa63067 30754
b813574b
PB
30755dvi-prms: \
30756 configure-prms
0aed8855 30757 @: $(MAKE); $(unstage)
b813574b 30758 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30759 r=`${PWD_COMMAND}`; export r; \
30760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30761 $(HOST_EXPORTS) \
b813574b 30762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30764 done; \
b813574b 30765 echo "Doing dvi in prms" ; \
b00612cc 30766 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30769 "RANLIB=$${RANLIB}" \
0c24b341 30770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30771 dvi) \
4fa63067
NN
30772 || exit 1
30773
b813574b 30774@endif prms
4fa63067 30775
56a8fe78
DD
30776.PHONY: maybe-pdf-prms pdf-prms
30777maybe-pdf-prms:
30778@if prms
30779maybe-pdf-prms: pdf-prms
30780
30781pdf-prms: \
30782 configure-prms
30783 @: $(MAKE); $(unstage)
30784 @[ -f ./prms/Makefile ] || exit 0; \
30785 r=`${PWD_COMMAND}`; export r; \
30786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30787 $(HOST_EXPORTS) \
30788 for flag in $(EXTRA_HOST_FLAGS) ; do \
30789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30790 done; \
30791 echo "Doing pdf in prms" ; \
30792 (cd $(HOST_SUBDIR)/prms && \
30793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30795 "RANLIB=$${RANLIB}" \
0c24b341 30796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30797 pdf) \
30798 || exit 1
30799
30800@endif prms
30801
6d389afc
MS
30802.PHONY: maybe-html-prms html-prms
30803maybe-html-prms:
30804@if prms
30805maybe-html-prms: html-prms
30806
30807html-prms: \
30808 configure-prms
0aed8855 30809 @: $(MAKE); $(unstage)
6d389afc
MS
30810 @[ -f ./prms/Makefile ] || exit 0; \
30811 r=`${PWD_COMMAND}`; export r; \
30812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30813 $(HOST_EXPORTS) \
30814 for flag in $(EXTRA_HOST_FLAGS) ; do \
30815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30816 done; \
30817 echo "Doing html in prms" ; \
b00612cc 30818 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
30819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30821 "RANLIB=$${RANLIB}" \
0c24b341 30822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30823 html) \
30824 || exit 1
30825
30826@endif prms
30827
b813574b
PB
30828.PHONY: maybe-TAGS-prms TAGS-prms
30829maybe-TAGS-prms:
30830@if prms
30831maybe-TAGS-prms: TAGS-prms
4fa63067 30832
b813574b
PB
30833TAGS-prms: \
30834 configure-prms
0aed8855 30835 @: $(MAKE); $(unstage)
b813574b 30836 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30837 r=`${PWD_COMMAND}`; export r; \
30838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30839 $(HOST_EXPORTS) \
b813574b 30840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30842 done; \
b813574b 30843 echo "Doing TAGS in prms" ; \
b00612cc 30844 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30847 "RANLIB=$${RANLIB}" \
0c24b341 30848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30849 TAGS) \
4fa63067
NN
30850 || exit 1
30851
b813574b 30852@endif prms
4fa63067 30853
b813574b
PB
30854.PHONY: maybe-install-info-prms install-info-prms
30855maybe-install-info-prms:
30856@if prms
30857maybe-install-info-prms: install-info-prms
4fa63067 30858
b813574b
PB
30859install-info-prms: \
30860 configure-prms \
30861 info-prms
0aed8855 30862 @: $(MAKE); $(unstage)
b813574b 30863 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30864 r=`${PWD_COMMAND}`; export r; \
30865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30866 $(HOST_EXPORTS) \
b813574b 30867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30869 done; \
b813574b 30870 echo "Doing install-info in prms" ; \
b00612cc 30871 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30874 "RANLIB=$${RANLIB}" \
0c24b341 30875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30876 install-info) \
4fa63067
NN
30877 || exit 1
30878
b813574b 30879@endif prms
4fa63067 30880
a3ca38d2
DD
30881.PHONY: maybe-install-pdf-prms install-pdf-prms
30882maybe-install-pdf-prms:
30883@if prms
30884maybe-install-pdf-prms: install-pdf-prms
30885
30886install-pdf-prms: \
30887 configure-prms \
30888 pdf-prms
30889 @: $(MAKE); $(unstage)
30890 @[ -f ./prms/Makefile ] || exit 0; \
30891 r=`${PWD_COMMAND}`; export r; \
30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893 $(HOST_EXPORTS) \
30894 for flag in $(EXTRA_HOST_FLAGS) ; do \
30895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30896 done; \
30897 echo "Doing install-pdf in prms" ; \
30898 (cd $(HOST_SUBDIR)/prms && \
30899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30901 "RANLIB=$${RANLIB}" \
0c24b341 30902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30903 install-pdf) \
30904 || exit 1
30905
30906@endif prms
30907
108a6f8e
CD
30908.PHONY: maybe-install-html-prms install-html-prms
30909maybe-install-html-prms:
30910@if prms
30911maybe-install-html-prms: install-html-prms
30912
30913install-html-prms: \
30914 configure-prms \
30915 html-prms
30916 @: $(MAKE); $(unstage)
30917 @[ -f ./prms/Makefile ] || exit 0; \
30918 r=`${PWD_COMMAND}`; export r; \
30919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30920 $(HOST_EXPORTS) \
30921 for flag in $(EXTRA_HOST_FLAGS) ; do \
30922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30923 done; \
30924 echo "Doing install-html in prms" ; \
30925 (cd $(HOST_SUBDIR)/prms && \
30926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30928 "RANLIB=$${RANLIB}" \
0c24b341 30929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30930 install-html) \
30931 || exit 1
30932
30933@endif prms
30934
b813574b
PB
30935.PHONY: maybe-installcheck-prms installcheck-prms
30936maybe-installcheck-prms:
30937@if prms
30938maybe-installcheck-prms: installcheck-prms
4fa63067 30939
b813574b
PB
30940installcheck-prms: \
30941 configure-prms
0aed8855 30942 @: $(MAKE); $(unstage)
b813574b 30943 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30944 r=`${PWD_COMMAND}`; export r; \
30945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30946 $(HOST_EXPORTS) \
b813574b 30947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30949 done; \
b813574b 30950 echo "Doing installcheck in prms" ; \
b00612cc 30951 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30954 "RANLIB=$${RANLIB}" \
0c24b341 30955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30956 installcheck) \
4fa63067
NN
30957 || exit 1
30958
b813574b 30959@endif prms
4fa63067 30960
b813574b
PB
30961.PHONY: maybe-mostlyclean-prms mostlyclean-prms
30962maybe-mostlyclean-prms:
30963@if prms
30964maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 30965
b813574b 30966mostlyclean-prms:
0aed8855 30967 @: $(MAKE); $(unstage)
b813574b 30968 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30969 r=`${PWD_COMMAND}`; export r; \
30970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30971 $(HOST_EXPORTS) \
b813574b 30972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30974 done; \
b813574b 30975 echo "Doing mostlyclean in prms" ; \
b00612cc 30976 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30979 "RANLIB=$${RANLIB}" \
0c24b341 30980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30981 mostlyclean) \
4fa63067
NN
30982 || exit 1
30983
b813574b 30984@endif prms
4fa63067 30985
b813574b
PB
30986.PHONY: maybe-clean-prms clean-prms
30987maybe-clean-prms:
30988@if prms
30989maybe-clean-prms: clean-prms
4fa63067 30990
b813574b 30991clean-prms:
0aed8855 30992 @: $(MAKE); $(unstage)
b813574b 30993 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30994 r=`${PWD_COMMAND}`; export r; \
30995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30996 $(HOST_EXPORTS) \
b813574b 30997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30999 done; \
b813574b 31000 echo "Doing clean in prms" ; \
b00612cc 31001 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31004 "RANLIB=$${RANLIB}" \
0c24b341 31005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31006 clean) \
4fa63067
NN
31007 || exit 1
31008
b813574b 31009@endif prms
4fa63067 31010
b813574b
PB
31011.PHONY: maybe-distclean-prms distclean-prms
31012maybe-distclean-prms:
31013@if prms
31014maybe-distclean-prms: distclean-prms
4fa63067 31015
b813574b 31016distclean-prms:
0aed8855 31017 @: $(MAKE); $(unstage)
b813574b 31018 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31019 r=`${PWD_COMMAND}`; export r; \
31020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31021 $(HOST_EXPORTS) \
b813574b 31022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31024 done; \
b813574b 31025 echo "Doing distclean in prms" ; \
b00612cc 31026 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31029 "RANLIB=$${RANLIB}" \
0c24b341 31030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31031 distclean) \
4fa63067
NN
31032 || exit 1
31033
b813574b 31034@endif prms
4fa63067 31035
b813574b
PB
31036.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
31037maybe-maintainer-clean-prms:
31038@if prms
31039maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 31040
b813574b 31041maintainer-clean-prms:
0aed8855 31042 @: $(MAKE); $(unstage)
b813574b 31043 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
31044 r=`${PWD_COMMAND}`; export r; \
31045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31046 $(HOST_EXPORTS) \
b813574b 31047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31049 done; \
b813574b 31050 echo "Doing maintainer-clean in prms" ; \
b00612cc 31051 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
31052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31054 "RANLIB=$${RANLIB}" \
0c24b341 31055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31056 maintainer-clean) \
4fa63067 31057 || exit 1
16ae0395 31058
b813574b 31059@endif prms
3866be5d
NN
31060
31061
a7254363 31062
b813574b
PB
31063.PHONY: configure-rcs maybe-configure-rcs
31064maybe-configure-rcs:
4f0ef2d8
CD
31065@if gcc-bootstrap
31066configure-rcs: stage_current
31067@endif gcc-bootstrap
b813574b
PB
31068@if rcs
31069maybe-configure-rcs: configure-rcs
c52c6897 31070configure-rcs:
0aed8855 31071 @: $(MAKE); $(unstage)
c52c6897 31072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31074 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
31075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 31076 $(HOST_EXPORTS) \
a7254363
PB
31077 echo Configuring in $(HOST_SUBDIR)/rcs; \
31078 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 31079 case $(srcdir) in \
b00612cc
PB
31080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31081 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
31082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31083 esac; \
b00612cc
PB
31084 srcdiroption="--srcdir=$${topdir}/rcs"; \
31085 libsrcdir="$$s/rcs"; \
e2b9e2dc 31086 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31088 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31089 || exit 1
b813574b 31090@endif rcs
e2b9e2dc 31091
a7254363
PB
31092
31093
d545f33b
PB
31094
31095
b813574b
PB
31096.PHONY: all-rcs maybe-all-rcs
31097maybe-all-rcs:
4f0ef2d8
CD
31098@if gcc-bootstrap
31099all-rcs: stage_current
31100@endif gcc-bootstrap
b813574b 31101@if rcs
d27cc32e 31102TARGET-rcs=all
b813574b
PB
31103maybe-all-rcs: all-rcs
31104all-rcs: configure-rcs
0aed8855 31105 @: $(MAKE); $(unstage)
b40e3958
L
31106 @r=`${PWD_COMMAND}`; export r; \
31107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31108 $(HOST_EXPORTS) \
b00612cc 31109 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
31110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31111 $(TARGET-rcs))
b813574b 31112@endif rcs
3866be5d 31113
a7254363 31114
d545f33b
PB
31115
31116
b813574b
PB
31117.PHONY: check-rcs maybe-check-rcs
31118maybe-check-rcs:
31119@if rcs
31120maybe-check-rcs: check-rcs
3866be5d 31121
b813574b 31122check-rcs:
0aed8855 31123 @: $(MAKE); $(unstage)
b40e3958
L
31124 @r=`${PWD_COMMAND}`; export r; \
31125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31126 $(HOST_EXPORTS) \
b00612cc
PB
31127 (cd $(HOST_SUBDIR)/rcs && \
31128 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31129
b813574b 31130@endif rcs
3866be5d 31131
b813574b
PB
31132.PHONY: install-rcs maybe-install-rcs
31133maybe-install-rcs:
31134@if rcs
31135maybe-install-rcs: install-rcs
16ae0395 31136
b813574b 31137install-rcs: installdirs
0aed8855 31138 @: $(MAKE); $(unstage)
b40e3958
L
31139 @r=`${PWD_COMMAND}`; export r; \
31140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31141 $(HOST_EXPORTS) \
b00612cc 31142 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 31143 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31144
b813574b 31145@endif rcs
3866be5d 31146
56a8fe78 31147# Other targets (info, dvi, pdf, etc.)
4fa63067 31148
b813574b
PB
31149.PHONY: maybe-info-rcs info-rcs
31150maybe-info-rcs:
31151@if rcs
31152maybe-info-rcs: info-rcs
4fa63067 31153
b813574b
PB
31154info-rcs: \
31155 configure-rcs
0aed8855 31156 @: $(MAKE); $(unstage)
b813574b 31157 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31158 r=`${PWD_COMMAND}`; export r; \
31159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31160 $(HOST_EXPORTS) \
b813574b 31161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31163 done; \
b813574b 31164 echo "Doing info in rcs" ; \
b00612cc 31165 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31168 "RANLIB=$${RANLIB}" \
0c24b341 31169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31170 info) \
4fa63067
NN
31171 || exit 1
31172
b813574b 31173@endif rcs
4fa63067 31174
b813574b
PB
31175.PHONY: maybe-dvi-rcs dvi-rcs
31176maybe-dvi-rcs:
31177@if rcs
31178maybe-dvi-rcs: dvi-rcs
4fa63067 31179
b813574b
PB
31180dvi-rcs: \
31181 configure-rcs
0aed8855 31182 @: $(MAKE); $(unstage)
b813574b 31183 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31184 r=`${PWD_COMMAND}`; export r; \
31185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31186 $(HOST_EXPORTS) \
b813574b 31187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31189 done; \
b813574b 31190 echo "Doing dvi in rcs" ; \
b00612cc 31191 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31194 "RANLIB=$${RANLIB}" \
0c24b341 31195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31196 dvi) \
4fa63067
NN
31197 || exit 1
31198
b813574b 31199@endif rcs
4fa63067 31200
56a8fe78
DD
31201.PHONY: maybe-pdf-rcs pdf-rcs
31202maybe-pdf-rcs:
31203@if rcs
31204maybe-pdf-rcs: pdf-rcs
31205
31206pdf-rcs: \
31207 configure-rcs
31208 @: $(MAKE); $(unstage)
31209 @[ -f ./rcs/Makefile ] || exit 0; \
31210 r=`${PWD_COMMAND}`; export r; \
31211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31212 $(HOST_EXPORTS) \
31213 for flag in $(EXTRA_HOST_FLAGS) ; do \
31214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31215 done; \
31216 echo "Doing pdf in rcs" ; \
31217 (cd $(HOST_SUBDIR)/rcs && \
31218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31220 "RANLIB=$${RANLIB}" \
0c24b341 31221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31222 pdf) \
31223 || exit 1
31224
31225@endif rcs
31226
6d389afc
MS
31227.PHONY: maybe-html-rcs html-rcs
31228maybe-html-rcs:
31229@if rcs
31230maybe-html-rcs: html-rcs
31231
31232html-rcs: \
31233 configure-rcs
0aed8855 31234 @: $(MAKE); $(unstage)
6d389afc
MS
31235 @[ -f ./rcs/Makefile ] || exit 0; \
31236 r=`${PWD_COMMAND}`; export r; \
31237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31238 $(HOST_EXPORTS) \
31239 for flag in $(EXTRA_HOST_FLAGS) ; do \
31240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31241 done; \
31242 echo "Doing html in rcs" ; \
b00612cc 31243 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
31244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31246 "RANLIB=$${RANLIB}" \
0c24b341 31247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31248 html) \
31249 || exit 1
31250
31251@endif rcs
31252
b813574b
PB
31253.PHONY: maybe-TAGS-rcs TAGS-rcs
31254maybe-TAGS-rcs:
31255@if rcs
31256maybe-TAGS-rcs: TAGS-rcs
4fa63067 31257
b813574b
PB
31258TAGS-rcs: \
31259 configure-rcs
0aed8855 31260 @: $(MAKE); $(unstage)
b813574b 31261 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31262 r=`${PWD_COMMAND}`; export r; \
31263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31264 $(HOST_EXPORTS) \
b813574b 31265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31267 done; \
b813574b 31268 echo "Doing TAGS in rcs" ; \
b00612cc 31269 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31272 "RANLIB=$${RANLIB}" \
0c24b341 31273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31274 TAGS) \
4fa63067
NN
31275 || exit 1
31276
b813574b 31277@endif rcs
4fa63067 31278
b813574b
PB
31279.PHONY: maybe-install-info-rcs install-info-rcs
31280maybe-install-info-rcs:
31281@if rcs
31282maybe-install-info-rcs: install-info-rcs
4fa63067 31283
b813574b
PB
31284install-info-rcs: \
31285 configure-rcs \
31286 info-rcs
0aed8855 31287 @: $(MAKE); $(unstage)
b813574b 31288 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31289 r=`${PWD_COMMAND}`; export r; \
31290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31291 $(HOST_EXPORTS) \
b813574b 31292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31294 done; \
b813574b 31295 echo "Doing install-info in rcs" ; \
b00612cc 31296 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31299 "RANLIB=$${RANLIB}" \
0c24b341 31300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31301 install-info) \
4fa63067
NN
31302 || exit 1
31303
b813574b 31304@endif rcs
4fa63067 31305
a3ca38d2
DD
31306.PHONY: maybe-install-pdf-rcs install-pdf-rcs
31307maybe-install-pdf-rcs:
31308@if rcs
31309maybe-install-pdf-rcs: install-pdf-rcs
31310
31311install-pdf-rcs: \
31312 configure-rcs \
31313 pdf-rcs
31314 @: $(MAKE); $(unstage)
31315 @[ -f ./rcs/Makefile ] || exit 0; \
31316 r=`${PWD_COMMAND}`; export r; \
31317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31318 $(HOST_EXPORTS) \
31319 for flag in $(EXTRA_HOST_FLAGS) ; do \
31320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31321 done; \
31322 echo "Doing install-pdf in rcs" ; \
31323 (cd $(HOST_SUBDIR)/rcs && \
31324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31326 "RANLIB=$${RANLIB}" \
0c24b341 31327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31328 install-pdf) \
31329 || exit 1
31330
31331@endif rcs
31332
108a6f8e
CD
31333.PHONY: maybe-install-html-rcs install-html-rcs
31334maybe-install-html-rcs:
31335@if rcs
31336maybe-install-html-rcs: install-html-rcs
31337
31338install-html-rcs: \
31339 configure-rcs \
31340 html-rcs
31341 @: $(MAKE); $(unstage)
31342 @[ -f ./rcs/Makefile ] || exit 0; \
31343 r=`${PWD_COMMAND}`; export r; \
31344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31345 $(HOST_EXPORTS) \
31346 for flag in $(EXTRA_HOST_FLAGS) ; do \
31347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31348 done; \
31349 echo "Doing install-html in rcs" ; \
31350 (cd $(HOST_SUBDIR)/rcs && \
31351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31353 "RANLIB=$${RANLIB}" \
0c24b341 31354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31355 install-html) \
31356 || exit 1
31357
31358@endif rcs
31359
b813574b
PB
31360.PHONY: maybe-installcheck-rcs installcheck-rcs
31361maybe-installcheck-rcs:
31362@if rcs
31363maybe-installcheck-rcs: installcheck-rcs
4fa63067 31364
b813574b
PB
31365installcheck-rcs: \
31366 configure-rcs
0aed8855 31367 @: $(MAKE); $(unstage)
b813574b 31368 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31369 r=`${PWD_COMMAND}`; export r; \
31370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31371 $(HOST_EXPORTS) \
b813574b 31372 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31374 done; \
b813574b 31375 echo "Doing installcheck in rcs" ; \
b00612cc 31376 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31379 "RANLIB=$${RANLIB}" \
0c24b341 31380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31381 installcheck) \
4fa63067
NN
31382 || exit 1
31383
b813574b 31384@endif rcs
4fa63067 31385
b813574b
PB
31386.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
31387maybe-mostlyclean-rcs:
31388@if rcs
31389maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 31390
b813574b 31391mostlyclean-rcs:
0aed8855 31392 @: $(MAKE); $(unstage)
b813574b 31393 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31394 r=`${PWD_COMMAND}`; export r; \
31395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31396 $(HOST_EXPORTS) \
b813574b 31397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31399 done; \
b813574b 31400 echo "Doing mostlyclean in rcs" ; \
b00612cc 31401 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31404 "RANLIB=$${RANLIB}" \
0c24b341 31405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31406 mostlyclean) \
4fa63067
NN
31407 || exit 1
31408
b813574b 31409@endif rcs
4fa63067 31410
b813574b
PB
31411.PHONY: maybe-clean-rcs clean-rcs
31412maybe-clean-rcs:
31413@if rcs
31414maybe-clean-rcs: clean-rcs
4fa63067 31415
b813574b 31416clean-rcs:
0aed8855 31417 @: $(MAKE); $(unstage)
b813574b 31418 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31419 r=`${PWD_COMMAND}`; export r; \
31420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31421 $(HOST_EXPORTS) \
b813574b 31422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31424 done; \
b813574b 31425 echo "Doing clean in rcs" ; \
b00612cc 31426 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31429 "RANLIB=$${RANLIB}" \
0c24b341 31430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31431 clean) \
4fa63067
NN
31432 || exit 1
31433
b813574b 31434@endif rcs
4fa63067 31435
b813574b
PB
31436.PHONY: maybe-distclean-rcs distclean-rcs
31437maybe-distclean-rcs:
31438@if rcs
31439maybe-distclean-rcs: distclean-rcs
4fa63067 31440
b813574b 31441distclean-rcs:
0aed8855 31442 @: $(MAKE); $(unstage)
b813574b 31443 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31444 r=`${PWD_COMMAND}`; export r; \
31445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31446 $(HOST_EXPORTS) \
b813574b 31447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31449 done; \
b813574b 31450 echo "Doing distclean in rcs" ; \
b00612cc 31451 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31454 "RANLIB=$${RANLIB}" \
0c24b341 31455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31456 distclean) \
4fa63067
NN
31457 || exit 1
31458
b813574b 31459@endif rcs
4fa63067 31460
b813574b
PB
31461.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
31462maybe-maintainer-clean-rcs:
31463@if rcs
31464maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 31465
b813574b 31466maintainer-clean-rcs:
0aed8855 31467 @: $(MAKE); $(unstage)
b813574b 31468 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
31469 r=`${PWD_COMMAND}`; export r; \
31470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31471 $(HOST_EXPORTS) \
b813574b 31472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31474 done; \
b813574b 31475 echo "Doing maintainer-clean in rcs" ; \
b00612cc 31476 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
31477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31479 "RANLIB=$${RANLIB}" \
0c24b341 31480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31481 maintainer-clean) \
4fa63067
NN
31482 || exit 1
31483
b813574b 31484@endif rcs
4fa63067
NN
31485
31486
a7254363 31487
b813574b
PB
31488.PHONY: configure-readline maybe-configure-readline
31489maybe-configure-readline:
4f0ef2d8
CD
31490@if gcc-bootstrap
31491configure-readline: stage_current
31492@endif gcc-bootstrap
b813574b
PB
31493@if readline
31494maybe-configure-readline: configure-readline
c52c6897 31495configure-readline:
0aed8855 31496 @: $(MAKE); $(unstage)
c52c6897 31497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31499 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
31500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 31501 $(HOST_EXPORTS) \
a7254363
PB
31502 echo Configuring in $(HOST_SUBDIR)/readline; \
31503 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 31504 case $(srcdir) in \
b00612cc
PB
31505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31506 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
31507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31508 esac; \
b00612cc
PB
31509 srcdiroption="--srcdir=$${topdir}/readline"; \
31510 libsrcdir="$$s/readline"; \
e2b9e2dc 31511 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31513 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31514 || exit 1
b813574b 31515@endif readline
e2b9e2dc 31516
a7254363
PB
31517
31518
d545f33b
PB
31519
31520
b813574b
PB
31521.PHONY: all-readline maybe-all-readline
31522maybe-all-readline:
4f0ef2d8
CD
31523@if gcc-bootstrap
31524all-readline: stage_current
31525@endif gcc-bootstrap
b813574b 31526@if readline
d27cc32e 31527TARGET-readline=all
b813574b
PB
31528maybe-all-readline: all-readline
31529all-readline: configure-readline
0aed8855 31530 @: $(MAKE); $(unstage)
b40e3958
L
31531 @r=`${PWD_COMMAND}`; export r; \
31532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31533 $(HOST_EXPORTS) \
b00612cc 31534 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
31535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31536 $(TARGET-readline))
b813574b 31537@endif readline
3866be5d 31538
a7254363 31539
d545f33b
PB
31540
31541
b813574b
PB
31542.PHONY: check-readline maybe-check-readline
31543maybe-check-readline:
31544@if readline
31545maybe-check-readline: check-readline
3866be5d 31546
b813574b 31547check-readline:
0aed8855 31548 @: $(MAKE); $(unstage)
b813574b
PB
31549 @r=`${PWD_COMMAND}`; export r; \
31550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31551 $(HOST_EXPORTS) \
b00612cc
PB
31552 (cd $(HOST_SUBDIR)/readline && \
31553 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 31554
b813574b 31555@endif readline
4fa63067 31556
b813574b
PB
31557.PHONY: install-readline maybe-install-readline
31558maybe-install-readline:
31559@if readline
31560maybe-install-readline: install-readline
4fa63067 31561
b813574b 31562install-readline: installdirs
0aed8855 31563 @: $(MAKE); $(unstage)
b813574b
PB
31564 @r=`${PWD_COMMAND}`; export r; \
31565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31566 $(HOST_EXPORTS) \
b00612cc 31567 (cd $(HOST_SUBDIR)/readline && \
2da12f12 31568 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31569
b813574b 31570@endif readline
4fa63067 31571
56a8fe78 31572# Other targets (info, dvi, pdf, etc.)
4fa63067 31573
b813574b
PB
31574.PHONY: maybe-info-readline info-readline
31575maybe-info-readline:
31576@if readline
31577maybe-info-readline: info-readline
4fa63067 31578
b813574b
PB
31579info-readline: \
31580 configure-readline
0aed8855 31581 @: $(MAKE); $(unstage)
b813574b 31582 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 31583 r=`${PWD_COMMAND}`; export r; \
b40e3958 31584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31585 $(HOST_EXPORTS) \
b813574b 31586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31588 done; \
b813574b 31589 echo "Doing info in readline" ; \
b00612cc 31590 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31593 "RANLIB=$${RANLIB}" \
0c24b341 31594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31595 info) \
4fa63067 31596 || exit 1
3866be5d 31597
b813574b 31598@endif readline
3866be5d 31599
b813574b
PB
31600.PHONY: maybe-dvi-readline dvi-readline
31601maybe-dvi-readline:
31602@if readline
31603maybe-dvi-readline: dvi-readline
16ae0395 31604
b813574b
PB
31605dvi-readline: \
31606 configure-readline
0aed8855 31607 @: $(MAKE); $(unstage)
b813574b 31608 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 31609 r=`${PWD_COMMAND}`; export r; \
b40e3958 31610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31611 $(HOST_EXPORTS) \
b813574b 31612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31614 done; \
b813574b 31615 echo "Doing dvi in readline" ; \
b00612cc 31616 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31619 "RANLIB=$${RANLIB}" \
0c24b341 31620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31621 dvi) \
4fa63067 31622 || exit 1
3866be5d 31623
b813574b 31624@endif readline
3866be5d 31625
56a8fe78
DD
31626.PHONY: maybe-pdf-readline pdf-readline
31627maybe-pdf-readline:
31628@if readline
31629maybe-pdf-readline: pdf-readline
31630
31631pdf-readline: \
31632 configure-readline
31633 @: $(MAKE); $(unstage)
31634 @[ -f ./readline/Makefile ] || exit 0; \
31635 r=`${PWD_COMMAND}`; export r; \
31636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31637 $(HOST_EXPORTS) \
31638 for flag in $(EXTRA_HOST_FLAGS) ; do \
31639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31640 done; \
31641 echo "Doing pdf in readline" ; \
31642 (cd $(HOST_SUBDIR)/readline && \
31643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31645 "RANLIB=$${RANLIB}" \
0c24b341 31646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31647 pdf) \
31648 || exit 1
31649
31650@endif readline
31651
6d389afc
MS
31652.PHONY: maybe-html-readline html-readline
31653maybe-html-readline:
31654@if readline
31655maybe-html-readline: html-readline
31656
31657html-readline: \
31658 configure-readline
0aed8855 31659 @: $(MAKE); $(unstage)
6d389afc
MS
31660 @[ -f ./readline/Makefile ] || exit 0; \
31661 r=`${PWD_COMMAND}`; export r; \
31662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31663 $(HOST_EXPORTS) \
31664 for flag in $(EXTRA_HOST_FLAGS) ; do \
31665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31666 done; \
31667 echo "Doing html in readline" ; \
b00612cc 31668 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
31669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31671 "RANLIB=$${RANLIB}" \
0c24b341 31672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31673 html) \
31674 || exit 1
31675
31676@endif readline
31677
b813574b
PB
31678.PHONY: maybe-TAGS-readline TAGS-readline
31679maybe-TAGS-readline:
31680@if readline
31681maybe-TAGS-readline: TAGS-readline
4fa63067 31682
b813574b
PB
31683TAGS-readline: \
31684 configure-readline
0aed8855 31685 @: $(MAKE); $(unstage)
b813574b 31686 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
31687 r=`${PWD_COMMAND}`; export r; \
31688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31689 $(HOST_EXPORTS) \
b813574b 31690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31692 done; \
b813574b 31693 echo "Doing TAGS in readline" ; \
b00612cc 31694 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31697 "RANLIB=$${RANLIB}" \
0c24b341 31698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31699 TAGS) \
e2b9e2dc
NN
31700 || exit 1
31701
b813574b 31702@endif readline
4fa63067 31703
b813574b
PB
31704.PHONY: maybe-install-info-readline install-info-readline
31705maybe-install-info-readline:
31706@if readline
31707maybe-install-info-readline: install-info-readline
4fa63067 31708
b813574b
PB
31709install-info-readline: \
31710 configure-readline \
31711 info-readline
0aed8855 31712 @: $(MAKE); $(unstage)
b813574b 31713 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 31714 r=`${PWD_COMMAND}`; export r; \
b40e3958 31715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31716 $(HOST_EXPORTS) \
b813574b 31717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31719 done; \
b813574b 31720 echo "Doing install-info in readline" ; \
b00612cc 31721 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31724 "RANLIB=$${RANLIB}" \
0c24b341 31725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31726 install-info) \
4fa63067 31727 || exit 1
3866be5d 31728
b813574b 31729@endif readline
3866be5d 31730
a3ca38d2
DD
31731.PHONY: maybe-install-pdf-readline install-pdf-readline
31732maybe-install-pdf-readline:
31733@if readline
31734maybe-install-pdf-readline: install-pdf-readline
31735
31736install-pdf-readline: \
31737 configure-readline \
31738 pdf-readline
31739 @: $(MAKE); $(unstage)
31740 @[ -f ./readline/Makefile ] || exit 0; \
31741 r=`${PWD_COMMAND}`; export r; \
31742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31743 $(HOST_EXPORTS) \
31744 for flag in $(EXTRA_HOST_FLAGS) ; do \
31745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31746 done; \
31747 echo "Doing install-pdf in readline" ; \
31748 (cd $(HOST_SUBDIR)/readline && \
31749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31751 "RANLIB=$${RANLIB}" \
0c24b341 31752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31753 install-pdf) \
31754 || exit 1
31755
31756@endif readline
31757
108a6f8e
CD
31758.PHONY: maybe-install-html-readline install-html-readline
31759maybe-install-html-readline:
31760@if readline
31761maybe-install-html-readline: install-html-readline
31762
31763install-html-readline: \
31764 configure-readline \
31765 html-readline
31766 @: $(MAKE); $(unstage)
31767 @[ -f ./readline/Makefile ] || exit 0; \
31768 r=`${PWD_COMMAND}`; export r; \
31769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31770 $(HOST_EXPORTS) \
31771 for flag in $(EXTRA_HOST_FLAGS) ; do \
31772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31773 done; \
31774 echo "Doing install-html in readline" ; \
31775 (cd $(HOST_SUBDIR)/readline && \
31776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31778 "RANLIB=$${RANLIB}" \
0c24b341 31779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31780 install-html) \
31781 || exit 1
31782
31783@endif readline
31784
b813574b
PB
31785.PHONY: maybe-installcheck-readline installcheck-readline
31786maybe-installcheck-readline:
31787@if readline
31788maybe-installcheck-readline: installcheck-readline
4fa63067 31789
b813574b
PB
31790installcheck-readline: \
31791 configure-readline
0aed8855 31792 @: $(MAKE); $(unstage)
b813574b 31793 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
31794 r=`${PWD_COMMAND}`; export r; \
31795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31796 $(HOST_EXPORTS) \
b813574b 31797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31799 done; \
b813574b 31800 echo "Doing installcheck in readline" ; \
b00612cc 31801 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31804 "RANLIB=$${RANLIB}" \
0c24b341 31805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31806 installcheck) \
4fa63067 31807 || exit 1
3866be5d 31808
b813574b 31809@endif readline
3866be5d 31810
b813574b
PB
31811.PHONY: maybe-mostlyclean-readline mostlyclean-readline
31812maybe-mostlyclean-readline:
31813@if readline
31814maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 31815
b813574b 31816mostlyclean-readline:
0aed8855 31817 @: $(MAKE); $(unstage)
b813574b 31818 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
31819 r=`${PWD_COMMAND}`; export r; \
31820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31821 $(HOST_EXPORTS) \
b813574b 31822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31824 done; \
b813574b 31825 echo "Doing mostlyclean in readline" ; \
b00612cc 31826 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31829 "RANLIB=$${RANLIB}" \
0c24b341 31830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31831 mostlyclean) \
4fa63067
NN
31832 || exit 1
31833
b813574b 31834@endif readline
4fa63067 31835
b813574b
PB
31836.PHONY: maybe-clean-readline clean-readline
31837maybe-clean-readline:
31838@if readline
31839maybe-clean-readline: clean-readline
4fa63067 31840
b813574b 31841clean-readline:
0aed8855 31842 @: $(MAKE); $(unstage)
b813574b 31843 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
31844 r=`${PWD_COMMAND}`; export r; \
31845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31846 $(HOST_EXPORTS) \
b813574b 31847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31849 done; \
b813574b 31850 echo "Doing clean in readline" ; \
b00612cc 31851 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31854 "RANLIB=$${RANLIB}" \
0c24b341 31855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31856 clean) \
4fa63067
NN
31857 || exit 1
31858
b813574b 31859@endif readline
4fa63067 31860
b813574b
PB
31861.PHONY: maybe-distclean-readline distclean-readline
31862maybe-distclean-readline:
31863@if readline
31864maybe-distclean-readline: distclean-readline
4fa63067 31865
b813574b 31866distclean-readline:
0aed8855 31867 @: $(MAKE); $(unstage)
b813574b 31868 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
31869 r=`${PWD_COMMAND}`; export r; \
31870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31871 $(HOST_EXPORTS) \
b813574b 31872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31874 done; \
b813574b 31875 echo "Doing distclean in readline" ; \
b00612cc 31876 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31879 "RANLIB=$${RANLIB}" \
0c24b341 31880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31881 distclean) \
4fa63067
NN
31882 || exit 1
31883
b813574b 31884@endif readline
4fa63067 31885
b813574b
PB
31886.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
31887maybe-maintainer-clean-readline:
31888@if readline
31889maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 31890
b813574b 31891maintainer-clean-readline:
0aed8855 31892 @: $(MAKE); $(unstage)
b813574b 31893 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 31894 r=`${PWD_COMMAND}`; export r; \
b40e3958 31895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31896 $(HOST_EXPORTS) \
b813574b 31897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31899 done; \
b813574b 31900 echo "Doing maintainer-clean in readline" ; \
b00612cc 31901 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
31902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31904 "RANLIB=$${RANLIB}" \
0c24b341 31905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31906 maintainer-clean) \
4fa63067 31907 || exit 1
3866be5d 31908
b813574b 31909@endif readline
3866be5d 31910
4fa63067 31911
a7254363 31912
b813574b
PB
31913.PHONY: configure-release maybe-configure-release
31914maybe-configure-release:
4f0ef2d8
CD
31915@if gcc-bootstrap
31916configure-release: stage_current
31917@endif gcc-bootstrap
b813574b
PB
31918@if release
31919maybe-configure-release: configure-release
c52c6897 31920configure-release:
0aed8855 31921 @: $(MAKE); $(unstage)
c52c6897 31922 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31924 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
31925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 31926 $(HOST_EXPORTS) \
a7254363
PB
31927 echo Configuring in $(HOST_SUBDIR)/release; \
31928 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 31929 case $(srcdir) in \
b00612cc
PB
31930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31931 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
31932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31933 esac; \
b00612cc
PB
31934 srcdiroption="--srcdir=$${topdir}/release"; \
31935 libsrcdir="$$s/release"; \
e2b9e2dc 31936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31938 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31939 || exit 1
b813574b 31940@endif release
e2b9e2dc 31941
a7254363
PB
31942
31943
d545f33b
PB
31944
31945
b813574b
PB
31946.PHONY: all-release maybe-all-release
31947maybe-all-release:
4f0ef2d8
CD
31948@if gcc-bootstrap
31949all-release: stage_current
31950@endif gcc-bootstrap
b813574b 31951@if release
d27cc32e 31952TARGET-release=all
b813574b
PB
31953maybe-all-release: all-release
31954all-release: configure-release
0aed8855 31955 @: $(MAKE); $(unstage)
b40e3958
L
31956 @r=`${PWD_COMMAND}`; export r; \
31957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31958 $(HOST_EXPORTS) \
b00612cc 31959 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
31960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31961 $(TARGET-release))
b813574b 31962@endif release
3866be5d 31963
a7254363 31964
d545f33b
PB
31965
31966
b813574b
PB
31967.PHONY: check-release maybe-check-release
31968maybe-check-release:
31969@if release
31970maybe-check-release: check-release
3866be5d 31971
b813574b 31972check-release:
3866be5d 31973
b813574b 31974@endif release
3866be5d 31975
b813574b
PB
31976.PHONY: install-release maybe-install-release
31977maybe-install-release:
31978@if release
31979maybe-install-release: install-release
16ae0395 31980
b813574b 31981install-release:
4fa63067 31982
b813574b 31983@endif release
4fa63067 31984
56a8fe78 31985# Other targets (info, dvi, pdf, etc.)
4fa63067 31986
b813574b
PB
31987.PHONY: maybe-info-release info-release
31988maybe-info-release:
31989@if release
31990maybe-info-release: info-release
4fa63067 31991
b813574b
PB
31992info-release: \
31993 configure-release
0aed8855 31994 @: $(MAKE); $(unstage)
b813574b 31995 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31996 r=`${PWD_COMMAND}`; export r; \
31997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31998 $(HOST_EXPORTS) \
b813574b 31999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32001 done; \
b813574b 32002 echo "Doing info in release" ; \
b00612cc 32003 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32006 "RANLIB=$${RANLIB}" \
0c24b341 32007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32008 info) \
4fa63067
NN
32009 || exit 1
32010
b813574b 32011@endif release
4fa63067 32012
b813574b
PB
32013.PHONY: maybe-dvi-release dvi-release
32014maybe-dvi-release:
32015@if release
32016maybe-dvi-release: dvi-release
4fa63067 32017
b813574b
PB
32018dvi-release: \
32019 configure-release
0aed8855 32020 @: $(MAKE); $(unstage)
b813574b 32021 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32022 r=`${PWD_COMMAND}`; export r; \
32023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32024 $(HOST_EXPORTS) \
b813574b 32025 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32027 done; \
b813574b 32028 echo "Doing dvi in release" ; \
b00612cc 32029 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32032 "RANLIB=$${RANLIB}" \
0c24b341 32033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32034 dvi) \
4fa63067
NN
32035 || exit 1
32036
b813574b 32037@endif release
4fa63067 32038
56a8fe78
DD
32039.PHONY: maybe-pdf-release pdf-release
32040maybe-pdf-release:
32041@if release
32042maybe-pdf-release: pdf-release
32043
32044pdf-release: \
32045 configure-release
32046 @: $(MAKE); $(unstage)
32047 @[ -f ./release/Makefile ] || exit 0; \
32048 r=`${PWD_COMMAND}`; export r; \
32049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32050 $(HOST_EXPORTS) \
32051 for flag in $(EXTRA_HOST_FLAGS) ; do \
32052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32053 done; \
32054 echo "Doing pdf in release" ; \
32055 (cd $(HOST_SUBDIR)/release && \
32056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32058 "RANLIB=$${RANLIB}" \
0c24b341 32059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32060 pdf) \
32061 || exit 1
32062
32063@endif release
32064
6d389afc
MS
32065.PHONY: maybe-html-release html-release
32066maybe-html-release:
32067@if release
32068maybe-html-release: html-release
32069
32070html-release: \
32071 configure-release
0aed8855 32072 @: $(MAKE); $(unstage)
6d389afc
MS
32073 @[ -f ./release/Makefile ] || exit 0; \
32074 r=`${PWD_COMMAND}`; export r; \
32075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32076 $(HOST_EXPORTS) \
32077 for flag in $(EXTRA_HOST_FLAGS) ; do \
32078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32079 done; \
32080 echo "Doing html in release" ; \
b00612cc 32081 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
32082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32084 "RANLIB=$${RANLIB}" \
0c24b341 32085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32086 html) \
32087 || exit 1
32088
32089@endif release
32090
b813574b
PB
32091.PHONY: maybe-TAGS-release TAGS-release
32092maybe-TAGS-release:
32093@if release
32094maybe-TAGS-release: TAGS-release
4fa63067 32095
b813574b
PB
32096TAGS-release: \
32097 configure-release
0aed8855 32098 @: $(MAKE); $(unstage)
b813574b 32099 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32100 r=`${PWD_COMMAND}`; export r; \
32101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32102 $(HOST_EXPORTS) \
b813574b 32103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32105 done; \
b813574b 32106 echo "Doing TAGS in release" ; \
b00612cc 32107 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32110 "RANLIB=$${RANLIB}" \
0c24b341 32111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32112 TAGS) \
4fa63067
NN
32113 || exit 1
32114
b813574b 32115@endif release
4fa63067 32116
b813574b
PB
32117.PHONY: maybe-install-info-release install-info-release
32118maybe-install-info-release:
32119@if release
32120maybe-install-info-release: install-info-release
4fa63067 32121
b813574b
PB
32122install-info-release: \
32123 configure-release \
32124 info-release
0aed8855 32125 @: $(MAKE); $(unstage)
b813574b 32126 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32127 r=`${PWD_COMMAND}`; export r; \
32128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32129 $(HOST_EXPORTS) \
b813574b 32130 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32132 done; \
b813574b 32133 echo "Doing install-info in release" ; \
b00612cc 32134 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32137 "RANLIB=$${RANLIB}" \
0c24b341 32138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32139 install-info) \
4fa63067
NN
32140 || exit 1
32141
b813574b 32142@endif release
4fa63067 32143
a3ca38d2
DD
32144.PHONY: maybe-install-pdf-release install-pdf-release
32145maybe-install-pdf-release:
32146@if release
32147maybe-install-pdf-release: install-pdf-release
32148
32149install-pdf-release: \
32150 configure-release \
32151 pdf-release
32152 @: $(MAKE); $(unstage)
32153 @[ -f ./release/Makefile ] || exit 0; \
32154 r=`${PWD_COMMAND}`; export r; \
32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32156 $(HOST_EXPORTS) \
32157 for flag in $(EXTRA_HOST_FLAGS) ; do \
32158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32159 done; \
32160 echo "Doing install-pdf in release" ; \
32161 (cd $(HOST_SUBDIR)/release && \
32162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32164 "RANLIB=$${RANLIB}" \
0c24b341 32165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32166 install-pdf) \
32167 || exit 1
32168
32169@endif release
32170
108a6f8e
CD
32171.PHONY: maybe-install-html-release install-html-release
32172maybe-install-html-release:
32173@if release
32174maybe-install-html-release: install-html-release
32175
32176install-html-release: \
32177 configure-release \
32178 html-release
32179 @: $(MAKE); $(unstage)
32180 @[ -f ./release/Makefile ] || exit 0; \
32181 r=`${PWD_COMMAND}`; export r; \
32182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32183 $(HOST_EXPORTS) \
32184 for flag in $(EXTRA_HOST_FLAGS) ; do \
32185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32186 done; \
32187 echo "Doing install-html in release" ; \
32188 (cd $(HOST_SUBDIR)/release && \
32189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32191 "RANLIB=$${RANLIB}" \
0c24b341 32192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32193 install-html) \
32194 || exit 1
32195
32196@endif release
32197
b813574b
PB
32198.PHONY: maybe-installcheck-release installcheck-release
32199maybe-installcheck-release:
32200@if release
32201maybe-installcheck-release: installcheck-release
4fa63067 32202
b813574b
PB
32203installcheck-release: \
32204 configure-release
0aed8855 32205 @: $(MAKE); $(unstage)
b813574b 32206 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32207 r=`${PWD_COMMAND}`; export r; \
32208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32209 $(HOST_EXPORTS) \
b813574b 32210 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32212 done; \
b813574b 32213 echo "Doing installcheck in release" ; \
b00612cc 32214 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32217 "RANLIB=$${RANLIB}" \
0c24b341 32218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32219 installcheck) \
4fa63067
NN
32220 || exit 1
32221
b813574b 32222@endif release
4fa63067 32223
b813574b
PB
32224.PHONY: maybe-mostlyclean-release mostlyclean-release
32225maybe-mostlyclean-release:
32226@if release
32227maybe-mostlyclean-release: mostlyclean-release
4fa63067 32228
b813574b 32229mostlyclean-release:
0aed8855 32230 @: $(MAKE); $(unstage)
b813574b 32231 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32232 r=`${PWD_COMMAND}`; export r; \
32233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32234 $(HOST_EXPORTS) \
b813574b 32235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32237 done; \
b813574b 32238 echo "Doing mostlyclean in release" ; \
b00612cc 32239 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32242 "RANLIB=$${RANLIB}" \
0c24b341 32243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32244 mostlyclean) \
4fa63067
NN
32245 || exit 1
32246
b813574b 32247@endif release
4fa63067 32248
b813574b
PB
32249.PHONY: maybe-clean-release clean-release
32250maybe-clean-release:
32251@if release
32252maybe-clean-release: clean-release
4fa63067 32253
b813574b 32254clean-release:
0aed8855 32255 @: $(MAKE); $(unstage)
b813574b 32256 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32257 r=`${PWD_COMMAND}`; export r; \
32258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32259 $(HOST_EXPORTS) \
b813574b 32260 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32262 done; \
b813574b 32263 echo "Doing clean in release" ; \
b00612cc 32264 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32267 "RANLIB=$${RANLIB}" \
0c24b341 32268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32269 clean) \
4fa63067
NN
32270 || exit 1
32271
b813574b 32272@endif release
4fa63067 32273
b813574b
PB
32274.PHONY: maybe-distclean-release distclean-release
32275maybe-distclean-release:
32276@if release
32277maybe-distclean-release: distclean-release
4fa63067 32278
b813574b 32279distclean-release:
0aed8855 32280 @: $(MAKE); $(unstage)
b813574b 32281 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32282 r=`${PWD_COMMAND}`; export r; \
32283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32284 $(HOST_EXPORTS) \
b813574b 32285 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32287 done; \
b813574b 32288 echo "Doing distclean in release" ; \
b00612cc 32289 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32292 "RANLIB=$${RANLIB}" \
0c24b341 32293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32294 distclean) \
4fa63067
NN
32295 || exit 1
32296
b813574b 32297@endif release
4fa63067 32298
b813574b
PB
32299.PHONY: maybe-maintainer-clean-release maintainer-clean-release
32300maybe-maintainer-clean-release:
32301@if release
32302maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 32303
b813574b 32304maintainer-clean-release:
0aed8855 32305 @: $(MAKE); $(unstage)
b813574b 32306 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
32307 r=`${PWD_COMMAND}`; export r; \
32308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32309 $(HOST_EXPORTS) \
b813574b 32310 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32312 done; \
b813574b 32313 echo "Doing maintainer-clean in release" ; \
b00612cc 32314 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
32315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32317 "RANLIB=$${RANLIB}" \
0c24b341 32318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32319 maintainer-clean) \
4fa63067 32320 || exit 1
3866be5d 32321
b813574b 32322@endif release
3866be5d 32323
4fa63067 32324
a7254363 32325
b813574b
PB
32326.PHONY: configure-recode maybe-configure-recode
32327maybe-configure-recode:
4f0ef2d8
CD
32328@if gcc-bootstrap
32329configure-recode: stage_current
32330@endif gcc-bootstrap
b813574b
PB
32331@if recode
32332maybe-configure-recode: configure-recode
c52c6897 32333configure-recode:
0aed8855 32334 @: $(MAKE); $(unstage)
c52c6897 32335 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32337 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
32338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 32339 $(HOST_EXPORTS) \
a7254363
PB
32340 echo Configuring in $(HOST_SUBDIR)/recode; \
32341 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 32342 case $(srcdir) in \
b00612cc
PB
32343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32344 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
32345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32346 esac; \
b00612cc
PB
32347 srcdiroption="--srcdir=$${topdir}/recode"; \
32348 libsrcdir="$$s/recode"; \
e2b9e2dc 32349 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32351 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32352 || exit 1
b813574b 32353@endif recode
e2b9e2dc 32354
a7254363
PB
32355
32356
d545f33b
PB
32357
32358
b813574b
PB
32359.PHONY: all-recode maybe-all-recode
32360maybe-all-recode:
4f0ef2d8
CD
32361@if gcc-bootstrap
32362all-recode: stage_current
32363@endif gcc-bootstrap
b813574b 32364@if recode
d27cc32e 32365TARGET-recode=all
b813574b
PB
32366maybe-all-recode: all-recode
32367all-recode: configure-recode
0aed8855 32368 @: $(MAKE); $(unstage)
b40e3958
L
32369 @r=`${PWD_COMMAND}`; export r; \
32370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32371 $(HOST_EXPORTS) \
b00612cc 32372 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
32373 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32374 $(TARGET-recode))
b813574b 32375@endif recode
3866be5d 32376
a7254363 32377
d545f33b
PB
32378
32379
b813574b
PB
32380.PHONY: check-recode maybe-check-recode
32381maybe-check-recode:
32382@if recode
32383maybe-check-recode: check-recode
3866be5d 32384
b813574b 32385check-recode:
0aed8855 32386 @: $(MAKE); $(unstage)
b40e3958
L
32387 @r=`${PWD_COMMAND}`; export r; \
32388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32389 $(HOST_EXPORTS) \
b00612cc
PB
32390 (cd $(HOST_SUBDIR)/recode && \
32391 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32392
b813574b 32393@endif recode
3866be5d 32394
b813574b
PB
32395.PHONY: install-recode maybe-install-recode
32396maybe-install-recode:
32397@if recode
32398maybe-install-recode: install-recode
4fa63067 32399
b813574b 32400install-recode: installdirs
0aed8855 32401 @: $(MAKE); $(unstage)
4fa63067
NN
32402 @r=`${PWD_COMMAND}`; export r; \
32403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32404 $(HOST_EXPORTS) \
b00612cc 32405 (cd $(HOST_SUBDIR)/recode && \
2da12f12 32406 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32407
b813574b 32408@endif recode
4fa63067 32409
56a8fe78 32410# Other targets (info, dvi, pdf, etc.)
4fa63067 32411
b813574b
PB
32412.PHONY: maybe-info-recode info-recode
32413maybe-info-recode:
32414@if recode
32415maybe-info-recode: info-recode
4fa63067 32416
b813574b
PB
32417info-recode: \
32418 configure-recode
0aed8855 32419 @: $(MAKE); $(unstage)
b813574b 32420 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32421 r=`${PWD_COMMAND}`; export r; \
32422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32423 $(HOST_EXPORTS) \
b813574b 32424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
b813574b 32427 echo "Doing info in recode" ; \
b00612cc 32428 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32431 "RANLIB=$${RANLIB}" \
0c24b341 32432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32433 info) \
4fa63067
NN
32434 || exit 1
32435
b813574b 32436@endif recode
4fa63067 32437
b813574b
PB
32438.PHONY: maybe-dvi-recode dvi-recode
32439maybe-dvi-recode:
32440@if recode
32441maybe-dvi-recode: dvi-recode
4fa63067 32442
b813574b
PB
32443dvi-recode: \
32444 configure-recode
0aed8855 32445 @: $(MAKE); $(unstage)
b813574b 32446 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32447 r=`${PWD_COMMAND}`; export r; \
32448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32449 $(HOST_EXPORTS) \
b813574b 32450 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32452 done; \
b813574b 32453 echo "Doing dvi in recode" ; \
b00612cc 32454 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32457 "RANLIB=$${RANLIB}" \
0c24b341 32458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32459 dvi) \
4fa63067
NN
32460 || exit 1
32461
b813574b 32462@endif recode
4fa63067 32463
56a8fe78
DD
32464.PHONY: maybe-pdf-recode pdf-recode
32465maybe-pdf-recode:
32466@if recode
32467maybe-pdf-recode: pdf-recode
32468
32469pdf-recode: \
32470 configure-recode
32471 @: $(MAKE); $(unstage)
32472 @[ -f ./recode/Makefile ] || exit 0; \
32473 r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 $(HOST_EXPORTS) \
32476 for flag in $(EXTRA_HOST_FLAGS) ; do \
32477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32478 done; \
32479 echo "Doing pdf in recode" ; \
32480 (cd $(HOST_SUBDIR)/recode && \
32481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32483 "RANLIB=$${RANLIB}" \
0c24b341 32484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32485 pdf) \
32486 || exit 1
32487
32488@endif recode
32489
6d389afc
MS
32490.PHONY: maybe-html-recode html-recode
32491maybe-html-recode:
32492@if recode
32493maybe-html-recode: html-recode
32494
32495html-recode: \
32496 configure-recode
0aed8855 32497 @: $(MAKE); $(unstage)
6d389afc
MS
32498 @[ -f ./recode/Makefile ] || exit 0; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32501 $(HOST_EXPORTS) \
32502 for flag in $(EXTRA_HOST_FLAGS) ; do \
32503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504 done; \
32505 echo "Doing html in recode" ; \
b00612cc 32506 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
0c24b341 32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32511 html) \
32512 || exit 1
32513
32514@endif recode
32515
b813574b
PB
32516.PHONY: maybe-TAGS-recode TAGS-recode
32517maybe-TAGS-recode:
32518@if recode
32519maybe-TAGS-recode: TAGS-recode
4fa63067 32520
b813574b
PB
32521TAGS-recode: \
32522 configure-recode
0aed8855 32523 @: $(MAKE); $(unstage)
b813574b 32524 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32525 r=`${PWD_COMMAND}`; export r; \
32526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32527 $(HOST_EXPORTS) \
b813574b 32528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32530 done; \
b813574b 32531 echo "Doing TAGS in recode" ; \
b00612cc 32532 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32535 "RANLIB=$${RANLIB}" \
0c24b341 32536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32537 TAGS) \
4fa63067
NN
32538 || exit 1
32539
b813574b 32540@endif recode
4fa63067 32541
b813574b
PB
32542.PHONY: maybe-install-info-recode install-info-recode
32543maybe-install-info-recode:
32544@if recode
32545maybe-install-info-recode: install-info-recode
4fa63067 32546
b813574b
PB
32547install-info-recode: \
32548 configure-recode \
32549 info-recode
0aed8855 32550 @: $(MAKE); $(unstage)
b813574b 32551 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32552 r=`${PWD_COMMAND}`; export r; \
32553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32554 $(HOST_EXPORTS) \
b813574b 32555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32557 done; \
b813574b 32558 echo "Doing install-info in recode" ; \
b00612cc 32559 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32562 "RANLIB=$${RANLIB}" \
0c24b341 32563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32564 install-info) \
4fa63067
NN
32565 || exit 1
32566
b813574b 32567@endif recode
4fa63067 32568
a3ca38d2
DD
32569.PHONY: maybe-install-pdf-recode install-pdf-recode
32570maybe-install-pdf-recode:
32571@if recode
32572maybe-install-pdf-recode: install-pdf-recode
32573
32574install-pdf-recode: \
32575 configure-recode \
32576 pdf-recode
32577 @: $(MAKE); $(unstage)
32578 @[ -f ./recode/Makefile ] || exit 0; \
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32581 $(HOST_EXPORTS) \
32582 for flag in $(EXTRA_HOST_FLAGS) ; do \
32583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32584 done; \
32585 echo "Doing install-pdf in recode" ; \
32586 (cd $(HOST_SUBDIR)/recode && \
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
0c24b341 32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32591 install-pdf) \
32592 || exit 1
32593
32594@endif recode
32595
108a6f8e
CD
32596.PHONY: maybe-install-html-recode install-html-recode
32597maybe-install-html-recode:
32598@if recode
32599maybe-install-html-recode: install-html-recode
32600
32601install-html-recode: \
32602 configure-recode \
32603 html-recode
32604 @: $(MAKE); $(unstage)
32605 @[ -f ./recode/Makefile ] || exit 0; \
32606 r=`${PWD_COMMAND}`; export r; \
32607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32608 $(HOST_EXPORTS) \
32609 for flag in $(EXTRA_HOST_FLAGS) ; do \
32610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32611 done; \
32612 echo "Doing install-html in recode" ; \
32613 (cd $(HOST_SUBDIR)/recode && \
32614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32616 "RANLIB=$${RANLIB}" \
0c24b341 32617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32618 install-html) \
32619 || exit 1
32620
32621@endif recode
32622
b813574b
PB
32623.PHONY: maybe-installcheck-recode installcheck-recode
32624maybe-installcheck-recode:
32625@if recode
32626maybe-installcheck-recode: installcheck-recode
4fa63067 32627
b813574b
PB
32628installcheck-recode: \
32629 configure-recode
0aed8855 32630 @: $(MAKE); $(unstage)
b813574b 32631 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32632 r=`${PWD_COMMAND}`; export r; \
32633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32634 $(HOST_EXPORTS) \
b813574b 32635 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32637 done; \
b813574b 32638 echo "Doing installcheck in recode" ; \
b00612cc 32639 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32642 "RANLIB=$${RANLIB}" \
0c24b341 32643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32644 installcheck) \
4fa63067
NN
32645 || exit 1
32646
b813574b 32647@endif recode
4fa63067 32648
b813574b
PB
32649.PHONY: maybe-mostlyclean-recode mostlyclean-recode
32650maybe-mostlyclean-recode:
32651@if recode
32652maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 32653
b813574b 32654mostlyclean-recode:
0aed8855 32655 @: $(MAKE); $(unstage)
b813574b 32656 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32657 r=`${PWD_COMMAND}`; export r; \
32658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32659 $(HOST_EXPORTS) \
b813574b 32660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32662 done; \
b813574b 32663 echo "Doing mostlyclean in recode" ; \
b00612cc 32664 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32667 "RANLIB=$${RANLIB}" \
0c24b341 32668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32669 mostlyclean) \
4fa63067
NN
32670 || exit 1
32671
b813574b 32672@endif recode
4fa63067 32673
b813574b
PB
32674.PHONY: maybe-clean-recode clean-recode
32675maybe-clean-recode:
32676@if recode
32677maybe-clean-recode: clean-recode
4fa63067 32678
b813574b 32679clean-recode:
0aed8855 32680 @: $(MAKE); $(unstage)
b813574b 32681 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32682 r=`${PWD_COMMAND}`; export r; \
32683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32684 $(HOST_EXPORTS) \
b813574b 32685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32687 done; \
b813574b 32688 echo "Doing clean in recode" ; \
b00612cc 32689 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32692 "RANLIB=$${RANLIB}" \
0c24b341 32693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32694 clean) \
4fa63067
NN
32695 || exit 1
32696
b813574b 32697@endif recode
4fa63067 32698
b813574b
PB
32699.PHONY: maybe-distclean-recode distclean-recode
32700maybe-distclean-recode:
32701@if recode
32702maybe-distclean-recode: distclean-recode
4fa63067 32703
b813574b 32704distclean-recode:
0aed8855 32705 @: $(MAKE); $(unstage)
b813574b 32706 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32707 r=`${PWD_COMMAND}`; export r; \
32708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32709 $(HOST_EXPORTS) \
b813574b 32710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32712 done; \
b813574b 32713 echo "Doing distclean in recode" ; \
b00612cc 32714 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32717 "RANLIB=$${RANLIB}" \
0c24b341 32718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32719 distclean) \
4fa63067
NN
32720 || exit 1
32721
b813574b 32722@endif recode
4fa63067 32723
b813574b
PB
32724.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
32725maybe-maintainer-clean-recode:
32726@if recode
32727maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 32728
b813574b 32729maintainer-clean-recode:
0aed8855 32730 @: $(MAKE); $(unstage)
b813574b 32731 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
32732 r=`${PWD_COMMAND}`; export r; \
32733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32734 $(HOST_EXPORTS) \
b813574b 32735 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32737 done; \
b813574b 32738 echo "Doing maintainer-clean in recode" ; \
b00612cc 32739 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
32740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32742 "RANLIB=$${RANLIB}" \
0c24b341 32743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32744 maintainer-clean) \
4fa63067 32745 || exit 1
16ae0395 32746
b813574b 32747@endif recode
3866be5d
NN
32748
32749
a7254363 32750
b813574b
PB
32751.PHONY: configure-sed maybe-configure-sed
32752maybe-configure-sed:
4f0ef2d8
CD
32753@if gcc-bootstrap
32754configure-sed: stage_current
32755@endif gcc-bootstrap
b813574b
PB
32756@if sed
32757maybe-configure-sed: configure-sed
c52c6897 32758configure-sed:
0aed8855 32759 @: $(MAKE); $(unstage)
c52c6897 32760 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32762 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
32763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 32764 $(HOST_EXPORTS) \
a7254363
PB
32765 echo Configuring in $(HOST_SUBDIR)/sed; \
32766 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 32767 case $(srcdir) in \
b00612cc
PB
32768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32769 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
32770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32771 esac; \
b00612cc
PB
32772 srcdiroption="--srcdir=$${topdir}/sed"; \
32773 libsrcdir="$$s/sed"; \
e2b9e2dc 32774 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32776 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32777 || exit 1
b813574b 32778@endif sed
e2b9e2dc 32779
a7254363
PB
32780
32781
d545f33b
PB
32782
32783
b813574b
PB
32784.PHONY: all-sed maybe-all-sed
32785maybe-all-sed:
4f0ef2d8
CD
32786@if gcc-bootstrap
32787all-sed: stage_current
32788@endif gcc-bootstrap
b813574b 32789@if sed
d27cc32e 32790TARGET-sed=all
b813574b
PB
32791maybe-all-sed: all-sed
32792all-sed: configure-sed
0aed8855 32793 @: $(MAKE); $(unstage)
b40e3958
L
32794 @r=`${PWD_COMMAND}`; export r; \
32795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32796 $(HOST_EXPORTS) \
b00612cc 32797 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
32798 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32799 $(TARGET-sed))
b813574b 32800@endif sed
3866be5d 32801
a7254363 32802
d545f33b
PB
32803
32804
b813574b
PB
32805.PHONY: check-sed maybe-check-sed
32806maybe-check-sed:
32807@if sed
32808maybe-check-sed: check-sed
3866be5d 32809
b813574b 32810check-sed:
0aed8855 32811 @: $(MAKE); $(unstage)
b40e3958
L
32812 @r=`${PWD_COMMAND}`; export r; \
32813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32814 $(HOST_EXPORTS) \
b00612cc
PB
32815 (cd $(HOST_SUBDIR)/sed && \
32816 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32817
b813574b 32818@endif sed
3866be5d 32819
b813574b
PB
32820.PHONY: install-sed maybe-install-sed
32821maybe-install-sed:
32822@if sed
32823maybe-install-sed: install-sed
16ae0395 32824
b813574b 32825install-sed: installdirs
0aed8855 32826 @: $(MAKE); $(unstage)
b40e3958
L
32827 @r=`${PWD_COMMAND}`; export r; \
32828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32829 $(HOST_EXPORTS) \
b00612cc 32830 (cd $(HOST_SUBDIR)/sed && \
2da12f12 32831 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32832
b813574b 32833@endif sed
3866be5d 32834
56a8fe78 32835# Other targets (info, dvi, pdf, etc.)
4fa63067 32836
b813574b
PB
32837.PHONY: maybe-info-sed info-sed
32838maybe-info-sed:
32839@if sed
32840maybe-info-sed: info-sed
4fa63067 32841
b813574b
PB
32842info-sed: \
32843 configure-sed
0aed8855 32844 @: $(MAKE); $(unstage)
b813574b 32845 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32846 r=`${PWD_COMMAND}`; export r; \
32847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32848 $(HOST_EXPORTS) \
b813574b 32849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32851 done; \
6d389afc 32852 echo "Doing info in sed" ; \
b00612cc 32853 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
32854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32856 "RANLIB=$${RANLIB}" \
0c24b341 32857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32858 info) \
32859 || exit 1
32860
32861@endif sed
32862
32863.PHONY: maybe-dvi-sed dvi-sed
32864maybe-dvi-sed:
32865@if sed
32866maybe-dvi-sed: dvi-sed
32867
32868dvi-sed: \
32869 configure-sed
0aed8855 32870 @: $(MAKE); $(unstage)
6d389afc
MS
32871 @[ -f ./sed/Makefile ] || exit 0; \
32872 r=`${PWD_COMMAND}`; export r; \
32873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32874 $(HOST_EXPORTS) \
32875 for flag in $(EXTRA_HOST_FLAGS) ; do \
32876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32877 done; \
32878 echo "Doing dvi in sed" ; \
b00612cc 32879 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32882 "RANLIB=$${RANLIB}" \
0c24b341 32883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 32884 dvi) \
4fa63067
NN
32885 || exit 1
32886
b813574b 32887@endif sed
4fa63067 32888
56a8fe78
DD
32889.PHONY: maybe-pdf-sed pdf-sed
32890maybe-pdf-sed:
32891@if sed
32892maybe-pdf-sed: pdf-sed
32893
32894pdf-sed: \
32895 configure-sed
32896 @: $(MAKE); $(unstage)
32897 @[ -f ./sed/Makefile ] || exit 0; \
32898 r=`${PWD_COMMAND}`; export r; \
32899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32900 $(HOST_EXPORTS) \
32901 for flag in $(EXTRA_HOST_FLAGS) ; do \
32902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32903 done; \
32904 echo "Doing pdf in sed" ; \
32905 (cd $(HOST_SUBDIR)/sed && \
32906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32908 "RANLIB=$${RANLIB}" \
0c24b341 32909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32910 pdf) \
32911 || exit 1
32912
32913@endif sed
32914
6d389afc
MS
32915.PHONY: maybe-html-sed html-sed
32916maybe-html-sed:
b813574b 32917@if sed
6d389afc 32918maybe-html-sed: html-sed
4fa63067 32919
6d389afc 32920html-sed: \
b813574b 32921 configure-sed
0aed8855 32922 @: $(MAKE); $(unstage)
b813574b 32923 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32924 r=`${PWD_COMMAND}`; export r; \
32925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32926 $(HOST_EXPORTS) \
b813574b 32927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929 done; \
6d389afc 32930 echo "Doing html in sed" ; \
b00612cc 32931 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32934 "RANLIB=$${RANLIB}" \
0c24b341 32935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 32936 html) \
4fa63067
NN
32937 || exit 1
32938
b813574b 32939@endif sed
4fa63067 32940
b813574b
PB
32941.PHONY: maybe-TAGS-sed TAGS-sed
32942maybe-TAGS-sed:
32943@if sed
32944maybe-TAGS-sed: TAGS-sed
4fa63067 32945
b813574b
PB
32946TAGS-sed: \
32947 configure-sed
0aed8855 32948 @: $(MAKE); $(unstage)
b813574b 32949 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32950 r=`${PWD_COMMAND}`; export r; \
32951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32952 $(HOST_EXPORTS) \
b813574b 32953 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32955 done; \
b813574b 32956 echo "Doing TAGS in sed" ; \
b00612cc 32957 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32960 "RANLIB=$${RANLIB}" \
0c24b341 32961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32962 TAGS) \
4fa63067
NN
32963 || exit 1
32964
b813574b 32965@endif sed
4fa63067 32966
b813574b
PB
32967.PHONY: maybe-install-info-sed install-info-sed
32968maybe-install-info-sed:
32969@if sed
32970maybe-install-info-sed: install-info-sed
4fa63067 32971
b813574b
PB
32972install-info-sed: \
32973 configure-sed \
32974 info-sed
0aed8855 32975 @: $(MAKE); $(unstage)
b813574b 32976 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32977 r=`${PWD_COMMAND}`; export r; \
32978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32979 $(HOST_EXPORTS) \
b813574b 32980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32982 done; \
b813574b 32983 echo "Doing install-info in sed" ; \
b00612cc 32984 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32987 "RANLIB=$${RANLIB}" \
0c24b341 32988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32989 install-info) \
4fa63067
NN
32990 || exit 1
32991
b813574b 32992@endif sed
4fa63067 32993
a3ca38d2
DD
32994.PHONY: maybe-install-pdf-sed install-pdf-sed
32995maybe-install-pdf-sed:
32996@if sed
32997maybe-install-pdf-sed: install-pdf-sed
32998
32999install-pdf-sed: \
33000 configure-sed \
33001 pdf-sed
33002 @: $(MAKE); $(unstage)
33003 @[ -f ./sed/Makefile ] || exit 0; \
33004 r=`${PWD_COMMAND}`; export r; \
33005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33006 $(HOST_EXPORTS) \
33007 for flag in $(EXTRA_HOST_FLAGS) ; do \
33008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33009 done; \
33010 echo "Doing install-pdf in sed" ; \
33011 (cd $(HOST_SUBDIR)/sed && \
33012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33014 "RANLIB=$${RANLIB}" \
0c24b341 33015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33016 install-pdf) \
33017 || exit 1
33018
33019@endif sed
33020
108a6f8e
CD
33021.PHONY: maybe-install-html-sed install-html-sed
33022maybe-install-html-sed:
33023@if sed
33024maybe-install-html-sed: install-html-sed
33025
33026install-html-sed: \
33027 configure-sed \
33028 html-sed
33029 @: $(MAKE); $(unstage)
33030 @[ -f ./sed/Makefile ] || exit 0; \
33031 r=`${PWD_COMMAND}`; export r; \
33032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33033 $(HOST_EXPORTS) \
33034 for flag in $(EXTRA_HOST_FLAGS) ; do \
33035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33036 done; \
33037 echo "Doing install-html in sed" ; \
33038 (cd $(HOST_SUBDIR)/sed && \
33039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33041 "RANLIB=$${RANLIB}" \
0c24b341 33042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33043 install-html) \
33044 || exit 1
33045
33046@endif sed
33047
b813574b
PB
33048.PHONY: maybe-installcheck-sed installcheck-sed
33049maybe-installcheck-sed:
33050@if sed
33051maybe-installcheck-sed: installcheck-sed
4fa63067 33052
b813574b
PB
33053installcheck-sed: \
33054 configure-sed
0aed8855 33055 @: $(MAKE); $(unstage)
b813574b 33056 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33057 r=`${PWD_COMMAND}`; export r; \
33058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33059 $(HOST_EXPORTS) \
b813574b 33060 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33062 done; \
b813574b 33063 echo "Doing installcheck in sed" ; \
b00612cc 33064 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33067 "RANLIB=$${RANLIB}" \
0c24b341 33068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33069 installcheck) \
4fa63067
NN
33070 || exit 1
33071
b813574b 33072@endif sed
4fa63067 33073
b813574b
PB
33074.PHONY: maybe-mostlyclean-sed mostlyclean-sed
33075maybe-mostlyclean-sed:
33076@if sed
33077maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 33078
b813574b 33079mostlyclean-sed:
0aed8855 33080 @: $(MAKE); $(unstage)
b813574b 33081 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33082 r=`${PWD_COMMAND}`; export r; \
33083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33084 $(HOST_EXPORTS) \
b813574b 33085 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33087 done; \
b813574b 33088 echo "Doing mostlyclean in sed" ; \
b00612cc 33089 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33092 "RANLIB=$${RANLIB}" \
0c24b341 33093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33094 mostlyclean) \
4fa63067
NN
33095 || exit 1
33096
b813574b 33097@endif sed
4fa63067 33098
b813574b
PB
33099.PHONY: maybe-clean-sed clean-sed
33100maybe-clean-sed:
33101@if sed
33102maybe-clean-sed: clean-sed
4fa63067 33103
b813574b 33104clean-sed:
0aed8855 33105 @: $(MAKE); $(unstage)
b813574b 33106 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33107 r=`${PWD_COMMAND}`; export r; \
33108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33109 $(HOST_EXPORTS) \
b813574b 33110 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33112 done; \
b813574b 33113 echo "Doing clean in sed" ; \
b00612cc 33114 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33117 "RANLIB=$${RANLIB}" \
0c24b341 33118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33119 clean) \
4fa63067
NN
33120 || exit 1
33121
b813574b 33122@endif sed
4fa63067 33123
b813574b
PB
33124.PHONY: maybe-distclean-sed distclean-sed
33125maybe-distclean-sed:
33126@if sed
33127maybe-distclean-sed: distclean-sed
4fa63067 33128
b813574b 33129distclean-sed:
0aed8855 33130 @: $(MAKE); $(unstage)
b813574b 33131 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33132 r=`${PWD_COMMAND}`; export r; \
33133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33134 $(HOST_EXPORTS) \
b813574b 33135 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33137 done; \
b813574b 33138 echo "Doing distclean in sed" ; \
b00612cc 33139 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33142 "RANLIB=$${RANLIB}" \
0c24b341 33143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33144 distclean) \
4fa63067
NN
33145 || exit 1
33146
b813574b 33147@endif sed
4fa63067 33148
b813574b
PB
33149.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
33150maybe-maintainer-clean-sed:
33151@if sed
33152maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 33153
b813574b 33154maintainer-clean-sed:
0aed8855 33155 @: $(MAKE); $(unstage)
b813574b 33156 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
33157 r=`${PWD_COMMAND}`; export r; \
33158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33159 $(HOST_EXPORTS) \
b813574b 33160 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33162 done; \
b813574b 33163 echo "Doing maintainer-clean in sed" ; \
b00612cc 33164 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
33165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33167 "RANLIB=$${RANLIB}" \
0c24b341 33168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33169 maintainer-clean) \
4fa63067
NN
33170 || exit 1
33171
b813574b 33172@endif sed
4fa63067
NN
33173
33174
a7254363 33175
b813574b
PB
33176.PHONY: configure-send-pr maybe-configure-send-pr
33177maybe-configure-send-pr:
4f0ef2d8
CD
33178@if gcc-bootstrap
33179configure-send-pr: stage_current
33180@endif gcc-bootstrap
b813574b
PB
33181@if send-pr
33182maybe-configure-send-pr: configure-send-pr
c52c6897 33183configure-send-pr:
0aed8855 33184 @: $(MAKE); $(unstage)
c52c6897 33185 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33187 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
33188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 33189 $(HOST_EXPORTS) \
a7254363
PB
33190 echo Configuring in $(HOST_SUBDIR)/send-pr; \
33191 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 33192 case $(srcdir) in \
b00612cc
PB
33193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33194 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
33195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33196 esac; \
b00612cc
PB
33197 srcdiroption="--srcdir=$${topdir}/send-pr"; \
33198 libsrcdir="$$s/send-pr"; \
e2b9e2dc 33199 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33201 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33202 || exit 1
b813574b 33203@endif send-pr
e2b9e2dc 33204
a7254363
PB
33205
33206
d545f33b
PB
33207
33208
b813574b
PB
33209.PHONY: all-send-pr maybe-all-send-pr
33210maybe-all-send-pr:
4f0ef2d8
CD
33211@if gcc-bootstrap
33212all-send-pr: stage_current
33213@endif gcc-bootstrap
b813574b 33214@if send-pr
d27cc32e 33215TARGET-send-pr=all
b813574b
PB
33216maybe-all-send-pr: all-send-pr
33217all-send-pr: configure-send-pr
0aed8855 33218 @: $(MAKE); $(unstage)
b40e3958
L
33219 @r=`${PWD_COMMAND}`; export r; \
33220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33221 $(HOST_EXPORTS) \
b00612cc 33222 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
33223 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33224 $(TARGET-send-pr))
b813574b 33225@endif send-pr
3866be5d 33226
a7254363 33227
d545f33b
PB
33228
33229
b813574b
PB
33230.PHONY: check-send-pr maybe-check-send-pr
33231maybe-check-send-pr:
33232@if send-pr
33233maybe-check-send-pr: check-send-pr
3866be5d 33234
b813574b 33235check-send-pr:
0aed8855 33236 @: $(MAKE); $(unstage)
b40e3958
L
33237 @r=`${PWD_COMMAND}`; export r; \
33238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33239 $(HOST_EXPORTS) \
b00612cc
PB
33240 (cd $(HOST_SUBDIR)/send-pr && \
33241 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33242
b813574b 33243@endif send-pr
3866be5d 33244
b813574b
PB
33245.PHONY: install-send-pr maybe-install-send-pr
33246maybe-install-send-pr:
33247@if send-pr
33248maybe-install-send-pr: install-send-pr
16ae0395 33249
b813574b 33250install-send-pr: installdirs
0aed8855 33251 @: $(MAKE); $(unstage)
b40e3958
L
33252 @r=`${PWD_COMMAND}`; export r; \
33253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33254 $(HOST_EXPORTS) \
b00612cc 33255 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 33256 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33257
b813574b 33258@endif send-pr
3866be5d 33259
56a8fe78 33260# Other targets (info, dvi, pdf, etc.)
4fa63067 33261
b813574b
PB
33262.PHONY: maybe-info-send-pr info-send-pr
33263maybe-info-send-pr:
33264@if send-pr
33265maybe-info-send-pr: info-send-pr
4fa63067 33266
b813574b
PB
33267info-send-pr: \
33268 configure-send-pr
0aed8855 33269 @: $(MAKE); $(unstage)
b813574b 33270 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
33271 r=`${PWD_COMMAND}`; export r; \
33272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33273 $(HOST_EXPORTS) \
b813574b 33274 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276 done; \
b813574b 33277 echo "Doing info in send-pr" ; \
b00612cc 33278 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33281 "RANLIB=$${RANLIB}" \
0c24b341 33282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33283 info) \
e2b9e2dc
NN
33284 || exit 1
33285
b813574b 33286@endif send-pr
4fa63067 33287
b813574b
PB
33288.PHONY: maybe-dvi-send-pr dvi-send-pr
33289maybe-dvi-send-pr:
33290@if send-pr
33291maybe-dvi-send-pr: dvi-send-pr
4fa63067 33292
b813574b
PB
33293dvi-send-pr: \
33294 configure-send-pr
0aed8855 33295 @: $(MAKE); $(unstage)
b813574b 33296 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 33297 r=`${PWD_COMMAND}`; export r; \
b40e3958 33298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33299 $(HOST_EXPORTS) \
b813574b 33300 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33302 done; \
b813574b 33303 echo "Doing dvi in send-pr" ; \
b00612cc 33304 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33307 "RANLIB=$${RANLIB}" \
0c24b341 33308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33309 dvi) \
4fa63067 33310 || exit 1
3866be5d 33311
b813574b 33312@endif send-pr
3866be5d 33313
56a8fe78
DD
33314.PHONY: maybe-pdf-send-pr pdf-send-pr
33315maybe-pdf-send-pr:
33316@if send-pr
33317maybe-pdf-send-pr: pdf-send-pr
33318
33319pdf-send-pr: \
33320 configure-send-pr
33321 @: $(MAKE); $(unstage)
33322 @[ -f ./send-pr/Makefile ] || exit 0; \
33323 r=`${PWD_COMMAND}`; export r; \
33324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33325 $(HOST_EXPORTS) \
33326 for flag in $(EXTRA_HOST_FLAGS) ; do \
33327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33328 done; \
33329 echo "Doing pdf in send-pr" ; \
33330 (cd $(HOST_SUBDIR)/send-pr && \
33331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33333 "RANLIB=$${RANLIB}" \
0c24b341 33334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33335 pdf) \
33336 || exit 1
33337
33338@endif send-pr
33339
6d389afc
MS
33340.PHONY: maybe-html-send-pr html-send-pr
33341maybe-html-send-pr:
33342@if send-pr
33343maybe-html-send-pr: html-send-pr
33344
33345html-send-pr: \
33346 configure-send-pr
0aed8855 33347 @: $(MAKE); $(unstage)
6d389afc
MS
33348 @[ -f ./send-pr/Makefile ] || exit 0; \
33349 r=`${PWD_COMMAND}`; export r; \
33350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33351 $(HOST_EXPORTS) \
33352 for flag in $(EXTRA_HOST_FLAGS) ; do \
33353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33354 done; \
33355 echo "Doing html in send-pr" ; \
b00612cc 33356 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
33357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359 "RANLIB=$${RANLIB}" \
0c24b341 33360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33361 html) \
33362 || exit 1
33363
33364@endif send-pr
33365
b813574b
PB
33366.PHONY: maybe-TAGS-send-pr TAGS-send-pr
33367maybe-TAGS-send-pr:
33368@if send-pr
33369maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 33370
b813574b
PB
33371TAGS-send-pr: \
33372 configure-send-pr
0aed8855 33373 @: $(MAKE); $(unstage)
b813574b 33374 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33375 r=`${PWD_COMMAND}`; export r; \
33376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33377 $(HOST_EXPORTS) \
b813574b 33378 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33380 done; \
b813574b 33381 echo "Doing TAGS in send-pr" ; \
b00612cc 33382 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33385 "RANLIB=$${RANLIB}" \
0c24b341 33386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33387 TAGS) \
4fa63067 33388 || exit 1
3866be5d 33389
b813574b 33390@endif send-pr
3866be5d 33391
b813574b
PB
33392.PHONY: maybe-install-info-send-pr install-info-send-pr
33393maybe-install-info-send-pr:
33394@if send-pr
33395maybe-install-info-send-pr: install-info-send-pr
16ae0395 33396
b813574b
PB
33397install-info-send-pr: \
33398 configure-send-pr \
33399 info-send-pr
0aed8855 33400 @: $(MAKE); $(unstage)
b813574b 33401 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33402 r=`${PWD_COMMAND}`; export r; \
33403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33404 $(HOST_EXPORTS) \
b813574b 33405 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33407 done; \
b813574b 33408 echo "Doing install-info in send-pr" ; \
b00612cc 33409 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33412 "RANLIB=$${RANLIB}" \
0c24b341 33413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33414 install-info) \
4fa63067
NN
33415 || exit 1
33416
b813574b 33417@endif send-pr
4fa63067 33418
a3ca38d2
DD
33419.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
33420maybe-install-pdf-send-pr:
33421@if send-pr
33422maybe-install-pdf-send-pr: install-pdf-send-pr
33423
33424install-pdf-send-pr: \
33425 configure-send-pr \
33426 pdf-send-pr
33427 @: $(MAKE); $(unstage)
33428 @[ -f ./send-pr/Makefile ] || exit 0; \
33429 r=`${PWD_COMMAND}`; export r; \
33430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33431 $(HOST_EXPORTS) \
33432 for flag in $(EXTRA_HOST_FLAGS) ; do \
33433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33434 done; \
33435 echo "Doing install-pdf in send-pr" ; \
33436 (cd $(HOST_SUBDIR)/send-pr && \
33437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33439 "RANLIB=$${RANLIB}" \
0c24b341 33440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33441 install-pdf) \
33442 || exit 1
33443
33444@endif send-pr
33445
108a6f8e
CD
33446.PHONY: maybe-install-html-send-pr install-html-send-pr
33447maybe-install-html-send-pr:
33448@if send-pr
33449maybe-install-html-send-pr: install-html-send-pr
33450
33451install-html-send-pr: \
33452 configure-send-pr \
33453 html-send-pr
33454 @: $(MAKE); $(unstage)
33455 @[ -f ./send-pr/Makefile ] || exit 0; \
33456 r=`${PWD_COMMAND}`; export r; \
33457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33458 $(HOST_EXPORTS) \
33459 for flag in $(EXTRA_HOST_FLAGS) ; do \
33460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33461 done; \
33462 echo "Doing install-html in send-pr" ; \
33463 (cd $(HOST_SUBDIR)/send-pr && \
33464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33466 "RANLIB=$${RANLIB}" \
0c24b341 33467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33468 install-html) \
33469 || exit 1
33470
33471@endif send-pr
33472
b813574b
PB
33473.PHONY: maybe-installcheck-send-pr installcheck-send-pr
33474maybe-installcheck-send-pr:
33475@if send-pr
33476maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 33477
b813574b
PB
33478installcheck-send-pr: \
33479 configure-send-pr
0aed8855 33480 @: $(MAKE); $(unstage)
b813574b 33481 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33482 r=`${PWD_COMMAND}`; export r; \
33483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33484 $(HOST_EXPORTS) \
b813574b 33485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33487 done; \
b813574b 33488 echo "Doing installcheck in send-pr" ; \
b00612cc 33489 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33492 "RANLIB=$${RANLIB}" \
0c24b341 33493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33494 installcheck) \
4fa63067
NN
33495 || exit 1
33496
b813574b 33497@endif send-pr
4fa63067 33498
b813574b
PB
33499.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
33500maybe-mostlyclean-send-pr:
33501@if send-pr
33502maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 33503
b813574b 33504mostlyclean-send-pr:
0aed8855 33505 @: $(MAKE); $(unstage)
b813574b 33506 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33507 r=`${PWD_COMMAND}`; export r; \
33508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33509 $(HOST_EXPORTS) \
b813574b 33510 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33512 done; \
b813574b 33513 echo "Doing mostlyclean in send-pr" ; \
b00612cc 33514 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33517 "RANLIB=$${RANLIB}" \
0c24b341 33518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33519 mostlyclean) \
4fa63067
NN
33520 || exit 1
33521
b813574b 33522@endif send-pr
4fa63067 33523
b813574b
PB
33524.PHONY: maybe-clean-send-pr clean-send-pr
33525maybe-clean-send-pr:
33526@if send-pr
33527maybe-clean-send-pr: clean-send-pr
4fa63067 33528
b813574b 33529clean-send-pr:
0aed8855 33530 @: $(MAKE); $(unstage)
b813574b 33531 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33532 r=`${PWD_COMMAND}`; export r; \
33533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33534 $(HOST_EXPORTS) \
b813574b 33535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33537 done; \
b813574b 33538 echo "Doing clean in send-pr" ; \
b00612cc 33539 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33542 "RANLIB=$${RANLIB}" \
0c24b341 33543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33544 clean) \
4fa63067
NN
33545 || exit 1
33546
b813574b 33547@endif send-pr
4fa63067 33548
b813574b
PB
33549.PHONY: maybe-distclean-send-pr distclean-send-pr
33550maybe-distclean-send-pr:
33551@if send-pr
33552maybe-distclean-send-pr: distclean-send-pr
4fa63067 33553
b813574b 33554distclean-send-pr:
0aed8855 33555 @: $(MAKE); $(unstage)
b813574b 33556 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
33557 r=`${PWD_COMMAND}`; export r; \
33558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33559 $(HOST_EXPORTS) \
b813574b 33560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33562 done; \
b813574b 33563 echo "Doing distclean in send-pr" ; \
b00612cc 33564 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33567 "RANLIB=$${RANLIB}" \
0c24b341 33568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33569 distclean) \
4fa63067
NN
33570 || exit 1
33571
b813574b 33572@endif send-pr
4fa63067 33573
b813574b
PB
33574.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
33575maybe-maintainer-clean-send-pr:
33576@if send-pr
33577maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 33578
b813574b 33579maintainer-clean-send-pr:
0aed8855 33580 @: $(MAKE); $(unstage)
b813574b 33581 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 33582 r=`${PWD_COMMAND}`; export r; \
b40e3958 33583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33584 $(HOST_EXPORTS) \
b813574b 33585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33587 done; \
b813574b 33588 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 33589 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
33590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33592 "RANLIB=$${RANLIB}" \
0c24b341 33593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33594 maintainer-clean) \
4fa63067 33595 || exit 1
3866be5d 33596
b813574b 33597@endif send-pr
3866be5d 33598
4fa63067 33599
a7254363 33600
b813574b
PB
33601.PHONY: configure-shellutils maybe-configure-shellutils
33602maybe-configure-shellutils:
4f0ef2d8
CD
33603@if gcc-bootstrap
33604configure-shellutils: stage_current
33605@endif gcc-bootstrap
b813574b
PB
33606@if shellutils
33607maybe-configure-shellutils: configure-shellutils
c52c6897 33608configure-shellutils:
0aed8855 33609 @: $(MAKE); $(unstage)
c52c6897 33610 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33612 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
33613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 33614 $(HOST_EXPORTS) \
a7254363
PB
33615 echo Configuring in $(HOST_SUBDIR)/shellutils; \
33616 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 33617 case $(srcdir) in \
b00612cc
PB
33618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33619 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
33620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33621 esac; \
b00612cc
PB
33622 srcdiroption="--srcdir=$${topdir}/shellutils"; \
33623 libsrcdir="$$s/shellutils"; \
e2b9e2dc 33624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33626 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33627 || exit 1
b813574b 33628@endif shellutils
e2b9e2dc 33629
a7254363
PB
33630
33631
d545f33b
PB
33632
33633
b813574b
PB
33634.PHONY: all-shellutils maybe-all-shellutils
33635maybe-all-shellutils:
4f0ef2d8
CD
33636@if gcc-bootstrap
33637all-shellutils: stage_current
33638@endif gcc-bootstrap
b813574b 33639@if shellutils
d27cc32e 33640TARGET-shellutils=all
b813574b
PB
33641maybe-all-shellutils: all-shellutils
33642all-shellutils: configure-shellutils
0aed8855 33643 @: $(MAKE); $(unstage)
b40e3958
L
33644 @r=`${PWD_COMMAND}`; export r; \
33645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33646 $(HOST_EXPORTS) \
b00612cc 33647 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
33648 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33649 $(TARGET-shellutils))
b813574b 33650@endif shellutils
3866be5d 33651
a7254363 33652
d545f33b
PB
33653
33654
b813574b
PB
33655.PHONY: check-shellutils maybe-check-shellutils
33656maybe-check-shellutils:
33657@if shellutils
33658maybe-check-shellutils: check-shellutils
3866be5d 33659
b813574b 33660check-shellutils:
0aed8855 33661 @: $(MAKE); $(unstage)
b40e3958
L
33662 @r=`${PWD_COMMAND}`; export r; \
33663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33664 $(HOST_EXPORTS) \
b00612cc
PB
33665 (cd $(HOST_SUBDIR)/shellutils && \
33666 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33667
b813574b 33668@endif shellutils
3866be5d 33669
b813574b
PB
33670.PHONY: install-shellutils maybe-install-shellutils
33671maybe-install-shellutils:
33672@if shellutils
33673maybe-install-shellutils: install-shellutils
16ae0395 33674
b813574b 33675install-shellutils: installdirs
0aed8855 33676 @: $(MAKE); $(unstage)
b40e3958
L
33677 @r=`${PWD_COMMAND}`; export r; \
33678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33679 $(HOST_EXPORTS) \
b00612cc 33680 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 33681 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33682
b813574b 33683@endif shellutils
4fa63067 33684
56a8fe78 33685# Other targets (info, dvi, pdf, etc.)
4fa63067 33686
b813574b
PB
33687.PHONY: maybe-info-shellutils info-shellutils
33688maybe-info-shellutils:
33689@if shellutils
33690maybe-info-shellutils: info-shellutils
4fa63067 33691
b813574b
PB
33692info-shellutils: \
33693 configure-shellutils
0aed8855 33694 @: $(MAKE); $(unstage)
b813574b 33695 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33696 r=`${PWD_COMMAND}`; export r; \
33697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33698 $(HOST_EXPORTS) \
b813574b 33699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33701 done; \
b813574b 33702 echo "Doing info in shellutils" ; \
b00612cc 33703 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33706 "RANLIB=$${RANLIB}" \
0c24b341 33707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33708 info) \
4fa63067
NN
33709 || exit 1
33710
b813574b 33711@endif shellutils
4fa63067 33712
b813574b
PB
33713.PHONY: maybe-dvi-shellutils dvi-shellutils
33714maybe-dvi-shellutils:
33715@if shellutils
33716maybe-dvi-shellutils: dvi-shellutils
4fa63067 33717
b813574b
PB
33718dvi-shellutils: \
33719 configure-shellutils
0aed8855 33720 @: $(MAKE); $(unstage)
b813574b 33721 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33722 r=`${PWD_COMMAND}`; export r; \
33723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33724 $(HOST_EXPORTS) \
b813574b 33725 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33727 done; \
b813574b 33728 echo "Doing dvi in shellutils" ; \
b00612cc 33729 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33732 "RANLIB=$${RANLIB}" \
0c24b341 33733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33734 dvi) \
4fa63067
NN
33735 || exit 1
33736
b813574b 33737@endif shellutils
4fa63067 33738
56a8fe78
DD
33739.PHONY: maybe-pdf-shellutils pdf-shellutils
33740maybe-pdf-shellutils:
33741@if shellutils
33742maybe-pdf-shellutils: pdf-shellutils
33743
33744pdf-shellutils: \
33745 configure-shellutils
33746 @: $(MAKE); $(unstage)
33747 @[ -f ./shellutils/Makefile ] || exit 0; \
33748 r=`${PWD_COMMAND}`; export r; \
33749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33750 $(HOST_EXPORTS) \
33751 for flag in $(EXTRA_HOST_FLAGS) ; do \
33752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33753 done; \
33754 echo "Doing pdf in shellutils" ; \
33755 (cd $(HOST_SUBDIR)/shellutils && \
33756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33758 "RANLIB=$${RANLIB}" \
0c24b341 33759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33760 pdf) \
33761 || exit 1
33762
33763@endif shellutils
33764
6d389afc
MS
33765.PHONY: maybe-html-shellutils html-shellutils
33766maybe-html-shellutils:
33767@if shellutils
33768maybe-html-shellutils: html-shellutils
33769
33770html-shellutils: \
33771 configure-shellutils
0aed8855 33772 @: $(MAKE); $(unstage)
6d389afc
MS
33773 @[ -f ./shellutils/Makefile ] || exit 0; \
33774 r=`${PWD_COMMAND}`; export r; \
33775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33776 $(HOST_EXPORTS) \
33777 for flag in $(EXTRA_HOST_FLAGS) ; do \
33778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33779 done; \
33780 echo "Doing html in shellutils" ; \
b00612cc 33781 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
33782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33784 "RANLIB=$${RANLIB}" \
0c24b341 33785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33786 html) \
33787 || exit 1
33788
33789@endif shellutils
33790
b813574b
PB
33791.PHONY: maybe-TAGS-shellutils TAGS-shellutils
33792maybe-TAGS-shellutils:
33793@if shellutils
33794maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 33795
b813574b
PB
33796TAGS-shellutils: \
33797 configure-shellutils
0aed8855 33798 @: $(MAKE); $(unstage)
b813574b 33799 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33800 r=`${PWD_COMMAND}`; export r; \
33801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33802 $(HOST_EXPORTS) \
b813574b 33803 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33805 done; \
b813574b 33806 echo "Doing TAGS in shellutils" ; \
b00612cc 33807 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33810 "RANLIB=$${RANLIB}" \
0c24b341 33811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33812 TAGS) \
4fa63067
NN
33813 || exit 1
33814
b813574b 33815@endif shellutils
4fa63067 33816
b813574b
PB
33817.PHONY: maybe-install-info-shellutils install-info-shellutils
33818maybe-install-info-shellutils:
33819@if shellutils
33820maybe-install-info-shellutils: install-info-shellutils
4fa63067 33821
b813574b
PB
33822install-info-shellutils: \
33823 configure-shellutils \
33824 info-shellutils
0aed8855 33825 @: $(MAKE); $(unstage)
b813574b 33826 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33827 r=`${PWD_COMMAND}`; export r; \
33828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33829 $(HOST_EXPORTS) \
b813574b 33830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33832 done; \
b813574b 33833 echo "Doing install-info in shellutils" ; \
b00612cc 33834 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33837 "RANLIB=$${RANLIB}" \
0c24b341 33838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33839 install-info) \
4fa63067
NN
33840 || exit 1
33841
b813574b 33842@endif shellutils
4fa63067 33843
a3ca38d2
DD
33844.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
33845maybe-install-pdf-shellutils:
33846@if shellutils
33847maybe-install-pdf-shellutils: install-pdf-shellutils
33848
33849install-pdf-shellutils: \
33850 configure-shellutils \
33851 pdf-shellutils
33852 @: $(MAKE); $(unstage)
33853 @[ -f ./shellutils/Makefile ] || exit 0; \
33854 r=`${PWD_COMMAND}`; export r; \
33855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33856 $(HOST_EXPORTS) \
33857 for flag in $(EXTRA_HOST_FLAGS) ; do \
33858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33859 done; \
33860 echo "Doing install-pdf in shellutils" ; \
33861 (cd $(HOST_SUBDIR)/shellutils && \
33862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33864 "RANLIB=$${RANLIB}" \
0c24b341 33865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33866 install-pdf) \
33867 || exit 1
33868
33869@endif shellutils
33870
108a6f8e
CD
33871.PHONY: maybe-install-html-shellutils install-html-shellutils
33872maybe-install-html-shellutils:
33873@if shellutils
33874maybe-install-html-shellutils: install-html-shellutils
33875
33876install-html-shellutils: \
33877 configure-shellutils \
33878 html-shellutils
33879 @: $(MAKE); $(unstage)
33880 @[ -f ./shellutils/Makefile ] || exit 0; \
33881 r=`${PWD_COMMAND}`; export r; \
33882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33883 $(HOST_EXPORTS) \
33884 for flag in $(EXTRA_HOST_FLAGS) ; do \
33885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33886 done; \
33887 echo "Doing install-html in shellutils" ; \
33888 (cd $(HOST_SUBDIR)/shellutils && \
33889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33891 "RANLIB=$${RANLIB}" \
0c24b341 33892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33893 install-html) \
33894 || exit 1
33895
33896@endif shellutils
33897
b813574b
PB
33898.PHONY: maybe-installcheck-shellutils installcheck-shellutils
33899maybe-installcheck-shellutils:
33900@if shellutils
33901maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 33902
b813574b
PB
33903installcheck-shellutils: \
33904 configure-shellutils
0aed8855 33905 @: $(MAKE); $(unstage)
b813574b 33906 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33907 r=`${PWD_COMMAND}`; export r; \
33908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33909 $(HOST_EXPORTS) \
b813574b 33910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33912 done; \
b813574b 33913 echo "Doing installcheck in shellutils" ; \
b00612cc 33914 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33917 "RANLIB=$${RANLIB}" \
0c24b341 33918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33919 installcheck) \
4fa63067
NN
33920 || exit 1
33921
b813574b 33922@endif shellutils
4fa63067 33923
b813574b
PB
33924.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
33925maybe-mostlyclean-shellutils:
33926@if shellutils
33927maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 33928
b813574b 33929mostlyclean-shellutils:
0aed8855 33930 @: $(MAKE); $(unstage)
b813574b 33931 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33932 r=`${PWD_COMMAND}`; export r; \
33933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33934 $(HOST_EXPORTS) \
b813574b 33935 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33937 done; \
b813574b 33938 echo "Doing mostlyclean in shellutils" ; \
b00612cc 33939 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33942 "RANLIB=$${RANLIB}" \
0c24b341 33943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33944 mostlyclean) \
4fa63067
NN
33945 || exit 1
33946
b813574b 33947@endif shellutils
4fa63067 33948
b813574b
PB
33949.PHONY: maybe-clean-shellutils clean-shellutils
33950maybe-clean-shellutils:
33951@if shellutils
33952maybe-clean-shellutils: clean-shellutils
4fa63067 33953
b813574b 33954clean-shellutils:
0aed8855 33955 @: $(MAKE); $(unstage)
b813574b 33956 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33957 r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33959 $(HOST_EXPORTS) \
b813574b 33960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33962 done; \
b813574b 33963 echo "Doing clean in shellutils" ; \
b00612cc 33964 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33967 "RANLIB=$${RANLIB}" \
0c24b341 33968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33969 clean) \
4fa63067
NN
33970 || exit 1
33971
b813574b 33972@endif shellutils
4fa63067 33973
b813574b
PB
33974.PHONY: maybe-distclean-shellutils distclean-shellutils
33975maybe-distclean-shellutils:
33976@if shellutils
33977maybe-distclean-shellutils: distclean-shellutils
4fa63067 33978
b813574b 33979distclean-shellutils:
0aed8855 33980 @: $(MAKE); $(unstage)
b813574b 33981 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
33982 r=`${PWD_COMMAND}`; export r; \
33983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33984 $(HOST_EXPORTS) \
b813574b 33985 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33987 done; \
b813574b 33988 echo "Doing distclean in shellutils" ; \
b00612cc 33989 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33992 "RANLIB=$${RANLIB}" \
0c24b341 33993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33994 distclean) \
4fa63067
NN
33995 || exit 1
33996
b813574b 33997@endif shellutils
4fa63067 33998
b813574b
PB
33999.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
34000maybe-maintainer-clean-shellutils:
34001@if shellutils
34002maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 34003
b813574b 34004maintainer-clean-shellutils:
0aed8855 34005 @: $(MAKE); $(unstage)
b813574b 34006 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
34007 r=`${PWD_COMMAND}`; export r; \
34008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34009 $(HOST_EXPORTS) \
b813574b 34010 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34012 done; \
b813574b 34013 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 34014 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
34015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34017 "RANLIB=$${RANLIB}" \
0c24b341 34018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34019 maintainer-clean) \
4fa63067 34020 || exit 1
3866be5d 34021
b813574b 34022@endif shellutils
3866be5d 34023
4fa63067 34024
a7254363 34025
b813574b
PB
34026.PHONY: configure-sid maybe-configure-sid
34027maybe-configure-sid:
4f0ef2d8
CD
34028@if gcc-bootstrap
34029configure-sid: stage_current
34030@endif gcc-bootstrap
b813574b
PB
34031@if sid
34032maybe-configure-sid: configure-sid
c52c6897 34033configure-sid:
0aed8855 34034 @: $(MAKE); $(unstage)
c52c6897 34035 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34037 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
34038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 34039 $(HOST_EXPORTS) \
a7254363
PB
34040 echo Configuring in $(HOST_SUBDIR)/sid; \
34041 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 34042 case $(srcdir) in \
b00612cc
PB
34043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34044 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
34045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34046 esac; \
b00612cc
PB
34047 srcdiroption="--srcdir=$${topdir}/sid"; \
34048 libsrcdir="$$s/sid"; \
e2b9e2dc 34049 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34051 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34052 || exit 1
b813574b 34053@endif sid
e2b9e2dc 34054
a7254363
PB
34055
34056
d545f33b
PB
34057
34058
b813574b
PB
34059.PHONY: all-sid maybe-all-sid
34060maybe-all-sid:
4f0ef2d8
CD
34061@if gcc-bootstrap
34062all-sid: stage_current
34063@endif gcc-bootstrap
b813574b 34064@if sid
d27cc32e 34065TARGET-sid=all
b813574b
PB
34066maybe-all-sid: all-sid
34067all-sid: configure-sid
0aed8855 34068 @: $(MAKE); $(unstage)
b40e3958
L
34069 @r=`${PWD_COMMAND}`; export r; \
34070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34071 $(HOST_EXPORTS) \
b00612cc 34072 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
34073 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34074 $(TARGET-sid))
b813574b 34075@endif sid
3866be5d 34076
a7254363 34077
d545f33b
PB
34078
34079
b813574b
PB
34080.PHONY: check-sid maybe-check-sid
34081maybe-check-sid:
34082@if sid
34083maybe-check-sid: check-sid
3866be5d 34084
b813574b 34085check-sid:
0aed8855 34086 @: $(MAKE); $(unstage)
4fa63067
NN
34087 @r=`${PWD_COMMAND}`; export r; \
34088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34089 $(HOST_EXPORTS) \
b00612cc
PB
34090 (cd $(HOST_SUBDIR)/sid && \
34091 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34092
b813574b 34093@endif sid
3866be5d 34094
b813574b
PB
34095.PHONY: install-sid maybe-install-sid
34096maybe-install-sid:
34097@if sid
34098maybe-install-sid: install-sid
16ae0395 34099
b813574b 34100install-sid: installdirs
0aed8855 34101 @: $(MAKE); $(unstage)
b40e3958
L
34102 @r=`${PWD_COMMAND}`; export r; \
34103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34104 $(HOST_EXPORTS) \
b00612cc 34105 (cd $(HOST_SUBDIR)/sid && \
2da12f12 34106 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34107
b813574b 34108@endif sid
3866be5d 34109
56a8fe78 34110# Other targets (info, dvi, pdf, etc.)
4fa63067 34111
b813574b
PB
34112.PHONY: maybe-info-sid info-sid
34113maybe-info-sid:
34114@if sid
34115maybe-info-sid: info-sid
4fa63067 34116
b813574b
PB
34117info-sid: \
34118 configure-sid
0aed8855 34119 @: $(MAKE); $(unstage)
b813574b 34120 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34121 r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34123 $(HOST_EXPORTS) \
b813574b 34124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34126 done; \
b813574b 34127 echo "Doing info in sid" ; \
b00612cc 34128 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34131 "RANLIB=$${RANLIB}" \
0c24b341 34132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34133 info) \
4fa63067
NN
34134 || exit 1
34135
b813574b 34136@endif sid
4fa63067 34137
b813574b
PB
34138.PHONY: maybe-dvi-sid dvi-sid
34139maybe-dvi-sid:
34140@if sid
34141maybe-dvi-sid: dvi-sid
4fa63067 34142
b813574b
PB
34143dvi-sid: \
34144 configure-sid
0aed8855 34145 @: $(MAKE); $(unstage)
b813574b 34146 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34147 r=`${PWD_COMMAND}`; export r; \
34148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34149 $(HOST_EXPORTS) \
b813574b 34150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34152 done; \
b813574b 34153 echo "Doing dvi in sid" ; \
b00612cc 34154 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34157 "RANLIB=$${RANLIB}" \
0c24b341 34158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34159 dvi) \
4fa63067
NN
34160 || exit 1
34161
b813574b 34162@endif sid
4fa63067 34163
56a8fe78
DD
34164.PHONY: maybe-pdf-sid pdf-sid
34165maybe-pdf-sid:
34166@if sid
34167maybe-pdf-sid: pdf-sid
34168
34169pdf-sid: \
34170 configure-sid
34171 @: $(MAKE); $(unstage)
34172 @[ -f ./sid/Makefile ] || exit 0; \
34173 r=`${PWD_COMMAND}`; export r; \
34174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34175 $(HOST_EXPORTS) \
34176 for flag in $(EXTRA_HOST_FLAGS) ; do \
34177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34178 done; \
34179 echo "Doing pdf in sid" ; \
34180 (cd $(HOST_SUBDIR)/sid && \
34181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34183 "RANLIB=$${RANLIB}" \
0c24b341 34184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34185 pdf) \
34186 || exit 1
34187
34188@endif sid
34189
6d389afc
MS
34190.PHONY: maybe-html-sid html-sid
34191maybe-html-sid:
34192@if sid
34193maybe-html-sid: html-sid
34194
34195html-sid: \
34196 configure-sid
0aed8855 34197 @: $(MAKE); $(unstage)
6d389afc
MS
34198 @[ -f ./sid/Makefile ] || exit 0; \
34199 r=`${PWD_COMMAND}`; export r; \
34200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34201 $(HOST_EXPORTS) \
34202 for flag in $(EXTRA_HOST_FLAGS) ; do \
34203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34204 done; \
34205 echo "Doing html in sid" ; \
b00612cc 34206 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
34207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34209 "RANLIB=$${RANLIB}" \
0c24b341 34210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34211 html) \
34212 || exit 1
34213
34214@endif sid
34215
b813574b
PB
34216.PHONY: maybe-TAGS-sid TAGS-sid
34217maybe-TAGS-sid:
34218@if sid
34219maybe-TAGS-sid: TAGS-sid
4fa63067 34220
b813574b
PB
34221TAGS-sid: \
34222 configure-sid
0aed8855 34223 @: $(MAKE); $(unstage)
b813574b 34224 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34225 r=`${PWD_COMMAND}`; export r; \
34226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34227 $(HOST_EXPORTS) \
b813574b 34228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34230 done; \
b813574b 34231 echo "Doing TAGS in sid" ; \
b00612cc 34232 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34235 "RANLIB=$${RANLIB}" \
0c24b341 34236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34237 TAGS) \
4fa63067
NN
34238 || exit 1
34239
b813574b 34240@endif sid
4fa63067 34241
b813574b
PB
34242.PHONY: maybe-install-info-sid install-info-sid
34243maybe-install-info-sid:
34244@if sid
34245maybe-install-info-sid: install-info-sid
4fa63067 34246
b813574b
PB
34247install-info-sid: \
34248 configure-sid \
34249 info-sid
0aed8855 34250 @: $(MAKE); $(unstage)
b813574b 34251 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34252 r=`${PWD_COMMAND}`; export r; \
34253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34254 $(HOST_EXPORTS) \
b813574b 34255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34257 done; \
b813574b 34258 echo "Doing install-info in sid" ; \
b00612cc 34259 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34262 "RANLIB=$${RANLIB}" \
0c24b341 34263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34264 install-info) \
4fa63067
NN
34265 || exit 1
34266
b813574b 34267@endif sid
4fa63067 34268
a3ca38d2
DD
34269.PHONY: maybe-install-pdf-sid install-pdf-sid
34270maybe-install-pdf-sid:
34271@if sid
34272maybe-install-pdf-sid: install-pdf-sid
34273
34274install-pdf-sid: \
34275 configure-sid \
34276 pdf-sid
34277 @: $(MAKE); $(unstage)
34278 @[ -f ./sid/Makefile ] || exit 0; \
34279 r=`${PWD_COMMAND}`; export r; \
34280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34281 $(HOST_EXPORTS) \
34282 for flag in $(EXTRA_HOST_FLAGS) ; do \
34283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34284 done; \
34285 echo "Doing install-pdf in sid" ; \
34286 (cd $(HOST_SUBDIR)/sid && \
34287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34289 "RANLIB=$${RANLIB}" \
0c24b341 34290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34291 install-pdf) \
34292 || exit 1
34293
34294@endif sid
34295
108a6f8e
CD
34296.PHONY: maybe-install-html-sid install-html-sid
34297maybe-install-html-sid:
34298@if sid
34299maybe-install-html-sid: install-html-sid
34300
34301install-html-sid: \
34302 configure-sid \
34303 html-sid
34304 @: $(MAKE); $(unstage)
34305 @[ -f ./sid/Makefile ] || exit 0; \
34306 r=`${PWD_COMMAND}`; export r; \
34307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34308 $(HOST_EXPORTS) \
34309 for flag in $(EXTRA_HOST_FLAGS) ; do \
34310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34311 done; \
34312 echo "Doing install-html in sid" ; \
34313 (cd $(HOST_SUBDIR)/sid && \
34314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34316 "RANLIB=$${RANLIB}" \
0c24b341 34317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34318 install-html) \
34319 || exit 1
34320
34321@endif sid
34322
b813574b
PB
34323.PHONY: maybe-installcheck-sid installcheck-sid
34324maybe-installcheck-sid:
34325@if sid
34326maybe-installcheck-sid: installcheck-sid
4fa63067 34327
b813574b
PB
34328installcheck-sid: \
34329 configure-sid
0aed8855 34330 @: $(MAKE); $(unstage)
b813574b
PB
34331 @[ -f ./sid/Makefile ] || exit 0; \
34332 r=`${PWD_COMMAND}`; export r; \
4fa63067 34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34334 $(HOST_EXPORTS) \
b813574b 34335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34337 done; \
b813574b 34338 echo "Doing installcheck in sid" ; \
b00612cc 34339 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342 "RANLIB=$${RANLIB}" \
0c24b341 34343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34344 installcheck) \
4fa63067
NN
34345 || exit 1
34346
b813574b 34347@endif sid
4fa63067 34348
b813574b
PB
34349.PHONY: maybe-mostlyclean-sid mostlyclean-sid
34350maybe-mostlyclean-sid:
34351@if sid
34352maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 34353
b813574b 34354mostlyclean-sid:
0aed8855 34355 @: $(MAKE); $(unstage)
b813574b 34356 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34357 r=`${PWD_COMMAND}`; export r; \
34358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34359 $(HOST_EXPORTS) \
b813574b 34360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34362 done; \
b813574b 34363 echo "Doing mostlyclean in sid" ; \
b00612cc 34364 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34367 "RANLIB=$${RANLIB}" \
0c24b341 34368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34369 mostlyclean) \
4fa63067
NN
34370 || exit 1
34371
b813574b 34372@endif sid
4fa63067 34373
b813574b
PB
34374.PHONY: maybe-clean-sid clean-sid
34375maybe-clean-sid:
34376@if sid
34377maybe-clean-sid: clean-sid
4fa63067 34378
b813574b 34379clean-sid:
0aed8855 34380 @: $(MAKE); $(unstage)
b813574b 34381 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34382 r=`${PWD_COMMAND}`; export r; \
34383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34384 $(HOST_EXPORTS) \
b813574b 34385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34387 done; \
b813574b 34388 echo "Doing clean in sid" ; \
b00612cc 34389 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34392 "RANLIB=$${RANLIB}" \
0c24b341 34393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34394 clean) \
4fa63067
NN
34395 || exit 1
34396
b813574b 34397@endif sid
4fa63067 34398
b813574b
PB
34399.PHONY: maybe-distclean-sid distclean-sid
34400maybe-distclean-sid:
34401@if sid
34402maybe-distclean-sid: distclean-sid
4fa63067 34403
b813574b 34404distclean-sid:
0aed8855 34405 @: $(MAKE); $(unstage)
b813574b 34406 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34407 r=`${PWD_COMMAND}`; export r; \
34408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34409 $(HOST_EXPORTS) \
b813574b 34410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34412 done; \
b813574b 34413 echo "Doing distclean in sid" ; \
b00612cc 34414 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34417 "RANLIB=$${RANLIB}" \
0c24b341 34418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34419 distclean) \
4fa63067
NN
34420 || exit 1
34421
b813574b 34422@endif sid
4fa63067 34423
b813574b
PB
34424.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
34425maybe-maintainer-clean-sid:
34426@if sid
34427maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 34428
b813574b 34429maintainer-clean-sid:
0aed8855 34430 @: $(MAKE); $(unstage)
b813574b 34431 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
34432 r=`${PWD_COMMAND}`; export r; \
34433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34434 $(HOST_EXPORTS) \
b813574b 34435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34437 done; \
b813574b 34438 echo "Doing maintainer-clean in sid" ; \
b00612cc 34439 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
34440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34442 "RANLIB=$${RANLIB}" \
0c24b341 34443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34444 maintainer-clean) \
4fa63067
NN
34445 || exit 1
34446
b813574b 34447@endif sid
4fa63067
NN
34448
34449
a7254363 34450
b813574b
PB
34451.PHONY: configure-sim maybe-configure-sim
34452maybe-configure-sim:
4f0ef2d8
CD
34453@if gcc-bootstrap
34454configure-sim: stage_current
34455@endif gcc-bootstrap
b813574b
PB
34456@if sim
34457maybe-configure-sim: configure-sim
c52c6897 34458configure-sim:
0aed8855 34459 @: $(MAKE); $(unstage)
c52c6897 34460 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34462 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
34463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 34464 $(HOST_EXPORTS) \
a7254363
PB
34465 echo Configuring in $(HOST_SUBDIR)/sim; \
34466 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 34467 case $(srcdir) in \
b00612cc
PB
34468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34469 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
34470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34471 esac; \
b00612cc
PB
34472 srcdiroption="--srcdir=$${topdir}/sim"; \
34473 libsrcdir="$$s/sim"; \
e2b9e2dc 34474 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34476 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34477 || exit 1
b813574b 34478@endif sim
e2b9e2dc 34479
a7254363
PB
34480
34481
d545f33b
PB
34482
34483
b813574b
PB
34484.PHONY: all-sim maybe-all-sim
34485maybe-all-sim:
4f0ef2d8
CD
34486@if gcc-bootstrap
34487all-sim: stage_current
34488@endif gcc-bootstrap
b813574b 34489@if sim
d27cc32e 34490TARGET-sim=all
b813574b
PB
34491maybe-all-sim: all-sim
34492all-sim: configure-sim
0aed8855 34493 @: $(MAKE); $(unstage)
b40e3958
L
34494 @r=`${PWD_COMMAND}`; export r; \
34495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34496 $(HOST_EXPORTS) \
b00612cc 34497 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34499 $(TARGET-sim))
b813574b 34500@endif sim
3866be5d 34501
a7254363 34502
d545f33b
PB
34503
34504
b813574b
PB
34505.PHONY: check-sim maybe-check-sim
34506maybe-check-sim:
34507@if sim
34508maybe-check-sim: check-sim
3866be5d 34509
b813574b 34510check-sim:
0aed8855 34511 @: $(MAKE); $(unstage)
b40e3958
L
34512 @r=`${PWD_COMMAND}`; export r; \
34513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34514 $(HOST_EXPORTS) \
b00612cc
PB
34515 (cd $(HOST_SUBDIR)/sim && \
34516 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34517
b813574b 34518@endif sim
3866be5d 34519
b813574b
PB
34520.PHONY: install-sim maybe-install-sim
34521maybe-install-sim:
34522@if sim
34523maybe-install-sim: install-sim
16ae0395 34524
b813574b 34525install-sim: installdirs
0aed8855 34526 @: $(MAKE); $(unstage)
b40e3958
L
34527 @r=`${PWD_COMMAND}`; export r; \
34528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34529 $(HOST_EXPORTS) \
b00612cc 34530 (cd $(HOST_SUBDIR)/sim && \
2da12f12 34531 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34532
b813574b 34533@endif sim
3866be5d 34534
56a8fe78 34535# Other targets (info, dvi, pdf, etc.)
4fa63067 34536
b813574b
PB
34537.PHONY: maybe-info-sim info-sim
34538maybe-info-sim:
34539@if sim
34540maybe-info-sim: info-sim
4fa63067 34541
b813574b
PB
34542info-sim: \
34543 configure-sim
0aed8855 34544 @: $(MAKE); $(unstage)
b813574b 34545 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
34546 r=`${PWD_COMMAND}`; export r; \
34547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34548 $(HOST_EXPORTS) \
b813574b 34549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34551 done; \
b813574b 34552 echo "Doing info in sim" ; \
b00612cc 34553 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34556 "RANLIB=$${RANLIB}" \
0c24b341 34557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34558 info) \
e2b9e2dc
NN
34559 || exit 1
34560
b813574b 34561@endif sim
4fa63067 34562
b813574b
PB
34563.PHONY: maybe-dvi-sim dvi-sim
34564maybe-dvi-sim:
34565@if sim
34566maybe-dvi-sim: dvi-sim
4fa63067 34567
b813574b
PB
34568dvi-sim: \
34569 configure-sim
0aed8855 34570 @: $(MAKE); $(unstage)
b813574b 34571 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 34572 r=`${PWD_COMMAND}`; export r; \
b40e3958 34573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34574 $(HOST_EXPORTS) \
b813574b 34575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34577 done; \
b813574b 34578 echo "Doing dvi in sim" ; \
b00612cc 34579 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34582 "RANLIB=$${RANLIB}" \
0c24b341 34583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34584 dvi) \
4fa63067 34585 || exit 1
3866be5d 34586
b813574b 34587@endif sim
3866be5d 34588
56a8fe78
DD
34589.PHONY: maybe-pdf-sim pdf-sim
34590maybe-pdf-sim:
34591@if sim
34592maybe-pdf-sim: pdf-sim
34593
34594pdf-sim: \
34595 configure-sim
34596 @: $(MAKE); $(unstage)
34597 @[ -f ./sim/Makefile ] || exit 0; \
34598 r=`${PWD_COMMAND}`; export r; \
34599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34600 $(HOST_EXPORTS) \
34601 for flag in $(EXTRA_HOST_FLAGS) ; do \
34602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34603 done; \
34604 echo "Doing pdf in sim" ; \
34605 (cd $(HOST_SUBDIR)/sim && \
34606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34608 "RANLIB=$${RANLIB}" \
0c24b341 34609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34610 pdf) \
34611 || exit 1
34612
34613@endif sim
34614
6d389afc
MS
34615.PHONY: maybe-html-sim html-sim
34616maybe-html-sim:
34617@if sim
34618maybe-html-sim: html-sim
34619
34620html-sim: \
34621 configure-sim
0aed8855 34622 @: $(MAKE); $(unstage)
6d389afc
MS
34623 @[ -f ./sim/Makefile ] || exit 0; \
34624 r=`${PWD_COMMAND}`; export r; \
34625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34626 $(HOST_EXPORTS) \
34627 for flag in $(EXTRA_HOST_FLAGS) ; do \
34628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34629 done; \
34630 echo "Doing html in sim" ; \
b00612cc 34631 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
34632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34634 "RANLIB=$${RANLIB}" \
0c24b341 34635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34636 html) \
34637 || exit 1
34638
34639@endif sim
34640
b813574b
PB
34641.PHONY: maybe-TAGS-sim TAGS-sim
34642maybe-TAGS-sim:
34643@if sim
34644maybe-TAGS-sim: TAGS-sim
4fa63067 34645
b813574b
PB
34646TAGS-sim: \
34647 configure-sim
0aed8855 34648 @: $(MAKE); $(unstage)
b813574b 34649 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 34650 r=`${PWD_COMMAND}`; export r; \
b40e3958 34651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34652 $(HOST_EXPORTS) \
b813574b 34653 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34655 done; \
b813574b 34656 echo "Doing TAGS in sim" ; \
b00612cc 34657 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34660 "RANLIB=$${RANLIB}" \
0c24b341 34661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34662 TAGS) \
4fa63067 34663 || exit 1
3866be5d 34664
b813574b 34665@endif sim
3866be5d 34666
b813574b
PB
34667.PHONY: maybe-install-info-sim install-info-sim
34668maybe-install-info-sim:
34669@if sim
34670maybe-install-info-sim: install-info-sim
4fa63067 34671
b813574b
PB
34672install-info-sim: \
34673 configure-sim \
34674 info-sim
0aed8855 34675 @: $(MAKE); $(unstage)
b813574b 34676 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
34677 r=`${PWD_COMMAND}`; export r; \
34678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34679 $(HOST_EXPORTS) \
b813574b 34680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34682 done; \
b813574b 34683 echo "Doing install-info in sim" ; \
b00612cc 34684 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34687 "RANLIB=$${RANLIB}" \
0c24b341 34688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34689 install-info) \
4fa63067
NN
34690 || exit 1
34691
b813574b 34692@endif sim
4fa63067 34693
a3ca38d2
DD
34694.PHONY: maybe-install-pdf-sim install-pdf-sim
34695maybe-install-pdf-sim:
34696@if sim
34697maybe-install-pdf-sim: install-pdf-sim
34698
34699install-pdf-sim: \
34700 configure-sim \
34701 pdf-sim
34702 @: $(MAKE); $(unstage)
34703 @[ -f ./sim/Makefile ] || exit 0; \
34704 r=`${PWD_COMMAND}`; export r; \
34705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34706 $(HOST_EXPORTS) \
34707 for flag in $(EXTRA_HOST_FLAGS) ; do \
34708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34709 done; \
34710 echo "Doing install-pdf in sim" ; \
34711 (cd $(HOST_SUBDIR)/sim && \
34712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34714 "RANLIB=$${RANLIB}" \
0c24b341 34715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34716 install-pdf) \
34717 || exit 1
34718
34719@endif sim
34720
108a6f8e
CD
34721.PHONY: maybe-install-html-sim install-html-sim
34722maybe-install-html-sim:
34723@if sim
34724maybe-install-html-sim: install-html-sim
34725
34726install-html-sim: \
34727 configure-sim \
34728 html-sim
34729 @: $(MAKE); $(unstage)
34730 @[ -f ./sim/Makefile ] || exit 0; \
34731 r=`${PWD_COMMAND}`; export r; \
34732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34733 $(HOST_EXPORTS) \
34734 for flag in $(EXTRA_HOST_FLAGS) ; do \
34735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34736 done; \
34737 echo "Doing install-html in sim" ; \
34738 (cd $(HOST_SUBDIR)/sim && \
34739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34741 "RANLIB=$${RANLIB}" \
0c24b341 34742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34743 install-html) \
34744 || exit 1
34745
34746@endif sim
34747
b813574b
PB
34748.PHONY: maybe-installcheck-sim installcheck-sim
34749maybe-installcheck-sim:
34750@if sim
34751maybe-installcheck-sim: installcheck-sim
4fa63067 34752
b813574b
PB
34753installcheck-sim: \
34754 configure-sim
0aed8855 34755 @: $(MAKE); $(unstage)
b813574b 34756 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
34757 r=`${PWD_COMMAND}`; export r; \
34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34759 $(HOST_EXPORTS) \
b813574b 34760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762 done; \
b813574b 34763 echo "Doing installcheck in sim" ; \
b00612cc 34764 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
0c24b341 34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34769 installcheck) \
4fa63067
NN
34770 || exit 1
34771
b813574b 34772@endif sim
4fa63067 34773
b813574b
PB
34774.PHONY: maybe-mostlyclean-sim mostlyclean-sim
34775maybe-mostlyclean-sim:
34776@if sim
34777maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 34778
b813574b 34779mostlyclean-sim:
0aed8855 34780 @: $(MAKE); $(unstage)
b813574b 34781 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
34782 r=`${PWD_COMMAND}`; export r; \
34783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34784 $(HOST_EXPORTS) \
b813574b 34785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34787 done; \
b813574b 34788 echo "Doing mostlyclean in sim" ; \
b00612cc 34789 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34792 "RANLIB=$${RANLIB}" \
0c24b341 34793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34794 mostlyclean) \
4fa63067
NN
34795 || exit 1
34796
b813574b 34797@endif sim
4fa63067 34798
b813574b
PB
34799.PHONY: maybe-clean-sim clean-sim
34800maybe-clean-sim:
34801@if sim
34802maybe-clean-sim: clean-sim
4fa63067 34803
b813574b 34804clean-sim:
0aed8855 34805 @: $(MAKE); $(unstage)
b813574b 34806 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
34807 r=`${PWD_COMMAND}`; export r; \
34808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34809 $(HOST_EXPORTS) \
b813574b 34810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34812 done; \
b813574b 34813 echo "Doing clean in sim" ; \
b00612cc 34814 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34817 "RANLIB=$${RANLIB}" \
0c24b341 34818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34819 clean) \
4fa63067
NN
34820 || exit 1
34821
b813574b 34822@endif sim
4fa63067 34823
b813574b
PB
34824.PHONY: maybe-distclean-sim distclean-sim
34825maybe-distclean-sim:
34826@if sim
34827maybe-distclean-sim: distclean-sim
4fa63067 34828
b813574b 34829distclean-sim:
0aed8855 34830 @: $(MAKE); $(unstage)
b813574b 34831 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
34832 r=`${PWD_COMMAND}`; export r; \
34833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34834 $(HOST_EXPORTS) \
b813574b 34835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34837 done; \
b813574b 34838 echo "Doing distclean in sim" ; \
b00612cc 34839 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34842 "RANLIB=$${RANLIB}" \
0c24b341 34843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34844 distclean) \
4fa63067
NN
34845 || exit 1
34846
b813574b 34847@endif sim
4fa63067 34848
b813574b
PB
34849.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
34850maybe-maintainer-clean-sim:
34851@if sim
34852maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 34853
b813574b 34854maintainer-clean-sim:
0aed8855 34855 @: $(MAKE); $(unstage)
b813574b 34856 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 34857 r=`${PWD_COMMAND}`; export r; \
b40e3958 34858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34859 $(HOST_EXPORTS) \
b813574b 34860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34862 done; \
b813574b 34863 echo "Doing maintainer-clean in sim" ; \
b00612cc 34864 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
34865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34867 "RANLIB=$${RANLIB}" \
0c24b341 34868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34869 maintainer-clean) \
4fa63067 34870 || exit 1
3866be5d 34871
b813574b 34872@endif sim
3866be5d 34873
4fa63067 34874
a7254363 34875
b813574b
PB
34876.PHONY: configure-tar maybe-configure-tar
34877maybe-configure-tar:
4f0ef2d8
CD
34878@if gcc-bootstrap
34879configure-tar: stage_current
34880@endif gcc-bootstrap
b813574b
PB
34881@if tar
34882maybe-configure-tar: configure-tar
c52c6897 34883configure-tar:
0aed8855 34884 @: $(MAKE); $(unstage)
c52c6897 34885 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34887 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
34888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 34889 $(HOST_EXPORTS) \
a7254363
PB
34890 echo Configuring in $(HOST_SUBDIR)/tar; \
34891 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 34892 case $(srcdir) in \
b00612cc
PB
34893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34894 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
34895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34896 esac; \
b00612cc
PB
34897 srcdiroption="--srcdir=$${topdir}/tar"; \
34898 libsrcdir="$$s/tar"; \
e2b9e2dc 34899 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34901 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34902 || exit 1
b813574b 34903@endif tar
e2b9e2dc 34904
a7254363
PB
34905
34906
d545f33b
PB
34907
34908
b813574b
PB
34909.PHONY: all-tar maybe-all-tar
34910maybe-all-tar:
4f0ef2d8
CD
34911@if gcc-bootstrap
34912all-tar: stage_current
34913@endif gcc-bootstrap
b813574b 34914@if tar
d27cc32e 34915TARGET-tar=all
b813574b
PB
34916maybe-all-tar: all-tar
34917all-tar: configure-tar
0aed8855 34918 @: $(MAKE); $(unstage)
b40e3958
L
34919 @r=`${PWD_COMMAND}`; export r; \
34920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34921 $(HOST_EXPORTS) \
b00612cc 34922 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34924 $(TARGET-tar))
b813574b 34925@endif tar
3866be5d 34926
a7254363 34927
d545f33b
PB
34928
34929
b813574b
PB
34930.PHONY: check-tar maybe-check-tar
34931maybe-check-tar:
34932@if tar
34933maybe-check-tar: check-tar
3866be5d 34934
b813574b 34935check-tar:
0aed8855 34936 @: $(MAKE); $(unstage)
b40e3958
L
34937 @r=`${PWD_COMMAND}`; export r; \
34938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34939 $(HOST_EXPORTS) \
b00612cc
PB
34940 (cd $(HOST_SUBDIR)/tar && \
34941 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34942
b813574b 34943@endif tar
3866be5d 34944
b813574b
PB
34945.PHONY: install-tar maybe-install-tar
34946maybe-install-tar:
34947@if tar
34948maybe-install-tar: install-tar
16ae0395 34949
b813574b 34950install-tar: installdirs
0aed8855 34951 @: $(MAKE); $(unstage)
b813574b
PB
34952 @r=`${PWD_COMMAND}`; export r; \
34953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34954 $(HOST_EXPORTS) \
b00612cc 34955 (cd $(HOST_SUBDIR)/tar && \
2da12f12 34956 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34957
b813574b 34958@endif tar
4fa63067 34959
56a8fe78 34960# Other targets (info, dvi, pdf, etc.)
4fa63067 34961
b813574b
PB
34962.PHONY: maybe-info-tar info-tar
34963maybe-info-tar:
34964@if tar
34965maybe-info-tar: info-tar
4fa63067 34966
b813574b
PB
34967info-tar: \
34968 configure-tar
0aed8855 34969 @: $(MAKE); $(unstage)
b813574b 34970 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 34971 r=`${PWD_COMMAND}`; export r; \
b40e3958 34972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34973 $(HOST_EXPORTS) \
b813574b 34974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34976 done; \
b813574b 34977 echo "Doing info in tar" ; \
b00612cc 34978 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34981 "RANLIB=$${RANLIB}" \
0c24b341 34982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34983 info) \
4fa63067
NN
34984 || exit 1
34985
b813574b 34986@endif tar
4fa63067 34987
b813574b
PB
34988.PHONY: maybe-dvi-tar dvi-tar
34989maybe-dvi-tar:
34990@if tar
34991maybe-dvi-tar: dvi-tar
4fa63067 34992
b813574b
PB
34993dvi-tar: \
34994 configure-tar
0aed8855 34995 @: $(MAKE); $(unstage)
b813574b 34996 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34997 r=`${PWD_COMMAND}`; export r; \
34998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34999 $(HOST_EXPORTS) \
b813574b 35000 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35002 done; \
b813574b 35003 echo "Doing dvi in tar" ; \
b00612cc 35004 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35007 "RANLIB=$${RANLIB}" \
0c24b341 35008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35009 dvi) \
4fa63067
NN
35010 || exit 1
35011
b813574b 35012@endif tar
4fa63067 35013
56a8fe78
DD
35014.PHONY: maybe-pdf-tar pdf-tar
35015maybe-pdf-tar:
35016@if tar
35017maybe-pdf-tar: pdf-tar
35018
35019pdf-tar: \
35020 configure-tar
35021 @: $(MAKE); $(unstage)
35022 @[ -f ./tar/Makefile ] || exit 0; \
35023 r=`${PWD_COMMAND}`; export r; \
35024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35025 $(HOST_EXPORTS) \
35026 for flag in $(EXTRA_HOST_FLAGS) ; do \
35027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35028 done; \
35029 echo "Doing pdf in tar" ; \
35030 (cd $(HOST_SUBDIR)/tar && \
35031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35033 "RANLIB=$${RANLIB}" \
0c24b341 35034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35035 pdf) \
35036 || exit 1
35037
35038@endif tar
35039
6d389afc
MS
35040.PHONY: maybe-html-tar html-tar
35041maybe-html-tar:
35042@if tar
35043maybe-html-tar: html-tar
35044
35045html-tar: \
35046 configure-tar
0aed8855 35047 @: $(MAKE); $(unstage)
6d389afc
MS
35048 @[ -f ./tar/Makefile ] || exit 0; \
35049 r=`${PWD_COMMAND}`; export r; \
35050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35051 $(HOST_EXPORTS) \
35052 for flag in $(EXTRA_HOST_FLAGS) ; do \
35053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35054 done; \
35055 echo "Doing html in tar" ; \
b00612cc 35056 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
35057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35059 "RANLIB=$${RANLIB}" \
0c24b341 35060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35061 html) \
35062 || exit 1
35063
35064@endif tar
35065
b813574b
PB
35066.PHONY: maybe-TAGS-tar TAGS-tar
35067maybe-TAGS-tar:
35068@if tar
35069maybe-TAGS-tar: TAGS-tar
4fa63067 35070
b813574b
PB
35071TAGS-tar: \
35072 configure-tar
0aed8855 35073 @: $(MAKE); $(unstage)
b813574b 35074 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35075 r=`${PWD_COMMAND}`; export r; \
35076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35077 $(HOST_EXPORTS) \
b813574b 35078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35080 done; \
b813574b 35081 echo "Doing TAGS in tar" ; \
b00612cc 35082 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35085 "RANLIB=$${RANLIB}" \
0c24b341 35086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35087 TAGS) \
4fa63067
NN
35088 || exit 1
35089
b813574b 35090@endif tar
4fa63067 35091
b813574b
PB
35092.PHONY: maybe-install-info-tar install-info-tar
35093maybe-install-info-tar:
35094@if tar
35095maybe-install-info-tar: install-info-tar
4fa63067 35096
b813574b
PB
35097install-info-tar: \
35098 configure-tar \
35099 info-tar
0aed8855 35100 @: $(MAKE); $(unstage)
b813574b 35101 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35102 r=`${PWD_COMMAND}`; export r; \
35103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35104 $(HOST_EXPORTS) \
b813574b 35105 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35107 done; \
b813574b 35108 echo "Doing install-info in tar" ; \
b00612cc 35109 (cd $(HOST_SUBDIR)/tar && \
b813574b 35110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
35111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35112 "RANLIB=$${RANLIB}" \
0c24b341 35113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35114 install-info) \
4fa63067
NN
35115 || exit 1
35116
b813574b 35117@endif tar
4fa63067 35118
a3ca38d2
DD
35119.PHONY: maybe-install-pdf-tar install-pdf-tar
35120maybe-install-pdf-tar:
35121@if tar
35122maybe-install-pdf-tar: install-pdf-tar
35123
35124install-pdf-tar: \
35125 configure-tar \
35126 pdf-tar
35127 @: $(MAKE); $(unstage)
35128 @[ -f ./tar/Makefile ] || exit 0; \
35129 r=`${PWD_COMMAND}`; export r; \
35130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35131 $(HOST_EXPORTS) \
35132 for flag in $(EXTRA_HOST_FLAGS) ; do \
35133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35134 done; \
35135 echo "Doing install-pdf in tar" ; \
35136 (cd $(HOST_SUBDIR)/tar && \
35137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35139 "RANLIB=$${RANLIB}" \
0c24b341 35140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35141 install-pdf) \
35142 || exit 1
35143
35144@endif tar
35145
108a6f8e
CD
35146.PHONY: maybe-install-html-tar install-html-tar
35147maybe-install-html-tar:
35148@if tar
35149maybe-install-html-tar: install-html-tar
35150
35151install-html-tar: \
35152 configure-tar \
35153 html-tar
35154 @: $(MAKE); $(unstage)
35155 @[ -f ./tar/Makefile ] || exit 0; \
35156 r=`${PWD_COMMAND}`; export r; \
35157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35158 $(HOST_EXPORTS) \
35159 for flag in $(EXTRA_HOST_FLAGS) ; do \
35160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35161 done; \
35162 echo "Doing install-html in tar" ; \
35163 (cd $(HOST_SUBDIR)/tar && \
35164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35166 "RANLIB=$${RANLIB}" \
0c24b341 35167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35168 install-html) \
35169 || exit 1
35170
35171@endif tar
35172
b813574b
PB
35173.PHONY: maybe-installcheck-tar installcheck-tar
35174maybe-installcheck-tar:
35175@if tar
35176maybe-installcheck-tar: installcheck-tar
4fa63067 35177
b813574b
PB
35178installcheck-tar: \
35179 configure-tar
0aed8855 35180 @: $(MAKE); $(unstage)
b813574b 35181 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35182 r=`${PWD_COMMAND}`; export r; \
35183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35184 $(HOST_EXPORTS) \
b813574b 35185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35187 done; \
b813574b 35188 echo "Doing installcheck in tar" ; \
b00612cc 35189 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35192 "RANLIB=$${RANLIB}" \
0c24b341 35193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35194 installcheck) \
4fa63067
NN
35195 || exit 1
35196
b813574b 35197@endif tar
4fa63067 35198
b813574b
PB
35199.PHONY: maybe-mostlyclean-tar mostlyclean-tar
35200maybe-mostlyclean-tar:
35201@if tar
35202maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 35203
b813574b 35204mostlyclean-tar:
0aed8855 35205 @: $(MAKE); $(unstage)
b813574b 35206 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35207 r=`${PWD_COMMAND}`; export r; \
35208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35209 $(HOST_EXPORTS) \
b813574b 35210 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35212 done; \
b813574b 35213 echo "Doing mostlyclean in tar" ; \
b00612cc 35214 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35217 "RANLIB=$${RANLIB}" \
0c24b341 35218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35219 mostlyclean) \
4fa63067
NN
35220 || exit 1
35221
b813574b 35222@endif tar
4fa63067 35223
b813574b
PB
35224.PHONY: maybe-clean-tar clean-tar
35225maybe-clean-tar:
35226@if tar
35227maybe-clean-tar: clean-tar
4fa63067 35228
b813574b 35229clean-tar:
0aed8855 35230 @: $(MAKE); $(unstage)
b813574b 35231 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35232 r=`${PWD_COMMAND}`; export r; \
35233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35234 $(HOST_EXPORTS) \
b813574b 35235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35237 done; \
b813574b 35238 echo "Doing clean in tar" ; \
b00612cc 35239 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35242 "RANLIB=$${RANLIB}" \
0c24b341 35243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35244 clean) \
4fa63067
NN
35245 || exit 1
35246
b813574b 35247@endif tar
4fa63067 35248
b813574b
PB
35249.PHONY: maybe-distclean-tar distclean-tar
35250maybe-distclean-tar:
35251@if tar
35252maybe-distclean-tar: distclean-tar
4fa63067 35253
b813574b 35254distclean-tar:
0aed8855 35255 @: $(MAKE); $(unstage)
b813574b 35256 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35257 r=`${PWD_COMMAND}`; export r; \
35258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35259 $(HOST_EXPORTS) \
b813574b 35260 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35262 done; \
b813574b 35263 echo "Doing distclean in tar" ; \
b00612cc 35264 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35267 "RANLIB=$${RANLIB}" \
0c24b341 35268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35269 distclean) \
4fa63067
NN
35270 || exit 1
35271
b813574b 35272@endif tar
4fa63067 35273
b813574b
PB
35274.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
35275maybe-maintainer-clean-tar:
35276@if tar
35277maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 35278
b813574b 35279maintainer-clean-tar:
0aed8855 35280 @: $(MAKE); $(unstage)
b813574b 35281 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
35282 r=`${PWD_COMMAND}`; export r; \
35283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35284 $(HOST_EXPORTS) \
b813574b 35285 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35287 done; \
b813574b 35288 echo "Doing maintainer-clean in tar" ; \
b00612cc 35289 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
35290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35292 "RANLIB=$${RANLIB}" \
0c24b341 35293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35294 maintainer-clean) \
4fa63067 35295 || exit 1
3866be5d 35296
b813574b 35297@endif tar
3866be5d 35298
4fa63067 35299
a7254363 35300
b813574b
PB
35301.PHONY: configure-texinfo maybe-configure-texinfo
35302maybe-configure-texinfo:
4f0ef2d8
CD
35303@if gcc-bootstrap
35304configure-texinfo: stage_current
35305@endif gcc-bootstrap
b813574b
PB
35306@if texinfo
35307maybe-configure-texinfo: configure-texinfo
c52c6897 35308configure-texinfo:
0aed8855 35309 @: $(MAKE); $(unstage)
c52c6897 35310 @r=`${PWD_COMMAND}`; export r; \
378fce5b 35311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35312 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
35313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 35314 $(HOST_EXPORTS) \
a7254363
PB
35315 echo Configuring in $(HOST_SUBDIR)/texinfo; \
35316 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 35317 case $(srcdir) in \
b00612cc
PB
35318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35319 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
35320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35321 esac; \
b00612cc
PB
35322 srcdiroption="--srcdir=$${topdir}/texinfo"; \
35323 libsrcdir="$$s/texinfo"; \
e2b9e2dc 35324 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35326 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35327 || exit 1
b813574b 35328@endif texinfo
e2b9e2dc 35329
a7254363
PB
35330
35331
d545f33b
PB
35332
35333
b813574b
PB
35334.PHONY: all-texinfo maybe-all-texinfo
35335maybe-all-texinfo:
4f0ef2d8
CD
35336@if gcc-bootstrap
35337all-texinfo: stage_current
35338@endif gcc-bootstrap
b813574b 35339@if texinfo
d27cc32e 35340TARGET-texinfo=all
b813574b
PB
35341maybe-all-texinfo: all-texinfo
35342all-texinfo: configure-texinfo
0aed8855 35343 @: $(MAKE); $(unstage)
b40e3958
L
35344 @r=`${PWD_COMMAND}`; export r; \
35345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35346 $(HOST_EXPORTS) \
b00612cc 35347 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
35348 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35349 $(TARGET-texinfo))
b813574b 35350@endif texinfo
3866be5d 35351
a7254363 35352
d545f33b
PB
35353
35354
b813574b
PB
35355.PHONY: check-texinfo maybe-check-texinfo
35356maybe-check-texinfo:
35357@if texinfo
35358maybe-check-texinfo: check-texinfo
3866be5d 35359
b813574b 35360check-texinfo:
0aed8855 35361 @: $(MAKE); $(unstage)
4fa63067
NN
35362 @r=`${PWD_COMMAND}`; export r; \
35363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35364 $(HOST_EXPORTS) \
b00612cc
PB
35365 (cd $(HOST_SUBDIR)/texinfo && \
35366 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35367
b813574b 35368@endif texinfo
3866be5d 35369
b813574b
PB
35370.PHONY: install-texinfo maybe-install-texinfo
35371maybe-install-texinfo:
35372@if texinfo
35373maybe-install-texinfo: install-texinfo
16ae0395 35374
b813574b 35375install-texinfo:
3866be5d 35376
b813574b 35377@endif texinfo
3866be5d 35378
56a8fe78 35379# Other targets (info, dvi, pdf, etc.)
4fa63067 35380
b813574b
PB
35381.PHONY: maybe-info-texinfo info-texinfo
35382maybe-info-texinfo:
35383@if texinfo
35384maybe-info-texinfo: info-texinfo
4fa63067 35385
b813574b
PB
35386info-texinfo: \
35387 configure-texinfo
0aed8855 35388 @: $(MAKE); $(unstage)
b813574b 35389 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35390 r=`${PWD_COMMAND}`; export r; \
35391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35392 $(HOST_EXPORTS) \
b813574b 35393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35395 done; \
b813574b 35396 echo "Doing info in texinfo" ; \
b00612cc 35397 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35400 "RANLIB=$${RANLIB}" \
0c24b341 35401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35402 info) \
4fa63067
NN
35403 || exit 1
35404
b813574b 35405@endif texinfo
4fa63067 35406
b813574b
PB
35407.PHONY: maybe-dvi-texinfo dvi-texinfo
35408maybe-dvi-texinfo:
35409@if texinfo
35410maybe-dvi-texinfo: dvi-texinfo
4fa63067 35411
b813574b
PB
35412dvi-texinfo: \
35413 configure-texinfo
0aed8855 35414 @: $(MAKE); $(unstage)
b813574b 35415 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35416 r=`${PWD_COMMAND}`; export r; \
35417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35418 $(HOST_EXPORTS) \
b813574b 35419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35421 done; \
b813574b 35422 echo "Doing dvi in texinfo" ; \
b00612cc 35423 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35426 "RANLIB=$${RANLIB}" \
0c24b341 35427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35428 dvi) \
4fa63067
NN
35429 || exit 1
35430
b813574b 35431@endif texinfo
4fa63067 35432
56a8fe78
DD
35433.PHONY: maybe-pdf-texinfo pdf-texinfo
35434maybe-pdf-texinfo:
35435@if texinfo
35436maybe-pdf-texinfo: pdf-texinfo
35437
35438pdf-texinfo: \
35439 configure-texinfo
35440 @: $(MAKE); $(unstage)
35441 @[ -f ./texinfo/Makefile ] || exit 0; \
35442 r=`${PWD_COMMAND}`; export r; \
35443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35444 $(HOST_EXPORTS) \
35445 for flag in $(EXTRA_HOST_FLAGS) ; do \
35446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35447 done; \
35448 echo "Doing pdf in texinfo" ; \
35449 (cd $(HOST_SUBDIR)/texinfo && \
35450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35452 "RANLIB=$${RANLIB}" \
0c24b341 35453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35454 pdf) \
35455 || exit 1
35456
35457@endif texinfo
35458
6d389afc
MS
35459.PHONY: maybe-html-texinfo html-texinfo
35460maybe-html-texinfo:
35461@if texinfo
35462maybe-html-texinfo: html-texinfo
35463
35464html-texinfo: \
35465 configure-texinfo
0aed8855 35466 @: $(MAKE); $(unstage)
6d389afc
MS
35467 @[ -f ./texinfo/Makefile ] || exit 0; \
35468 r=`${PWD_COMMAND}`; export r; \
35469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35470 $(HOST_EXPORTS) \
35471 for flag in $(EXTRA_HOST_FLAGS) ; do \
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
35474 echo "Doing html in texinfo" ; \
b00612cc 35475 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
35476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478 "RANLIB=$${RANLIB}" \
0c24b341 35479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35480 html) \
35481 || exit 1
35482
35483@endif texinfo
35484
b813574b
PB
35485.PHONY: maybe-TAGS-texinfo TAGS-texinfo
35486maybe-TAGS-texinfo:
35487@if texinfo
35488maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 35489
b813574b
PB
35490TAGS-texinfo: \
35491 configure-texinfo
0aed8855 35492 @: $(MAKE); $(unstage)
b813574b 35493 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35494 r=`${PWD_COMMAND}`; export r; \
35495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35496 $(HOST_EXPORTS) \
b813574b 35497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35499 done; \
b813574b 35500 echo "Doing TAGS in texinfo" ; \
b00612cc 35501 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35504 "RANLIB=$${RANLIB}" \
0c24b341 35505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35506 TAGS) \
4fa63067
NN
35507 || exit 1
35508
b813574b 35509@endif texinfo
4fa63067 35510
b813574b
PB
35511.PHONY: maybe-install-info-texinfo install-info-texinfo
35512maybe-install-info-texinfo:
35513@if texinfo
35514maybe-install-info-texinfo: install-info-texinfo
4fa63067 35515
b813574b
PB
35516install-info-texinfo: \
35517 configure-texinfo \
35518 info-texinfo
0aed8855 35519 @: $(MAKE); $(unstage)
b813574b 35520 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35521 r=`${PWD_COMMAND}`; export r; \
35522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35523 $(HOST_EXPORTS) \
b813574b 35524 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35526 done; \
b813574b 35527 echo "Doing install-info in texinfo" ; \
b00612cc 35528 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35531 "RANLIB=$${RANLIB}" \
0c24b341 35532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35533 install-info) \
4fa63067
NN
35534 || exit 1
35535
b813574b 35536@endif texinfo
4fa63067 35537
a3ca38d2
DD
35538.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
35539maybe-install-pdf-texinfo:
35540@if texinfo
35541maybe-install-pdf-texinfo: install-pdf-texinfo
35542
35543install-pdf-texinfo: \
35544 configure-texinfo \
35545 pdf-texinfo
35546 @: $(MAKE); $(unstage)
35547 @[ -f ./texinfo/Makefile ] || exit 0; \
35548 r=`${PWD_COMMAND}`; export r; \
35549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35550 $(HOST_EXPORTS) \
35551 for flag in $(EXTRA_HOST_FLAGS) ; do \
35552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35553 done; \
35554 echo "Doing install-pdf in texinfo" ; \
35555 (cd $(HOST_SUBDIR)/texinfo && \
35556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35558 "RANLIB=$${RANLIB}" \
0c24b341 35559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35560 install-pdf) \
35561 || exit 1
35562
35563@endif texinfo
35564
108a6f8e
CD
35565.PHONY: maybe-install-html-texinfo install-html-texinfo
35566maybe-install-html-texinfo:
35567@if texinfo
35568maybe-install-html-texinfo: install-html-texinfo
35569
35570install-html-texinfo: \
35571 configure-texinfo \
35572 html-texinfo
35573 @: $(MAKE); $(unstage)
35574 @[ -f ./texinfo/Makefile ] || exit 0; \
35575 r=`${PWD_COMMAND}`; export r; \
35576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35577 $(HOST_EXPORTS) \
35578 for flag in $(EXTRA_HOST_FLAGS) ; do \
35579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35580 done; \
35581 echo "Doing install-html in texinfo" ; \
35582 (cd $(HOST_SUBDIR)/texinfo && \
35583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35585 "RANLIB=$${RANLIB}" \
0c24b341 35586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35587 install-html) \
35588 || exit 1
35589
35590@endif texinfo
35591
b813574b
PB
35592.PHONY: maybe-installcheck-texinfo installcheck-texinfo
35593maybe-installcheck-texinfo:
35594@if texinfo
35595maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 35596
b813574b
PB
35597installcheck-texinfo: \
35598 configure-texinfo
0aed8855 35599 @: $(MAKE); $(unstage)
b813574b 35600 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
35601 r=`${PWD_COMMAND}`; export r; \
35602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35603 $(HOST_EXPORTS) \
b813574b 35604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35606 done; \
b813574b 35607 echo "Doing installcheck in texinfo" ; \
b00612cc 35608 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
35609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35611 "RANLIB=$${RANLIB}" \
0c24b341 35612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35613 installcheck) \
4fa63067
NN
35614 || exit 1
35615
b813574b 35616@endif texinfo
4fa63067 35617
b813574b
PB
35618.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
35619maybe-mostlyclean-texinfo:
35620@if texinfo
35621maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 35622
b813574b 35623mostlyclean-texinfo:
0aed8855 35624 @: $(MAKE); $(unstage)
b813574b 35625 @[ -f ./texinfo/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 mostlyclean in texinfo" ; \
b00612cc 35633 (cd $(HOST_SUBDIR)/texinfo && \
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 mostlyclean) \
4fa63067
NN
35639 || exit 1
35640
b813574b 35641@endif texinfo
4fa63067 35642
b813574b
PB
35643.PHONY: maybe-clean-texinfo clean-texinfo
35644maybe-clean-texinfo:
35645@if texinfo
35646maybe-clean-texinfo: clean-texinfo
4fa63067 35647
b813574b 35648clean-texinfo:
0aed8855 35649 @: $(MAKE); $(unstage)
b813574b 35650 @[ -f ./texinfo/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 clean in texinfo" ; \
b00612cc 35658 (cd $(HOST_SUBDIR)/texinfo && \
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 clean) \
4fa63067
NN
35664 || exit 1
35665
b813574b 35666@endif texinfo
4fa63067 35667
b813574b
PB
35668.PHONY: maybe-distclean-texinfo distclean-texinfo
35669maybe-distclean-texinfo:
35670@if texinfo
35671maybe-distclean-texinfo: distclean-texinfo
4fa63067 35672
b813574b 35673distclean-texinfo:
0aed8855 35674 @: $(MAKE); $(unstage)
b813574b 35675 @[ -f ./texinfo/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 distclean in texinfo" ; \
b00612cc 35683 (cd $(HOST_SUBDIR)/texinfo && \
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 distclean) \
4fa63067
NN
35689 || exit 1
35690
b813574b 35691@endif texinfo
4fa63067 35692
b813574b
PB
35693.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
35694maybe-maintainer-clean-texinfo:
35695@if texinfo
35696maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 35697
b813574b 35698maintainer-clean-texinfo:
0aed8855 35699 @: $(MAKE); $(unstage)
b813574b 35700 @[ -f ./texinfo/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 maintainer-clean in texinfo" ; \
b00612cc 35708 (cd $(HOST_SUBDIR)/texinfo && \
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 maintainer-clean) \
4fa63067
NN
35714 || exit 1
35715
b813574b 35716@endif texinfo
4fa63067
NN
35717
35718
a7254363 35719
b813574b
PB
35720.PHONY: configure-textutils maybe-configure-textutils
35721maybe-configure-textutils:
4f0ef2d8
CD
35722@if gcc-bootstrap
35723configure-textutils: stage_current
35724@endif gcc-bootstrap
b813574b
PB
35725@if textutils
35726maybe-configure-textutils: configure-textutils
c52c6897 35727configure-textutils:
0aed8855 35728 @: $(MAKE); $(unstage)
c52c6897 35729 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35731 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
35732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 35733 $(HOST_EXPORTS) \
a7254363
PB
35734 echo Configuring in $(HOST_SUBDIR)/textutils; \
35735 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 35736 case $(srcdir) in \
b00612cc
PB
35737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35738 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
35739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35740 esac; \
b00612cc
PB
35741 srcdiroption="--srcdir=$${topdir}/textutils"; \
35742 libsrcdir="$$s/textutils"; \
e2b9e2dc 35743 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35745 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35746 || exit 1
b813574b 35747@endif textutils
e2b9e2dc 35748
a7254363
PB
35749
35750
d545f33b
PB
35751
35752
b813574b
PB
35753.PHONY: all-textutils maybe-all-textutils
35754maybe-all-textutils:
4f0ef2d8
CD
35755@if gcc-bootstrap
35756all-textutils: stage_current
35757@endif gcc-bootstrap
b813574b 35758@if textutils
d27cc32e 35759TARGET-textutils=all
b813574b
PB
35760maybe-all-textutils: all-textutils
35761all-textutils: configure-textutils
0aed8855 35762 @: $(MAKE); $(unstage)
b40e3958
L
35763 @r=`${PWD_COMMAND}`; export r; \
35764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35765 $(HOST_EXPORTS) \
b00612cc 35766 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
35767 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35768 $(TARGET-textutils))
b813574b 35769@endif textutils
3866be5d 35770
a7254363 35771
d545f33b
PB
35772
35773
b813574b
PB
35774.PHONY: check-textutils maybe-check-textutils
35775maybe-check-textutils:
35776@if textutils
35777maybe-check-textutils: check-textutils
3866be5d 35778
b813574b 35779check-textutils:
0aed8855 35780 @: $(MAKE); $(unstage)
b40e3958
L
35781 @r=`${PWD_COMMAND}`; export r; \
35782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35783 $(HOST_EXPORTS) \
b00612cc
PB
35784 (cd $(HOST_SUBDIR)/textutils && \
35785 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35786
b813574b 35787@endif textutils
3866be5d 35788
b813574b
PB
35789.PHONY: install-textutils maybe-install-textutils
35790maybe-install-textutils:
35791@if textutils
35792maybe-install-textutils: install-textutils
16ae0395 35793
b813574b 35794install-textutils: installdirs
0aed8855 35795 @: $(MAKE); $(unstage)
b40e3958
L
35796 @r=`${PWD_COMMAND}`; export r; \
35797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35798 $(HOST_EXPORTS) \
b00612cc 35799 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 35800 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35801
b813574b 35802@endif textutils
3866be5d 35803
56a8fe78 35804# Other targets (info, dvi, pdf, etc.)
4fa63067 35805
b813574b
PB
35806.PHONY: maybe-info-textutils info-textutils
35807maybe-info-textutils:
35808@if textutils
35809maybe-info-textutils: info-textutils
4fa63067 35810
b813574b
PB
35811info-textutils: \
35812 configure-textutils
0aed8855 35813 @: $(MAKE); $(unstage)
b813574b 35814 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
35815 r=`${PWD_COMMAND}`; export r; \
35816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35817 $(HOST_EXPORTS) \
b813574b 35818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35820 done; \
b813574b 35821 echo "Doing info in textutils" ; \
b00612cc 35822 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35825 "RANLIB=$${RANLIB}" \
0c24b341 35826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35827 info) \
e2b9e2dc
NN
35828 || exit 1
35829
b813574b 35830@endif textutils
4fa63067 35831
b813574b
PB
35832.PHONY: maybe-dvi-textutils dvi-textutils
35833maybe-dvi-textutils:
35834@if textutils
35835maybe-dvi-textutils: dvi-textutils
4fa63067 35836
b813574b
PB
35837dvi-textutils: \
35838 configure-textutils
0aed8855 35839 @: $(MAKE); $(unstage)
b813574b 35840 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35841 r=`${PWD_COMMAND}`; export r; \
b40e3958 35842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35843 $(HOST_EXPORTS) \
b813574b 35844 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35846 done; \
b813574b 35847 echo "Doing dvi in textutils" ; \
b00612cc 35848 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35851 "RANLIB=$${RANLIB}" \
0c24b341 35852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35853 dvi) \
4fa63067 35854 || exit 1
3866be5d 35855
b813574b 35856@endif textutils
3866be5d 35857
56a8fe78
DD
35858.PHONY: maybe-pdf-textutils pdf-textutils
35859maybe-pdf-textutils:
35860@if textutils
35861maybe-pdf-textutils: pdf-textutils
35862
35863pdf-textutils: \
35864 configure-textutils
35865 @: $(MAKE); $(unstage)
35866 @[ -f ./textutils/Makefile ] || exit 0; \
35867 r=`${PWD_COMMAND}`; export r; \
35868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35869 $(HOST_EXPORTS) \
35870 for flag in $(EXTRA_HOST_FLAGS) ; do \
35871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35872 done; \
35873 echo "Doing pdf in textutils" ; \
35874 (cd $(HOST_SUBDIR)/textutils && \
35875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35877 "RANLIB=$${RANLIB}" \
0c24b341 35878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35879 pdf) \
35880 || exit 1
35881
35882@endif textutils
35883
6d389afc
MS
35884.PHONY: maybe-html-textutils html-textutils
35885maybe-html-textutils:
35886@if textutils
35887maybe-html-textutils: html-textutils
35888
35889html-textutils: \
35890 configure-textutils
0aed8855 35891 @: $(MAKE); $(unstage)
6d389afc
MS
35892 @[ -f ./textutils/Makefile ] || exit 0; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35895 $(HOST_EXPORTS) \
35896 for flag in $(EXTRA_HOST_FLAGS) ; do \
35897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898 done; \
35899 echo "Doing html in textutils" ; \
b00612cc 35900 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
0c24b341 35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35905 html) \
35906 || exit 1
35907
35908@endif textutils
35909
b813574b
PB
35910.PHONY: maybe-TAGS-textutils TAGS-textutils
35911maybe-TAGS-textutils:
35912@if textutils
35913maybe-TAGS-textutils: TAGS-textutils
4fa63067 35914
b813574b
PB
35915TAGS-textutils: \
35916 configure-textutils
0aed8855 35917 @: $(MAKE); $(unstage)
b813574b 35918 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35919 r=`${PWD_COMMAND}`; export r; \
b40e3958 35920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35921 $(HOST_EXPORTS) \
b813574b 35922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35924 done; \
b813574b 35925 echo "Doing TAGS in textutils" ; \
b00612cc 35926 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35929 "RANLIB=$${RANLIB}" \
0c24b341 35930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35931 TAGS) \
4fa63067 35932 || exit 1
3866be5d 35933
b813574b 35934@endif textutils
3866be5d 35935
b813574b
PB
35936.PHONY: maybe-install-info-textutils install-info-textutils
35937maybe-install-info-textutils:
35938@if textutils
35939maybe-install-info-textutils: install-info-textutils
4fa63067 35940
b813574b
PB
35941install-info-textutils: \
35942 configure-textutils \
35943 info-textutils
0aed8855 35944 @: $(MAKE); $(unstage)
b813574b 35945 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35946 r=`${PWD_COMMAND}`; export r; \
35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35948 $(HOST_EXPORTS) \
b813574b 35949 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35951 done; \
b813574b 35952 echo "Doing install-info in textutils" ; \
b00612cc 35953 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35956 "RANLIB=$${RANLIB}" \
0c24b341 35957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35958 install-info) \
4fa63067
NN
35959 || exit 1
35960
b813574b 35961@endif textutils
4fa63067 35962
a3ca38d2
DD
35963.PHONY: maybe-install-pdf-textutils install-pdf-textutils
35964maybe-install-pdf-textutils:
35965@if textutils
35966maybe-install-pdf-textutils: install-pdf-textutils
35967
35968install-pdf-textutils: \
35969 configure-textutils \
35970 pdf-textutils
35971 @: $(MAKE); $(unstage)
35972 @[ -f ./textutils/Makefile ] || exit 0; \
35973 r=`${PWD_COMMAND}`; export r; \
35974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35975 $(HOST_EXPORTS) \
35976 for flag in $(EXTRA_HOST_FLAGS) ; do \
35977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35978 done; \
35979 echo "Doing install-pdf in textutils" ; \
35980 (cd $(HOST_SUBDIR)/textutils && \
35981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35983 "RANLIB=$${RANLIB}" \
0c24b341 35984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35985 install-pdf) \
35986 || exit 1
35987
35988@endif textutils
35989
108a6f8e
CD
35990.PHONY: maybe-install-html-textutils install-html-textutils
35991maybe-install-html-textutils:
35992@if textutils
35993maybe-install-html-textutils: install-html-textutils
35994
35995install-html-textutils: \
35996 configure-textutils \
35997 html-textutils
35998 @: $(MAKE); $(unstage)
35999 @[ -f ./textutils/Makefile ] || exit 0; \
36000 r=`${PWD_COMMAND}`; export r; \
36001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36002 $(HOST_EXPORTS) \
36003 for flag in $(EXTRA_HOST_FLAGS) ; do \
36004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36005 done; \
36006 echo "Doing install-html in textutils" ; \
36007 (cd $(HOST_SUBDIR)/textutils && \
36008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36010 "RANLIB=$${RANLIB}" \
0c24b341 36011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36012 install-html) \
36013 || exit 1
36014
36015@endif textutils
36016
b813574b
PB
36017.PHONY: maybe-installcheck-textutils installcheck-textutils
36018maybe-installcheck-textutils:
36019@if textutils
36020maybe-installcheck-textutils: installcheck-textutils
4fa63067 36021
b813574b
PB
36022installcheck-textutils: \
36023 configure-textutils
0aed8855 36024 @: $(MAKE); $(unstage)
b813574b 36025 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36026 r=`${PWD_COMMAND}`; export r; \
36027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36028 $(HOST_EXPORTS) \
b813574b 36029 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36031 done; \
b813574b 36032 echo "Doing installcheck in textutils" ; \
b00612cc 36033 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36036 "RANLIB=$${RANLIB}" \
0c24b341 36037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36038 installcheck) \
4fa63067
NN
36039 || exit 1
36040
b813574b 36041@endif textutils
4fa63067 36042
b813574b
PB
36043.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
36044maybe-mostlyclean-textutils:
36045@if textutils
36046maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 36047
b813574b 36048mostlyclean-textutils:
0aed8855 36049 @: $(MAKE); $(unstage)
b813574b 36050 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36051 r=`${PWD_COMMAND}`; export r; \
36052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36053 $(HOST_EXPORTS) \
b813574b 36054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36056 done; \
b813574b 36057 echo "Doing mostlyclean in textutils" ; \
b00612cc 36058 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36061 "RANLIB=$${RANLIB}" \
0c24b341 36062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36063 mostlyclean) \
4fa63067
NN
36064 || exit 1
36065
b813574b 36066@endif textutils
4fa63067 36067
b813574b
PB
36068.PHONY: maybe-clean-textutils clean-textutils
36069maybe-clean-textutils:
36070@if textutils
36071maybe-clean-textutils: clean-textutils
4fa63067 36072
b813574b 36073clean-textutils:
0aed8855 36074 @: $(MAKE); $(unstage)
b813574b 36075 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36076 r=`${PWD_COMMAND}`; export r; \
36077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36078 $(HOST_EXPORTS) \
b813574b 36079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36081 done; \
b813574b 36082 echo "Doing clean in textutils" ; \
b00612cc 36083 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36086 "RANLIB=$${RANLIB}" \
0c24b341 36087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36088 clean) \
4fa63067
NN
36089 || exit 1
36090
b813574b 36091@endif textutils
4fa63067 36092
b813574b
PB
36093.PHONY: maybe-distclean-textutils distclean-textutils
36094maybe-distclean-textutils:
36095@if textutils
36096maybe-distclean-textutils: distclean-textutils
4fa63067 36097
b813574b 36098distclean-textutils:
0aed8855 36099 @: $(MAKE); $(unstage)
b813574b 36100 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
36101 r=`${PWD_COMMAND}`; export r; \
36102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36103 $(HOST_EXPORTS) \
b813574b 36104 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36106 done; \
b813574b 36107 echo "Doing distclean in textutils" ; \
b00612cc 36108 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36111 "RANLIB=$${RANLIB}" \
0c24b341 36112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36113 distclean) \
4fa63067
NN
36114 || exit 1
36115
b813574b 36116@endif textutils
4fa63067 36117
b813574b
PB
36118.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
36119maybe-maintainer-clean-textutils:
36120@if textutils
36121maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 36122
b813574b 36123maintainer-clean-textutils:
0aed8855 36124 @: $(MAKE); $(unstage)
b813574b 36125 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 36126 r=`${PWD_COMMAND}`; export r; \
b40e3958 36127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36128 $(HOST_EXPORTS) \
b813574b 36129 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36131 done; \
b813574b 36132 echo "Doing maintainer-clean in textutils" ; \
b00612cc 36133 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
36134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36136 "RANLIB=$${RANLIB}" \
0c24b341 36137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36138 maintainer-clean) \
4fa63067 36139 || exit 1
3866be5d 36140
b813574b 36141@endif textutils
3866be5d 36142
4fa63067 36143
a7254363 36144
b813574b
PB
36145.PHONY: configure-time maybe-configure-time
36146maybe-configure-time:
4f0ef2d8
CD
36147@if gcc-bootstrap
36148configure-time: stage_current
36149@endif gcc-bootstrap
b813574b
PB
36150@if time
36151maybe-configure-time: configure-time
c52c6897 36152configure-time:
0aed8855 36153 @: $(MAKE); $(unstage)
c52c6897 36154 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36156 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
36157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 36158 $(HOST_EXPORTS) \
a7254363
PB
36159 echo Configuring in $(HOST_SUBDIR)/time; \
36160 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 36161 case $(srcdir) in \
b00612cc
PB
36162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36163 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
36164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36165 esac; \
b00612cc
PB
36166 srcdiroption="--srcdir=$${topdir}/time"; \
36167 libsrcdir="$$s/time"; \
e2b9e2dc 36168 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36170 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36171 || exit 1
b813574b 36172@endif time
e2b9e2dc 36173
a7254363
PB
36174
36175
d545f33b
PB
36176
36177
b813574b
PB
36178.PHONY: all-time maybe-all-time
36179maybe-all-time:
4f0ef2d8
CD
36180@if gcc-bootstrap
36181all-time: stage_current
36182@endif gcc-bootstrap
b813574b 36183@if time
d27cc32e 36184TARGET-time=all
b813574b
PB
36185maybe-all-time: all-time
36186all-time: configure-time
0aed8855 36187 @: $(MAKE); $(unstage)
b40e3958
L
36188 @r=`${PWD_COMMAND}`; export r; \
36189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36190 $(HOST_EXPORTS) \
b00612cc 36191 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
36192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36193 $(TARGET-time))
b813574b 36194@endif time
3866be5d 36195
a7254363 36196
d545f33b
PB
36197
36198
b813574b
PB
36199.PHONY: check-time maybe-check-time
36200maybe-check-time:
36201@if time
36202maybe-check-time: check-time
3866be5d 36203
b813574b 36204check-time:
0aed8855 36205 @: $(MAKE); $(unstage)
b40e3958
L
36206 @r=`${PWD_COMMAND}`; export r; \
36207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36208 $(HOST_EXPORTS) \
b00612cc
PB
36209 (cd $(HOST_SUBDIR)/time && \
36210 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36211
b813574b 36212@endif time
3866be5d 36213
b813574b
PB
36214.PHONY: install-time maybe-install-time
36215maybe-install-time:
36216@if time
36217maybe-install-time: install-time
4fa63067 36218
b813574b 36219install-time: installdirs
0aed8855 36220 @: $(MAKE); $(unstage)
4fa63067
NN
36221 @r=`${PWD_COMMAND}`; export r; \
36222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36223 $(HOST_EXPORTS) \
b00612cc 36224 (cd $(HOST_SUBDIR)/time && \
2da12f12 36225 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36226
b813574b 36227@endif time
4fa63067 36228
56a8fe78 36229# Other targets (info, dvi, pdf, etc.)
4fa63067 36230
b813574b
PB
36231.PHONY: maybe-info-time info-time
36232maybe-info-time:
36233@if time
36234maybe-info-time: info-time
4fa63067 36235
b813574b
PB
36236info-time: \
36237 configure-time
0aed8855 36238 @: $(MAKE); $(unstage)
b813574b 36239 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36240 r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36242 $(HOST_EXPORTS) \
b813574b 36243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245 done; \
b813574b 36246 echo "Doing info in time" ; \
b00612cc 36247 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250 "RANLIB=$${RANLIB}" \
0c24b341 36251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36252 info) \
4fa63067
NN
36253 || exit 1
36254
b813574b 36255@endif time
4fa63067 36256
b813574b
PB
36257.PHONY: maybe-dvi-time dvi-time
36258maybe-dvi-time:
36259@if time
36260maybe-dvi-time: dvi-time
4fa63067 36261
b813574b
PB
36262dvi-time: \
36263 configure-time
0aed8855 36264 @: $(MAKE); $(unstage)
b813574b 36265 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36266 r=`${PWD_COMMAND}`; export r; \
36267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36268 $(HOST_EXPORTS) \
b813574b 36269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36271 done; \
b813574b 36272 echo "Doing dvi in time" ; \
b00612cc 36273 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36276 "RANLIB=$${RANLIB}" \
0c24b341 36277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36278 dvi) \
4fa63067
NN
36279 || exit 1
36280
b813574b 36281@endif time
4fa63067 36282
56a8fe78
DD
36283.PHONY: maybe-pdf-time pdf-time
36284maybe-pdf-time:
36285@if time
36286maybe-pdf-time: pdf-time
36287
36288pdf-time: \
36289 configure-time
36290 @: $(MAKE); $(unstage)
36291 @[ -f ./time/Makefile ] || exit 0; \
36292 r=`${PWD_COMMAND}`; export r; \
36293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36294 $(HOST_EXPORTS) \
36295 for flag in $(EXTRA_HOST_FLAGS) ; do \
36296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36297 done; \
36298 echo "Doing pdf in time" ; \
36299 (cd $(HOST_SUBDIR)/time && \
36300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36302 "RANLIB=$${RANLIB}" \
0c24b341 36303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36304 pdf) \
36305 || exit 1
36306
36307@endif time
36308
6d389afc
MS
36309.PHONY: maybe-html-time html-time
36310maybe-html-time:
36311@if time
36312maybe-html-time: html-time
36313
36314html-time: \
36315 configure-time
0aed8855 36316 @: $(MAKE); $(unstage)
6d389afc
MS
36317 @[ -f ./time/Makefile ] || exit 0; \
36318 r=`${PWD_COMMAND}`; export r; \
36319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36320 $(HOST_EXPORTS) \
36321 for flag in $(EXTRA_HOST_FLAGS) ; do \
36322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323 done; \
36324 echo "Doing html in time" ; \
b00612cc 36325 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
36326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36328 "RANLIB=$${RANLIB}" \
0c24b341 36329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36330 html) \
36331 || exit 1
36332
36333@endif time
36334
b813574b
PB
36335.PHONY: maybe-TAGS-time TAGS-time
36336maybe-TAGS-time:
36337@if time
36338maybe-TAGS-time: TAGS-time
4fa63067 36339
b813574b
PB
36340TAGS-time: \
36341 configure-time
0aed8855 36342 @: $(MAKE); $(unstage)
b813574b 36343 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36344 r=`${PWD_COMMAND}`; export r; \
36345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36346 $(HOST_EXPORTS) \
b813574b 36347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36349 done; \
b813574b 36350 echo "Doing TAGS in time" ; \
b00612cc 36351 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36354 "RANLIB=$${RANLIB}" \
0c24b341 36355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36356 TAGS) \
4fa63067
NN
36357 || exit 1
36358
b813574b 36359@endif time
4fa63067 36360
b813574b
PB
36361.PHONY: maybe-install-info-time install-info-time
36362maybe-install-info-time:
36363@if time
36364maybe-install-info-time: install-info-time
4fa63067 36365
b813574b
PB
36366install-info-time: \
36367 configure-time \
36368 info-time
0aed8855 36369 @: $(MAKE); $(unstage)
b813574b 36370 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36371 r=`${PWD_COMMAND}`; export r; \
36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36373 $(HOST_EXPORTS) \
b813574b 36374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
b813574b 36377 echo "Doing install-info in time" ; \
b00612cc 36378 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36381 "RANLIB=$${RANLIB}" \
0c24b341 36382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36383 install-info) \
4fa63067
NN
36384 || exit 1
36385
b813574b 36386@endif time
4fa63067 36387
a3ca38d2
DD
36388.PHONY: maybe-install-pdf-time install-pdf-time
36389maybe-install-pdf-time:
36390@if time
36391maybe-install-pdf-time: install-pdf-time
36392
36393install-pdf-time: \
36394 configure-time \
36395 pdf-time
36396 @: $(MAKE); $(unstage)
36397 @[ -f ./time/Makefile ] || exit 0; \
36398 r=`${PWD_COMMAND}`; export r; \
36399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36400 $(HOST_EXPORTS) \
36401 for flag in $(EXTRA_HOST_FLAGS) ; do \
36402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36403 done; \
36404 echo "Doing install-pdf in time" ; \
36405 (cd $(HOST_SUBDIR)/time && \
36406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36408 "RANLIB=$${RANLIB}" \
0c24b341 36409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36410 install-pdf) \
36411 || exit 1
36412
36413@endif time
36414
108a6f8e
CD
36415.PHONY: maybe-install-html-time install-html-time
36416maybe-install-html-time:
36417@if time
36418maybe-install-html-time: install-html-time
36419
36420install-html-time: \
36421 configure-time \
36422 html-time
36423 @: $(MAKE); $(unstage)
36424 @[ -f ./time/Makefile ] || exit 0; \
36425 r=`${PWD_COMMAND}`; export r; \
36426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36427 $(HOST_EXPORTS) \
36428 for flag in $(EXTRA_HOST_FLAGS) ; do \
36429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36430 done; \
36431 echo "Doing install-html in time" ; \
36432 (cd $(HOST_SUBDIR)/time && \
36433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36435 "RANLIB=$${RANLIB}" \
0c24b341 36436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36437 install-html) \
36438 || exit 1
36439
36440@endif time
36441
b813574b
PB
36442.PHONY: maybe-installcheck-time installcheck-time
36443maybe-installcheck-time:
36444@if time
36445maybe-installcheck-time: installcheck-time
4fa63067 36446
b813574b
PB
36447installcheck-time: \
36448 configure-time
0aed8855 36449 @: $(MAKE); $(unstage)
b813574b 36450 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36451 r=`${PWD_COMMAND}`; export r; \
36452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36453 $(HOST_EXPORTS) \
b813574b 36454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36456 done; \
b813574b 36457 echo "Doing installcheck in time" ; \
b00612cc 36458 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36461 "RANLIB=$${RANLIB}" \
0c24b341 36462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36463 installcheck) \
4fa63067
NN
36464 || exit 1
36465
b813574b 36466@endif time
4fa63067 36467
b813574b
PB
36468.PHONY: maybe-mostlyclean-time mostlyclean-time
36469maybe-mostlyclean-time:
36470@if time
36471maybe-mostlyclean-time: mostlyclean-time
4fa63067 36472
b813574b 36473mostlyclean-time:
0aed8855 36474 @: $(MAKE); $(unstage)
b813574b 36475 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36476 r=`${PWD_COMMAND}`; export r; \
36477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36478 $(HOST_EXPORTS) \
b813574b 36479 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36481 done; \
b813574b 36482 echo "Doing mostlyclean in time" ; \
b00612cc 36483 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36486 "RANLIB=$${RANLIB}" \
0c24b341 36487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36488 mostlyclean) \
4fa63067
NN
36489 || exit 1
36490
b813574b 36491@endif time
4fa63067 36492
b813574b
PB
36493.PHONY: maybe-clean-time clean-time
36494maybe-clean-time:
36495@if time
36496maybe-clean-time: clean-time
4fa63067 36497
b813574b 36498clean-time:
0aed8855 36499 @: $(MAKE); $(unstage)
b813574b 36500 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36501 r=`${PWD_COMMAND}`; export r; \
36502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36503 $(HOST_EXPORTS) \
b813574b 36504 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36506 done; \
b813574b 36507 echo "Doing clean in time" ; \
b00612cc 36508 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36511 "RANLIB=$${RANLIB}" \
0c24b341 36512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36513 clean) \
4fa63067
NN
36514 || exit 1
36515
b813574b 36516@endif time
4fa63067 36517
b813574b
PB
36518.PHONY: maybe-distclean-time distclean-time
36519maybe-distclean-time:
36520@if time
36521maybe-distclean-time: distclean-time
4fa63067 36522
b813574b 36523distclean-time:
0aed8855 36524 @: $(MAKE); $(unstage)
b813574b 36525 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36526 r=`${PWD_COMMAND}`; export r; \
36527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36528 $(HOST_EXPORTS) \
b813574b 36529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36531 done; \
b813574b 36532 echo "Doing distclean in time" ; \
b00612cc 36533 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36536 "RANLIB=$${RANLIB}" \
0c24b341 36537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36538 distclean) \
4fa63067
NN
36539 || exit 1
36540
b813574b 36541@endif time
4fa63067 36542
b813574b
PB
36543.PHONY: maybe-maintainer-clean-time maintainer-clean-time
36544maybe-maintainer-clean-time:
36545@if time
36546maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 36547
b813574b 36548maintainer-clean-time:
0aed8855 36549 @: $(MAKE); $(unstage)
b813574b 36550 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
36551 r=`${PWD_COMMAND}`; export r; \
36552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36553 $(HOST_EXPORTS) \
b813574b 36554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36556 done; \
b813574b 36557 echo "Doing maintainer-clean in time" ; \
b00612cc 36558 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
36559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36561 "RANLIB=$${RANLIB}" \
0c24b341 36562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36563 maintainer-clean) \
4fa63067 36564 || exit 1
16ae0395 36565
b813574b 36566@endif time
3866be5d
NN
36567
36568
a7254363 36569
b813574b
PB
36570.PHONY: configure-uudecode maybe-configure-uudecode
36571maybe-configure-uudecode:
4f0ef2d8
CD
36572@if gcc-bootstrap
36573configure-uudecode: stage_current
36574@endif gcc-bootstrap
b813574b
PB
36575@if uudecode
36576maybe-configure-uudecode: configure-uudecode
c52c6897 36577configure-uudecode:
0aed8855 36578 @: $(MAKE); $(unstage)
c52c6897 36579 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36581 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
36582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 36583 $(HOST_EXPORTS) \
a7254363
PB
36584 echo Configuring in $(HOST_SUBDIR)/uudecode; \
36585 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 36586 case $(srcdir) in \
b00612cc
PB
36587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36588 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
36589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36590 esac; \
b00612cc
PB
36591 srcdiroption="--srcdir=$${topdir}/uudecode"; \
36592 libsrcdir="$$s/uudecode"; \
e2b9e2dc 36593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36595 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36596 || exit 1
b813574b 36597@endif uudecode
e2b9e2dc 36598
a7254363
PB
36599
36600
d545f33b
PB
36601
36602
b813574b
PB
36603.PHONY: all-uudecode maybe-all-uudecode
36604maybe-all-uudecode:
4f0ef2d8
CD
36605@if gcc-bootstrap
36606all-uudecode: stage_current
36607@endif gcc-bootstrap
b813574b 36608@if uudecode
d27cc32e 36609TARGET-uudecode=all
b813574b
PB
36610maybe-all-uudecode: all-uudecode
36611all-uudecode: configure-uudecode
0aed8855 36612 @: $(MAKE); $(unstage)
b40e3958
L
36613 @r=`${PWD_COMMAND}`; export r; \
36614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36615 $(HOST_EXPORTS) \
b00612cc 36616 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
36617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36618 $(TARGET-uudecode))
b813574b 36619@endif uudecode
3866be5d 36620
a7254363 36621
d545f33b
PB
36622
36623
b813574b
PB
36624.PHONY: check-uudecode maybe-check-uudecode
36625maybe-check-uudecode:
36626@if uudecode
36627maybe-check-uudecode: check-uudecode
3866be5d 36628
b813574b 36629check-uudecode:
0aed8855 36630 @: $(MAKE); $(unstage)
b40e3958
L
36631 @r=`${PWD_COMMAND}`; export r; \
36632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36633 $(HOST_EXPORTS) \
b00612cc
PB
36634 (cd $(HOST_SUBDIR)/uudecode && \
36635 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36636
b813574b 36637@endif uudecode
3866be5d 36638
b813574b
PB
36639.PHONY: install-uudecode maybe-install-uudecode
36640maybe-install-uudecode:
36641@if uudecode
36642maybe-install-uudecode: install-uudecode
4fa63067 36643
b813574b 36644install-uudecode: installdirs
0aed8855 36645 @: $(MAKE); $(unstage)
4fa63067
NN
36646 @r=`${PWD_COMMAND}`; export r; \
36647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36648 $(HOST_EXPORTS) \
b00612cc 36649 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 36650 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36651
b813574b 36652@endif uudecode
4fa63067 36653
56a8fe78 36654# Other targets (info, dvi, pdf, etc.)
4fa63067 36655
b813574b
PB
36656.PHONY: maybe-info-uudecode info-uudecode
36657maybe-info-uudecode:
36658@if uudecode
36659maybe-info-uudecode: info-uudecode
4fa63067 36660
b813574b
PB
36661info-uudecode: \
36662 configure-uudecode
0aed8855 36663 @: $(MAKE); $(unstage)
b813574b 36664 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36665 r=`${PWD_COMMAND}`; export r; \
36666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36667 $(HOST_EXPORTS) \
b813574b 36668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36670 done; \
b813574b 36671 echo "Doing info in uudecode" ; \
b00612cc 36672 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36675 "RANLIB=$${RANLIB}" \
0c24b341 36676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36677 info) \
4fa63067
NN
36678 || exit 1
36679
b813574b 36680@endif uudecode
4fa63067 36681
b813574b
PB
36682.PHONY: maybe-dvi-uudecode dvi-uudecode
36683maybe-dvi-uudecode:
36684@if uudecode
36685maybe-dvi-uudecode: dvi-uudecode
4fa63067 36686
b813574b
PB
36687dvi-uudecode: \
36688 configure-uudecode
0aed8855 36689 @: $(MAKE); $(unstage)
b813574b 36690 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36691 r=`${PWD_COMMAND}`; export r; \
36692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36693 $(HOST_EXPORTS) \
b813574b 36694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36696 done; \
b813574b 36697 echo "Doing dvi in uudecode" ; \
b00612cc 36698 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36701 "RANLIB=$${RANLIB}" \
0c24b341 36702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36703 dvi) \
4fa63067
NN
36704 || exit 1
36705
b813574b 36706@endif uudecode
4fa63067 36707
56a8fe78
DD
36708.PHONY: maybe-pdf-uudecode pdf-uudecode
36709maybe-pdf-uudecode:
36710@if uudecode
36711maybe-pdf-uudecode: pdf-uudecode
36712
36713pdf-uudecode: \
36714 configure-uudecode
36715 @: $(MAKE); $(unstage)
36716 @[ -f ./uudecode/Makefile ] || exit 0; \
36717 r=`${PWD_COMMAND}`; export r; \
36718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36719 $(HOST_EXPORTS) \
36720 for flag in $(EXTRA_HOST_FLAGS) ; do \
36721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36722 done; \
36723 echo "Doing pdf in uudecode" ; \
36724 (cd $(HOST_SUBDIR)/uudecode && \
36725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36727 "RANLIB=$${RANLIB}" \
0c24b341 36728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36729 pdf) \
36730 || exit 1
36731
36732@endif uudecode
36733
6d389afc
MS
36734.PHONY: maybe-html-uudecode html-uudecode
36735maybe-html-uudecode:
36736@if uudecode
36737maybe-html-uudecode: html-uudecode
36738
36739html-uudecode: \
36740 configure-uudecode
0aed8855 36741 @: $(MAKE); $(unstage)
6d389afc
MS
36742 @[ -f ./uudecode/Makefile ] || exit 0; \
36743 r=`${PWD_COMMAND}`; export r; \
36744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36745 $(HOST_EXPORTS) \
36746 for flag in $(EXTRA_HOST_FLAGS) ; do \
36747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36748 done; \
36749 echo "Doing html in uudecode" ; \
b00612cc 36750 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
36751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36753 "RANLIB=$${RANLIB}" \
0c24b341 36754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36755 html) \
36756 || exit 1
36757
36758@endif uudecode
36759
b813574b
PB
36760.PHONY: maybe-TAGS-uudecode TAGS-uudecode
36761maybe-TAGS-uudecode:
36762@if uudecode
36763maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 36764
b813574b
PB
36765TAGS-uudecode: \
36766 configure-uudecode
0aed8855 36767 @: $(MAKE); $(unstage)
b813574b
PB
36768 @[ -f ./uudecode/Makefile ] || exit 0; \
36769 r=`${PWD_COMMAND}`; export r; \
4fa63067 36770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36771 $(HOST_EXPORTS) \
b813574b 36772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36774 done; \
b813574b 36775 echo "Doing TAGS in uudecode" ; \
b00612cc 36776 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36779 "RANLIB=$${RANLIB}" \
0c24b341 36780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36781 TAGS) \
4fa63067
NN
36782 || exit 1
36783
b813574b 36784@endif uudecode
4fa63067 36785
b813574b
PB
36786.PHONY: maybe-install-info-uudecode install-info-uudecode
36787maybe-install-info-uudecode:
36788@if uudecode
36789maybe-install-info-uudecode: install-info-uudecode
4fa63067 36790
b813574b
PB
36791install-info-uudecode: \
36792 configure-uudecode \
36793 info-uudecode
0aed8855 36794 @: $(MAKE); $(unstage)
b813574b 36795 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36796 r=`${PWD_COMMAND}`; export r; \
36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36798 $(HOST_EXPORTS) \
b813574b 36799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36801 done; \
b813574b 36802 echo "Doing install-info in uudecode" ; \
b00612cc 36803 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36806 "RANLIB=$${RANLIB}" \
0c24b341 36807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36808 install-info) \
4fa63067
NN
36809 || exit 1
36810
b813574b 36811@endif uudecode
4fa63067 36812
a3ca38d2
DD
36813.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
36814maybe-install-pdf-uudecode:
36815@if uudecode
36816maybe-install-pdf-uudecode: install-pdf-uudecode
36817
36818install-pdf-uudecode: \
36819 configure-uudecode \
36820 pdf-uudecode
36821 @: $(MAKE); $(unstage)
36822 @[ -f ./uudecode/Makefile ] || exit 0; \
36823 r=`${PWD_COMMAND}`; export r; \
36824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36825 $(HOST_EXPORTS) \
36826 for flag in $(EXTRA_HOST_FLAGS) ; do \
36827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36828 done; \
36829 echo "Doing install-pdf in uudecode" ; \
36830 (cd $(HOST_SUBDIR)/uudecode && \
36831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36833 "RANLIB=$${RANLIB}" \
0c24b341 36834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36835 install-pdf) \
36836 || exit 1
36837
36838@endif uudecode
36839
108a6f8e
CD
36840.PHONY: maybe-install-html-uudecode install-html-uudecode
36841maybe-install-html-uudecode:
36842@if uudecode
36843maybe-install-html-uudecode: install-html-uudecode
36844
36845install-html-uudecode: \
36846 configure-uudecode \
36847 html-uudecode
36848 @: $(MAKE); $(unstage)
36849 @[ -f ./uudecode/Makefile ] || exit 0; \
36850 r=`${PWD_COMMAND}`; export r; \
36851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36852 $(HOST_EXPORTS) \
36853 for flag in $(EXTRA_HOST_FLAGS) ; do \
36854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36855 done; \
36856 echo "Doing install-html in uudecode" ; \
36857 (cd $(HOST_SUBDIR)/uudecode && \
36858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36860 "RANLIB=$${RANLIB}" \
0c24b341 36861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36862 install-html) \
36863 || exit 1
36864
36865@endif uudecode
36866
b813574b
PB
36867.PHONY: maybe-installcheck-uudecode installcheck-uudecode
36868maybe-installcheck-uudecode:
36869@if uudecode
36870maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 36871
b813574b
PB
36872installcheck-uudecode: \
36873 configure-uudecode
0aed8855 36874 @: $(MAKE); $(unstage)
b813574b 36875 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36876 r=`${PWD_COMMAND}`; export r; \
36877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36878 $(HOST_EXPORTS) \
b813574b 36879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36881 done; \
b813574b 36882 echo "Doing installcheck in uudecode" ; \
b00612cc 36883 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36886 "RANLIB=$${RANLIB}" \
0c24b341 36887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36888 installcheck) \
4fa63067
NN
36889 || exit 1
36890
b813574b 36891@endif uudecode
4fa63067 36892
b813574b
PB
36893.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
36894maybe-mostlyclean-uudecode:
36895@if uudecode
36896maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 36897
b813574b 36898mostlyclean-uudecode:
0aed8855 36899 @: $(MAKE); $(unstage)
b813574b 36900 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36901 r=`${PWD_COMMAND}`; export r; \
36902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36903 $(HOST_EXPORTS) \
b813574b 36904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36906 done; \
b813574b 36907 echo "Doing mostlyclean in uudecode" ; \
b00612cc 36908 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36911 "RANLIB=$${RANLIB}" \
0c24b341 36912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36913 mostlyclean) \
4fa63067
NN
36914 || exit 1
36915
b813574b 36916@endif uudecode
4fa63067 36917
b813574b
PB
36918.PHONY: maybe-clean-uudecode clean-uudecode
36919maybe-clean-uudecode:
36920@if uudecode
36921maybe-clean-uudecode: clean-uudecode
4fa63067 36922
b813574b 36923clean-uudecode:
0aed8855 36924 @: $(MAKE); $(unstage)
b813574b 36925 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36926 r=`${PWD_COMMAND}`; export r; \
36927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36928 $(HOST_EXPORTS) \
b813574b 36929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36931 done; \
b813574b 36932 echo "Doing clean in uudecode" ; \
b00612cc 36933 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36936 "RANLIB=$${RANLIB}" \
0c24b341 36937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36938 clean) \
4fa63067
NN
36939 || exit 1
36940
b813574b 36941@endif uudecode
4fa63067 36942
b813574b
PB
36943.PHONY: maybe-distclean-uudecode distclean-uudecode
36944maybe-distclean-uudecode:
36945@if uudecode
36946maybe-distclean-uudecode: distclean-uudecode
4fa63067 36947
b813574b 36948distclean-uudecode:
0aed8855 36949 @: $(MAKE); $(unstage)
b813574b 36950 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36951 r=`${PWD_COMMAND}`; export r; \
36952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36953 $(HOST_EXPORTS) \
b813574b 36954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36956 done; \
b813574b 36957 echo "Doing distclean in uudecode" ; \
b00612cc 36958 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36961 "RANLIB=$${RANLIB}" \
0c24b341 36962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36963 distclean) \
4fa63067
NN
36964 || exit 1
36965
b813574b 36966@endif uudecode
4fa63067 36967
b813574b
PB
36968.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
36969maybe-maintainer-clean-uudecode:
36970@if uudecode
36971maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 36972
b813574b 36973maintainer-clean-uudecode:
0aed8855 36974 @: $(MAKE); $(unstage)
b813574b 36975 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
36976 r=`${PWD_COMMAND}`; export r; \
36977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36978 $(HOST_EXPORTS) \
b813574b 36979 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36981 done; \
b813574b 36982 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 36983 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
36984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36986 "RANLIB=$${RANLIB}" \
0c24b341 36987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36988 maintainer-clean) \
4fa63067 36989 || exit 1
16ae0395 36990
b813574b 36991@endif uudecode
3866be5d
NN
36992
36993
a7254363 36994
b813574b
PB
36995.PHONY: configure-wdiff maybe-configure-wdiff
36996maybe-configure-wdiff:
4f0ef2d8
CD
36997@if gcc-bootstrap
36998configure-wdiff: stage_current
36999@endif gcc-bootstrap
b813574b
PB
37000@if wdiff
37001maybe-configure-wdiff: configure-wdiff
c52c6897 37002configure-wdiff:
0aed8855 37003 @: $(MAKE); $(unstage)
c52c6897 37004 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37006 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
37007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 37008 $(HOST_EXPORTS) \
a7254363
PB
37009 echo Configuring in $(HOST_SUBDIR)/wdiff; \
37010 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 37011 case $(srcdir) in \
b00612cc
PB
37012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37013 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
37014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37015 esac; \
b00612cc
PB
37016 srcdiroption="--srcdir=$${topdir}/wdiff"; \
37017 libsrcdir="$$s/wdiff"; \
e2b9e2dc 37018 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37020 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37021 || exit 1
b813574b 37022@endif wdiff
e2b9e2dc 37023
a7254363
PB
37024
37025
d545f33b
PB
37026
37027
b813574b
PB
37028.PHONY: all-wdiff maybe-all-wdiff
37029maybe-all-wdiff:
4f0ef2d8
CD
37030@if gcc-bootstrap
37031all-wdiff: stage_current
37032@endif gcc-bootstrap
b813574b 37033@if wdiff
d27cc32e 37034TARGET-wdiff=all
b813574b
PB
37035maybe-all-wdiff: all-wdiff
37036all-wdiff: configure-wdiff
0aed8855 37037 @: $(MAKE); $(unstage)
b40e3958
L
37038 @r=`${PWD_COMMAND}`; export r; \
37039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37040 $(HOST_EXPORTS) \
b00612cc 37041 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
37042 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37043 $(TARGET-wdiff))
b813574b 37044@endif wdiff
3866be5d 37045
a7254363 37046
d545f33b
PB
37047
37048
b813574b
PB
37049.PHONY: check-wdiff maybe-check-wdiff
37050maybe-check-wdiff:
37051@if wdiff
37052maybe-check-wdiff: check-wdiff
3866be5d 37053
b813574b 37054check-wdiff:
0aed8855 37055 @: $(MAKE); $(unstage)
b813574b
PB
37056 @r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37058 $(HOST_EXPORTS) \
b00612cc
PB
37059 (cd $(HOST_SUBDIR)/wdiff && \
37060 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 37061
b813574b 37062@endif wdiff
4fa63067 37063
b813574b
PB
37064.PHONY: install-wdiff maybe-install-wdiff
37065maybe-install-wdiff:
37066@if wdiff
37067maybe-install-wdiff: install-wdiff
4fa63067 37068
b813574b 37069install-wdiff: installdirs
0aed8855 37070 @: $(MAKE); $(unstage)
b40e3958
L
37071 @r=`${PWD_COMMAND}`; export r; \
37072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37073 $(HOST_EXPORTS) \
b00612cc 37074 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 37075 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37076
b813574b 37077@endif wdiff
3866be5d 37078
56a8fe78 37079# Other targets (info, dvi, pdf, etc.)
16ae0395 37080
b813574b
PB
37081.PHONY: maybe-info-wdiff info-wdiff
37082maybe-info-wdiff:
37083@if wdiff
37084maybe-info-wdiff: info-wdiff
4fa63067 37085
b813574b
PB
37086info-wdiff: \
37087 configure-wdiff
0aed8855 37088 @: $(MAKE); $(unstage)
b813574b 37089 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 37090 r=`${PWD_COMMAND}`; export r; \
b40e3958 37091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37092 $(HOST_EXPORTS) \
b813574b 37093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37095 done; \
b813574b 37096 echo "Doing info in wdiff" ; \
b00612cc 37097 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37100 "RANLIB=$${RANLIB}" \
0c24b341 37101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37102 info) \
4fa63067 37103 || exit 1
3866be5d 37104
b813574b 37105@endif wdiff
3866be5d 37106
b813574b
PB
37107.PHONY: maybe-dvi-wdiff dvi-wdiff
37108maybe-dvi-wdiff:
37109@if wdiff
37110maybe-dvi-wdiff: dvi-wdiff
4fa63067 37111
b813574b
PB
37112dvi-wdiff: \
37113 configure-wdiff
0aed8855 37114 @: $(MAKE); $(unstage)
b813574b 37115 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37116 r=`${PWD_COMMAND}`; export r; \
37117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37118 $(HOST_EXPORTS) \
b813574b 37119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37121 done; \
b813574b 37122 echo "Doing dvi in wdiff" ; \
b00612cc 37123 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37126 "RANLIB=$${RANLIB}" \
0c24b341 37127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37128 dvi) \
4fa63067
NN
37129 || exit 1
37130
b813574b 37131@endif wdiff
4fa63067 37132
56a8fe78
DD
37133.PHONY: maybe-pdf-wdiff pdf-wdiff
37134maybe-pdf-wdiff:
37135@if wdiff
37136maybe-pdf-wdiff: pdf-wdiff
37137
37138pdf-wdiff: \
37139 configure-wdiff
37140 @: $(MAKE); $(unstage)
37141 @[ -f ./wdiff/Makefile ] || exit 0; \
37142 r=`${PWD_COMMAND}`; export r; \
37143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37144 $(HOST_EXPORTS) \
37145 for flag in $(EXTRA_HOST_FLAGS) ; do \
37146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37147 done; \
37148 echo "Doing pdf in wdiff" ; \
37149 (cd $(HOST_SUBDIR)/wdiff && \
37150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37152 "RANLIB=$${RANLIB}" \
0c24b341 37153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37154 pdf) \
37155 || exit 1
37156
37157@endif wdiff
37158
6d389afc
MS
37159.PHONY: maybe-html-wdiff html-wdiff
37160maybe-html-wdiff:
37161@if wdiff
37162maybe-html-wdiff: html-wdiff
37163
37164html-wdiff: \
37165 configure-wdiff
0aed8855 37166 @: $(MAKE); $(unstage)
6d389afc
MS
37167 @[ -f ./wdiff/Makefile ] || exit 0; \
37168 r=`${PWD_COMMAND}`; export r; \
37169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37170 $(HOST_EXPORTS) \
37171 for flag in $(EXTRA_HOST_FLAGS) ; do \
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
37174 echo "Doing html in wdiff" ; \
b00612cc 37175 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
37176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37178 "RANLIB=$${RANLIB}" \
0c24b341 37179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37180 html) \
37181 || exit 1
37182
37183@endif wdiff
37184
b813574b
PB
37185.PHONY: maybe-TAGS-wdiff TAGS-wdiff
37186maybe-TAGS-wdiff:
37187@if wdiff
37188maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 37189
b813574b
PB
37190TAGS-wdiff: \
37191 configure-wdiff
0aed8855 37192 @: $(MAKE); $(unstage)
b813574b 37193 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37194 r=`${PWD_COMMAND}`; export r; \
37195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37196 $(HOST_EXPORTS) \
b813574b 37197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37199 done; \
b813574b 37200 echo "Doing TAGS in wdiff" ; \
b00612cc 37201 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37204 "RANLIB=$${RANLIB}" \
0c24b341 37205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37206 TAGS) \
4fa63067
NN
37207 || exit 1
37208
b813574b 37209@endif wdiff
4fa63067 37210
b813574b
PB
37211.PHONY: maybe-install-info-wdiff install-info-wdiff
37212maybe-install-info-wdiff:
37213@if wdiff
37214maybe-install-info-wdiff: install-info-wdiff
4fa63067 37215
b813574b
PB
37216install-info-wdiff: \
37217 configure-wdiff \
37218 info-wdiff
0aed8855 37219 @: $(MAKE); $(unstage)
b813574b 37220 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37221 r=`${PWD_COMMAND}`; export r; \
37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37223 $(HOST_EXPORTS) \
b813574b 37224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37226 done; \
b813574b 37227 echo "Doing install-info in wdiff" ; \
b00612cc 37228 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37231 "RANLIB=$${RANLIB}" \
0c24b341 37232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37233 install-info) \
4fa63067
NN
37234 || exit 1
37235
b813574b 37236@endif wdiff
4fa63067 37237
a3ca38d2
DD
37238.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
37239maybe-install-pdf-wdiff:
37240@if wdiff
37241maybe-install-pdf-wdiff: install-pdf-wdiff
37242
37243install-pdf-wdiff: \
37244 configure-wdiff \
37245 pdf-wdiff
37246 @: $(MAKE); $(unstage)
37247 @[ -f ./wdiff/Makefile ] || exit 0; \
37248 r=`${PWD_COMMAND}`; export r; \
37249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37250 $(HOST_EXPORTS) \
37251 for flag in $(EXTRA_HOST_FLAGS) ; do \
37252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37253 done; \
37254 echo "Doing install-pdf in wdiff" ; \
37255 (cd $(HOST_SUBDIR)/wdiff && \
37256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37258 "RANLIB=$${RANLIB}" \
0c24b341 37259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37260 install-pdf) \
37261 || exit 1
37262
37263@endif wdiff
37264
108a6f8e
CD
37265.PHONY: maybe-install-html-wdiff install-html-wdiff
37266maybe-install-html-wdiff:
37267@if wdiff
37268maybe-install-html-wdiff: install-html-wdiff
37269
37270install-html-wdiff: \
37271 configure-wdiff \
37272 html-wdiff
37273 @: $(MAKE); $(unstage)
37274 @[ -f ./wdiff/Makefile ] || exit 0; \
37275 r=`${PWD_COMMAND}`; export r; \
37276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37277 $(HOST_EXPORTS) \
37278 for flag in $(EXTRA_HOST_FLAGS) ; do \
37279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37280 done; \
37281 echo "Doing install-html in wdiff" ; \
37282 (cd $(HOST_SUBDIR)/wdiff && \
37283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37285 "RANLIB=$${RANLIB}" \
0c24b341 37286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37287 install-html) \
37288 || exit 1
37289
37290@endif wdiff
37291
b813574b
PB
37292.PHONY: maybe-installcheck-wdiff installcheck-wdiff
37293maybe-installcheck-wdiff:
37294@if wdiff
37295maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 37296
b813574b
PB
37297installcheck-wdiff: \
37298 configure-wdiff
0aed8855 37299 @: $(MAKE); $(unstage)
b813574b 37300 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37301 r=`${PWD_COMMAND}`; export r; \
37302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37303 $(HOST_EXPORTS) \
b813574b 37304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37306 done; \
b813574b 37307 echo "Doing installcheck in wdiff" ; \
b00612cc 37308 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37311 "RANLIB=$${RANLIB}" \
0c24b341 37312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37313 installcheck) \
4fa63067
NN
37314 || exit 1
37315
b813574b 37316@endif wdiff
4fa63067 37317
b813574b
PB
37318.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
37319maybe-mostlyclean-wdiff:
37320@if wdiff
37321maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 37322
b813574b 37323mostlyclean-wdiff:
0aed8855 37324 @: $(MAKE); $(unstage)
b813574b 37325 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37326 r=`${PWD_COMMAND}`; export r; \
37327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37328 $(HOST_EXPORTS) \
b813574b 37329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37331 done; \
b813574b 37332 echo "Doing mostlyclean in wdiff" ; \
b00612cc 37333 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37336 "RANLIB=$${RANLIB}" \
0c24b341 37337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37338 mostlyclean) \
4fa63067
NN
37339 || exit 1
37340
b813574b 37341@endif wdiff
4fa63067 37342
b813574b
PB
37343.PHONY: maybe-clean-wdiff clean-wdiff
37344maybe-clean-wdiff:
37345@if wdiff
37346maybe-clean-wdiff: clean-wdiff
4fa63067 37347
b813574b 37348clean-wdiff:
0aed8855 37349 @: $(MAKE); $(unstage)
b813574b 37350 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37351 r=`${PWD_COMMAND}`; export r; \
37352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37353 $(HOST_EXPORTS) \
b813574b 37354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37356 done; \
b813574b 37357 echo "Doing clean in wdiff" ; \
b00612cc 37358 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37361 "RANLIB=$${RANLIB}" \
0c24b341 37362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37363 clean) \
4fa63067
NN
37364 || exit 1
37365
b813574b 37366@endif wdiff
4fa63067 37367
b813574b
PB
37368.PHONY: maybe-distclean-wdiff distclean-wdiff
37369maybe-distclean-wdiff:
37370@if wdiff
37371maybe-distclean-wdiff: distclean-wdiff
4fa63067 37372
b813574b 37373distclean-wdiff:
0aed8855 37374 @: $(MAKE); $(unstage)
b813574b 37375 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37376 r=`${PWD_COMMAND}`; export r; \
37377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37378 $(HOST_EXPORTS) \
b813574b 37379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37381 done; \
b813574b 37382 echo "Doing distclean in wdiff" ; \
b00612cc 37383 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37386 "RANLIB=$${RANLIB}" \
0c24b341 37387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37388 distclean) \
4fa63067
NN
37389 || exit 1
37390
b813574b 37391@endif wdiff
4fa63067 37392
b813574b
PB
37393.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
37394maybe-maintainer-clean-wdiff:
37395@if wdiff
37396maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 37397
b813574b 37398maintainer-clean-wdiff:
0aed8855 37399 @: $(MAKE); $(unstage)
b813574b 37400 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
37401 r=`${PWD_COMMAND}`; export r; \
37402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37403 $(HOST_EXPORTS) \
b813574b 37404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37406 done; \
b813574b 37407 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 37408 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
37409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37411 "RANLIB=$${RANLIB}" \
0c24b341 37412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37413 maintainer-clean) \
4fa63067
NN
37414 || exit 1
37415
b813574b 37416@endif wdiff
4fa63067
NN
37417
37418
a7254363 37419
b813574b
PB
37420.PHONY: configure-zip maybe-configure-zip
37421maybe-configure-zip:
4f0ef2d8
CD
37422@if gcc-bootstrap
37423configure-zip: stage_current
37424@endif gcc-bootstrap
b813574b
PB
37425@if zip
37426maybe-configure-zip: configure-zip
c52c6897 37427configure-zip:
0aed8855 37428 @: $(MAKE); $(unstage)
c52c6897 37429 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37431 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
37432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 37433 $(HOST_EXPORTS) \
a7254363
PB
37434 echo Configuring in $(HOST_SUBDIR)/zip; \
37435 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 37436 case $(srcdir) in \
b00612cc
PB
37437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37438 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
37439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37440 esac; \
b00612cc
PB
37441 srcdiroption="--srcdir=$${topdir}/zip"; \
37442 libsrcdir="$$s/zip"; \
e2b9e2dc 37443 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37445 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37446 || exit 1
b813574b 37447@endif zip
e2b9e2dc 37448
a7254363
PB
37449
37450
d545f33b
PB
37451
37452
b813574b
PB
37453.PHONY: all-zip maybe-all-zip
37454maybe-all-zip:
4f0ef2d8
CD
37455@if gcc-bootstrap
37456all-zip: stage_current
37457@endif gcc-bootstrap
b813574b 37458@if zip
d27cc32e 37459TARGET-zip=all
b813574b
PB
37460maybe-all-zip: all-zip
37461all-zip: configure-zip
0aed8855 37462 @: $(MAKE); $(unstage)
b40e3958
L
37463 @r=`${PWD_COMMAND}`; export r; \
37464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37465 $(HOST_EXPORTS) \
b00612cc 37466 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
37467 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37468 $(TARGET-zip))
b813574b 37469@endif zip
3866be5d 37470
a7254363 37471
d545f33b
PB
37472
37473
b813574b
PB
37474.PHONY: check-zip maybe-check-zip
37475maybe-check-zip:
37476@if zip
37477maybe-check-zip: check-zip
3866be5d 37478
b813574b
PB
37479# This module is only tested in a native toolchain.
37480check-zip:
0aed8855 37481 @: $(MAKE); $(unstage)
b813574b
PB
37482 @if [ '$(host)' = '$(target)' ] ; then \
37483 r=`${PWD_COMMAND}`; export r; \
37484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37485 $(HOST_EXPORTS) \
b00612cc 37486 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 37487 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 37488 fi
4fa63067 37489
b813574b 37490@endif zip
4fa63067 37491
b813574b
PB
37492.PHONY: install-zip maybe-install-zip
37493maybe-install-zip:
37494@if zip
37495maybe-install-zip: install-zip
4fa63067 37496
b813574b 37497install-zip: installdirs
0aed8855 37498 @: $(MAKE); $(unstage)
b813574b
PB
37499 @r=`${PWD_COMMAND}`; export r; \
37500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37501 $(HOST_EXPORTS) \
b00612cc 37502 (cd $(HOST_SUBDIR)/zip && \
2da12f12 37503 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37504
b813574b 37505@endif zip
4fa63067 37506
56a8fe78 37507# Other targets (info, dvi, pdf, etc.)
4fa63067 37508
b813574b
PB
37509.PHONY: maybe-info-zip info-zip
37510maybe-info-zip:
37511@if zip
37512maybe-info-zip: info-zip
4fa63067 37513
b813574b
PB
37514info-zip: \
37515 configure-zip
0aed8855 37516 @: $(MAKE); $(unstage)
b813574b 37517 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37518 r=`${PWD_COMMAND}`; export r; \
b40e3958 37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37520 $(HOST_EXPORTS) \
b813574b 37521 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
b813574b 37524 echo "Doing info in zip" ; \
b00612cc 37525 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
0c24b341 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37530 info) \
4fa63067 37531 || exit 1
3866be5d 37532
b813574b 37533@endif zip
3866be5d 37534
b813574b
PB
37535.PHONY: maybe-dvi-zip dvi-zip
37536maybe-dvi-zip:
37537@if zip
37538maybe-dvi-zip: dvi-zip
16ae0395 37539
b813574b
PB
37540dvi-zip: \
37541 configure-zip
0aed8855 37542 @: $(MAKE); $(unstage)
b813574b 37543 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37544 r=`${PWD_COMMAND}`; export r; \
b40e3958 37545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37546 $(HOST_EXPORTS) \
b813574b 37547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37549 done; \
b813574b 37550 echo "Doing dvi in zip" ; \
b00612cc 37551 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37554 "RANLIB=$${RANLIB}" \
0c24b341 37555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37556 dvi) \
4fa63067 37557 || exit 1
3866be5d 37558
b813574b 37559@endif zip
3866be5d 37560
56a8fe78
DD
37561.PHONY: maybe-pdf-zip pdf-zip
37562maybe-pdf-zip:
37563@if zip
37564maybe-pdf-zip: pdf-zip
37565
37566pdf-zip: \
37567 configure-zip
37568 @: $(MAKE); $(unstage)
37569 @[ -f ./zip/Makefile ] || exit 0; \
37570 r=`${PWD_COMMAND}`; export r; \
37571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37572 $(HOST_EXPORTS) \
37573 for flag in $(EXTRA_HOST_FLAGS) ; do \
37574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37575 done; \
37576 echo "Doing pdf in zip" ; \
37577 (cd $(HOST_SUBDIR)/zip && \
37578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37580 "RANLIB=$${RANLIB}" \
0c24b341 37581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37582 pdf) \
37583 || exit 1
37584
37585@endif zip
37586
6d389afc
MS
37587.PHONY: maybe-html-zip html-zip
37588maybe-html-zip:
37589@if zip
37590maybe-html-zip: html-zip
37591
37592html-zip: \
37593 configure-zip
0aed8855 37594 @: $(MAKE); $(unstage)
6d389afc
MS
37595 @[ -f ./zip/Makefile ] || exit 0; \
37596 r=`${PWD_COMMAND}`; export r; \
37597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37598 $(HOST_EXPORTS) \
37599 for flag in $(EXTRA_HOST_FLAGS) ; do \
37600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601 done; \
37602 echo "Doing html in zip" ; \
b00612cc 37603 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
37604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37606 "RANLIB=$${RANLIB}" \
0c24b341 37607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37608 html) \
37609 || exit 1
37610
37611@endif zip
37612
b813574b
PB
37613.PHONY: maybe-TAGS-zip TAGS-zip
37614maybe-TAGS-zip:
37615@if zip
37616maybe-TAGS-zip: TAGS-zip
4fa63067 37617
b813574b
PB
37618TAGS-zip: \
37619 configure-zip
0aed8855 37620 @: $(MAKE); $(unstage)
b813574b 37621 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
37622 r=`${PWD_COMMAND}`; export r; \
37623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37624 $(HOST_EXPORTS) \
b813574b 37625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37627 done; \
b813574b 37628 echo "Doing TAGS in zip" ; \
b00612cc 37629 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37632 "RANLIB=$${RANLIB}" \
0c24b341 37633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37634 TAGS) \
e2b9e2dc
NN
37635 || exit 1
37636
b813574b 37637@endif zip
4fa63067 37638
b813574b
PB
37639.PHONY: maybe-install-info-zip install-info-zip
37640maybe-install-info-zip:
37641@if zip
37642maybe-install-info-zip: install-info-zip
4fa63067 37643
b813574b
PB
37644install-info-zip: \
37645 configure-zip \
37646 info-zip
0aed8855 37647 @: $(MAKE); $(unstage)
b813574b 37648 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37649 r=`${PWD_COMMAND}`; export r; \
b40e3958 37650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37651 $(HOST_EXPORTS) \
b813574b 37652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37654 done; \
b813574b 37655 echo "Doing install-info in zip" ; \
b00612cc 37656 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37659 "RANLIB=$${RANLIB}" \
0c24b341 37660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37661 install-info) \
4fa63067 37662 || exit 1
3866be5d 37663
b813574b 37664@endif zip
3866be5d 37665
a3ca38d2
DD
37666.PHONY: maybe-install-pdf-zip install-pdf-zip
37667maybe-install-pdf-zip:
37668@if zip
37669maybe-install-pdf-zip: install-pdf-zip
37670
37671install-pdf-zip: \
37672 configure-zip \
37673 pdf-zip
37674 @: $(MAKE); $(unstage)
37675 @[ -f ./zip/Makefile ] || exit 0; \
37676 r=`${PWD_COMMAND}`; export r; \
37677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37678 $(HOST_EXPORTS) \
37679 for flag in $(EXTRA_HOST_FLAGS) ; do \
37680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681 done; \
37682 echo "Doing install-pdf in zip" ; \
37683 (cd $(HOST_SUBDIR)/zip && \
37684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37686 "RANLIB=$${RANLIB}" \
0c24b341 37687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37688 install-pdf) \
37689 || exit 1
37690
37691@endif zip
37692
108a6f8e
CD
37693.PHONY: maybe-install-html-zip install-html-zip
37694maybe-install-html-zip:
37695@if zip
37696maybe-install-html-zip: install-html-zip
37697
37698install-html-zip: \
37699 configure-zip \
37700 html-zip
37701 @: $(MAKE); $(unstage)
37702 @[ -f ./zip/Makefile ] || exit 0; \
37703 r=`${PWD_COMMAND}`; export r; \
37704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37705 $(HOST_EXPORTS) \
37706 for flag in $(EXTRA_HOST_FLAGS) ; do \
37707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708 done; \
37709 echo "Doing install-html in zip" ; \
37710 (cd $(HOST_SUBDIR)/zip && \
37711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37713 "RANLIB=$${RANLIB}" \
0c24b341 37714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37715 install-html) \
37716 || exit 1
37717
37718@endif zip
37719
b813574b
PB
37720.PHONY: maybe-installcheck-zip installcheck-zip
37721maybe-installcheck-zip:
37722@if zip
37723maybe-installcheck-zip: installcheck-zip
4fa63067 37724
b813574b
PB
37725installcheck-zip: \
37726 configure-zip
0aed8855 37727 @: $(MAKE); $(unstage)
b813574b 37728 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37729 r=`${PWD_COMMAND}`; export r; \
b40e3958 37730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37731 $(HOST_EXPORTS) \
b813574b 37732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734 done; \
b813574b 37735 echo "Doing installcheck in zip" ; \
b00612cc 37736 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37739 "RANLIB=$${RANLIB}" \
0c24b341 37740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37741 installcheck) \
4fa63067 37742 || exit 1
3866be5d 37743
b813574b 37744@endif zip
3866be5d 37745
b813574b
PB
37746.PHONY: maybe-mostlyclean-zip mostlyclean-zip
37747maybe-mostlyclean-zip:
37748@if zip
37749maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 37750
b813574b 37751mostlyclean-zip:
0aed8855 37752 @: $(MAKE); $(unstage)
b813574b 37753 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
37754 r=`${PWD_COMMAND}`; export r; \
37755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37756 $(HOST_EXPORTS) \
b813574b 37757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759 done; \
b813574b 37760 echo "Doing mostlyclean in zip" ; \
b00612cc 37761 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37764 "RANLIB=$${RANLIB}" \
0c24b341 37765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37766 mostlyclean) \
4fa63067
NN
37767 || exit 1
37768
b813574b 37769@endif zip
4fa63067 37770
b813574b
PB
37771.PHONY: maybe-clean-zip clean-zip
37772maybe-clean-zip:
37773@if zip
37774maybe-clean-zip: clean-zip
4fa63067 37775
b813574b 37776clean-zip:
0aed8855 37777 @: $(MAKE); $(unstage)
b813574b 37778 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
37779 r=`${PWD_COMMAND}`; export r; \
37780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37781 $(HOST_EXPORTS) \
b813574b 37782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784 done; \
b813574b 37785 echo "Doing clean in zip" ; \
b00612cc 37786 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37789 "RANLIB=$${RANLIB}" \
0c24b341 37790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37791 clean) \
4fa63067
NN
37792 || exit 1
37793
b813574b 37794@endif zip
4fa63067 37795
b813574b
PB
37796.PHONY: maybe-distclean-zip distclean-zip
37797maybe-distclean-zip:
37798@if zip
37799maybe-distclean-zip: distclean-zip
4fa63067 37800
b813574b 37801distclean-zip:
0aed8855 37802 @: $(MAKE); $(unstage)
b813574b 37803 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
37804 r=`${PWD_COMMAND}`; export r; \
37805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37806 $(HOST_EXPORTS) \
b813574b 37807 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809 done; \
b813574b 37810 echo "Doing distclean in zip" ; \
b00612cc 37811 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37814 "RANLIB=$${RANLIB}" \
0c24b341 37815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37816 distclean) \
4fa63067
NN
37817 || exit 1
37818
b813574b 37819@endif zip
4fa63067 37820
b813574b
PB
37821.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
37822maybe-maintainer-clean-zip:
37823@if zip
37824maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 37825
b813574b 37826maintainer-clean-zip:
0aed8855 37827 @: $(MAKE); $(unstage)
b813574b 37828 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 37829 r=`${PWD_COMMAND}`; export r; \
b40e3958 37830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37831 $(HOST_EXPORTS) \
b813574b 37832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834 done; \
b813574b 37835 echo "Doing maintainer-clean in zip" ; \
b00612cc 37836 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
37837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37839 "RANLIB=$${RANLIB}" \
0c24b341 37840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37841 maintainer-clean) \
4fa63067 37842 || exit 1
3866be5d 37843
b813574b 37844@endif zip
3866be5d 37845
4fa63067 37846
a7254363 37847
b813574b
PB
37848.PHONY: configure-zlib maybe-configure-zlib
37849maybe-configure-zlib:
4f0ef2d8
CD
37850@if gcc-bootstrap
37851configure-zlib: stage_current
37852@endif gcc-bootstrap
b813574b
PB
37853@if zlib
37854maybe-configure-zlib: configure-zlib
c52c6897 37855configure-zlib:
c52c6897
PB
37856 @r=`${PWD_COMMAND}`; export r; \
37857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
37858 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37859 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 37860 $(HOST_EXPORTS) \
a7254363
PB
37861 echo Configuring in $(HOST_SUBDIR)/zlib; \
37862 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 37863 case $(srcdir) in \
b00612cc
PB
37864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37865 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37867 esac; \
b00612cc
PB
37868 srcdiroption="--srcdir=$${topdir}/zlib"; \
37869 libsrcdir="$$s/zlib"; \
e2b9e2dc 37870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37872 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37873 || exit 1
b813574b 37874@endif zlib
e2b9e2dc 37875
a7254363
PB
37876
37877
d545f33b
PB
37878.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
37879maybe-configure-stage1-zlib:
37880@if zlib-bootstrap
37881maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 37882configure-stage1-zlib:
c52c6897 37883 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 37884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37885 @r=`${PWD_COMMAND}`; export r; \
37886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 37887 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 37888 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 37889 $(HOST_EXPORTS) \
8ee82aff 37890 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
37891 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
37892 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 37893 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37895 cd $(HOST_SUBDIR)/zlib || exit 1; \
37896 case $(srcdir) in \
37897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37898 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37900 esac; \
37901 srcdiroption="--srcdir=$${topdir}/zlib"; \
37902 libsrcdir="$$s/zlib"; \
37903 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37905 --target=${target_alias} $${srcdiroption} \
1b05fbbd 37906 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
37907@endif zlib-bootstrap
37908
37909.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
37910maybe-configure-stage2-zlib:
37911@if zlib-bootstrap
37912maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 37913configure-stage2-zlib:
c52c6897 37914 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 37915 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37916 @r=`${PWD_COMMAND}`; export r; \
37917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 37918 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 37919 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37920 $(HOST_EXPORTS) \
1b05fbbd 37921 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37922 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
37923 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
37924 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 37925 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37927 cd $(HOST_SUBDIR)/zlib || exit 1; \
37928 case $(srcdir) in \
37929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37930 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37932 esac; \
37933 srcdiroption="--srcdir=$${topdir}/zlib"; \
37934 libsrcdir="$$s/zlib"; \
37935 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37937 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37938 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 37939 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
37940@endif zlib-bootstrap
37941
d545f33b
PB
37942.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
37943maybe-configure-stage3-zlib:
37944@if zlib-bootstrap
37945maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 37946configure-stage3-zlib:
c52c6897 37947 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 37948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37949 @r=`${PWD_COMMAND}`; export r; \
37950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 37951 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 37952 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37953 $(HOST_EXPORTS) \
1b05fbbd 37954 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37955 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
37956 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
37957 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 37958 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37960 cd $(HOST_SUBDIR)/zlib || exit 1; \
37961 case $(srcdir) in \
37962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37963 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37965 esac; \
37966 srcdiroption="--srcdir=$${topdir}/zlib"; \
37967 libsrcdir="$$s/zlib"; \
37968 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37970 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37971 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 37972 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
37973@endif zlib-bootstrap
37974
d545f33b
PB
37975.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37976maybe-configure-stage4-zlib:
37977@if zlib-bootstrap
37978maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 37979configure-stage4-zlib:
c52c6897 37980 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 37981 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37982 @r=`${PWD_COMMAND}`; export r; \
37983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 37984 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 37985 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37986 $(HOST_EXPORTS) \
1b05fbbd 37987 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37988 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
37989 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
37990 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 37991 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37993 cd $(HOST_SUBDIR)/zlib || exit 1; \
37994 case $(srcdir) in \
37995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37996 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37998 esac; \
37999 srcdiroption="--srcdir=$${topdir}/zlib"; \
38000 libsrcdir="$$s/zlib"; \
38001 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38003 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38004 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38005 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
38006@endif zlib-bootstrap
38007
38008.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
38009maybe-configure-stageprofile-zlib:
38010@if zlib-bootstrap
38011maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 38012configure-stageprofile-zlib:
c52c6897 38013 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 38014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38015 @r=`${PWD_COMMAND}`; export r; \
38016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38017 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 38018 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38019 $(HOST_EXPORTS) \
1b05fbbd
AO
38020 $(POSTSTAGE1_HOST_EXPORTS) \
38021 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
38022 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
38023 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38024 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 38025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38026 cd $(HOST_SUBDIR)/zlib || exit 1; \
38027 case $(srcdir) in \
38028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38029 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38031 esac; \
38032 srcdiroption="--srcdir=$${topdir}/zlib"; \
38033 libsrcdir="$$s/zlib"; \
38034 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38036 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38037 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38038 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
38039@endif zlib-bootstrap
38040
38041.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
38042maybe-configure-stagefeedback-zlib:
38043@if zlib-bootstrap
38044maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 38045configure-stagefeedback-zlib:
c52c6897 38046 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 38047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
38048 @r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38050 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 38051 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 38052 $(HOST_EXPORTS) \
1b05fbbd
AO
38053 $(POSTSTAGE1_HOST_EXPORTS) \
38054 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
38055 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
38056 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 38057 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 38058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
38059 cd $(HOST_SUBDIR)/zlib || exit 1; \
38060 case $(srcdir) in \
38061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38062 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38064 esac; \
38065 srcdiroption="--srcdir=$${topdir}/zlib"; \
38066 libsrcdir="$$s/zlib"; \
38067 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38069 --target=${target_alias} $${srcdiroption} \
c1cb7e02 38070 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 38071 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
38072@endif zlib-bootstrap
38073
38074
38075
38076
38077
b813574b
PB
38078.PHONY: all-zlib maybe-all-zlib
38079maybe-all-zlib:
4f0ef2d8
CD
38080@if gcc-bootstrap
38081all-zlib: stage_current
38082@endif gcc-bootstrap
b813574b 38083@if zlib
d27cc32e 38084TARGET-zlib=all
b813574b
PB
38085maybe-all-zlib: all-zlib
38086all-zlib: configure-zlib
c52c6897 38087 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38089 $(HOST_EXPORTS) \
b00612cc 38090 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
38091 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38092 $(TARGET-zlib))
b813574b 38093@endif zlib
3866be5d 38094
a7254363 38095
d545f33b
PB
38096
38097.PHONY: all-stage1-zlib maybe-all-stage1-zlib
38098.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
38099maybe-all-stage1-zlib:
38100maybe-clean-stage1-zlib:
38101@if zlib-bootstrap
38102maybe-all-stage1-zlib: all-stage1-zlib
38103all-stage1: all-stage1-zlib
f70224b5 38104TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 38105all-stage1-zlib: configure-stage1-zlib
c52c6897 38106 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
38107 @r=`${PWD_COMMAND}`; export r; \
38108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38109 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
38110 $(HOST_EXPORTS) \
38111 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38113 CFLAGS="$(STAGE1_CFLAGS)" \
38114 CXXFLAGS="$(STAGE1_CFLAGS)" \
38115 LIBCFLAGS="$(LIBCFLAGS)" \
38116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38119 $(EXTRA_HOST_FLAGS) \
38120 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 38121 $(TARGET-stage1-zlib)
d545f33b
PB
38122
38123maybe-clean-stage1-zlib: clean-stage1-zlib
38124clean-stage1: clean-stage1-zlib
38125clean-stage1-zlib:
9dbaa842
DD
38126 @if [ $(current_stage) = stage1 ]; then \
38127 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38128 else \
38129 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
38130 $(MAKE) stage1-start; \
38131 fi; \
d545f33b 38132 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38133 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 38134 clean
d545f33b
PB
38135@endif zlib-bootstrap
38136
38137
38138.PHONY: all-stage2-zlib maybe-all-stage2-zlib
38139.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
38140maybe-all-stage2-zlib:
38141maybe-clean-stage2-zlib:
38142@if zlib-bootstrap
38143maybe-all-stage2-zlib: all-stage2-zlib
38144all-stage2: all-stage2-zlib
f70224b5 38145TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 38146all-stage2-zlib: configure-stage2-zlib
c52c6897 38147 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
38148 @r=`${PWD_COMMAND}`; export r; \
38149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38150 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
38151 $(HOST_EXPORTS) \
38152 $(POSTSTAGE1_HOST_EXPORTS) \
38153 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38155 CFLAGS="$(STAGE2_CFLAGS)" \
38156 CXXFLAGS="$(STAGE2_CFLAGS)" \
38157 LIBCFLAGS="$(STAGE2_CFLAGS)" \
38158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38161 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38162 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 38163 $(TARGET-stage2-zlib)
d545f33b
PB
38164
38165maybe-clean-stage2-zlib: clean-stage2-zlib
38166clean-stage2: clean-stage2-zlib
38167clean-stage2-zlib:
9dbaa842
DD
38168 @if [ $(current_stage) = stage2 ]; then \
38169 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38170 else \
38171 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
38172 $(MAKE) stage2-start; \
38173 fi; \
d545f33b 38174 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38175 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38176 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38177 clean
d545f33b
PB
38178@endif zlib-bootstrap
38179
38180
38181.PHONY: all-stage3-zlib maybe-all-stage3-zlib
38182.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
38183maybe-all-stage3-zlib:
38184maybe-clean-stage3-zlib:
38185@if zlib-bootstrap
38186maybe-all-stage3-zlib: all-stage3-zlib
38187all-stage3: all-stage3-zlib
f70224b5 38188TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 38189all-stage3-zlib: configure-stage3-zlib
c52c6897 38190 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
38191 @r=`${PWD_COMMAND}`; export r; \
38192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38193 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
38194 $(HOST_EXPORTS) \
38195 $(POSTSTAGE1_HOST_EXPORTS) \
38196 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38198 CFLAGS="$(STAGE3_CFLAGS)" \
38199 CXXFLAGS="$(STAGE3_CFLAGS)" \
38200 LIBCFLAGS="$(STAGE3_CFLAGS)" \
38201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38205 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 38206 $(TARGET-stage3-zlib)
d545f33b
PB
38207
38208maybe-clean-stage3-zlib: clean-stage3-zlib
38209clean-stage3: clean-stage3-zlib
38210clean-stage3-zlib:
9dbaa842
DD
38211 @if [ $(current_stage) = stage3 ]; then \
38212 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38213 else \
38214 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
38215 $(MAKE) stage3-start; \
38216 fi; \
d545f33b 38217 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38218 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38219 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38220 clean
d545f33b
PB
38221@endif zlib-bootstrap
38222
38223
38224.PHONY: all-stage4-zlib maybe-all-stage4-zlib
38225.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
38226maybe-all-stage4-zlib:
38227maybe-clean-stage4-zlib:
38228@if zlib-bootstrap
38229maybe-all-stage4-zlib: all-stage4-zlib
38230all-stage4: all-stage4-zlib
f70224b5 38231TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 38232all-stage4-zlib: configure-stage4-zlib
c52c6897 38233 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
38234 @r=`${PWD_COMMAND}`; export r; \
38235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38236 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
38237 $(HOST_EXPORTS) \
38238 $(POSTSTAGE1_HOST_EXPORTS) \
38239 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38241 CFLAGS="$(STAGE4_CFLAGS)" \
38242 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 38243 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
38244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38248 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 38249 $(TARGET-stage4-zlib)
d545f33b
PB
38250
38251maybe-clean-stage4-zlib: clean-stage4-zlib
38252clean-stage4: clean-stage4-zlib
38253clean-stage4-zlib:
9dbaa842
DD
38254 @if [ $(current_stage) = stage4 ]; then \
38255 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38256 else \
38257 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
38258 $(MAKE) stage4-start; \
38259 fi; \
d545f33b 38260 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38261 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38262 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38263 clean
d545f33b
PB
38264@endif zlib-bootstrap
38265
38266
38267.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
38268.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
38269maybe-all-stageprofile-zlib:
38270maybe-clean-stageprofile-zlib:
38271@if zlib-bootstrap
38272maybe-all-stageprofile-zlib: all-stageprofile-zlib
38273all-stageprofile: all-stageprofile-zlib
f70224b5 38274TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 38275all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 38276 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
38277 @r=`${PWD_COMMAND}`; export r; \
38278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38279 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
38280 $(HOST_EXPORTS) \
38281 $(POSTSTAGE1_HOST_EXPORTS) \
38282 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38284 CFLAGS="$(STAGEprofile_CFLAGS)" \
38285 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
38286 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
38287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38291 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 38292 $(TARGET-stageprofile-zlib)
d545f33b
PB
38293
38294maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
38295clean-stageprofile: clean-stageprofile-zlib
38296clean-stageprofile-zlib:
9dbaa842
DD
38297 @if [ $(current_stage) = stageprofile ]; then \
38298 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38299 else \
38300 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
38301 $(MAKE) stageprofile-start; \
38302 fi; \
d545f33b 38303 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38304 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38305 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38306 clean
d545f33b
PB
38307@endif zlib-bootstrap
38308
38309
38310.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
38311.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
38312maybe-all-stagefeedback-zlib:
38313maybe-clean-stagefeedback-zlib:
38314@if zlib-bootstrap
38315maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
38316all-stagefeedback: all-stagefeedback-zlib
f70224b5 38317TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 38318all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 38319 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
38320 @r=`${PWD_COMMAND}`; export r; \
38321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 38322 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
38323 $(HOST_EXPORTS) \
38324 $(POSTSTAGE1_HOST_EXPORTS) \
38325 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
38327 CFLAGS="$(STAGEfeedback_CFLAGS)" \
38328 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
38329 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
38330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
38334 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 38335 $(TARGET-stagefeedback-zlib)
d545f33b
PB
38336
38337maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
38338clean-stagefeedback: clean-stagefeedback-zlib
38339clean-stagefeedback-zlib:
9dbaa842
DD
38340 @if [ $(current_stage) = stagefeedback ]; then \
38341 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
38342 else \
38343 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
38344 $(MAKE) stagefeedback-start; \
38345 fi; \
d545f33b 38346 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 38347 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 38348 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 38349 clean
d545f33b
PB
38350@endif zlib-bootstrap
38351
38352
38353
38354
38355
b813574b
PB
38356.PHONY: check-zlib maybe-check-zlib
38357maybe-check-zlib:
38358@if zlib
38359maybe-check-zlib: check-zlib
3866be5d 38360
b813574b 38361check-zlib:
3866be5d 38362
b813574b 38363@endif zlib
3866be5d 38364
b813574b
PB
38365.PHONY: install-zlib maybe-install-zlib
38366maybe-install-zlib:
38367@if zlib
38368maybe-install-zlib: install-zlib
4fa63067 38369
b813574b 38370install-zlib:
4fa63067 38371
b813574b 38372@endif zlib
4fa63067 38373
56a8fe78 38374# Other targets (info, dvi, pdf, etc.)
4fa63067 38375
b813574b
PB
38376.PHONY: maybe-info-zlib info-zlib
38377maybe-info-zlib:
38378@if zlib
38379maybe-info-zlib: info-zlib
4fa63067 38380
6d389afc
MS
38381info-zlib: \
38382 configure-zlib
38383 @[ -f ./zlib/Makefile ] || exit 0; \
38384 r=`${PWD_COMMAND}`; export r; \
38385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38386 $(HOST_EXPORTS) \
38387 for flag in $(EXTRA_HOST_FLAGS) ; do \
38388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38389 done; \
38390 echo "Doing info in zlib" ; \
b00612cc 38391 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
38392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38394 "RANLIB=$${RANLIB}" \
0c24b341 38395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38396 info) \
38397 || exit 1
38398
38399@endif zlib
38400
38401.PHONY: maybe-dvi-zlib dvi-zlib
38402maybe-dvi-zlib:
38403@if zlib
38404maybe-dvi-zlib: dvi-zlib
38405
38406dvi-zlib: \
b813574b
PB
38407 configure-zlib
38408 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38409 r=`${PWD_COMMAND}`; export r; \
38410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38411 $(HOST_EXPORTS) \
b813574b 38412 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38414 done; \
6d389afc 38415 echo "Doing dvi in zlib" ; \
b00612cc 38416 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38419 "RANLIB=$${RANLIB}" \
0c24b341 38420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 38421 dvi) \
4fa63067
NN
38422 || exit 1
38423
b813574b 38424@endif zlib
4fa63067 38425
56a8fe78
DD
38426.PHONY: maybe-pdf-zlib pdf-zlib
38427maybe-pdf-zlib:
38428@if zlib
38429maybe-pdf-zlib: pdf-zlib
38430
38431pdf-zlib: \
38432 configure-zlib
38433 @[ -f ./zlib/Makefile ] || exit 0; \
38434 r=`${PWD_COMMAND}`; export r; \
38435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38436 $(HOST_EXPORTS) \
38437 for flag in $(EXTRA_HOST_FLAGS) ; do \
38438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38439 done; \
38440 echo "Doing pdf in zlib" ; \
38441 (cd $(HOST_SUBDIR)/zlib && \
38442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38444 "RANLIB=$${RANLIB}" \
0c24b341 38445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38446 pdf) \
38447 || exit 1
38448
38449@endif zlib
38450
6d389afc
MS
38451.PHONY: maybe-html-zlib html-zlib
38452maybe-html-zlib:
b813574b 38453@if zlib
6d389afc 38454maybe-html-zlib: html-zlib
4fa63067 38455
6d389afc 38456html-zlib: \
b813574b
PB
38457 configure-zlib
38458 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38459 r=`${PWD_COMMAND}`; export r; \
38460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38461 $(HOST_EXPORTS) \
b813574b 38462 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38464 done; \
6d389afc 38465 echo "Doing html in zlib" ; \
b00612cc 38466 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38469 "RANLIB=$${RANLIB}" \
0c24b341 38470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 38471 html) \
4fa63067
NN
38472 || exit 1
38473
b813574b 38474@endif zlib
4fa63067 38475
b813574b
PB
38476.PHONY: maybe-TAGS-zlib TAGS-zlib
38477maybe-TAGS-zlib:
38478@if zlib
38479maybe-TAGS-zlib: TAGS-zlib
4fa63067 38480
b813574b
PB
38481TAGS-zlib: \
38482 configure-zlib
38483 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38484 r=`${PWD_COMMAND}`; export r; \
38485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38486 $(HOST_EXPORTS) \
b813574b 38487 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38489 done; \
b813574b 38490 echo "Doing TAGS in zlib" ; \
b00612cc 38491 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38494 "RANLIB=$${RANLIB}" \
0c24b341 38495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38496 TAGS) \
4fa63067
NN
38497 || exit 1
38498
b813574b 38499@endif zlib
4fa63067 38500
b813574b
PB
38501.PHONY: maybe-install-info-zlib install-info-zlib
38502maybe-install-info-zlib:
38503@if zlib
38504maybe-install-info-zlib: install-info-zlib
4fa63067 38505
b813574b
PB
38506install-info-zlib: \
38507 configure-zlib \
38508 info-zlib
38509 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38510 r=`${PWD_COMMAND}`; export r; \
38511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38512 $(HOST_EXPORTS) \
b813574b 38513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38515 done; \
b813574b 38516 echo "Doing install-info in zlib" ; \
b00612cc 38517 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38520 "RANLIB=$${RANLIB}" \
0c24b341 38521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38522 install-info) \
4fa63067
NN
38523 || exit 1
38524
b813574b 38525@endif zlib
4fa63067 38526
a3ca38d2
DD
38527.PHONY: maybe-install-pdf-zlib install-pdf-zlib
38528maybe-install-pdf-zlib:
38529@if zlib
38530maybe-install-pdf-zlib: install-pdf-zlib
38531
38532install-pdf-zlib: \
38533 configure-zlib \
38534 pdf-zlib
38535 @[ -f ./zlib/Makefile ] || exit 0; \
38536 r=`${PWD_COMMAND}`; export r; \
38537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38538 $(HOST_EXPORTS) \
38539 for flag in $(EXTRA_HOST_FLAGS) ; do \
38540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541 done; \
38542 echo "Doing install-pdf in zlib" ; \
38543 (cd $(HOST_SUBDIR)/zlib && \
38544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38546 "RANLIB=$${RANLIB}" \
0c24b341 38547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38548 install-pdf) \
38549 || exit 1
38550
38551@endif zlib
38552
108a6f8e
CD
38553.PHONY: maybe-install-html-zlib install-html-zlib
38554maybe-install-html-zlib:
38555@if zlib
38556maybe-install-html-zlib: install-html-zlib
38557
38558install-html-zlib: \
38559 configure-zlib \
38560 html-zlib
38561 @[ -f ./zlib/Makefile ] || exit 0; \
38562 r=`${PWD_COMMAND}`; export r; \
38563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38564 $(HOST_EXPORTS) \
38565 for flag in $(EXTRA_HOST_FLAGS) ; do \
38566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38567 done; \
38568 echo "Doing install-html in zlib" ; \
38569 (cd $(HOST_SUBDIR)/zlib && \
38570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572 "RANLIB=$${RANLIB}" \
0c24b341 38573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38574 install-html) \
38575 || exit 1
38576
38577@endif zlib
38578
b813574b
PB
38579.PHONY: maybe-installcheck-zlib installcheck-zlib
38580maybe-installcheck-zlib:
38581@if zlib
38582maybe-installcheck-zlib: installcheck-zlib
4fa63067 38583
b813574b
PB
38584installcheck-zlib: \
38585 configure-zlib
38586 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38587 r=`${PWD_COMMAND}`; export r; \
38588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38589 $(HOST_EXPORTS) \
b813574b 38590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38592 done; \
b813574b 38593 echo "Doing installcheck in zlib" ; \
b00612cc 38594 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38597 "RANLIB=$${RANLIB}" \
0c24b341 38598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38599 installcheck) \
4fa63067
NN
38600 || exit 1
38601
b813574b 38602@endif zlib
4fa63067 38603
b813574b
PB
38604.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
38605maybe-mostlyclean-zlib:
38606@if zlib
38607maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 38608
b813574b
PB
38609mostlyclean-zlib:
38610 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38611 r=`${PWD_COMMAND}`; export r; \
38612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38613 $(HOST_EXPORTS) \
b813574b 38614 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38616 done; \
b813574b 38617 echo "Doing mostlyclean in zlib" ; \
b00612cc 38618 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38621 "RANLIB=$${RANLIB}" \
0c24b341 38622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38623 mostlyclean) \
4fa63067
NN
38624 || exit 1
38625
b813574b 38626@endif zlib
4fa63067 38627
b813574b
PB
38628.PHONY: maybe-clean-zlib clean-zlib
38629maybe-clean-zlib:
38630@if zlib
38631maybe-clean-zlib: clean-zlib
4fa63067 38632
b813574b
PB
38633clean-zlib:
38634 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38635 r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38637 $(HOST_EXPORTS) \
b813574b 38638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38640 done; \
b813574b 38641 echo "Doing clean in zlib" ; \
b00612cc 38642 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38645 "RANLIB=$${RANLIB}" \
0c24b341 38646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38647 clean) \
4fa63067
NN
38648 || exit 1
38649
b813574b 38650@endif zlib
4fa63067 38651
b813574b
PB
38652.PHONY: maybe-distclean-zlib distclean-zlib
38653maybe-distclean-zlib:
38654@if zlib
38655maybe-distclean-zlib: distclean-zlib
4fa63067 38656
b813574b
PB
38657distclean-zlib:
38658 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38659 r=`${PWD_COMMAND}`; export r; \
38660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38661 $(HOST_EXPORTS) \
b813574b 38662 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38664 done; \
b813574b 38665 echo "Doing distclean in zlib" ; \
b00612cc 38666 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38669 "RANLIB=$${RANLIB}" \
0c24b341 38670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38671 distclean) \
4fa63067
NN
38672 || exit 1
38673
b813574b 38674@endif zlib
4fa63067 38675
b813574b
PB
38676.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
38677maybe-maintainer-clean-zlib:
38678@if zlib
38679maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 38680
b813574b
PB
38681maintainer-clean-zlib:
38682 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
38683 r=`${PWD_COMMAND}`; export r; \
38684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38685 $(HOST_EXPORTS) \
b813574b 38686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38688 done; \
b813574b 38689 echo "Doing maintainer-clean in zlib" ; \
b00612cc 38690 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
38691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38693 "RANLIB=$${RANLIB}" \
0c24b341 38694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38695 maintainer-clean) \
4fa63067 38696 || exit 1
16ae0395 38697
b813574b 38698@endif zlib
3866be5d
NN
38699
38700
a7254363 38701
b813574b
PB
38702.PHONY: configure-gdb maybe-configure-gdb
38703maybe-configure-gdb:
4f0ef2d8
CD
38704@if gcc-bootstrap
38705configure-gdb: stage_current
38706@endif gcc-bootstrap
b813574b
PB
38707@if gdb
38708maybe-configure-gdb: configure-gdb
c52c6897 38709configure-gdb:
0aed8855 38710 @: $(MAKE); $(unstage)
c52c6897 38711 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38713 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
38714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 38715 $(HOST_EXPORTS) \
a7254363
PB
38716 echo Configuring in $(HOST_SUBDIR)/gdb; \
38717 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 38718 case $(srcdir) in \
b00612cc
PB
38719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38720 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
38721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38722 esac; \
b00612cc
PB
38723 srcdiroption="--srcdir=$${topdir}/gdb"; \
38724 libsrcdir="$$s/gdb"; \
e2b9e2dc 38725 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38727 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38728 || exit 1
b813574b 38729@endif gdb
e2b9e2dc 38730
a7254363
PB
38731
38732
d545f33b
PB
38733
38734
b813574b
PB
38735.PHONY: all-gdb maybe-all-gdb
38736maybe-all-gdb:
4f0ef2d8
CD
38737@if gcc-bootstrap
38738all-gdb: stage_current
38739@endif gcc-bootstrap
b813574b 38740@if gdb
d27cc32e 38741TARGET-gdb=all
b813574b
PB
38742maybe-all-gdb: all-gdb
38743all-gdb: configure-gdb
0aed8855 38744 @: $(MAKE); $(unstage)
b40e3958
L
38745 @r=`${PWD_COMMAND}`; export r; \
38746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38747 $(HOST_EXPORTS) \
b00612cc 38748 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
38749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38750 $(TARGET-gdb))
b813574b 38751@endif gdb
3866be5d 38752
a7254363 38753
d545f33b
PB
38754
38755
b813574b
PB
38756.PHONY: check-gdb maybe-check-gdb
38757maybe-check-gdb:
38758@if gdb
38759maybe-check-gdb: check-gdb
3866be5d 38760
b813574b 38761check-gdb:
0aed8855 38762 @: $(MAKE); $(unstage)
b40e3958
L
38763 @r=`${PWD_COMMAND}`; export r; \
38764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38765 $(HOST_EXPORTS) \
b00612cc
PB
38766 (cd $(HOST_SUBDIR)/gdb && \
38767 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38768
b813574b 38769@endif gdb
3866be5d 38770
b813574b
PB
38771.PHONY: install-gdb maybe-install-gdb
38772maybe-install-gdb:
38773@if gdb
38774maybe-install-gdb: install-gdb
16ae0395 38775
b813574b 38776install-gdb: installdirs
0aed8855 38777 @: $(MAKE); $(unstage)
b40e3958
L
38778 @r=`${PWD_COMMAND}`; export r; \
38779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38780 $(HOST_EXPORTS) \
b00612cc 38781 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 38782 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38783
b813574b 38784@endif gdb
3866be5d 38785
56a8fe78 38786# Other targets (info, dvi, pdf, etc.)
4fa63067 38787
b813574b
PB
38788.PHONY: maybe-info-gdb info-gdb
38789maybe-info-gdb:
38790@if gdb
38791maybe-info-gdb: info-gdb
4fa63067 38792
b813574b
PB
38793info-gdb: \
38794 configure-gdb
0aed8855 38795 @: $(MAKE); $(unstage)
b813574b 38796 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38797 r=`${PWD_COMMAND}`; export r; \
38798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38799 $(HOST_EXPORTS) \
72b2455a 38800 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38802 done; \
b813574b 38803 echo "Doing info in gdb" ; \
b00612cc 38804 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38807 "RANLIB=$${RANLIB}" \
0c24b341 38808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38809 info) \
4fa63067
NN
38810 || exit 1
38811
b813574b 38812@endif gdb
4fa63067 38813
b813574b
PB
38814.PHONY: maybe-dvi-gdb dvi-gdb
38815maybe-dvi-gdb:
38816@if gdb
38817maybe-dvi-gdb: dvi-gdb
4fa63067 38818
b813574b
PB
38819dvi-gdb: \
38820 configure-gdb
0aed8855 38821 @: $(MAKE); $(unstage)
b813574b 38822 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38823 r=`${PWD_COMMAND}`; export r; \
38824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38825 $(HOST_EXPORTS) \
72b2455a 38826 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38828 done; \
b813574b 38829 echo "Doing dvi in gdb" ; \
b00612cc 38830 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38833 "RANLIB=$${RANLIB}" \
0c24b341 38834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38835 dvi) \
4fa63067
NN
38836 || exit 1
38837
b813574b 38838@endif gdb
4fa63067 38839
56a8fe78
DD
38840.PHONY: maybe-pdf-gdb pdf-gdb
38841maybe-pdf-gdb:
38842@if gdb
38843maybe-pdf-gdb: pdf-gdb
38844
38845pdf-gdb: \
38846 configure-gdb
38847 @: $(MAKE); $(unstage)
38848 @[ -f ./gdb/Makefile ] || exit 0; \
38849 r=`${PWD_COMMAND}`; export r; \
38850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38851 $(HOST_EXPORTS) \
38852 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38854 done; \
38855 echo "Doing pdf in gdb" ; \
38856 (cd $(HOST_SUBDIR)/gdb && \
38857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38859 "RANLIB=$${RANLIB}" \
0c24b341 38860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38861 pdf) \
38862 || exit 1
38863
38864@endif gdb
38865
6d389afc
MS
38866.PHONY: maybe-html-gdb html-gdb
38867maybe-html-gdb:
38868@if gdb
38869maybe-html-gdb: html-gdb
38870
38871html-gdb: \
38872 configure-gdb
0aed8855 38873 @: $(MAKE); $(unstage)
6d389afc
MS
38874 @[ -f ./gdb/Makefile ] || exit 0; \
38875 r=`${PWD_COMMAND}`; export r; \
38876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38877 $(HOST_EXPORTS) \
38878 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38880 done; \
38881 echo "Doing html in gdb" ; \
b00612cc 38882 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
38883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38885 "RANLIB=$${RANLIB}" \
0c24b341 38886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38887 html) \
38888 || exit 1
38889
38890@endif gdb
38891
b813574b
PB
38892.PHONY: maybe-TAGS-gdb TAGS-gdb
38893maybe-TAGS-gdb:
38894@if gdb
38895maybe-TAGS-gdb: TAGS-gdb
4fa63067 38896
b813574b
PB
38897TAGS-gdb: \
38898 configure-gdb
0aed8855 38899 @: $(MAKE); $(unstage)
b813574b 38900 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38901 r=`${PWD_COMMAND}`; export r; \
38902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38903 $(HOST_EXPORTS) \
72b2455a 38904 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38906 done; \
b813574b 38907 echo "Doing TAGS in gdb" ; \
b00612cc 38908 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38911 "RANLIB=$${RANLIB}" \
0c24b341 38912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38913 TAGS) \
4fa63067
NN
38914 || exit 1
38915
b813574b 38916@endif gdb
4fa63067 38917
b813574b
PB
38918.PHONY: maybe-install-info-gdb install-info-gdb
38919maybe-install-info-gdb:
38920@if gdb
38921maybe-install-info-gdb: install-info-gdb
4fa63067 38922
b813574b
PB
38923install-info-gdb: \
38924 configure-gdb \
38925 info-gdb
0aed8855 38926 @: $(MAKE); $(unstage)
b813574b 38927 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38928 r=`${PWD_COMMAND}`; export r; \
38929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38930 $(HOST_EXPORTS) \
72b2455a 38931 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38933 done; \
b813574b 38934 echo "Doing install-info in gdb" ; \
b00612cc 38935 (cd $(HOST_SUBDIR)/gdb && \
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 install-info) \
4fa63067
NN
38941 || exit 1
38942
b813574b 38943@endif gdb
4fa63067 38944
a3ca38d2
DD
38945.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38946maybe-install-pdf-gdb:
38947@if gdb
38948maybe-install-pdf-gdb: install-pdf-gdb
38949
38950install-pdf-gdb: \
38951 configure-gdb \
38952 pdf-gdb
38953 @: $(MAKE); $(unstage)
38954 @[ -f ./gdb/Makefile ] || exit 0; \
38955 r=`${PWD_COMMAND}`; export r; \
38956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38957 $(HOST_EXPORTS) \
38958 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38960 done; \
38961 echo "Doing install-pdf in gdb" ; \
38962 (cd $(HOST_SUBDIR)/gdb && \
38963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38965 "RANLIB=$${RANLIB}" \
0c24b341 38966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38967 install-pdf) \
38968 || exit 1
38969
38970@endif gdb
38971
108a6f8e
CD
38972.PHONY: maybe-install-html-gdb install-html-gdb
38973maybe-install-html-gdb:
38974@if gdb
38975maybe-install-html-gdb: install-html-gdb
38976
38977install-html-gdb: \
38978 configure-gdb \
38979 html-gdb
38980 @: $(MAKE); $(unstage)
38981 @[ -f ./gdb/Makefile ] || exit 0; \
38982 r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38984 $(HOST_EXPORTS) \
38985 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38987 done; \
38988 echo "Doing install-html in gdb" ; \
38989 (cd $(HOST_SUBDIR)/gdb && \
38990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38992 "RANLIB=$${RANLIB}" \
0c24b341 38993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38994 install-html) \
38995 || exit 1
38996
38997@endif gdb
38998
b813574b
PB
38999.PHONY: maybe-installcheck-gdb installcheck-gdb
39000maybe-installcheck-gdb:
39001@if gdb
39002maybe-installcheck-gdb: installcheck-gdb
4fa63067 39003
b813574b
PB
39004installcheck-gdb: \
39005 configure-gdb
0aed8855 39006 @: $(MAKE); $(unstage)
b813574b 39007 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39008 r=`${PWD_COMMAND}`; export r; \
39009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39010 $(HOST_EXPORTS) \
72b2455a 39011 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39013 done; \
b813574b 39014 echo "Doing installcheck in gdb" ; \
b00612cc 39015 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39018 "RANLIB=$${RANLIB}" \
0c24b341 39019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39020 installcheck) \
4fa63067
NN
39021 || exit 1
39022
b813574b 39023@endif gdb
4fa63067 39024
b813574b
PB
39025.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
39026maybe-mostlyclean-gdb:
39027@if gdb
39028maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 39029
b813574b 39030mostlyclean-gdb:
0aed8855 39031 @: $(MAKE); $(unstage)
b813574b 39032 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39033 r=`${PWD_COMMAND}`; export r; \
39034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39035 $(HOST_EXPORTS) \
72b2455a 39036 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39038 done; \
b813574b 39039 echo "Doing mostlyclean in gdb" ; \
b00612cc 39040 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39043 "RANLIB=$${RANLIB}" \
0c24b341 39044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39045 mostlyclean) \
4fa63067
NN
39046 || exit 1
39047
b813574b 39048@endif gdb
4fa63067 39049
b813574b
PB
39050.PHONY: maybe-clean-gdb clean-gdb
39051maybe-clean-gdb:
39052@if gdb
39053maybe-clean-gdb: clean-gdb
4fa63067 39054
b813574b 39055clean-gdb:
0aed8855 39056 @: $(MAKE); $(unstage)
b813574b 39057 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39058 r=`${PWD_COMMAND}`; export r; \
39059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39060 $(HOST_EXPORTS) \
72b2455a 39061 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39063 done; \
b813574b 39064 echo "Doing clean in gdb" ; \
b00612cc 39065 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39068 "RANLIB=$${RANLIB}" \
0c24b341 39069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39070 clean) \
4fa63067
NN
39071 || exit 1
39072
b813574b 39073@endif gdb
4fa63067 39074
b813574b
PB
39075.PHONY: maybe-distclean-gdb distclean-gdb
39076maybe-distclean-gdb:
39077@if gdb
39078maybe-distclean-gdb: distclean-gdb
4fa63067 39079
b813574b 39080distclean-gdb:
0aed8855 39081 @: $(MAKE); $(unstage)
b813574b 39082 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39083 r=`${PWD_COMMAND}`; export r; \
39084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39085 $(HOST_EXPORTS) \
72b2455a 39086 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39088 done; \
b813574b 39089 echo "Doing distclean in gdb" ; \
b00612cc 39090 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39093 "RANLIB=$${RANLIB}" \
0c24b341 39094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39095 distclean) \
4fa63067
NN
39096 || exit 1
39097
b813574b 39098@endif gdb
4fa63067 39099
b813574b
PB
39100.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
39101maybe-maintainer-clean-gdb:
39102@if gdb
39103maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 39104
b813574b 39105maintainer-clean-gdb:
0aed8855 39106 @: $(MAKE); $(unstage)
b813574b 39107 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
39108 r=`${PWD_COMMAND}`; export r; \
39109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39110 $(HOST_EXPORTS) \
72b2455a 39111 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39113 done; \
b813574b 39114 echo "Doing maintainer-clean in gdb" ; \
b00612cc 39115 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
39116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39118 "RANLIB=$${RANLIB}" \
0c24b341 39119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39120 maintainer-clean) \
4fa63067
NN
39121 || exit 1
39122
b813574b 39123@endif gdb
4fa63067
NN
39124
39125
a7254363 39126
b813574b
PB
39127.PHONY: configure-expect maybe-configure-expect
39128maybe-configure-expect:
4f0ef2d8
CD
39129@if gcc-bootstrap
39130configure-expect: stage_current
39131@endif gcc-bootstrap
b813574b
PB
39132@if expect
39133maybe-configure-expect: configure-expect
c52c6897 39134configure-expect:
0aed8855 39135 @: $(MAKE); $(unstage)
c52c6897 39136 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39138 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
39139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 39140 $(HOST_EXPORTS) \
a7254363
PB
39141 echo Configuring in $(HOST_SUBDIR)/expect; \
39142 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 39143 case $(srcdir) in \
b00612cc
PB
39144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39145 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
39146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39147 esac; \
b00612cc
PB
39148 srcdiroption="--srcdir=$${topdir}/expect"; \
39149 libsrcdir="$$s/expect"; \
e2b9e2dc 39150 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39152 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39153 || exit 1
b813574b 39154@endif expect
e2b9e2dc 39155
a7254363
PB
39156
39157
d545f33b
PB
39158
39159
b813574b
PB
39160.PHONY: all-expect maybe-all-expect
39161maybe-all-expect:
4f0ef2d8
CD
39162@if gcc-bootstrap
39163all-expect: stage_current
39164@endif gcc-bootstrap
b813574b 39165@if expect
d27cc32e 39166TARGET-expect=all
b813574b
PB
39167maybe-all-expect: all-expect
39168all-expect: configure-expect
0aed8855 39169 @: $(MAKE); $(unstage)
b40e3958
L
39170 @r=`${PWD_COMMAND}`; export r; \
39171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39172 $(HOST_EXPORTS) \
b00612cc 39173 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
39174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39175 $(TARGET-expect))
b813574b 39176@endif expect
3866be5d 39177
a7254363 39178
d545f33b
PB
39179
39180
b813574b
PB
39181.PHONY: check-expect maybe-check-expect
39182maybe-check-expect:
39183@if expect
39184maybe-check-expect: check-expect
3866be5d 39185
b813574b 39186check-expect:
0aed8855 39187 @: $(MAKE); $(unstage)
b40e3958
L
39188 @r=`${PWD_COMMAND}`; export r; \
39189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39190 $(HOST_EXPORTS) \
b00612cc
PB
39191 (cd $(HOST_SUBDIR)/expect && \
39192 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39193
b813574b 39194@endif expect
3866be5d 39195
b813574b
PB
39196.PHONY: install-expect maybe-install-expect
39197maybe-install-expect:
39198@if expect
39199maybe-install-expect: install-expect
16ae0395 39200
b813574b 39201install-expect: installdirs
0aed8855 39202 @: $(MAKE); $(unstage)
b40e3958
L
39203 @r=`${PWD_COMMAND}`; export r; \
39204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39205 $(HOST_EXPORTS) \
b00612cc 39206 (cd $(HOST_SUBDIR)/expect && \
2da12f12 39207 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39208
b813574b 39209@endif expect
3866be5d 39210
56a8fe78 39211# Other targets (info, dvi, pdf, etc.)
4fa63067 39212
b813574b
PB
39213.PHONY: maybe-info-expect info-expect
39214maybe-info-expect:
39215@if expect
39216maybe-info-expect: info-expect
4fa63067 39217
b813574b
PB
39218info-expect: \
39219 configure-expect
0aed8855 39220 @: $(MAKE); $(unstage)
b813574b 39221 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
39222 r=`${PWD_COMMAND}`; export r; \
39223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39224 $(HOST_EXPORTS) \
72b2455a 39225 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39227 done; \
b813574b 39228 echo "Doing info in expect" ; \
b00612cc 39229 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39232 "RANLIB=$${RANLIB}" \
0c24b341 39233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39234 info) \
e2b9e2dc
NN
39235 || exit 1
39236
b813574b 39237@endif expect
4fa63067 39238
b813574b
PB
39239.PHONY: maybe-dvi-expect dvi-expect
39240maybe-dvi-expect:
39241@if expect
39242maybe-dvi-expect: dvi-expect
4fa63067 39243
b813574b
PB
39244dvi-expect: \
39245 configure-expect
0aed8855 39246 @: $(MAKE); $(unstage)
b813574b 39247 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39248 r=`${PWD_COMMAND}`; export r; \
b40e3958 39249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39250 $(HOST_EXPORTS) \
72b2455a 39251 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39253 done; \
b813574b 39254 echo "Doing dvi in expect" ; \
b00612cc 39255 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39258 "RANLIB=$${RANLIB}" \
0c24b341 39259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39260 dvi) \
4fa63067 39261 || exit 1
3866be5d 39262
b813574b 39263@endif expect
3866be5d 39264
56a8fe78
DD
39265.PHONY: maybe-pdf-expect pdf-expect
39266maybe-pdf-expect:
39267@if expect
39268maybe-pdf-expect: pdf-expect
39269
39270pdf-expect: \
39271 configure-expect
39272 @: $(MAKE); $(unstage)
39273 @[ -f ./expect/Makefile ] || exit 0; \
39274 r=`${PWD_COMMAND}`; export r; \
39275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39276 $(HOST_EXPORTS) \
39277 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39279 done; \
39280 echo "Doing pdf in expect" ; \
39281 (cd $(HOST_SUBDIR)/expect && \
39282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39284 "RANLIB=$${RANLIB}" \
0c24b341 39285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39286 pdf) \
39287 || exit 1
39288
39289@endif expect
39290
6d389afc
MS
39291.PHONY: maybe-html-expect html-expect
39292maybe-html-expect:
39293@if expect
39294maybe-html-expect: html-expect
39295
39296html-expect: \
39297 configure-expect
0aed8855 39298 @: $(MAKE); $(unstage)
6d389afc
MS
39299 @[ -f ./expect/Makefile ] || exit 0; \
39300 r=`${PWD_COMMAND}`; export r; \
39301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39302 $(HOST_EXPORTS) \
39303 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39305 done; \
39306 echo "Doing html in expect" ; \
b00612cc 39307 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
39308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39310 "RANLIB=$${RANLIB}" \
0c24b341 39311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39312 html) \
39313 || exit 1
39314
39315@endif expect
39316
b813574b
PB
39317.PHONY: maybe-TAGS-expect TAGS-expect
39318maybe-TAGS-expect:
39319@if expect
39320maybe-TAGS-expect: TAGS-expect
4fa63067 39321
b813574b
PB
39322TAGS-expect: \
39323 configure-expect
0aed8855 39324 @: $(MAKE); $(unstage)
b813574b 39325 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39326 r=`${PWD_COMMAND}`; export r; \
b40e3958 39327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39328 $(HOST_EXPORTS) \
72b2455a 39329 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39331 done; \
b813574b 39332 echo "Doing TAGS in expect" ; \
b00612cc 39333 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39336 "RANLIB=$${RANLIB}" \
0c24b341 39337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39338 TAGS) \
4fa63067 39339 || exit 1
3866be5d 39340
b813574b 39341@endif expect
3866be5d 39342
b813574b
PB
39343.PHONY: maybe-install-info-expect install-info-expect
39344maybe-install-info-expect:
39345@if expect
39346maybe-install-info-expect: install-info-expect
16ae0395 39347
b813574b
PB
39348install-info-expect: \
39349 configure-expect \
39350 info-expect
0aed8855 39351 @: $(MAKE); $(unstage)
b813574b 39352 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39353 r=`${PWD_COMMAND}`; export r; \
39354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39355 $(HOST_EXPORTS) \
72b2455a 39356 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39358 done; \
b813574b 39359 echo "Doing install-info in expect" ; \
b00612cc 39360 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39363 "RANLIB=$${RANLIB}" \
0c24b341 39364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39365 install-info) \
4fa63067
NN
39366 || exit 1
39367
b813574b 39368@endif expect
4fa63067 39369
a3ca38d2
DD
39370.PHONY: maybe-install-pdf-expect install-pdf-expect
39371maybe-install-pdf-expect:
39372@if expect
39373maybe-install-pdf-expect: install-pdf-expect
39374
39375install-pdf-expect: \
39376 configure-expect \
39377 pdf-expect
39378 @: $(MAKE); $(unstage)
39379 @[ -f ./expect/Makefile ] || exit 0; \
39380 r=`${PWD_COMMAND}`; export r; \
39381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39382 $(HOST_EXPORTS) \
39383 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39385 done; \
39386 echo "Doing install-pdf in expect" ; \
39387 (cd $(HOST_SUBDIR)/expect && \
39388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39390 "RANLIB=$${RANLIB}" \
0c24b341 39391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39392 install-pdf) \
39393 || exit 1
39394
39395@endif expect
39396
108a6f8e
CD
39397.PHONY: maybe-install-html-expect install-html-expect
39398maybe-install-html-expect:
39399@if expect
39400maybe-install-html-expect: install-html-expect
39401
39402install-html-expect: \
39403 configure-expect \
39404 html-expect
39405 @: $(MAKE); $(unstage)
39406 @[ -f ./expect/Makefile ] || exit 0; \
39407 r=`${PWD_COMMAND}`; export r; \
39408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39409 $(HOST_EXPORTS) \
39410 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39412 done; \
39413 echo "Doing install-html in expect" ; \
39414 (cd $(HOST_SUBDIR)/expect && \
39415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39417 "RANLIB=$${RANLIB}" \
0c24b341 39418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39419 install-html) \
39420 || exit 1
39421
39422@endif expect
39423
b813574b
PB
39424.PHONY: maybe-installcheck-expect installcheck-expect
39425maybe-installcheck-expect:
39426@if expect
39427maybe-installcheck-expect: installcheck-expect
4fa63067 39428
b813574b
PB
39429installcheck-expect: \
39430 configure-expect
0aed8855 39431 @: $(MAKE); $(unstage)
b813574b 39432 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39433 r=`${PWD_COMMAND}`; export r; \
39434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39435 $(HOST_EXPORTS) \
72b2455a 39436 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39438 done; \
b813574b 39439 echo "Doing installcheck in expect" ; \
b00612cc 39440 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39443 "RANLIB=$${RANLIB}" \
0c24b341 39444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39445 installcheck) \
4fa63067
NN
39446 || exit 1
39447
b813574b 39448@endif expect
4fa63067 39449
b813574b
PB
39450.PHONY: maybe-mostlyclean-expect mostlyclean-expect
39451maybe-mostlyclean-expect:
39452@if expect
39453maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 39454
b813574b 39455mostlyclean-expect:
0aed8855 39456 @: $(MAKE); $(unstage)
b813574b 39457 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39458 r=`${PWD_COMMAND}`; export r; \
39459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39460 $(HOST_EXPORTS) \
72b2455a 39461 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39463 done; \
b813574b 39464 echo "Doing mostlyclean in expect" ; \
b00612cc 39465 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39468 "RANLIB=$${RANLIB}" \
0c24b341 39469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39470 mostlyclean) \
4fa63067
NN
39471 || exit 1
39472
b813574b 39473@endif expect
4fa63067 39474
b813574b
PB
39475.PHONY: maybe-clean-expect clean-expect
39476maybe-clean-expect:
39477@if expect
39478maybe-clean-expect: clean-expect
4fa63067 39479
b813574b 39480clean-expect:
0aed8855 39481 @: $(MAKE); $(unstage)
b813574b 39482 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39483 r=`${PWD_COMMAND}`; export r; \
39484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39485 $(HOST_EXPORTS) \
72b2455a 39486 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39488 done; \
b813574b 39489 echo "Doing clean in expect" ; \
b00612cc 39490 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39493 "RANLIB=$${RANLIB}" \
0c24b341 39494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39495 clean) \
4fa63067
NN
39496 || exit 1
39497
b813574b 39498@endif expect
4fa63067 39499
b813574b
PB
39500.PHONY: maybe-distclean-expect distclean-expect
39501maybe-distclean-expect:
39502@if expect
39503maybe-distclean-expect: distclean-expect
4fa63067 39504
b813574b 39505distclean-expect:
0aed8855 39506 @: $(MAKE); $(unstage)
b813574b 39507 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
39508 r=`${PWD_COMMAND}`; export r; \
39509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39510 $(HOST_EXPORTS) \
72b2455a 39511 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39513 done; \
b813574b 39514 echo "Doing distclean in expect" ; \
b00612cc 39515 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39518 "RANLIB=$${RANLIB}" \
0c24b341 39519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39520 distclean) \
4fa63067
NN
39521 || exit 1
39522
b813574b 39523@endif expect
4fa63067 39524
b813574b
PB
39525.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
39526maybe-maintainer-clean-expect:
39527@if expect
39528maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 39529
b813574b 39530maintainer-clean-expect:
0aed8855 39531 @: $(MAKE); $(unstage)
b813574b 39532 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 39533 r=`${PWD_COMMAND}`; export r; \
b40e3958 39534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39535 $(HOST_EXPORTS) \
72b2455a 39536 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39538 done; \
b813574b 39539 echo "Doing maintainer-clean in expect" ; \
b00612cc 39540 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
39541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39543 "RANLIB=$${RANLIB}" \
0c24b341 39544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39545 maintainer-clean) \
4fa63067 39546 || exit 1
3866be5d 39547
b813574b 39548@endif expect
3866be5d 39549
4fa63067 39550
a7254363 39551
b813574b
PB
39552.PHONY: configure-guile maybe-configure-guile
39553maybe-configure-guile:
4f0ef2d8
CD
39554@if gcc-bootstrap
39555configure-guile: stage_current
39556@endif gcc-bootstrap
b813574b
PB
39557@if guile
39558maybe-configure-guile: configure-guile
c52c6897 39559configure-guile:
0aed8855 39560 @: $(MAKE); $(unstage)
c52c6897 39561 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39563 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
39564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 39565 $(HOST_EXPORTS) \
a7254363
PB
39566 echo Configuring in $(HOST_SUBDIR)/guile; \
39567 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 39568 case $(srcdir) in \
b00612cc
PB
39569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39570 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
39571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39572 esac; \
b00612cc
PB
39573 srcdiroption="--srcdir=$${topdir}/guile"; \
39574 libsrcdir="$$s/guile"; \
e2b9e2dc 39575 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39576 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39577 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39578 || exit 1
b813574b 39579@endif guile
e2b9e2dc 39580
a7254363
PB
39581
39582
d545f33b
PB
39583
39584
b813574b
PB
39585.PHONY: all-guile maybe-all-guile
39586maybe-all-guile:
4f0ef2d8
CD
39587@if gcc-bootstrap
39588all-guile: stage_current
39589@endif gcc-bootstrap
b813574b 39590@if guile
d27cc32e 39591TARGET-guile=all
b813574b
PB
39592maybe-all-guile: all-guile
39593all-guile: configure-guile
0aed8855 39594 @: $(MAKE); $(unstage)
b40e3958
L
39595 @r=`${PWD_COMMAND}`; export r; \
39596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39597 $(HOST_EXPORTS) \
b00612cc 39598 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
39599 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39600 $(TARGET-guile))
b813574b 39601@endif guile
3866be5d 39602
a7254363 39603
d545f33b
PB
39604
39605
b813574b
PB
39606.PHONY: check-guile maybe-check-guile
39607maybe-check-guile:
39608@if guile
39609maybe-check-guile: check-guile
3866be5d 39610
b813574b 39611check-guile:
0aed8855 39612 @: $(MAKE); $(unstage)
b40e3958
L
39613 @r=`${PWD_COMMAND}`; export r; \
39614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39615 $(HOST_EXPORTS) \
b00612cc
PB
39616 (cd $(HOST_SUBDIR)/guile && \
39617 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39618
b813574b 39619@endif guile
16ae0395 39620
b813574b
PB
39621.PHONY: install-guile maybe-install-guile
39622maybe-install-guile:
39623@if guile
39624maybe-install-guile: install-guile
39625
39626install-guile: installdirs
0aed8855 39627 @: $(MAKE); $(unstage)
b40e3958
L
39628 @r=`${PWD_COMMAND}`; export r; \
39629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39630 $(HOST_EXPORTS) \
b00612cc 39631 (cd $(HOST_SUBDIR)/guile && \
2da12f12 39632 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 39633
b813574b 39634@endif guile
4fa63067 39635
56a8fe78 39636# Other targets (info, dvi, pdf, etc.)
4fa63067 39637
b813574b
PB
39638.PHONY: maybe-info-guile info-guile
39639maybe-info-guile:
39640@if guile
39641maybe-info-guile: info-guile
4fa63067 39642
b813574b
PB
39643info-guile: \
39644 configure-guile
0aed8855 39645 @: $(MAKE); $(unstage)
b813574b 39646 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39647 r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39649 $(HOST_EXPORTS) \
72b2455a 39650 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39652 done; \
b813574b 39653 echo "Doing info in guile" ; \
b00612cc 39654 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39657 "RANLIB=$${RANLIB}" \
0c24b341 39658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39659 info) \
4fa63067
NN
39660 || exit 1
39661
b813574b 39662@endif guile
4fa63067 39663
b813574b
PB
39664.PHONY: maybe-dvi-guile dvi-guile
39665maybe-dvi-guile:
39666@if guile
39667maybe-dvi-guile: dvi-guile
4fa63067 39668
b813574b
PB
39669dvi-guile: \
39670 configure-guile
0aed8855 39671 @: $(MAKE); $(unstage)
b813574b 39672 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39673 r=`${PWD_COMMAND}`; export r; \
39674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39675 $(HOST_EXPORTS) \
72b2455a 39676 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39678 done; \
b813574b 39679 echo "Doing dvi in guile" ; \
b00612cc 39680 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39683 "RANLIB=$${RANLIB}" \
0c24b341 39684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39685 dvi) \
4fa63067
NN
39686 || exit 1
39687
b813574b 39688@endif guile
4fa63067 39689
56a8fe78
DD
39690.PHONY: maybe-pdf-guile pdf-guile
39691maybe-pdf-guile:
39692@if guile
39693maybe-pdf-guile: pdf-guile
39694
39695pdf-guile: \
39696 configure-guile
39697 @: $(MAKE); $(unstage)
39698 @[ -f ./guile/Makefile ] || exit 0; \
39699 r=`${PWD_COMMAND}`; export r; \
39700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39701 $(HOST_EXPORTS) \
39702 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39704 done; \
39705 echo "Doing pdf in guile" ; \
39706 (cd $(HOST_SUBDIR)/guile && \
39707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39709 "RANLIB=$${RANLIB}" \
0c24b341 39710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39711 pdf) \
39712 || exit 1
39713
39714@endif guile
39715
6d389afc
MS
39716.PHONY: maybe-html-guile html-guile
39717maybe-html-guile:
39718@if guile
39719maybe-html-guile: html-guile
39720
39721html-guile: \
39722 configure-guile
0aed8855 39723 @: $(MAKE); $(unstage)
6d389afc
MS
39724 @[ -f ./guile/Makefile ] || exit 0; \
39725 r=`${PWD_COMMAND}`; export r; \
39726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39727 $(HOST_EXPORTS) \
39728 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39730 done; \
39731 echo "Doing html in guile" ; \
b00612cc 39732 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
39733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39735 "RANLIB=$${RANLIB}" \
0c24b341 39736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39737 html) \
39738 || exit 1
39739
39740@endif guile
39741
b813574b
PB
39742.PHONY: maybe-TAGS-guile TAGS-guile
39743maybe-TAGS-guile:
39744@if guile
39745maybe-TAGS-guile: TAGS-guile
4fa63067 39746
b813574b
PB
39747TAGS-guile: \
39748 configure-guile
0aed8855 39749 @: $(MAKE); $(unstage)
b813574b 39750 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39751 r=`${PWD_COMMAND}`; export r; \
39752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39753 $(HOST_EXPORTS) \
72b2455a 39754 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39756 done; \
b813574b 39757 echo "Doing TAGS in guile" ; \
b00612cc 39758 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39761 "RANLIB=$${RANLIB}" \
0c24b341 39762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39763 TAGS) \
4fa63067
NN
39764 || exit 1
39765
b813574b 39766@endif guile
4fa63067 39767
b813574b
PB
39768.PHONY: maybe-install-info-guile install-info-guile
39769maybe-install-info-guile:
39770@if guile
39771maybe-install-info-guile: install-info-guile
4fa63067 39772
b813574b
PB
39773install-info-guile: \
39774 configure-guile \
39775 info-guile
0aed8855 39776 @: $(MAKE); $(unstage)
b813574b 39777 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39778 r=`${PWD_COMMAND}`; export r; \
39779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39780 $(HOST_EXPORTS) \
72b2455a 39781 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39783 done; \
b813574b 39784 echo "Doing install-info in guile" ; \
b00612cc 39785 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39788 "RANLIB=$${RANLIB}" \
0c24b341 39789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39790 install-info) \
4fa63067
NN
39791 || exit 1
39792
b813574b 39793@endif guile
4fa63067 39794
a3ca38d2
DD
39795.PHONY: maybe-install-pdf-guile install-pdf-guile
39796maybe-install-pdf-guile:
39797@if guile
39798maybe-install-pdf-guile: install-pdf-guile
39799
39800install-pdf-guile: \
39801 configure-guile \
39802 pdf-guile
39803 @: $(MAKE); $(unstage)
39804 @[ -f ./guile/Makefile ] || exit 0; \
39805 r=`${PWD_COMMAND}`; export r; \
39806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39807 $(HOST_EXPORTS) \
39808 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39810 done; \
39811 echo "Doing install-pdf in guile" ; \
39812 (cd $(HOST_SUBDIR)/guile && \
39813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39815 "RANLIB=$${RANLIB}" \
0c24b341 39816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39817 install-pdf) \
39818 || exit 1
39819
39820@endif guile
39821
108a6f8e
CD
39822.PHONY: maybe-install-html-guile install-html-guile
39823maybe-install-html-guile:
39824@if guile
39825maybe-install-html-guile: install-html-guile
39826
39827install-html-guile: \
39828 configure-guile \
39829 html-guile
39830 @: $(MAKE); $(unstage)
39831 @[ -f ./guile/Makefile ] || exit 0; \
39832 r=`${PWD_COMMAND}`; export r; \
39833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39834 $(HOST_EXPORTS) \
39835 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39837 done; \
39838 echo "Doing install-html in guile" ; \
39839 (cd $(HOST_SUBDIR)/guile && \
39840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39842 "RANLIB=$${RANLIB}" \
0c24b341 39843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39844 install-html) \
39845 || exit 1
39846
39847@endif guile
39848
b813574b
PB
39849.PHONY: maybe-installcheck-guile installcheck-guile
39850maybe-installcheck-guile:
39851@if guile
39852maybe-installcheck-guile: installcheck-guile
4fa63067 39853
b813574b
PB
39854installcheck-guile: \
39855 configure-guile
0aed8855 39856 @: $(MAKE); $(unstage)
b813574b 39857 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39858 r=`${PWD_COMMAND}`; export r; \
39859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39860 $(HOST_EXPORTS) \
72b2455a 39861 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39863 done; \
b813574b 39864 echo "Doing installcheck in guile" ; \
b00612cc 39865 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39868 "RANLIB=$${RANLIB}" \
0c24b341 39869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39870 installcheck) \
4fa63067
NN
39871 || exit 1
39872
b813574b 39873@endif guile
4fa63067 39874
b813574b
PB
39875.PHONY: maybe-mostlyclean-guile mostlyclean-guile
39876maybe-mostlyclean-guile:
39877@if guile
39878maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 39879
b813574b 39880mostlyclean-guile:
0aed8855 39881 @: $(MAKE); $(unstage)
b813574b 39882 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39883 r=`${PWD_COMMAND}`; export r; \
39884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39885 $(HOST_EXPORTS) \
72b2455a 39886 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39888 done; \
b813574b 39889 echo "Doing mostlyclean in guile" ; \
b00612cc 39890 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39893 "RANLIB=$${RANLIB}" \
0c24b341 39894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39895 mostlyclean) \
4fa63067
NN
39896 || exit 1
39897
b813574b 39898@endif guile
4fa63067 39899
b813574b
PB
39900.PHONY: maybe-clean-guile clean-guile
39901maybe-clean-guile:
39902@if guile
39903maybe-clean-guile: clean-guile
4fa63067 39904
b813574b 39905clean-guile:
0aed8855 39906 @: $(MAKE); $(unstage)
b813574b 39907 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39908 r=`${PWD_COMMAND}`; export r; \
39909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39910 $(HOST_EXPORTS) \
72b2455a 39911 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39913 done; \
b813574b 39914 echo "Doing clean in guile" ; \
b00612cc 39915 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39918 "RANLIB=$${RANLIB}" \
0c24b341 39919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39920 clean) \
4fa63067
NN
39921 || exit 1
39922
b813574b 39923@endif guile
4fa63067 39924
b813574b
PB
39925.PHONY: maybe-distclean-guile distclean-guile
39926maybe-distclean-guile:
39927@if guile
39928maybe-distclean-guile: distclean-guile
4fa63067 39929
b813574b 39930distclean-guile:
0aed8855 39931 @: $(MAKE); $(unstage)
b813574b 39932 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39933 r=`${PWD_COMMAND}`; export r; \
39934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39935 $(HOST_EXPORTS) \
72b2455a 39936 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39938 done; \
b813574b 39939 echo "Doing distclean in guile" ; \
b00612cc 39940 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39943 "RANLIB=$${RANLIB}" \
0c24b341 39944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39945 distclean) \
4fa63067
NN
39946 || exit 1
39947
b813574b 39948@endif guile
4fa63067 39949
b813574b
PB
39950.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39951maybe-maintainer-clean-guile:
39952@if guile
39953maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 39954
b813574b 39955maintainer-clean-guile:
0aed8855 39956 @: $(MAKE); $(unstage)
b813574b 39957 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39958 r=`${PWD_COMMAND}`; export r; \
39959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39960 $(HOST_EXPORTS) \
72b2455a 39961 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39963 done; \
b813574b 39964 echo "Doing maintainer-clean in guile" ; \
b00612cc 39965 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39968 "RANLIB=$${RANLIB}" \
0c24b341 39969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39970 maintainer-clean) \
4fa63067
NN
39971 || exit 1
39972
b813574b 39973@endif guile
3866be5d
NN
39974
39975
a7254363 39976
b813574b
PB
39977.PHONY: configure-tk maybe-configure-tk
39978maybe-configure-tk:
4f0ef2d8
CD
39979@if gcc-bootstrap
39980configure-tk: stage_current
39981@endif gcc-bootstrap
b813574b
PB
39982@if tk
39983maybe-configure-tk: configure-tk
c52c6897 39984configure-tk:
0aed8855 39985 @: $(MAKE); $(unstage)
c52c6897 39986 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39988 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 39990 $(HOST_EXPORTS) \
a7254363
PB
39991 echo Configuring in $(HOST_SUBDIR)/tk; \
39992 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 39993 case $(srcdir) in \
b00612cc
PB
39994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39995 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39997 esac; \
b00612cc
PB
39998 srcdiroption="--srcdir=$${topdir}/tk"; \
39999 libsrcdir="$$s/tk"; \
e2b9e2dc 40000 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40002 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40003 || exit 1
b813574b 40004@endif tk
e2b9e2dc 40005
a7254363
PB
40006
40007
d545f33b
PB
40008
40009
b813574b
PB
40010.PHONY: all-tk maybe-all-tk
40011maybe-all-tk:
4f0ef2d8
CD
40012@if gcc-bootstrap
40013all-tk: stage_current
40014@endif gcc-bootstrap
b813574b 40015@if tk
d27cc32e 40016TARGET-tk=all
b813574b
PB
40017maybe-all-tk: all-tk
40018all-tk: configure-tk
0aed8855 40019 @: $(MAKE); $(unstage)
b40e3958
L
40020 @r=`${PWD_COMMAND}`; export r; \
40021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40022 $(HOST_EXPORTS) \
b00612cc 40023 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
40024 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40025 $(TARGET-tk))
b813574b 40026@endif tk
3866be5d 40027
a7254363 40028
d545f33b
PB
40029
40030
b813574b
PB
40031.PHONY: check-tk maybe-check-tk
40032maybe-check-tk:
40033@if tk
40034maybe-check-tk: check-tk
3866be5d 40035
b813574b 40036check-tk:
0aed8855 40037 @: $(MAKE); $(unstage)
b40e3958
L
40038 @r=`${PWD_COMMAND}`; export r; \
40039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40040 $(HOST_EXPORTS) \
b00612cc
PB
40041 (cd $(HOST_SUBDIR)/tk && \
40042 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40043
b813574b 40044@endif tk
3866be5d 40045
b813574b
PB
40046.PHONY: install-tk maybe-install-tk
40047maybe-install-tk:
40048@if tk
40049maybe-install-tk: install-tk
16ae0395 40050
b813574b 40051install-tk: installdirs
0aed8855 40052 @: $(MAKE); $(unstage)
b40e3958
L
40053 @r=`${PWD_COMMAND}`; export r; \
40054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40055 $(HOST_EXPORTS) \
b00612cc 40056 (cd $(HOST_SUBDIR)/tk && \
2da12f12 40057 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40058
b813574b 40059@endif tk
3866be5d 40060
56a8fe78 40061# Other targets (info, dvi, pdf, etc.)
4fa63067 40062
b813574b
PB
40063.PHONY: maybe-info-tk info-tk
40064maybe-info-tk:
40065@if tk
40066maybe-info-tk: info-tk
4fa63067 40067
b813574b
PB
40068info-tk: \
40069 configure-tk
0aed8855 40070 @: $(MAKE); $(unstage)
b813574b 40071 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
40072 r=`${PWD_COMMAND}`; export r; \
40073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40074 $(HOST_EXPORTS) \
72b2455a 40075 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40077 done; \
b813574b 40078 echo "Doing info in tk" ; \
b00612cc 40079 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40082 "RANLIB=$${RANLIB}" \
0c24b341 40083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40084 info) \
e2b9e2dc
NN
40085 || exit 1
40086
b813574b 40087@endif tk
4fa63067 40088
b813574b
PB
40089.PHONY: maybe-dvi-tk dvi-tk
40090maybe-dvi-tk:
40091@if tk
40092maybe-dvi-tk: dvi-tk
4fa63067 40093
b813574b
PB
40094dvi-tk: \
40095 configure-tk
0aed8855 40096 @: $(MAKE); $(unstage)
b813574b 40097 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40098 r=`${PWD_COMMAND}`; export r; \
b40e3958 40099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40100 $(HOST_EXPORTS) \
72b2455a 40101 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40103 done; \
b813574b 40104 echo "Doing dvi in tk" ; \
b00612cc 40105 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40108 "RANLIB=$${RANLIB}" \
0c24b341 40109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40110 dvi) \
4fa63067 40111 || exit 1
3866be5d 40112
b813574b 40113@endif tk
3866be5d 40114
56a8fe78
DD
40115.PHONY: maybe-pdf-tk pdf-tk
40116maybe-pdf-tk:
40117@if tk
40118maybe-pdf-tk: pdf-tk
40119
40120pdf-tk: \
40121 configure-tk
40122 @: $(MAKE); $(unstage)
40123 @[ -f ./tk/Makefile ] || exit 0; \
40124 r=`${PWD_COMMAND}`; export r; \
40125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126 $(HOST_EXPORTS) \
40127 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129 done; \
40130 echo "Doing pdf in tk" ; \
40131 (cd $(HOST_SUBDIR)/tk && \
40132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40134 "RANLIB=$${RANLIB}" \
0c24b341 40135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40136 pdf) \
40137 || exit 1
40138
40139@endif tk
40140
6d389afc
MS
40141.PHONY: maybe-html-tk html-tk
40142maybe-html-tk:
40143@if tk
40144maybe-html-tk: html-tk
40145
40146html-tk: \
40147 configure-tk
0aed8855 40148 @: $(MAKE); $(unstage)
6d389afc
MS
40149 @[ -f ./tk/Makefile ] || exit 0; \
40150 r=`${PWD_COMMAND}`; export r; \
40151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40152 $(HOST_EXPORTS) \
40153 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40155 done; \
40156 echo "Doing html in tk" ; \
b00612cc 40157 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
40158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40160 "RANLIB=$${RANLIB}" \
0c24b341 40161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40162 html) \
40163 || exit 1
40164
40165@endif tk
40166
b813574b
PB
40167.PHONY: maybe-TAGS-tk TAGS-tk
40168maybe-TAGS-tk:
40169@if tk
40170maybe-TAGS-tk: TAGS-tk
4fa63067 40171
b813574b
PB
40172TAGS-tk: \
40173 configure-tk
0aed8855 40174 @: $(MAKE); $(unstage)
b813574b 40175 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40176 r=`${PWD_COMMAND}`; export r; \
b40e3958 40177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40178 $(HOST_EXPORTS) \
72b2455a 40179 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40181 done; \
b813574b 40182 echo "Doing TAGS in tk" ; \
b00612cc 40183 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40186 "RANLIB=$${RANLIB}" \
0c24b341 40187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40188 TAGS) \
4fa63067 40189 || exit 1
3866be5d 40190
b813574b 40191@endif tk
3866be5d 40192
b813574b
PB
40193.PHONY: maybe-install-info-tk install-info-tk
40194maybe-install-info-tk:
40195@if tk
40196maybe-install-info-tk: install-info-tk
4fa63067 40197
b813574b
PB
40198install-info-tk: \
40199 configure-tk \
40200 info-tk
0aed8855 40201 @: $(MAKE); $(unstage)
b813574b 40202 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40203 r=`${PWD_COMMAND}`; export r; \
40204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40205 $(HOST_EXPORTS) \
72b2455a 40206 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40208 done; \
b813574b 40209 echo "Doing install-info in tk" ; \
b00612cc 40210 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40213 "RANLIB=$${RANLIB}" \
0c24b341 40214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40215 install-info) \
4fa63067
NN
40216 || exit 1
40217
b813574b 40218@endif tk
4fa63067 40219
a3ca38d2
DD
40220.PHONY: maybe-install-pdf-tk install-pdf-tk
40221maybe-install-pdf-tk:
40222@if tk
40223maybe-install-pdf-tk: install-pdf-tk
40224
40225install-pdf-tk: \
40226 configure-tk \
40227 pdf-tk
40228 @: $(MAKE); $(unstage)
40229 @[ -f ./tk/Makefile ] || exit 0; \
40230 r=`${PWD_COMMAND}`; export r; \
40231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40232 $(HOST_EXPORTS) \
40233 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40235 done; \
40236 echo "Doing install-pdf in tk" ; \
40237 (cd $(HOST_SUBDIR)/tk && \
40238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40240 "RANLIB=$${RANLIB}" \
0c24b341 40241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40242 install-pdf) \
40243 || exit 1
40244
40245@endif tk
40246
108a6f8e
CD
40247.PHONY: maybe-install-html-tk install-html-tk
40248maybe-install-html-tk:
40249@if tk
40250maybe-install-html-tk: install-html-tk
40251
40252install-html-tk: \
40253 configure-tk \
40254 html-tk
40255 @: $(MAKE); $(unstage)
40256 @[ -f ./tk/Makefile ] || exit 0; \
40257 r=`${PWD_COMMAND}`; export r; \
40258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40259 $(HOST_EXPORTS) \
40260 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40262 done; \
40263 echo "Doing install-html in tk" ; \
40264 (cd $(HOST_SUBDIR)/tk && \
40265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40267 "RANLIB=$${RANLIB}" \
0c24b341 40268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40269 install-html) \
40270 || exit 1
40271
40272@endif tk
40273
b813574b
PB
40274.PHONY: maybe-installcheck-tk installcheck-tk
40275maybe-installcheck-tk:
40276@if tk
40277maybe-installcheck-tk: installcheck-tk
4fa63067 40278
b813574b
PB
40279installcheck-tk: \
40280 configure-tk
0aed8855 40281 @: $(MAKE); $(unstage)
b813574b 40282 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40283 r=`${PWD_COMMAND}`; export r; \
40284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40285 $(HOST_EXPORTS) \
72b2455a 40286 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40288 done; \
b813574b 40289 echo "Doing installcheck in tk" ; \
b00612cc 40290 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40293 "RANLIB=$${RANLIB}" \
0c24b341 40294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40295 installcheck) \
4fa63067
NN
40296 || exit 1
40297
b813574b 40298@endif tk
4fa63067 40299
b813574b
PB
40300.PHONY: maybe-mostlyclean-tk mostlyclean-tk
40301maybe-mostlyclean-tk:
40302@if tk
40303maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 40304
b813574b 40305mostlyclean-tk:
0aed8855 40306 @: $(MAKE); $(unstage)
b813574b 40307 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40308 r=`${PWD_COMMAND}`; export r; \
40309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40310 $(HOST_EXPORTS) \
72b2455a 40311 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40313 done; \
b813574b 40314 echo "Doing mostlyclean in tk" ; \
b00612cc 40315 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40318 "RANLIB=$${RANLIB}" \
0c24b341 40319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40320 mostlyclean) \
4fa63067
NN
40321 || exit 1
40322
b813574b 40323@endif tk
4fa63067 40324
b813574b
PB
40325.PHONY: maybe-clean-tk clean-tk
40326maybe-clean-tk:
40327@if tk
40328maybe-clean-tk: clean-tk
4fa63067 40329
b813574b 40330clean-tk:
0aed8855 40331 @: $(MAKE); $(unstage)
b813574b 40332 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40333 r=`${PWD_COMMAND}`; export r; \
40334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40335 $(HOST_EXPORTS) \
72b2455a 40336 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40338 done; \
b813574b 40339 echo "Doing clean in tk" ; \
b00612cc 40340 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40343 "RANLIB=$${RANLIB}" \
0c24b341 40344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40345 clean) \
4fa63067
NN
40346 || exit 1
40347
b813574b 40348@endif tk
4fa63067 40349
b813574b
PB
40350.PHONY: maybe-distclean-tk distclean-tk
40351maybe-distclean-tk:
40352@if tk
40353maybe-distclean-tk: distclean-tk
4fa63067 40354
b813574b 40355distclean-tk:
0aed8855 40356 @: $(MAKE); $(unstage)
b813574b 40357 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
40358 r=`${PWD_COMMAND}`; export r; \
40359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40360 $(HOST_EXPORTS) \
72b2455a 40361 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40363 done; \
b813574b 40364 echo "Doing distclean in tk" ; \
b00612cc 40365 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40368 "RANLIB=$${RANLIB}" \
0c24b341 40369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40370 distclean) \
4fa63067
NN
40371 || exit 1
40372
b813574b 40373@endif tk
4fa63067 40374
b813574b
PB
40375.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
40376maybe-maintainer-clean-tk:
40377@if tk
40378maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 40379
b813574b 40380maintainer-clean-tk:
0aed8855 40381 @: $(MAKE); $(unstage)
b813574b 40382 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 40383 r=`${PWD_COMMAND}`; export r; \
b40e3958 40384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40385 $(HOST_EXPORTS) \
72b2455a 40386 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40388 done; \
b813574b 40389 echo "Doing maintainer-clean in tk" ; \
b00612cc 40390 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
40391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40393 "RANLIB=$${RANLIB}" \
0c24b341 40394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40395 maintainer-clean) \
4fa63067 40396 || exit 1
3866be5d 40397
b813574b 40398@endif tk
3866be5d 40399
4fa63067 40400
a7254363 40401
b813574b
PB
40402.PHONY: configure-libtermcap maybe-configure-libtermcap
40403maybe-configure-libtermcap:
4f0ef2d8
CD
40404@if gcc-bootstrap
40405configure-libtermcap: stage_current
40406@endif gcc-bootstrap
b813574b
PB
40407@if libtermcap
40408maybe-configure-libtermcap: configure-libtermcap
c52c6897 40409configure-libtermcap:
0aed8855 40410 @: $(MAKE); $(unstage)
c52c6897 40411 @r=`${PWD_COMMAND}`; export r; \
b813574b 40412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40413 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
40414 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 40415 $(HOST_EXPORTS) \
a7254363
PB
40416 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
40417 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 40418 case $(srcdir) in \
b00612cc
PB
40419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40420 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
40421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 40422 esac; \
b00612cc
PB
40423 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
40424 libsrcdir="$$s/libtermcap"; \
b813574b 40425 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40427 --target=${target_alias} $${srcdiroption} \
b813574b
PB
40428 || exit 1
40429@endif libtermcap
40430
a7254363
PB
40431
40432
d545f33b
PB
40433
40434
b813574b
PB
40435.PHONY: all-libtermcap maybe-all-libtermcap
40436maybe-all-libtermcap:
4f0ef2d8
CD
40437@if gcc-bootstrap
40438all-libtermcap: stage_current
40439@endif gcc-bootstrap
b813574b 40440@if libtermcap
d27cc32e 40441TARGET-libtermcap=all
b813574b
PB
40442maybe-all-libtermcap: all-libtermcap
40443all-libtermcap: configure-libtermcap
0aed8855 40444 @: $(MAKE); $(unstage)
b813574b
PB
40445 @r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40447 $(HOST_EXPORTS) \
b00612cc 40448 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
40449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40450 $(TARGET-libtermcap))
b813574b
PB
40451@endif libtermcap
40452
a7254363 40453
d545f33b
PB
40454
40455
b813574b
PB
40456.PHONY: check-libtermcap maybe-check-libtermcap
40457maybe-check-libtermcap:
40458@if libtermcap
40459maybe-check-libtermcap: check-libtermcap
40460
40461check-libtermcap:
4fa63067 40462
6bd3dfaa 40463@endif libtermcap
4fa63067
NN
40464
40465.PHONY: install-libtermcap maybe-install-libtermcap
40466maybe-install-libtermcap:
6bd3dfaa
PB
40467@if libtermcap
40468maybe-install-libtermcap: install-libtermcap
4fa63067
NN
40469
40470install-libtermcap: installdirs
0aed8855 40471 @: $(MAKE); $(unstage)
b40e3958
L
40472 @r=`${PWD_COMMAND}`; export r; \
40473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40474 $(HOST_EXPORTS) \
b00612cc 40475 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 40476 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 40477
6bd3dfaa 40478@endif libtermcap
3866be5d 40479
56a8fe78 40480# Other targets (info, dvi, pdf, etc.)
16ae0395 40481
4fa63067
NN
40482.PHONY: maybe-info-libtermcap info-libtermcap
40483maybe-info-libtermcap:
6bd3dfaa
PB
40484@if libtermcap
40485maybe-info-libtermcap: info-libtermcap
4fa63067
NN
40486
40487info-libtermcap: \
40488 configure-libtermcap
0aed8855 40489 @: $(MAKE); $(unstage)
4fa63067
NN
40490 @[ -f ./libtermcap/Makefile ] || exit 0; \
40491 r=`${PWD_COMMAND}`; export r; \
b40e3958 40492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40493 $(HOST_EXPORTS) \
b813574b 40494 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40496 done; \
40497 echo "Doing info in libtermcap" ; \
b00612cc 40498 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40501 "RANLIB=$${RANLIB}" \
0c24b341 40502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40503 info) \
4fa63067 40504 || exit 1
3866be5d 40505
6bd3dfaa 40506@endif libtermcap
3866be5d 40507
4fa63067
NN
40508.PHONY: maybe-dvi-libtermcap dvi-libtermcap
40509maybe-dvi-libtermcap:
6bd3dfaa
PB
40510@if libtermcap
40511maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
40512
40513dvi-libtermcap: \
40514 configure-libtermcap
0aed8855 40515 @: $(MAKE); $(unstage)
4fa63067
NN
40516 @[ -f ./libtermcap/Makefile ] || exit 0; \
40517 r=`${PWD_COMMAND}`; export r; \
40518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40519 $(HOST_EXPORTS) \
b813574b 40520 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40522 done; \
40523 echo "Doing dvi in libtermcap" ; \
b00612cc 40524 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40527 "RANLIB=$${RANLIB}" \
0c24b341 40528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40529 dvi) \
4fa63067
NN
40530 || exit 1
40531
6bd3dfaa 40532@endif libtermcap
4fa63067 40533
56a8fe78
DD
40534.PHONY: maybe-pdf-libtermcap pdf-libtermcap
40535maybe-pdf-libtermcap:
40536@if libtermcap
40537maybe-pdf-libtermcap: pdf-libtermcap
40538
40539pdf-libtermcap: \
40540 configure-libtermcap
40541 @: $(MAKE); $(unstage)
40542 @[ -f ./libtermcap/Makefile ] || exit 0; \
40543 r=`${PWD_COMMAND}`; export r; \
40544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40545 $(HOST_EXPORTS) \
40546 for flag in $(EXTRA_HOST_FLAGS) ; do \
40547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40548 done; \
40549 echo "Doing pdf in libtermcap" ; \
40550 (cd $(HOST_SUBDIR)/libtermcap && \
40551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40553 "RANLIB=$${RANLIB}" \
0c24b341 40554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40555 pdf) \
40556 || exit 1
40557
40558@endif libtermcap
40559
6d389afc
MS
40560.PHONY: maybe-html-libtermcap html-libtermcap
40561maybe-html-libtermcap:
40562@if libtermcap
40563maybe-html-libtermcap: html-libtermcap
40564
40565html-libtermcap: \
40566 configure-libtermcap
0aed8855 40567 @: $(MAKE); $(unstage)
6d389afc
MS
40568 @[ -f ./libtermcap/Makefile ] || exit 0; \
40569 r=`${PWD_COMMAND}`; export r; \
40570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40571 $(HOST_EXPORTS) \
40572 for flag in $(EXTRA_HOST_FLAGS) ; do \
40573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40574 done; \
40575 echo "Doing html in libtermcap" ; \
b00612cc 40576 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
40577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40579 "RANLIB=$${RANLIB}" \
0c24b341 40580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40581 html) \
40582 || exit 1
40583
40584@endif libtermcap
40585
4fa63067
NN
40586.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
40587maybe-TAGS-libtermcap:
6bd3dfaa
PB
40588@if libtermcap
40589maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
40590
40591TAGS-libtermcap: \
40592 configure-libtermcap
0aed8855 40593 @: $(MAKE); $(unstage)
4fa63067
NN
40594 @[ -f ./libtermcap/Makefile ] || exit 0; \
40595 r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40597 $(HOST_EXPORTS) \
b813574b 40598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40600 done; \
40601 echo "Doing TAGS in libtermcap" ; \
b00612cc 40602 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40605 "RANLIB=$${RANLIB}" \
0c24b341 40606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40607 TAGS) \
4fa63067
NN
40608 || exit 1
40609
6bd3dfaa 40610@endif libtermcap
4fa63067
NN
40611
40612.PHONY: maybe-install-info-libtermcap install-info-libtermcap
40613maybe-install-info-libtermcap:
6bd3dfaa
PB
40614@if libtermcap
40615maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
40616
40617install-info-libtermcap: \
40618 configure-libtermcap \
40619 info-libtermcap
0aed8855 40620 @: $(MAKE); $(unstage)
4fa63067
NN
40621 @[ -f ./libtermcap/Makefile ] || exit 0; \
40622 r=`${PWD_COMMAND}`; export r; \
40623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40624 $(HOST_EXPORTS) \
b813574b 40625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40627 done; \
40628 echo "Doing install-info in libtermcap" ; \
b00612cc 40629 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40632 "RANLIB=$${RANLIB}" \
0c24b341 40633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40634 install-info) \
4fa63067
NN
40635 || exit 1
40636
6bd3dfaa 40637@endif libtermcap
4fa63067 40638
a3ca38d2
DD
40639.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
40640maybe-install-pdf-libtermcap:
40641@if libtermcap
40642maybe-install-pdf-libtermcap: install-pdf-libtermcap
40643
40644install-pdf-libtermcap: \
40645 configure-libtermcap \
40646 pdf-libtermcap
40647 @: $(MAKE); $(unstage)
40648 @[ -f ./libtermcap/Makefile ] || exit 0; \
40649 r=`${PWD_COMMAND}`; export r; \
40650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40651 $(HOST_EXPORTS) \
40652 for flag in $(EXTRA_HOST_FLAGS) ; do \
40653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40654 done; \
40655 echo "Doing install-pdf in libtermcap" ; \
40656 (cd $(HOST_SUBDIR)/libtermcap && \
40657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40659 "RANLIB=$${RANLIB}" \
0c24b341 40660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40661 install-pdf) \
40662 || exit 1
40663
40664@endif libtermcap
40665
108a6f8e
CD
40666.PHONY: maybe-install-html-libtermcap install-html-libtermcap
40667maybe-install-html-libtermcap:
40668@if libtermcap
40669maybe-install-html-libtermcap: install-html-libtermcap
40670
40671install-html-libtermcap: \
40672 configure-libtermcap \
40673 html-libtermcap
40674 @: $(MAKE); $(unstage)
40675 @[ -f ./libtermcap/Makefile ] || exit 0; \
40676 r=`${PWD_COMMAND}`; export r; \
40677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40678 $(HOST_EXPORTS) \
40679 for flag in $(EXTRA_HOST_FLAGS) ; do \
40680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40681 done; \
40682 echo "Doing install-html in libtermcap" ; \
40683 (cd $(HOST_SUBDIR)/libtermcap && \
40684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40686 "RANLIB=$${RANLIB}" \
0c24b341 40687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40688 install-html) \
40689 || exit 1
40690
40691@endif libtermcap
40692
4fa63067
NN
40693.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
40694maybe-installcheck-libtermcap:
6bd3dfaa
PB
40695@if libtermcap
40696maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
40697
40698installcheck-libtermcap: \
40699 configure-libtermcap
0aed8855 40700 @: $(MAKE); $(unstage)
4fa63067
NN
40701 @[ -f ./libtermcap/Makefile ] || exit 0; \
40702 r=`${PWD_COMMAND}`; export r; \
40703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40704 $(HOST_EXPORTS) \
b813574b 40705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40707 done; \
40708 echo "Doing installcheck in libtermcap" ; \
b00612cc 40709 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
40710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40712 "RANLIB=$${RANLIB}" \
0c24b341 40713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40714 installcheck) \
4fa63067
NN
40715 || exit 1
40716
6bd3dfaa 40717@endif libtermcap
4fa63067
NN
40718
40719.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
40720maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
40721@if libtermcap
40722maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
40723
40724# libtermcap doesn't support mostlyclean.
40725mostlyclean-libtermcap:
40726
6bd3dfaa 40727@endif libtermcap
4fa63067
NN
40728
40729.PHONY: maybe-clean-libtermcap clean-libtermcap
40730maybe-clean-libtermcap:
6bd3dfaa
PB
40731@if libtermcap
40732maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
40733
40734# libtermcap doesn't support clean.
40735clean-libtermcap:
40736
6bd3dfaa 40737@endif libtermcap
4fa63067
NN
40738
40739.PHONY: maybe-distclean-libtermcap distclean-libtermcap
40740maybe-distclean-libtermcap:
6bd3dfaa
PB
40741@if libtermcap
40742maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
40743
40744# libtermcap doesn't support distclean.
40745distclean-libtermcap:
40746
6bd3dfaa 40747@endif libtermcap
4fa63067
NN
40748
40749.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
40750maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
40751@if libtermcap
40752maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
40753
40754# libtermcap doesn't support maintainer-clean.
40755maintainer-clean-libtermcap:
40756
6bd3dfaa 40757@endif libtermcap
4fa63067
NN
40758
40759
a7254363 40760
4fa63067
NN
40761.PHONY: configure-utils maybe-configure-utils
40762maybe-configure-utils:
4f0ef2d8
CD
40763@if gcc-bootstrap
40764configure-utils: stage_current
40765@endif gcc-bootstrap
6bd3dfaa
PB
40766@if utils
40767maybe-configure-utils: configure-utils
c52c6897 40768configure-utils:
0aed8855 40769 @: $(MAKE); $(unstage)
c52c6897 40770 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40772 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
40773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 40774 $(HOST_EXPORTS) \
a7254363
PB
40775 echo Configuring in $(HOST_SUBDIR)/utils; \
40776 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 40777 case $(srcdir) in \
b00612cc
PB
40778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40779 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
40780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40781 esac; \
b00612cc
PB
40782 srcdiroption="--srcdir=$${topdir}/utils"; \
40783 libsrcdir="$$s/utils"; \
e2b9e2dc 40784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40786 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40787 || exit 1
6bd3dfaa 40788@endif utils
e2b9e2dc 40789
a7254363
PB
40790
40791
d545f33b
PB
40792
40793
4fa63067
NN
40794.PHONY: all-utils maybe-all-utils
40795maybe-all-utils:
4f0ef2d8
CD
40796@if gcc-bootstrap
40797all-utils: stage_current
40798@endif gcc-bootstrap
6bd3dfaa 40799@if utils
d27cc32e 40800TARGET-utils=all
6bd3dfaa 40801maybe-all-utils: all-utils
4fa63067 40802all-utils: configure-utils
0aed8855 40803 @: $(MAKE); $(unstage)
4fa63067
NN
40804 @r=`${PWD_COMMAND}`; export r; \
40805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40806 $(HOST_EXPORTS) \
b00612cc 40807 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
40808 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40809 $(TARGET-utils))
6bd3dfaa 40810@endif utils
4fa63067 40811
a7254363 40812
d545f33b
PB
40813
40814
4fa63067
NN
40815.PHONY: check-utils maybe-check-utils
40816maybe-check-utils:
6bd3dfaa
PB
40817@if utils
40818maybe-check-utils: check-utils
4fa63067
NN
40819
40820check-utils:
40821
6bd3dfaa 40822@endif utils
4fa63067
NN
40823
40824.PHONY: install-utils maybe-install-utils
40825maybe-install-utils:
6bd3dfaa
PB
40826@if utils
40827maybe-install-utils: install-utils
4fa63067
NN
40828
40829install-utils: installdirs
0aed8855 40830 @: $(MAKE); $(unstage)
4fa63067
NN
40831 @r=`${PWD_COMMAND}`; export r; \
40832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40833 $(HOST_EXPORTS) \
b00612cc 40834 (cd $(HOST_SUBDIR)/utils && \
2da12f12 40835 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 40836
6bd3dfaa 40837@endif utils
4fa63067 40838
56a8fe78 40839# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
40840
40841.PHONY: maybe-info-utils info-utils
40842maybe-info-utils:
6bd3dfaa
PB
40843@if utils
40844maybe-info-utils: info-utils
4fa63067
NN
40845
40846info-utils: \
40847 configure-utils
0aed8855 40848 @: $(MAKE); $(unstage)
4fa63067
NN
40849 @[ -f ./utils/Makefile ] || exit 0; \
40850 r=`${PWD_COMMAND}`; export r; \
40851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40852 $(HOST_EXPORTS) \
b813574b 40853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40855 done; \
40856 echo "Doing info in utils" ; \
b00612cc 40857 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40860 "RANLIB=$${RANLIB}" \
0c24b341 40861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40862 info) \
4fa63067
NN
40863 || exit 1
40864
6bd3dfaa 40865@endif utils
4fa63067
NN
40866
40867.PHONY: maybe-dvi-utils dvi-utils
40868maybe-dvi-utils:
6bd3dfaa
PB
40869@if utils
40870maybe-dvi-utils: dvi-utils
4fa63067
NN
40871
40872dvi-utils: \
40873 configure-utils
0aed8855 40874 @: $(MAKE); $(unstage)
4fa63067
NN
40875 @[ -f ./utils/Makefile ] || exit 0; \
40876 r=`${PWD_COMMAND}`; export r; \
b40e3958 40877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40878 $(HOST_EXPORTS) \
b813574b 40879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40881 done; \
40882 echo "Doing dvi in utils" ; \
b00612cc 40883 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40886 "RANLIB=$${RANLIB}" \
0c24b341 40887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40888 dvi) \
4fa63067 40889 || exit 1
3866be5d 40890
6bd3dfaa 40891@endif utils
3866be5d 40892
56a8fe78
DD
40893.PHONY: maybe-pdf-utils pdf-utils
40894maybe-pdf-utils:
40895@if utils
40896maybe-pdf-utils: pdf-utils
40897
40898pdf-utils: \
40899 configure-utils
40900 @: $(MAKE); $(unstage)
40901 @[ -f ./utils/Makefile ] || exit 0; \
40902 r=`${PWD_COMMAND}`; export r; \
40903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40904 $(HOST_EXPORTS) \
40905 for flag in $(EXTRA_HOST_FLAGS) ; do \
40906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40907 done; \
40908 echo "Doing pdf in utils" ; \
40909 (cd $(HOST_SUBDIR)/utils && \
40910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40912 "RANLIB=$${RANLIB}" \
0c24b341 40913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40914 pdf) \
40915 || exit 1
40916
40917@endif utils
40918
6d389afc
MS
40919.PHONY: maybe-html-utils html-utils
40920maybe-html-utils:
40921@if utils
40922maybe-html-utils: html-utils
40923
40924html-utils: \
40925 configure-utils
0aed8855 40926 @: $(MAKE); $(unstage)
6d389afc
MS
40927 @[ -f ./utils/Makefile ] || exit 0; \
40928 r=`${PWD_COMMAND}`; export r; \
40929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40930 $(HOST_EXPORTS) \
40931 for flag in $(EXTRA_HOST_FLAGS) ; do \
40932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40933 done; \
40934 echo "Doing html in utils" ; \
b00612cc 40935 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
40936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40938 "RANLIB=$${RANLIB}" \
0c24b341 40939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40940 html) \
40941 || exit 1
40942
40943@endif utils
40944
4fa63067
NN
40945.PHONY: maybe-TAGS-utils TAGS-utils
40946maybe-TAGS-utils:
6bd3dfaa
PB
40947@if utils
40948maybe-TAGS-utils: TAGS-utils
4fa63067
NN
40949
40950TAGS-utils: \
40951 configure-utils
0aed8855 40952 @: $(MAKE); $(unstage)
4fa63067
NN
40953 @[ -f ./utils/Makefile ] || exit 0; \
40954 r=`${PWD_COMMAND}`; export r; \
b40e3958 40955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40956 $(HOST_EXPORTS) \
b813574b 40957 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40959 done; \
40960 echo "Doing TAGS in utils" ; \
b00612cc 40961 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40964 "RANLIB=$${RANLIB}" \
0c24b341 40965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40966 TAGS) \
4fa63067 40967 || exit 1
3866be5d 40968
6bd3dfaa 40969@endif utils
3866be5d 40970
4fa63067
NN
40971.PHONY: maybe-install-info-utils install-info-utils
40972maybe-install-info-utils:
6bd3dfaa
PB
40973@if utils
40974maybe-install-info-utils: install-info-utils
16ae0395 40975
4fa63067
NN
40976install-info-utils: \
40977 configure-utils \
40978 info-utils
0aed8855 40979 @: $(MAKE); $(unstage)
4fa63067
NN
40980 @[ -f ./utils/Makefile ] || exit 0; \
40981 r=`${PWD_COMMAND}`; export r; \
b40e3958 40982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40983 $(HOST_EXPORTS) \
b813574b 40984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40986 done; \
40987 echo "Doing install-info in utils" ; \
b00612cc 40988 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40991 "RANLIB=$${RANLIB}" \
0c24b341 40992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40993 install-info) \
4fa63067 40994 || exit 1
3866be5d 40995
6bd3dfaa 40996@endif utils
3866be5d 40997
a3ca38d2
DD
40998.PHONY: maybe-install-pdf-utils install-pdf-utils
40999maybe-install-pdf-utils:
41000@if utils
41001maybe-install-pdf-utils: install-pdf-utils
41002
41003install-pdf-utils: \
41004 configure-utils \
41005 pdf-utils
41006 @: $(MAKE); $(unstage)
41007 @[ -f ./utils/Makefile ] || exit 0; \
41008 r=`${PWD_COMMAND}`; export r; \
41009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41010 $(HOST_EXPORTS) \
41011 for flag in $(EXTRA_HOST_FLAGS) ; do \
41012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41013 done; \
41014 echo "Doing install-pdf in utils" ; \
41015 (cd $(HOST_SUBDIR)/utils && \
41016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41018 "RANLIB=$${RANLIB}" \
0c24b341 41019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41020 install-pdf) \
41021 || exit 1
41022
41023@endif utils
41024
108a6f8e
CD
41025.PHONY: maybe-install-html-utils install-html-utils
41026maybe-install-html-utils:
41027@if utils
41028maybe-install-html-utils: install-html-utils
41029
41030install-html-utils: \
41031 configure-utils \
41032 html-utils
41033 @: $(MAKE); $(unstage)
41034 @[ -f ./utils/Makefile ] || exit 0; \
41035 r=`${PWD_COMMAND}`; export r; \
41036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41037 $(HOST_EXPORTS) \
41038 for flag in $(EXTRA_HOST_FLAGS) ; do \
41039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41040 done; \
41041 echo "Doing install-html in utils" ; \
41042 (cd $(HOST_SUBDIR)/utils && \
41043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41045 "RANLIB=$${RANLIB}" \
0c24b341 41046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41047 install-html) \
41048 || exit 1
41049
41050@endif utils
41051
4fa63067
NN
41052.PHONY: maybe-installcheck-utils installcheck-utils
41053maybe-installcheck-utils:
6bd3dfaa
PB
41054@if utils
41055maybe-installcheck-utils: installcheck-utils
4fa63067
NN
41056
41057installcheck-utils: \
41058 configure-utils
0aed8855 41059 @: $(MAKE); $(unstage)
4fa63067 41060 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
41061 r=`${PWD_COMMAND}`; export r; \
41062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41063 $(HOST_EXPORTS) \
b813574b 41064 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41066 done; \
41067 echo "Doing installcheck in utils" ; \
b00612cc 41068 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41071 "RANLIB=$${RANLIB}" \
0c24b341 41072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41073 installcheck) \
e2b9e2dc
NN
41074 || exit 1
41075
6bd3dfaa 41076@endif utils
4fa63067
NN
41077
41078.PHONY: maybe-mostlyclean-utils mostlyclean-utils
41079maybe-mostlyclean-utils:
6bd3dfaa
PB
41080@if utils
41081maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
41082
41083mostlyclean-utils:
0aed8855 41084 @: $(MAKE); $(unstage)
4fa63067
NN
41085 @[ -f ./utils/Makefile ] || exit 0; \
41086 r=`${PWD_COMMAND}`; export r; \
b40e3958 41087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41088 $(HOST_EXPORTS) \
b813574b 41089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41091 done; \
41092 echo "Doing mostlyclean in utils" ; \
b00612cc 41093 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41096 "RANLIB=$${RANLIB}" \
0c24b341 41097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41098 mostlyclean) \
4fa63067 41099 || exit 1
3866be5d 41100
6bd3dfaa 41101@endif utils
3866be5d 41102
4fa63067
NN
41103.PHONY: maybe-clean-utils clean-utils
41104maybe-clean-utils:
6bd3dfaa
PB
41105@if utils
41106maybe-clean-utils: clean-utils
4fa63067
NN
41107
41108clean-utils:
0aed8855 41109 @: $(MAKE); $(unstage)
4fa63067
NN
41110 @[ -f ./utils/Makefile ] || exit 0; \
41111 r=`${PWD_COMMAND}`; export r; \
b40e3958 41112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41113 $(HOST_EXPORTS) \
b813574b 41114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41116 done; \
41117 echo "Doing clean in utils" ; \
b00612cc 41118 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41121 "RANLIB=$${RANLIB}" \
0c24b341 41122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41123 clean) \
4fa63067 41124 || exit 1
3866be5d 41125
6bd3dfaa 41126@endif utils
3866be5d 41127
4fa63067
NN
41128.PHONY: maybe-distclean-utils distclean-utils
41129maybe-distclean-utils:
6bd3dfaa
PB
41130@if utils
41131maybe-distclean-utils: distclean-utils
16ae0395 41132
4fa63067 41133distclean-utils:
0aed8855 41134 @: $(MAKE); $(unstage)
4fa63067
NN
41135 @[ -f ./utils/Makefile ] || exit 0; \
41136 r=`${PWD_COMMAND}`; export r; \
b40e3958 41137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41138 $(HOST_EXPORTS) \
b813574b 41139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41141 done; \
41142 echo "Doing distclean in utils" ; \
b00612cc 41143 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41146 "RANLIB=$${RANLIB}" \
0c24b341 41147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41148 distclean) \
4fa63067 41149 || exit 1
3866be5d 41150
6bd3dfaa 41151@endif utils
3866be5d 41152
4fa63067
NN
41153.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
41154maybe-maintainer-clean-utils:
6bd3dfaa
PB
41155@if utils
41156maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
41157
41158maintainer-clean-utils:
0aed8855 41159 @: $(MAKE); $(unstage)
4fa63067 41160 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
41161 r=`${PWD_COMMAND}`; export r; \
41162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41163 $(HOST_EXPORTS) \
b813574b 41164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41166 done; \
41167 echo "Doing maintainer-clean in utils" ; \
b00612cc 41168 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
41169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41171 "RANLIB=$${RANLIB}" \
0c24b341 41172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41173 maintainer-clean) \
e2b9e2dc
NN
41174 || exit 1
41175
6bd3dfaa 41176@endif utils
3866be5d 41177
3866be5d 41178
a7254363 41179
b00612cc
PB
41180.PHONY: configure-gnattools maybe-configure-gnattools
41181maybe-configure-gnattools:
4f0ef2d8
CD
41182@if gcc-bootstrap
41183configure-gnattools: stage_current
41184@endif gcc-bootstrap
b00612cc
PB
41185@if gnattools
41186maybe-configure-gnattools: configure-gnattools
c52c6897 41187configure-gnattools:
0aed8855 41188 @: $(MAKE); $(unstage)
c52c6897 41189 @r=`${PWD_COMMAND}`; export r; \
b00612cc 41190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41191 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
41192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 41193 $(HOST_EXPORTS) \
a7254363
PB
41194 echo Configuring in $(HOST_SUBDIR)/gnattools; \
41195 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
41196 case $(srcdir) in \
41197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41198 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
41199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41200 esac; \
41201 srcdiroption="--srcdir=$${topdir}/gnattools"; \
41202 libsrcdir="$$s/gnattools"; \
41203 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41205 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
41206 || exit 1
41207@endif gnattools
41208
a7254363
PB
41209
41210
d545f33b
PB
41211
41212
b00612cc
PB
41213.PHONY: all-gnattools maybe-all-gnattools
41214maybe-all-gnattools:
4f0ef2d8
CD
41215@if gcc-bootstrap
41216all-gnattools: stage_current
41217@endif gcc-bootstrap
b00612cc
PB
41218@if gnattools
41219TARGET-gnattools=all
41220maybe-all-gnattools: all-gnattools
41221all-gnattools: configure-gnattools
0aed8855 41222 @: $(MAKE); $(unstage)
b00612cc
PB
41223 @r=`${PWD_COMMAND}`; export r; \
41224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41225 $(HOST_EXPORTS) \
41226 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
41227 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41228 $(TARGET-gnattools))
b00612cc
PB
41229@endif gnattools
41230
a7254363 41231
d545f33b
PB
41232
41233
b00612cc
PB
41234.PHONY: check-gnattools maybe-check-gnattools
41235maybe-check-gnattools:
41236@if gnattools
41237maybe-check-gnattools: check-gnattools
41238
41239check-gnattools:
0aed8855 41240 @: $(MAKE); $(unstage)
b00612cc
PB
41241 @r=`${PWD_COMMAND}`; export r; \
41242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41243 $(HOST_EXPORTS) \
41244 (cd $(HOST_SUBDIR)/gnattools && \
41245 $(MAKE) $(FLAGS_TO_PASS) check)
41246
41247@endif gnattools
41248
41249.PHONY: install-gnattools maybe-install-gnattools
41250maybe-install-gnattools:
41251@if gnattools
41252maybe-install-gnattools: install-gnattools
41253
41254install-gnattools: installdirs
0aed8855 41255 @: $(MAKE); $(unstage)
b00612cc
PB
41256 @r=`${PWD_COMMAND}`; export r; \
41257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41258 $(HOST_EXPORTS) \
41259 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 41260 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
41261
41262@endif gnattools
41263
56a8fe78 41264# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
41265
41266.PHONY: maybe-info-gnattools info-gnattools
41267maybe-info-gnattools:
41268@if gnattools
41269maybe-info-gnattools: info-gnattools
41270
41271info-gnattools: \
41272 configure-gnattools
0aed8855 41273 @: $(MAKE); $(unstage)
b00612cc
PB
41274 @[ -f ./gnattools/Makefile ] || exit 0; \
41275 r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41277 $(HOST_EXPORTS) \
41278 for flag in $(EXTRA_HOST_FLAGS) ; do \
41279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41280 done; \
41281 echo "Doing info in gnattools" ; \
41282 (cd $(HOST_SUBDIR)/gnattools && \
41283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41285 "RANLIB=$${RANLIB}" \
0c24b341 41286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41287 info) \
41288 || exit 1
41289
41290@endif gnattools
41291
41292.PHONY: maybe-dvi-gnattools dvi-gnattools
41293maybe-dvi-gnattools:
41294@if gnattools
41295maybe-dvi-gnattools: dvi-gnattools
41296
41297dvi-gnattools: \
41298 configure-gnattools
0aed8855 41299 @: $(MAKE); $(unstage)
b00612cc
PB
41300 @[ -f ./gnattools/Makefile ] || exit 0; \
41301 r=`${PWD_COMMAND}`; export r; \
41302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41303 $(HOST_EXPORTS) \
41304 for flag in $(EXTRA_HOST_FLAGS) ; do \
41305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41306 done; \
41307 echo "Doing dvi in gnattools" ; \
41308 (cd $(HOST_SUBDIR)/gnattools && \
41309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41311 "RANLIB=$${RANLIB}" \
0c24b341 41312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41313 dvi) \
41314 || exit 1
41315
41316@endif gnattools
41317
56a8fe78
DD
41318.PHONY: maybe-pdf-gnattools pdf-gnattools
41319maybe-pdf-gnattools:
41320@if gnattools
41321maybe-pdf-gnattools: pdf-gnattools
41322
41323pdf-gnattools: \
41324 configure-gnattools
41325 @: $(MAKE); $(unstage)
41326 @[ -f ./gnattools/Makefile ] || exit 0; \
41327 r=`${PWD_COMMAND}`; export r; \
41328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41329 $(HOST_EXPORTS) \
41330 for flag in $(EXTRA_HOST_FLAGS) ; do \
41331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41332 done; \
41333 echo "Doing pdf in gnattools" ; \
41334 (cd $(HOST_SUBDIR)/gnattools && \
41335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41337 "RANLIB=$${RANLIB}" \
0c24b341 41338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41339 pdf) \
41340 || exit 1
41341
41342@endif gnattools
41343
b00612cc
PB
41344.PHONY: maybe-html-gnattools html-gnattools
41345maybe-html-gnattools:
41346@if gnattools
41347maybe-html-gnattools: html-gnattools
41348
41349html-gnattools: \
41350 configure-gnattools
0aed8855 41351 @: $(MAKE); $(unstage)
b00612cc
PB
41352 @[ -f ./gnattools/Makefile ] || exit 0; \
41353 r=`${PWD_COMMAND}`; export r; \
41354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41355 $(HOST_EXPORTS) \
41356 for flag in $(EXTRA_HOST_FLAGS) ; do \
41357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41358 done; \
41359 echo "Doing html in gnattools" ; \
41360 (cd $(HOST_SUBDIR)/gnattools && \
41361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41363 "RANLIB=$${RANLIB}" \
0c24b341 41364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41365 html) \
41366 || exit 1
41367
41368@endif gnattools
41369
41370.PHONY: maybe-TAGS-gnattools TAGS-gnattools
41371maybe-TAGS-gnattools:
41372@if gnattools
41373maybe-TAGS-gnattools: TAGS-gnattools
41374
41375TAGS-gnattools: \
41376 configure-gnattools
0aed8855 41377 @: $(MAKE); $(unstage)
b00612cc
PB
41378 @[ -f ./gnattools/Makefile ] || exit 0; \
41379 r=`${PWD_COMMAND}`; export r; \
41380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41381 $(HOST_EXPORTS) \
41382 for flag in $(EXTRA_HOST_FLAGS) ; do \
41383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41384 done; \
41385 echo "Doing TAGS in gnattools" ; \
41386 (cd $(HOST_SUBDIR)/gnattools && \
41387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41389 "RANLIB=$${RANLIB}" \
0c24b341 41390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41391 TAGS) \
41392 || exit 1
41393
41394@endif gnattools
41395
41396.PHONY: maybe-install-info-gnattools install-info-gnattools
41397maybe-install-info-gnattools:
41398@if gnattools
41399maybe-install-info-gnattools: install-info-gnattools
41400
41401install-info-gnattools: \
41402 configure-gnattools \
41403 info-gnattools
0aed8855 41404 @: $(MAKE); $(unstage)
b00612cc
PB
41405 @[ -f ./gnattools/Makefile ] || exit 0; \
41406 r=`${PWD_COMMAND}`; export r; \
41407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41408 $(HOST_EXPORTS) \
41409 for flag in $(EXTRA_HOST_FLAGS) ; do \
41410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41411 done; \
41412 echo "Doing install-info in gnattools" ; \
41413 (cd $(HOST_SUBDIR)/gnattools && \
41414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41416 "RANLIB=$${RANLIB}" \
0c24b341 41417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41418 install-info) \
41419 || exit 1
41420
41421@endif gnattools
41422
a3ca38d2
DD
41423.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
41424maybe-install-pdf-gnattools:
41425@if gnattools
41426maybe-install-pdf-gnattools: install-pdf-gnattools
41427
41428install-pdf-gnattools: \
41429 configure-gnattools \
41430 pdf-gnattools
41431 @: $(MAKE); $(unstage)
41432 @[ -f ./gnattools/Makefile ] || exit 0; \
41433 r=`${PWD_COMMAND}`; export r; \
41434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41435 $(HOST_EXPORTS) \
41436 for flag in $(EXTRA_HOST_FLAGS) ; do \
41437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41438 done; \
41439 echo "Doing install-pdf in gnattools" ; \
41440 (cd $(HOST_SUBDIR)/gnattools && \
41441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41443 "RANLIB=$${RANLIB}" \
0c24b341 41444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41445 install-pdf) \
41446 || exit 1
41447
41448@endif gnattools
41449
108a6f8e
CD
41450.PHONY: maybe-install-html-gnattools install-html-gnattools
41451maybe-install-html-gnattools:
41452@if gnattools
41453maybe-install-html-gnattools: install-html-gnattools
41454
41455install-html-gnattools: \
41456 configure-gnattools \
41457 html-gnattools
41458 @: $(MAKE); $(unstage)
41459 @[ -f ./gnattools/Makefile ] || exit 0; \
41460 r=`${PWD_COMMAND}`; export r; \
41461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41462 $(HOST_EXPORTS) \
41463 for flag in $(EXTRA_HOST_FLAGS) ; do \
41464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41465 done; \
41466 echo "Doing install-html in gnattools" ; \
41467 (cd $(HOST_SUBDIR)/gnattools && \
41468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41470 "RANLIB=$${RANLIB}" \
0c24b341 41471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41472 install-html) \
41473 || exit 1
41474
41475@endif gnattools
41476
b00612cc
PB
41477.PHONY: maybe-installcheck-gnattools installcheck-gnattools
41478maybe-installcheck-gnattools:
41479@if gnattools
41480maybe-installcheck-gnattools: installcheck-gnattools
41481
41482installcheck-gnattools: \
41483 configure-gnattools
0aed8855 41484 @: $(MAKE); $(unstage)
b00612cc
PB
41485 @[ -f ./gnattools/Makefile ] || exit 0; \
41486 r=`${PWD_COMMAND}`; export r; \
41487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41488 $(HOST_EXPORTS) \
41489 for flag in $(EXTRA_HOST_FLAGS) ; do \
41490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41491 done; \
41492 echo "Doing installcheck in gnattools" ; \
41493 (cd $(HOST_SUBDIR)/gnattools && \
41494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41496 "RANLIB=$${RANLIB}" \
0c24b341 41497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41498 installcheck) \
41499 || exit 1
41500
41501@endif gnattools
41502
41503.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
41504maybe-mostlyclean-gnattools:
41505@if gnattools
41506maybe-mostlyclean-gnattools: mostlyclean-gnattools
41507
41508mostlyclean-gnattools:
0aed8855 41509 @: $(MAKE); $(unstage)
b00612cc
PB
41510 @[ -f ./gnattools/Makefile ] || exit 0; \
41511 r=`${PWD_COMMAND}`; export r; \
41512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41513 $(HOST_EXPORTS) \
41514 for flag in $(EXTRA_HOST_FLAGS) ; do \
41515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41516 done; \
41517 echo "Doing mostlyclean in gnattools" ; \
41518 (cd $(HOST_SUBDIR)/gnattools && \
41519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41521 "RANLIB=$${RANLIB}" \
0c24b341 41522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41523 mostlyclean) \
41524 || exit 1
41525
41526@endif gnattools
41527
41528.PHONY: maybe-clean-gnattools clean-gnattools
41529maybe-clean-gnattools:
41530@if gnattools
41531maybe-clean-gnattools: clean-gnattools
41532
41533clean-gnattools:
0aed8855 41534 @: $(MAKE); $(unstage)
b00612cc
PB
41535 @[ -f ./gnattools/Makefile ] || exit 0; \
41536 r=`${PWD_COMMAND}`; export r; \
41537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41538 $(HOST_EXPORTS) \
41539 for flag in $(EXTRA_HOST_FLAGS) ; do \
41540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41541 done; \
41542 echo "Doing clean in gnattools" ; \
41543 (cd $(HOST_SUBDIR)/gnattools && \
41544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41546 "RANLIB=$${RANLIB}" \
0c24b341 41547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41548 clean) \
41549 || exit 1
41550
41551@endif gnattools
41552
41553.PHONY: maybe-distclean-gnattools distclean-gnattools
41554maybe-distclean-gnattools:
41555@if gnattools
41556maybe-distclean-gnattools: distclean-gnattools
41557
41558distclean-gnattools:
0aed8855 41559 @: $(MAKE); $(unstage)
b00612cc
PB
41560 @[ -f ./gnattools/Makefile ] || exit 0; \
41561 r=`${PWD_COMMAND}`; export r; \
41562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41563 $(HOST_EXPORTS) \
41564 for flag in $(EXTRA_HOST_FLAGS) ; do \
41565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41566 done; \
41567 echo "Doing distclean in gnattools" ; \
41568 (cd $(HOST_SUBDIR)/gnattools && \
41569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41571 "RANLIB=$${RANLIB}" \
0c24b341 41572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41573 distclean) \
41574 || exit 1
41575
41576@endif gnattools
41577
41578.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
41579maybe-maintainer-clean-gnattools:
41580@if gnattools
41581maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
41582
41583maintainer-clean-gnattools:
0aed8855 41584 @: $(MAKE); $(unstage)
b00612cc
PB
41585 @[ -f ./gnattools/Makefile ] || exit 0; \
41586 r=`${PWD_COMMAND}`; export r; \
41587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41588 $(HOST_EXPORTS) \
41589 for flag in $(EXTRA_HOST_FLAGS) ; do \
41590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41591 done; \
41592 echo "Doing maintainer-clean in gnattools" ; \
41593 (cd $(HOST_SUBDIR)/gnattools && \
41594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41596 "RANLIB=$${RANLIB}" \
0c24b341 41597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
41598 maintainer-clean) \
41599 || exit 1
41600
41601@endif gnattools
41602
41603
3866be5d 41604
4fa63067
NN
41605# ---------------------------------------
41606# Modules which run on the target machine
41607# ---------------------------------------
16ae0395 41608
3866be5d 41609
a7254363
PB
41610
41611
41612.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
41613maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
41614@if gcc-bootstrap
41615configure-target-libstdc++-v3: stage_current
41616@endif gcc-bootstrap
a7254363
PB
41617@if target-libstdc++-v3
41618maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 41619configure-target-libstdc++-v3:
0aed8855
PB
41620 @: $(MAKE); $(unstage)
41621 @r=`${PWD_COMMAND}`; export r; \
41622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41623 echo "Checking multilib configuration for libstdc++-v3..."; \
41624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
41625 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
41626 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41627 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41628 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
41629 else \
41630 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
41631 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
41632 fi; \
41633 else \
41634 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
41635 fi; \
41636 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 41637 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 41638 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41639 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
41640 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 41641 case $(srcdir) in \
b00612cc
PB
41642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41643 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
41644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41645 esac; \
b00612cc
PB
41646 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
41647 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
41648 rm -f no-such-file || : ; \
41649 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41650 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41651 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41652 || exit 1
6bd3dfaa 41653@endif target-libstdc++-v3
e2b9e2dc 41654
a7254363
PB
41655
41656
d545f33b
PB
41657
41658
4fa63067
NN
41659.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
41660maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
41661@if gcc-bootstrap
41662all-target-libstdc++-v3: stage_current
41663@endif gcc-bootstrap
6bd3dfaa 41664@if target-libstdc++-v3
72b2455a 41665TARGET-target-libstdc++-v3=all
6bd3dfaa 41666maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 41667all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 41668 @: $(MAKE); $(unstage)
b40e3958
L
41669 @r=`${PWD_COMMAND}`; export r; \
41670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41671 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 41672 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
41673 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
41674 $(TARGET-target-libstdc++-v3))
6bd3dfaa 41675@endif target-libstdc++-v3
3866be5d 41676
a7254363
PB
41677
41678
d545f33b
PB
41679
41680
4fa63067
NN
41681.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
41682maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
41683@if target-libstdc++-v3
41684maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 41685
4fa63067 41686check-target-libstdc++-v3:
0aed8855 41687 @: $(MAKE); $(unstage)
b40e3958
L
41688 @r=`${PWD_COMMAND}`; export r; \
41689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41690 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 41691 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 41692 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 41693
6bd3dfaa 41694@endif target-libstdc++-v3
3866be5d 41695
4fa63067
NN
41696.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
41697maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
41698@if target-libstdc++-v3
41699maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 41700
4fa63067 41701install-target-libstdc++-v3: installdirs
0aed8855 41702 @: $(MAKE); $(unstage)
b40e3958
L
41703 @r=`${PWD_COMMAND}`; export r; \
41704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41705 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 41706 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 41707 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 41708
6bd3dfaa 41709@endif target-libstdc++-v3
e2b9e2dc 41710
56a8fe78 41711# Other targets (info, dvi, pdf, etc.)
3866be5d 41712
4fa63067
NN
41713.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
41714maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
41715@if target-libstdc++-v3
41716maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 41717
4fa63067
NN
41718info-target-libstdc++-v3: \
41719 configure-target-libstdc++-v3
0aed8855 41720 @: $(MAKE); $(unstage)
4fa63067
NN
41721 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41722 r=`${PWD_COMMAND}`; export r; \
b40e3958 41723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41724 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41725 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41726 for flag in $(EXTRA_TARGET_FLAGS); do \
41727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41728 done; \
41729 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41732 "RANLIB=$${RANLIB}" \
0c24b341 41733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41734 info) \
4fa63067 41735 || exit 1
3866be5d 41736
6bd3dfaa 41737@endif target-libstdc++-v3
3866be5d 41738
4fa63067
NN
41739.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
41740maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
41741@if target-libstdc++-v3
41742maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 41743
4fa63067
NN
41744dvi-target-libstdc++-v3: \
41745 configure-target-libstdc++-v3
0aed8855 41746 @: $(MAKE); $(unstage)
4fa63067
NN
41747 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41748 r=`${PWD_COMMAND}`; export r; \
b40e3958 41749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41750 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41751 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41752 for flag in $(EXTRA_TARGET_FLAGS); do \
41753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41754 done; \
41755 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41758 "RANLIB=$${RANLIB}" \
0c24b341 41759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41760 dvi) \
4fa63067 41761 || exit 1
3866be5d 41762
6bd3dfaa 41763@endif target-libstdc++-v3
3866be5d 41764
56a8fe78
DD
41765.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
41766maybe-pdf-target-libstdc++-v3:
41767@if target-libstdc++-v3
41768maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
41769
41770pdf-target-libstdc++-v3: \
41771 configure-target-libstdc++-v3
41772 @: $(MAKE); $(unstage)
41773 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41774 r=`${PWD_COMMAND}`; export r; \
41775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41776 $(RAW_CXX_TARGET_EXPORTS) \
41777 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41778 for flag in $(EXTRA_TARGET_FLAGS); do \
41779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41780 done; \
41781 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41784 "RANLIB=$${RANLIB}" \
0c24b341 41785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41786 pdf) \
41787 || exit 1
41788
41789@endif target-libstdc++-v3
41790
6d389afc
MS
41791.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
41792maybe-html-target-libstdc++-v3:
41793@if target-libstdc++-v3
41794maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
41795
41796html-target-libstdc++-v3: \
41797 configure-target-libstdc++-v3
0aed8855 41798 @: $(MAKE); $(unstage)
6d389afc
MS
41799 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41800 r=`${PWD_COMMAND}`; export r; \
41801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41802 $(RAW_CXX_TARGET_EXPORTS) \
41803 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41804 for flag in $(EXTRA_TARGET_FLAGS); do \
41805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41806 done; \
41807 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41810 "RANLIB=$${RANLIB}" \
0c24b341 41811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41812 html) \
41813 || exit 1
41814
41815@endif target-libstdc++-v3
41816
4fa63067
NN
41817.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
41818maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
41819@if target-libstdc++-v3
41820maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
41821
41822TAGS-target-libstdc++-v3: \
41823 configure-target-libstdc++-v3
0aed8855 41824 @: $(MAKE); $(unstage)
4fa63067 41825 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41826 r=`${PWD_COMMAND}`; export r; \
41827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41828 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41829 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41830 for flag in $(EXTRA_TARGET_FLAGS); do \
41831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832 done; \
41833 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836 "RANLIB=$${RANLIB}" \
0c24b341 41837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41838 TAGS) \
e2b9e2dc
NN
41839 || exit 1
41840
6bd3dfaa 41841@endif target-libstdc++-v3
3866be5d 41842
4fa63067
NN
41843.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
41844maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
41845@if target-libstdc++-v3
41846maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 41847
4fa63067
NN
41848install-info-target-libstdc++-v3: \
41849 configure-target-libstdc++-v3 \
41850 info-target-libstdc++-v3
0aed8855 41851 @: $(MAKE); $(unstage)
4fa63067
NN
41852 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41853 r=`${PWD_COMMAND}`; export r; \
b40e3958 41854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41855 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41856 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41857 for flag in $(EXTRA_TARGET_FLAGS); do \
41858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41859 done; \
41860 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41863 "RANLIB=$${RANLIB}" \
0c24b341 41864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41865 install-info) \
4fa63067 41866 || exit 1
3866be5d 41867
6bd3dfaa 41868@endif target-libstdc++-v3
3866be5d 41869
a3ca38d2
DD
41870.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
41871maybe-install-pdf-target-libstdc++-v3:
41872@if target-libstdc++-v3
41873maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
41874
41875install-pdf-target-libstdc++-v3: \
41876 configure-target-libstdc++-v3 \
41877 pdf-target-libstdc++-v3
41878 @: $(MAKE); $(unstage)
41879 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41880 r=`${PWD_COMMAND}`; export r; \
41881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41882 $(RAW_CXX_TARGET_EXPORTS) \
41883 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41884 for flag in $(EXTRA_TARGET_FLAGS); do \
41885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41886 done; \
41887 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41890 "RANLIB=$${RANLIB}" \
0c24b341 41891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41892 install-pdf) \
41893 || exit 1
41894
41895@endif target-libstdc++-v3
41896
108a6f8e
CD
41897.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
41898maybe-install-html-target-libstdc++-v3:
41899@if target-libstdc++-v3
41900maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
41901
41902install-html-target-libstdc++-v3: \
41903 configure-target-libstdc++-v3 \
41904 html-target-libstdc++-v3
41905 @: $(MAKE); $(unstage)
41906 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41907 r=`${PWD_COMMAND}`; export r; \
41908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41909 $(RAW_CXX_TARGET_EXPORTS) \
41910 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41911 for flag in $(EXTRA_TARGET_FLAGS); do \
41912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41913 done; \
41914 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41917 "RANLIB=$${RANLIB}" \
0c24b341 41918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41919 install-html) \
41920 || exit 1
41921
41922@endif target-libstdc++-v3
41923
4fa63067
NN
41924.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41925maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
41926@if target-libstdc++-v3
41927maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 41928
4fa63067
NN
41929installcheck-target-libstdc++-v3: \
41930 configure-target-libstdc++-v3
0aed8855 41931 @: $(MAKE); $(unstage)
4fa63067
NN
41932 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41933 r=`${PWD_COMMAND}`; export r; \
b40e3958 41934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41935 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41936 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41937 for flag in $(EXTRA_TARGET_FLAGS); do \
41938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41939 done; \
41940 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41943 "RANLIB=$${RANLIB}" \
0c24b341 41944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41945 installcheck) \
4fa63067 41946 || exit 1
3866be5d 41947
6bd3dfaa 41948@endif target-libstdc++-v3
3866be5d 41949
4fa63067
NN
41950.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41951maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
41952@if target-libstdc++-v3
41953maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
41954
41955mostlyclean-target-libstdc++-v3:
0aed8855 41956 @: $(MAKE); $(unstage)
4fa63067 41957 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41958 r=`${PWD_COMMAND}`; export r; \
41959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41960 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41961 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41962 for flag in $(EXTRA_TARGET_FLAGS); do \
41963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41964 done; \
41965 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41968 "RANLIB=$${RANLIB}" \
0c24b341 41969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41970 mostlyclean) \
e2b9e2dc
NN
41971 || exit 1
41972
6bd3dfaa 41973@endif target-libstdc++-v3
4fa63067
NN
41974
41975.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41976maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
41977@if target-libstdc++-v3
41978maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
41979
41980clean-target-libstdc++-v3:
0aed8855 41981 @: $(MAKE); $(unstage)
4fa63067
NN
41982 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41983 r=`${PWD_COMMAND}`; export r; \
b40e3958 41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41985 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41986 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41987 for flag in $(EXTRA_TARGET_FLAGS); do \
41988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41989 done; \
41990 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
0c24b341 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41995 clean) \
4fa63067 41996 || exit 1
3866be5d 41997
6bd3dfaa 41998@endif target-libstdc++-v3
3866be5d 41999
4fa63067
NN
42000.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
42001maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
42002@if target-libstdc++-v3
42003maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
42004
42005distclean-target-libstdc++-v3:
0aed8855 42006 @: $(MAKE); $(unstage)
4fa63067
NN
42007 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42008 r=`${PWD_COMMAND}`; export r; \
b40e3958 42009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42010 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42011 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42012 for flag in $(EXTRA_TARGET_FLAGS); do \
42013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42014 done; \
42015 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42018 "RANLIB=$${RANLIB}" \
0c24b341 42019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42020 distclean) \
4fa63067 42021 || exit 1
3866be5d 42022
6bd3dfaa 42023@endif target-libstdc++-v3
3866be5d 42024
4fa63067
NN
42025.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
42026maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
42027@if target-libstdc++-v3
42028maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 42029
4fa63067 42030maintainer-clean-target-libstdc++-v3:
0aed8855 42031 @: $(MAKE); $(unstage)
4fa63067
NN
42032 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42033 r=`${PWD_COMMAND}`; export r; \
b40e3958 42034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42035 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
42036 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42037 for flag in $(EXTRA_TARGET_FLAGS); do \
42038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039 done; \
42040 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043 "RANLIB=$${RANLIB}" \
0c24b341 42044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42045 maintainer-clean) \
4fa63067 42046 || exit 1
3866be5d 42047
6bd3dfaa 42048@endif target-libstdc++-v3
3866be5d 42049
4fa63067 42050
4fa63067 42051
a7254363
PB
42052
42053
42054.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
42055maybe-configure-target-libmudflap:
4f0ef2d8
CD
42056@if gcc-bootstrap
42057configure-target-libmudflap: stage_current
42058@endif gcc-bootstrap
a7254363
PB
42059@if target-libmudflap
42060maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 42061configure-target-libmudflap:
0aed8855
PB
42062 @: $(MAKE); $(unstage)
42063 @r=`${PWD_COMMAND}`; export r; \
42064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42065 echo "Checking multilib configuration for libmudflap..."; \
42066 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
42067 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
42068 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42069 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42070 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
42071 else \
42072 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
42073 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
42074 fi; \
42075 else \
42076 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
42077 fi; \
42078 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 42079 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 42080 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42081 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
42082 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 42083 case $(srcdir) in \
b00612cc
PB
42084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42085 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
42086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42087 esac; \
b00612cc
PB
42088 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
42089 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
42090 rm -f no-such-file || : ; \
42091 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42092 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42093 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42094 || exit 1
6bd3dfaa 42095@endif target-libmudflap
e2b9e2dc 42096
a7254363
PB
42097
42098
d545f33b
PB
42099
42100
4b1cb4fe
DD
42101.PHONY: all-target-libmudflap maybe-all-target-libmudflap
42102maybe-all-target-libmudflap:
4f0ef2d8
CD
42103@if gcc-bootstrap
42104all-target-libmudflap: stage_current
42105@endif gcc-bootstrap
6bd3dfaa 42106@if target-libmudflap
72b2455a 42107TARGET-target-libmudflap=all
6bd3dfaa 42108maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 42109all-target-libmudflap: configure-target-libmudflap
0aed8855 42110 @: $(MAKE); $(unstage)
b40e3958
L
42111 @r=`${PWD_COMMAND}`; export r; \
42112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42113 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42114 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
42115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42116 $(TARGET-target-libmudflap))
6bd3dfaa 42117@endif target-libmudflap
3866be5d 42118
a7254363
PB
42119
42120
d545f33b
PB
42121
42122
4b1cb4fe
DD
42123.PHONY: check-target-libmudflap maybe-check-target-libmudflap
42124maybe-check-target-libmudflap:
6bd3dfaa
PB
42125@if target-libmudflap
42126maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 42127
4b1cb4fe 42128check-target-libmudflap:
0aed8855 42129 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42130 @r=`${PWD_COMMAND}`; export r; \
42131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42132 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42133 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 42134 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42135
6bd3dfaa 42136@endif target-libmudflap
4b1cb4fe
DD
42137
42138.PHONY: install-target-libmudflap maybe-install-target-libmudflap
42139maybe-install-target-libmudflap:
6bd3dfaa
PB
42140@if target-libmudflap
42141maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
42142
42143install-target-libmudflap: installdirs
0aed8855 42144 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42145 @r=`${PWD_COMMAND}`; export r; \
42146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42147 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42148 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 42149 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42150
6bd3dfaa 42151@endif target-libmudflap
4b1cb4fe 42152
56a8fe78 42153# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42154
42155.PHONY: maybe-info-target-libmudflap info-target-libmudflap
42156maybe-info-target-libmudflap:
6bd3dfaa
PB
42157@if target-libmudflap
42158maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
42159
42160info-target-libmudflap: \
42161 configure-target-libmudflap
0aed8855 42162 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42163 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42164 r=`${PWD_COMMAND}`; export r; \
42165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42166 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42167 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
42168 for flag in $(EXTRA_TARGET_FLAGS); do \
42169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42170 done; \
42171 (cd $(TARGET_SUBDIR)/libmudflap && \
42172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42174 "RANLIB=$${RANLIB}" \
0c24b341 42175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42176 info) \
4b1cb4fe
DD
42177 || exit 1
42178
6bd3dfaa 42179@endif target-libmudflap
4b1cb4fe
DD
42180
42181.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
42182maybe-dvi-target-libmudflap:
6bd3dfaa
PB
42183@if target-libmudflap
42184maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
42185
42186dvi-target-libmudflap: \
42187 configure-target-libmudflap
0aed8855 42188 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42189 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42190 r=`${PWD_COMMAND}`; export r; \
42191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42192 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42193 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
42194 for flag in $(EXTRA_TARGET_FLAGS); do \
42195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42196 done; \
42197 (cd $(TARGET_SUBDIR)/libmudflap && \
42198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42200 "RANLIB=$${RANLIB}" \
0c24b341 42201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42202 dvi) \
4b1cb4fe
DD
42203 || exit 1
42204
6bd3dfaa 42205@endif target-libmudflap
4b1cb4fe 42206
56a8fe78
DD
42207.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
42208maybe-pdf-target-libmudflap:
42209@if target-libmudflap
42210maybe-pdf-target-libmudflap: pdf-target-libmudflap
42211
42212pdf-target-libmudflap: \
42213 configure-target-libmudflap
42214 @: $(MAKE); $(unstage)
42215 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42216 r=`${PWD_COMMAND}`; export r; \
42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218 $(NORMAL_TARGET_EXPORTS) \
42219 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
42220 for flag in $(EXTRA_TARGET_FLAGS); do \
42221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42222 done; \
42223 (cd $(TARGET_SUBDIR)/libmudflap && \
42224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226 "RANLIB=$${RANLIB}" \
0c24b341 42227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42228 pdf) \
42229 || exit 1
42230
42231@endif target-libmudflap
42232
6d389afc
MS
42233.PHONY: maybe-html-target-libmudflap html-target-libmudflap
42234maybe-html-target-libmudflap:
42235@if target-libmudflap
42236maybe-html-target-libmudflap: html-target-libmudflap
42237
42238html-target-libmudflap: \
42239 configure-target-libmudflap
0aed8855 42240 @: $(MAKE); $(unstage)
6d389afc
MS
42241 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42242 r=`${PWD_COMMAND}`; export r; \
42243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42244 $(NORMAL_TARGET_EXPORTS) \
42245 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
42246 for flag in $(EXTRA_TARGET_FLAGS); do \
42247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42248 done; \
42249 (cd $(TARGET_SUBDIR)/libmudflap && \
42250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42252 "RANLIB=$${RANLIB}" \
0c24b341 42253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42254 html) \
42255 || exit 1
42256
42257@endif target-libmudflap
42258
4b1cb4fe
DD
42259.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
42260maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
42261@if target-libmudflap
42262maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
42263
42264TAGS-target-libmudflap: \
42265 configure-target-libmudflap
0aed8855 42266 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42267 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42268 r=`${PWD_COMMAND}`; export r; \
42269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42270 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42271 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
42272 for flag in $(EXTRA_TARGET_FLAGS); do \
42273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274 done; \
42275 (cd $(TARGET_SUBDIR)/libmudflap && \
42276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278 "RANLIB=$${RANLIB}" \
0c24b341 42279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42280 TAGS) \
4b1cb4fe
DD
42281 || exit 1
42282
6bd3dfaa 42283@endif target-libmudflap
4b1cb4fe
DD
42284
42285.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
42286maybe-install-info-target-libmudflap:
6bd3dfaa
PB
42287@if target-libmudflap
42288maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
42289
42290install-info-target-libmudflap: \
42291 configure-target-libmudflap \
42292 info-target-libmudflap
0aed8855 42293 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42294 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42295 r=`${PWD_COMMAND}`; export r; \
42296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42297 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42298 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
42299 for flag in $(EXTRA_TARGET_FLAGS); do \
42300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42301 done; \
42302 (cd $(TARGET_SUBDIR)/libmudflap && \
42303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42305 "RANLIB=$${RANLIB}" \
0c24b341 42306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42307 install-info) \
4b1cb4fe
DD
42308 || exit 1
42309
6bd3dfaa 42310@endif target-libmudflap
4b1cb4fe 42311
a3ca38d2
DD
42312.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
42313maybe-install-pdf-target-libmudflap:
42314@if target-libmudflap
42315maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
42316
42317install-pdf-target-libmudflap: \
42318 configure-target-libmudflap \
42319 pdf-target-libmudflap
42320 @: $(MAKE); $(unstage)
42321 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42324 $(NORMAL_TARGET_EXPORTS) \
42325 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
42326 for flag in $(EXTRA_TARGET_FLAGS); do \
42327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328 done; \
42329 (cd $(TARGET_SUBDIR)/libmudflap && \
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
0c24b341 42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42334 install-pdf) \
42335 || exit 1
42336
42337@endif target-libmudflap
42338
108a6f8e
CD
42339.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
42340maybe-install-html-target-libmudflap:
42341@if target-libmudflap
42342maybe-install-html-target-libmudflap: install-html-target-libmudflap
42343
42344install-html-target-libmudflap: \
42345 configure-target-libmudflap \
42346 html-target-libmudflap
42347 @: $(MAKE); $(unstage)
42348 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42349 r=`${PWD_COMMAND}`; export r; \
42350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42351 $(NORMAL_TARGET_EXPORTS) \
42352 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
42353 for flag in $(EXTRA_TARGET_FLAGS); do \
42354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42355 done; \
42356 (cd $(TARGET_SUBDIR)/libmudflap && \
42357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42359 "RANLIB=$${RANLIB}" \
0c24b341 42360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42361 install-html) \
42362 || exit 1
42363
42364@endif target-libmudflap
42365
4b1cb4fe
DD
42366.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
42367maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
42368@if target-libmudflap
42369maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
42370
42371installcheck-target-libmudflap: \
42372 configure-target-libmudflap
0aed8855 42373 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42374 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42375 r=`${PWD_COMMAND}`; export r; \
42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42377 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42378 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/libmudflap && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
0c24b341 42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42387 installcheck) \
4b1cb4fe
DD
42388 || exit 1
42389
6bd3dfaa 42390@endif target-libmudflap
4b1cb4fe
DD
42391
42392.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
42393maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
42394@if target-libmudflap
42395maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
42396
42397mostlyclean-target-libmudflap:
0aed8855 42398 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42399 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42400 r=`${PWD_COMMAND}`; export r; \
42401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42402 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42403 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
42404 for flag in $(EXTRA_TARGET_FLAGS); do \
42405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42406 done; \
42407 (cd $(TARGET_SUBDIR)/libmudflap && \
42408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42410 "RANLIB=$${RANLIB}" \
0c24b341 42411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42412 mostlyclean) \
4b1cb4fe
DD
42413 || exit 1
42414
6bd3dfaa 42415@endif target-libmudflap
4b1cb4fe
DD
42416
42417.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
42418maybe-clean-target-libmudflap:
6bd3dfaa
PB
42419@if target-libmudflap
42420maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
42421
42422clean-target-libmudflap:
0aed8855 42423 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42424 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42425 r=`${PWD_COMMAND}`; export r; \
42426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42427 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42428 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
42429 for flag in $(EXTRA_TARGET_FLAGS); do \
42430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42431 done; \
42432 (cd $(TARGET_SUBDIR)/libmudflap && \
42433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42435 "RANLIB=$${RANLIB}" \
0c24b341 42436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42437 clean) \
4b1cb4fe
DD
42438 || exit 1
42439
6bd3dfaa 42440@endif target-libmudflap
4b1cb4fe
DD
42441
42442.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
42443maybe-distclean-target-libmudflap:
6bd3dfaa
PB
42444@if target-libmudflap
42445maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
42446
42447distclean-target-libmudflap:
0aed8855 42448 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42449 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42450 r=`${PWD_COMMAND}`; export r; \
42451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42452 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42453 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
42454 for flag in $(EXTRA_TARGET_FLAGS); do \
42455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42456 done; \
42457 (cd $(TARGET_SUBDIR)/libmudflap && \
42458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42460 "RANLIB=$${RANLIB}" \
0c24b341 42461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42462 distclean) \
4b1cb4fe
DD
42463 || exit 1
42464
6bd3dfaa 42465@endif target-libmudflap
4b1cb4fe
DD
42466
42467.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
42468maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
42469@if target-libmudflap
42470maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
42471
42472maintainer-clean-target-libmudflap:
0aed8855 42473 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42474 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
42475 r=`${PWD_COMMAND}`; export r; \
42476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42477 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42478 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
42479 for flag in $(EXTRA_TARGET_FLAGS); do \
42480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42481 done; \
42482 (cd $(TARGET_SUBDIR)/libmudflap && \
42483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42485 "RANLIB=$${RANLIB}" \
0c24b341 42486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42487 maintainer-clean) \
4b1cb4fe
DD
42488 || exit 1
42489
6bd3dfaa 42490@endif target-libmudflap
4b1cb4fe
DD
42491
42492
4b1cb4fe 42493
064d0a7c
PB
42494
42495
42496.PHONY: configure-target-libssp maybe-configure-target-libssp
42497maybe-configure-target-libssp:
4f0ef2d8
CD
42498@if gcc-bootstrap
42499configure-target-libssp: stage_current
42500@endif gcc-bootstrap
064d0a7c
PB
42501@if target-libssp
42502maybe-configure-target-libssp: configure-target-libssp
c52c6897 42503configure-target-libssp:
0aed8855
PB
42504 @: $(MAKE); $(unstage)
42505 @r=`${PWD_COMMAND}`; export r; \
42506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42507 echo "Checking multilib configuration for libssp..."; \
42508 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
42509 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
42510 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
42511 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
42512 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
42513 else \
42514 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
42515 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
42516 fi; \
42517 else \
42518 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
42519 fi; \
42520 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 42521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
42522 $(NORMAL_TARGET_EXPORTS) \
42523 echo Configuring in $(TARGET_SUBDIR)/libssp; \
42524 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
42525 case $(srcdir) in \
42526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42527 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
42528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42529 esac; \
42530 srcdiroption="--srcdir=$${topdir}/libssp"; \
42531 libsrcdir="$$s/libssp"; \
42532 rm -f no-such-file || : ; \
42533 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42534 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42535 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
42536 || exit 1
42537@endif target-libssp
42538
42539
42540
42541
42542
42543.PHONY: all-target-libssp maybe-all-target-libssp
42544maybe-all-target-libssp:
4f0ef2d8
CD
42545@if gcc-bootstrap
42546all-target-libssp: stage_current
42547@endif gcc-bootstrap
064d0a7c
PB
42548@if target-libssp
42549TARGET-target-libssp=all
42550maybe-all-target-libssp: all-target-libssp
42551all-target-libssp: configure-target-libssp
0aed8855 42552 @: $(MAKE); $(unstage)
064d0a7c
PB
42553 @r=`${PWD_COMMAND}`; export r; \
42554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42555 $(NORMAL_TARGET_EXPORTS) \
42556 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
42557 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42558 $(TARGET-target-libssp))
064d0a7c
PB
42559@endif target-libssp
42560
42561
42562
42563
42564
42565.PHONY: check-target-libssp maybe-check-target-libssp
42566maybe-check-target-libssp:
42567@if target-libssp
42568maybe-check-target-libssp: check-target-libssp
42569
42570check-target-libssp:
0aed8855 42571 @: $(MAKE); $(unstage)
064d0a7c
PB
42572 @r=`${PWD_COMMAND}`; export r; \
42573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42574 $(NORMAL_TARGET_EXPORTS) \
42575 (cd $(TARGET_SUBDIR)/libssp && \
42576 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42577
42578@endif target-libssp
42579
42580.PHONY: install-target-libssp maybe-install-target-libssp
42581maybe-install-target-libssp:
42582@if target-libssp
42583maybe-install-target-libssp: install-target-libssp
42584
42585install-target-libssp: installdirs
0aed8855 42586 @: $(MAKE); $(unstage)
064d0a7c
PB
42587 @r=`${PWD_COMMAND}`; export r; \
42588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42589 $(NORMAL_TARGET_EXPORTS) \
42590 (cd $(TARGET_SUBDIR)/libssp && \
42591 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42592
42593@endif target-libssp
42594
56a8fe78 42595# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
42596
42597.PHONY: maybe-info-target-libssp info-target-libssp
42598maybe-info-target-libssp:
42599@if target-libssp
42600maybe-info-target-libssp: info-target-libssp
42601
42602info-target-libssp: \
42603 configure-target-libssp
0aed8855 42604 @: $(MAKE); $(unstage)
064d0a7c
PB
42605 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42606 r=`${PWD_COMMAND}`; export r; \
42607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42608 $(NORMAL_TARGET_EXPORTS) \
42609 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
42610 for flag in $(EXTRA_TARGET_FLAGS); do \
42611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42612 done; \
42613 (cd $(TARGET_SUBDIR)/libssp && \
42614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42616 "RANLIB=$${RANLIB}" \
0c24b341 42617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42618 info) \
42619 || exit 1
42620
42621@endif target-libssp
42622
42623.PHONY: maybe-dvi-target-libssp dvi-target-libssp
42624maybe-dvi-target-libssp:
42625@if target-libssp
42626maybe-dvi-target-libssp: dvi-target-libssp
42627
42628dvi-target-libssp: \
42629 configure-target-libssp
0aed8855 42630 @: $(MAKE); $(unstage)
064d0a7c
PB
42631 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42632 r=`${PWD_COMMAND}`; export r; \
42633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42634 $(NORMAL_TARGET_EXPORTS) \
42635 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
42636 for flag in $(EXTRA_TARGET_FLAGS); do \
42637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42638 done; \
42639 (cd $(TARGET_SUBDIR)/libssp && \
42640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42642 "RANLIB=$${RANLIB}" \
0c24b341 42643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42644 dvi) \
42645 || exit 1
42646
42647@endif target-libssp
42648
56a8fe78
DD
42649.PHONY: maybe-pdf-target-libssp pdf-target-libssp
42650maybe-pdf-target-libssp:
42651@if target-libssp
42652maybe-pdf-target-libssp: pdf-target-libssp
42653
42654pdf-target-libssp: \
42655 configure-target-libssp
42656 @: $(MAKE); $(unstage)
42657 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42658 r=`${PWD_COMMAND}`; export r; \
42659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42660 $(NORMAL_TARGET_EXPORTS) \
42661 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
42662 for flag in $(EXTRA_TARGET_FLAGS); do \
42663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42664 done; \
42665 (cd $(TARGET_SUBDIR)/libssp && \
42666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42668 "RANLIB=$${RANLIB}" \
0c24b341 42669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42670 pdf) \
42671 || exit 1
42672
42673@endif target-libssp
42674
064d0a7c
PB
42675.PHONY: maybe-html-target-libssp html-target-libssp
42676maybe-html-target-libssp:
42677@if target-libssp
42678maybe-html-target-libssp: html-target-libssp
42679
42680html-target-libssp: \
42681 configure-target-libssp
0aed8855 42682 @: $(MAKE); $(unstage)
064d0a7c
PB
42683 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42684 r=`${PWD_COMMAND}`; export r; \
42685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42686 $(NORMAL_TARGET_EXPORTS) \
42687 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
42688 for flag in $(EXTRA_TARGET_FLAGS); do \
42689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42690 done; \
42691 (cd $(TARGET_SUBDIR)/libssp && \
42692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42694 "RANLIB=$${RANLIB}" \
0c24b341 42695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42696 html) \
42697 || exit 1
42698
42699@endif target-libssp
42700
42701.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
42702maybe-TAGS-target-libssp:
42703@if target-libssp
42704maybe-TAGS-target-libssp: TAGS-target-libssp
42705
42706TAGS-target-libssp: \
42707 configure-target-libssp
0aed8855 42708 @: $(MAKE); $(unstage)
064d0a7c
PB
42709 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42710 r=`${PWD_COMMAND}`; export r; \
42711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42712 $(NORMAL_TARGET_EXPORTS) \
42713 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
42714 for flag in $(EXTRA_TARGET_FLAGS); do \
42715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42716 done; \
42717 (cd $(TARGET_SUBDIR)/libssp && \
42718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42720 "RANLIB=$${RANLIB}" \
0c24b341 42721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42722 TAGS) \
42723 || exit 1
42724
42725@endif target-libssp
42726
42727.PHONY: maybe-install-info-target-libssp install-info-target-libssp
42728maybe-install-info-target-libssp:
42729@if target-libssp
42730maybe-install-info-target-libssp: install-info-target-libssp
42731
42732install-info-target-libssp: \
42733 configure-target-libssp \
42734 info-target-libssp
0aed8855 42735 @: $(MAKE); $(unstage)
064d0a7c
PB
42736 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42737 r=`${PWD_COMMAND}`; export r; \
42738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42739 $(NORMAL_TARGET_EXPORTS) \
42740 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
42741 for flag in $(EXTRA_TARGET_FLAGS); do \
42742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42743 done; \
42744 (cd $(TARGET_SUBDIR)/libssp && \
42745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42747 "RANLIB=$${RANLIB}" \
0c24b341 42748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42749 install-info) \
42750 || exit 1
42751
42752@endif target-libssp
42753
a3ca38d2
DD
42754.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
42755maybe-install-pdf-target-libssp:
42756@if target-libssp
42757maybe-install-pdf-target-libssp: install-pdf-target-libssp
42758
42759install-pdf-target-libssp: \
42760 configure-target-libssp \
42761 pdf-target-libssp
42762 @: $(MAKE); $(unstage)
42763 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42764 r=`${PWD_COMMAND}`; export r; \
42765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42766 $(NORMAL_TARGET_EXPORTS) \
42767 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
42768 for flag in $(EXTRA_TARGET_FLAGS); do \
42769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42770 done; \
42771 (cd $(TARGET_SUBDIR)/libssp && \
42772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42774 "RANLIB=$${RANLIB}" \
0c24b341 42775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42776 install-pdf) \
42777 || exit 1
42778
42779@endif target-libssp
42780
108a6f8e
CD
42781.PHONY: maybe-install-html-target-libssp install-html-target-libssp
42782maybe-install-html-target-libssp:
42783@if target-libssp
42784maybe-install-html-target-libssp: install-html-target-libssp
42785
42786install-html-target-libssp: \
42787 configure-target-libssp \
42788 html-target-libssp
42789 @: $(MAKE); $(unstage)
42790 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42791 r=`${PWD_COMMAND}`; export r; \
42792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42793 $(NORMAL_TARGET_EXPORTS) \
42794 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
42795 for flag in $(EXTRA_TARGET_FLAGS); do \
42796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42797 done; \
42798 (cd $(TARGET_SUBDIR)/libssp && \
42799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42801 "RANLIB=$${RANLIB}" \
0c24b341 42802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42803 install-html) \
42804 || exit 1
42805
42806@endif target-libssp
42807
064d0a7c
PB
42808.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
42809maybe-installcheck-target-libssp:
42810@if target-libssp
42811maybe-installcheck-target-libssp: installcheck-target-libssp
42812
42813installcheck-target-libssp: \
42814 configure-target-libssp
0aed8855 42815 @: $(MAKE); $(unstage)
064d0a7c
PB
42816 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42817 r=`${PWD_COMMAND}`; export r; \
42818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42819 $(NORMAL_TARGET_EXPORTS) \
42820 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
42821 for flag in $(EXTRA_TARGET_FLAGS); do \
42822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42823 done; \
42824 (cd $(TARGET_SUBDIR)/libssp && \
42825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42827 "RANLIB=$${RANLIB}" \
0c24b341 42828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42829 installcheck) \
42830 || exit 1
42831
42832@endif target-libssp
42833
42834.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
42835maybe-mostlyclean-target-libssp:
42836@if target-libssp
42837maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
42838
42839mostlyclean-target-libssp:
0aed8855 42840 @: $(MAKE); $(unstage)
064d0a7c
PB
42841 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42842 r=`${PWD_COMMAND}`; export r; \
42843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42844 $(NORMAL_TARGET_EXPORTS) \
42845 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
42846 for flag in $(EXTRA_TARGET_FLAGS); do \
42847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42848 done; \
42849 (cd $(TARGET_SUBDIR)/libssp && \
42850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42852 "RANLIB=$${RANLIB}" \
0c24b341 42853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42854 mostlyclean) \
42855 || exit 1
42856
42857@endif target-libssp
42858
42859.PHONY: maybe-clean-target-libssp clean-target-libssp
42860maybe-clean-target-libssp:
42861@if target-libssp
42862maybe-clean-target-libssp: clean-target-libssp
42863
42864clean-target-libssp:
0aed8855 42865 @: $(MAKE); $(unstage)
064d0a7c
PB
42866 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42867 r=`${PWD_COMMAND}`; export r; \
42868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42869 $(NORMAL_TARGET_EXPORTS) \
42870 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
42871 for flag in $(EXTRA_TARGET_FLAGS); do \
42872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42873 done; \
42874 (cd $(TARGET_SUBDIR)/libssp && \
42875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42877 "RANLIB=$${RANLIB}" \
0c24b341 42878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42879 clean) \
42880 || exit 1
42881
42882@endif target-libssp
42883
42884.PHONY: maybe-distclean-target-libssp distclean-target-libssp
42885maybe-distclean-target-libssp:
42886@if target-libssp
42887maybe-distclean-target-libssp: distclean-target-libssp
42888
42889distclean-target-libssp:
0aed8855 42890 @: $(MAKE); $(unstage)
064d0a7c
PB
42891 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42892 r=`${PWD_COMMAND}`; export r; \
42893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42894 $(NORMAL_TARGET_EXPORTS) \
42895 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
42896 for flag in $(EXTRA_TARGET_FLAGS); do \
42897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42898 done; \
42899 (cd $(TARGET_SUBDIR)/libssp && \
42900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42902 "RANLIB=$${RANLIB}" \
0c24b341 42903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42904 distclean) \
42905 || exit 1
42906
42907@endif target-libssp
42908
42909.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
42910maybe-maintainer-clean-target-libssp:
42911@if target-libssp
42912maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
42913
42914maintainer-clean-target-libssp:
0aed8855 42915 @: $(MAKE); $(unstage)
064d0a7c
PB
42916 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42917 r=`${PWD_COMMAND}`; export r; \
42918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42919 $(NORMAL_TARGET_EXPORTS) \
42920 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
42921 for flag in $(EXTRA_TARGET_FLAGS); do \
42922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42923 done; \
42924 (cd $(TARGET_SUBDIR)/libssp && \
42925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42927 "RANLIB=$${RANLIB}" \
0c24b341 42928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42929 maintainer-clean) \
42930 || exit 1
42931
42932@endif target-libssp
42933
42934
42935
a7254363 42936
e90269c8 42937
a7254363
PB
42938.PHONY: configure-target-newlib maybe-configure-target-newlib
42939maybe-configure-target-newlib:
4f0ef2d8
CD
42940@if gcc-bootstrap
42941configure-target-newlib: stage_current
42942@endif gcc-bootstrap
a7254363
PB
42943@if target-newlib
42944maybe-configure-target-newlib: configure-target-newlib
c52c6897 42945configure-target-newlib:
0aed8855
PB
42946 @: $(MAKE); $(unstage)
42947 @r=`${PWD_COMMAND}`; export r; \
42948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42949 echo "Checking multilib configuration for newlib..."; \
42950 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42952 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42953 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42954 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42955 else \
42956 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42957 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42958 fi; \
42959 else \
42960 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
42961 fi; \
42962 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 42963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 42964 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42965 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42966 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42967 case $(srcdir) in \
b00612cc
PB
42968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42969 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42971 esac; \
b00612cc
PB
42972 srcdiroption="--srcdir=$${topdir}/newlib"; \
42973 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
42974 rm -f no-such-file || : ; \
42975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42977 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42978 || exit 1
6bd3dfaa 42979@endif target-newlib
4b1cb4fe 42980
a7254363
PB
42981
42982
d545f33b
PB
42983
42984
4b1cb4fe
DD
42985.PHONY: all-target-newlib maybe-all-target-newlib
42986maybe-all-target-newlib:
4f0ef2d8
CD
42987@if gcc-bootstrap
42988all-target-newlib: stage_current
42989@endif gcc-bootstrap
6bd3dfaa 42990@if target-newlib
72b2455a 42991TARGET-target-newlib=all
6bd3dfaa 42992maybe-all-target-newlib: all-target-newlib
4b1cb4fe 42993all-target-newlib: configure-target-newlib
0aed8855 42994 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42995 @r=`${PWD_COMMAND}`; export r; \
42996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42997 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42998 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
42999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43000 $(TARGET-target-newlib))
6bd3dfaa 43001@endif target-newlib
4b1cb4fe 43002
a7254363
PB
43003
43004
d545f33b
PB
43005
43006
4b1cb4fe
DD
43007.PHONY: check-target-newlib maybe-check-target-newlib
43008maybe-check-target-newlib:
6bd3dfaa
PB
43009@if target-newlib
43010maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
43011
43012check-target-newlib:
0aed8855 43013 @: $(MAKE); $(unstage)
b40e3958
L
43014 @r=`${PWD_COMMAND}`; export r; \
43015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43016 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43017 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 43018 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43019
6bd3dfaa 43020@endif target-newlib
3866be5d 43021
4fa63067
NN
43022.PHONY: install-target-newlib maybe-install-target-newlib
43023maybe-install-target-newlib:
6bd3dfaa
PB
43024@if target-newlib
43025maybe-install-target-newlib: install-target-newlib
e2b9e2dc 43026
4fa63067 43027install-target-newlib: installdirs
0aed8855 43028 @: $(MAKE); $(unstage)
b40e3958
L
43029 @r=`${PWD_COMMAND}`; export r; \
43030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43031 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43032 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 43033 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43034
6bd3dfaa 43035@endif target-newlib
3866be5d 43036
56a8fe78 43037# Other targets (info, dvi, pdf, etc.)
3866be5d 43038
4fa63067
NN
43039.PHONY: maybe-info-target-newlib info-target-newlib
43040maybe-info-target-newlib:
6bd3dfaa
PB
43041@if target-newlib
43042maybe-info-target-newlib: info-target-newlib
3866be5d 43043
4fa63067
NN
43044info-target-newlib: \
43045 configure-target-newlib
0aed8855 43046 @: $(MAKE); $(unstage)
4fa63067
NN
43047 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43048 r=`${PWD_COMMAND}`; export r; \
43049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43050 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43051 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
43052 for flag in $(EXTRA_TARGET_FLAGS); do \
43053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43054 done; \
43055 (cd $(TARGET_SUBDIR)/newlib && \
43056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43058 "RANLIB=$${RANLIB}" \
0c24b341 43059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43060 info) \
4fa63067 43061 || exit 1
16ae0395 43062
6bd3dfaa 43063@endif target-newlib
3866be5d 43064
4fa63067
NN
43065.PHONY: maybe-dvi-target-newlib dvi-target-newlib
43066maybe-dvi-target-newlib:
6bd3dfaa
PB
43067@if target-newlib
43068maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 43069
4fa63067
NN
43070dvi-target-newlib: \
43071 configure-target-newlib
0aed8855 43072 @: $(MAKE); $(unstage)
4fa63067 43073 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43074 r=`${PWD_COMMAND}`; export r; \
43075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43076 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43077 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
43078 for flag in $(EXTRA_TARGET_FLAGS); do \
43079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43080 done; \
43081 (cd $(TARGET_SUBDIR)/newlib && \
43082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43084 "RANLIB=$${RANLIB}" \
0c24b341 43085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43086 dvi) \
e2b9e2dc
NN
43087 || exit 1
43088
6bd3dfaa 43089@endif target-newlib
3866be5d 43090
56a8fe78
DD
43091.PHONY: maybe-pdf-target-newlib pdf-target-newlib
43092maybe-pdf-target-newlib:
43093@if target-newlib
43094maybe-pdf-target-newlib: pdf-target-newlib
43095
43096pdf-target-newlib: \
43097 configure-target-newlib
43098 @: $(MAKE); $(unstage)
43099 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43100 r=`${PWD_COMMAND}`; export r; \
43101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43102 $(NORMAL_TARGET_EXPORTS) \
43103 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
43104 for flag in $(EXTRA_TARGET_FLAGS); do \
43105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43106 done; \
43107 (cd $(TARGET_SUBDIR)/newlib && \
43108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43110 "RANLIB=$${RANLIB}" \
0c24b341 43111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43112 pdf) \
43113 || exit 1
43114
43115@endif target-newlib
43116
6d389afc
MS
43117.PHONY: maybe-html-target-newlib html-target-newlib
43118maybe-html-target-newlib:
43119@if target-newlib
43120maybe-html-target-newlib: html-target-newlib
43121
43122html-target-newlib: \
43123 configure-target-newlib
0aed8855 43124 @: $(MAKE); $(unstage)
6d389afc
MS
43125 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43126 r=`${PWD_COMMAND}`; export r; \
43127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43128 $(NORMAL_TARGET_EXPORTS) \
43129 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
43130 for flag in $(EXTRA_TARGET_FLAGS); do \
43131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43132 done; \
43133 (cd $(TARGET_SUBDIR)/newlib && \
43134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43136 "RANLIB=$${RANLIB}" \
0c24b341 43137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43138 html) \
43139 || exit 1
43140
43141@endif target-newlib
43142
4fa63067
NN
43143.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
43144maybe-TAGS-target-newlib:
6bd3dfaa
PB
43145@if target-newlib
43146maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 43147
4fa63067
NN
43148TAGS-target-newlib: \
43149 configure-target-newlib
0aed8855 43150 @: $(MAKE); $(unstage)
4fa63067
NN
43151 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43152 r=`${PWD_COMMAND}`; export r; \
b40e3958 43153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43154 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43155 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
43156 for flag in $(EXTRA_TARGET_FLAGS); do \
43157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43158 done; \
43159 (cd $(TARGET_SUBDIR)/newlib && \
43160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43162 "RANLIB=$${RANLIB}" \
0c24b341 43163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43164 TAGS) \
4fa63067 43165 || exit 1
3866be5d 43166
6bd3dfaa 43167@endif target-newlib
3866be5d 43168
4fa63067
NN
43169.PHONY: maybe-install-info-target-newlib install-info-target-newlib
43170maybe-install-info-target-newlib:
6bd3dfaa
PB
43171@if target-newlib
43172maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 43173
4fa63067
NN
43174install-info-target-newlib: \
43175 configure-target-newlib \
43176 info-target-newlib
0aed8855 43177 @: $(MAKE); $(unstage)
4fa63067
NN
43178 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43179 r=`${PWD_COMMAND}`; export r; \
b40e3958 43180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43181 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43182 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
43183 for flag in $(EXTRA_TARGET_FLAGS); do \
43184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43185 done; \
43186 (cd $(TARGET_SUBDIR)/newlib && \
43187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43189 "RANLIB=$${RANLIB}" \
0c24b341 43190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43191 install-info) \
4fa63067 43192 || exit 1
3866be5d 43193
6bd3dfaa 43194@endif target-newlib
3866be5d 43195
a3ca38d2
DD
43196.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
43197maybe-install-pdf-target-newlib:
43198@if target-newlib
43199maybe-install-pdf-target-newlib: install-pdf-target-newlib
43200
43201install-pdf-target-newlib: \
43202 configure-target-newlib \
43203 pdf-target-newlib
43204 @: $(MAKE); $(unstage)
43205 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43206 r=`${PWD_COMMAND}`; export r; \
43207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43208 $(NORMAL_TARGET_EXPORTS) \
43209 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
43210 for flag in $(EXTRA_TARGET_FLAGS); do \
43211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43212 done; \
43213 (cd $(TARGET_SUBDIR)/newlib && \
43214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43216 "RANLIB=$${RANLIB}" \
0c24b341 43217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43218 install-pdf) \
43219 || exit 1
43220
43221@endif target-newlib
43222
108a6f8e
CD
43223.PHONY: maybe-install-html-target-newlib install-html-target-newlib
43224maybe-install-html-target-newlib:
43225@if target-newlib
43226maybe-install-html-target-newlib: install-html-target-newlib
43227
43228install-html-target-newlib: \
43229 configure-target-newlib \
43230 html-target-newlib
43231 @: $(MAKE); $(unstage)
43232 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43233 r=`${PWD_COMMAND}`; export r; \
43234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43235 $(NORMAL_TARGET_EXPORTS) \
43236 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
43237 for flag in $(EXTRA_TARGET_FLAGS); do \
43238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43239 done; \
43240 (cd $(TARGET_SUBDIR)/newlib && \
43241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43243 "RANLIB=$${RANLIB}" \
0c24b341 43244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43245 install-html) \
43246 || exit 1
43247
43248@endif target-newlib
43249
4fa63067
NN
43250.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
43251maybe-installcheck-target-newlib:
6bd3dfaa
PB
43252@if target-newlib
43253maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
43254
43255installcheck-target-newlib: \
43256 configure-target-newlib
0aed8855 43257 @: $(MAKE); $(unstage)
4fa63067 43258 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43259 r=`${PWD_COMMAND}`; export r; \
43260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43261 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43262 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
43263 for flag in $(EXTRA_TARGET_FLAGS); do \
43264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43265 done; \
43266 (cd $(TARGET_SUBDIR)/newlib && \
43267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43269 "RANLIB=$${RANLIB}" \
0c24b341 43270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43271 installcheck) \
e2b9e2dc
NN
43272 || exit 1
43273
6bd3dfaa 43274@endif target-newlib
3866be5d 43275
4fa63067
NN
43276.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
43277maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
43278@if target-newlib
43279maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 43280
4fa63067 43281mostlyclean-target-newlib:
0aed8855 43282 @: $(MAKE); $(unstage)
4fa63067
NN
43283 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43284 r=`${PWD_COMMAND}`; export r; \
b40e3958 43285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43286 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43287 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
43288 for flag in $(EXTRA_TARGET_FLAGS); do \
43289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43290 done; \
43291 (cd $(TARGET_SUBDIR)/newlib && \
43292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43294 "RANLIB=$${RANLIB}" \
0c24b341 43295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43296 mostlyclean) \
4fa63067 43297 || exit 1
3866be5d 43298
6bd3dfaa 43299@endif target-newlib
3866be5d 43300
4fa63067
NN
43301.PHONY: maybe-clean-target-newlib clean-target-newlib
43302maybe-clean-target-newlib:
6bd3dfaa
PB
43303@if target-newlib
43304maybe-clean-target-newlib: clean-target-newlib
16ae0395 43305
4fa63067 43306clean-target-newlib:
0aed8855 43307 @: $(MAKE); $(unstage)
4fa63067
NN
43308 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43309 r=`${PWD_COMMAND}`; export r; \
b40e3958 43310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43311 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43312 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
43313 for flag in $(EXTRA_TARGET_FLAGS); do \
43314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43315 done; \
43316 (cd $(TARGET_SUBDIR)/newlib && \
43317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43319 "RANLIB=$${RANLIB}" \
0c24b341 43320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43321 clean) \
4fa63067 43322 || exit 1
3866be5d 43323
6bd3dfaa 43324@endif target-newlib
3866be5d 43325
4fa63067
NN
43326.PHONY: maybe-distclean-target-newlib distclean-target-newlib
43327maybe-distclean-target-newlib:
6bd3dfaa
PB
43328@if target-newlib
43329maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
43330
43331distclean-target-newlib:
0aed8855 43332 @: $(MAKE); $(unstage)
4fa63067 43333 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
43334 r=`${PWD_COMMAND}`; export r; \
43335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43336 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43337 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
43338 for flag in $(EXTRA_TARGET_FLAGS); do \
43339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43340 done; \
43341 (cd $(TARGET_SUBDIR)/newlib && \
43342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43344 "RANLIB=$${RANLIB}" \
0c24b341 43345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43346 distclean) \
e2b9e2dc
NN
43347 || exit 1
43348
6bd3dfaa 43349@endif target-newlib
3866be5d 43350
4fa63067
NN
43351.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
43352maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
43353@if target-newlib
43354maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 43355
4fa63067 43356maintainer-clean-target-newlib:
0aed8855 43357 @: $(MAKE); $(unstage)
4fa63067
NN
43358 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43359 r=`${PWD_COMMAND}`; export r; \
b40e3958 43360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43361 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43362 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
43363 for flag in $(EXTRA_TARGET_FLAGS); do \
43364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43365 done; \
43366 (cd $(TARGET_SUBDIR)/newlib && \
43367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43369 "RANLIB=$${RANLIB}" \
0c24b341 43370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43371 maintainer-clean) \
4fa63067 43372 || exit 1
3866be5d 43373
6bd3dfaa 43374@endif target-newlib
3866be5d 43375
16ae0395 43376
4b1cb4fe 43377
a7254363 43378
4b1cb4fe 43379
6aa8ef82
DJ
43380.PHONY: configure-target-libgcc maybe-configure-target-libgcc
43381maybe-configure-target-libgcc:
43382@if gcc-bootstrap
43383configure-target-libgcc: stage_current
43384@endif gcc-bootstrap
43385@if target-libgcc
43386maybe-configure-target-libgcc: configure-target-libgcc
43387configure-target-libgcc:
43388 @r=`${PWD_COMMAND}`; export r; \
43389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43390 echo "Checking multilib configuration for libgcc..."; \
43391 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43392 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43393 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43394 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43395 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43396 else \
43397 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43398 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43399 fi; \
43400 else \
43401 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43402 fi; \
43403 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43405 $(NORMAL_TARGET_EXPORTS) \
43406 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
43407 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
43408 case $(srcdir) in \
43409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43410 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43412 esac; \
43413 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43414 libsrcdir="$$s/libgcc"; \
43415 rm -f no-such-file || : ; \
43416 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43417 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43418 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
43419 || exit 1
43420@endif target-libgcc
43421
43422
43423
43424.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
43425maybe-configure-stage1-target-libgcc:
43426@if target-libgcc-bootstrap
43427maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
43428configure-stage1-target-libgcc:
43429 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43430 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43431 @r=`${PWD_COMMAND}`; export r; \
43432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43433 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
43434 echo "Checking multilib configuration for libgcc..."; \
43435 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43436 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43437 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43438 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43439 else \
43440 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43441 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43442 fi; \
43443 else \
43444 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43445 fi; \
43446 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
43447 $(NORMAL_TARGET_EXPORTS) \
43448 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43449 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43450 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43451 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
43452 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43453 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43454 case $(srcdir) in \
43455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43456 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43458 esac; \
43459 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43460 libsrcdir="$$s/libgcc"; \
43461 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43462 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43463 --target=${target_alias} $${srcdiroption} \
1b05fbbd 43464 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
43465@endif target-libgcc-bootstrap
43466
43467.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
43468maybe-configure-stage2-target-libgcc:
43469@if target-libgcc-bootstrap
43470maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
43471configure-stage2-target-libgcc:
43472 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43473 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43474 @r=`${PWD_COMMAND}`; export r; \
43475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43476 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
43477 echo "Checking multilib configuration for libgcc..."; \
43478 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43479 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43480 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43481 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43482 else \
43483 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43484 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43485 fi; \
43486 else \
43487 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43488 fi; \
43489 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43490 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43491 \
43492 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43493 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43494 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43495 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
43496 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43497 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43498 case $(srcdir) in \
43499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43500 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43502 esac; \
43503 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43504 libsrcdir="$$s/libgcc"; \
43505 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43506 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43507 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43508 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43509 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
43510@endif target-libgcc-bootstrap
43511
6aa8ef82
DJ
43512.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
43513maybe-configure-stage3-target-libgcc:
43514@if target-libgcc-bootstrap
43515maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
43516configure-stage3-target-libgcc:
43517 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43518 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43519 @r=`${PWD_COMMAND}`; export r; \
43520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43521 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
43522 echo "Checking multilib configuration for libgcc..."; \
43523 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43524 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43525 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43526 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43527 else \
43528 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43529 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43530 fi; \
43531 else \
43532 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43533 fi; \
43534 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43535 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43536 \
43537 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43538 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43539 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43540 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
43541 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43542 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43543 case $(srcdir) in \
43544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43545 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43547 esac; \
43548 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43549 libsrcdir="$$s/libgcc"; \
43550 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43551 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43552 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43553 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43554 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
43555@endif target-libgcc-bootstrap
43556
6aa8ef82
DJ
43557.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
43558maybe-configure-stage4-target-libgcc:
43559@if target-libgcc-bootstrap
43560maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
43561configure-stage4-target-libgcc:
43562 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43563 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43564 @r=`${PWD_COMMAND}`; export r; \
43565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43566 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
43567 echo "Checking multilib configuration for libgcc..."; \
43568 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43569 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43570 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43571 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43572 else \
43573 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43574 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43575 fi; \
43576 else \
43577 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43578 fi; \
43579 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43580 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43581 \
43582 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43583 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43584 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43585 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
43586 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43587 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43588 case $(srcdir) in \
43589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43590 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43592 esac; \
43593 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43594 libsrcdir="$$s/libgcc"; \
43595 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43596 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43597 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43598 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43599 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
43600@endif target-libgcc-bootstrap
43601
43602.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
43603maybe-configure-stageprofile-target-libgcc:
43604@if target-libgcc-bootstrap
43605maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43606configure-stageprofile-target-libgcc:
43607 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43608 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43609 @r=`${PWD_COMMAND}`; export r; \
43610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43611 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
43612 echo "Checking multilib configuration for libgcc..."; \
43613 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43614 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43615 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43616 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43617 else \
43618 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43619 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43620 fi; \
43621 else \
43622 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43623 fi; \
43624 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43625 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43626 \
43627 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43628 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43629 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43630 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
43631 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43632 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43633 case $(srcdir) in \
43634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43635 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43637 esac; \
43638 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43639 libsrcdir="$$s/libgcc"; \
43640 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43641 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43642 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43643 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43644 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
43645@endif target-libgcc-bootstrap
43646
43647.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
43648maybe-configure-stagefeedback-target-libgcc:
43649@if target-libgcc-bootstrap
43650maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43651configure-stagefeedback-target-libgcc:
43652 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43653 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43654 @r=`${PWD_COMMAND}`; export r; \
43655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43656 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
43657 echo "Checking multilib configuration for libgcc..."; \
43658 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
43659 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43660 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43661 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43662 else \
43663 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43664 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43665 fi; \
43666 else \
43667 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43668 fi; \
43669 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43670 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
43671 \
43672 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43673 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43674 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
43675 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
43676 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
43677 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43678 case $(srcdir) in \
43679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43680 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43682 esac; \
43683 srcdiroption="--srcdir=$${topdir}/libgcc"; \
43684 libsrcdir="$$s/libgcc"; \
43685 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43686 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43687 --target=${target_alias} $${srcdiroption} \
6aa8ef82 43688 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 43689 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
43690@endif target-libgcc-bootstrap
43691
43692
43693
43694
43695
43696.PHONY: all-target-libgcc maybe-all-target-libgcc
43697maybe-all-target-libgcc:
43698@if gcc-bootstrap
43699all-target-libgcc: stage_current
43700@endif gcc-bootstrap
43701@if target-libgcc
43702TARGET-target-libgcc=all
43703maybe-all-target-libgcc: all-target-libgcc
43704all-target-libgcc: configure-target-libgcc
43705 @r=`${PWD_COMMAND}`; export r; \
43706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43707 $(NORMAL_TARGET_EXPORTS) \
43708 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43710 $(TARGET-target-libgcc))
6aa8ef82
DJ
43711@endif target-libgcc
43712
43713
43714
43715.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
43716.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
43717maybe-all-stage1-target-libgcc:
43718maybe-clean-stage1-target-libgcc:
43719@if target-libgcc-bootstrap
43720maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
43721all-stage1: all-stage1-target-libgcc
43722TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
43723all-stage1-target-libgcc: configure-stage1-target-libgcc
43724 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43725 @r=`${PWD_COMMAND}`; export r; \
43726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43727 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
43728 $(NORMAL_TARGET_EXPORTS) \
43729 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43731 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43732 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43733 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43734 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43735 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43736 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43737 $(EXTRA_TARGET_FLAGS) \
43738 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
43739 $(TARGET-stage1-target-libgcc)
43740
43741maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
43742clean-stage1: clean-stage1-target-libgcc
43743clean-stage1-target-libgcc:
43744 @if [ $(current_stage) = stage1 ]; then \
43745 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43746 else \
43747 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
43748 $(MAKE) stage1-start; \
43749 fi; \
43750 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43751 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 43752 clean
6aa8ef82
DJ
43753@endif target-libgcc-bootstrap
43754
43755
43756.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
43757.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
43758maybe-all-stage2-target-libgcc:
43759maybe-clean-stage2-target-libgcc:
43760@if target-libgcc-bootstrap
43761maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
43762all-stage2: all-stage2-target-libgcc
43763TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
43764all-stage2-target-libgcc: configure-stage2-target-libgcc
43765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43766 @r=`${PWD_COMMAND}`; export r; \
43767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43768 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
43769 $(NORMAL_TARGET_EXPORTS) \
43770 \
43771 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43773 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43774 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43775 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43779 $(EXTRA_TARGET_FLAGS) \
43780 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
43781 $(TARGET-stage2-target-libgcc)
43782
43783maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
43784clean-stage2: clean-stage2-target-libgcc
43785clean-stage2-target-libgcc:
43786 @if [ $(current_stage) = stage2 ]; then \
43787 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43788 else \
43789 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
43790 $(MAKE) stage2-start; \
43791 fi; \
43792 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43793 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43794 \
8ee82aff 43795 clean
6aa8ef82
DJ
43796@endif target-libgcc-bootstrap
43797
43798
43799.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
43800.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
43801maybe-all-stage3-target-libgcc:
43802maybe-clean-stage3-target-libgcc:
43803@if target-libgcc-bootstrap
43804maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
43805all-stage3: all-stage3-target-libgcc
43806TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
43807all-stage3-target-libgcc: configure-stage3-target-libgcc
43808 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43809 @r=`${PWD_COMMAND}`; export r; \
43810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43811 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
43812 $(NORMAL_TARGET_EXPORTS) \
43813 \
43814 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43816 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43817 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43818 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43822 $(EXTRA_TARGET_FLAGS) \
43823 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
43824 $(TARGET-stage3-target-libgcc)
43825
43826maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43827clean-stage3: clean-stage3-target-libgcc
43828clean-stage3-target-libgcc:
43829 @if [ $(current_stage) = stage3 ]; then \
43830 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43831 else \
43832 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43833 $(MAKE) stage3-start; \
43834 fi; \
43835 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43836 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43837 \
8ee82aff 43838 clean
6aa8ef82
DJ
43839@endif target-libgcc-bootstrap
43840
43841
43842.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43843.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43844maybe-all-stage4-target-libgcc:
43845maybe-clean-stage4-target-libgcc:
43846@if target-libgcc-bootstrap
43847maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43848all-stage4: all-stage4-target-libgcc
43849TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43850all-stage4-target-libgcc: configure-stage4-target-libgcc
43851 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43852 @r=`${PWD_COMMAND}`; export r; \
43853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43854 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
43855 $(NORMAL_TARGET_EXPORTS) \
43856 \
43857 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43859 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43860 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43861 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43865 $(EXTRA_TARGET_FLAGS) \
43866 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
43867 $(TARGET-stage4-target-libgcc)
43868
43869maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43870clean-stage4: clean-stage4-target-libgcc
43871clean-stage4-target-libgcc:
43872 @if [ $(current_stage) = stage4 ]; then \
43873 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43874 else \
43875 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43876 $(MAKE) stage4-start; \
43877 fi; \
43878 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43879 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43880 \
8ee82aff 43881 clean
6aa8ef82
DJ
43882@endif target-libgcc-bootstrap
43883
43884
43885.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43886.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43887maybe-all-stageprofile-target-libgcc:
43888maybe-clean-stageprofile-target-libgcc:
43889@if target-libgcc-bootstrap
43890maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43891all-stageprofile: all-stageprofile-target-libgcc
43892TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43893all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43894 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43895 @r=`${PWD_COMMAND}`; export r; \
43896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43897 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
43898 $(NORMAL_TARGET_EXPORTS) \
43899 \
43900 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43902 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43903 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43904 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43908 $(EXTRA_TARGET_FLAGS) \
43909 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
43910 $(TARGET-stageprofile-target-libgcc)
43911
43912maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43913clean-stageprofile: clean-stageprofile-target-libgcc
43914clean-stageprofile-target-libgcc:
43915 @if [ $(current_stage) = stageprofile ]; then \
43916 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43917 else \
43918 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43919 $(MAKE) stageprofile-start; \
43920 fi; \
43921 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43922 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43923 \
8ee82aff 43924 clean
6aa8ef82
DJ
43925@endif target-libgcc-bootstrap
43926
43927
43928.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43929.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43930maybe-all-stagefeedback-target-libgcc:
43931maybe-clean-stagefeedback-target-libgcc:
43932@if target-libgcc-bootstrap
43933maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43934all-stagefeedback: all-stagefeedback-target-libgcc
43935TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43936all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43937 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43938 @r=`${PWD_COMMAND}`; export r; \
43939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 43940 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
43941 $(NORMAL_TARGET_EXPORTS) \
43942 \
43943 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
43945 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43946 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43947 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43951 $(EXTRA_TARGET_FLAGS) \
43952 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
43953 $(TARGET-stagefeedback-target-libgcc)
43954
43955maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43956clean-stagefeedback: clean-stagefeedback-target-libgcc
43957clean-stagefeedback-target-libgcc:
43958 @if [ $(current_stage) = stagefeedback ]; then \
43959 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43960 else \
43961 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43962 $(MAKE) stagefeedback-start; \
43963 fi; \
43964 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43965 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43966 \
8ee82aff 43967 clean
6aa8ef82
DJ
43968@endif target-libgcc-bootstrap
43969
43970
43971
43972
43973
43974
43975.PHONY: check-target-libgcc maybe-check-target-libgcc
43976maybe-check-target-libgcc:
43977@if target-libgcc
43978maybe-check-target-libgcc: check-target-libgcc
43979
43980# Dummy target for uncheckable module.
43981check-target-libgcc:
43982
43983@endif target-libgcc
43984
43985.PHONY: install-target-libgcc maybe-install-target-libgcc
43986maybe-install-target-libgcc:
43987@if target-libgcc
43988maybe-install-target-libgcc: install-target-libgcc
43989
43990install-target-libgcc: installdirs
43991 @: $(MAKE); $(unstage)
43992 @r=`${PWD_COMMAND}`; export r; \
43993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43994 $(NORMAL_TARGET_EXPORTS) \
43995 (cd $(TARGET_SUBDIR)/libgcc && \
43996 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43997
43998@endif target-libgcc
43999
44000# Other targets (info, dvi, pdf, etc.)
44001
44002.PHONY: maybe-info-target-libgcc info-target-libgcc
44003maybe-info-target-libgcc:
44004@if target-libgcc
44005maybe-info-target-libgcc: info-target-libgcc
44006
44007info-target-libgcc: \
44008 configure-target-libgcc
44009 @: $(MAKE); $(unstage)
44010 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44011 r=`${PWD_COMMAND}`; export r; \
44012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44013 $(NORMAL_TARGET_EXPORTS) \
44014 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
44015 for flag in $(EXTRA_TARGET_FLAGS); do \
44016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44017 done; \
44018 (cd $(TARGET_SUBDIR)/libgcc && \
44019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44021 "RANLIB=$${RANLIB}" \
0c24b341 44022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44023 info) \
44024 || exit 1
44025
44026@endif target-libgcc
44027
44028.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
44029maybe-dvi-target-libgcc:
44030@if target-libgcc
44031maybe-dvi-target-libgcc: dvi-target-libgcc
44032
44033dvi-target-libgcc: \
44034 configure-target-libgcc
44035 @: $(MAKE); $(unstage)
44036 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44037 r=`${PWD_COMMAND}`; export r; \
44038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44039 $(NORMAL_TARGET_EXPORTS) \
44040 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
44041 for flag in $(EXTRA_TARGET_FLAGS); do \
44042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44043 done; \
44044 (cd $(TARGET_SUBDIR)/libgcc && \
44045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44047 "RANLIB=$${RANLIB}" \
0c24b341 44048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44049 dvi) \
44050 || exit 1
44051
44052@endif target-libgcc
44053
44054.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
44055maybe-pdf-target-libgcc:
44056@if target-libgcc
44057maybe-pdf-target-libgcc: pdf-target-libgcc
44058
44059pdf-target-libgcc: \
44060 configure-target-libgcc
44061 @: $(MAKE); $(unstage)
44062 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44063 r=`${PWD_COMMAND}`; export r; \
44064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44065 $(NORMAL_TARGET_EXPORTS) \
44066 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
44067 for flag in $(EXTRA_TARGET_FLAGS); do \
44068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44069 done; \
44070 (cd $(TARGET_SUBDIR)/libgcc && \
44071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44073 "RANLIB=$${RANLIB}" \
0c24b341 44074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44075 pdf) \
44076 || exit 1
44077
44078@endif target-libgcc
44079
44080.PHONY: maybe-html-target-libgcc html-target-libgcc
44081maybe-html-target-libgcc:
44082@if target-libgcc
44083maybe-html-target-libgcc: html-target-libgcc
44084
44085html-target-libgcc: \
44086 configure-target-libgcc
44087 @: $(MAKE); $(unstage)
44088 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44089 r=`${PWD_COMMAND}`; export r; \
44090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44091 $(NORMAL_TARGET_EXPORTS) \
44092 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
44093 for flag in $(EXTRA_TARGET_FLAGS); do \
44094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44095 done; \
44096 (cd $(TARGET_SUBDIR)/libgcc && \
44097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44099 "RANLIB=$${RANLIB}" \
0c24b341 44100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44101 html) \
44102 || exit 1
44103
44104@endif target-libgcc
44105
44106.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
44107maybe-TAGS-target-libgcc:
44108@if target-libgcc
44109maybe-TAGS-target-libgcc: TAGS-target-libgcc
44110
44111TAGS-target-libgcc: \
44112 configure-target-libgcc
44113 @: $(MAKE); $(unstage)
44114 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44115 r=`${PWD_COMMAND}`; export r; \
44116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44117 $(NORMAL_TARGET_EXPORTS) \
44118 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
44119 for flag in $(EXTRA_TARGET_FLAGS); do \
44120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44121 done; \
44122 (cd $(TARGET_SUBDIR)/libgcc && \
44123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44125 "RANLIB=$${RANLIB}" \
0c24b341 44126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44127 TAGS) \
44128 || exit 1
44129
44130@endif target-libgcc
44131
44132.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
44133maybe-install-info-target-libgcc:
44134@if target-libgcc
44135maybe-install-info-target-libgcc: install-info-target-libgcc
44136
44137install-info-target-libgcc: \
44138 configure-target-libgcc \
44139 info-target-libgcc
44140 @: $(MAKE); $(unstage)
44141 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44142 r=`${PWD_COMMAND}`; export r; \
44143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44144 $(NORMAL_TARGET_EXPORTS) \
44145 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
44146 for flag in $(EXTRA_TARGET_FLAGS); do \
44147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44148 done; \
44149 (cd $(TARGET_SUBDIR)/libgcc && \
44150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44152 "RANLIB=$${RANLIB}" \
0c24b341 44153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44154 install-info) \
44155 || exit 1
44156
44157@endif target-libgcc
44158
a3ca38d2
DD
44159.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
44160maybe-install-pdf-target-libgcc:
44161@if target-libgcc
44162maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
44163
44164install-pdf-target-libgcc: \
44165 configure-target-libgcc \
44166 pdf-target-libgcc
44167 @: $(MAKE); $(unstage)
44168 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44169 r=`${PWD_COMMAND}`; export r; \
44170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44171 $(NORMAL_TARGET_EXPORTS) \
44172 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
44173 for flag in $(EXTRA_TARGET_FLAGS); do \
44174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44175 done; \
44176 (cd $(TARGET_SUBDIR)/libgcc && \
44177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44179 "RANLIB=$${RANLIB}" \
0c24b341 44180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44181 install-pdf) \
44182 || exit 1
44183
44184@endif target-libgcc
44185
6aa8ef82
DJ
44186.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
44187maybe-install-html-target-libgcc:
44188@if target-libgcc
44189maybe-install-html-target-libgcc: install-html-target-libgcc
44190
44191install-html-target-libgcc: \
44192 configure-target-libgcc \
44193 html-target-libgcc
44194 @: $(MAKE); $(unstage)
44195 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44196 r=`${PWD_COMMAND}`; export r; \
44197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44198 $(NORMAL_TARGET_EXPORTS) \
44199 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
44200 for flag in $(EXTRA_TARGET_FLAGS); do \
44201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44202 done; \
44203 (cd $(TARGET_SUBDIR)/libgcc && \
44204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44206 "RANLIB=$${RANLIB}" \
0c24b341 44207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44208 install-html) \
44209 || exit 1
44210
44211@endif target-libgcc
44212
44213.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
44214maybe-installcheck-target-libgcc:
44215@if target-libgcc
44216maybe-installcheck-target-libgcc: installcheck-target-libgcc
44217
44218installcheck-target-libgcc: \
44219 configure-target-libgcc
44220 @: $(MAKE); $(unstage)
44221 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44222 r=`${PWD_COMMAND}`; export r; \
44223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44224 $(NORMAL_TARGET_EXPORTS) \
44225 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
44226 for flag in $(EXTRA_TARGET_FLAGS); do \
44227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44228 done; \
44229 (cd $(TARGET_SUBDIR)/libgcc && \
44230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44232 "RANLIB=$${RANLIB}" \
0c24b341 44233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44234 installcheck) \
44235 || exit 1
44236
44237@endif target-libgcc
44238
44239.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
44240maybe-mostlyclean-target-libgcc:
44241@if target-libgcc
44242maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
44243
44244mostlyclean-target-libgcc:
44245 @: $(MAKE); $(unstage)
44246 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44247 r=`${PWD_COMMAND}`; export r; \
44248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44249 $(NORMAL_TARGET_EXPORTS) \
44250 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
44251 for flag in $(EXTRA_TARGET_FLAGS); do \
44252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44253 done; \
44254 (cd $(TARGET_SUBDIR)/libgcc && \
44255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44257 "RANLIB=$${RANLIB}" \
0c24b341 44258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44259 mostlyclean) \
44260 || exit 1
44261
44262@endif target-libgcc
44263
44264.PHONY: maybe-clean-target-libgcc clean-target-libgcc
44265maybe-clean-target-libgcc:
44266@if target-libgcc
44267maybe-clean-target-libgcc: clean-target-libgcc
44268
44269clean-target-libgcc:
44270 @: $(MAKE); $(unstage)
44271 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44272 r=`${PWD_COMMAND}`; export r; \
44273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44274 $(NORMAL_TARGET_EXPORTS) \
44275 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
44276 for flag in $(EXTRA_TARGET_FLAGS); do \
44277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44278 done; \
44279 (cd $(TARGET_SUBDIR)/libgcc && \
44280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44282 "RANLIB=$${RANLIB}" \
0c24b341 44283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44284 clean) \
44285 || exit 1
44286
44287@endif target-libgcc
44288
44289.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
44290maybe-distclean-target-libgcc:
44291@if target-libgcc
44292maybe-distclean-target-libgcc: distclean-target-libgcc
44293
44294distclean-target-libgcc:
44295 @: $(MAKE); $(unstage)
44296 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44297 r=`${PWD_COMMAND}`; export r; \
44298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44299 $(NORMAL_TARGET_EXPORTS) \
44300 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
44301 for flag in $(EXTRA_TARGET_FLAGS); do \
44302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44303 done; \
44304 (cd $(TARGET_SUBDIR)/libgcc && \
44305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44307 "RANLIB=$${RANLIB}" \
0c24b341 44308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44309 distclean) \
44310 || exit 1
44311
44312@endif target-libgcc
44313
44314.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
44315maybe-maintainer-clean-target-libgcc:
44316@if target-libgcc
44317maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
44318
44319maintainer-clean-target-libgcc:
44320 @: $(MAKE); $(unstage)
44321 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44322 r=`${PWD_COMMAND}`; export r; \
44323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44324 $(NORMAL_TARGET_EXPORTS) \
44325 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
44326 for flag in $(EXTRA_TARGET_FLAGS); do \
44327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44328 done; \
44329 (cd $(TARGET_SUBDIR)/libgcc && \
44330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44332 "RANLIB=$${RANLIB}" \
0c24b341 44333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
44334 maintainer-clean) \
44335 || exit 1
44336
44337@endif target-libgcc
44338
44339
44340
44341
44342
a7254363
PB
44343.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
44344maybe-configure-target-libgfortran:
4f0ef2d8
CD
44345@if gcc-bootstrap
44346configure-target-libgfortran: stage_current
44347@endif gcc-bootstrap
a7254363
PB
44348@if target-libgfortran
44349maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 44350configure-target-libgfortran:
0aed8855
PB
44351 @: $(MAKE); $(unstage)
44352 @r=`${PWD_COMMAND}`; export r; \
44353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354 echo "Checking multilib configuration for libgfortran..."; \
44355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
44356 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
44357 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44358 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44359 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
44360 else \
44361 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
44362 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44363 fi; \
44364 else \
44365 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
44366 fi; \
44367 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 44368 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 44369 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44370 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
44371 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
44372 case $(srcdir) in \
b00612cc
PB
44373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44374 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
44375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 44376 esac; \
b00612cc
PB
44377 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
44378 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
44379 rm -f no-such-file || : ; \
44380 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44381 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44382 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 44383 || exit 1
6bd3dfaa 44384@endif target-libgfortran
4b1cb4fe 44385
a7254363
PB
44386
44387
d545f33b
PB
44388
44389
4b1cb4fe
DD
44390.PHONY: all-target-libgfortran maybe-all-target-libgfortran
44391maybe-all-target-libgfortran:
4f0ef2d8
CD
44392@if gcc-bootstrap
44393all-target-libgfortran: stage_current
44394@endif gcc-bootstrap
6bd3dfaa 44395@if target-libgfortran
72b2455a 44396TARGET-target-libgfortran=all
6bd3dfaa 44397maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 44398all-target-libgfortran: configure-target-libgfortran
0aed8855 44399 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44400 @r=`${PWD_COMMAND}`; export r; \
44401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44402 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44403 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
44404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44405 $(TARGET-target-libgfortran))
6bd3dfaa 44406@endif target-libgfortran
4b1cb4fe 44407
a7254363
PB
44408
44409
d545f33b
PB
44410
44411
4b1cb4fe
DD
44412.PHONY: check-target-libgfortran maybe-check-target-libgfortran
44413maybe-check-target-libgfortran:
6bd3dfaa
PB
44414@if target-libgfortran
44415maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
44416
44417check-target-libgfortran:
0aed8855 44418 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44419 @r=`${PWD_COMMAND}`; export r; \
44420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44421 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44422 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 44423 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 44424
6bd3dfaa 44425@endif target-libgfortran
4b1cb4fe
DD
44426
44427.PHONY: install-target-libgfortran maybe-install-target-libgfortran
44428maybe-install-target-libgfortran:
6bd3dfaa
PB
44429@if target-libgfortran
44430maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
44431
44432install-target-libgfortran: installdirs
0aed8855 44433 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44434 @r=`${PWD_COMMAND}`; export r; \
44435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44436 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44437 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 44438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 44439
6bd3dfaa 44440@endif target-libgfortran
4b1cb4fe 44441
56a8fe78 44442# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
44443
44444.PHONY: maybe-info-target-libgfortran info-target-libgfortran
44445maybe-info-target-libgfortran:
6bd3dfaa
PB
44446@if target-libgfortran
44447maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
44448
44449info-target-libgfortran: \
44450 configure-target-libgfortran
0aed8855 44451 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44452 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44453 r=`${PWD_COMMAND}`; export r; \
44454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44455 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44456 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
44457 for flag in $(EXTRA_TARGET_FLAGS); do \
44458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44459 done; \
44460 (cd $(TARGET_SUBDIR)/libgfortran && \
44461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44463 "RANLIB=$${RANLIB}" \
0c24b341 44464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44465 info) \
4b1cb4fe
DD
44466 || exit 1
44467
6bd3dfaa 44468@endif target-libgfortran
4b1cb4fe
DD
44469
44470.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
44471maybe-dvi-target-libgfortran:
6bd3dfaa
PB
44472@if target-libgfortran
44473maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
44474
44475dvi-target-libgfortran: \
44476 configure-target-libgfortran
0aed8855 44477 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44478 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44479 r=`${PWD_COMMAND}`; export r; \
44480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44481 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44482 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
44483 for flag in $(EXTRA_TARGET_FLAGS); do \
44484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44485 done; \
44486 (cd $(TARGET_SUBDIR)/libgfortran && \
44487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44489 "RANLIB=$${RANLIB}" \
0c24b341 44490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44491 dvi) \
4b1cb4fe
DD
44492 || exit 1
44493
6bd3dfaa 44494@endif target-libgfortran
4b1cb4fe 44495
56a8fe78
DD
44496.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
44497maybe-pdf-target-libgfortran:
44498@if target-libgfortran
44499maybe-pdf-target-libgfortran: pdf-target-libgfortran
44500
44501pdf-target-libgfortran: \
44502 configure-target-libgfortran
44503 @: $(MAKE); $(unstage)
44504 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44505 r=`${PWD_COMMAND}`; export r; \
44506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44507 $(NORMAL_TARGET_EXPORTS) \
44508 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
44509 for flag in $(EXTRA_TARGET_FLAGS); do \
44510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44511 done; \
44512 (cd $(TARGET_SUBDIR)/libgfortran && \
44513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44515 "RANLIB=$${RANLIB}" \
0c24b341 44516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44517 pdf) \
44518 || exit 1
44519
44520@endif target-libgfortran
44521
6d389afc
MS
44522.PHONY: maybe-html-target-libgfortran html-target-libgfortran
44523maybe-html-target-libgfortran:
44524@if target-libgfortran
44525maybe-html-target-libgfortran: html-target-libgfortran
44526
44527html-target-libgfortran: \
44528 configure-target-libgfortran
0aed8855 44529 @: $(MAKE); $(unstage)
6d389afc
MS
44530 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44531 r=`${PWD_COMMAND}`; export r; \
44532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44533 $(NORMAL_TARGET_EXPORTS) \
44534 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
44535 for flag in $(EXTRA_TARGET_FLAGS); do \
44536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44537 done; \
44538 (cd $(TARGET_SUBDIR)/libgfortran && \
44539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44541 "RANLIB=$${RANLIB}" \
0c24b341 44542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44543 html) \
44544 || exit 1
44545
44546@endif target-libgfortran
44547
4b1cb4fe
DD
44548.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
44549maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
44550@if target-libgfortran
44551maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
44552
44553TAGS-target-libgfortran: \
44554 configure-target-libgfortran
0aed8855 44555 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44556 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44557 r=`${PWD_COMMAND}`; export r; \
44558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44559 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44560 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
44561 for flag in $(EXTRA_TARGET_FLAGS); do \
44562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44563 done; \
44564 (cd $(TARGET_SUBDIR)/libgfortran && \
44565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44567 "RANLIB=$${RANLIB}" \
0c24b341 44568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44569 TAGS) \
4b1cb4fe
DD
44570 || exit 1
44571
6bd3dfaa 44572@endif target-libgfortran
4b1cb4fe
DD
44573
44574.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
44575maybe-install-info-target-libgfortran:
6bd3dfaa
PB
44576@if target-libgfortran
44577maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
44578
44579install-info-target-libgfortran: \
44580 configure-target-libgfortran \
44581 info-target-libgfortran
0aed8855 44582 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44583 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44584 r=`${PWD_COMMAND}`; export r; \
44585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44586 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44587 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
44588 for flag in $(EXTRA_TARGET_FLAGS); do \
44589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44590 done; \
44591 (cd $(TARGET_SUBDIR)/libgfortran && \
44592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44594 "RANLIB=$${RANLIB}" \
0c24b341 44595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44596 install-info) \
4b1cb4fe
DD
44597 || exit 1
44598
6bd3dfaa 44599@endif target-libgfortran
4b1cb4fe 44600
a3ca38d2
DD
44601.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
44602maybe-install-pdf-target-libgfortran:
44603@if target-libgfortran
44604maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
44605
44606install-pdf-target-libgfortran: \
44607 configure-target-libgfortran \
44608 pdf-target-libgfortran
44609 @: $(MAKE); $(unstage)
44610 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44611 r=`${PWD_COMMAND}`; export r; \
44612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44613 $(NORMAL_TARGET_EXPORTS) \
44614 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
44615 for flag in $(EXTRA_TARGET_FLAGS); do \
44616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44617 done; \
44618 (cd $(TARGET_SUBDIR)/libgfortran && \
44619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44621 "RANLIB=$${RANLIB}" \
0c24b341 44622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44623 install-pdf) \
44624 || exit 1
44625
44626@endif target-libgfortran
44627
108a6f8e
CD
44628.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
44629maybe-install-html-target-libgfortran:
44630@if target-libgfortran
44631maybe-install-html-target-libgfortran: install-html-target-libgfortran
44632
44633install-html-target-libgfortran: \
44634 configure-target-libgfortran \
44635 html-target-libgfortran
44636 @: $(MAKE); $(unstage)
44637 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44638 r=`${PWD_COMMAND}`; export r; \
44639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44640 $(NORMAL_TARGET_EXPORTS) \
44641 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
44642 for flag in $(EXTRA_TARGET_FLAGS); do \
44643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44644 done; \
44645 (cd $(TARGET_SUBDIR)/libgfortran && \
44646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44648 "RANLIB=$${RANLIB}" \
0c24b341 44649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44650 install-html) \
44651 || exit 1
44652
44653@endif target-libgfortran
44654
4b1cb4fe
DD
44655.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
44656maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
44657@if target-libgfortran
44658maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
44659
44660installcheck-target-libgfortran: \
44661 configure-target-libgfortran
0aed8855 44662 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44663 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44664 r=`${PWD_COMMAND}`; export r; \
44665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44666 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44667 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
44668 for flag in $(EXTRA_TARGET_FLAGS); do \
44669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44670 done; \
44671 (cd $(TARGET_SUBDIR)/libgfortran && \
44672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44674 "RANLIB=$${RANLIB}" \
0c24b341 44675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44676 installcheck) \
4b1cb4fe
DD
44677 || exit 1
44678
6bd3dfaa 44679@endif target-libgfortran
4b1cb4fe
DD
44680
44681.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
44682maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
44683@if target-libgfortran
44684maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
44685
44686mostlyclean-target-libgfortran:
0aed8855 44687 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44688 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44689 r=`${PWD_COMMAND}`; export r; \
44690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44691 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
44693 for flag in $(EXTRA_TARGET_FLAGS); do \
44694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44695 done; \
44696 (cd $(TARGET_SUBDIR)/libgfortran && \
44697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44699 "RANLIB=$${RANLIB}" \
0c24b341 44700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44701 mostlyclean) \
4b1cb4fe
DD
44702 || exit 1
44703
6bd3dfaa 44704@endif target-libgfortran
4b1cb4fe
DD
44705
44706.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
44707maybe-clean-target-libgfortran:
6bd3dfaa
PB
44708@if target-libgfortran
44709maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
44710
44711clean-target-libgfortran:
0aed8855 44712 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44713 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44714 r=`${PWD_COMMAND}`; export r; \
44715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44716 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44717 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
44718 for flag in $(EXTRA_TARGET_FLAGS); do \
44719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44720 done; \
44721 (cd $(TARGET_SUBDIR)/libgfortran && \
44722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44724 "RANLIB=$${RANLIB}" \
0c24b341 44725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44726 clean) \
4b1cb4fe
DD
44727 || exit 1
44728
6bd3dfaa 44729@endif target-libgfortran
4b1cb4fe
DD
44730
44731.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
44732maybe-distclean-target-libgfortran:
6bd3dfaa
PB
44733@if target-libgfortran
44734maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
44735
44736distclean-target-libgfortran:
0aed8855 44737 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44738 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44739 r=`${PWD_COMMAND}`; export r; \
44740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44741 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44742 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
44743 for flag in $(EXTRA_TARGET_FLAGS); do \
44744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44745 done; \
44746 (cd $(TARGET_SUBDIR)/libgfortran && \
44747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44749 "RANLIB=$${RANLIB}" \
0c24b341 44750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44751 distclean) \
4b1cb4fe
DD
44752 || exit 1
44753
6bd3dfaa 44754@endif target-libgfortran
4b1cb4fe
DD
44755
44756.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
44757maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
44758@if target-libgfortran
44759maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
44760
44761maintainer-clean-target-libgfortran:
0aed8855 44762 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44763 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
44764 r=`${PWD_COMMAND}`; export r; \
44765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44766 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
44768 for flag in $(EXTRA_TARGET_FLAGS); do \
44769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44770 done; \
44771 (cd $(TARGET_SUBDIR)/libgfortran && \
44772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44774 "RANLIB=$${RANLIB}" \
0c24b341 44775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44776 maintainer-clean) \
4b1cb4fe
DD
44777 || exit 1
44778
6bd3dfaa 44779@endif target-libgfortran
4b1cb4fe
DD
44780
44781
3866be5d 44782
a7254363 44783
e90269c8 44784
a7254363
PB
44785.PHONY: configure-target-libobjc maybe-configure-target-libobjc
44786maybe-configure-target-libobjc:
4f0ef2d8
CD
44787@if gcc-bootstrap
44788configure-target-libobjc: stage_current
44789@endif gcc-bootstrap
a7254363
PB
44790@if target-libobjc
44791maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 44792configure-target-libobjc:
0aed8855
PB
44793 @: $(MAKE); $(unstage)
44794 @r=`${PWD_COMMAND}`; export r; \
44795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44796 echo "Checking multilib configuration for libobjc..."; \
44797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
44799 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44800 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44801 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
44802 else \
44803 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
44804 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44805 fi; \
44806 else \
44807 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
44808 fi; \
44809 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 44810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 44811 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44812 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44813 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 44814 case $(srcdir) in \
b00612cc
PB
44815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44816 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44818 esac; \
b00612cc
PB
44819 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44820 libsrcdir="$$s/libobjc"; \
4fa63067
NN
44821 rm -f no-such-file || : ; \
44822 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44823 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44824 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44825 || exit 1
6bd3dfaa 44826@endif target-libobjc
e2b9e2dc 44827
a7254363
PB
44828
44829
d545f33b
PB
44830
44831
4fa63067
NN
44832.PHONY: all-target-libobjc maybe-all-target-libobjc
44833maybe-all-target-libobjc:
4f0ef2d8
CD
44834@if gcc-bootstrap
44835all-target-libobjc: stage_current
44836@endif gcc-bootstrap
6bd3dfaa 44837@if target-libobjc
72b2455a 44838TARGET-target-libobjc=all
6bd3dfaa 44839maybe-all-target-libobjc: all-target-libobjc
4fa63067 44840all-target-libobjc: configure-target-libobjc
0aed8855 44841 @: $(MAKE); $(unstage)
b40e3958
L
44842 @r=`${PWD_COMMAND}`; export r; \
44843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44844 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44845 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
44846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44847 $(TARGET-target-libobjc))
6bd3dfaa 44848@endif target-libobjc
3866be5d 44849
a7254363
PB
44850
44851
d545f33b
PB
44852
44853
4fa63067
NN
44854.PHONY: check-target-libobjc maybe-check-target-libobjc
44855maybe-check-target-libobjc:
6bd3dfaa
PB
44856@if target-libobjc
44857maybe-check-target-libobjc: check-target-libobjc
3866be5d 44858
4fa63067 44859check-target-libobjc:
0aed8855 44860 @: $(MAKE); $(unstage)
b40e3958
L
44861 @r=`${PWD_COMMAND}`; export r; \
44862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44863 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44864 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44865 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44866
6bd3dfaa 44867@endif target-libobjc
3866be5d 44868
4fa63067
NN
44869.PHONY: install-target-libobjc maybe-install-target-libobjc
44870maybe-install-target-libobjc:
6bd3dfaa
PB
44871@if target-libobjc
44872maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 44873
4fa63067 44874install-target-libobjc: installdirs
0aed8855 44875 @: $(MAKE); $(unstage)
b40e3958
L
44876 @r=`${PWD_COMMAND}`; export r; \
44877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44878 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44879 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44880 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44881
6bd3dfaa 44882@endif target-libobjc
3866be5d 44883
56a8fe78 44884# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44885
44886.PHONY: maybe-info-target-libobjc info-target-libobjc
44887maybe-info-target-libobjc:
6bd3dfaa
PB
44888@if target-libobjc
44889maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
44890
44891info-target-libobjc: \
44892 configure-target-libobjc
0aed8855 44893 @: $(MAKE); $(unstage)
4fa63067
NN
44894 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44895 r=`${PWD_COMMAND}`; export r; \
b40e3958 44896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44897 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44898 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44899 for flag in $(EXTRA_TARGET_FLAGS); do \
44900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44901 done; \
44902 (cd $(TARGET_SUBDIR)/libobjc && \
44903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44905 "RANLIB=$${RANLIB}" \
0c24b341 44906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44907 info) \
4fa63067 44908 || exit 1
3866be5d 44909
6bd3dfaa 44910@endif target-libobjc
3866be5d 44911
4fa63067
NN
44912.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44913maybe-dvi-target-libobjc:
6bd3dfaa
PB
44914@if target-libobjc
44915maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 44916
4fa63067
NN
44917dvi-target-libobjc: \
44918 configure-target-libobjc
0aed8855 44919 @: $(MAKE); $(unstage)
4fa63067
NN
44920 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44921 r=`${PWD_COMMAND}`; export r; \
b40e3958 44922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44923 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44924 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44925 for flag in $(EXTRA_TARGET_FLAGS); do \
44926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44927 done; \
44928 (cd $(TARGET_SUBDIR)/libobjc && \
44929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44931 "RANLIB=$${RANLIB}" \
0c24b341 44932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44933 dvi) \
4fa63067 44934 || exit 1
3866be5d 44935
6bd3dfaa 44936@endif target-libobjc
3866be5d 44937
56a8fe78
DD
44938.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44939maybe-pdf-target-libobjc:
44940@if target-libobjc
44941maybe-pdf-target-libobjc: pdf-target-libobjc
44942
44943pdf-target-libobjc: \
44944 configure-target-libobjc
44945 @: $(MAKE); $(unstage)
44946 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44947 r=`${PWD_COMMAND}`; export r; \
44948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44949 $(NORMAL_TARGET_EXPORTS) \
44950 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44951 for flag in $(EXTRA_TARGET_FLAGS); do \
44952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44953 done; \
44954 (cd $(TARGET_SUBDIR)/libobjc && \
44955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44957 "RANLIB=$${RANLIB}" \
0c24b341 44958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44959 pdf) \
44960 || exit 1
44961
44962@endif target-libobjc
44963
6d389afc
MS
44964.PHONY: maybe-html-target-libobjc html-target-libobjc
44965maybe-html-target-libobjc:
44966@if target-libobjc
44967maybe-html-target-libobjc: html-target-libobjc
44968
44969html-target-libobjc: \
44970 configure-target-libobjc
0aed8855 44971 @: $(MAKE); $(unstage)
6d389afc
MS
44972 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44973 r=`${PWD_COMMAND}`; export r; \
44974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44975 $(NORMAL_TARGET_EXPORTS) \
44976 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44977 for flag in $(EXTRA_TARGET_FLAGS); do \
44978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44979 done; \
44980 (cd $(TARGET_SUBDIR)/libobjc && \
44981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44983 "RANLIB=$${RANLIB}" \
0c24b341 44984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44985 html) \
44986 || exit 1
44987
44988@endif target-libobjc
44989
4fa63067
NN
44990.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44991maybe-TAGS-target-libobjc:
6bd3dfaa
PB
44992@if target-libobjc
44993maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
44994
44995TAGS-target-libobjc: \
44996 configure-target-libobjc
0aed8855 44997 @: $(MAKE); $(unstage)
4fa63067 44998 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44999 r=`${PWD_COMMAND}`; export r; \
45000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45001 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45002 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
45003 for flag in $(EXTRA_TARGET_FLAGS); do \
45004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45005 done; \
45006 (cd $(TARGET_SUBDIR)/libobjc && \
45007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45009 "RANLIB=$${RANLIB}" \
0c24b341 45010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45011 TAGS) \
e2b9e2dc
NN
45012 || exit 1
45013
6bd3dfaa 45014@endif target-libobjc
4fa63067
NN
45015
45016.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
45017maybe-install-info-target-libobjc:
6bd3dfaa
PB
45018@if target-libobjc
45019maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
45020
45021install-info-target-libobjc: \
45022 configure-target-libobjc \
45023 info-target-libobjc
0aed8855 45024 @: $(MAKE); $(unstage)
4fa63067
NN
45025 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45026 r=`${PWD_COMMAND}`; export r; \
b40e3958 45027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45028 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45029 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
45030 for flag in $(EXTRA_TARGET_FLAGS); do \
45031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45032 done; \
45033 (cd $(TARGET_SUBDIR)/libobjc && \
45034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45036 "RANLIB=$${RANLIB}" \
0c24b341 45037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45038 install-info) \
4fa63067 45039 || exit 1
3866be5d 45040
6bd3dfaa 45041@endif target-libobjc
3866be5d 45042
a3ca38d2
DD
45043.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
45044maybe-install-pdf-target-libobjc:
45045@if target-libobjc
45046maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
45047
45048install-pdf-target-libobjc: \
45049 configure-target-libobjc \
45050 pdf-target-libobjc
45051 @: $(MAKE); $(unstage)
45052 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45053 r=`${PWD_COMMAND}`; export r; \
45054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45055 $(NORMAL_TARGET_EXPORTS) \
45056 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
45057 for flag in $(EXTRA_TARGET_FLAGS); do \
45058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45059 done; \
45060 (cd $(TARGET_SUBDIR)/libobjc && \
45061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45063 "RANLIB=$${RANLIB}" \
0c24b341 45064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45065 install-pdf) \
45066 || exit 1
45067
45068@endif target-libobjc
45069
108a6f8e
CD
45070.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
45071maybe-install-html-target-libobjc:
45072@if target-libobjc
45073maybe-install-html-target-libobjc: install-html-target-libobjc
45074
45075install-html-target-libobjc: \
45076 configure-target-libobjc \
45077 html-target-libobjc
45078 @: $(MAKE); $(unstage)
45079 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45080 r=`${PWD_COMMAND}`; export r; \
45081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45082 $(NORMAL_TARGET_EXPORTS) \
45083 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
45084 for flag in $(EXTRA_TARGET_FLAGS); do \
45085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45086 done; \
45087 (cd $(TARGET_SUBDIR)/libobjc && \
45088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45090 "RANLIB=$${RANLIB}" \
0c24b341 45091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45092 install-html) \
45093 || exit 1
45094
45095@endif target-libobjc
45096
4fa63067
NN
45097.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
45098maybe-installcheck-target-libobjc:
6bd3dfaa
PB
45099@if target-libobjc
45100maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
45101
45102installcheck-target-libobjc: \
45103 configure-target-libobjc
0aed8855 45104 @: $(MAKE); $(unstage)
4fa63067
NN
45105 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45106 r=`${PWD_COMMAND}`; export r; \
b40e3958 45107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45108 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45109 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
45110 for flag in $(EXTRA_TARGET_FLAGS); do \
45111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45112 done; \
45113 (cd $(TARGET_SUBDIR)/libobjc && \
45114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45116 "RANLIB=$${RANLIB}" \
0c24b341 45117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45118 installcheck) \
4fa63067 45119 || exit 1
3866be5d 45120
6bd3dfaa 45121@endif target-libobjc
3866be5d 45122
4fa63067
NN
45123.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
45124maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
45125@if target-libobjc
45126maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 45127
4fa63067 45128mostlyclean-target-libobjc:
0aed8855 45129 @: $(MAKE); $(unstage)
4fa63067
NN
45130 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45131 r=`${PWD_COMMAND}`; export r; \
b40e3958 45132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45133 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45134 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
45135 for flag in $(EXTRA_TARGET_FLAGS); do \
45136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45137 done; \
45138 (cd $(TARGET_SUBDIR)/libobjc && \
45139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45141 "RANLIB=$${RANLIB}" \
0c24b341 45142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45143 mostlyclean) \
4fa63067 45144 || exit 1
3866be5d 45145
6bd3dfaa 45146@endif target-libobjc
3866be5d 45147
4fa63067
NN
45148.PHONY: maybe-clean-target-libobjc clean-target-libobjc
45149maybe-clean-target-libobjc:
6bd3dfaa
PB
45150@if target-libobjc
45151maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
45152
45153clean-target-libobjc:
0aed8855 45154 @: $(MAKE); $(unstage)
4fa63067 45155 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
45156 r=`${PWD_COMMAND}`; export r; \
45157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45158 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45159 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
45160 for flag in $(EXTRA_TARGET_FLAGS); do \
45161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45162 done; \
45163 (cd $(TARGET_SUBDIR)/libobjc && \
45164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45166 "RANLIB=$${RANLIB}" \
0c24b341 45167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45168 clean) \
e2b9e2dc
NN
45169 || exit 1
45170
6bd3dfaa 45171@endif target-libobjc
3866be5d 45172
4fa63067
NN
45173.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
45174maybe-distclean-target-libobjc:
6bd3dfaa
PB
45175@if target-libobjc
45176maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 45177
4fa63067 45178distclean-target-libobjc:
0aed8855 45179 @: $(MAKE); $(unstage)
4fa63067
NN
45180 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45181 r=`${PWD_COMMAND}`; export r; \
b40e3958 45182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45183 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45184 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
45185 for flag in $(EXTRA_TARGET_FLAGS); do \
45186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45187 done; \
45188 (cd $(TARGET_SUBDIR)/libobjc && \
45189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45191 "RANLIB=$${RANLIB}" \
0c24b341 45192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45193 distclean) \
4fa63067 45194 || exit 1
3866be5d 45195
6bd3dfaa 45196@endif target-libobjc
3866be5d 45197
4fa63067
NN
45198.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
45199maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
45200@if target-libobjc
45201maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 45202
4fa63067 45203maintainer-clean-target-libobjc:
0aed8855 45204 @: $(MAKE); $(unstage)
4fa63067
NN
45205 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45206 r=`${PWD_COMMAND}`; export r; \
b40e3958 45207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45209 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
45210 for flag in $(EXTRA_TARGET_FLAGS); do \
45211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45212 done; \
45213 (cd $(TARGET_SUBDIR)/libobjc && \
45214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45216 "RANLIB=$${RANLIB}" \
0c24b341 45217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45218 maintainer-clean) \
4fa63067 45219 || exit 1
3866be5d 45220
6bd3dfaa 45221@endif target-libobjc
3866be5d 45222
4fa63067 45223
4fa63067 45224
a7254363 45225
e90269c8 45226
a7254363
PB
45227.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
45228maybe-configure-target-libtermcap:
4f0ef2d8
CD
45229@if gcc-bootstrap
45230configure-target-libtermcap: stage_current
45231@endif gcc-bootstrap
a7254363
PB
45232@if target-libtermcap
45233maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 45234configure-target-libtermcap:
0aed8855
PB
45235 @: $(MAKE); $(unstage)
45236 @r=`${PWD_COMMAND}`; export r; \
45237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45238 echo "Checking multilib configuration for libtermcap..."; \
45239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
45240 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
45241 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
45242 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
45243 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
45244 else \
45245 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
45246 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
45247 fi; \
45248 else \
45249 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
45250 fi; \
45251 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 45252 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 45253 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45254 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
45255 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 45256 case $(srcdir) in \
b00612cc
PB
45257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45258 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
45259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45260 esac; \
b00612cc
PB
45261 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
45262 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
45263 rm -f no-such-file || : ; \
45264 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45265 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45266 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45267 || exit 1
6bd3dfaa 45268@endif target-libtermcap
e2b9e2dc 45269
a7254363
PB
45270
45271
d545f33b
PB
45272
45273
4fa63067
NN
45274.PHONY: all-target-libtermcap maybe-all-target-libtermcap
45275maybe-all-target-libtermcap:
4f0ef2d8
CD
45276@if gcc-bootstrap
45277all-target-libtermcap: stage_current
45278@endif gcc-bootstrap
6bd3dfaa 45279@if target-libtermcap
72b2455a 45280TARGET-target-libtermcap=all
6bd3dfaa 45281maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 45282all-target-libtermcap: configure-target-libtermcap
0aed8855 45283 @: $(MAKE); $(unstage)
b40e3958
L
45284 @r=`${PWD_COMMAND}`; export r; \
45285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45286 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45287 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
45288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45289 $(TARGET-target-libtermcap))
6bd3dfaa 45290@endif target-libtermcap
3866be5d 45291
a7254363
PB
45292
45293
d545f33b
PB
45294
45295
4fa63067
NN
45296.PHONY: check-target-libtermcap maybe-check-target-libtermcap
45297maybe-check-target-libtermcap:
6bd3dfaa
PB
45298@if target-libtermcap
45299maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 45300
4fa63067
NN
45301# Dummy target for uncheckable module.
45302check-target-libtermcap:
45303
6bd3dfaa 45304@endif target-libtermcap
4fa63067
NN
45305
45306.PHONY: install-target-libtermcap maybe-install-target-libtermcap
45307maybe-install-target-libtermcap:
6bd3dfaa
PB
45308@if target-libtermcap
45309maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
45310
45311install-target-libtermcap: installdirs
0aed8855 45312 @: $(MAKE); $(unstage)
b40e3958
L
45313 @r=`${PWD_COMMAND}`; export r; \
45314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45315 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45316 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 45317 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45318
6bd3dfaa 45319@endif target-libtermcap
3866be5d 45320
56a8fe78 45321# Other targets (info, dvi, pdf, etc.)
16ae0395 45322
4fa63067
NN
45323.PHONY: maybe-info-target-libtermcap info-target-libtermcap
45324maybe-info-target-libtermcap:
6bd3dfaa 45325@if target-libtermcap
6d389afc
MS
45326maybe-info-target-libtermcap: info-target-libtermcap
45327
45328info-target-libtermcap: \
45329 configure-target-libtermcap
0aed8855 45330 @: $(MAKE); $(unstage)
6d389afc
MS
45331 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45332 r=`${PWD_COMMAND}`; export r; \
45333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45334 $(NORMAL_TARGET_EXPORTS) \
45335 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
45336 for flag in $(EXTRA_TARGET_FLAGS); do \
45337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45338 done; \
45339 (cd $(TARGET_SUBDIR)/libtermcap && \
45340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45342 "RANLIB=$${RANLIB}" \
0c24b341 45343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45344 info) \
45345 || exit 1
45346
45347@endif target-libtermcap
45348
45349.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
45350maybe-dvi-target-libtermcap:
45351@if target-libtermcap
45352maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 45353
6d389afc 45354dvi-target-libtermcap: \
4fa63067 45355 configure-target-libtermcap
0aed8855 45356 @: $(MAKE); $(unstage)
4fa63067
NN
45357 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45358 r=`${PWD_COMMAND}`; export r; \
b40e3958 45359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45360 $(NORMAL_TARGET_EXPORTS) \
6d389afc 45361 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
45362 for flag in $(EXTRA_TARGET_FLAGS); do \
45363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45364 done; \
45365 (cd $(TARGET_SUBDIR)/libtermcap && \
45366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45368 "RANLIB=$${RANLIB}" \
0c24b341 45369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 45370 dvi) \
4fa63067 45371 || exit 1
3866be5d 45372
6bd3dfaa 45373@endif target-libtermcap
3866be5d 45374
56a8fe78
DD
45375.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
45376maybe-pdf-target-libtermcap:
45377@if target-libtermcap
45378maybe-pdf-target-libtermcap: pdf-target-libtermcap
45379
45380pdf-target-libtermcap: \
45381 configure-target-libtermcap
45382 @: $(MAKE); $(unstage)
45383 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45384 r=`${PWD_COMMAND}`; export r; \
45385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45386 $(NORMAL_TARGET_EXPORTS) \
45387 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
45388 for flag in $(EXTRA_TARGET_FLAGS); do \
45389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45390 done; \
45391 (cd $(TARGET_SUBDIR)/libtermcap && \
45392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45394 "RANLIB=$${RANLIB}" \
0c24b341 45395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45396 pdf) \
45397 || exit 1
45398
45399@endif target-libtermcap
45400
6d389afc
MS
45401.PHONY: maybe-html-target-libtermcap html-target-libtermcap
45402maybe-html-target-libtermcap:
6bd3dfaa 45403@if target-libtermcap
6d389afc 45404maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 45405
6d389afc 45406html-target-libtermcap: \
4fa63067 45407 configure-target-libtermcap
0aed8855 45408 @: $(MAKE); $(unstage)
4fa63067 45409 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
45410 r=`${PWD_COMMAND}`; export r; \
45411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45412 $(NORMAL_TARGET_EXPORTS) \
6d389afc 45413 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
45414 for flag in $(EXTRA_TARGET_FLAGS); do \
45415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45416 done; \
45417 (cd $(TARGET_SUBDIR)/libtermcap && \
45418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45420 "RANLIB=$${RANLIB}" \
0c24b341 45421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 45422 html) \
e2b9e2dc
NN
45423 || exit 1
45424
6bd3dfaa 45425@endif target-libtermcap
4fa63067
NN
45426
45427.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
45428maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
45429@if target-libtermcap
45430maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
45431
45432TAGS-target-libtermcap: \
45433 configure-target-libtermcap
0aed8855 45434 @: $(MAKE); $(unstage)
4fa63067
NN
45435 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45436 r=`${PWD_COMMAND}`; export r; \
b40e3958 45437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45438 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45439 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
45440 for flag in $(EXTRA_TARGET_FLAGS); do \
45441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45442 done; \
45443 (cd $(TARGET_SUBDIR)/libtermcap && \
45444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45446 "RANLIB=$${RANLIB}" \
0c24b341 45447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45448 TAGS) \
4fa63067 45449 || exit 1
3866be5d 45450
6bd3dfaa 45451@endif target-libtermcap
3866be5d 45452
4fa63067
NN
45453.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
45454maybe-install-info-target-libtermcap:
6bd3dfaa
PB
45455@if target-libtermcap
45456maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 45457
4fa63067
NN
45458install-info-target-libtermcap: \
45459 configure-target-libtermcap \
45460 info-target-libtermcap
0aed8855 45461 @: $(MAKE); $(unstage)
4fa63067
NN
45462 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45463 r=`${PWD_COMMAND}`; export r; \
45464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45465 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45466 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
45467 for flag in $(EXTRA_TARGET_FLAGS); do \
45468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45469 done; \
45470 (cd $(TARGET_SUBDIR)/libtermcap && \
45471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45473 "RANLIB=$${RANLIB}" \
0c24b341 45474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45475 install-info) \
4fa63067 45476 || exit 1
3866be5d 45477
6bd3dfaa 45478@endif target-libtermcap
16ae0395 45479
a3ca38d2
DD
45480.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
45481maybe-install-pdf-target-libtermcap:
45482@if target-libtermcap
45483maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
45484
45485install-pdf-target-libtermcap: \
45486 configure-target-libtermcap \
45487 pdf-target-libtermcap
45488 @: $(MAKE); $(unstage)
45489 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45490 r=`${PWD_COMMAND}`; export r; \
45491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45492 $(NORMAL_TARGET_EXPORTS) \
45493 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
45494 for flag in $(EXTRA_TARGET_FLAGS); do \
45495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45496 done; \
45497 (cd $(TARGET_SUBDIR)/libtermcap && \
45498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45500 "RANLIB=$${RANLIB}" \
0c24b341 45501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45502 install-pdf) \
45503 || exit 1
45504
45505@endif target-libtermcap
45506
108a6f8e
CD
45507.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
45508maybe-install-html-target-libtermcap:
45509@if target-libtermcap
45510maybe-install-html-target-libtermcap: install-html-target-libtermcap
45511
45512install-html-target-libtermcap: \
45513 configure-target-libtermcap \
45514 html-target-libtermcap
45515 @: $(MAKE); $(unstage)
45516 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45517 r=`${PWD_COMMAND}`; export r; \
45518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45519 $(NORMAL_TARGET_EXPORTS) \
45520 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
45521 for flag in $(EXTRA_TARGET_FLAGS); do \
45522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45523 done; \
45524 (cd $(TARGET_SUBDIR)/libtermcap && \
45525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45527 "RANLIB=$${RANLIB}" \
0c24b341 45528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45529 install-html) \
45530 || exit 1
45531
45532@endif target-libtermcap
45533
4fa63067
NN
45534.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
45535maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
45536@if target-libtermcap
45537maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
45538
45539installcheck-target-libtermcap: \
45540 configure-target-libtermcap
0aed8855 45541 @: $(MAKE); $(unstage)
4fa63067
NN
45542 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
45543 r=`${PWD_COMMAND}`; export r; \
b40e3958 45544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45545 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45546 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
45547 for flag in $(EXTRA_TARGET_FLAGS); do \
45548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45549 done; \
45550 (cd $(TARGET_SUBDIR)/libtermcap && \
45551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45553 "RANLIB=$${RANLIB}" \
0c24b341 45554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45555 installcheck) \
4fa63067 45556 || exit 1
3866be5d 45557
6bd3dfaa 45558@endif target-libtermcap
3866be5d 45559
4fa63067
NN
45560.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
45561maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
45562@if target-libtermcap
45563maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
45564
45565# libtermcap doesn't support mostlyclean.
45566mostlyclean-target-libtermcap:
45567
6bd3dfaa 45568@endif target-libtermcap
4fa63067
NN
45569
45570.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
45571maybe-clean-target-libtermcap:
6bd3dfaa
PB
45572@if target-libtermcap
45573maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
45574
45575# libtermcap doesn't support clean.
45576clean-target-libtermcap:
45577
6bd3dfaa 45578@endif target-libtermcap
4fa63067
NN
45579
45580.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
45581maybe-distclean-target-libtermcap:
6bd3dfaa
PB
45582@if target-libtermcap
45583maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
45584
45585# libtermcap doesn't support distclean.
45586distclean-target-libtermcap:
45587
6bd3dfaa 45588@endif target-libtermcap
4fa63067
NN
45589
45590.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
45591maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
45592@if target-libtermcap
45593maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
45594
45595# libtermcap doesn't support maintainer-clean.
45596maintainer-clean-target-libtermcap:
45597
6bd3dfaa 45598@endif target-libtermcap
4fa63067
NN
45599
45600
4fa63067 45601
4fa63067 45602
a7254363
PB
45603
45604.PHONY: configure-target-winsup maybe-configure-target-winsup
45605maybe-configure-target-winsup:
4f0ef2d8
CD
45606@if gcc-bootstrap
45607configure-target-winsup: stage_current
45608@endif gcc-bootstrap
a7254363
PB
45609@if target-winsup
45610maybe-configure-target-winsup: configure-target-winsup
c52c6897 45611configure-target-winsup:
0aed8855
PB
45612 @: $(MAKE); $(unstage)
45613 @r=`${PWD_COMMAND}`; export r; \
45614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45615 echo "Checking multilib configuration for winsup..."; \
45616 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
45617 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
45618 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
45619 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
45620 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
45621 else \
45622 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
45623 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
45624 fi; \
45625 else \
45626 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
45627 fi; \
45628 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 45629 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 45630 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45631 echo Configuring in $(TARGET_SUBDIR)/winsup; \
45632 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 45633 case $(srcdir) in \
b00612cc
PB
45634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45635 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
45636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45637 esac; \
b00612cc
PB
45638 srcdiroption="--srcdir=$${topdir}/winsup"; \
45639 libsrcdir="$$s/winsup"; \
4fa63067
NN
45640 rm -f no-such-file || : ; \
45641 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45642 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45643 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45644 || exit 1
6bd3dfaa 45645@endif target-winsup
e2b9e2dc 45646
a7254363
PB
45647
45648
d545f33b
PB
45649
45650
4fa63067
NN
45651.PHONY: all-target-winsup maybe-all-target-winsup
45652maybe-all-target-winsup:
4f0ef2d8
CD
45653@if gcc-bootstrap
45654all-target-winsup: stage_current
45655@endif gcc-bootstrap
6bd3dfaa 45656@if target-winsup
72b2455a 45657TARGET-target-winsup=all
6bd3dfaa 45658maybe-all-target-winsup: all-target-winsup
4fa63067 45659all-target-winsup: configure-target-winsup
0aed8855 45660 @: $(MAKE); $(unstage)
b40e3958
L
45661 @r=`${PWD_COMMAND}`; export r; \
45662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45663 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45664 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
45665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45666 $(TARGET-target-winsup))
6bd3dfaa 45667@endif target-winsup
3866be5d 45668
a7254363
PB
45669
45670
d545f33b
PB
45671
45672
4fa63067
NN
45673.PHONY: check-target-winsup maybe-check-target-winsup
45674maybe-check-target-winsup:
6bd3dfaa
PB
45675@if target-winsup
45676maybe-check-target-winsup: check-target-winsup
3866be5d 45677
4fa63067 45678check-target-winsup:
0aed8855 45679 @: $(MAKE); $(unstage)
4fa63067
NN
45680 @r=`${PWD_COMMAND}`; export r; \
45681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45682 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45683 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 45684 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 45685
6bd3dfaa 45686@endif target-winsup
3866be5d 45687
4fa63067
NN
45688.PHONY: install-target-winsup maybe-install-target-winsup
45689maybe-install-target-winsup:
6bd3dfaa
PB
45690@if target-winsup
45691maybe-install-target-winsup: install-target-winsup
16ae0395 45692
4fa63067 45693install-target-winsup: installdirs
0aed8855 45694 @: $(MAKE); $(unstage)
4fa63067
NN
45695 @r=`${PWD_COMMAND}`; export r; \
45696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45697 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45698 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 45699 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45700
6bd3dfaa 45701@endif target-winsup
3866be5d 45702
56a8fe78 45703# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45704
45705.PHONY: maybe-info-target-winsup info-target-winsup
45706maybe-info-target-winsup:
6bd3dfaa
PB
45707@if target-winsup
45708maybe-info-target-winsup: info-target-winsup
4fa63067
NN
45709
45710info-target-winsup: \
45711 configure-target-winsup
0aed8855 45712 @: $(MAKE); $(unstage)
4fa63067 45713 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45714 r=`${PWD_COMMAND}`; export r; \
45715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45716 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45717 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
45718 for flag in $(EXTRA_TARGET_FLAGS); do \
45719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45720 done; \
45721 (cd $(TARGET_SUBDIR)/winsup && \
45722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45724 "RANLIB=$${RANLIB}" \
0c24b341 45725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45726 info) \
e2b9e2dc
NN
45727 || exit 1
45728
6bd3dfaa 45729@endif target-winsup
3866be5d 45730
4fa63067
NN
45731.PHONY: maybe-dvi-target-winsup dvi-target-winsup
45732maybe-dvi-target-winsup:
6bd3dfaa
PB
45733@if target-winsup
45734maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 45735
4fa63067
NN
45736dvi-target-winsup: \
45737 configure-target-winsup
0aed8855 45738 @: $(MAKE); $(unstage)
4fa63067
NN
45739 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45740 r=`${PWD_COMMAND}`; export r; \
b40e3958 45741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45742 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45743 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
45744 for flag in $(EXTRA_TARGET_FLAGS); do \
45745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45746 done; \
45747 (cd $(TARGET_SUBDIR)/winsup && \
45748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45750 "RANLIB=$${RANLIB}" \
0c24b341 45751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45752 dvi) \
4fa63067 45753 || exit 1
3866be5d 45754
6bd3dfaa 45755@endif target-winsup
3866be5d 45756
56a8fe78
DD
45757.PHONY: maybe-pdf-target-winsup pdf-target-winsup
45758maybe-pdf-target-winsup:
45759@if target-winsup
45760maybe-pdf-target-winsup: pdf-target-winsup
45761
45762pdf-target-winsup: \
45763 configure-target-winsup
45764 @: $(MAKE); $(unstage)
45765 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45766 r=`${PWD_COMMAND}`; export r; \
45767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45768 $(NORMAL_TARGET_EXPORTS) \
45769 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
45770 for flag in $(EXTRA_TARGET_FLAGS); do \
45771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45772 done; \
45773 (cd $(TARGET_SUBDIR)/winsup && \
45774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45776 "RANLIB=$${RANLIB}" \
0c24b341 45777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45778 pdf) \
45779 || exit 1
45780
45781@endif target-winsup
45782
6d389afc
MS
45783.PHONY: maybe-html-target-winsup html-target-winsup
45784maybe-html-target-winsup:
45785@if target-winsup
45786maybe-html-target-winsup: html-target-winsup
45787
45788html-target-winsup: \
45789 configure-target-winsup
0aed8855 45790 @: $(MAKE); $(unstage)
6d389afc
MS
45791 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45792 r=`${PWD_COMMAND}`; export r; \
45793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45794 $(NORMAL_TARGET_EXPORTS) \
45795 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
45796 for flag in $(EXTRA_TARGET_FLAGS); do \
45797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45798 done; \
45799 (cd $(TARGET_SUBDIR)/winsup && \
45800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45802 "RANLIB=$${RANLIB}" \
0c24b341 45803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45804 html) \
45805 || exit 1
45806
45807@endif target-winsup
45808
4fa63067
NN
45809.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
45810maybe-TAGS-target-winsup:
6bd3dfaa
PB
45811@if target-winsup
45812maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 45813
4fa63067
NN
45814TAGS-target-winsup: \
45815 configure-target-winsup
0aed8855 45816 @: $(MAKE); $(unstage)
4fa63067
NN
45817 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45818 r=`${PWD_COMMAND}`; export r; \
b40e3958 45819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45820 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45821 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45822 for flag in $(EXTRA_TARGET_FLAGS); do \
45823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45824 done; \
45825 (cd $(TARGET_SUBDIR)/winsup && \
45826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45828 "RANLIB=$${RANLIB}" \
0c24b341 45829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45830 TAGS) \
4fa63067 45831 || exit 1
3866be5d 45832
6bd3dfaa 45833@endif target-winsup
3866be5d 45834
4fa63067
NN
45835.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45836maybe-install-info-target-winsup:
6bd3dfaa
PB
45837@if target-winsup
45838maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
45839
45840install-info-target-winsup: \
45841 configure-target-winsup \
45842 info-target-winsup
0aed8855 45843 @: $(MAKE); $(unstage)
4fa63067 45844 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45845 r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45847 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45848 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45849 for flag in $(EXTRA_TARGET_FLAGS); do \
45850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45851 done; \
45852 (cd $(TARGET_SUBDIR)/winsup && \
45853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45855 "RANLIB=$${RANLIB}" \
0c24b341 45856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45857 install-info) \
e2b9e2dc
NN
45858 || exit 1
45859
6bd3dfaa 45860@endif target-winsup
4fa63067 45861
a3ca38d2
DD
45862.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45863maybe-install-pdf-target-winsup:
45864@if target-winsup
45865maybe-install-pdf-target-winsup: install-pdf-target-winsup
45866
45867install-pdf-target-winsup: \
45868 configure-target-winsup \
45869 pdf-target-winsup
45870 @: $(MAKE); $(unstage)
45871 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45872 r=`${PWD_COMMAND}`; export r; \
45873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45874 $(NORMAL_TARGET_EXPORTS) \
45875 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45876 for flag in $(EXTRA_TARGET_FLAGS); do \
45877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45878 done; \
45879 (cd $(TARGET_SUBDIR)/winsup && \
45880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45882 "RANLIB=$${RANLIB}" \
0c24b341 45883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45884 install-pdf) \
45885 || exit 1
45886
45887@endif target-winsup
45888
108a6f8e
CD
45889.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45890maybe-install-html-target-winsup:
45891@if target-winsup
45892maybe-install-html-target-winsup: install-html-target-winsup
45893
45894install-html-target-winsup: \
45895 configure-target-winsup \
45896 html-target-winsup
45897 @: $(MAKE); $(unstage)
45898 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45899 r=`${PWD_COMMAND}`; export r; \
45900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45901 $(NORMAL_TARGET_EXPORTS) \
45902 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45903 for flag in $(EXTRA_TARGET_FLAGS); do \
45904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45905 done; \
45906 (cd $(TARGET_SUBDIR)/winsup && \
45907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45909 "RANLIB=$${RANLIB}" \
0c24b341 45910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45911 install-html) \
45912 || exit 1
45913
45914@endif target-winsup
45915
4fa63067
NN
45916.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45917maybe-installcheck-target-winsup:
6bd3dfaa
PB
45918@if target-winsup
45919maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
45920
45921installcheck-target-winsup: \
45922 configure-target-winsup
0aed8855 45923 @: $(MAKE); $(unstage)
4fa63067
NN
45924 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45925 r=`${PWD_COMMAND}`; export r; \
b40e3958 45926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45927 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45928 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45929 for flag in $(EXTRA_TARGET_FLAGS); do \
45930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45931 done; \
45932 (cd $(TARGET_SUBDIR)/winsup && \
45933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45935 "RANLIB=$${RANLIB}" \
0c24b341 45936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45937 installcheck) \
4fa63067 45938 || exit 1
3866be5d 45939
6bd3dfaa 45940@endif target-winsup
3866be5d 45941
4fa63067
NN
45942.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45943maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
45944@if target-winsup
45945maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
45946
45947mostlyclean-target-winsup:
0aed8855 45948 @: $(MAKE); $(unstage)
4fa63067
NN
45949 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45950 r=`${PWD_COMMAND}`; export r; \
b40e3958 45951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45953 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45954 for flag in $(EXTRA_TARGET_FLAGS); do \
45955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45956 done; \
45957 (cd $(TARGET_SUBDIR)/winsup && \
45958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45960 "RANLIB=$${RANLIB}" \
0c24b341 45961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45962 mostlyclean) \
4fa63067 45963 || exit 1
3866be5d 45964
6bd3dfaa 45965@endif target-winsup
3866be5d 45966
4fa63067
NN
45967.PHONY: maybe-clean-target-winsup clean-target-winsup
45968maybe-clean-target-winsup:
6bd3dfaa
PB
45969@if target-winsup
45970maybe-clean-target-winsup: clean-target-winsup
16ae0395 45971
4fa63067 45972clean-target-winsup:
0aed8855 45973 @: $(MAKE); $(unstage)
4fa63067
NN
45974 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45975 r=`${PWD_COMMAND}`; export r; \
b40e3958 45976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45977 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45978 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45979 for flag in $(EXTRA_TARGET_FLAGS); do \
45980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45981 done; \
45982 (cd $(TARGET_SUBDIR)/winsup && \
45983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45985 "RANLIB=$${RANLIB}" \
0c24b341 45986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45987 clean) \
4fa63067 45988 || exit 1
3866be5d 45989
6bd3dfaa 45990@endif target-winsup
3866be5d 45991
4fa63067
NN
45992.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45993maybe-distclean-target-winsup:
6bd3dfaa
PB
45994@if target-winsup
45995maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
45996
45997distclean-target-winsup:
0aed8855 45998 @: $(MAKE); $(unstage)
4fa63067 45999 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
46000 r=`${PWD_COMMAND}`; export r; \
46001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46002 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46003 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
46004 for flag in $(EXTRA_TARGET_FLAGS); do \
46005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46006 done; \
46007 (cd $(TARGET_SUBDIR)/winsup && \
46008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46010 "RANLIB=$${RANLIB}" \
0c24b341 46011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46012 distclean) \
e2b9e2dc
NN
46013 || exit 1
46014
6bd3dfaa 46015@endif target-winsup
3866be5d 46016
4fa63067
NN
46017.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
46018maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
46019@if target-winsup
46020maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 46021
4fa63067 46022maintainer-clean-target-winsup:
0aed8855 46023 @: $(MAKE); $(unstage)
4fa63067
NN
46024 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46025 r=`${PWD_COMMAND}`; export r; \
b40e3958 46026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46028 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
46029 for flag in $(EXTRA_TARGET_FLAGS); do \
46030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46031 done; \
46032 (cd $(TARGET_SUBDIR)/winsup && \
46033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46035 "RANLIB=$${RANLIB}" \
0c24b341 46036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46037 maintainer-clean) \
4fa63067 46038 || exit 1
3866be5d 46039
6bd3dfaa 46040@endif target-winsup
3866be5d 46041
16ae0395 46042
3866be5d 46043
e90269c8 46044
a7254363
PB
46045
46046.PHONY: configure-target-libgloss maybe-configure-target-libgloss
46047maybe-configure-target-libgloss:
4f0ef2d8
CD
46048@if gcc-bootstrap
46049configure-target-libgloss: stage_current
46050@endif gcc-bootstrap
a7254363
PB
46051@if target-libgloss
46052maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 46053configure-target-libgloss:
0aed8855
PB
46054 @: $(MAKE); $(unstage)
46055 @r=`${PWD_COMMAND}`; export r; \
46056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46057 echo "Checking multilib configuration for libgloss..."; \
46058 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
46059 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
46060 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46061 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46062 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
46063 else \
46064 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
46065 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46066 fi; \
46067 else \
46068 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
46069 fi; \
46070 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 46071 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 46072 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46073 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
46074 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 46075 case $(srcdir) in \
b00612cc
PB
46076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46077 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
46078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46079 esac; \
b00612cc
PB
46080 srcdiroption="--srcdir=$${topdir}/libgloss"; \
46081 libsrcdir="$$s/libgloss"; \
4fa63067
NN
46082 rm -f no-such-file || : ; \
46083 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46084 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46085 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46086 || exit 1
6bd3dfaa 46087@endif target-libgloss
e2b9e2dc 46088
a7254363
PB
46089
46090
d545f33b
PB
46091
46092
4fa63067
NN
46093.PHONY: all-target-libgloss maybe-all-target-libgloss
46094maybe-all-target-libgloss:
4f0ef2d8
CD
46095@if gcc-bootstrap
46096all-target-libgloss: stage_current
46097@endif gcc-bootstrap
6bd3dfaa 46098@if target-libgloss
72b2455a 46099TARGET-target-libgloss=all
6bd3dfaa 46100maybe-all-target-libgloss: all-target-libgloss
4fa63067 46101all-target-libgloss: configure-target-libgloss
0aed8855 46102 @: $(MAKE); $(unstage)
b40e3958
L
46103 @r=`${PWD_COMMAND}`; export r; \
46104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46105 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46106 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
46107 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46108 $(TARGET-target-libgloss))
6bd3dfaa 46109@endif target-libgloss
e393202e 46110
a7254363
PB
46111
46112
d545f33b
PB
46113
46114
4fa63067
NN
46115.PHONY: check-target-libgloss maybe-check-target-libgloss
46116maybe-check-target-libgloss:
6bd3dfaa
PB
46117@if target-libgloss
46118maybe-check-target-libgloss: check-target-libgloss
e393202e 46119
4fa63067
NN
46120# Dummy target for uncheckable module.
46121check-target-libgloss:
e393202e 46122
6bd3dfaa 46123@endif target-libgloss
e393202e 46124
4fa63067
NN
46125.PHONY: install-target-libgloss maybe-install-target-libgloss
46126maybe-install-target-libgloss:
6bd3dfaa
PB
46127@if target-libgloss
46128maybe-install-target-libgloss: install-target-libgloss
16ae0395 46129
4fa63067 46130install-target-libgloss: installdirs
0aed8855 46131 @: $(MAKE); $(unstage)
b40e3958
L
46132 @r=`${PWD_COMMAND}`; export r; \
46133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46134 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46135 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 46136 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46137
6bd3dfaa 46138@endif target-libgloss
3866be5d 46139
56a8fe78 46140# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46141
46142.PHONY: maybe-info-target-libgloss info-target-libgloss
46143maybe-info-target-libgloss:
6bd3dfaa
PB
46144@if target-libgloss
46145maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
46146
46147info-target-libgloss: \
46148 configure-target-libgloss
0aed8855 46149 @: $(MAKE); $(unstage)
4fa63067 46150 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46151 r=`${PWD_COMMAND}`; export r; \
46152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46153 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46154 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
46155 for flag in $(EXTRA_TARGET_FLAGS); do \
46156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46157 done; \
46158 (cd $(TARGET_SUBDIR)/libgloss && \
46159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46161 "RANLIB=$${RANLIB}" \
0c24b341 46162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46163 info) \
ce5b542e
MC
46164 || exit 1
46165
6bd3dfaa 46166@endif target-libgloss
ce5b542e 46167
4fa63067
NN
46168.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
46169maybe-dvi-target-libgloss:
6bd3dfaa
PB
46170@if target-libgloss
46171maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 46172
4fa63067
NN
46173dvi-target-libgloss: \
46174 configure-target-libgloss
0aed8855 46175 @: $(MAKE); $(unstage)
4fa63067
NN
46176 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46177 r=`${PWD_COMMAND}`; export r; \
b40e3958 46178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46179 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46180 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
46181 for flag in $(EXTRA_TARGET_FLAGS); do \
46182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46183 done; \
46184 (cd $(TARGET_SUBDIR)/libgloss && \
46185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46187 "RANLIB=$${RANLIB}" \
0c24b341 46188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46189 dvi) \
4fa63067 46190 || exit 1
ce5b542e 46191
6bd3dfaa 46192@endif target-libgloss
ce5b542e 46193
56a8fe78
DD
46194.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
46195maybe-pdf-target-libgloss:
46196@if target-libgloss
46197maybe-pdf-target-libgloss: pdf-target-libgloss
46198
46199pdf-target-libgloss: \
46200 configure-target-libgloss
46201 @: $(MAKE); $(unstage)
46202 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46203 r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46205 $(NORMAL_TARGET_EXPORTS) \
46206 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
46207 for flag in $(EXTRA_TARGET_FLAGS); do \
46208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46209 done; \
46210 (cd $(TARGET_SUBDIR)/libgloss && \
46211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46213 "RANLIB=$${RANLIB}" \
0c24b341 46214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46215 pdf) \
46216 || exit 1
46217
46218@endif target-libgloss
46219
6d389afc
MS
46220.PHONY: maybe-html-target-libgloss html-target-libgloss
46221maybe-html-target-libgloss:
46222@if target-libgloss
46223maybe-html-target-libgloss: html-target-libgloss
46224
46225html-target-libgloss: \
46226 configure-target-libgloss
0aed8855 46227 @: $(MAKE); $(unstage)
6d389afc
MS
46228 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46229 r=`${PWD_COMMAND}`; export r; \
46230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46231 $(NORMAL_TARGET_EXPORTS) \
46232 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
46233 for flag in $(EXTRA_TARGET_FLAGS); do \
46234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46235 done; \
46236 (cd $(TARGET_SUBDIR)/libgloss && \
46237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46239 "RANLIB=$${RANLIB}" \
0c24b341 46240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46241 html) \
46242 || exit 1
46243
46244@endif target-libgloss
46245
4fa63067
NN
46246.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
46247maybe-TAGS-target-libgloss:
6bd3dfaa
PB
46248@if target-libgloss
46249maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 46250
4fa63067
NN
46251TAGS-target-libgloss: \
46252 configure-target-libgloss
0aed8855 46253 @: $(MAKE); $(unstage)
4fa63067
NN
46254 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46255 r=`${PWD_COMMAND}`; export r; \
b40e3958 46256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46257 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46258 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
46259 for flag in $(EXTRA_TARGET_FLAGS); do \
46260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46261 done; \
46262 (cd $(TARGET_SUBDIR)/libgloss && \
46263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46265 "RANLIB=$${RANLIB}" \
0c24b341 46266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46267 TAGS) \
4fa63067 46268 || exit 1
ce5b542e 46269
6bd3dfaa 46270@endif target-libgloss
ce5b542e 46271
4fa63067
NN
46272.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
46273maybe-install-info-target-libgloss:
6bd3dfaa
PB
46274@if target-libgloss
46275maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
46276
46277install-info-target-libgloss: \
46278 configure-target-libgloss \
46279 info-target-libgloss
0aed8855 46280 @: $(MAKE); $(unstage)
4fa63067 46281 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46282 r=`${PWD_COMMAND}`; export r; \
46283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46284 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46285 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
46286 for flag in $(EXTRA_TARGET_FLAGS); do \
46287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46288 done; \
46289 (cd $(TARGET_SUBDIR)/libgloss && \
46290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46292 "RANLIB=$${RANLIB}" \
0c24b341 46293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46294 install-info) \
e2b9e2dc
NN
46295 || exit 1
46296
6bd3dfaa 46297@endif target-libgloss
e393202e 46298
a3ca38d2
DD
46299.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
46300maybe-install-pdf-target-libgloss:
46301@if target-libgloss
46302maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
46303
46304install-pdf-target-libgloss: \
46305 configure-target-libgloss \
46306 pdf-target-libgloss
46307 @: $(MAKE); $(unstage)
46308 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46309 r=`${PWD_COMMAND}`; export r; \
46310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46311 $(NORMAL_TARGET_EXPORTS) \
46312 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
46313 for flag in $(EXTRA_TARGET_FLAGS); do \
46314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46315 done; \
46316 (cd $(TARGET_SUBDIR)/libgloss && \
46317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46319 "RANLIB=$${RANLIB}" \
0c24b341 46320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46321 install-pdf) \
46322 || exit 1
46323
46324@endif target-libgloss
46325
108a6f8e
CD
46326.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
46327maybe-install-html-target-libgloss:
46328@if target-libgloss
46329maybe-install-html-target-libgloss: install-html-target-libgloss
46330
46331install-html-target-libgloss: \
46332 configure-target-libgloss \
46333 html-target-libgloss
46334 @: $(MAKE); $(unstage)
46335 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46336 r=`${PWD_COMMAND}`; export r; \
46337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46338 $(NORMAL_TARGET_EXPORTS) \
46339 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
46340 for flag in $(EXTRA_TARGET_FLAGS); do \
46341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46342 done; \
46343 (cd $(TARGET_SUBDIR)/libgloss && \
46344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46346 "RANLIB=$${RANLIB}" \
0c24b341 46347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46348 install-html) \
46349 || exit 1
46350
46351@endif target-libgloss
46352
4fa63067
NN
46353.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
46354maybe-installcheck-target-libgloss:
6bd3dfaa
PB
46355@if target-libgloss
46356maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 46357
4fa63067
NN
46358installcheck-target-libgloss: \
46359 configure-target-libgloss
0aed8855 46360 @: $(MAKE); $(unstage)
4fa63067
NN
46361 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46362 r=`${PWD_COMMAND}`; export r; \
46363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46364 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46365 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
46366 for flag in $(EXTRA_TARGET_FLAGS); do \
46367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46368 done; \
46369 (cd $(TARGET_SUBDIR)/libgloss && \
46370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46372 "RANLIB=$${RANLIB}" \
0c24b341 46373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46374 installcheck) \
4fa63067 46375 || exit 1
3866be5d 46376
6bd3dfaa 46377@endif target-libgloss
3866be5d 46378
4fa63067
NN
46379.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
46380maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
46381@if target-libgloss
46382maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 46383
4fa63067 46384mostlyclean-target-libgloss:
0aed8855 46385 @: $(MAKE); $(unstage)
4fa63067
NN
46386 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46387 r=`${PWD_COMMAND}`; export r; \
b40e3958 46388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46389 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46390 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
46391 for flag in $(EXTRA_TARGET_FLAGS); do \
46392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46393 done; \
46394 (cd $(TARGET_SUBDIR)/libgloss && \
46395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46397 "RANLIB=$${RANLIB}" \
0c24b341 46398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46399 mostlyclean) \
4fa63067 46400 || exit 1
e393202e 46401
6bd3dfaa 46402@endif target-libgloss
3866be5d 46403
4fa63067
NN
46404.PHONY: maybe-clean-target-libgloss clean-target-libgloss
46405maybe-clean-target-libgloss:
6bd3dfaa
PB
46406@if target-libgloss
46407maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
46408
46409clean-target-libgloss:
0aed8855 46410 @: $(MAKE); $(unstage)
4fa63067 46411 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
46412 r=`${PWD_COMMAND}`; export r; \
46413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46414 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46415 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
46416 for flag in $(EXTRA_TARGET_FLAGS); do \
46417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46418 done; \
46419 (cd $(TARGET_SUBDIR)/libgloss && \
46420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46422 "RANLIB=$${RANLIB}" \
0c24b341 46423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46424 clean) \
e2b9e2dc
NN
46425 || exit 1
46426
6bd3dfaa 46427@endif target-libgloss
e393202e 46428
4fa63067
NN
46429.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
46430maybe-distclean-target-libgloss:
6bd3dfaa
PB
46431@if target-libgloss
46432maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 46433
4fa63067 46434distclean-target-libgloss:
0aed8855 46435 @: $(MAKE); $(unstage)
4fa63067
NN
46436 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46437 r=`${PWD_COMMAND}`; export r; \
46438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46440 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
46441 for flag in $(EXTRA_TARGET_FLAGS); do \
46442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46443 done; \
46444 (cd $(TARGET_SUBDIR)/libgloss && \
46445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46447 "RANLIB=$${RANLIB}" \
0c24b341 46448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46449 distclean) \
4fa63067 46450 || exit 1
3866be5d 46451
6bd3dfaa 46452@endif target-libgloss
3866be5d 46453
4fa63067
NN
46454.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
46455maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
46456@if target-libgloss
46457maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 46458
4fa63067 46459maintainer-clean-target-libgloss:
0aed8855 46460 @: $(MAKE); $(unstage)
4fa63067
NN
46461 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
46462 r=`${PWD_COMMAND}`; export r; \
b40e3958 46463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46464 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46465 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
46466 for flag in $(EXTRA_TARGET_FLAGS); do \
46467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46468 done; \
46469 (cd $(TARGET_SUBDIR)/libgloss && \
46470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46472 "RANLIB=$${RANLIB}" \
0c24b341 46473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46474 maintainer-clean) \
4fa63067 46475 || exit 1
3866be5d 46476
6bd3dfaa 46477@endif target-libgloss
3866be5d 46478
e393202e 46479
15723a45 46480
e90269c8 46481
a7254363
PB
46482
46483.PHONY: configure-target-libiberty maybe-configure-target-libiberty
46484maybe-configure-target-libiberty:
4f0ef2d8
CD
46485@if gcc-bootstrap
46486configure-target-libiberty: stage_current
46487@endif gcc-bootstrap
a7254363
PB
46488@if target-libiberty
46489maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 46490configure-target-libiberty:
0aed8855
PB
46491 @: $(MAKE); $(unstage)
46492 @r=`${PWD_COMMAND}`; export r; \
46493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46494 echo "Checking multilib configuration for libiberty..."; \
46495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
46496 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
46497 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
46498 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
46499 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
46500 else \
46501 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
46502 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
46503 fi; \
46504 else \
46505 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
46506 fi; \
46507 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 46508 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 46509 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46510 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
46511 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 46512 case $(srcdir) in \
b00612cc
PB
46513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46514 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
46515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46516 esac; \
b00612cc
PB
46517 srcdiroption="--srcdir=$${topdir}/libiberty"; \
46518 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
46519 rm -f no-such-file || : ; \
46520 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46521 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46522 --target=${target_alias} $${srcdiroption} \
bba45b8b 46523 || exit 1
6bd3dfaa 46524@endif target-libiberty
e393202e 46525
a7254363
PB
46526
46527
d545f33b
PB
46528
46529
4fa63067
NN
46530.PHONY: all-target-libiberty maybe-all-target-libiberty
46531maybe-all-target-libiberty:
4f0ef2d8
CD
46532@if gcc-bootstrap
46533all-target-libiberty: stage_current
46534@endif gcc-bootstrap
6bd3dfaa 46535@if target-libiberty
72b2455a 46536TARGET-target-libiberty=all
6bd3dfaa 46537maybe-all-target-libiberty: all-target-libiberty
4fa63067 46538all-target-libiberty: configure-target-libiberty
0aed8855 46539 @: $(MAKE); $(unstage)
b40e3958
L
46540 @r=`${PWD_COMMAND}`; export r; \
46541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46542 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46543 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
46544 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46545 $(TARGET-target-libiberty))
6bd3dfaa 46546@endif target-libiberty
e393202e 46547
a7254363
PB
46548
46549
d545f33b
PB
46550
46551
4fa63067
NN
46552.PHONY: check-target-libiberty maybe-check-target-libiberty
46553maybe-check-target-libiberty:
6bd3dfaa
PB
46554@if target-libiberty
46555maybe-check-target-libiberty: check-target-libiberty
16ae0395 46556
4fa63067 46557check-target-libiberty:
0aed8855 46558 @: $(MAKE); $(unstage)
b40e3958
L
46559 @r=`${PWD_COMMAND}`; export r; \
46560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46561 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46562 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 46563 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46564
6bd3dfaa 46565@endif target-libiberty
e393202e 46566
4fa63067
NN
46567.PHONY: install-target-libiberty maybe-install-target-libiberty
46568maybe-install-target-libiberty:
6bd3dfaa
PB
46569@if target-libiberty
46570maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
46571
46572install-target-libiberty: installdirs
0aed8855 46573 @: $(MAKE); $(unstage)
4fa63067
NN
46574 @r=`${PWD_COMMAND}`; export r; \
46575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46576 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46577 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 46578 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46579
6bd3dfaa 46580@endif target-libiberty
4fa63067 46581
56a8fe78 46582# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46583
46584.PHONY: maybe-info-target-libiberty info-target-libiberty
46585maybe-info-target-libiberty:
6bd3dfaa
PB
46586@if target-libiberty
46587maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
46588
46589info-target-libiberty: \
46590 configure-target-libiberty
0aed8855 46591 @: $(MAKE); $(unstage)
4fa63067
NN
46592 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46593 r=`${PWD_COMMAND}`; export r; \
46594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46595 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46596 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
46597 for flag in $(EXTRA_TARGET_FLAGS); do \
46598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46599 done; \
46600 (cd $(TARGET_SUBDIR)/libiberty && \
46601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46603 "RANLIB=$${RANLIB}" \
0c24b341 46604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46605 info) \
4fa63067
NN
46606 || exit 1
46607
6bd3dfaa 46608@endif target-libiberty
4fa63067
NN
46609
46610.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
46611maybe-dvi-target-libiberty:
6bd3dfaa
PB
46612@if target-libiberty
46613maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
46614
46615dvi-target-libiberty: \
46616 configure-target-libiberty
0aed8855 46617 @: $(MAKE); $(unstage)
4fa63067
NN
46618 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46619 r=`${PWD_COMMAND}`; export r; \
46620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46621 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46622 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
46623 for flag in $(EXTRA_TARGET_FLAGS); do \
46624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46625 done; \
46626 (cd $(TARGET_SUBDIR)/libiberty && \
46627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46629 "RANLIB=$${RANLIB}" \
0c24b341 46630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46631 dvi) \
4fa63067
NN
46632 || exit 1
46633
6bd3dfaa 46634@endif target-libiberty
4fa63067 46635
56a8fe78
DD
46636.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
46637maybe-pdf-target-libiberty:
46638@if target-libiberty
46639maybe-pdf-target-libiberty: pdf-target-libiberty
46640
46641pdf-target-libiberty: \
46642 configure-target-libiberty
46643 @: $(MAKE); $(unstage)
46644 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46645 r=`${PWD_COMMAND}`; export r; \
46646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46647 $(NORMAL_TARGET_EXPORTS) \
46648 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
46649 for flag in $(EXTRA_TARGET_FLAGS); do \
46650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46651 done; \
46652 (cd $(TARGET_SUBDIR)/libiberty && \
46653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46655 "RANLIB=$${RANLIB}" \
0c24b341 46656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46657 pdf) \
46658 || exit 1
46659
46660@endif target-libiberty
46661
6d389afc
MS
46662.PHONY: maybe-html-target-libiberty html-target-libiberty
46663maybe-html-target-libiberty:
46664@if target-libiberty
46665maybe-html-target-libiberty: html-target-libiberty
46666
46667html-target-libiberty: \
46668 configure-target-libiberty
0aed8855 46669 @: $(MAKE); $(unstage)
6d389afc
MS
46670 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46671 r=`${PWD_COMMAND}`; export r; \
46672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46673 $(NORMAL_TARGET_EXPORTS) \
46674 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
46675 for flag in $(EXTRA_TARGET_FLAGS); do \
46676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46677 done; \
46678 (cd $(TARGET_SUBDIR)/libiberty && \
46679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46681 "RANLIB=$${RANLIB}" \
0c24b341 46682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46683 html) \
46684 || exit 1
46685
46686@endif target-libiberty
46687
4fa63067
NN
46688.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
46689maybe-TAGS-target-libiberty:
6bd3dfaa
PB
46690@if target-libiberty
46691maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
46692
46693TAGS-target-libiberty: \
46694 configure-target-libiberty
0aed8855 46695 @: $(MAKE); $(unstage)
4fa63067
NN
46696 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46697 r=`${PWD_COMMAND}`; export r; \
46698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46699 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46700 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
46701 for flag in $(EXTRA_TARGET_FLAGS); do \
46702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46703 done; \
46704 (cd $(TARGET_SUBDIR)/libiberty && \
46705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46707 "RANLIB=$${RANLIB}" \
0c24b341 46708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46709 TAGS) \
4fa63067
NN
46710 || exit 1
46711
6bd3dfaa 46712@endif target-libiberty
4fa63067
NN
46713
46714.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
46715maybe-install-info-target-libiberty:
6bd3dfaa
PB
46716@if target-libiberty
46717maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
46718
46719install-info-target-libiberty: \
46720 configure-target-libiberty \
46721 info-target-libiberty
0aed8855 46722 @: $(MAKE); $(unstage)
4fa63067
NN
46723 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46724 r=`${PWD_COMMAND}`; export r; \
46725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46726 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46727 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
46728 for flag in $(EXTRA_TARGET_FLAGS); do \
46729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46730 done; \
46731 (cd $(TARGET_SUBDIR)/libiberty && \
46732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46734 "RANLIB=$${RANLIB}" \
0c24b341 46735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46736 install-info) \
4fa63067
NN
46737 || exit 1
46738
6bd3dfaa 46739@endif target-libiberty
4fa63067 46740
a3ca38d2
DD
46741.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
46742maybe-install-pdf-target-libiberty:
46743@if target-libiberty
46744maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
46745
46746install-pdf-target-libiberty: \
46747 configure-target-libiberty \
46748 pdf-target-libiberty
46749 @: $(MAKE); $(unstage)
46750 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46751 r=`${PWD_COMMAND}`; export r; \
46752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46753 $(NORMAL_TARGET_EXPORTS) \
46754 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
46755 for flag in $(EXTRA_TARGET_FLAGS); do \
46756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46757 done; \
46758 (cd $(TARGET_SUBDIR)/libiberty && \
46759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46761 "RANLIB=$${RANLIB}" \
0c24b341 46762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46763 install-pdf) \
46764 || exit 1
46765
46766@endif target-libiberty
46767
108a6f8e
CD
46768.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
46769maybe-install-html-target-libiberty:
46770@if target-libiberty
46771maybe-install-html-target-libiberty: install-html-target-libiberty
46772
46773install-html-target-libiberty: \
46774 configure-target-libiberty \
46775 html-target-libiberty
46776 @: $(MAKE); $(unstage)
46777 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46778 r=`${PWD_COMMAND}`; export r; \
46779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46780 $(NORMAL_TARGET_EXPORTS) \
46781 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
46782 for flag in $(EXTRA_TARGET_FLAGS); do \
46783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46784 done; \
46785 (cd $(TARGET_SUBDIR)/libiberty && \
46786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46788 "RANLIB=$${RANLIB}" \
0c24b341 46789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46790 install-html) \
46791 || exit 1
46792
46793@endif target-libiberty
46794
4fa63067
NN
46795.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
46796maybe-installcheck-target-libiberty:
6bd3dfaa
PB
46797@if target-libiberty
46798maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
46799
46800installcheck-target-libiberty: \
46801 configure-target-libiberty
0aed8855 46802 @: $(MAKE); $(unstage)
4fa63067
NN
46803 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46804 r=`${PWD_COMMAND}`; export r; \
46805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46806 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46807 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
46808 for flag in $(EXTRA_TARGET_FLAGS); do \
46809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46810 done; \
46811 (cd $(TARGET_SUBDIR)/libiberty && \
46812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46814 "RANLIB=$${RANLIB}" \
0c24b341 46815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46816 installcheck) \
4fa63067
NN
46817 || exit 1
46818
6bd3dfaa 46819@endif target-libiberty
4fa63067
NN
46820
46821.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46822maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
46823@if target-libiberty
46824maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
46825
46826mostlyclean-target-libiberty:
0aed8855 46827 @: $(MAKE); $(unstage)
4fa63067
NN
46828 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46829 r=`${PWD_COMMAND}`; export r; \
46830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46831 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46832 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46833 for flag in $(EXTRA_TARGET_FLAGS); do \
46834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46835 done; \
46836 (cd $(TARGET_SUBDIR)/libiberty && \
46837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46839 "RANLIB=$${RANLIB}" \
0c24b341 46840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46841 mostlyclean) \
4fa63067
NN
46842 || exit 1
46843
6bd3dfaa 46844@endif target-libiberty
4fa63067
NN
46845
46846.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46847maybe-clean-target-libiberty:
6bd3dfaa
PB
46848@if target-libiberty
46849maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
46850
46851clean-target-libiberty:
0aed8855 46852 @: $(MAKE); $(unstage)
4fa63067
NN
46853 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46854 r=`${PWD_COMMAND}`; export r; \
46855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46856 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46857 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46858 for flag in $(EXTRA_TARGET_FLAGS); do \
46859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46860 done; \
46861 (cd $(TARGET_SUBDIR)/libiberty && \
46862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46864 "RANLIB=$${RANLIB}" \
0c24b341 46865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46866 clean) \
4fa63067
NN
46867 || exit 1
46868
6bd3dfaa 46869@endif target-libiberty
4fa63067
NN
46870
46871.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46872maybe-distclean-target-libiberty:
6bd3dfaa
PB
46873@if target-libiberty
46874maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
46875
46876distclean-target-libiberty:
0aed8855 46877 @: $(MAKE); $(unstage)
4fa63067
NN
46878 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46879 r=`${PWD_COMMAND}`; export r; \
46880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46881 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46882 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46883 for flag in $(EXTRA_TARGET_FLAGS); do \
46884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46885 done; \
46886 (cd $(TARGET_SUBDIR)/libiberty && \
46887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46889 "RANLIB=$${RANLIB}" \
0c24b341 46890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46891 distclean) \
4fa63067
NN
46892 || exit 1
46893
6bd3dfaa 46894@endif target-libiberty
4fa63067
NN
46895
46896.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46897maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
46898@if target-libiberty
46899maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
46900
46901maintainer-clean-target-libiberty:
0aed8855 46902 @: $(MAKE); $(unstage)
4fa63067
NN
46903 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46904 r=`${PWD_COMMAND}`; export r; \
46905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46906 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46907 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46908 for flag in $(EXTRA_TARGET_FLAGS); do \
46909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46910 done; \
46911 (cd $(TARGET_SUBDIR)/libiberty && \
46912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46914 "RANLIB=$${RANLIB}" \
0c24b341 46915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46916 maintainer-clean) \
4fa63067 46917 || exit 1
16ae0395 46918
6bd3dfaa 46919@endif target-libiberty
e393202e
NN
46920
46921
15723a45 46922
e90269c8 46923
a7254363
PB
46924
46925.PHONY: configure-target-gperf maybe-configure-target-gperf
46926maybe-configure-target-gperf:
4f0ef2d8
CD
46927@if gcc-bootstrap
46928configure-target-gperf: stage_current
46929@endif gcc-bootstrap
a7254363
PB
46930@if target-gperf
46931maybe-configure-target-gperf: configure-target-gperf
c52c6897 46932configure-target-gperf:
0aed8855
PB
46933 @: $(MAKE); $(unstage)
46934 @r=`${PWD_COMMAND}`; export r; \
46935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46936 echo "Checking multilib configuration for gperf..."; \
46937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46938 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46939 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46940 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46941 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46942 else \
46943 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46944 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46945 fi; \
46946 else \
46947 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
46948 fi; \
46949 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 46950 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 46951 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46952 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46953 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 46954 case $(srcdir) in \
b00612cc
PB
46955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46956 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46958 esac; \
b00612cc
PB
46959 srcdiroption="--srcdir=$${topdir}/gperf"; \
46960 libsrcdir="$$s/gperf"; \
bba45b8b
NN
46961 rm -f no-such-file || : ; \
46962 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46963 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46964 --target=${target_alias} $${srcdiroption} \
bba45b8b 46965 || exit 1
6bd3dfaa 46966@endif target-gperf
e393202e 46967
a7254363
PB
46968
46969
d545f33b
PB
46970
46971
4fa63067
NN
46972.PHONY: all-target-gperf maybe-all-target-gperf
46973maybe-all-target-gperf:
4f0ef2d8
CD
46974@if gcc-bootstrap
46975all-target-gperf: stage_current
46976@endif gcc-bootstrap
6bd3dfaa 46977@if target-gperf
72b2455a 46978TARGET-target-gperf=all
6bd3dfaa 46979maybe-all-target-gperf: all-target-gperf
4fa63067 46980all-target-gperf: configure-target-gperf
0aed8855 46981 @: $(MAKE); $(unstage)
b40e3958
L
46982 @r=`${PWD_COMMAND}`; export r; \
46983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46984 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46985 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
46986 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46987 $(TARGET-target-gperf))
6bd3dfaa 46988@endif target-gperf
e393202e 46989
a7254363
PB
46990
46991
d545f33b
PB
46992
46993
4fa63067
NN
46994.PHONY: check-target-gperf maybe-check-target-gperf
46995maybe-check-target-gperf:
6bd3dfaa
PB
46996@if target-gperf
46997maybe-check-target-gperf: check-target-gperf
16ae0395 46998
4fa63067 46999check-target-gperf:
0aed8855 47000 @: $(MAKE); $(unstage)
b40e3958
L
47001 @r=`${PWD_COMMAND}`; export r; \
47002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47003 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47004 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 47005 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47006
6bd3dfaa 47007@endif target-gperf
e393202e 47008
4fa63067
NN
47009.PHONY: install-target-gperf maybe-install-target-gperf
47010maybe-install-target-gperf:
6bd3dfaa
PB
47011@if target-gperf
47012maybe-install-target-gperf: install-target-gperf
4fa63067
NN
47013
47014install-target-gperf: installdirs
0aed8855 47015 @: $(MAKE); $(unstage)
4fa63067
NN
47016 @r=`${PWD_COMMAND}`; export r; \
47017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47018 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47019 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 47020 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47021
6bd3dfaa 47022@endif target-gperf
4fa63067 47023
56a8fe78 47024# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47025
47026.PHONY: maybe-info-target-gperf info-target-gperf
47027maybe-info-target-gperf:
6bd3dfaa
PB
47028@if target-gperf
47029maybe-info-target-gperf: info-target-gperf
4fa63067
NN
47030
47031info-target-gperf: \
47032 configure-target-gperf
0aed8855 47033 @: $(MAKE); $(unstage)
4fa63067
NN
47034 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47035 r=`${PWD_COMMAND}`; export r; \
47036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47037 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47038 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
47039 for flag in $(EXTRA_TARGET_FLAGS); do \
47040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47041 done; \
47042 (cd $(TARGET_SUBDIR)/gperf && \
47043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47045 "RANLIB=$${RANLIB}" \
0c24b341 47046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47047 info) \
4fa63067
NN
47048 || exit 1
47049
6bd3dfaa 47050@endif target-gperf
4fa63067
NN
47051
47052.PHONY: maybe-dvi-target-gperf dvi-target-gperf
47053maybe-dvi-target-gperf:
6bd3dfaa
PB
47054@if target-gperf
47055maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
47056
47057dvi-target-gperf: \
47058 configure-target-gperf
0aed8855 47059 @: $(MAKE); $(unstage)
4fa63067
NN
47060 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47061 r=`${PWD_COMMAND}`; export r; \
47062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47063 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47064 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
47065 for flag in $(EXTRA_TARGET_FLAGS); do \
47066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47067 done; \
47068 (cd $(TARGET_SUBDIR)/gperf && \
47069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47071 "RANLIB=$${RANLIB}" \
0c24b341 47072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47073 dvi) \
4fa63067
NN
47074 || exit 1
47075
6bd3dfaa 47076@endif target-gperf
4fa63067 47077
56a8fe78
DD
47078.PHONY: maybe-pdf-target-gperf pdf-target-gperf
47079maybe-pdf-target-gperf:
47080@if target-gperf
47081maybe-pdf-target-gperf: pdf-target-gperf
47082
47083pdf-target-gperf: \
47084 configure-target-gperf
47085 @: $(MAKE); $(unstage)
47086 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47087 r=`${PWD_COMMAND}`; export r; \
47088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47089 $(NORMAL_TARGET_EXPORTS) \
47090 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
47091 for flag in $(EXTRA_TARGET_FLAGS); do \
47092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47093 done; \
47094 (cd $(TARGET_SUBDIR)/gperf && \
47095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47097 "RANLIB=$${RANLIB}" \
0c24b341 47098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47099 pdf) \
47100 || exit 1
47101
47102@endif target-gperf
47103
6d389afc
MS
47104.PHONY: maybe-html-target-gperf html-target-gperf
47105maybe-html-target-gperf:
47106@if target-gperf
47107maybe-html-target-gperf: html-target-gperf
47108
47109html-target-gperf: \
47110 configure-target-gperf
0aed8855 47111 @: $(MAKE); $(unstage)
6d389afc
MS
47112 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47113 r=`${PWD_COMMAND}`; export r; \
47114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47115 $(NORMAL_TARGET_EXPORTS) \
47116 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
47117 for flag in $(EXTRA_TARGET_FLAGS); do \
47118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47119 done; \
47120 (cd $(TARGET_SUBDIR)/gperf && \
47121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47123 "RANLIB=$${RANLIB}" \
0c24b341 47124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47125 html) \
47126 || exit 1
47127
47128@endif target-gperf
47129
4fa63067
NN
47130.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
47131maybe-TAGS-target-gperf:
6bd3dfaa
PB
47132@if target-gperf
47133maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
47134
47135TAGS-target-gperf: \
47136 configure-target-gperf
0aed8855 47137 @: $(MAKE); $(unstage)
4fa63067
NN
47138 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47139 r=`${PWD_COMMAND}`; export r; \
47140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47142 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
47143 for flag in $(EXTRA_TARGET_FLAGS); do \
47144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47145 done; \
47146 (cd $(TARGET_SUBDIR)/gperf && \
47147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47149 "RANLIB=$${RANLIB}" \
0c24b341 47150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47151 TAGS) \
4fa63067
NN
47152 || exit 1
47153
6bd3dfaa 47154@endif target-gperf
4fa63067
NN
47155
47156.PHONY: maybe-install-info-target-gperf install-info-target-gperf
47157maybe-install-info-target-gperf:
6bd3dfaa
PB
47158@if target-gperf
47159maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
47160
47161install-info-target-gperf: \
47162 configure-target-gperf \
47163 info-target-gperf
0aed8855 47164 @: $(MAKE); $(unstage)
4fa63067
NN
47165 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47166 r=`${PWD_COMMAND}`; export r; \
47167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47168 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47169 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
47170 for flag in $(EXTRA_TARGET_FLAGS); do \
47171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47172 done; \
47173 (cd $(TARGET_SUBDIR)/gperf && \
47174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47176 "RANLIB=$${RANLIB}" \
0c24b341 47177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47178 install-info) \
4fa63067
NN
47179 || exit 1
47180
6bd3dfaa 47181@endif target-gperf
4fa63067 47182
a3ca38d2
DD
47183.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
47184maybe-install-pdf-target-gperf:
47185@if target-gperf
47186maybe-install-pdf-target-gperf: install-pdf-target-gperf
47187
47188install-pdf-target-gperf: \
47189 configure-target-gperf \
47190 pdf-target-gperf
47191 @: $(MAKE); $(unstage)
47192 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47193 r=`${PWD_COMMAND}`; export r; \
47194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47195 $(NORMAL_TARGET_EXPORTS) \
47196 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
47197 for flag in $(EXTRA_TARGET_FLAGS); do \
47198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47199 done; \
47200 (cd $(TARGET_SUBDIR)/gperf && \
47201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47203 "RANLIB=$${RANLIB}" \
0c24b341 47204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47205 install-pdf) \
47206 || exit 1
47207
47208@endif target-gperf
47209
108a6f8e
CD
47210.PHONY: maybe-install-html-target-gperf install-html-target-gperf
47211maybe-install-html-target-gperf:
47212@if target-gperf
47213maybe-install-html-target-gperf: install-html-target-gperf
47214
47215install-html-target-gperf: \
47216 configure-target-gperf \
47217 html-target-gperf
47218 @: $(MAKE); $(unstage)
47219 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47220 r=`${PWD_COMMAND}`; export r; \
47221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47222 $(NORMAL_TARGET_EXPORTS) \
47223 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
47224 for flag in $(EXTRA_TARGET_FLAGS); do \
47225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47226 done; \
47227 (cd $(TARGET_SUBDIR)/gperf && \
47228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47230 "RANLIB=$${RANLIB}" \
0c24b341 47231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47232 install-html) \
47233 || exit 1
47234
47235@endif target-gperf
47236
4fa63067
NN
47237.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
47238maybe-installcheck-target-gperf:
6bd3dfaa
PB
47239@if target-gperf
47240maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
47241
47242installcheck-target-gperf: \
47243 configure-target-gperf
0aed8855 47244 @: $(MAKE); $(unstage)
4fa63067
NN
47245 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47246 r=`${PWD_COMMAND}`; export r; \
47247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47249 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
47250 for flag in $(EXTRA_TARGET_FLAGS); do \
47251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47252 done; \
47253 (cd $(TARGET_SUBDIR)/gperf && \
47254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47256 "RANLIB=$${RANLIB}" \
0c24b341 47257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47258 installcheck) \
4fa63067
NN
47259 || exit 1
47260
6bd3dfaa 47261@endif target-gperf
4fa63067
NN
47262
47263.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
47264maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
47265@if target-gperf
47266maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
47267
47268mostlyclean-target-gperf:
0aed8855 47269 @: $(MAKE); $(unstage)
4fa63067
NN
47270 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47271 r=`${PWD_COMMAND}`; export r; \
47272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47273 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47274 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
47275 for flag in $(EXTRA_TARGET_FLAGS); do \
47276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47277 done; \
47278 (cd $(TARGET_SUBDIR)/gperf && \
47279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47281 "RANLIB=$${RANLIB}" \
0c24b341 47282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47283 mostlyclean) \
4fa63067
NN
47284 || exit 1
47285
6bd3dfaa 47286@endif target-gperf
4fa63067
NN
47287
47288.PHONY: maybe-clean-target-gperf clean-target-gperf
47289maybe-clean-target-gperf:
6bd3dfaa
PB
47290@if target-gperf
47291maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
47292
47293clean-target-gperf:
0aed8855 47294 @: $(MAKE); $(unstage)
4fa63067
NN
47295 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47296 r=`${PWD_COMMAND}`; export r; \
47297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47298 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47299 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
47300 for flag in $(EXTRA_TARGET_FLAGS); do \
47301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47302 done; \
47303 (cd $(TARGET_SUBDIR)/gperf && \
47304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47306 "RANLIB=$${RANLIB}" \
0c24b341 47307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47308 clean) \
4fa63067
NN
47309 || exit 1
47310
6bd3dfaa 47311@endif target-gperf
4fa63067
NN
47312
47313.PHONY: maybe-distclean-target-gperf distclean-target-gperf
47314maybe-distclean-target-gperf:
6bd3dfaa
PB
47315@if target-gperf
47316maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
47317
47318distclean-target-gperf:
0aed8855 47319 @: $(MAKE); $(unstage)
4fa63067
NN
47320 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47321 r=`${PWD_COMMAND}`; export r; \
47322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47323 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47324 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
47325 for flag in $(EXTRA_TARGET_FLAGS); do \
47326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47327 done; \
47328 (cd $(TARGET_SUBDIR)/gperf && \
47329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47331 "RANLIB=$${RANLIB}" \
0c24b341 47332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47333 distclean) \
4fa63067
NN
47334 || exit 1
47335
6bd3dfaa 47336@endif target-gperf
4fa63067
NN
47337
47338.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
47339maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
47340@if target-gperf
47341maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
47342
47343maintainer-clean-target-gperf:
0aed8855 47344 @: $(MAKE); $(unstage)
4fa63067
NN
47345 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47346 r=`${PWD_COMMAND}`; export r; \
47347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47348 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47349 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
47350 for flag in $(EXTRA_TARGET_FLAGS); do \
47351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47352 done; \
47353 (cd $(TARGET_SUBDIR)/gperf && \
47354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47356 "RANLIB=$${RANLIB}" \
0c24b341 47357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47358 maintainer-clean) \
4fa63067 47359 || exit 1
16ae0395 47360
6bd3dfaa 47361@endif target-gperf
e393202e
NN
47362
47363
15723a45 47364
a7254363
PB
47365
47366
47367.PHONY: configure-target-examples maybe-configure-target-examples
47368maybe-configure-target-examples:
4f0ef2d8
CD
47369@if gcc-bootstrap
47370configure-target-examples: stage_current
47371@endif gcc-bootstrap
a7254363
PB
47372@if target-examples
47373maybe-configure-target-examples: configure-target-examples
c52c6897 47374configure-target-examples:
0aed8855
PB
47375 @: $(MAKE); $(unstage)
47376 @r=`${PWD_COMMAND}`; export r; \
47377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47378 echo "Checking multilib configuration for examples..."; \
47379 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
47380 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
47381 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
47382 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
47383 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
47384 else \
47385 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
47386 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
47387 fi; \
47388 else \
47389 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
47390 fi; \
47391 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 47392 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 47393 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47394 echo Configuring in $(TARGET_SUBDIR)/examples; \
47395 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 47396 case $(srcdir) in \
b00612cc
PB
47397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47398 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
47399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47400 esac; \
b00612cc
PB
47401 srcdiroption="--srcdir=$${topdir}/examples"; \
47402 libsrcdir="$$s/examples"; \
bba45b8b
NN
47403 rm -f no-such-file || : ; \
47404 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47405 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47406 --target=${target_alias} $${srcdiroption} \
bba45b8b 47407 || exit 1
6bd3dfaa 47408@endif target-examples
e393202e 47409
a7254363
PB
47410
47411
d545f33b
PB
47412
47413
4fa63067
NN
47414.PHONY: all-target-examples maybe-all-target-examples
47415maybe-all-target-examples:
4f0ef2d8
CD
47416@if gcc-bootstrap
47417all-target-examples: stage_current
47418@endif gcc-bootstrap
6bd3dfaa 47419@if target-examples
72b2455a 47420TARGET-target-examples=all
6bd3dfaa 47421maybe-all-target-examples: all-target-examples
4fa63067 47422all-target-examples: configure-target-examples
0aed8855 47423 @: $(MAKE); $(unstage)
b40e3958
L
47424 @r=`${PWD_COMMAND}`; export r; \
47425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47426 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47427 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
47428 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47429 $(TARGET-target-examples))
6bd3dfaa 47430@endif target-examples
e393202e 47431
a7254363
PB
47432
47433
d545f33b
PB
47434
47435
4fa63067
NN
47436.PHONY: check-target-examples maybe-check-target-examples
47437maybe-check-target-examples:
6bd3dfaa
PB
47438@if target-examples
47439maybe-check-target-examples: check-target-examples
16ae0395 47440
4fa63067
NN
47441# Dummy target for uncheckable module.
47442check-target-examples:
47443
6bd3dfaa 47444@endif target-examples
4fa63067
NN
47445
47446.PHONY: install-target-examples maybe-install-target-examples
47447maybe-install-target-examples:
6bd3dfaa
PB
47448@if target-examples
47449maybe-install-target-examples: install-target-examples
4fa63067
NN
47450
47451# Dummy target for uninstallable.
47452install-target-examples:
47453
6bd3dfaa 47454@endif target-examples
4fa63067 47455
56a8fe78 47456# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47457
47458.PHONY: maybe-info-target-examples info-target-examples
47459maybe-info-target-examples:
6bd3dfaa
PB
47460@if target-examples
47461maybe-info-target-examples: info-target-examples
4fa63067
NN
47462
47463info-target-examples: \
47464 configure-target-examples
0aed8855 47465 @: $(MAKE); $(unstage)
4fa63067
NN
47466 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47467 r=`${PWD_COMMAND}`; export r; \
b40e3958 47468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47469 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47470 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
47471 for flag in $(EXTRA_TARGET_FLAGS); do \
47472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47473 done; \
47474 (cd $(TARGET_SUBDIR)/examples && \
47475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47477 "RANLIB=$${RANLIB}" \
0c24b341 47478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47479 info) \
4fa63067 47480 || exit 1
930314a4 47481
6bd3dfaa 47482@endif target-examples
e393202e 47483
4fa63067
NN
47484.PHONY: maybe-dvi-target-examples dvi-target-examples
47485maybe-dvi-target-examples:
6bd3dfaa
PB
47486@if target-examples
47487maybe-dvi-target-examples: dvi-target-examples
16ae0395 47488
4fa63067
NN
47489dvi-target-examples: \
47490 configure-target-examples
0aed8855 47491 @: $(MAKE); $(unstage)
4fa63067
NN
47492 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47493 r=`${PWD_COMMAND}`; export r; \
b40e3958 47494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47495 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47496 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
47497 for flag in $(EXTRA_TARGET_FLAGS); do \
47498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47499 done; \
47500 (cd $(TARGET_SUBDIR)/examples && \
47501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47503 "RANLIB=$${RANLIB}" \
0c24b341 47504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47505 dvi) \
4fa63067
NN
47506 || exit 1
47507
6bd3dfaa 47508@endif target-examples
4fa63067 47509
56a8fe78
DD
47510.PHONY: maybe-pdf-target-examples pdf-target-examples
47511maybe-pdf-target-examples:
47512@if target-examples
47513maybe-pdf-target-examples: pdf-target-examples
47514
47515pdf-target-examples: \
47516 configure-target-examples
47517 @: $(MAKE); $(unstage)
47518 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47519 r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47521 $(NORMAL_TARGET_EXPORTS) \
47522 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
47523 for flag in $(EXTRA_TARGET_FLAGS); do \
47524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47525 done; \
47526 (cd $(TARGET_SUBDIR)/examples && \
47527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47529 "RANLIB=$${RANLIB}" \
0c24b341 47530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47531 pdf) \
47532 || exit 1
47533
47534@endif target-examples
47535
6d389afc
MS
47536.PHONY: maybe-html-target-examples html-target-examples
47537maybe-html-target-examples:
47538@if target-examples
47539maybe-html-target-examples: html-target-examples
47540
47541html-target-examples: \
47542 configure-target-examples
0aed8855 47543 @: $(MAKE); $(unstage)
6d389afc
MS
47544 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47545 r=`${PWD_COMMAND}`; export r; \
47546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47547 $(NORMAL_TARGET_EXPORTS) \
47548 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
47549 for flag in $(EXTRA_TARGET_FLAGS); do \
47550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47551 done; \
47552 (cd $(TARGET_SUBDIR)/examples && \
47553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47555 "RANLIB=$${RANLIB}" \
0c24b341 47556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47557 html) \
47558 || exit 1
47559
47560@endif target-examples
47561
4fa63067
NN
47562.PHONY: maybe-TAGS-target-examples TAGS-target-examples
47563maybe-TAGS-target-examples:
6bd3dfaa
PB
47564@if target-examples
47565maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
47566
47567TAGS-target-examples: \
47568 configure-target-examples
0aed8855 47569 @: $(MAKE); $(unstage)
4fa63067
NN
47570 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47571 r=`${PWD_COMMAND}`; export r; \
47572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47574 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
47575 for flag in $(EXTRA_TARGET_FLAGS); do \
47576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47577 done; \
47578 (cd $(TARGET_SUBDIR)/examples && \
47579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47581 "RANLIB=$${RANLIB}" \
0c24b341 47582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47583 TAGS) \
4fa63067
NN
47584 || exit 1
47585
6bd3dfaa 47586@endif target-examples
4fa63067
NN
47587
47588.PHONY: maybe-install-info-target-examples install-info-target-examples
47589maybe-install-info-target-examples:
6bd3dfaa
PB
47590@if target-examples
47591maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
47592
47593install-info-target-examples: \
47594 configure-target-examples \
47595 info-target-examples
0aed8855 47596 @: $(MAKE); $(unstage)
4fa63067
NN
47597 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47598 r=`${PWD_COMMAND}`; export r; \
47599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47600 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47601 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
47602 for flag in $(EXTRA_TARGET_FLAGS); do \
47603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47604 done; \
47605 (cd $(TARGET_SUBDIR)/examples && \
47606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47608 "RANLIB=$${RANLIB}" \
0c24b341 47609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47610 install-info) \
4fa63067
NN
47611 || exit 1
47612
6bd3dfaa 47613@endif target-examples
4fa63067 47614
a3ca38d2
DD
47615.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
47616maybe-install-pdf-target-examples:
47617@if target-examples
47618maybe-install-pdf-target-examples: install-pdf-target-examples
47619
47620install-pdf-target-examples: \
47621 configure-target-examples \
47622 pdf-target-examples
47623 @: $(MAKE); $(unstage)
47624 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47625 r=`${PWD_COMMAND}`; export r; \
47626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47627 $(NORMAL_TARGET_EXPORTS) \
47628 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
47629 for flag in $(EXTRA_TARGET_FLAGS); do \
47630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47631 done; \
47632 (cd $(TARGET_SUBDIR)/examples && \
47633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47635 "RANLIB=$${RANLIB}" \
0c24b341 47636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47637 install-pdf) \
47638 || exit 1
47639
47640@endif target-examples
47641
108a6f8e
CD
47642.PHONY: maybe-install-html-target-examples install-html-target-examples
47643maybe-install-html-target-examples:
47644@if target-examples
47645maybe-install-html-target-examples: install-html-target-examples
47646
47647install-html-target-examples: \
47648 configure-target-examples \
47649 html-target-examples
47650 @: $(MAKE); $(unstage)
47651 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47652 r=`${PWD_COMMAND}`; export r; \
47653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47654 $(NORMAL_TARGET_EXPORTS) \
47655 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
47656 for flag in $(EXTRA_TARGET_FLAGS); do \
47657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47658 done; \
47659 (cd $(TARGET_SUBDIR)/examples && \
47660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47662 "RANLIB=$${RANLIB}" \
0c24b341 47663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47664 install-html) \
47665 || exit 1
47666
47667@endif target-examples
47668
4fa63067
NN
47669.PHONY: maybe-installcheck-target-examples installcheck-target-examples
47670maybe-installcheck-target-examples:
6bd3dfaa
PB
47671@if target-examples
47672maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
47673
47674installcheck-target-examples: \
47675 configure-target-examples
0aed8855 47676 @: $(MAKE); $(unstage)
4fa63067
NN
47677 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47678 r=`${PWD_COMMAND}`; export r; \
47679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47680 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47681 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
47682 for flag in $(EXTRA_TARGET_FLAGS); do \
47683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47684 done; \
47685 (cd $(TARGET_SUBDIR)/examples && \
47686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47688 "RANLIB=$${RANLIB}" \
0c24b341 47689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47690 installcheck) \
4fa63067
NN
47691 || exit 1
47692
6bd3dfaa 47693@endif target-examples
4fa63067
NN
47694
47695.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
47696maybe-mostlyclean-target-examples:
6bd3dfaa
PB
47697@if target-examples
47698maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
47699
47700mostlyclean-target-examples:
0aed8855 47701 @: $(MAKE); $(unstage)
4fa63067
NN
47702 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47703 r=`${PWD_COMMAND}`; export r; \
47704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47706 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
47707 for flag in $(EXTRA_TARGET_FLAGS); do \
47708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47709 done; \
47710 (cd $(TARGET_SUBDIR)/examples && \
47711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47713 "RANLIB=$${RANLIB}" \
0c24b341 47714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47715 mostlyclean) \
4fa63067
NN
47716 || exit 1
47717
6bd3dfaa 47718@endif target-examples
4fa63067
NN
47719
47720.PHONY: maybe-clean-target-examples clean-target-examples
47721maybe-clean-target-examples:
6bd3dfaa
PB
47722@if target-examples
47723maybe-clean-target-examples: clean-target-examples
4fa63067
NN
47724
47725clean-target-examples:
0aed8855 47726 @: $(MAKE); $(unstage)
4fa63067
NN
47727 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47728 r=`${PWD_COMMAND}`; export r; \
47729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47730 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47731 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
47732 for flag in $(EXTRA_TARGET_FLAGS); do \
47733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47734 done; \
47735 (cd $(TARGET_SUBDIR)/examples && \
47736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47738 "RANLIB=$${RANLIB}" \
0c24b341 47739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47740 clean) \
4fa63067
NN
47741 || exit 1
47742
6bd3dfaa 47743@endif target-examples
4fa63067
NN
47744
47745.PHONY: maybe-distclean-target-examples distclean-target-examples
47746maybe-distclean-target-examples:
6bd3dfaa
PB
47747@if target-examples
47748maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
47749
47750distclean-target-examples:
0aed8855 47751 @: $(MAKE); $(unstage)
4fa63067
NN
47752 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47753 r=`${PWD_COMMAND}`; export r; \
47754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47755 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47756 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
47757 for flag in $(EXTRA_TARGET_FLAGS); do \
47758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47759 done; \
47760 (cd $(TARGET_SUBDIR)/examples && \
47761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47763 "RANLIB=$${RANLIB}" \
0c24b341 47764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47765 distclean) \
4fa63067
NN
47766 || exit 1
47767
6bd3dfaa 47768@endif target-examples
4fa63067
NN
47769
47770.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
47771maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
47772@if target-examples
47773maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
47774
47775maintainer-clean-target-examples:
0aed8855 47776 @: $(MAKE); $(unstage)
4fa63067
NN
47777 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
47778 r=`${PWD_COMMAND}`; export r; \
47779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47780 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47781 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
47782 for flag in $(EXTRA_TARGET_FLAGS); do \
47783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47784 done; \
47785 (cd $(TARGET_SUBDIR)/examples && \
47786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47788 "RANLIB=$${RANLIB}" \
0c24b341 47789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47790 maintainer-clean) \
4fa63067
NN
47791 || exit 1
47792
6bd3dfaa 47793@endif target-examples
e393202e
NN
47794
47795
15723a45 47796
a7254363 47797
e90269c8 47798
a7254363
PB
47799.PHONY: configure-target-libffi maybe-configure-target-libffi
47800maybe-configure-target-libffi:
4f0ef2d8
CD
47801@if gcc-bootstrap
47802configure-target-libffi: stage_current
47803@endif gcc-bootstrap
a7254363
PB
47804@if target-libffi
47805maybe-configure-target-libffi: configure-target-libffi
c52c6897 47806configure-target-libffi:
0aed8855
PB
47807 @: $(MAKE); $(unstage)
47808 @r=`${PWD_COMMAND}`; export r; \
47809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47810 echo "Checking multilib configuration for libffi..."; \
47811 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47812 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47813 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47814 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47815 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47816 else \
47817 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47818 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47819 fi; \
47820 else \
47821 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
47822 fi; \
47823 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 47824 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 47825 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47826 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47827 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 47828 case $(srcdir) in \
b00612cc
PB
47829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47830 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47832 esac; \
b00612cc
PB
47833 srcdiroption="--srcdir=$${topdir}/libffi"; \
47834 libsrcdir="$$s/libffi"; \
bba45b8b
NN
47835 rm -f no-such-file || : ; \
47836 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47837 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47838 --target=${target_alias} $${srcdiroption} \
bba45b8b 47839 || exit 1
6bd3dfaa 47840@endif target-libffi
e393202e 47841
a7254363
PB
47842
47843
d545f33b
PB
47844
47845
4fa63067
NN
47846.PHONY: all-target-libffi maybe-all-target-libffi
47847maybe-all-target-libffi:
4f0ef2d8
CD
47848@if gcc-bootstrap
47849all-target-libffi: stage_current
47850@endif gcc-bootstrap
6bd3dfaa 47851@if target-libffi
72b2455a 47852TARGET-target-libffi=all
6bd3dfaa 47853maybe-all-target-libffi: all-target-libffi
4fa63067 47854all-target-libffi: configure-target-libffi
0aed8855 47855 @: $(MAKE); $(unstage)
b40e3958
L
47856 @r=`${PWD_COMMAND}`; export r; \
47857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47858 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47859 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
47860 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47861 $(TARGET-target-libffi))
6bd3dfaa 47862@endif target-libffi
e393202e 47863
a7254363
PB
47864
47865
d545f33b
PB
47866
47867
4fa63067
NN
47868.PHONY: check-target-libffi maybe-check-target-libffi
47869maybe-check-target-libffi:
6bd3dfaa
PB
47870@if target-libffi
47871maybe-check-target-libffi: check-target-libffi
16ae0395 47872
4fa63067 47873check-target-libffi:
0aed8855 47874 @: $(MAKE); $(unstage)
b40e3958
L
47875 @r=`${PWD_COMMAND}`; export r; \
47876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47877 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47878 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47879 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47880
6bd3dfaa 47881@endif target-libffi
e393202e 47882
4fa63067
NN
47883.PHONY: install-target-libffi maybe-install-target-libffi
47884maybe-install-target-libffi:
6bd3dfaa
PB
47885@if target-libffi
47886maybe-install-target-libffi: install-target-libffi
16ae0395 47887
4fa63067 47888install-target-libffi: installdirs
0aed8855 47889 @: $(MAKE); $(unstage)
b40e3958
L
47890 @r=`${PWD_COMMAND}`; export r; \
47891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47892 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47893 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47894 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47895
6bd3dfaa 47896@endif target-libffi
e393202e 47897
56a8fe78 47898# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47899
47900.PHONY: maybe-info-target-libffi info-target-libffi
47901maybe-info-target-libffi:
6bd3dfaa
PB
47902@if target-libffi
47903maybe-info-target-libffi: info-target-libffi
4fa63067
NN
47904
47905info-target-libffi: \
47906 configure-target-libffi
0aed8855 47907 @: $(MAKE); $(unstage)
4fa63067
NN
47908 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47909 r=`${PWD_COMMAND}`; export r; \
47910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47911 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47912 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47913 for flag in $(EXTRA_TARGET_FLAGS); do \
47914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47915 done; \
47916 (cd $(TARGET_SUBDIR)/libffi && \
47917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47919 "RANLIB=$${RANLIB}" \
0c24b341 47920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47921 info) \
4fa63067
NN
47922 || exit 1
47923
6bd3dfaa 47924@endif target-libffi
4fa63067
NN
47925
47926.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47927maybe-dvi-target-libffi:
6bd3dfaa
PB
47928@if target-libffi
47929maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
47930
47931dvi-target-libffi: \
47932 configure-target-libffi
0aed8855 47933 @: $(MAKE); $(unstage)
4fa63067
NN
47934 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47935 r=`${PWD_COMMAND}`; export r; \
47936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47937 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47938 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47939 for flag in $(EXTRA_TARGET_FLAGS); do \
47940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47941 done; \
47942 (cd $(TARGET_SUBDIR)/libffi && \
47943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47945 "RANLIB=$${RANLIB}" \
0c24b341 47946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47947 dvi) \
4fa63067
NN
47948 || exit 1
47949
6bd3dfaa 47950@endif target-libffi
4fa63067 47951
56a8fe78
DD
47952.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47953maybe-pdf-target-libffi:
47954@if target-libffi
47955maybe-pdf-target-libffi: pdf-target-libffi
47956
47957pdf-target-libffi: \
47958 configure-target-libffi
47959 @: $(MAKE); $(unstage)
47960 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47961 r=`${PWD_COMMAND}`; export r; \
47962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47963 $(NORMAL_TARGET_EXPORTS) \
47964 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47965 for flag in $(EXTRA_TARGET_FLAGS); do \
47966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47967 done; \
47968 (cd $(TARGET_SUBDIR)/libffi && \
47969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47971 "RANLIB=$${RANLIB}" \
0c24b341 47972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47973 pdf) \
47974 || exit 1
47975
47976@endif target-libffi
47977
6d389afc
MS
47978.PHONY: maybe-html-target-libffi html-target-libffi
47979maybe-html-target-libffi:
47980@if target-libffi
47981maybe-html-target-libffi: html-target-libffi
47982
47983html-target-libffi: \
47984 configure-target-libffi
0aed8855 47985 @: $(MAKE); $(unstage)
6d389afc
MS
47986 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47987 r=`${PWD_COMMAND}`; export r; \
47988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47989 $(NORMAL_TARGET_EXPORTS) \
47990 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47991 for flag in $(EXTRA_TARGET_FLAGS); do \
47992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47993 done; \
47994 (cd $(TARGET_SUBDIR)/libffi && \
47995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47997 "RANLIB=$${RANLIB}" \
0c24b341 47998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47999 html) \
48000 || exit 1
48001
48002@endif target-libffi
48003
4fa63067
NN
48004.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
48005maybe-TAGS-target-libffi:
6bd3dfaa
PB
48006@if target-libffi
48007maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
48008
48009TAGS-target-libffi: \
48010 configure-target-libffi
0aed8855 48011 @: $(MAKE); $(unstage)
4fa63067
NN
48012 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48013 r=`${PWD_COMMAND}`; export r; \
48014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48016 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
48017 for flag in $(EXTRA_TARGET_FLAGS); do \
48018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48019 done; \
48020 (cd $(TARGET_SUBDIR)/libffi && \
48021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48023 "RANLIB=$${RANLIB}" \
0c24b341 48024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48025 TAGS) \
4fa63067
NN
48026 || exit 1
48027
6bd3dfaa 48028@endif target-libffi
4fa63067
NN
48029
48030.PHONY: maybe-install-info-target-libffi install-info-target-libffi
48031maybe-install-info-target-libffi:
6bd3dfaa
PB
48032@if target-libffi
48033maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
48034
48035install-info-target-libffi: \
48036 configure-target-libffi \
48037 info-target-libffi
0aed8855 48038 @: $(MAKE); $(unstage)
4fa63067
NN
48039 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48040 r=`${PWD_COMMAND}`; export r; \
48041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48043 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
48044 for flag in $(EXTRA_TARGET_FLAGS); do \
48045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48046 done; \
48047 (cd $(TARGET_SUBDIR)/libffi && \
48048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48050 "RANLIB=$${RANLIB}" \
0c24b341 48051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48052 install-info) \
4fa63067
NN
48053 || exit 1
48054
6bd3dfaa 48055@endif target-libffi
4fa63067 48056
a3ca38d2
DD
48057.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
48058maybe-install-pdf-target-libffi:
48059@if target-libffi
48060maybe-install-pdf-target-libffi: install-pdf-target-libffi
48061
48062install-pdf-target-libffi: \
48063 configure-target-libffi \
48064 pdf-target-libffi
48065 @: $(MAKE); $(unstage)
48066 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48067 r=`${PWD_COMMAND}`; export r; \
48068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48069 $(NORMAL_TARGET_EXPORTS) \
48070 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
48071 for flag in $(EXTRA_TARGET_FLAGS); do \
48072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48073 done; \
48074 (cd $(TARGET_SUBDIR)/libffi && \
48075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48077 "RANLIB=$${RANLIB}" \
0c24b341 48078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48079 install-pdf) \
48080 || exit 1
48081
48082@endif target-libffi
48083
108a6f8e
CD
48084.PHONY: maybe-install-html-target-libffi install-html-target-libffi
48085maybe-install-html-target-libffi:
48086@if target-libffi
48087maybe-install-html-target-libffi: install-html-target-libffi
48088
48089install-html-target-libffi: \
48090 configure-target-libffi \
48091 html-target-libffi
48092 @: $(MAKE); $(unstage)
48093 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48094 r=`${PWD_COMMAND}`; export r; \
48095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48096 $(NORMAL_TARGET_EXPORTS) \
48097 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
48098 for flag in $(EXTRA_TARGET_FLAGS); do \
48099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48100 done; \
48101 (cd $(TARGET_SUBDIR)/libffi && \
48102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48104 "RANLIB=$${RANLIB}" \
0c24b341 48105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48106 install-html) \
48107 || exit 1
48108
48109@endif target-libffi
48110
4fa63067
NN
48111.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
48112maybe-installcheck-target-libffi:
6bd3dfaa
PB
48113@if target-libffi
48114maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
48115
48116installcheck-target-libffi: \
48117 configure-target-libffi
0aed8855 48118 @: $(MAKE); $(unstage)
4fa63067
NN
48119 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48120 r=`${PWD_COMMAND}`; export r; \
48121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48122 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48123 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
48124 for flag in $(EXTRA_TARGET_FLAGS); do \
48125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48126 done; \
48127 (cd $(TARGET_SUBDIR)/libffi && \
48128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48130 "RANLIB=$${RANLIB}" \
0c24b341 48131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48132 installcheck) \
4fa63067
NN
48133 || exit 1
48134
6bd3dfaa 48135@endif target-libffi
4fa63067
NN
48136
48137.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
48138maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
48139@if target-libffi
48140maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
48141
48142mostlyclean-target-libffi:
0aed8855 48143 @: $(MAKE); $(unstage)
4fa63067
NN
48144 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48145 r=`${PWD_COMMAND}`; export r; \
48146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48148 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
48149 for flag in $(EXTRA_TARGET_FLAGS); do \
48150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48151 done; \
48152 (cd $(TARGET_SUBDIR)/libffi && \
48153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48155 "RANLIB=$${RANLIB}" \
0c24b341 48156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48157 mostlyclean) \
4fa63067
NN
48158 || exit 1
48159
6bd3dfaa 48160@endif target-libffi
4fa63067
NN
48161
48162.PHONY: maybe-clean-target-libffi clean-target-libffi
48163maybe-clean-target-libffi:
6bd3dfaa
PB
48164@if target-libffi
48165maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
48166
48167clean-target-libffi:
0aed8855 48168 @: $(MAKE); $(unstage)
4fa63067
NN
48169 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48170 r=`${PWD_COMMAND}`; export r; \
48171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48172 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48173 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
48174 for flag in $(EXTRA_TARGET_FLAGS); do \
48175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48176 done; \
48177 (cd $(TARGET_SUBDIR)/libffi && \
48178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48180 "RANLIB=$${RANLIB}" \
0c24b341 48181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48182 clean) \
4fa63067
NN
48183 || exit 1
48184
6bd3dfaa 48185@endif target-libffi
4fa63067
NN
48186
48187.PHONY: maybe-distclean-target-libffi distclean-target-libffi
48188maybe-distclean-target-libffi:
6bd3dfaa
PB
48189@if target-libffi
48190maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
48191
48192distclean-target-libffi:
0aed8855 48193 @: $(MAKE); $(unstage)
4fa63067
NN
48194 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48195 r=`${PWD_COMMAND}`; export r; \
48196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48197 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48198 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
48199 for flag in $(EXTRA_TARGET_FLAGS); do \
48200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48201 done; \
48202 (cd $(TARGET_SUBDIR)/libffi && \
48203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48205 "RANLIB=$${RANLIB}" \
0c24b341 48206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48207 distclean) \
4fa63067
NN
48208 || exit 1
48209
6bd3dfaa 48210@endif target-libffi
4fa63067
NN
48211
48212.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
48213maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
48214@if target-libffi
48215maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
48216
48217maintainer-clean-target-libffi:
0aed8855 48218 @: $(MAKE); $(unstage)
4fa63067
NN
48219 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48220 r=`${PWD_COMMAND}`; export r; \
48221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48222 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48223 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
48224 for flag in $(EXTRA_TARGET_FLAGS); do \
48225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48226 done; \
48227 (cd $(TARGET_SUBDIR)/libffi && \
48228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48230 "RANLIB=$${RANLIB}" \
0c24b341 48231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48232 maintainer-clean) \
4fa63067
NN
48233 || exit 1
48234
6bd3dfaa 48235@endif target-libffi
4fa63067
NN
48236
48237
15723a45 48238
a7254363 48239
15723a45 48240
a7254363
PB
48241.PHONY: configure-target-libjava maybe-configure-target-libjava
48242maybe-configure-target-libjava:
4f0ef2d8
CD
48243@if gcc-bootstrap
48244configure-target-libjava: stage_current
48245@endif gcc-bootstrap
a7254363
PB
48246@if target-libjava
48247maybe-configure-target-libjava: configure-target-libjava
c52c6897 48248configure-target-libjava:
0aed8855
PB
48249 @: $(MAKE); $(unstage)
48250 @r=`${PWD_COMMAND}`; export r; \
48251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48252 echo "Checking multilib configuration for libjava..."; \
48253 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
48254 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
48255 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
48256 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
48257 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
48258 else \
48259 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
48260 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
48261 fi; \
48262 else \
48263 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
48264 fi; \
48265 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 48266 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 48267 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48268 echo Configuring in $(TARGET_SUBDIR)/libjava; \
48269 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 48270 case $(srcdir) in \
b00612cc
PB
48271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48272 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
48273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48274 esac; \
b00612cc
PB
48275 srcdiroption="--srcdir=$${topdir}/libjava"; \
48276 libsrcdir="$$s/libjava"; \
bba45b8b
NN
48277 rm -f no-such-file || : ; \
48278 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48279 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48280 --target=${target_alias} $${srcdiroption} \
bba45b8b 48281 || exit 1
6bd3dfaa 48282@endif target-libjava
e393202e 48283
a7254363
PB
48284
48285
d545f33b
PB
48286
48287
4fa63067
NN
48288.PHONY: all-target-libjava maybe-all-target-libjava
48289maybe-all-target-libjava:
4f0ef2d8
CD
48290@if gcc-bootstrap
48291all-target-libjava: stage_current
48292@endif gcc-bootstrap
6bd3dfaa 48293@if target-libjava
72b2455a 48294TARGET-target-libjava=all
6bd3dfaa 48295maybe-all-target-libjava: all-target-libjava
4fa63067 48296all-target-libjava: configure-target-libjava
0aed8855 48297 @: $(MAKE); $(unstage)
b40e3958
L
48298 @r=`${PWD_COMMAND}`; export r; \
48299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48300 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48301 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
48302 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
48303 $(TARGET-target-libjava))
6bd3dfaa 48304@endif target-libjava
e393202e 48305
a7254363
PB
48306
48307
d545f33b
PB
48308
48309
4fa63067
NN
48310.PHONY: check-target-libjava maybe-check-target-libjava
48311maybe-check-target-libjava:
6bd3dfaa
PB
48312@if target-libjava
48313maybe-check-target-libjava: check-target-libjava
16ae0395 48314
4fa63067 48315check-target-libjava:
0aed8855 48316 @: $(MAKE); $(unstage)
4fa63067
NN
48317 @r=`${PWD_COMMAND}`; export r; \
48318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48319 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48320 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 48321 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 48322
6bd3dfaa 48323@endif target-libjava
930314a4 48324
4fa63067
NN
48325.PHONY: install-target-libjava maybe-install-target-libjava
48326maybe-install-target-libjava:
6bd3dfaa
PB
48327@if target-libjava
48328maybe-install-target-libjava: install-target-libjava
16ae0395 48329
4fa63067 48330install-target-libjava: installdirs
0aed8855 48331 @: $(MAKE); $(unstage)
b40e3958
L
48332 @r=`${PWD_COMMAND}`; export r; \
48333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48334 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 48335 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 48336 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48337
6bd3dfaa 48338@endif target-libjava
e393202e 48339
56a8fe78 48340# Other targets (info, dvi, pdf, etc.)
15723a45 48341
4fa63067
NN
48342.PHONY: maybe-info-target-libjava info-target-libjava
48343maybe-info-target-libjava:
6bd3dfaa
PB
48344@if target-libjava
48345maybe-info-target-libjava: info-target-libjava
15723a45 48346
4fa63067
NN
48347info-target-libjava: \
48348 configure-target-libjava
0aed8855 48349 @: $(MAKE); $(unstage)
4fa63067 48350 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
48351 r=`${PWD_COMMAND}`; export r; \
48352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48353 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48354 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
48355 for flag in $(EXTRA_TARGET_FLAGS); do \
48356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48357 done; \
48358 (cd $(TARGET_SUBDIR)/libjava && \
48359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48361 "RANLIB=$${RANLIB}" \
0c24b341 48362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48363 info) \
bba45b8b 48364 || exit 1
e393202e 48365
6bd3dfaa 48366@endif target-libjava
4fa63067
NN
48367
48368.PHONY: maybe-dvi-target-libjava dvi-target-libjava
48369maybe-dvi-target-libjava:
6bd3dfaa
PB
48370@if target-libjava
48371maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
48372
48373dvi-target-libjava: \
48374 configure-target-libjava
0aed8855 48375 @: $(MAKE); $(unstage)
4fa63067
NN
48376 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48377 r=`${PWD_COMMAND}`; export r; \
b40e3958 48378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48379 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48380 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
48381 for flag in $(EXTRA_TARGET_FLAGS); do \
48382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48383 done; \
48384 (cd $(TARGET_SUBDIR)/libjava && \
48385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48387 "RANLIB=$${RANLIB}" \
0c24b341 48388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48389 dvi) \
4fa63067 48390 || exit 1
e393202e 48391
6bd3dfaa 48392@endif target-libjava
16ae0395 48393
56a8fe78
DD
48394.PHONY: maybe-pdf-target-libjava pdf-target-libjava
48395maybe-pdf-target-libjava:
48396@if target-libjava
48397maybe-pdf-target-libjava: pdf-target-libjava
48398
48399pdf-target-libjava: \
48400 configure-target-libjava
48401 @: $(MAKE); $(unstage)
48402 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48403 r=`${PWD_COMMAND}`; export r; \
48404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48405 $(RAW_CXX_TARGET_EXPORTS) \
48406 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
48407 for flag in $(EXTRA_TARGET_FLAGS); do \
48408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48409 done; \
48410 (cd $(TARGET_SUBDIR)/libjava && \
48411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48413 "RANLIB=$${RANLIB}" \
0c24b341 48414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48415 pdf) \
48416 || exit 1
48417
48418@endif target-libjava
48419
6d389afc
MS
48420.PHONY: maybe-html-target-libjava html-target-libjava
48421maybe-html-target-libjava:
48422@if target-libjava
48423maybe-html-target-libjava: html-target-libjava
48424
48425html-target-libjava: \
48426 configure-target-libjava
0aed8855 48427 @: $(MAKE); $(unstage)
6d389afc
MS
48428 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48429 r=`${PWD_COMMAND}`; export r; \
48430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48431 $(RAW_CXX_TARGET_EXPORTS) \
48432 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
48433 for flag in $(EXTRA_TARGET_FLAGS); do \
48434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48435 done; \
48436 (cd $(TARGET_SUBDIR)/libjava && \
48437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48439 "RANLIB=$${RANLIB}" \
0c24b341 48440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48441 html) \
48442 || exit 1
48443
48444@endif target-libjava
48445
4fa63067
NN
48446.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
48447maybe-TAGS-target-libjava:
6bd3dfaa
PB
48448@if target-libjava
48449maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
48450
48451TAGS-target-libjava: \
48452 configure-target-libjava
0aed8855 48453 @: $(MAKE); $(unstage)
4fa63067
NN
48454 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48455 r=`${PWD_COMMAND}`; export r; \
b40e3958 48456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48457 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48458 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
48459 for flag in $(EXTRA_TARGET_FLAGS); do \
48460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48461 done; \
48462 (cd $(TARGET_SUBDIR)/libjava && \
48463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48465 "RANLIB=$${RANLIB}" \
0c24b341 48466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48467 TAGS) \
4fa63067 48468 || exit 1
e393202e 48469
6bd3dfaa 48470@endif target-libjava
930314a4 48471
4fa63067
NN
48472.PHONY: maybe-install-info-target-libjava install-info-target-libjava
48473maybe-install-info-target-libjava:
6bd3dfaa
PB
48474@if target-libjava
48475maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 48476
4fa63067
NN
48477install-info-target-libjava: \
48478 configure-target-libjava \
48479 info-target-libjava
0aed8855 48480 @: $(MAKE); $(unstage)
4fa63067
NN
48481 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48482 r=`${PWD_COMMAND}`; export r; \
b40e3958 48483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48484 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48485 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
48486 for flag in $(EXTRA_TARGET_FLAGS); do \
48487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48488 done; \
48489 (cd $(TARGET_SUBDIR)/libjava && \
48490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48492 "RANLIB=$${RANLIB}" \
0c24b341 48493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48494 install-info) \
4fa63067 48495 || exit 1
e393202e 48496
6bd3dfaa 48497@endif target-libjava
e393202e 48498
a3ca38d2
DD
48499.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
48500maybe-install-pdf-target-libjava:
48501@if target-libjava
48502maybe-install-pdf-target-libjava: install-pdf-target-libjava
48503
48504install-pdf-target-libjava: \
48505 configure-target-libjava \
48506 pdf-target-libjava
48507 @: $(MAKE); $(unstage)
48508 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48509 r=`${PWD_COMMAND}`; export r; \
48510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48511 $(RAW_CXX_TARGET_EXPORTS) \
48512 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
48513 for flag in $(EXTRA_TARGET_FLAGS); do \
48514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48515 done; \
48516 (cd $(TARGET_SUBDIR)/libjava && \
48517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48519 "RANLIB=$${RANLIB}" \
0c24b341 48520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48521 install-pdf) \
48522 || exit 1
48523
48524@endif target-libjava
48525
108a6f8e
CD
48526.PHONY: maybe-install-html-target-libjava install-html-target-libjava
48527maybe-install-html-target-libjava:
48528@if target-libjava
48529maybe-install-html-target-libjava: install-html-target-libjava
48530
48531install-html-target-libjava: \
48532 configure-target-libjava \
48533 html-target-libjava
48534 @: $(MAKE); $(unstage)
48535 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48536 r=`${PWD_COMMAND}`; export r; \
48537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48538 $(RAW_CXX_TARGET_EXPORTS) \
48539 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
48540 for flag in $(EXTRA_TARGET_FLAGS); do \
48541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48542 done; \
48543 (cd $(TARGET_SUBDIR)/libjava && \
48544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48546 "RANLIB=$${RANLIB}" \
0c24b341 48547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48548 install-html) \
48549 || exit 1
48550
48551@endif target-libjava
48552
4fa63067
NN
48553.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
48554maybe-installcheck-target-libjava:
6bd3dfaa
PB
48555@if target-libjava
48556maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 48557
4fa63067
NN
48558installcheck-target-libjava: \
48559 configure-target-libjava
0aed8855 48560 @: $(MAKE); $(unstage)
4fa63067
NN
48561 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48562 r=`${PWD_COMMAND}`; export r; \
48563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48564 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48565 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
48566 for flag in $(EXTRA_TARGET_FLAGS); do \
48567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48568 done; \
48569 (cd $(TARGET_SUBDIR)/libjava && \
48570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48572 "RANLIB=$${RANLIB}" \
0c24b341 48573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48574 installcheck) \
4fa63067 48575 || exit 1
15723a45 48576
6bd3dfaa 48577@endif target-libjava
4fa63067
NN
48578
48579.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
48580maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
48581@if target-libjava
48582maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
48583
48584mostlyclean-target-libjava:
0aed8855 48585 @: $(MAKE); $(unstage)
4fa63067
NN
48586 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48587 r=`${PWD_COMMAND}`; export r; \
48588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48589 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48590 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
48591 for flag in $(EXTRA_TARGET_FLAGS); do \
48592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48593 done; \
48594 (cd $(TARGET_SUBDIR)/libjava && \
48595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48597 "RANLIB=$${RANLIB}" \
0c24b341 48598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48599 mostlyclean) \
4fa63067
NN
48600 || exit 1
48601
6bd3dfaa 48602@endif target-libjava
4fa63067
NN
48603
48604.PHONY: maybe-clean-target-libjava clean-target-libjava
48605maybe-clean-target-libjava:
6bd3dfaa
PB
48606@if target-libjava
48607maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
48608
48609clean-target-libjava:
0aed8855 48610 @: $(MAKE); $(unstage)
4fa63067 48611 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
48612 r=`${PWD_COMMAND}`; export r; \
48613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48614 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48615 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
48616 for flag in $(EXTRA_TARGET_FLAGS); do \
48617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48618 done; \
48619 (cd $(TARGET_SUBDIR)/libjava && \
48620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48622 "RANLIB=$${RANLIB}" \
0c24b341 48623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48624 clean) \
bba45b8b 48625 || exit 1
e393202e 48626
6bd3dfaa 48627@endif target-libjava
e393202e 48628
4fa63067
NN
48629.PHONY: maybe-distclean-target-libjava distclean-target-libjava
48630maybe-distclean-target-libjava:
6bd3dfaa
PB
48631@if target-libjava
48632maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 48633
4fa63067 48634distclean-target-libjava:
0aed8855 48635 @: $(MAKE); $(unstage)
4fa63067
NN
48636 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48637 r=`${PWD_COMMAND}`; export r; \
48638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48639 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48640 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
48641 for flag in $(EXTRA_TARGET_FLAGS); do \
48642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48643 done; \
48644 (cd $(TARGET_SUBDIR)/libjava && \
48645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48647 "RANLIB=$${RANLIB}" \
0c24b341 48648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48649 distclean) \
4fa63067 48650 || exit 1
3866be5d 48651
6bd3dfaa 48652@endif target-libjava
930314a4 48653
4fa63067
NN
48654.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
48655maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
48656@if target-libjava
48657maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 48658
4fa63067 48659maintainer-clean-target-libjava:
0aed8855 48660 @: $(MAKE); $(unstage)
4fa63067
NN
48661 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
48662 r=`${PWD_COMMAND}`; export r; \
b40e3958 48663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48664 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
48665 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
48666 for flag in $(EXTRA_TARGET_FLAGS); do \
48667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48668 done; \
48669 (cd $(TARGET_SUBDIR)/libjava && \
48670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48672 "RANLIB=$${RANLIB}" \
0c24b341 48673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48674 maintainer-clean) \
4fa63067 48675 || exit 1
e393202e 48676
6bd3dfaa 48677@endif target-libjava
e393202e 48678
4fa63067 48679
15723a45 48680
a7254363 48681
e90269c8 48682
a7254363
PB
48683.PHONY: configure-target-zlib maybe-configure-target-zlib
48684maybe-configure-target-zlib:
4f0ef2d8
CD
48685@if gcc-bootstrap
48686configure-target-zlib: stage_current
48687@endif gcc-bootstrap
a7254363
PB
48688@if target-zlib
48689maybe-configure-target-zlib: configure-target-zlib
c52c6897 48690configure-target-zlib:
0aed8855
PB
48691 @: $(MAKE); $(unstage)
48692 @r=`${PWD_COMMAND}`; export r; \
48693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48694 echo "Checking multilib configuration for zlib..."; \
48695 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
48696 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
48697 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
48698 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
48699 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
48700 else \
48701 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
48702 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
48703 fi; \
48704 else \
48705 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
48706 fi; \
48707 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 48708 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 48709 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48710 echo Configuring in $(TARGET_SUBDIR)/zlib; \
48711 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 48712 case $(srcdir) in \
b00612cc
PB
48713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48714 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
48715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48716 esac; \
b00612cc
PB
48717 srcdiroption="--srcdir=$${topdir}/zlib"; \
48718 libsrcdir="$$s/zlib"; \
bba45b8b
NN
48719 rm -f no-such-file || : ; \
48720 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48721 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48722 --target=${target_alias} $${srcdiroption} \
bba45b8b 48723 || exit 1
6bd3dfaa 48724@endif target-zlib
e393202e 48725
a7254363
PB
48726
48727
d545f33b
PB
48728
48729
4fa63067
NN
48730.PHONY: all-target-zlib maybe-all-target-zlib
48731maybe-all-target-zlib:
4f0ef2d8
CD
48732@if gcc-bootstrap
48733all-target-zlib: stage_current
48734@endif gcc-bootstrap
6bd3dfaa 48735@if target-zlib
72b2455a 48736TARGET-target-zlib=all
6bd3dfaa 48737maybe-all-target-zlib: all-target-zlib
4fa63067 48738all-target-zlib: configure-target-zlib
0aed8855 48739 @: $(MAKE); $(unstage)
b40e3958
L
48740 @r=`${PWD_COMMAND}`; export r; \
48741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48742 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48743 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
48744 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48745 $(TARGET-target-zlib))
6bd3dfaa 48746@endif target-zlib
e393202e 48747
a7254363
PB
48748
48749
d545f33b
PB
48750
48751
4fa63067
NN
48752.PHONY: check-target-zlib maybe-check-target-zlib
48753maybe-check-target-zlib:
6bd3dfaa
PB
48754@if target-zlib
48755maybe-check-target-zlib: check-target-zlib
16ae0395 48756
4fa63067 48757check-target-zlib:
0aed8855 48758 @: $(MAKE); $(unstage)
b40e3958
L
48759 @r=`${PWD_COMMAND}`; export r; \
48760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48761 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48762 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 48763 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 48764
6bd3dfaa 48765@endif target-zlib
930314a4 48766
4fa63067
NN
48767.PHONY: install-target-zlib maybe-install-target-zlib
48768maybe-install-target-zlib:
6bd3dfaa
PB
48769@if target-zlib
48770maybe-install-target-zlib: install-target-zlib
16ae0395 48771
4fa63067 48772install-target-zlib: installdirs
0aed8855 48773 @: $(MAKE); $(unstage)
b40e3958
L
48774 @r=`${PWD_COMMAND}`; export r; \
48775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48776 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48777 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 48778 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48779
6bd3dfaa 48780@endif target-zlib
e393202e 48781
56a8fe78 48782# Other targets (info, dvi, pdf, etc.)
15723a45 48783
4fa63067
NN
48784.PHONY: maybe-info-target-zlib info-target-zlib
48785maybe-info-target-zlib:
6bd3dfaa
PB
48786@if target-zlib
48787maybe-info-target-zlib: info-target-zlib
15723a45 48788
4fa63067
NN
48789info-target-zlib: \
48790 configure-target-zlib
0aed8855 48791 @: $(MAKE); $(unstage)
4fa63067 48792 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48793 r=`${PWD_COMMAND}`; export r; \
48794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48796 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
48797 for flag in $(EXTRA_TARGET_FLAGS); do \
48798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48799 done; \
48800 (cd $(TARGET_SUBDIR)/zlib && \
48801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48803 "RANLIB=$${RANLIB}" \
0c24b341 48804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48805 info) \
bba45b8b 48806 || exit 1
e393202e 48807
6bd3dfaa 48808@endif target-zlib
e393202e 48809
4fa63067
NN
48810.PHONY: maybe-dvi-target-zlib dvi-target-zlib
48811maybe-dvi-target-zlib:
6bd3dfaa
PB
48812@if target-zlib
48813maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 48814
4fa63067
NN
48815dvi-target-zlib: \
48816 configure-target-zlib
0aed8855 48817 @: $(MAKE); $(unstage)
4fa63067
NN
48818 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48819 r=`${PWD_COMMAND}`; export r; \
b40e3958 48820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48821 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48822 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48823 for flag in $(EXTRA_TARGET_FLAGS); do \
48824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48825 done; \
48826 (cd $(TARGET_SUBDIR)/zlib && \
48827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48829 "RANLIB=$${RANLIB}" \
0c24b341 48830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48831 dvi) \
4fa63067 48832 || exit 1
e393202e 48833
6bd3dfaa 48834@endif target-zlib
930314a4 48835
56a8fe78
DD
48836.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48837maybe-pdf-target-zlib:
48838@if target-zlib
48839maybe-pdf-target-zlib: pdf-target-zlib
48840
48841pdf-target-zlib: \
48842 configure-target-zlib
48843 @: $(MAKE); $(unstage)
48844 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48845 r=`${PWD_COMMAND}`; export r; \
48846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48847 $(NORMAL_TARGET_EXPORTS) \
48848 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48849 for flag in $(EXTRA_TARGET_FLAGS); do \
48850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48851 done; \
48852 (cd $(TARGET_SUBDIR)/zlib && \
48853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48855 "RANLIB=$${RANLIB}" \
0c24b341 48856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48857 pdf) \
48858 || exit 1
48859
48860@endif target-zlib
48861
6d389afc
MS
48862.PHONY: maybe-html-target-zlib html-target-zlib
48863maybe-html-target-zlib:
48864@if target-zlib
48865maybe-html-target-zlib: html-target-zlib
48866
48867html-target-zlib: \
48868 configure-target-zlib
0aed8855 48869 @: $(MAKE); $(unstage)
6d389afc
MS
48870 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48871 r=`${PWD_COMMAND}`; export r; \
48872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48873 $(NORMAL_TARGET_EXPORTS) \
48874 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48875 for flag in $(EXTRA_TARGET_FLAGS); do \
48876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48877 done; \
48878 (cd $(TARGET_SUBDIR)/zlib && \
48879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48881 "RANLIB=$${RANLIB}" \
0c24b341 48882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48883 html) \
48884 || exit 1
48885
48886@endif target-zlib
48887
4fa63067
NN
48888.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48889maybe-TAGS-target-zlib:
6bd3dfaa
PB
48890@if target-zlib
48891maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 48892
4fa63067
NN
48893TAGS-target-zlib: \
48894 configure-target-zlib
0aed8855 48895 @: $(MAKE); $(unstage)
4fa63067
NN
48896 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48897 r=`${PWD_COMMAND}`; export r; \
b40e3958 48898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48899 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48900 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48901 for flag in $(EXTRA_TARGET_FLAGS); do \
48902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48903 done; \
48904 (cd $(TARGET_SUBDIR)/zlib && \
48905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48907 "RANLIB=$${RANLIB}" \
0c24b341 48908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48909 TAGS) \
4fa63067 48910 || exit 1
e393202e 48911
6bd3dfaa 48912@endif target-zlib
15723a45 48913
4fa63067
NN
48914.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48915maybe-install-info-target-zlib:
6bd3dfaa
PB
48916@if target-zlib
48917maybe-install-info-target-zlib: install-info-target-zlib
15723a45 48918
4fa63067
NN
48919install-info-target-zlib: \
48920 configure-target-zlib \
48921 info-target-zlib
0aed8855 48922 @: $(MAKE); $(unstage)
4fa63067 48923 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48924 r=`${PWD_COMMAND}`; export r; \
48925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48926 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48927 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48928 for flag in $(EXTRA_TARGET_FLAGS); do \
48929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48930 done; \
48931 (cd $(TARGET_SUBDIR)/zlib && \
48932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48934 "RANLIB=$${RANLIB}" \
0c24b341 48935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48936 install-info) \
bba45b8b 48937 || exit 1
e393202e 48938
6bd3dfaa 48939@endif target-zlib
16ae0395 48940
a3ca38d2
DD
48941.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48942maybe-install-pdf-target-zlib:
48943@if target-zlib
48944maybe-install-pdf-target-zlib: install-pdf-target-zlib
48945
48946install-pdf-target-zlib: \
48947 configure-target-zlib \
48948 pdf-target-zlib
48949 @: $(MAKE); $(unstage)
48950 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48951 r=`${PWD_COMMAND}`; export r; \
48952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48953 $(NORMAL_TARGET_EXPORTS) \
48954 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48955 for flag in $(EXTRA_TARGET_FLAGS); do \
48956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48957 done; \
48958 (cd $(TARGET_SUBDIR)/zlib && \
48959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48961 "RANLIB=$${RANLIB}" \
0c24b341 48962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48963 install-pdf) \
48964 || exit 1
48965
48966@endif target-zlib
48967
108a6f8e
CD
48968.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48969maybe-install-html-target-zlib:
48970@if target-zlib
48971maybe-install-html-target-zlib: install-html-target-zlib
48972
48973install-html-target-zlib: \
48974 configure-target-zlib \
48975 html-target-zlib
48976 @: $(MAKE); $(unstage)
48977 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48978 r=`${PWD_COMMAND}`; export r; \
48979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48980 $(NORMAL_TARGET_EXPORTS) \
48981 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48982 for flag in $(EXTRA_TARGET_FLAGS); do \
48983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48984 done; \
48985 (cd $(TARGET_SUBDIR)/zlib && \
48986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48988 "RANLIB=$${RANLIB}" \
0c24b341 48989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48990 install-html) \
48991 || exit 1
48992
48993@endif target-zlib
48994
4fa63067
NN
48995.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48996maybe-installcheck-target-zlib:
6bd3dfaa
PB
48997@if target-zlib
48998maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 48999
4fa63067
NN
49000installcheck-target-zlib: \
49001 configure-target-zlib
0aed8855 49002 @: $(MAKE); $(unstage)
4fa63067
NN
49003 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49004 r=`${PWD_COMMAND}`; export r; \
49005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49006 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49007 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
49008 for flag in $(EXTRA_TARGET_FLAGS); do \
49009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49010 done; \
49011 (cd $(TARGET_SUBDIR)/zlib && \
49012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49014 "RANLIB=$${RANLIB}" \
0c24b341 49015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49016 installcheck) \
4fa63067 49017 || exit 1
e393202e 49018
6bd3dfaa 49019@endif target-zlib
16ae0395 49020
4fa63067
NN
49021.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
49022maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
49023@if target-zlib
49024maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 49025
4fa63067 49026mostlyclean-target-zlib:
0aed8855 49027 @: $(MAKE); $(unstage)
4fa63067
NN
49028 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49029 r=`${PWD_COMMAND}`; export r; \
49030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49031 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49032 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
49033 for flag in $(EXTRA_TARGET_FLAGS); do \
49034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49035 done; \
49036 (cd $(TARGET_SUBDIR)/zlib && \
49037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49039 "RANLIB=$${RANLIB}" \
0c24b341 49040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49041 mostlyclean) \
4fa63067 49042 || exit 1
e393202e 49043
6bd3dfaa 49044@endif target-zlib
15723a45 49045
4fa63067
NN
49046.PHONY: maybe-clean-target-zlib clean-target-zlib
49047maybe-clean-target-zlib:
6bd3dfaa
PB
49048@if target-zlib
49049maybe-clean-target-zlib: clean-target-zlib
15723a45 49050
4fa63067 49051clean-target-zlib:
0aed8855 49052 @: $(MAKE); $(unstage)
4fa63067 49053 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
49054 r=`${PWD_COMMAND}`; export r; \
49055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49056 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49057 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
49058 for flag in $(EXTRA_TARGET_FLAGS); do \
49059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49060 done; \
49061 (cd $(TARGET_SUBDIR)/zlib && \
49062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49064 "RANLIB=$${RANLIB}" \
0c24b341 49065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49066 clean) \
bba45b8b 49067 || exit 1
e393202e 49068
6bd3dfaa 49069@endif target-zlib
e393202e 49070
4fa63067
NN
49071.PHONY: maybe-distclean-target-zlib distclean-target-zlib
49072maybe-distclean-target-zlib:
6bd3dfaa
PB
49073@if target-zlib
49074maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 49075
4fa63067 49076distclean-target-zlib:
0aed8855 49077 @: $(MAKE); $(unstage)
4fa63067
NN
49078 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49079 r=`${PWD_COMMAND}`; export r; \
b40e3958 49080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49081 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49082 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
49083 for flag in $(EXTRA_TARGET_FLAGS); do \
49084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49085 done; \
49086 (cd $(TARGET_SUBDIR)/zlib && \
49087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49089 "RANLIB=$${RANLIB}" \
0c24b341 49090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49091 distclean) \
4fa63067 49092 || exit 1
e393202e 49093
6bd3dfaa 49094@endif target-zlib
e393202e 49095
4fa63067
NN
49096.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
49097maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
49098@if target-zlib
49099maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 49100
4fa63067 49101maintainer-clean-target-zlib:
0aed8855 49102 @: $(MAKE); $(unstage)
4fa63067
NN
49103 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49104 r=`${PWD_COMMAND}`; export r; \
b40e3958 49105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49106 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49107 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
49108 for flag in $(EXTRA_TARGET_FLAGS); do \
49109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49110 done; \
49111 (cd $(TARGET_SUBDIR)/zlib && \
49112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49114 "RANLIB=$${RANLIB}" \
0c24b341 49115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49116 maintainer-clean) \
4fa63067 49117 || exit 1
e393202e 49118
6bd3dfaa 49119@endif target-zlib
930314a4 49120
4fa63067 49121
15723a45 49122
a7254363 49123
e90269c8 49124
a7254363
PB
49125.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
49126maybe-configure-target-boehm-gc:
4f0ef2d8
CD
49127@if gcc-bootstrap
49128configure-target-boehm-gc: stage_current
49129@endif gcc-bootstrap
a7254363
PB
49130@if target-boehm-gc
49131maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 49132configure-target-boehm-gc:
0aed8855
PB
49133 @: $(MAKE); $(unstage)
49134 @r=`${PWD_COMMAND}`; export r; \
49135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49136 echo "Checking multilib configuration for boehm-gc..."; \
49137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
49138 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
49139 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
49140 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
49141 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
49142 else \
49143 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
49144 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
49145 fi; \
49146 else \
49147 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
49148 fi; \
49149 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 49150 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 49151 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49152 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
49153 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 49154 case $(srcdir) in \
b00612cc
PB
49155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49156 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
49157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49158 esac; \
b00612cc
PB
49159 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
49160 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
49161 rm -f no-such-file || : ; \
49162 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49163 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49164 --target=${target_alias} $${srcdiroption} \
bba45b8b 49165 || exit 1
6bd3dfaa 49166@endif target-boehm-gc
e393202e 49167
a7254363
PB
49168
49169
d545f33b
PB
49170
49171
4fa63067
NN
49172.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
49173maybe-all-target-boehm-gc:
4f0ef2d8
CD
49174@if gcc-bootstrap
49175all-target-boehm-gc: stage_current
49176@endif gcc-bootstrap
6bd3dfaa 49177@if target-boehm-gc
72b2455a 49178TARGET-target-boehm-gc=all
6bd3dfaa 49179maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 49180all-target-boehm-gc: configure-target-boehm-gc
0aed8855 49181 @: $(MAKE); $(unstage)
b40e3958
L
49182 @r=`${PWD_COMMAND}`; export r; \
49183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49184 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49185 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
49186 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49187 $(TARGET-target-boehm-gc))
6bd3dfaa 49188@endif target-boehm-gc
e393202e 49189
a7254363
PB
49190
49191
d545f33b
PB
49192
49193
4fa63067
NN
49194.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
49195maybe-check-target-boehm-gc:
6bd3dfaa
PB
49196@if target-boehm-gc
49197maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 49198
4fa63067 49199check-target-boehm-gc:
0aed8855 49200 @: $(MAKE); $(unstage)
b40e3958
L
49201 @r=`${PWD_COMMAND}`; export r; \
49202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49203 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49204 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 49205 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 49206
6bd3dfaa 49207@endif target-boehm-gc
930314a4 49208
4fa63067
NN
49209.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
49210maybe-install-target-boehm-gc:
6bd3dfaa
PB
49211@if target-boehm-gc
49212maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 49213
4fa63067 49214install-target-boehm-gc: installdirs
0aed8855 49215 @: $(MAKE); $(unstage)
b40e3958
L
49216 @r=`${PWD_COMMAND}`; export r; \
49217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49218 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49219 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 49220 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49221
6bd3dfaa 49222@endif target-boehm-gc
e393202e 49223
56a8fe78 49224# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49225
49226.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
49227maybe-info-target-boehm-gc:
6bd3dfaa
PB
49228@if target-boehm-gc
49229maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
49230
49231info-target-boehm-gc: \
49232 configure-target-boehm-gc
0aed8855 49233 @: $(MAKE); $(unstage)
4fa63067
NN
49234 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49235 r=`${PWD_COMMAND}`; export r; \
49236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49238 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
49239 for flag in $(EXTRA_TARGET_FLAGS); do \
49240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49241 done; \
49242 (cd $(TARGET_SUBDIR)/boehm-gc && \
49243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49245 "RANLIB=$${RANLIB}" \
0c24b341 49246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49247 info) \
4fa63067
NN
49248 || exit 1
49249
6bd3dfaa 49250@endif target-boehm-gc
4fa63067
NN
49251
49252.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
49253maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
49254@if target-boehm-gc
49255maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
49256
49257dvi-target-boehm-gc: \
49258 configure-target-boehm-gc
0aed8855 49259 @: $(MAKE); $(unstage)
4fa63067
NN
49260 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49261 r=`${PWD_COMMAND}`; export r; \
49262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49263 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49264 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
49265 for flag in $(EXTRA_TARGET_FLAGS); do \
49266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49267 done; \
49268 (cd $(TARGET_SUBDIR)/boehm-gc && \
49269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49271 "RANLIB=$${RANLIB}" \
0c24b341 49272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49273 dvi) \
4fa63067
NN
49274 || exit 1
49275
6bd3dfaa 49276@endif target-boehm-gc
4fa63067 49277
56a8fe78
DD
49278.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
49279maybe-pdf-target-boehm-gc:
49280@if target-boehm-gc
49281maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
49282
49283pdf-target-boehm-gc: \
49284 configure-target-boehm-gc
49285 @: $(MAKE); $(unstage)
49286 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49287 r=`${PWD_COMMAND}`; export r; \
49288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49289 $(NORMAL_TARGET_EXPORTS) \
49290 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
49291 for flag in $(EXTRA_TARGET_FLAGS); do \
49292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49293 done; \
49294 (cd $(TARGET_SUBDIR)/boehm-gc && \
49295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49297 "RANLIB=$${RANLIB}" \
0c24b341 49298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49299 pdf) \
49300 || exit 1
49301
49302@endif target-boehm-gc
49303
6d389afc
MS
49304.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
49305maybe-html-target-boehm-gc:
49306@if target-boehm-gc
49307maybe-html-target-boehm-gc: html-target-boehm-gc
49308
49309html-target-boehm-gc: \
49310 configure-target-boehm-gc
0aed8855 49311 @: $(MAKE); $(unstage)
6d389afc
MS
49312 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49313 r=`${PWD_COMMAND}`; export r; \
49314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49315 $(NORMAL_TARGET_EXPORTS) \
49316 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
49317 for flag in $(EXTRA_TARGET_FLAGS); do \
49318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49319 done; \
49320 (cd $(TARGET_SUBDIR)/boehm-gc && \
49321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49323 "RANLIB=$${RANLIB}" \
0c24b341 49324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49325 html) \
49326 || exit 1
49327
49328@endif target-boehm-gc
49329
4fa63067
NN
49330.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
49331maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
49332@if target-boehm-gc
49333maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
49334
49335TAGS-target-boehm-gc: \
49336 configure-target-boehm-gc
0aed8855 49337 @: $(MAKE); $(unstage)
4fa63067
NN
49338 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49339 r=`${PWD_COMMAND}`; export r; \
49340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49341 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49342 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
49343 for flag in $(EXTRA_TARGET_FLAGS); do \
49344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49345 done; \
49346 (cd $(TARGET_SUBDIR)/boehm-gc && \
49347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49349 "RANLIB=$${RANLIB}" \
0c24b341 49350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49351 TAGS) \
4fa63067
NN
49352 || exit 1
49353
6bd3dfaa 49354@endif target-boehm-gc
4fa63067
NN
49355
49356.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
49357maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
49358@if target-boehm-gc
49359maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
49360
49361install-info-target-boehm-gc: \
49362 configure-target-boehm-gc \
49363 info-target-boehm-gc
0aed8855 49364 @: $(MAKE); $(unstage)
4fa63067
NN
49365 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49366 r=`${PWD_COMMAND}`; export r; \
49367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49369 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
49370 for flag in $(EXTRA_TARGET_FLAGS); do \
49371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49372 done; \
49373 (cd $(TARGET_SUBDIR)/boehm-gc && \
49374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49376 "RANLIB=$${RANLIB}" \
0c24b341 49377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49378 install-info) \
4fa63067
NN
49379 || exit 1
49380
6bd3dfaa 49381@endif target-boehm-gc
4fa63067 49382
a3ca38d2
DD
49383.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
49384maybe-install-pdf-target-boehm-gc:
49385@if target-boehm-gc
49386maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
49387
49388install-pdf-target-boehm-gc: \
49389 configure-target-boehm-gc \
49390 pdf-target-boehm-gc
49391 @: $(MAKE); $(unstage)
49392 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49393 r=`${PWD_COMMAND}`; export r; \
49394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49395 $(NORMAL_TARGET_EXPORTS) \
49396 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
49397 for flag in $(EXTRA_TARGET_FLAGS); do \
49398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49399 done; \
49400 (cd $(TARGET_SUBDIR)/boehm-gc && \
49401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49403 "RANLIB=$${RANLIB}" \
0c24b341 49404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49405 install-pdf) \
49406 || exit 1
49407
49408@endif target-boehm-gc
49409
108a6f8e
CD
49410.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
49411maybe-install-html-target-boehm-gc:
49412@if target-boehm-gc
49413maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
49414
49415install-html-target-boehm-gc: \
49416 configure-target-boehm-gc \
49417 html-target-boehm-gc
49418 @: $(MAKE); $(unstage)
49419 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49420 r=`${PWD_COMMAND}`; export r; \
49421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49422 $(NORMAL_TARGET_EXPORTS) \
49423 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
49424 for flag in $(EXTRA_TARGET_FLAGS); do \
49425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49426 done; \
49427 (cd $(TARGET_SUBDIR)/boehm-gc && \
49428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49430 "RANLIB=$${RANLIB}" \
0c24b341 49431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49432 install-html) \
49433 || exit 1
49434
49435@endif target-boehm-gc
49436
4fa63067
NN
49437.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
49438maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
49439@if target-boehm-gc
49440maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
49441
49442installcheck-target-boehm-gc: \
49443 configure-target-boehm-gc
0aed8855 49444 @: $(MAKE); $(unstage)
4fa63067
NN
49445 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49446 r=`${PWD_COMMAND}`; export r; \
49447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49448 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49449 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
49450 for flag in $(EXTRA_TARGET_FLAGS); do \
49451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49452 done; \
49453 (cd $(TARGET_SUBDIR)/boehm-gc && \
49454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49456 "RANLIB=$${RANLIB}" \
0c24b341 49457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49458 installcheck) \
4fa63067
NN
49459 || exit 1
49460
6bd3dfaa 49461@endif target-boehm-gc
4fa63067
NN
49462
49463.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
49464maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
49465@if target-boehm-gc
49466maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
49467
49468mostlyclean-target-boehm-gc:
0aed8855 49469 @: $(MAKE); $(unstage)
4fa63067
NN
49470 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49471 r=`${PWD_COMMAND}`; export r; \
49472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49473 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49474 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
49475 for flag in $(EXTRA_TARGET_FLAGS); do \
49476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49477 done; \
49478 (cd $(TARGET_SUBDIR)/boehm-gc && \
49479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49481 "RANLIB=$${RANLIB}" \
0c24b341 49482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49483 mostlyclean) \
4fa63067
NN
49484 || exit 1
49485
6bd3dfaa 49486@endif target-boehm-gc
4fa63067
NN
49487
49488.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
49489maybe-clean-target-boehm-gc:
6bd3dfaa
PB
49490@if target-boehm-gc
49491maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
49492
49493clean-target-boehm-gc:
0aed8855 49494 @: $(MAKE); $(unstage)
4fa63067
NN
49495 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49496 r=`${PWD_COMMAND}`; export r; \
49497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49498 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49499 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
49500 for flag in $(EXTRA_TARGET_FLAGS); do \
49501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49502 done; \
49503 (cd $(TARGET_SUBDIR)/boehm-gc && \
49504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49506 "RANLIB=$${RANLIB}" \
0c24b341 49507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49508 clean) \
4fa63067
NN
49509 || exit 1
49510
6bd3dfaa 49511@endif target-boehm-gc
4fa63067
NN
49512
49513.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
49514maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
49515@if target-boehm-gc
49516maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
49517
49518distclean-target-boehm-gc:
0aed8855 49519 @: $(MAKE); $(unstage)
4fa63067
NN
49520 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49521 r=`${PWD_COMMAND}`; export r; \
49522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49523 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49524 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
49525 for flag in $(EXTRA_TARGET_FLAGS); do \
49526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49527 done; \
49528 (cd $(TARGET_SUBDIR)/boehm-gc && \
49529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49531 "RANLIB=$${RANLIB}" \
0c24b341 49532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49533 distclean) \
4fa63067
NN
49534 || exit 1
49535
6bd3dfaa 49536@endif target-boehm-gc
4fa63067
NN
49537
49538.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
49539maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
49540@if target-boehm-gc
49541maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
49542
49543maintainer-clean-target-boehm-gc:
0aed8855 49544 @: $(MAKE); $(unstage)
4fa63067
NN
49545 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
49546 r=`${PWD_COMMAND}`; export r; \
49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49549 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
49550 for flag in $(EXTRA_TARGET_FLAGS); do \
49551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49552 done; \
49553 (cd $(TARGET_SUBDIR)/boehm-gc && \
49554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49556 "RANLIB=$${RANLIB}" \
0c24b341 49557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49558 maintainer-clean) \
4fa63067
NN
49559 || exit 1
49560
6bd3dfaa 49561@endif target-boehm-gc
4fa63067
NN
49562
49563
15723a45 49564
15723a45 49565
a7254363
PB
49566
49567.PHONY: configure-target-qthreads maybe-configure-target-qthreads
49568maybe-configure-target-qthreads:
4f0ef2d8
CD
49569@if gcc-bootstrap
49570configure-target-qthreads: stage_current
49571@endif gcc-bootstrap
a7254363
PB
49572@if target-qthreads
49573maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 49574configure-target-qthreads:
0aed8855
PB
49575 @: $(MAKE); $(unstage)
49576 @r=`${PWD_COMMAND}`; export r; \
49577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49578 echo "Checking multilib configuration for qthreads..."; \
49579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
49580 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
49581 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
49582 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
49583 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
49584 else \
49585 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
49586 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
49587 fi; \
49588 else \
49589 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
49590 fi; \
49591 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 49592 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 49593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49594 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
49595 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 49596 case $(srcdir) in \
b00612cc
PB
49597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49598 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
49599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49600 esac; \
b00612cc
PB
49601 srcdiroption="--srcdir=$${topdir}/qthreads"; \
49602 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
49603 rm -f no-such-file || : ; \
49604 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49605 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49606 --target=${target_alias} $${srcdiroption} \
bba45b8b 49607 || exit 1
6bd3dfaa 49608@endif target-qthreads
252b5132 49609
a7254363
PB
49610
49611
d545f33b
PB
49612
49613
4fa63067
NN
49614.PHONY: all-target-qthreads maybe-all-target-qthreads
49615maybe-all-target-qthreads:
4f0ef2d8
CD
49616@if gcc-bootstrap
49617all-target-qthreads: stage_current
49618@endif gcc-bootstrap
6bd3dfaa 49619@if target-qthreads
72b2455a 49620TARGET-target-qthreads=all
6bd3dfaa 49621maybe-all-target-qthreads: all-target-qthreads
4fa63067 49622all-target-qthreads: configure-target-qthreads
0aed8855 49623 @: $(MAKE); $(unstage)
b40e3958
L
49624 @r=`${PWD_COMMAND}`; export r; \
49625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49626 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49627 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
49628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49629 $(TARGET-target-qthreads))
6bd3dfaa 49630@endif target-qthreads
252b5132 49631
a7254363
PB
49632
49633
d545f33b
PB
49634
49635
4fa63067
NN
49636.PHONY: check-target-qthreads maybe-check-target-qthreads
49637maybe-check-target-qthreads:
6bd3dfaa
PB
49638@if target-qthreads
49639maybe-check-target-qthreads: check-target-qthreads
16ae0395 49640
4fa63067 49641check-target-qthreads:
0aed8855 49642 @: $(MAKE); $(unstage)
b40e3958
L
49643 @r=`${PWD_COMMAND}`; export r; \
49644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49645 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49646 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 49647 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 49648
6bd3dfaa 49649@endif target-qthreads
930314a4 49650
4fa63067
NN
49651.PHONY: install-target-qthreads maybe-install-target-qthreads
49652maybe-install-target-qthreads:
6bd3dfaa
PB
49653@if target-qthreads
49654maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
49655
49656install-target-qthreads: installdirs
0aed8855 49657 @: $(MAKE); $(unstage)
4fa63067
NN
49658 @r=`${PWD_COMMAND}`; export r; \
49659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49660 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49661 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 49662 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 49663
6bd3dfaa 49664@endif target-qthreads
4fa63067 49665
56a8fe78 49666# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49667
49668.PHONY: maybe-info-target-qthreads info-target-qthreads
49669maybe-info-target-qthreads:
6bd3dfaa
PB
49670@if target-qthreads
49671maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
49672
49673info-target-qthreads: \
49674 configure-target-qthreads
0aed8855 49675 @: $(MAKE); $(unstage)
4fa63067
NN
49676 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49677 r=`${PWD_COMMAND}`; export r; \
49678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49679 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49680 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
49681 for flag in $(EXTRA_TARGET_FLAGS); do \
49682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49683 done; \
49684 (cd $(TARGET_SUBDIR)/qthreads && \
49685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49687 "RANLIB=$${RANLIB}" \
0c24b341 49688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49689 info) \
4fa63067
NN
49690 || exit 1
49691
6bd3dfaa 49692@endif target-qthreads
4fa63067
NN
49693
49694.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
49695maybe-dvi-target-qthreads:
6bd3dfaa
PB
49696@if target-qthreads
49697maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
49698
49699dvi-target-qthreads: \
49700 configure-target-qthreads
0aed8855 49701 @: $(MAKE); $(unstage)
4fa63067
NN
49702 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49703 r=`${PWD_COMMAND}`; export r; \
49704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49706 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
49707 for flag in $(EXTRA_TARGET_FLAGS); do \
49708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49709 done; \
49710 (cd $(TARGET_SUBDIR)/qthreads && \
49711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49713 "RANLIB=$${RANLIB}" \
0c24b341 49714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49715 dvi) \
4fa63067
NN
49716 || exit 1
49717
6bd3dfaa 49718@endif target-qthreads
4fa63067 49719
56a8fe78
DD
49720.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
49721maybe-pdf-target-qthreads:
49722@if target-qthreads
49723maybe-pdf-target-qthreads: pdf-target-qthreads
49724
49725pdf-target-qthreads: \
49726 configure-target-qthreads
49727 @: $(MAKE); $(unstage)
49728 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49729 r=`${PWD_COMMAND}`; export r; \
49730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49731 $(NORMAL_TARGET_EXPORTS) \
49732 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
49733 for flag in $(EXTRA_TARGET_FLAGS); do \
49734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49735 done; \
49736 (cd $(TARGET_SUBDIR)/qthreads && \
49737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49739 "RANLIB=$${RANLIB}" \
0c24b341 49740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49741 pdf) \
49742 || exit 1
49743
49744@endif target-qthreads
49745
6d389afc
MS
49746.PHONY: maybe-html-target-qthreads html-target-qthreads
49747maybe-html-target-qthreads:
49748@if target-qthreads
49749maybe-html-target-qthreads: html-target-qthreads
49750
49751html-target-qthreads: \
49752 configure-target-qthreads
0aed8855 49753 @: $(MAKE); $(unstage)
6d389afc
MS
49754 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49755 r=`${PWD_COMMAND}`; export r; \
49756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49757 $(NORMAL_TARGET_EXPORTS) \
49758 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
49759 for flag in $(EXTRA_TARGET_FLAGS); do \
49760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49761 done; \
49762 (cd $(TARGET_SUBDIR)/qthreads && \
49763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49765 "RANLIB=$${RANLIB}" \
0c24b341 49766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49767 html) \
49768 || exit 1
49769
49770@endif target-qthreads
49771
4fa63067
NN
49772.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
49773maybe-TAGS-target-qthreads:
6bd3dfaa
PB
49774@if target-qthreads
49775maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
49776
49777TAGS-target-qthreads: \
49778 configure-target-qthreads
0aed8855 49779 @: $(MAKE); $(unstage)
4fa63067
NN
49780 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49781 r=`${PWD_COMMAND}`; export r; \
49782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49783 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49784 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
49785 for flag in $(EXTRA_TARGET_FLAGS); do \
49786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49787 done; \
49788 (cd $(TARGET_SUBDIR)/qthreads && \
49789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49791 "RANLIB=$${RANLIB}" \
0c24b341 49792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49793 TAGS) \
4fa63067
NN
49794 || exit 1
49795
6bd3dfaa 49796@endif target-qthreads
4fa63067
NN
49797
49798.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
49799maybe-install-info-target-qthreads:
6bd3dfaa
PB
49800@if target-qthreads
49801maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
49802
49803install-info-target-qthreads: \
49804 configure-target-qthreads \
49805 info-target-qthreads
0aed8855 49806 @: $(MAKE); $(unstage)
4fa63067
NN
49807 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49808 r=`${PWD_COMMAND}`; export r; \
49809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49810 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49811 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
49812 for flag in $(EXTRA_TARGET_FLAGS); do \
49813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49814 done; \
49815 (cd $(TARGET_SUBDIR)/qthreads && \
49816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49818 "RANLIB=$${RANLIB}" \
0c24b341 49819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49820 install-info) \
4fa63067
NN
49821 || exit 1
49822
6bd3dfaa 49823@endif target-qthreads
4fa63067 49824
a3ca38d2
DD
49825.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49826maybe-install-pdf-target-qthreads:
49827@if target-qthreads
49828maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49829
49830install-pdf-target-qthreads: \
49831 configure-target-qthreads \
49832 pdf-target-qthreads
49833 @: $(MAKE); $(unstage)
49834 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49835 r=`${PWD_COMMAND}`; export r; \
49836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49837 $(NORMAL_TARGET_EXPORTS) \
49838 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49839 for flag in $(EXTRA_TARGET_FLAGS); do \
49840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49841 done; \
49842 (cd $(TARGET_SUBDIR)/qthreads && \
49843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49845 "RANLIB=$${RANLIB}" \
0c24b341 49846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49847 install-pdf) \
49848 || exit 1
49849
49850@endif target-qthreads
49851
108a6f8e
CD
49852.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49853maybe-install-html-target-qthreads:
49854@if target-qthreads
49855maybe-install-html-target-qthreads: install-html-target-qthreads
49856
49857install-html-target-qthreads: \
49858 configure-target-qthreads \
49859 html-target-qthreads
49860 @: $(MAKE); $(unstage)
49861 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49862 r=`${PWD_COMMAND}`; export r; \
49863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49864 $(NORMAL_TARGET_EXPORTS) \
49865 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49866 for flag in $(EXTRA_TARGET_FLAGS); do \
49867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49868 done; \
49869 (cd $(TARGET_SUBDIR)/qthreads && \
49870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49872 "RANLIB=$${RANLIB}" \
0c24b341 49873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49874 install-html) \
49875 || exit 1
49876
49877@endif target-qthreads
49878
4fa63067
NN
49879.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49880maybe-installcheck-target-qthreads:
6bd3dfaa
PB
49881@if target-qthreads
49882maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
49883
49884installcheck-target-qthreads: \
49885 configure-target-qthreads
0aed8855 49886 @: $(MAKE); $(unstage)
4fa63067
NN
49887 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49888 r=`${PWD_COMMAND}`; export r; \
49889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49890 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49891 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49892 for flag in $(EXTRA_TARGET_FLAGS); do \
49893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49894 done; \
49895 (cd $(TARGET_SUBDIR)/qthreads && \
49896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49898 "RANLIB=$${RANLIB}" \
0c24b341 49899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49900 installcheck) \
4fa63067
NN
49901 || exit 1
49902
6bd3dfaa 49903@endif target-qthreads
4fa63067
NN
49904
49905.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49906maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
49907@if target-qthreads
49908maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
49909
49910mostlyclean-target-qthreads:
0aed8855 49911 @: $(MAKE); $(unstage)
4fa63067
NN
49912 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49913 r=`${PWD_COMMAND}`; export r; \
49914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49915 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49916 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49917 for flag in $(EXTRA_TARGET_FLAGS); do \
49918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49919 done; \
49920 (cd $(TARGET_SUBDIR)/qthreads && \
49921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49923 "RANLIB=$${RANLIB}" \
0c24b341 49924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49925 mostlyclean) \
4fa63067
NN
49926 || exit 1
49927
6bd3dfaa 49928@endif target-qthreads
4fa63067
NN
49929
49930.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49931maybe-clean-target-qthreads:
6bd3dfaa
PB
49932@if target-qthreads
49933maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
49934
49935clean-target-qthreads:
0aed8855 49936 @: $(MAKE); $(unstage)
4fa63067
NN
49937 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49938 r=`${PWD_COMMAND}`; export r; \
49939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49940 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49941 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49942 for flag in $(EXTRA_TARGET_FLAGS); do \
49943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49944 done; \
49945 (cd $(TARGET_SUBDIR)/qthreads && \
49946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49948 "RANLIB=$${RANLIB}" \
0c24b341 49949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49950 clean) \
4fa63067
NN
49951 || exit 1
49952
6bd3dfaa 49953@endif target-qthreads
4fa63067
NN
49954
49955.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49956maybe-distclean-target-qthreads:
6bd3dfaa
PB
49957@if target-qthreads
49958maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
49959
49960distclean-target-qthreads:
0aed8855 49961 @: $(MAKE); $(unstage)
4fa63067
NN
49962 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49963 r=`${PWD_COMMAND}`; export r; \
49964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49965 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49966 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49967 for flag in $(EXTRA_TARGET_FLAGS); do \
49968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49969 done; \
49970 (cd $(TARGET_SUBDIR)/qthreads && \
49971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49973 "RANLIB=$${RANLIB}" \
0c24b341 49974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49975 distclean) \
4fa63067
NN
49976 || exit 1
49977
6bd3dfaa 49978@endif target-qthreads
4fa63067
NN
49979
49980.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49981maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
49982@if target-qthreads
49983maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
49984
49985maintainer-clean-target-qthreads:
0aed8855 49986 @: $(MAKE); $(unstage)
4fa63067
NN
49987 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49988 r=`${PWD_COMMAND}`; export r; \
49989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49990 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49991 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49992 for flag in $(EXTRA_TARGET_FLAGS); do \
49993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49994 done; \
49995 (cd $(TARGET_SUBDIR)/qthreads && \
49996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49998 "RANLIB=$${RANLIB}" \
0c24b341 49999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50000 maintainer-clean) \
4fa63067 50001 || exit 1
16ae0395 50002
6bd3dfaa 50003@endif target-qthreads
49b7683b 50004
e393202e 50005
15723a45 50006
e90269c8 50007
a7254363
PB
50008
50009.PHONY: configure-target-rda maybe-configure-target-rda
50010maybe-configure-target-rda:
4f0ef2d8
CD
50011@if gcc-bootstrap
50012configure-target-rda: stage_current
50013@endif gcc-bootstrap
a7254363
PB
50014@if target-rda
50015maybe-configure-target-rda: configure-target-rda
c52c6897 50016configure-target-rda:
0aed8855
PB
50017 @: $(MAKE); $(unstage)
50018 @r=`${PWD_COMMAND}`; export r; \
50019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50020 echo "Checking multilib configuration for rda..."; \
50021 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
50022 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
50023 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
50024 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
50025 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
50026 else \
50027 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
50028 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
50029 fi; \
50030 else \
50031 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
50032 fi; \
50033 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 50034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 50035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50036 echo Configuring in $(TARGET_SUBDIR)/rda; \
50037 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 50038 case $(srcdir) in \
b00612cc
PB
50039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50040 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
50041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50042 esac; \
b00612cc
PB
50043 srcdiroption="--srcdir=$${topdir}/rda"; \
50044 libsrcdir="$$s/rda"; \
bba45b8b
NN
50045 rm -f no-such-file || : ; \
50046 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50047 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50048 --target=${target_alias} $${srcdiroption} \
bba45b8b 50049 || exit 1
6bd3dfaa 50050@endif target-rda
49b7683b 50051
a7254363
PB
50052
50053
d545f33b
PB
50054
50055
4fa63067
NN
50056.PHONY: all-target-rda maybe-all-target-rda
50057maybe-all-target-rda:
4f0ef2d8
CD
50058@if gcc-bootstrap
50059all-target-rda: stage_current
50060@endif gcc-bootstrap
6bd3dfaa 50061@if target-rda
72b2455a 50062TARGET-target-rda=all
6bd3dfaa 50063maybe-all-target-rda: all-target-rda
4fa63067 50064all-target-rda: configure-target-rda
0aed8855 50065 @: $(MAKE); $(unstage)
b40e3958
L
50066 @r=`${PWD_COMMAND}`; export r; \
50067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50068 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50069 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
50070 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50071 $(TARGET-target-rda))
6bd3dfaa 50072@endif target-rda
252b5132 50073
a7254363
PB
50074
50075
d545f33b
PB
50076
50077
4fa63067
NN
50078.PHONY: check-target-rda maybe-check-target-rda
50079maybe-check-target-rda:
6bd3dfaa
PB
50080@if target-rda
50081maybe-check-target-rda: check-target-rda
16ae0395 50082
4fa63067 50083check-target-rda:
0aed8855 50084 @: $(MAKE); $(unstage)
b40e3958
L
50085 @r=`${PWD_COMMAND}`; export r; \
50086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50087 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50088 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 50089 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 50090
6bd3dfaa 50091@endif target-rda
930314a4 50092
4fa63067
NN
50093.PHONY: install-target-rda maybe-install-target-rda
50094maybe-install-target-rda:
6bd3dfaa
PB
50095@if target-rda
50096maybe-install-target-rda: install-target-rda
16ae0395 50097
4fa63067 50098install-target-rda: installdirs
0aed8855 50099 @: $(MAKE); $(unstage)
b40e3958
L
50100 @r=`${PWD_COMMAND}`; export r; \
50101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50102 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50103 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 50104 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50105
6bd3dfaa 50106@endif target-rda
e393202e 50107
56a8fe78 50108# Other targets (info, dvi, pdf, etc.)
15723a45 50109
4fa63067
NN
50110.PHONY: maybe-info-target-rda info-target-rda
50111maybe-info-target-rda:
6bd3dfaa
PB
50112@if target-rda
50113maybe-info-target-rda: info-target-rda
15723a45 50114
4fa63067
NN
50115info-target-rda: \
50116 configure-target-rda
0aed8855 50117 @: $(MAKE); $(unstage)
4fa63067 50118 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
50119 r=`${PWD_COMMAND}`; export r; \
50120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50122 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
50123 for flag in $(EXTRA_TARGET_FLAGS); do \
50124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50125 done; \
50126 (cd $(TARGET_SUBDIR)/rda && \
50127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50129 "RANLIB=$${RANLIB}" \
0c24b341 50130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50131 info) \
bba45b8b 50132 || exit 1
252b5132 50133
6bd3dfaa 50134@endif target-rda
4fa63067
NN
50135
50136.PHONY: maybe-dvi-target-rda dvi-target-rda
50137maybe-dvi-target-rda:
6bd3dfaa
PB
50138@if target-rda
50139maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
50140
50141dvi-target-rda: \
50142 configure-target-rda
0aed8855 50143 @: $(MAKE); $(unstage)
4fa63067
NN
50144 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50145 r=`${PWD_COMMAND}`; export r; \
b40e3958 50146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50148 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
50149 for flag in $(EXTRA_TARGET_FLAGS); do \
50150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50151 done; \
50152 (cd $(TARGET_SUBDIR)/rda && \
50153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50155 "RANLIB=$${RANLIB}" \
0c24b341 50156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50157 dvi) \
4fa63067 50158 || exit 1
252b5132 50159
6bd3dfaa 50160@endif target-rda
16ae0395 50161
56a8fe78
DD
50162.PHONY: maybe-pdf-target-rda pdf-target-rda
50163maybe-pdf-target-rda:
50164@if target-rda
50165maybe-pdf-target-rda: pdf-target-rda
50166
50167pdf-target-rda: \
50168 configure-target-rda
50169 @: $(MAKE); $(unstage)
50170 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50171 r=`${PWD_COMMAND}`; export r; \
50172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50173 $(NORMAL_TARGET_EXPORTS) \
50174 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
50175 for flag in $(EXTRA_TARGET_FLAGS); do \
50176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50177 done; \
50178 (cd $(TARGET_SUBDIR)/rda && \
50179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50181 "RANLIB=$${RANLIB}" \
0c24b341 50182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50183 pdf) \
50184 || exit 1
50185
50186@endif target-rda
50187
6d389afc
MS
50188.PHONY: maybe-html-target-rda html-target-rda
50189maybe-html-target-rda:
50190@if target-rda
50191maybe-html-target-rda: html-target-rda
50192
50193html-target-rda: \
50194 configure-target-rda
0aed8855 50195 @: $(MAKE); $(unstage)
6d389afc
MS
50196 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50197 r=`${PWD_COMMAND}`; export r; \
50198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50199 $(NORMAL_TARGET_EXPORTS) \
50200 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
50201 for flag in $(EXTRA_TARGET_FLAGS); do \
50202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50203 done; \
50204 (cd $(TARGET_SUBDIR)/rda && \
50205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50207 "RANLIB=$${RANLIB}" \
0c24b341 50208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50209 html) \
50210 || exit 1
50211
50212@endif target-rda
50213
4fa63067
NN
50214.PHONY: maybe-TAGS-target-rda TAGS-target-rda
50215maybe-TAGS-target-rda:
6bd3dfaa
PB
50216@if target-rda
50217maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
50218
50219TAGS-target-rda: \
50220 configure-target-rda
0aed8855 50221 @: $(MAKE); $(unstage)
4fa63067
NN
50222 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50223 r=`${PWD_COMMAND}`; export r; \
b40e3958 50224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50225 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50226 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
50227 for flag in $(EXTRA_TARGET_FLAGS); do \
50228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50229 done; \
50230 (cd $(TARGET_SUBDIR)/rda && \
50231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50233 "RANLIB=$${RANLIB}" \
0c24b341 50234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50235 TAGS) \
4fa63067 50236 || exit 1
e393202e 50237
6bd3dfaa 50238@endif target-rda
930314a4 50239
4fa63067
NN
50240.PHONY: maybe-install-info-target-rda install-info-target-rda
50241maybe-install-info-target-rda:
6bd3dfaa
PB
50242@if target-rda
50243maybe-install-info-target-rda: install-info-target-rda
16ae0395 50244
4fa63067
NN
50245install-info-target-rda: \
50246 configure-target-rda \
50247 info-target-rda
0aed8855 50248 @: $(MAKE); $(unstage)
4fa63067
NN
50249 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50250 r=`${PWD_COMMAND}`; export r; \
b40e3958 50251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50252 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50253 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
50254 for flag in $(EXTRA_TARGET_FLAGS); do \
50255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50256 done; \
50257 (cd $(TARGET_SUBDIR)/rda && \
50258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50260 "RANLIB=$${RANLIB}" \
0c24b341 50261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50262 install-info) \
4fa63067 50263 || exit 1
252b5132 50264
6bd3dfaa 50265@endif target-rda
e393202e 50266
a3ca38d2
DD
50267.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
50268maybe-install-pdf-target-rda:
50269@if target-rda
50270maybe-install-pdf-target-rda: install-pdf-target-rda
50271
50272install-pdf-target-rda: \
50273 configure-target-rda \
50274 pdf-target-rda
50275 @: $(MAKE); $(unstage)
50276 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50277 r=`${PWD_COMMAND}`; export r; \
50278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50279 $(NORMAL_TARGET_EXPORTS) \
50280 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
50281 for flag in $(EXTRA_TARGET_FLAGS); do \
50282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50283 done; \
50284 (cd $(TARGET_SUBDIR)/rda && \
50285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50287 "RANLIB=$${RANLIB}" \
0c24b341 50288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50289 install-pdf) \
50290 || exit 1
50291
50292@endif target-rda
50293
108a6f8e
CD
50294.PHONY: maybe-install-html-target-rda install-html-target-rda
50295maybe-install-html-target-rda:
50296@if target-rda
50297maybe-install-html-target-rda: install-html-target-rda
50298
50299install-html-target-rda: \
50300 configure-target-rda \
50301 html-target-rda
50302 @: $(MAKE); $(unstage)
50303 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50304 r=`${PWD_COMMAND}`; export r; \
50305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50306 $(NORMAL_TARGET_EXPORTS) \
50307 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
50308 for flag in $(EXTRA_TARGET_FLAGS); do \
50309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50310 done; \
50311 (cd $(TARGET_SUBDIR)/rda && \
50312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50314 "RANLIB=$${RANLIB}" \
0c24b341 50315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50316 install-html) \
50317 || exit 1
50318
50319@endif target-rda
50320
4fa63067
NN
50321.PHONY: maybe-installcheck-target-rda installcheck-target-rda
50322maybe-installcheck-target-rda:
6bd3dfaa
PB
50323@if target-rda
50324maybe-installcheck-target-rda: installcheck-target-rda
15723a45 50325
4fa63067
NN
50326installcheck-target-rda: \
50327 configure-target-rda
0aed8855 50328 @: $(MAKE); $(unstage)
4fa63067
NN
50329 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50330 r=`${PWD_COMMAND}`; export r; \
50331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50332 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50333 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
50334 for flag in $(EXTRA_TARGET_FLAGS); do \
50335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50336 done; \
50337 (cd $(TARGET_SUBDIR)/rda && \
50338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50340 "RANLIB=$${RANLIB}" \
0c24b341 50341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50342 installcheck) \
4fa63067 50343 || exit 1
15723a45 50344
6bd3dfaa 50345@endif target-rda
4fa63067
NN
50346
50347.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
50348maybe-mostlyclean-target-rda:
6bd3dfaa
PB
50349@if target-rda
50350maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
50351
50352mostlyclean-target-rda:
0aed8855 50353 @: $(MAKE); $(unstage)
4fa63067 50354 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
50355 r=`${PWD_COMMAND}`; export r; \
50356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50358 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
50359 for flag in $(EXTRA_TARGET_FLAGS); do \
50360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50361 done; \
50362 (cd $(TARGET_SUBDIR)/rda && \
50363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50365 "RANLIB=$${RANLIB}" \
0c24b341 50366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50367 mostlyclean) \
bba45b8b 50368 || exit 1
252b5132 50369
6bd3dfaa 50370@endif target-rda
4fa63067
NN
50371
50372.PHONY: maybe-clean-target-rda clean-target-rda
50373maybe-clean-target-rda:
6bd3dfaa
PB
50374@if target-rda
50375maybe-clean-target-rda: clean-target-rda
4fa63067
NN
50376
50377clean-target-rda:
0aed8855 50378 @: $(MAKE); $(unstage)
4fa63067
NN
50379 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50380 r=`${PWD_COMMAND}`; export r; \
b40e3958 50381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50382 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50383 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
50384 for flag in $(EXTRA_TARGET_FLAGS); do \
50385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50386 done; \
bba45b8b 50387 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50390 "RANLIB=$${RANLIB}" \
0c24b341 50391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50392 clean) \
4fa63067 50393 || exit 1
252b5132 50394
6bd3dfaa 50395@endif target-rda
16ae0395 50396
4fa63067
NN
50397.PHONY: maybe-distclean-target-rda distclean-target-rda
50398maybe-distclean-target-rda:
6bd3dfaa
PB
50399@if target-rda
50400maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
50401
50402distclean-target-rda:
0aed8855 50403 @: $(MAKE); $(unstage)
4fa63067
NN
50404 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50405 r=`${PWD_COMMAND}`; export r; \
b40e3958 50406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50407 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50408 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
50409 for flag in $(EXTRA_TARGET_FLAGS); do \
50410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50411 done; \
bba45b8b 50412 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50415 "RANLIB=$${RANLIB}" \
0c24b341 50416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50417 distclean) \
4fa63067 50418 || exit 1
252b5132 50419
6bd3dfaa 50420@endif target-rda
930314a4 50421
4fa63067
NN
50422.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
50423maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
50424@if target-rda
50425maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 50426
4fa63067 50427maintainer-clean-target-rda:
0aed8855 50428 @: $(MAKE); $(unstage)
4fa63067
NN
50429 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
50430 r=`${PWD_COMMAND}`; export r; \
b40e3958 50431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50432 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50433 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
50434 for flag in $(EXTRA_TARGET_FLAGS); do \
50435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50436 done; \
bba45b8b 50437 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
50438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50440 "RANLIB=$${RANLIB}" \
0c24b341 50441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50442 maintainer-clean) \
4fa63067
NN
50443 || exit 1
50444
6bd3dfaa 50445@endif target-rda
252b5132 50446
e393202e 50447
a2592b1b 50448
a7254363
PB
50449
50450
50451.PHONY: configure-target-libada maybe-configure-target-libada
50452maybe-configure-target-libada:
4f0ef2d8
CD
50453@if gcc-bootstrap
50454configure-target-libada: stage_current
50455@endif gcc-bootstrap
a7254363
PB
50456@if target-libada
50457maybe-configure-target-libada: configure-target-libada
c52c6897 50458configure-target-libada:
0aed8855
PB
50459 @: $(MAKE); $(unstage)
50460 @r=`${PWD_COMMAND}`; export r; \
50461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50462 echo "Checking multilib configuration for libada..."; \
50463 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
50464 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
50465 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
50466 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
50467 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
50468 else \
50469 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
50470 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
50471 fi; \
50472 else \
50473 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
50474 fi; \
50475 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 50476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 50477 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
50478 echo Configuring in $(TARGET_SUBDIR)/libada; \
50479 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
50480 case $(srcdir) in \
b00612cc
PB
50481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50482 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
50483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 50484 esac; \
b00612cc
PB
50485 srcdiroption="--srcdir=$${topdir}/libada"; \
50486 libsrcdir="$$s/libada"; \
a2592b1b
DD
50487 rm -f no-such-file || : ; \
50488 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50489 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50490 --target=${target_alias} $${srcdiroption} \
a2592b1b 50491 || exit 1
6bd3dfaa 50492@endif target-libada
a2592b1b 50493
a7254363
PB
50494
50495
d545f33b
PB
50496
50497
4fa63067
NN
50498.PHONY: all-target-libada maybe-all-target-libada
50499maybe-all-target-libada:
4f0ef2d8
CD
50500@if gcc-bootstrap
50501all-target-libada: stage_current
50502@endif gcc-bootstrap
6bd3dfaa 50503@if target-libada
72b2455a 50504TARGET-target-libada=all
6bd3dfaa 50505maybe-all-target-libada: all-target-libada
4fa63067 50506all-target-libada: configure-target-libada
0aed8855 50507 @: $(MAKE); $(unstage)
4fa63067
NN
50508 @r=`${PWD_COMMAND}`; export r; \
50509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50510 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50511 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
50512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50513 $(TARGET-target-libada))
6bd3dfaa 50514@endif target-libada
4fa63067 50515
a7254363
PB
50516
50517
d545f33b
PB
50518
50519
4fa63067
NN
50520.PHONY: check-target-libada maybe-check-target-libada
50521maybe-check-target-libada:
6bd3dfaa
PB
50522@if target-libada
50523maybe-check-target-libada: check-target-libada
4fa63067
NN
50524
50525check-target-libada:
0aed8855 50526 @: $(MAKE); $(unstage)
4fa63067
NN
50527 @r=`${PWD_COMMAND}`; export r; \
50528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50529 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50530 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 50531 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 50532
6bd3dfaa 50533@endif target-libada
4fa63067
NN
50534
50535.PHONY: install-target-libada maybe-install-target-libada
50536maybe-install-target-libada:
6bd3dfaa
PB
50537@if target-libada
50538maybe-install-target-libada: install-target-libada
4fa63067
NN
50539
50540install-target-libada: installdirs
0aed8855 50541 @: $(MAKE); $(unstage)
4fa63067
NN
50542 @r=`${PWD_COMMAND}`; export r; \
50543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50544 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50545 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 50546 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 50547
6bd3dfaa 50548@endif target-libada
4fa63067 50549
56a8fe78 50550# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50551
50552.PHONY: maybe-info-target-libada info-target-libada
50553maybe-info-target-libada:
6bd3dfaa
PB
50554@if target-libada
50555maybe-info-target-libada: info-target-libada
4fa63067
NN
50556
50557info-target-libada: \
50558 configure-target-libada
0aed8855 50559 @: $(MAKE); $(unstage)
4fa63067
NN
50560 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50561 r=`${PWD_COMMAND}`; export r; \
50562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50563 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50564 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
50565 for flag in $(EXTRA_TARGET_FLAGS); do \
50566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50567 done; \
50568 (cd $(TARGET_SUBDIR)/libada && \
50569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50571 "RANLIB=$${RANLIB}" \
0c24b341 50572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50573 info) \
4fa63067
NN
50574 || exit 1
50575
6bd3dfaa 50576@endif target-libada
4fa63067
NN
50577
50578.PHONY: maybe-dvi-target-libada dvi-target-libada
50579maybe-dvi-target-libada:
6bd3dfaa
PB
50580@if target-libada
50581maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
50582
50583dvi-target-libada: \
50584 configure-target-libada
0aed8855 50585 @: $(MAKE); $(unstage)
4fa63067
NN
50586 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50587 r=`${PWD_COMMAND}`; export r; \
50588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50589 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50590 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
50591 for flag in $(EXTRA_TARGET_FLAGS); do \
50592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50593 done; \
50594 (cd $(TARGET_SUBDIR)/libada && \
50595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50597 "RANLIB=$${RANLIB}" \
0c24b341 50598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50599 dvi) \
4fa63067
NN
50600 || exit 1
50601
6bd3dfaa 50602@endif target-libada
4fa63067 50603
56a8fe78
DD
50604.PHONY: maybe-pdf-target-libada pdf-target-libada
50605maybe-pdf-target-libada:
50606@if target-libada
50607maybe-pdf-target-libada: pdf-target-libada
50608
50609pdf-target-libada: \
50610 configure-target-libada
50611 @: $(MAKE); $(unstage)
50612 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50613 r=`${PWD_COMMAND}`; export r; \
50614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50615 $(NORMAL_TARGET_EXPORTS) \
50616 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
50617 for flag in $(EXTRA_TARGET_FLAGS); do \
50618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50619 done; \
50620 (cd $(TARGET_SUBDIR)/libada && \
50621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50623 "RANLIB=$${RANLIB}" \
0c24b341 50624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50625 pdf) \
50626 || exit 1
50627
50628@endif target-libada
50629
6d389afc
MS
50630.PHONY: maybe-html-target-libada html-target-libada
50631maybe-html-target-libada:
50632@if target-libada
50633maybe-html-target-libada: html-target-libada
50634
50635html-target-libada: \
50636 configure-target-libada
0aed8855 50637 @: $(MAKE); $(unstage)
6d389afc
MS
50638 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50639 r=`${PWD_COMMAND}`; export r; \
50640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50641 $(NORMAL_TARGET_EXPORTS) \
50642 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
50643 for flag in $(EXTRA_TARGET_FLAGS); do \
50644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50645 done; \
50646 (cd $(TARGET_SUBDIR)/libada && \
50647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50649 "RANLIB=$${RANLIB}" \
0c24b341 50650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50651 html) \
50652 || exit 1
50653
50654@endif target-libada
50655
4fa63067
NN
50656.PHONY: maybe-TAGS-target-libada TAGS-target-libada
50657maybe-TAGS-target-libada:
6bd3dfaa
PB
50658@if target-libada
50659maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
50660
50661TAGS-target-libada: \
50662 configure-target-libada
0aed8855 50663 @: $(MAKE); $(unstage)
4fa63067
NN
50664 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50665 r=`${PWD_COMMAND}`; export r; \
50666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50667 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50668 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
50669 for flag in $(EXTRA_TARGET_FLAGS); do \
50670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50671 done; \
50672 (cd $(TARGET_SUBDIR)/libada && \
50673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50675 "RANLIB=$${RANLIB}" \
0c24b341 50676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50677 TAGS) \
4fa63067
NN
50678 || exit 1
50679
6bd3dfaa 50680@endif target-libada
4fa63067
NN
50681
50682.PHONY: maybe-install-info-target-libada install-info-target-libada
50683maybe-install-info-target-libada:
6bd3dfaa
PB
50684@if target-libada
50685maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
50686
50687install-info-target-libada: \
50688 configure-target-libada \
50689 info-target-libada
0aed8855 50690 @: $(MAKE); $(unstage)
4fa63067
NN
50691 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50692 r=`${PWD_COMMAND}`; export r; \
50693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50694 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50695 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
50696 for flag in $(EXTRA_TARGET_FLAGS); do \
50697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50698 done; \
50699 (cd $(TARGET_SUBDIR)/libada && \
50700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50702 "RANLIB=$${RANLIB}" \
0c24b341 50703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50704 install-info) \
4fa63067
NN
50705 || exit 1
50706
6bd3dfaa 50707@endif target-libada
4fa63067 50708
a3ca38d2
DD
50709.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
50710maybe-install-pdf-target-libada:
50711@if target-libada
50712maybe-install-pdf-target-libada: install-pdf-target-libada
50713
50714install-pdf-target-libada: \
50715 configure-target-libada \
50716 pdf-target-libada
50717 @: $(MAKE); $(unstage)
50718 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50719 r=`${PWD_COMMAND}`; export r; \
50720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50721 $(NORMAL_TARGET_EXPORTS) \
50722 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
50723 for flag in $(EXTRA_TARGET_FLAGS); do \
50724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50725 done; \
50726 (cd $(TARGET_SUBDIR)/libada && \
50727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50729 "RANLIB=$${RANLIB}" \
0c24b341 50730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50731 install-pdf) \
50732 || exit 1
50733
50734@endif target-libada
50735
108a6f8e
CD
50736.PHONY: maybe-install-html-target-libada install-html-target-libada
50737maybe-install-html-target-libada:
50738@if target-libada
50739maybe-install-html-target-libada: install-html-target-libada
50740
50741install-html-target-libada: \
50742 configure-target-libada \
50743 html-target-libada
50744 @: $(MAKE); $(unstage)
50745 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50746 r=`${PWD_COMMAND}`; export r; \
50747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50748 $(NORMAL_TARGET_EXPORTS) \
50749 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
50750 for flag in $(EXTRA_TARGET_FLAGS); do \
50751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50752 done; \
50753 (cd $(TARGET_SUBDIR)/libada && \
50754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50756 "RANLIB=$${RANLIB}" \
0c24b341 50757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50758 install-html) \
50759 || exit 1
50760
50761@endif target-libada
50762
4fa63067
NN
50763.PHONY: maybe-installcheck-target-libada installcheck-target-libada
50764maybe-installcheck-target-libada:
6bd3dfaa
PB
50765@if target-libada
50766maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
50767
50768installcheck-target-libada: \
50769 configure-target-libada
0aed8855 50770 @: $(MAKE); $(unstage)
4fa63067
NN
50771 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50772 r=`${PWD_COMMAND}`; export r; \
50773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50774 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50775 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
50776 for flag in $(EXTRA_TARGET_FLAGS); do \
50777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50778 done; \
50779 (cd $(TARGET_SUBDIR)/libada && \
50780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50782 "RANLIB=$${RANLIB}" \
0c24b341 50783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50784 installcheck) \
4fa63067
NN
50785 || exit 1
50786
6bd3dfaa 50787@endif target-libada
4fa63067
NN
50788
50789.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
50790maybe-mostlyclean-target-libada:
6bd3dfaa
PB
50791@if target-libada
50792maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
50793
50794mostlyclean-target-libada:
0aed8855 50795 @: $(MAKE); $(unstage)
4fa63067
NN
50796 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50797 r=`${PWD_COMMAND}`; export r; \
50798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50800 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
50801 for flag in $(EXTRA_TARGET_FLAGS); do \
50802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50803 done; \
50804 (cd $(TARGET_SUBDIR)/libada && \
50805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50807 "RANLIB=$${RANLIB}" \
0c24b341 50808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50809 mostlyclean) \
4fa63067
NN
50810 || exit 1
50811
6bd3dfaa 50812@endif target-libada
4fa63067
NN
50813
50814.PHONY: maybe-clean-target-libada clean-target-libada
50815maybe-clean-target-libada:
6bd3dfaa
PB
50816@if target-libada
50817maybe-clean-target-libada: clean-target-libada
4fa63067
NN
50818
50819clean-target-libada:
0aed8855 50820 @: $(MAKE); $(unstage)
4fa63067
NN
50821 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50822 r=`${PWD_COMMAND}`; export r; \
50823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50824 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50825 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50826 for flag in $(EXTRA_TARGET_FLAGS); do \
50827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50828 done; \
50829 (cd $(TARGET_SUBDIR)/libada && \
50830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50832 "RANLIB=$${RANLIB}" \
0c24b341 50833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50834 clean) \
4fa63067
NN
50835 || exit 1
50836
6bd3dfaa 50837@endif target-libada
a2592b1b 50838
4fa63067
NN
50839.PHONY: maybe-distclean-target-libada distclean-target-libada
50840maybe-distclean-target-libada:
6bd3dfaa
PB
50841@if target-libada
50842maybe-distclean-target-libada: distclean-target-libada
a2592b1b 50843
4fa63067 50844distclean-target-libada:
0aed8855 50845 @: $(MAKE); $(unstage)
4fa63067
NN
50846 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50847 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50849 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50850 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50851 for flag in $(EXTRA_TARGET_FLAGS); do \
50852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50853 done; \
a2592b1b 50854 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50857 "RANLIB=$${RANLIB}" \
0c24b341 50858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50859 distclean) \
4fa63067 50860 || exit 1
a2592b1b 50861
6bd3dfaa 50862@endif target-libada
a2592b1b 50863
4fa63067
NN
50864.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50865maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
50866@if target-libada
50867maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 50868
4fa63067 50869maintainer-clean-target-libada:
0aed8855 50870 @: $(MAKE); $(unstage)
4fa63067
NN
50871 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50872 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50874 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50875 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50876 for flag in $(EXTRA_TARGET_FLAGS); do \
50877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50878 done; \
a2592b1b 50879 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50882 "RANLIB=$${RANLIB}" \
0c24b341 50883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50884 maintainer-clean) \
4fa63067
NN
50885 || exit 1
50886
6bd3dfaa 50887@endif target-libada
a2592b1b
DD
50888
50889
e393202e 50890
b3ded179
PB
50891
50892
50893.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50894maybe-configure-target-libgomp:
4f0ef2d8
CD
50895@if gcc-bootstrap
50896configure-target-libgomp: stage_current
50897@endif gcc-bootstrap
b3ded179
PB
50898@if target-libgomp
50899maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 50900configure-target-libgomp:
b3ded179
PB
50901 @: $(MAKE); $(unstage)
50902 @r=`${PWD_COMMAND}`; export r; \
50903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50904 echo "Checking multilib configuration for libgomp..."; \
50905 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50906 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50907 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50908 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50909 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50910 else \
50911 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50912 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50913 fi; \
50914 else \
50915 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
50916 fi; \
50917 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 50918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
50919 $(NORMAL_TARGET_EXPORTS) \
50920 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50921 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50922 case $(srcdir) in \
50923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50924 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50926 esac; \
50927 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50928 libsrcdir="$$s/libgomp"; \
50929 rm -f no-such-file || : ; \
50930 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50931 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50932 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
50933 || exit 1
50934@endif target-libgomp
50935
50936
50937
50938
50939
50940.PHONY: all-target-libgomp maybe-all-target-libgomp
50941maybe-all-target-libgomp:
4f0ef2d8
CD
50942@if gcc-bootstrap
50943all-target-libgomp: stage_current
50944@endif gcc-bootstrap
b3ded179
PB
50945@if target-libgomp
50946TARGET-target-libgomp=all
50947maybe-all-target-libgomp: all-target-libgomp
50948all-target-libgomp: configure-target-libgomp
50949 @: $(MAKE); $(unstage)
50950 @r=`${PWD_COMMAND}`; export r; \
50951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50952 $(NORMAL_TARGET_EXPORTS) \
50953 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
50954 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50955 $(TARGET-target-libgomp))
b3ded179
PB
50956@endif target-libgomp
50957
50958
50959
50960
50961
50962.PHONY: check-target-libgomp maybe-check-target-libgomp
50963maybe-check-target-libgomp:
50964@if target-libgomp
50965maybe-check-target-libgomp: check-target-libgomp
50966
50967check-target-libgomp:
50968 @: $(MAKE); $(unstage)
50969 @r=`${PWD_COMMAND}`; export r; \
50970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50971 $(NORMAL_TARGET_EXPORTS) \
50972 (cd $(TARGET_SUBDIR)/libgomp && \
50973 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50974
50975@endif target-libgomp
50976
50977.PHONY: install-target-libgomp maybe-install-target-libgomp
50978maybe-install-target-libgomp:
50979@if target-libgomp
50980maybe-install-target-libgomp: install-target-libgomp
50981
50982install-target-libgomp: installdirs
50983 @: $(MAKE); $(unstage)
50984 @r=`${PWD_COMMAND}`; export r; \
50985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50986 $(NORMAL_TARGET_EXPORTS) \
50987 (cd $(TARGET_SUBDIR)/libgomp && \
50988 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50989
50990@endif target-libgomp
50991
56a8fe78 50992# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
50993
50994.PHONY: maybe-info-target-libgomp info-target-libgomp
50995maybe-info-target-libgomp:
50996@if target-libgomp
50997maybe-info-target-libgomp: info-target-libgomp
50998
50999info-target-libgomp: \
51000 configure-target-libgomp
51001 @: $(MAKE); $(unstage)
51002 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51003 r=`${PWD_COMMAND}`; export r; \
51004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51005 $(NORMAL_TARGET_EXPORTS) \
51006 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
51007 for flag in $(EXTRA_TARGET_FLAGS); do \
51008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51009 done; \
51010 (cd $(TARGET_SUBDIR)/libgomp && \
51011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51013 "RANLIB=$${RANLIB}" \
0c24b341 51014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51015 info) \
51016 || exit 1
51017
51018@endif target-libgomp
51019
51020.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
51021maybe-dvi-target-libgomp:
51022@if target-libgomp
51023maybe-dvi-target-libgomp: dvi-target-libgomp
51024
51025dvi-target-libgomp: \
51026 configure-target-libgomp
51027 @: $(MAKE); $(unstage)
51028 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51029 r=`${PWD_COMMAND}`; export r; \
51030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51031 $(NORMAL_TARGET_EXPORTS) \
51032 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
51033 for flag in $(EXTRA_TARGET_FLAGS); do \
51034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51035 done; \
51036 (cd $(TARGET_SUBDIR)/libgomp && \
51037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51039 "RANLIB=$${RANLIB}" \
0c24b341 51040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51041 dvi) \
51042 || exit 1
51043
51044@endif target-libgomp
51045
56a8fe78
DD
51046.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
51047maybe-pdf-target-libgomp:
51048@if target-libgomp
51049maybe-pdf-target-libgomp: pdf-target-libgomp
51050
51051pdf-target-libgomp: \
51052 configure-target-libgomp
51053 @: $(MAKE); $(unstage)
51054 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51055 r=`${PWD_COMMAND}`; export r; \
51056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51057 $(NORMAL_TARGET_EXPORTS) \
51058 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
51059 for flag in $(EXTRA_TARGET_FLAGS); do \
51060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51061 done; \
51062 (cd $(TARGET_SUBDIR)/libgomp && \
51063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51065 "RANLIB=$${RANLIB}" \
0c24b341 51066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51067 pdf) \
51068 || exit 1
51069
51070@endif target-libgomp
51071
b3ded179
PB
51072.PHONY: maybe-html-target-libgomp html-target-libgomp
51073maybe-html-target-libgomp:
51074@if target-libgomp
51075maybe-html-target-libgomp: html-target-libgomp
51076
51077html-target-libgomp: \
51078 configure-target-libgomp
51079 @: $(MAKE); $(unstage)
51080 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51081 r=`${PWD_COMMAND}`; export r; \
51082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51083 $(NORMAL_TARGET_EXPORTS) \
51084 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
51085 for flag in $(EXTRA_TARGET_FLAGS); do \
51086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51087 done; \
51088 (cd $(TARGET_SUBDIR)/libgomp && \
51089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51091 "RANLIB=$${RANLIB}" \
0c24b341 51092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51093 html) \
51094 || exit 1
51095
51096@endif target-libgomp
51097
51098.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
51099maybe-TAGS-target-libgomp:
51100@if target-libgomp
51101maybe-TAGS-target-libgomp: TAGS-target-libgomp
51102
51103TAGS-target-libgomp: \
51104 configure-target-libgomp
51105 @: $(MAKE); $(unstage)
51106 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51107 r=`${PWD_COMMAND}`; export r; \
51108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51109 $(NORMAL_TARGET_EXPORTS) \
51110 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
51111 for flag in $(EXTRA_TARGET_FLAGS); do \
51112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51113 done; \
51114 (cd $(TARGET_SUBDIR)/libgomp && \
51115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51117 "RANLIB=$${RANLIB}" \
0c24b341 51118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51119 TAGS) \
51120 || exit 1
51121
51122@endif target-libgomp
51123
51124.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
51125maybe-install-info-target-libgomp:
51126@if target-libgomp
51127maybe-install-info-target-libgomp: install-info-target-libgomp
51128
51129install-info-target-libgomp: \
51130 configure-target-libgomp \
51131 info-target-libgomp
51132 @: $(MAKE); $(unstage)
51133 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51134 r=`${PWD_COMMAND}`; export r; \
51135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51136 $(NORMAL_TARGET_EXPORTS) \
51137 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
51138 for flag in $(EXTRA_TARGET_FLAGS); do \
51139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51140 done; \
51141 (cd $(TARGET_SUBDIR)/libgomp && \
51142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51144 "RANLIB=$${RANLIB}" \
0c24b341 51145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51146 install-info) \
51147 || exit 1
51148
51149@endif target-libgomp
51150
a3ca38d2
DD
51151.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
51152maybe-install-pdf-target-libgomp:
51153@if target-libgomp
51154maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
51155
51156install-pdf-target-libgomp: \
51157 configure-target-libgomp \
51158 pdf-target-libgomp
51159 @: $(MAKE); $(unstage)
51160 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51161 r=`${PWD_COMMAND}`; export r; \
51162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51163 $(NORMAL_TARGET_EXPORTS) \
51164 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
51165 for flag in $(EXTRA_TARGET_FLAGS); do \
51166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51167 done; \
51168 (cd $(TARGET_SUBDIR)/libgomp && \
51169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51171 "RANLIB=$${RANLIB}" \
0c24b341 51172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51173 install-pdf) \
51174 || exit 1
51175
51176@endif target-libgomp
51177
108a6f8e
CD
51178.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
51179maybe-install-html-target-libgomp:
51180@if target-libgomp
51181maybe-install-html-target-libgomp: install-html-target-libgomp
51182
51183install-html-target-libgomp: \
51184 configure-target-libgomp \
51185 html-target-libgomp
51186 @: $(MAKE); $(unstage)
51187 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51188 r=`${PWD_COMMAND}`; export r; \
51189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51190 $(NORMAL_TARGET_EXPORTS) \
51191 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
51192 for flag in $(EXTRA_TARGET_FLAGS); do \
51193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51194 done; \
51195 (cd $(TARGET_SUBDIR)/libgomp && \
51196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51198 "RANLIB=$${RANLIB}" \
0c24b341 51199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51200 install-html) \
51201 || exit 1
51202
51203@endif target-libgomp
51204
b3ded179
PB
51205.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
51206maybe-installcheck-target-libgomp:
51207@if target-libgomp
51208maybe-installcheck-target-libgomp: installcheck-target-libgomp
51209
51210installcheck-target-libgomp: \
51211 configure-target-libgomp
51212 @: $(MAKE); $(unstage)
51213 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51214 r=`${PWD_COMMAND}`; export r; \
51215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51216 $(NORMAL_TARGET_EXPORTS) \
51217 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
51218 for flag in $(EXTRA_TARGET_FLAGS); do \
51219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51220 done; \
51221 (cd $(TARGET_SUBDIR)/libgomp && \
51222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51224 "RANLIB=$${RANLIB}" \
0c24b341 51225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51226 installcheck) \
51227 || exit 1
51228
51229@endif target-libgomp
51230
51231.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
51232maybe-mostlyclean-target-libgomp:
51233@if target-libgomp
51234maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
51235
51236mostlyclean-target-libgomp:
51237 @: $(MAKE); $(unstage)
51238 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51239 r=`${PWD_COMMAND}`; export r; \
51240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51241 $(NORMAL_TARGET_EXPORTS) \
51242 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
51243 for flag in $(EXTRA_TARGET_FLAGS); do \
51244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51245 done; \
51246 (cd $(TARGET_SUBDIR)/libgomp && \
51247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51249 "RANLIB=$${RANLIB}" \
0c24b341 51250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51251 mostlyclean) \
51252 || exit 1
51253
51254@endif target-libgomp
51255
51256.PHONY: maybe-clean-target-libgomp clean-target-libgomp
51257maybe-clean-target-libgomp:
51258@if target-libgomp
51259maybe-clean-target-libgomp: clean-target-libgomp
51260
51261clean-target-libgomp:
51262 @: $(MAKE); $(unstage)
51263 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51264 r=`${PWD_COMMAND}`; export r; \
51265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51266 $(NORMAL_TARGET_EXPORTS) \
51267 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
51268 for flag in $(EXTRA_TARGET_FLAGS); do \
51269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51270 done; \
51271 (cd $(TARGET_SUBDIR)/libgomp && \
51272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51274 "RANLIB=$${RANLIB}" \
0c24b341 51275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51276 clean) \
51277 || exit 1
51278
51279@endif target-libgomp
51280
51281.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
51282maybe-distclean-target-libgomp:
51283@if target-libgomp
51284maybe-distclean-target-libgomp: distclean-target-libgomp
51285
51286distclean-target-libgomp:
51287 @: $(MAKE); $(unstage)
51288 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51289 r=`${PWD_COMMAND}`; export r; \
51290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51291 $(NORMAL_TARGET_EXPORTS) \
51292 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
51293 for flag in $(EXTRA_TARGET_FLAGS); do \
51294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51295 done; \
51296 (cd $(TARGET_SUBDIR)/libgomp && \
51297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51299 "RANLIB=$${RANLIB}" \
0c24b341 51300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51301 distclean) \
51302 || exit 1
51303
51304@endif target-libgomp
51305
51306.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
51307maybe-maintainer-clean-target-libgomp:
51308@if target-libgomp
51309maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
51310
51311maintainer-clean-target-libgomp:
51312 @: $(MAKE); $(unstage)
51313 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51314 r=`${PWD_COMMAND}`; export r; \
51315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51316 $(NORMAL_TARGET_EXPORTS) \
51317 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
51318 for flag in $(EXTRA_TARGET_FLAGS); do \
51319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51320 done; \
51321 (cd $(TARGET_SUBDIR)/libgomp && \
51322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51324 "RANLIB=$${RANLIB}" \
0c24b341 51325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
51326 maintainer-clean) \
51327 || exit 1
51328
51329@endif target-libgomp
51330
51331
51332
15723a45
NN
51333# ----------
51334# GCC module
51335# ----------
51336
319cab08 51337@if gcc-no-bootstrap
252b5132 51338.PHONY: cross
72b2455a 51339cross: all-build all-gas all-ld
b40e3958
L
51340 @r=`${PWD_COMMAND}`; export r; \
51341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 51342 $(HOST_EXPORTS) \
252b5132 51343 echo "Building the C and C++ compiler"; \
5cec67bf 51344 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
51345 @r=`${PWD_COMMAND}`; export r; \
51346 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 51347 echo "Building runtime libraries"; \
656fdd47 51348 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 51349@endif gcc-no-bootstrap
252b5132 51350
6bd3dfaa 51351@if gcc
c50523ce
L
51352
51353.PHONY: check-gcc-c check-c
51354check-gcc-c:
51355 r=`${PWD_COMMAND}`; export r; \
51356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51357 $(HOST_EXPORTS) \
51358 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
51359check-c: check-gcc-c
51360
51361.PHONY: check-gcc-c++ check-c++
7d695d07 51362check-gcc-c++:
c50523ce
L
51363 r=`${PWD_COMMAND}`; export r; \
51364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51365 $(HOST_EXPORTS) \
51366 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
51367check-c++: check-gcc-c++ check-target-libstdc++-v3
51368
51369.PHONY: check-gcc-fortran check-fortran
51370check-gcc-fortran:
51371 r=`${PWD_COMMAND}`; export r; \
51372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51373 $(HOST_EXPORTS) \
51374 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
51375check-fortran: check-gcc-fortran check-target-libgfortran
51376
51377.PHONY: check-gcc-java check-java
51378check-gcc-java:
51379 r=`${PWD_COMMAND}`; export r; \
51380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51381 $(HOST_EXPORTS) \
51382 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
51383check-java: check-gcc-java check-target-libjava
51384
51385.PHONY: check-gcc-ada check-ada
51386check-gcc-ada:
51387 r=`${PWD_COMMAND}`; export r; \
51388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51389 $(HOST_EXPORTS) \
51390 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
51391check-ada: check-gcc-ada check-target-libada
51392
51393.PHONY: check-gcc-objc check-objc
51394check-gcc-objc:
51395 r=`${PWD_COMMAND}`; export r; \
51396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51397 $(HOST_EXPORTS) \
51398 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
51399check-objc: check-gcc-objc check-target-libobjc
51400
51401.PHONY: check-gcc-obj-c++ check-obj-c++
51402check-gcc-obj-c++:
51403 r=`${PWD_COMMAND}`; export r; \
51404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51405 $(HOST_EXPORTS) \
51406 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
51407check-obj-c++: check-gcc-obj-c++
7d695d07 51408
252b5132 51409
15723a45
NN
51410# Install the gcc headers files, but not the fixed include files,
51411# which Cygnus is not allowed to distribute. This rule is very
51412# dependent on the workings of the gcc Makefile.in.
51413.PHONY: gcc-no-fixedincludes
51414gcc-no-fixedincludes:
51415 @if [ -f ./gcc/Makefile ]; then \
51416 rm -rf gcc/tmp-include; \
51417 mv gcc/include gcc/tmp-include 2>/dev/null; \
51418 mkdir gcc/include; \
51419 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
51420 touch gcc/stmp-fixinc gcc/include/fixed; \
51421 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
51422 r=`${PWD_COMMAND}`; export r; \
51423 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 51424 $(HOST_EXPORTS) \
1086bc09 51425 (cd ./gcc && \
15723a45
NN
51426 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
51427 rm -rf gcc/include; \
51428 mv gcc/tmp-include gcc/include 2>/dev/null; \
51429 else true; fi
6bd3dfaa 51430@endif gcc
4fa63067 51431
b813574b
PB
51432# ---------------------
51433# GCC bootstrap support
51434# ---------------------
4fa63067 51435
b813574b
PB
51436# We track the current stage (the one in 'gcc') in the stage_current file.
51437# stage_last instead tracks the stage that was built last. These targets
51438# are dummy when toplevel bootstrap is not active.
4fa63067 51439
f70224b5 51440# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
51441# there, so $(unstage) should be run at various points. To avoid excessive
51442# recursive invocations of make, we "inline" them using a variable. These
51443# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
51444# to avoid warnings from the GNU Make job server.
f70224b5
PB
51445
51446unstage = :
51447stage = :
c52c6897 51448current_stage = ""
f70224b5 51449
b813574b 51450@if gcc-bootstrap
9daf3993 51451unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 51452stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 51453current_stage = "`cat stage_current 2> /dev/null`"
b813574b 51454@endif gcc-bootstrap
4fa63067 51455
f70224b5
PB
51456.PHONY: unstage stage
51457unstage:
0aed8855 51458 @: $(MAKE); $(unstage)
b813574b 51459stage:
0aed8855 51460 @: $(MAKE); $(stage)
1d39f329 51461
80911fe1
PB
51462# Disable commands for lean bootstrap.
51463LEAN = false
51464
dfdffa2c
PB
51465# We name the build directories for the various stages "stage1-gcc",
51466# "stage2-gcc","stage3-gcc", etc.
51467
51468# Since the 'compare' process will fail (on debugging information) if any
51469# directory names are different, we need to link the gcc directory for
0aed8855 51470# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
51471# the build directories constant as well. For the latter, we use naked names
51472# like 'gcc', because the scripts in that directory assume it. We use
51473# mv on platforms where symlinks to directories do not work or are not
51474# reliable.
51475
1d39f329
NN
51476# 'touch' doesn't work right on some platforms.
51477STAMP = echo timestamp >
51478
dfdffa2c
PB
51479# We only want to compare .o files, so set this!
51480objext = .o
51481
dfdffa2c 51482
319cab08 51483.PHONY: stage1-start stage1-end
dfdffa2c 51484
656fdd47 51485stage1-start::
0aed8855 51486 @: $(MAKE); $(stage); \
b813574b 51487 echo stage1 > stage_current ; \
b00612cc 51488 echo stage1 > stage_last; \
0aed8855 51489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51490@if bfd
b00612cc
PB
51491 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
51492 mkdir stage1-bfd; \
80911fe1 51493 mv stage1-bfd bfd
72b2455a
PB
51494@endif bfd
51495@if opcodes
b00612cc
PB
51496 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
51497 mkdir stage1-opcodes; \
80911fe1 51498 mv stage1-opcodes opcodes
72b2455a
PB
51499@endif opcodes
51500@if binutils
b00612cc
PB
51501 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
51502 mkdir stage1-binutils; \
80911fe1 51503 mv stage1-binutils binutils
72b2455a
PB
51504@endif binutils
51505@if gas
b00612cc
PB
51506 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
51507 mkdir stage1-gas; \
80911fe1 51508 mv stage1-gas gas
72b2455a
PB
51509@endif gas
51510@if gcc
b00612cc
PB
51511 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
51512 mkdir stage1-gcc; \
80911fe1 51513 mv stage1-gcc gcc
72b2455a 51514@endif gcc
4b900473
PB
51515@if gmp
51516 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
51517 mkdir stage1-gmp; \
51518 mv stage1-gmp gmp
51519@endif gmp
51520@if mpfr
51521 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
51522 mkdir stage1-mpfr; \
51523 mv stage1-mpfr mpfr
51524@endif mpfr
e28c595f
JM
51525@if ppl
51526 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
51527 mkdir stage1-ppl; \
51528 mv stage1-ppl ppl
51529@endif ppl
51530@if cloog
51531 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
51532 mkdir stage1-cloog; \
51533 mv stage1-cloog cloog
51534@endif cloog
93f9b408
ILT
51535@if gold
51536 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
51537 mkdir stage1-gold; \
51538 mv stage1-gold gold
51539@endif gold
72b2455a 51540@if intl
b00612cc
PB
51541 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
51542 mkdir stage1-intl; \
80911fe1 51543 mv stage1-intl intl
72b2455a
PB
51544@endif intl
51545@if ld
b00612cc
PB
51546 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
51547 mkdir stage1-ld; \
80911fe1 51548 mv stage1-ld ld
72b2455a
PB
51549@endif ld
51550@if libcpp
b00612cc
PB
51551 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
51552 mkdir stage1-libcpp; \
80911fe1 51553 mv stage1-libcpp libcpp
72b2455a 51554@endif libcpp
be01d343
PB
51555@if libdecnumber
51556 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
51557 mkdir stage1-libdecnumber; \
80911fe1 51558 mv stage1-libdecnumber libdecnumber
be01d343 51559@endif libdecnumber
72b2455a 51560@if libiberty
b00612cc
PB
51561 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
51562 mkdir stage1-libiberty; \
80911fe1 51563 mv stage1-libiberty libiberty
72b2455a
PB
51564@endif libiberty
51565@if zlib
b00612cc
PB
51566 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
51567 mkdir stage1-zlib; \
80911fe1 51568 mv stage1-zlib zlib
72b2455a 51569@endif zlib
0aed8855
PB
51570 @[ -d stage1-$(TARGET_SUBDIR) ] || \
51571 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 51572 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 51573
80911fe1 51574stage1-end::
72b2455a 51575@if bfd
80911fe1
PB
51576 @if test -d $(HOST_SUBDIR)/bfd ; then \
51577 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 51578 fi
72b2455a
PB
51579@endif bfd
51580@if opcodes
80911fe1
PB
51581 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51582 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 51583 fi
72b2455a
PB
51584@endif opcodes
51585@if binutils
80911fe1
PB
51586 @if test -d $(HOST_SUBDIR)/binutils ; then \
51587 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 51588 fi
72b2455a
PB
51589@endif binutils
51590@if gas
80911fe1
PB
51591 @if test -d $(HOST_SUBDIR)/gas ; then \
51592 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 51593 fi
72b2455a
PB
51594@endif gas
51595@if gcc
80911fe1
PB
51596 @if test -d $(HOST_SUBDIR)/gcc ; then \
51597 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 51598 fi
72b2455a 51599@endif gcc
4b900473
PB
51600@if gmp
51601 @if test -d $(HOST_SUBDIR)/gmp ; then \
51602 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
51603 fi
51604@endif gmp
51605@if mpfr
51606 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51607 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
51608 fi
51609@endif mpfr
e28c595f
JM
51610@if ppl
51611 @if test -d $(HOST_SUBDIR)/ppl ; then \
51612 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
51613 fi
51614@endif ppl
51615@if cloog
51616 @if test -d $(HOST_SUBDIR)/cloog ; then \
51617 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
51618 fi
51619@endif cloog
93f9b408
ILT
51620@if gold
51621 @if test -d $(HOST_SUBDIR)/gold ; then \
51622 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
51623 fi
51624@endif gold
72b2455a 51625@if intl
80911fe1
PB
51626 @if test -d $(HOST_SUBDIR)/intl ; then \
51627 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 51628 fi
72b2455a
PB
51629@endif intl
51630@if ld
80911fe1
PB
51631 @if test -d $(HOST_SUBDIR)/ld ; then \
51632 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 51633 fi
72b2455a
PB
51634@endif ld
51635@if libcpp
80911fe1
PB
51636 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51637 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 51638 fi
72b2455a 51639@endif libcpp
be01d343 51640@if libdecnumber
80911fe1
PB
51641 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51642 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 51643 fi
be01d343 51644@endif libdecnumber
72b2455a 51645@if libiberty
80911fe1
PB
51646 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51647 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 51648 fi
72b2455a
PB
51649@endif libiberty
51650@if zlib
80911fe1
PB
51651 @if test -d $(HOST_SUBDIR)/zlib ; then \
51652 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 51653 fi
72b2455a 51654@endif zlib
0aed8855 51655 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 51656 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 51657 fi
80911fe1 51658 rm -f stage_current
dfdffa2c 51659
973601e1 51660# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 51661# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51662# reconfigured either.
319cab08 51663.PHONY: stage1-bubble
656fdd47 51664stage1-bubble::
e360f423
PB
51665 @r=`${PWD_COMMAND}`; export r; \
51666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51667 if test -f stage1-lean ; then \
9cb3fa6f
PB
51668 echo Skipping rebuild of stage1 ; \
51669 else \
f70224b5
PB
51670 $(MAKE) stage1-start; \
51671 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 51672 fi
72b2455a 51673
0df3d27f 51674.PHONY: all-stage1 clean-stage1
0df3d27f 51675do-clean: clean-stage1
0df3d27f 51676
72b2455a
PB
51677# FIXME: Will not need to be conditional when toplevel bootstrap is the
51678# only possibility, but now it conflicts with no-bootstrap rules
51679@if gcc-bootstrap
51680
51681
51682
51683
0df3d27f 51684# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51685
0df3d27f 51686.PHONY: distclean-stage1
72b2455a 51687distclean-stage1::
0aed8855 51688 @: $(MAKE); $(stage)
e00a73e3 51689 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 51690 rm -rf stage1-*
72b2455a
PB
51691
51692
51693@endif gcc-bootstrap
51694
51695
51696.PHONY: stage2-start stage2-end
51697
51698stage2-start::
0aed8855 51699 @: $(MAKE); $(stage); \
72b2455a 51700 echo stage2 > stage_current ; \
b00612cc 51701 echo stage2 > stage_last; \
0aed8855 51702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51703@if bfd
b00612cc
PB
51704 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
51705 mkdir stage2-bfd; \
80911fe1
PB
51706 mv stage2-bfd bfd ; \
51707 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
51708@endif bfd
51709@if opcodes
b00612cc
PB
51710 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
51711 mkdir stage2-opcodes; \
80911fe1
PB
51712 mv stage2-opcodes opcodes ; \
51713 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
51714@endif opcodes
51715@if binutils
b00612cc
PB
51716 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
51717 mkdir stage2-binutils; \
80911fe1
PB
51718 mv stage2-binutils binutils ; \
51719 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
51720@endif binutils
51721@if gas
b00612cc
PB
51722 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
51723 mkdir stage2-gas; \
80911fe1
PB
51724 mv stage2-gas gas ; \
51725 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
51726@endif gas
51727@if gcc
b00612cc
PB
51728 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
51729 mkdir stage2-gcc; \
80911fe1
PB
51730 mv stage2-gcc gcc ; \
51731 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 51732@endif gcc
4b900473
PB
51733@if gmp
51734 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
51735 mkdir stage2-gmp; \
51736 mv stage2-gmp gmp ; \
51737 mv stage1-gmp prev-gmp || test -f stage1-lean
51738@endif gmp
51739@if mpfr
51740 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
51741 mkdir stage2-mpfr; \
51742 mv stage2-mpfr mpfr ; \
51743 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51744@endif mpfr
e28c595f
JM
51745@if ppl
51746 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
51747 mkdir stage2-ppl; \
51748 mv stage2-ppl ppl ; \
51749 mv stage1-ppl prev-ppl || test -f stage1-lean
51750@endif ppl
51751@if cloog
51752 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
51753 mkdir stage2-cloog; \
51754 mv stage2-cloog cloog ; \
51755 mv stage1-cloog prev-cloog || test -f stage1-lean
51756@endif cloog
93f9b408
ILT
51757@if gold
51758 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
51759 mkdir stage2-gold; \
51760 mv stage2-gold gold ; \
51761 mv stage1-gold prev-gold || test -f stage1-lean
51762@endif gold
72b2455a 51763@if intl
b00612cc
PB
51764 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
51765 mkdir stage2-intl; \
80911fe1
PB
51766 mv stage2-intl intl ; \
51767 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
51768@endif intl
51769@if ld
b00612cc
PB
51770 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
51771 mkdir stage2-ld; \
80911fe1
PB
51772 mv stage2-ld ld ; \
51773 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
51774@endif ld
51775@if libcpp
b00612cc
PB
51776 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
51777 mkdir stage2-libcpp; \
80911fe1
PB
51778 mv stage2-libcpp libcpp ; \
51779 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 51780@endif libcpp
be01d343
PB
51781@if libdecnumber
51782 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
51783 mkdir stage2-libdecnumber; \
80911fe1
PB
51784 mv stage2-libdecnumber libdecnumber ; \
51785 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 51786@endif libdecnumber
72b2455a 51787@if libiberty
b00612cc
PB
51788 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
51789 mkdir stage2-libiberty; \
80911fe1
PB
51790 mv stage2-libiberty libiberty ; \
51791 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
51792@endif libiberty
51793@if zlib
b00612cc
PB
51794 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
51795 mkdir stage2-zlib; \
80911fe1
PB
51796 mv stage2-zlib zlib ; \
51797 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 51798@endif zlib
0aed8855
PB
51799 @[ -d stage2-$(TARGET_SUBDIR) ] || \
51800 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
51801 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51802 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 51803
80911fe1 51804stage2-end::
72b2455a 51805@if bfd
80911fe1
PB
51806 @if test -d $(HOST_SUBDIR)/bfd ; then \
51807 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
51808 mv prev-bfd stage1-bfd ; : ; \
0aed8855 51809 fi
72b2455a
PB
51810@endif bfd
51811@if opcodes
80911fe1
PB
51812 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51813 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
51814 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 51815 fi
72b2455a
PB
51816@endif opcodes
51817@if binutils
80911fe1
PB
51818 @if test -d $(HOST_SUBDIR)/binutils ; then \
51819 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
51820 mv prev-binutils stage1-binutils ; : ; \
0aed8855 51821 fi
72b2455a
PB
51822@endif binutils
51823@if gas
80911fe1
PB
51824 @if test -d $(HOST_SUBDIR)/gas ; then \
51825 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
51826 mv prev-gas stage1-gas ; : ; \
0aed8855 51827 fi
72b2455a
PB
51828@endif gas
51829@if gcc
80911fe1
PB
51830 @if test -d $(HOST_SUBDIR)/gcc ; then \
51831 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
51832 mv prev-gcc stage1-gcc ; : ; \
0aed8855 51833 fi
72b2455a 51834@endif gcc
4b900473
PB
51835@if gmp
51836 @if test -d $(HOST_SUBDIR)/gmp ; then \
51837 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
51838 mv prev-gmp stage1-gmp ; : ; \
51839 fi
51840@endif gmp
51841@if mpfr
51842 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51843 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
51844 mv prev-mpfr stage1-mpfr ; : ; \
51845 fi
51846@endif mpfr
e28c595f
JM
51847@if ppl
51848 @if test -d $(HOST_SUBDIR)/ppl ; then \
51849 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
51850 mv prev-ppl stage1-ppl ; : ; \
51851 fi
51852@endif ppl
51853@if cloog
51854 @if test -d $(HOST_SUBDIR)/cloog ; then \
51855 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
51856 mv prev-cloog stage1-cloog ; : ; \
51857 fi
51858@endif cloog
93f9b408
ILT
51859@if gold
51860 @if test -d $(HOST_SUBDIR)/gold ; then \
51861 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
51862 mv prev-gold stage1-gold ; : ; \
51863 fi
51864@endif gold
72b2455a 51865@if intl
80911fe1
PB
51866 @if test -d $(HOST_SUBDIR)/intl ; then \
51867 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
51868 mv prev-intl stage1-intl ; : ; \
0aed8855 51869 fi
72b2455a
PB
51870@endif intl
51871@if ld
80911fe1
PB
51872 @if test -d $(HOST_SUBDIR)/ld ; then \
51873 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
51874 mv prev-ld stage1-ld ; : ; \
0aed8855 51875 fi
72b2455a
PB
51876@endif ld
51877@if libcpp
80911fe1
PB
51878 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51879 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
51880 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 51881 fi
72b2455a 51882@endif libcpp
be01d343 51883@if libdecnumber
80911fe1
PB
51884 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51885 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
51886 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 51887 fi
be01d343 51888@endif libdecnumber
72b2455a 51889@if libiberty
80911fe1
PB
51890 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51891 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
51892 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 51893 fi
72b2455a
PB
51894@endif libiberty
51895@if zlib
80911fe1
PB
51896 @if test -d $(HOST_SUBDIR)/zlib ; then \
51897 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
51898 mv prev-zlib stage1-zlib ; : ; \
0aed8855 51899 fi
72b2455a 51900@endif zlib
0aed8855 51901 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51902 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51903 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51904 fi
80911fe1 51905 rm -f stage_current
72b2455a 51906
973601e1 51907# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 51908# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51909# reconfigured either.
72b2455a
PB
51910.PHONY: stage2-bubble
51911stage2-bubble:: stage1-bubble
e360f423
PB
51912 @r=`${PWD_COMMAND}`; export r; \
51913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51914 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
51915 echo Skipping rebuild of stage2 ; \
51916 else \
f70224b5
PB
51917 $(MAKE) stage2-start; \
51918 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 51919 fi
72b2455a 51920
0df3d27f 51921.PHONY: all-stage2 clean-stage2
0df3d27f 51922do-clean: clean-stage2
0df3d27f 51923
72b2455a
PB
51924# FIXME: Will not need to be conditional when toplevel bootstrap is the
51925# only possibility, but now it conflicts with no-bootstrap rules
51926@if gcc-bootstrap
51927
51928
51929
80911fe1 51930.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
51931bootstrap2:
51932 echo stage2 > stage_final
51933 @r=`${PWD_COMMAND}`; export r; \
51934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51935 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 51936 @: $(MAKE); $(unstage)
be01d343
PB
51937 @r=`${PWD_COMMAND}`; export r; \
51938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 51939 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 51940 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 51941
80911fe1
PB
51942bootstrap2-lean:
51943 echo stage2 > stage_final
51944 @r=`${PWD_COMMAND}`; export r; \
51945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51946 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51947 @: $(MAKE); $(unstage)
51948 @r=`${PWD_COMMAND}`; export r; \
51949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 51950 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
51951 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51952
72b2455a 51953
0df3d27f 51954# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51955distclean-stage1:: distclean-stage2
0df3d27f 51956.PHONY: distclean-stage2
72b2455a 51957distclean-stage2::
0aed8855 51958 @: $(MAKE); $(stage)
e00a73e3 51959 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 51960 rm -rf stage2-*
72b2455a
PB
51961
51962
51963@endif gcc-bootstrap
51964
51965
51966.PHONY: stage3-start stage3-end
51967
51968stage3-start::
0aed8855 51969 @: $(MAKE); $(stage); \
72b2455a 51970 echo stage3 > stage_current ; \
b00612cc 51971 echo stage3 > stage_last; \
0aed8855 51972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51973@if bfd
b00612cc
PB
51974 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51975 mkdir stage3-bfd; \
80911fe1
PB
51976 mv stage3-bfd bfd ; \
51977 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
51978@endif bfd
51979@if opcodes
b00612cc
PB
51980 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51981 mkdir stage3-opcodes; \
80911fe1
PB
51982 mv stage3-opcodes opcodes ; \
51983 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
51984@endif opcodes
51985@if binutils
b00612cc
PB
51986 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51987 mkdir stage3-binutils; \
80911fe1
PB
51988 mv stage3-binutils binutils ; \
51989 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
51990@endif binutils
51991@if gas
b00612cc
PB
51992 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51993 mkdir stage3-gas; \
80911fe1
PB
51994 mv stage3-gas gas ; \
51995 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
51996@endif gas
51997@if gcc
b00612cc
PB
51998 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51999 mkdir stage3-gcc; \
80911fe1
PB
52000 mv stage3-gcc gcc ; \
52001 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 52002@endif gcc
4b900473
PB
52003@if gmp
52004 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
52005 mkdir stage3-gmp; \
52006 mv stage3-gmp gmp ; \
52007 mv stage2-gmp prev-gmp || test -f stage2-lean
52008@endif gmp
52009@if mpfr
52010 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
52011 mkdir stage3-mpfr; \
52012 mv stage3-mpfr mpfr ; \
52013 mv stage2-mpfr prev-mpfr || test -f stage2-lean
52014@endif mpfr
e28c595f
JM
52015@if ppl
52016 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
52017 mkdir stage3-ppl; \
52018 mv stage3-ppl ppl ; \
52019 mv stage2-ppl prev-ppl || test -f stage2-lean
52020@endif ppl
52021@if cloog
52022 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
52023 mkdir stage3-cloog; \
52024 mv stage3-cloog cloog ; \
52025 mv stage2-cloog prev-cloog || test -f stage2-lean
52026@endif cloog
93f9b408
ILT
52027@if gold
52028 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
52029 mkdir stage3-gold; \
52030 mv stage3-gold gold ; \
52031 mv stage2-gold prev-gold || test -f stage2-lean
52032@endif gold
72b2455a 52033@if intl
b00612cc
PB
52034 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
52035 mkdir stage3-intl; \
80911fe1
PB
52036 mv stage3-intl intl ; \
52037 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
52038@endif intl
52039@if ld
b00612cc
PB
52040 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
52041 mkdir stage3-ld; \
80911fe1
PB
52042 mv stage3-ld ld ; \
52043 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
52044@endif ld
52045@if libcpp
b00612cc
PB
52046 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
52047 mkdir stage3-libcpp; \
80911fe1
PB
52048 mv stage3-libcpp libcpp ; \
52049 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 52050@endif libcpp
be01d343
PB
52051@if libdecnumber
52052 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
52053 mkdir stage3-libdecnumber; \
80911fe1
PB
52054 mv stage3-libdecnumber libdecnumber ; \
52055 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 52056@endif libdecnumber
72b2455a 52057@if libiberty
b00612cc
PB
52058 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
52059 mkdir stage3-libiberty; \
80911fe1
PB
52060 mv stage3-libiberty libiberty ; \
52061 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
52062@endif libiberty
52063@if zlib
b00612cc
PB
52064 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
52065 mkdir stage3-zlib; \
80911fe1
PB
52066 mv stage3-zlib zlib ; \
52067 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 52068@endif zlib
0aed8855
PB
52069 @[ -d stage3-$(TARGET_SUBDIR) ] || \
52070 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
52071 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52072 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 52073
80911fe1 52074stage3-end::
72b2455a 52075@if bfd
80911fe1
PB
52076 @if test -d $(HOST_SUBDIR)/bfd ; then \
52077 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
52078 mv prev-bfd stage2-bfd ; : ; \
0aed8855 52079 fi
72b2455a
PB
52080@endif bfd
52081@if opcodes
80911fe1
PB
52082 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52083 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
52084 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 52085 fi
72b2455a
PB
52086@endif opcodes
52087@if binutils
80911fe1
PB
52088 @if test -d $(HOST_SUBDIR)/binutils ; then \
52089 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
52090 mv prev-binutils stage2-binutils ; : ; \
0aed8855 52091 fi
72b2455a
PB
52092@endif binutils
52093@if gas
80911fe1
PB
52094 @if test -d $(HOST_SUBDIR)/gas ; then \
52095 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
52096 mv prev-gas stage2-gas ; : ; \
0aed8855 52097 fi
72b2455a
PB
52098@endif gas
52099@if gcc
80911fe1
PB
52100 @if test -d $(HOST_SUBDIR)/gcc ; then \
52101 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
52102 mv prev-gcc stage2-gcc ; : ; \
0aed8855 52103 fi
72b2455a 52104@endif gcc
4b900473
PB
52105@if gmp
52106 @if test -d $(HOST_SUBDIR)/gmp ; then \
52107 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
52108 mv prev-gmp stage2-gmp ; : ; \
52109 fi
52110@endif gmp
52111@if mpfr
52112 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52113 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
52114 mv prev-mpfr stage2-mpfr ; : ; \
52115 fi
52116@endif mpfr
e28c595f
JM
52117@if ppl
52118 @if test -d $(HOST_SUBDIR)/ppl ; then \
52119 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
52120 mv prev-ppl stage2-ppl ; : ; \
52121 fi
52122@endif ppl
52123@if cloog
52124 @if test -d $(HOST_SUBDIR)/cloog ; then \
52125 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
52126 mv prev-cloog stage2-cloog ; : ; \
52127 fi
52128@endif cloog
93f9b408
ILT
52129@if gold
52130 @if test -d $(HOST_SUBDIR)/gold ; then \
52131 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
52132 mv prev-gold stage2-gold ; : ; \
52133 fi
52134@endif gold
72b2455a 52135@if intl
80911fe1
PB
52136 @if test -d $(HOST_SUBDIR)/intl ; then \
52137 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
52138 mv prev-intl stage2-intl ; : ; \
0aed8855 52139 fi
72b2455a
PB
52140@endif intl
52141@if ld
80911fe1
PB
52142 @if test -d $(HOST_SUBDIR)/ld ; then \
52143 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
52144 mv prev-ld stage2-ld ; : ; \
0aed8855 52145 fi
72b2455a
PB
52146@endif ld
52147@if libcpp
80911fe1
PB
52148 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52149 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
52150 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 52151 fi
72b2455a 52152@endif libcpp
be01d343 52153@if libdecnumber
80911fe1
PB
52154 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52155 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
52156 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 52157 fi
be01d343 52158@endif libdecnumber
72b2455a 52159@if libiberty
80911fe1
PB
52160 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52161 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
52162 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 52163 fi
72b2455a
PB
52164@endif libiberty
52165@if zlib
80911fe1
PB
52166 @if test -d $(HOST_SUBDIR)/zlib ; then \
52167 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
52168 mv prev-zlib stage2-zlib ; : ; \
0aed8855 52169 fi
72b2455a 52170@endif zlib
0aed8855 52171 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52172 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
52173 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 52174 fi
80911fe1 52175 rm -f stage_current
72b2455a 52176
973601e1 52177# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 52178# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52179# reconfigured either.
72b2455a
PB
52180.PHONY: stage3-bubble
52181stage3-bubble:: stage2-bubble
e360f423
PB
52182 @r=`${PWD_COMMAND}`; export r; \
52183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52184 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
52185 echo Skipping rebuild of stage3 ; \
52186 else \
f70224b5 52187 $(MAKE) stage3-start; \
80911fe1
PB
52188 if $(LEAN); then \
52189 rm -rf stage1-* ; \
52190 $(STAMP) stage1-lean ; \
52191 fi; \
f70224b5 52192 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 52193 fi
f6d183c0 52194 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 52195
0df3d27f 52196.PHONY: all-stage3 clean-stage3
0df3d27f 52197do-clean: clean-stage3
0df3d27f 52198
d545f33b
PB
52199# FIXME: Will not need to be conditional when toplevel bootstrap is the
52200# only possibility, but now it conflicts with no-bootstrap rules
52201@if gcc-bootstrap
72b2455a 52202
d545f33b 52203compare:
e360f423
PB
52204 @r=`${PWD_COMMAND}`; export r; \
52205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52206 if test -f stage2-lean; then \
d545f33b
PB
52207 echo Cannot compare object files as stage 2 was deleted. ; \
52208 exit 0 ; \
52209 fi; \
0aed8855 52210 : $(MAKE); $(stage); \
d545f33b 52211 rm -f .bad_compare ; \
c52c6897 52212 echo Comparing stages 2 and 3 ; \
d545f33b
PB
52213 cd stage3-gcc; \
52214 files=`find . -name "*$(objext)" -print` ; \
52215 cd .. ; \
52216 for file in $${files} ; do \
52217 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 52218 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
52219 if test $$? -eq 1; then \
52220 case $$file in \
52221 ./cc*-checksum$(objext) | ./libgcc/* ) \
52222 echo warning: $$file differs ;; \
52223 *) \
52224 echo $$file differs >> .bad_compare ;; \
52225 esac ; \
52226 fi ; \
d545f33b
PB
52227 done ; \
52228 if [ -f .bad_compare ]; then \
52229 echo "Bootstrap comparison failure!"; \
52230 cat .bad_compare; \
52231 exit 1; \
52232 else \
c52c6897 52233 echo Comparison successful.; \
d545f33b
PB
52234 fi ; \
52235 $(STAMP) compare
80911fe1
PB
52236 if $(LEAN); then \
52237 rm -rf stage2-*; \
52238 $(STAMP) stage2-lean; \
52239 fi
9cb3fa6f 52240
72b2455a 52241
72b2455a 52242
80911fe1 52243.PHONY: bootstrap bootstrap-lean
be01d343
PB
52244bootstrap:
52245 echo stage3 > stage_final
52246 @r=`${PWD_COMMAND}`; export r; \
52247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52248 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 52249 @: $(MAKE); $(unstage)
be01d343
PB
52250 @r=`${PWD_COMMAND}`; export r; \
52251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52252 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 52253 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52254
80911fe1
PB
52255bootstrap-lean:
52256 echo stage3 > stage_final
52257 @r=`${PWD_COMMAND}`; export r; \
52258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52259 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
52260 @: $(MAKE); $(unstage)
52261 @r=`${PWD_COMMAND}`; export r; \
52262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52263 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
52264 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52265
72b2455a 52266
d545f33b
PB
52267# Rules to wipe a stage and all the following ones, also used for cleanstrap
52268distclean-stage2:: distclean-stage3
52269.PHONY: distclean-stage3
52270distclean-stage3::
0aed8855 52271 @: $(MAKE); $(stage)
e00a73e3 52272 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 52273 rm -rf stage3-* compare
0df3d27f 52274
9cb3fa6f 52275
d545f33b 52276.PHONY: cleanstrap
e00a73e3
PB
52277cleanstrap: do-distclean local-clean
52278 echo stage3 > stage_final
52279 @r=`${PWD_COMMAND}`; export r; \
52280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52281 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52282 @: $(MAKE); $(unstage)
52283 @r=`${PWD_COMMAND}`; export r; \
52284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52285 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
52286 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52287
52288@endif gcc-bootstrap
52289
52290
72b2455a
PB
52291.PHONY: stage4-start stage4-end
52292
52293stage4-start::
0aed8855 52294 @: $(MAKE); $(stage); \
72b2455a 52295 echo stage4 > stage_current ; \
b00612cc 52296 echo stage4 > stage_last; \
0aed8855 52297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52298@if bfd
b00612cc
PB
52299 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
52300 mkdir stage4-bfd; \
80911fe1
PB
52301 mv stage4-bfd bfd ; \
52302 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
52303@endif bfd
52304@if opcodes
b00612cc
PB
52305 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
52306 mkdir stage4-opcodes; \
80911fe1
PB
52307 mv stage4-opcodes opcodes ; \
52308 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
52309@endif opcodes
52310@if binutils
b00612cc
PB
52311 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
52312 mkdir stage4-binutils; \
80911fe1
PB
52313 mv stage4-binutils binutils ; \
52314 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
52315@endif binutils
52316@if gas
b00612cc
PB
52317 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
52318 mkdir stage4-gas; \
80911fe1
PB
52319 mv stage4-gas gas ; \
52320 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
52321@endif gas
52322@if gcc
b00612cc
PB
52323 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
52324 mkdir stage4-gcc; \
80911fe1
PB
52325 mv stage4-gcc gcc ; \
52326 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 52327@endif gcc
4b900473
PB
52328@if gmp
52329 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
52330 mkdir stage4-gmp; \
52331 mv stage4-gmp gmp ; \
52332 mv stage3-gmp prev-gmp || test -f stage3-lean
52333@endif gmp
52334@if mpfr
52335 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
52336 mkdir stage4-mpfr; \
52337 mv stage4-mpfr mpfr ; \
52338 mv stage3-mpfr prev-mpfr || test -f stage3-lean
52339@endif mpfr
e28c595f
JM
52340@if ppl
52341 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
52342 mkdir stage4-ppl; \
52343 mv stage4-ppl ppl ; \
52344 mv stage3-ppl prev-ppl || test -f stage3-lean
52345@endif ppl
52346@if cloog
52347 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
52348 mkdir stage4-cloog; \
52349 mv stage4-cloog cloog ; \
52350 mv stage3-cloog prev-cloog || test -f stage3-lean
52351@endif cloog
93f9b408
ILT
52352@if gold
52353 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
52354 mkdir stage4-gold; \
52355 mv stage4-gold gold ; \
52356 mv stage3-gold prev-gold || test -f stage3-lean
52357@endif gold
72b2455a 52358@if intl
b00612cc
PB
52359 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
52360 mkdir stage4-intl; \
80911fe1
PB
52361 mv stage4-intl intl ; \
52362 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
52363@endif intl
52364@if ld
b00612cc
PB
52365 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
52366 mkdir stage4-ld; \
80911fe1
PB
52367 mv stage4-ld ld ; \
52368 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
52369@endif ld
52370@if libcpp
b00612cc
PB
52371 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
52372 mkdir stage4-libcpp; \
80911fe1
PB
52373 mv stage4-libcpp libcpp ; \
52374 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 52375@endif libcpp
be01d343
PB
52376@if libdecnumber
52377 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
52378 mkdir stage4-libdecnumber; \
80911fe1
PB
52379 mv stage4-libdecnumber libdecnumber ; \
52380 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 52381@endif libdecnumber
72b2455a 52382@if libiberty
b00612cc
PB
52383 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52384 mkdir stage4-libiberty; \
80911fe1
PB
52385 mv stage4-libiberty libiberty ; \
52386 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
52387@endif libiberty
52388@if zlib
b00612cc
PB
52389 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52390 mkdir stage4-zlib; \
80911fe1
PB
52391 mv stage4-zlib zlib ; \
52392 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 52393@endif zlib
0aed8855
PB
52394 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52395 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
52396 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52397 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 52398
80911fe1 52399stage4-end::
72b2455a 52400@if bfd
80911fe1
PB
52401 @if test -d $(HOST_SUBDIR)/bfd ; then \
52402 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52403 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52404 fi
72b2455a
PB
52405@endif bfd
52406@if opcodes
80911fe1
PB
52407 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52408 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52409 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52410 fi
72b2455a
PB
52411@endif opcodes
52412@if binutils
80911fe1
PB
52413 @if test -d $(HOST_SUBDIR)/binutils ; then \
52414 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52415 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52416 fi
72b2455a
PB
52417@endif binutils
52418@if gas
80911fe1
PB
52419 @if test -d $(HOST_SUBDIR)/gas ; then \
52420 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52421 mv prev-gas stage3-gas ; : ; \
0aed8855 52422 fi
72b2455a
PB
52423@endif gas
52424@if gcc
80911fe1
PB
52425 @if test -d $(HOST_SUBDIR)/gcc ; then \
52426 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52427 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52428 fi
72b2455a 52429@endif gcc
4b900473
PB
52430@if gmp
52431 @if test -d $(HOST_SUBDIR)/gmp ; then \
52432 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52433 mv prev-gmp stage3-gmp ; : ; \
52434 fi
52435@endif gmp
52436@if mpfr
52437 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52438 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52439 mv prev-mpfr stage3-mpfr ; : ; \
52440 fi
52441@endif mpfr
e28c595f
JM
52442@if ppl
52443 @if test -d $(HOST_SUBDIR)/ppl ; then \
52444 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
52445 mv prev-ppl stage3-ppl ; : ; \
52446 fi
52447@endif ppl
52448@if cloog
52449 @if test -d $(HOST_SUBDIR)/cloog ; then \
52450 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
52451 mv prev-cloog stage3-cloog ; : ; \
52452 fi
52453@endif cloog
93f9b408
ILT
52454@if gold
52455 @if test -d $(HOST_SUBDIR)/gold ; then \
52456 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52457 mv prev-gold stage3-gold ; : ; \
52458 fi
52459@endif gold
72b2455a 52460@if intl
80911fe1
PB
52461 @if test -d $(HOST_SUBDIR)/intl ; then \
52462 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52463 mv prev-intl stage3-intl ; : ; \
0aed8855 52464 fi
72b2455a
PB
52465@endif intl
52466@if ld
80911fe1
PB
52467 @if test -d $(HOST_SUBDIR)/ld ; then \
52468 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52469 mv prev-ld stage3-ld ; : ; \
0aed8855 52470 fi
72b2455a
PB
52471@endif ld
52472@if libcpp
80911fe1
PB
52473 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52474 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52475 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52476 fi
72b2455a 52477@endif libcpp
be01d343 52478@if libdecnumber
80911fe1
PB
52479 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52480 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52481 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52482 fi
be01d343 52483@endif libdecnumber
72b2455a 52484@if libiberty
80911fe1
PB
52485 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52486 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52487 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52488 fi
72b2455a
PB
52489@endif libiberty
52490@if zlib
80911fe1
PB
52491 @if test -d $(HOST_SUBDIR)/zlib ; then \
52492 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52493 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52494 fi
72b2455a 52495@endif zlib
0aed8855 52496 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52497 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52498 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52499 fi
80911fe1 52500 rm -f stage_current
72b2455a 52501
973601e1 52502# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 52503# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52504# reconfigured either.
72b2455a
PB
52505.PHONY: stage4-bubble
52506stage4-bubble:: stage3-bubble
e360f423
PB
52507 @r=`${PWD_COMMAND}`; export r; \
52508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52509 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52510 echo Skipping rebuild of stage4 ; \
52511 else \
f70224b5 52512 $(MAKE) stage4-start; \
80911fe1
PB
52513 if $(LEAN); then \
52514 rm -rf stage2-* ; \
52515 $(STAMP) stage2-lean ; \
52516 fi; \
f70224b5 52517 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52518 fi
f6d183c0 52519 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52520
0df3d27f 52521.PHONY: all-stage4 clean-stage4
0df3d27f 52522do-clean: clean-stage4
0df3d27f 52523
d545f33b
PB
52524# FIXME: Will not need to be conditional when toplevel bootstrap is the
52525# only possibility, but now it conflicts with no-bootstrap rules
52526@if gcc-bootstrap
72b2455a 52527
d545f33b 52528compare3:
e360f423
PB
52529 @r=`${PWD_COMMAND}`; export r; \
52530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52531 if test -f stage3-lean; then \
d545f33b
PB
52532 echo Cannot compare object files as stage 3 was deleted. ; \
52533 exit 0 ; \
52534 fi; \
0aed8855 52535 : $(MAKE); $(stage); \
d545f33b 52536 rm -f .bad_compare ; \
c52c6897 52537 echo Comparing stages 3 and 4 ; \
d545f33b
PB
52538 cd stage4-gcc; \
52539 files=`find . -name "*$(objext)" -print` ; \
52540 cd .. ; \
52541 for file in $${files} ; do \
52542 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 52543 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52544 if test $$? -eq 1; then \
52545 case $$file in \
52546 ./cc*-checksum$(objext) | ./libgcc/* ) \
52547 echo warning: $$file differs ;; \
52548 *) \
52549 echo $$file differs >> .bad_compare ;; \
52550 esac ; \
52551 fi ; \
d545f33b
PB
52552 done ; \
52553 if [ -f .bad_compare ]; then \
52554 echo "Bootstrap comparison failure!"; \
52555 cat .bad_compare; \
52556 exit 1; \
52557 else \
c52c6897 52558 echo Comparison successful.; \
d545f33b
PB
52559 fi ; \
52560 $(STAMP) compare3
80911fe1
PB
52561 if $(LEAN); then \
52562 rm -rf stage3-*; \
52563 $(STAMP) stage3-lean; \
52564 fi
9cb3fa6f 52565
72b2455a 52566
72b2455a 52567
80911fe1 52568.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
52569bootstrap4:
52570 echo stage4 > stage_final
52571 @r=`${PWD_COMMAND}`; export r; \
52572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52573 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 52574 @: $(MAKE); $(unstage)
be01d343
PB
52575 @r=`${PWD_COMMAND}`; export r; \
52576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52577 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 52578 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52579
80911fe1
PB
52580bootstrap4-lean:
52581 echo stage4 > stage_final
52582 @r=`${PWD_COMMAND}`; export r; \
52583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52584 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52585 @: $(MAKE); $(unstage)
52586 @r=`${PWD_COMMAND}`; export r; \
52587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 52588 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
52589 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52590
72b2455a 52591
d545f33b
PB
52592# Rules to wipe a stage and all the following ones, also used for cleanstrap
52593distclean-stage3:: distclean-stage4
52594.PHONY: distclean-stage4
52595distclean-stage4::
0aed8855 52596 @: $(MAKE); $(stage)
e00a73e3 52597 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 52598 rm -rf stage4-* compare3
0df3d27f 52599
9cb3fa6f 52600
d545f33b 52601@endif gcc-bootstrap
72b2455a
PB
52602
52603
52604.PHONY: stageprofile-start stageprofile-end
52605
52606stageprofile-start::
0aed8855 52607 @: $(MAKE); $(stage); \
72b2455a 52608 echo stageprofile > stage_current ; \
b00612cc 52609 echo stageprofile > stage_last; \
0aed8855 52610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52611@if bfd
b00612cc
PB
52612 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52613 mkdir stageprofile-bfd; \
80911fe1
PB
52614 mv stageprofile-bfd bfd ; \
52615 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52616@endif bfd
52617@if opcodes
b00612cc
PB
52618 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52619 mkdir stageprofile-opcodes; \
80911fe1
PB
52620 mv stageprofile-opcodes opcodes ; \
52621 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52622@endif opcodes
52623@if binutils
b00612cc
PB
52624 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52625 mkdir stageprofile-binutils; \
80911fe1
PB
52626 mv stageprofile-binutils binutils ; \
52627 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52628@endif binutils
52629@if gas
b00612cc
PB
52630 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52631 mkdir stageprofile-gas; \
80911fe1
PB
52632 mv stageprofile-gas gas ; \
52633 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52634@endif gas
52635@if gcc
b00612cc
PB
52636 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52637 mkdir stageprofile-gcc; \
80911fe1
PB
52638 mv stageprofile-gcc gcc ; \
52639 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52640@endif gcc
4b900473
PB
52641@if gmp
52642 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52643 mkdir stageprofile-gmp; \
52644 mv stageprofile-gmp gmp ; \
52645 mv stage1-gmp prev-gmp || test -f stage1-lean
52646@endif gmp
52647@if mpfr
52648 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52649 mkdir stageprofile-mpfr; \
52650 mv stageprofile-mpfr mpfr ; \
52651 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52652@endif mpfr
e28c595f
JM
52653@if ppl
52654 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
52655 mkdir stageprofile-ppl; \
52656 mv stageprofile-ppl ppl ; \
52657 mv stage1-ppl prev-ppl || test -f stage1-lean
52658@endif ppl
52659@if cloog
52660 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
52661 mkdir stageprofile-cloog; \
52662 mv stageprofile-cloog cloog ; \
52663 mv stage1-cloog prev-cloog || test -f stage1-lean
52664@endif cloog
93f9b408
ILT
52665@if gold
52666 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52667 mkdir stageprofile-gold; \
52668 mv stageprofile-gold gold ; \
52669 mv stage1-gold prev-gold || test -f stage1-lean
52670@endif gold
72b2455a 52671@if intl
b00612cc
PB
52672 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52673 mkdir stageprofile-intl; \
80911fe1
PB
52674 mv stageprofile-intl intl ; \
52675 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52676@endif intl
52677@if ld
b00612cc
PB
52678 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52679 mkdir stageprofile-ld; \
80911fe1
PB
52680 mv stageprofile-ld ld ; \
52681 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52682@endif ld
52683@if libcpp
b00612cc
PB
52684 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52685 mkdir stageprofile-libcpp; \
80911fe1
PB
52686 mv stageprofile-libcpp libcpp ; \
52687 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52688@endif libcpp
be01d343
PB
52689@if libdecnumber
52690 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52691 mkdir stageprofile-libdecnumber; \
80911fe1
PB
52692 mv stageprofile-libdecnumber libdecnumber ; \
52693 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52694@endif libdecnumber
72b2455a 52695@if libiberty
b00612cc
PB
52696 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52697 mkdir stageprofile-libiberty; \
80911fe1
PB
52698 mv stageprofile-libiberty libiberty ; \
52699 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52700@endif libiberty
52701@if zlib
d545f33b
PB
52702 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52703 mkdir stageprofile-zlib; \
80911fe1
PB
52704 mv stageprofile-zlib zlib ; \
52705 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 52706@endif zlib
0aed8855
PB
52707 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52708 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
52709 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52710 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 52711
80911fe1 52712stageprofile-end::
d545f33b 52713@if bfd
80911fe1
PB
52714 @if test -d $(HOST_SUBDIR)/bfd ; then \
52715 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52716 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52717 fi
d545f33b
PB
52718@endif bfd
52719@if opcodes
80911fe1
PB
52720 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52721 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52722 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52723 fi
d545f33b
PB
52724@endif opcodes
52725@if binutils
80911fe1
PB
52726 @if test -d $(HOST_SUBDIR)/binutils ; then \
52727 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52728 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52729 fi
d545f33b
PB
52730@endif binutils
52731@if gas
80911fe1
PB
52732 @if test -d $(HOST_SUBDIR)/gas ; then \
52733 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52734 mv prev-gas stage1-gas ; : ; \
0aed8855 52735 fi
d545f33b
PB
52736@endif gas
52737@if gcc
80911fe1
PB
52738 @if test -d $(HOST_SUBDIR)/gcc ; then \
52739 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52740 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52741 fi
d545f33b 52742@endif gcc
4b900473
PB
52743@if gmp
52744 @if test -d $(HOST_SUBDIR)/gmp ; then \
52745 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52746 mv prev-gmp stage1-gmp ; : ; \
52747 fi
52748@endif gmp
52749@if mpfr
52750 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52751 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52752 mv prev-mpfr stage1-mpfr ; : ; \
52753 fi
52754@endif mpfr
e28c595f
JM
52755@if ppl
52756 @if test -d $(HOST_SUBDIR)/ppl ; then \
52757 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
52758 mv prev-ppl stage1-ppl ; : ; \
52759 fi
52760@endif ppl
52761@if cloog
52762 @if test -d $(HOST_SUBDIR)/cloog ; then \
52763 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
52764 mv prev-cloog stage1-cloog ; : ; \
52765 fi
52766@endif cloog
93f9b408
ILT
52767@if gold
52768 @if test -d $(HOST_SUBDIR)/gold ; then \
52769 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52770 mv prev-gold stage1-gold ; : ; \
52771 fi
52772@endif gold
d545f33b 52773@if intl
80911fe1
PB
52774 @if test -d $(HOST_SUBDIR)/intl ; then \
52775 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52776 mv prev-intl stage1-intl ; : ; \
0aed8855 52777 fi
d545f33b
PB
52778@endif intl
52779@if ld
80911fe1
PB
52780 @if test -d $(HOST_SUBDIR)/ld ; then \
52781 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52782 mv prev-ld stage1-ld ; : ; \
0aed8855 52783 fi
d545f33b
PB
52784@endif ld
52785@if libcpp
80911fe1
PB
52786 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52787 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52788 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52789 fi
d545f33b 52790@endif libcpp
be01d343 52791@if libdecnumber
80911fe1
PB
52792 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52793 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52794 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52795 fi
be01d343 52796@endif libdecnumber
d545f33b 52797@if libiberty
80911fe1
PB
52798 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52799 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52800 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52801 fi
d545f33b
PB
52802@endif libiberty
52803@if zlib
80911fe1
PB
52804 @if test -d $(HOST_SUBDIR)/zlib ; then \
52805 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52806 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52807 fi
d545f33b 52808@endif zlib
0aed8855 52809 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52810 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52811 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52812 fi
80911fe1 52813 rm -f stage_current
72b2455a 52814
973601e1 52815# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 52816# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52817# reconfigured either.
d545f33b
PB
52818.PHONY: stageprofile-bubble
52819stageprofile-bubble:: stage1-bubble
e360f423
PB
52820 @r=`${PWD_COMMAND}`; export r; \
52821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52822 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
52823 echo Skipping rebuild of stageprofile ; \
52824 else \
f70224b5
PB
52825 $(MAKE) stageprofile-start; \
52826 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 52827 fi
72b2455a 52828
d545f33b
PB
52829.PHONY: all-stageprofile clean-stageprofile
52830do-clean: clean-stageprofile
0df3d27f 52831
72b2455a
PB
52832# FIXME: Will not need to be conditional when toplevel bootstrap is the
52833# only possibility, but now it conflicts with no-bootstrap rules
52834@if gcc-bootstrap
52835
52836
52837
52838
0df3d27f 52839# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52840distclean-stage1:: distclean-stageprofile
0df3d27f 52841.PHONY: distclean-stageprofile
72b2455a 52842distclean-stageprofile::
0aed8855 52843 @: $(MAKE); $(stage)
e00a73e3 52844 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 52845 rm -rf stageprofile-*
dfdffa2c
PB
52846
52847
72b2455a 52848@endif gcc-bootstrap
dfdffa2c
PB
52849
52850
72b2455a 52851.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 52852
72b2455a 52853stagefeedback-start::
0aed8855 52854 @: $(MAKE); $(stage); \
72b2455a 52855 echo stagefeedback > stage_current ; \
b00612cc 52856 echo stagefeedback > stage_last; \
0aed8855 52857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52858@if bfd
b00612cc
PB
52859 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52860 mkdir stagefeedback-bfd; \
80911fe1
PB
52861 mv stagefeedback-bfd bfd ; \
52862 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
52863@endif bfd
52864@if opcodes
b00612cc
PB
52865 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52866 mkdir stagefeedback-opcodes; \
80911fe1
PB
52867 mv stagefeedback-opcodes opcodes ; \
52868 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
52869@endif opcodes
52870@if binutils
b00612cc
PB
52871 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52872 mkdir stagefeedback-binutils; \
80911fe1
PB
52873 mv stagefeedback-binutils binutils ; \
52874 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
52875@endif binutils
52876@if gas
b00612cc
PB
52877 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52878 mkdir stagefeedback-gas; \
80911fe1
PB
52879 mv stagefeedback-gas gas ; \
52880 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
52881@endif gas
52882@if gcc
b00612cc
PB
52883 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52884 mkdir stagefeedback-gcc; \
80911fe1
PB
52885 mv stagefeedback-gcc gcc ; \
52886 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 52887@endif gcc
4b900473
PB
52888@if gmp
52889 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52890 mkdir stagefeedback-gmp; \
52891 mv stagefeedback-gmp gmp ; \
52892 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52893@endif gmp
52894@if mpfr
52895 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52896 mkdir stagefeedback-mpfr; \
52897 mv stagefeedback-mpfr mpfr ; \
52898 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52899@endif mpfr
e28c595f
JM
52900@if ppl
52901 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
52902 mkdir stagefeedback-ppl; \
52903 mv stagefeedback-ppl ppl ; \
52904 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
52905@endif ppl
52906@if cloog
52907 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
52908 mkdir stagefeedback-cloog; \
52909 mv stagefeedback-cloog cloog ; \
52910 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
52911@endif cloog
93f9b408
ILT
52912@if gold
52913 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52914 mkdir stagefeedback-gold; \
52915 mv stagefeedback-gold gold ; \
52916 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52917@endif gold
72b2455a 52918@if intl
b00612cc
PB
52919 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52920 mkdir stagefeedback-intl; \
80911fe1
PB
52921 mv stagefeedback-intl intl ; \
52922 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
52923@endif intl
52924@if ld
b00612cc
PB
52925 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52926 mkdir stagefeedback-ld; \
80911fe1
PB
52927 mv stagefeedback-ld ld ; \
52928 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
52929@endif ld
52930@if libcpp
b00612cc
PB
52931 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52932 mkdir stagefeedback-libcpp; \
80911fe1
PB
52933 mv stagefeedback-libcpp libcpp ; \
52934 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 52935@endif libcpp
be01d343
PB
52936@if libdecnumber
52937 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52938 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
52939 mv stagefeedback-libdecnumber libdecnumber ; \
52940 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 52941@endif libdecnumber
72b2455a 52942@if libiberty
b00612cc
PB
52943 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52944 mkdir stagefeedback-libiberty; \
80911fe1
PB
52945 mv stagefeedback-libiberty libiberty ; \
52946 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
52947@endif libiberty
52948@if zlib
b00612cc
PB
52949 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52950 mkdir stagefeedback-zlib; \
80911fe1
PB
52951 mv stagefeedback-zlib zlib ; \
52952 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 52953@endif zlib
0aed8855
PB
52954 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52955 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
52956 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52957 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 52958
80911fe1 52959stagefeedback-end::
72b2455a 52960@if bfd
80911fe1
PB
52961 @if test -d $(HOST_SUBDIR)/bfd ; then \
52962 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52963 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 52964 fi
72b2455a
PB
52965@endif bfd
52966@if opcodes
80911fe1
PB
52967 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52968 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52969 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 52970 fi
72b2455a
PB
52971@endif opcodes
52972@if binutils
80911fe1
PB
52973 @if test -d $(HOST_SUBDIR)/binutils ; then \
52974 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52975 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 52976 fi
72b2455a
PB
52977@endif binutils
52978@if gas
80911fe1
PB
52979 @if test -d $(HOST_SUBDIR)/gas ; then \
52980 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52981 mv prev-gas stageprofile-gas ; : ; \
0aed8855 52982 fi
72b2455a
PB
52983@endif gas
52984@if gcc
80911fe1
PB
52985 @if test -d $(HOST_SUBDIR)/gcc ; then \
52986 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52987 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 52988 fi
72b2455a 52989@endif gcc
4b900473
PB
52990@if gmp
52991 @if test -d $(HOST_SUBDIR)/gmp ; then \
52992 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52993 mv prev-gmp stageprofile-gmp ; : ; \
52994 fi
52995@endif gmp
52996@if mpfr
52997 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52998 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52999 mv prev-mpfr stageprofile-mpfr ; : ; \
53000 fi
53001@endif mpfr
e28c595f
JM
53002@if ppl
53003 @if test -d $(HOST_SUBDIR)/ppl ; then \
53004 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
53005 mv prev-ppl stageprofile-ppl ; : ; \
53006 fi
53007@endif ppl
53008@if cloog
53009 @if test -d $(HOST_SUBDIR)/cloog ; then \
53010 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
53011 mv prev-cloog stageprofile-cloog ; : ; \
53012 fi
53013@endif cloog
93f9b408
ILT
53014@if gold
53015 @if test -d $(HOST_SUBDIR)/gold ; then \
53016 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
53017 mv prev-gold stageprofile-gold ; : ; \
53018 fi
53019@endif gold
72b2455a 53020@if intl
80911fe1
PB
53021 @if test -d $(HOST_SUBDIR)/intl ; then \
53022 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
53023 mv prev-intl stageprofile-intl ; : ; \
0aed8855 53024 fi
72b2455a
PB
53025@endif intl
53026@if ld
80911fe1
PB
53027 @if test -d $(HOST_SUBDIR)/ld ; then \
53028 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
53029 mv prev-ld stageprofile-ld ; : ; \
0aed8855 53030 fi
72b2455a
PB
53031@endif ld
53032@if libcpp
80911fe1
PB
53033 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53034 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
53035 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 53036 fi
72b2455a 53037@endif libcpp
be01d343 53038@if libdecnumber
80911fe1
PB
53039 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53040 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
53041 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 53042 fi
be01d343 53043@endif libdecnumber
72b2455a 53044@if libiberty
80911fe1
PB
53045 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53046 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
53047 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 53048 fi
72b2455a
PB
53049@endif libiberty
53050@if zlib
80911fe1
PB
53051 @if test -d $(HOST_SUBDIR)/zlib ; then \
53052 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
53053 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 53054 fi
72b2455a 53055@endif zlib
0aed8855 53056 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
53057 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
53058 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 53059 fi
80911fe1 53060 rm -f stage_current
dfdffa2c 53061
973601e1 53062# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 53063# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53064# reconfigured either.
72b2455a 53065.PHONY: stagefeedback-bubble
7d329e61 53066stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
53067 @r=`${PWD_COMMAND}`; export r; \
53068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53069 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
53070 echo Skipping rebuild of stagefeedback ; \
53071 else \
f70224b5
PB
53072 $(MAKE) stagefeedback-start; \
53073 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 53074 fi
72b2455a 53075
0df3d27f 53076.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 53077do-clean: clean-stagefeedback
0df3d27f 53078
72b2455a
PB
53079# FIXME: Will not need to be conditional when toplevel bootstrap is the
53080# only possibility, but now it conflicts with no-bootstrap rules
53081@if gcc-bootstrap
656fdd47
PB
53082
53083
53084
80911fe1 53085.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
53086profiledbootstrap:
53087 echo stagefeedback > stage_final
53088 @r=`${PWD_COMMAND}`; export r; \
53089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53090 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 53091 @: $(MAKE); $(unstage)
be01d343
PB
53092 @r=`${PWD_COMMAND}`; export r; \
53093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53094 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 53095 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 53096
80911fe1
PB
53097profiledbootstrap-lean:
53098 echo stagefeedback > stage_final
53099 @r=`${PWD_COMMAND}`; export r; \
53100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53101 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
53102 @: $(MAKE); $(unstage)
53103 @r=`${PWD_COMMAND}`; export r; \
53104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53105 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
53106 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53107
656fdd47 53108
0df3d27f 53109# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 53110distclean-stageprofile:: distclean-stagefeedback
0df3d27f 53111.PHONY: distclean-stagefeedback
656fdd47 53112distclean-stagefeedback::
0aed8855 53113 @: $(MAKE); $(stage)
e00a73e3 53114 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 53115 rm -rf stagefeedback-*
656fdd47
PB
53116
53117
72b2455a 53118@endif gcc-bootstrap
656fdd47
PB
53119
53120
53121
7d329e61
PB
53122stageprofile-end::
53123 $(MAKE) distclean-stagefeedback
656fdd47 53124
7d329e61 53125stagefeedback-start::
656fdd47
PB
53126 @r=`${PWD_COMMAND}`; export r; \
53127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
53128 for i in prev-*; do \
53129 j=`echo $$i | sed s/^prev-//` ; \
53130 cd $$r/$$i && \
53131 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
53132 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
53133 done
b8908782 53134
0df3d27f 53135@if gcc-bootstrap
0df3d27f 53136do-distclean: distclean-stage1
c52c6897
PB
53137
53138# Provide a GCC build when we're building target libraries. This does
53139# not work as a dependency, just as the minimum necessary to avoid errors.
53140stage_last:
314b2e66
AS
53141 @r=`${PWD_COMMAND}`; export r; \
53142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 53143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 53144
4f0ef2d8
CD
53145# Same as unstage, but not phony and defaulting to stage1-start. We place
53146# it in the dependency so that for example `make -j3 all-gcc' works.
53147stage_current:
53148 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
53149
c52c6897 53150.PHONY: restrap
266df637 53151restrap::
c52c6897 53152 @: $(MAKE); $(stage)
1b05fbbd 53153 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 53154restrap:: all
c380fdd8 53155@endif gcc-bootstrap
c52c6897 53156
ae831be5
NN
53157# --------------------------------------
53158# Dependencies between different modules
53159# --------------------------------------
252b5132 53160
9e6ce191 53161# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
53162@if gcc-bootstrap
53163configure-target-libstdc++-v3: stage_last
53164configure-target-libmudflap: stage_last
53165configure-target-libssp: stage_last
c52c6897 53166configure-target-newlib: stage_last
6aa8ef82
DJ
53167configure-stage1-target-libgcc: maybe-all-stage1-gcc
53168configure-stage2-target-libgcc: maybe-all-stage2-gcc
53169configure-stage3-target-libgcc: maybe-all-stage3-gcc
53170configure-stage4-target-libgcc: maybe-all-stage4-gcc
53171configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
53172configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
53173configure-target-libgfortran: stage_last
53174configure-target-libobjc: stage_last
53175configure-target-libtermcap: stage_last
53176configure-target-winsup: stage_last
53177configure-target-libgloss: stage_last
53178configure-target-libiberty: stage_last
53179configure-target-gperf: stage_last
53180configure-target-examples: stage_last
53181configure-target-libffi: stage_last
53182configure-target-libjava: stage_last
53183configure-target-zlib: stage_last
53184configure-target-boehm-gc: stage_last
53185configure-target-qthreads: stage_last
53186configure-target-rda: stage_last
53187configure-target-libada: stage_last
53188configure-target-libgomp: stage_last
53189@endif gcc-bootstrap
9e6ce191 53190
c52c6897 53191@if gcc-no-bootstrap
9e6ce191 53192configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 53193configure-target-libmudflap: maybe-all-gcc
064d0a7c 53194configure-target-libssp: maybe-all-gcc
9e6ce191 53195configure-target-newlib: maybe-all-gcc
6aa8ef82 53196configure-target-libgcc: maybe-all-gcc
9e6ce191 53197configure-target-libgfortran: maybe-all-gcc
9e6ce191 53198configure-target-libobjc: maybe-all-gcc
9e6ce191 53199configure-target-libtermcap: maybe-all-gcc
9e6ce191 53200configure-target-winsup: maybe-all-gcc
9e6ce191 53201configure-target-libgloss: maybe-all-gcc
9e6ce191 53202configure-target-libiberty: maybe-all-gcc
9e6ce191 53203configure-target-gperf: maybe-all-gcc
9e6ce191 53204configure-target-examples: maybe-all-gcc
9e6ce191 53205configure-target-libffi: maybe-all-gcc
9e6ce191 53206configure-target-libjava: maybe-all-gcc
9e6ce191 53207configure-target-zlib: maybe-all-gcc
9e6ce191 53208configure-target-boehm-gc: maybe-all-gcc
9e6ce191 53209configure-target-qthreads: maybe-all-gcc
9e6ce191 53210configure-target-rda: maybe-all-gcc
9e6ce191 53211configure-target-libada: maybe-all-gcc
b3ded179 53212configure-target-libgomp: maybe-all-gcc
c52c6897 53213@endif gcc-no-bootstrap
b3ded179 53214
9e6ce191 53215
ae831be5
NN
53216# There are two types of dependencies here: 'hard' dependencies, where one
53217# module simply won't build without the other; and 'soft' dependencies, where
53218# if the depended-on module is missing, the depending module will do without
53219# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 53220# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
53221# it's safer to use a soft dependency.
53222
9e6ce191
PB
53223
53224
53225
53226
c60fe18b 53227
9e6ce191
PB
53228# With all the machinery above in place, it is pretty easy to generate
53229# dependencies. Host dependencies are a bit more complex because we have
53230# to check for bootstrap/prebootstrap dependencies. To resolve
53231# prebootstrap dependencies, prebootstrap modules are gathered in
53232# a hash table.
6a9cf61e 53233all-build-bison: maybe-all-build-texinfo
9e6ce191 53234all-build-byacc: maybe-all-build-texinfo
6a9cf61e 53235all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
53236all-build-flex: maybe-all-build-bison
53237all-build-flex: maybe-all-build-byacc
53238all-build-flex: maybe-all-build-m4
6a9cf61e 53239all-build-libiberty: maybe-all-build-texinfo
9e6ce191 53240all-build-m4: maybe-all-build-texinfo
ee025550 53241all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
53242configure-gcc: maybe-configure-intl
53243
53244configure-stage1-gcc: maybe-configure-stage1-intl
53245configure-stage2-gcc: maybe-configure-stage2-intl
53246configure-stage3-gcc: maybe-configure-stage3-intl
53247configure-stage4-gcc: maybe-configure-stage4-intl
53248configure-stageprofile-gcc: maybe-configure-stageprofile-intl
53249configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
53250configure-gcc: maybe-all-binutils
53251
53252configure-stage1-gcc: maybe-all-stage1-binutils
53253configure-stage2-gcc: maybe-all-stage2-binutils
53254configure-stage3-gcc: maybe-all-stage3-binutils
53255configure-stage4-gcc: maybe-all-stage4-binutils
53256configure-stageprofile-gcc: maybe-all-stageprofile-binutils
53257configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
53258configure-gcc: maybe-all-gas
53259
53260configure-stage1-gcc: maybe-all-stage1-gas
53261configure-stage2-gcc: maybe-all-stage2-gas
53262configure-stage3-gcc: maybe-all-stage3-gas
53263configure-stage4-gcc: maybe-all-stage4-gas
53264configure-stageprofile-gcc: maybe-all-stageprofile-gas
53265configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
53266configure-gcc: maybe-all-ld
53267
53268configure-stage1-gcc: maybe-all-stage1-ld
53269configure-stage2-gcc: maybe-all-stage2-ld
53270configure-stage3-gcc: maybe-all-stage3-ld
53271configure-stage4-gcc: maybe-all-stage4-ld
53272configure-stageprofile-gcc: maybe-all-stageprofile-ld
53273configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
53274configure-gcc: maybe-all-gold
53275
53276configure-stage1-gcc: maybe-all-stage1-gold
53277configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 53278configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
53279configure-stage4-gcc: maybe-all-stage4-gold
53280configure-stageprofile-gcc: maybe-all-stageprofile-gold
53281configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
53282all-gcc: all-libiberty
53283
53284all-stage1-gcc: all-stage1-libiberty
53285all-stage2-gcc: all-stage2-libiberty
53286all-stage3-gcc: all-stage3-libiberty
53287all-stage4-gcc: all-stage4-libiberty
53288all-stageprofile-gcc: all-stageprofile-libiberty
53289all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
53290all-gcc: maybe-all-gmp
53291
53292all-stage1-gcc: maybe-all-stage1-gmp
53293all-stage2-gcc: maybe-all-stage2-gmp
53294all-stage3-gcc: maybe-all-stage3-gmp
53295all-stage4-gcc: maybe-all-stage4-gmp
53296all-stageprofile-gcc: maybe-all-stageprofile-gmp
53297all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
53298all-gcc: maybe-all-intl
53299
53300all-stage1-gcc: maybe-all-stage1-intl
53301all-stage2-gcc: maybe-all-stage2-intl
53302all-stage3-gcc: maybe-all-stage3-intl
53303all-stage4-gcc: maybe-all-stage4-intl
53304all-stageprofile-gcc: maybe-all-stageprofile-intl
53305all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
53306all-gcc: maybe-all-mpfr
53307
53308all-stage1-gcc: maybe-all-stage1-mpfr
53309all-stage2-gcc: maybe-all-stage2-mpfr
53310all-stage3-gcc: maybe-all-stage3-mpfr
53311all-stage4-gcc: maybe-all-stage4-mpfr
53312all-stageprofile-gcc: maybe-all-stageprofile-mpfr
53313all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e28c595f
JM
53314all-gcc: maybe-all-ppl
53315
53316all-stage1-gcc: maybe-all-stage1-ppl
53317all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 53318all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
53319all-stage4-gcc: maybe-all-stage4-ppl
53320all-stageprofile-gcc: maybe-all-stageprofile-ppl
53321all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
53322all-gcc: maybe-all-cloog
53323
53324all-stage1-gcc: maybe-all-stage1-cloog
53325all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 53326all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
53327all-stage4-gcc: maybe-all-stage4-cloog
53328all-stageprofile-gcc: maybe-all-stageprofile-cloog
53329all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
53330all-gcc: maybe-all-build-texinfo
53331
53332all-stage1-gcc: maybe-all-build-texinfo
53333all-stage2-gcc: maybe-all-build-texinfo
53334all-stage3-gcc: maybe-all-build-texinfo
53335all-stage4-gcc: maybe-all-build-texinfo
53336all-stageprofile-gcc: maybe-all-build-texinfo
53337all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
53338all-gcc: maybe-all-build-bison
53339
53340all-stage1-gcc: maybe-all-build-bison
53341all-stage2-gcc: maybe-all-build-bison
53342all-stage3-gcc: maybe-all-build-bison
53343all-stage4-gcc: maybe-all-build-bison
53344all-stageprofile-gcc: maybe-all-build-bison
53345all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
53346all-gcc: maybe-all-build-byacc
53347
53348all-stage1-gcc: maybe-all-build-byacc
53349all-stage2-gcc: maybe-all-build-byacc
53350all-stage3-gcc: maybe-all-build-byacc
53351all-stage4-gcc: maybe-all-build-byacc
53352all-stageprofile-gcc: maybe-all-build-byacc
53353all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
53354all-gcc: maybe-all-build-flex
53355
53356all-stage1-gcc: maybe-all-build-flex
53357all-stage2-gcc: maybe-all-build-flex
53358all-stage3-gcc: maybe-all-build-flex
53359all-stage4-gcc: maybe-all-build-flex
53360all-stageprofile-gcc: maybe-all-build-flex
53361all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
53362all-gcc: maybe-all-build-libiberty
53363
53364all-stage1-gcc: maybe-all-build-libiberty
53365all-stage2-gcc: maybe-all-build-libiberty
53366all-stage3-gcc: maybe-all-build-libiberty
53367all-stage4-gcc: maybe-all-build-libiberty
53368all-stageprofile-gcc: maybe-all-build-libiberty
53369all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
53370all-gcc: maybe-all-build-fixincludes
53371
53372all-stage1-gcc: maybe-all-build-fixincludes
53373all-stage2-gcc: maybe-all-build-fixincludes
53374all-stage3-gcc: maybe-all-build-fixincludes
53375all-stage4-gcc: maybe-all-build-fixincludes
53376all-stageprofile-gcc: maybe-all-build-fixincludes
53377all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
53378all-gcc: maybe-all-zlib
53379
53380all-stage1-gcc: maybe-all-stage1-zlib
53381all-stage2-gcc: maybe-all-stage2-zlib
53382all-stage3-gcc: maybe-all-stage3-zlib
53383all-stage4-gcc: maybe-all-stage4-zlib
53384all-stageprofile-gcc: maybe-all-stageprofile-zlib
53385all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
53386all-gcc: all-libcpp
53387
53388all-stage1-gcc: all-stage1-libcpp
53389all-stage2-gcc: all-stage2-libcpp
53390all-stage3-gcc: all-stage3-libcpp
53391all-stage4-gcc: all-stage4-libcpp
53392all-stageprofile-gcc: all-stageprofile-libcpp
53393all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
53394all-gcc: all-libdecnumber
53395
53396all-stage1-gcc: all-stage1-libdecnumber
53397all-stage2-gcc: all-stage2-libdecnumber
53398all-stage3-gcc: all-stage3-libdecnumber
53399all-stage4-gcc: all-stage4-libdecnumber
53400all-stageprofile-gcc: all-stageprofile-libdecnumber
53401all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
53402all-gcc: maybe-all-libiberty
53403
53404all-stage1-gcc: maybe-all-stage1-libiberty
53405all-stage2-gcc: maybe-all-stage2-libiberty
53406all-stage3-gcc: maybe-all-stage3-libiberty
53407all-stage4-gcc: maybe-all-stage4-libiberty
53408all-stageprofile-gcc: maybe-all-stageprofile-libiberty
53409all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
53410all-gcc: maybe-all-fixincludes
69e57115 53411install-gcc: maybe-install-fixincludes
9e6ce191
PB
53412configure-libcpp: configure-libiberty
53413
53414configure-stage1-libcpp: configure-stage1-libiberty
53415configure-stage2-libcpp: configure-stage2-libiberty
53416configure-stage3-libcpp: configure-stage3-libiberty
53417configure-stage4-libcpp: configure-stage4-libiberty
53418configure-stageprofile-libcpp: configure-stageprofile-libiberty
53419configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
53420configure-libcpp: maybe-configure-intl
53421
53422configure-stage1-libcpp: maybe-configure-stage1-intl
53423configure-stage2-libcpp: maybe-configure-stage2-intl
53424configure-stage3-libcpp: maybe-configure-stage3-intl
53425configure-stage4-libcpp: maybe-configure-stage4-intl
53426configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53427configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53428all-libcpp: all-libiberty
53429
53430all-stage1-libcpp: all-stage1-libiberty
53431all-stage2-libcpp: all-stage2-libiberty
53432all-stage3-libcpp: all-stage3-libiberty
53433all-stage4-libcpp: all-stage4-libiberty
53434all-stageprofile-libcpp: all-stageprofile-libiberty
53435all-stagefeedback-libcpp: all-stagefeedback-libiberty
53436all-libcpp: maybe-all-intl
53437
53438all-stage1-libcpp: maybe-all-stage1-intl
53439all-stage2-libcpp: maybe-all-stage2-intl
53440all-stage3-libcpp: maybe-all-stage3-intl
53441all-stage4-libcpp: maybe-all-stage4-intl
53442all-stageprofile-libcpp: maybe-all-stageprofile-intl
53443all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53444all-fixincludes: maybe-all-libiberty
b00612cc 53445all-gnattools: maybe-all-target-libada
4b900473
PB
53446configure-mpfr: maybe-all-gmp
53447
53448configure-stage1-mpfr: maybe-all-stage1-gmp
53449configure-stage2-mpfr: maybe-all-stage2-gmp
53450configure-stage3-mpfr: maybe-all-stage3-gmp
53451configure-stage4-mpfr: maybe-all-stage4-gmp
53452configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53453configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e28c595f
JM
53454configure-ppl: maybe-all-gmp
53455
53456configure-stage1-ppl: maybe-all-stage1-gmp
53457configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 53458configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
53459configure-stage4-ppl: maybe-all-stage4-gmp
53460configure-stageprofile-ppl: maybe-all-stageprofile-gmp
53461configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
53462configure-ppl: maybe-all-mpfr
53463
53464configure-stage1-ppl: maybe-all-stage1-mpfr
53465configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 53466configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
53467configure-stage4-ppl: maybe-all-stage4-mpfr
53468configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
53469configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
53470configure-cloog: maybe-all-ppl
53471
53472configure-stage1-cloog: maybe-all-stage1-ppl
53473configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 53474configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
53475configure-stage4-cloog: maybe-all-stage4-ppl
53476configure-stageprofile-cloog: maybe-all-stageprofile-ppl
53477configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 53478configure-gdb: maybe-all-intl
9e6ce191 53479configure-gdb: maybe-configure-sim
31d99776 53480configure-gdb: maybe-all-bfd
dc448a7b 53481configure-gdb: maybe-all-libiconv
9e6ce191 53482all-gdb: maybe-all-libiberty
dc448a7b 53483all-gdb: maybe-all-libiconv
9e6ce191 53484all-gdb: maybe-all-opcodes
9e6ce191 53485all-gdb: maybe-all-readline
72b2455a
PB
53486all-gdb: maybe-all-build-bison
53487all-gdb: maybe-all-build-byacc
9e6ce191 53488all-gdb: maybe-all-sim
5074315a 53489all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53490configure-libgui: maybe-configure-tcl
53491configure-libgui: maybe-configure-tk
53492all-libgui: maybe-all-tcl
53493all-libgui: maybe-all-tk
53494all-libgui: maybe-all-itcl
b4a77b47 53495configure-bfd: configure-libiberty
9e6ce191
PB
53496
53497configure-stage1-bfd: configure-stage1-libiberty
53498configure-stage2-bfd: configure-stage2-libiberty
53499configure-stage3-bfd: configure-stage3-libiberty
53500configure-stage4-bfd: configure-stage4-libiberty
53501configure-stageprofile-bfd: configure-stageprofile-libiberty
53502configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53503configure-bfd: maybe-configure-intl
53504
53505configure-stage1-bfd: maybe-configure-stage1-intl
53506configure-stage2-bfd: maybe-configure-stage2-intl
53507configure-stage3-bfd: maybe-configure-stage3-intl
53508configure-stage4-bfd: maybe-configure-stage4-intl
53509configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53510configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53511all-bfd: maybe-all-libiberty
53512
53513all-stage1-bfd: maybe-all-stage1-libiberty
53514all-stage2-bfd: maybe-all-stage2-libiberty
53515all-stage3-bfd: maybe-all-stage3-libiberty
53516all-stage4-bfd: maybe-all-stage4-libiberty
53517all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53518all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53519all-bfd: maybe-all-intl
53520
53521all-stage1-bfd: maybe-all-stage1-intl
53522all-stage2-bfd: maybe-all-stage2-intl
53523all-stage3-bfd: maybe-all-stage3-intl
53524all-stage4-bfd: maybe-all-stage4-intl
53525all-stageprofile-bfd: maybe-all-stageprofile-intl
53526all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
53527configure-opcodes: configure-libiberty
53528
53529configure-stage1-opcodes: configure-stage1-libiberty
53530configure-stage2-opcodes: configure-stage2-libiberty
66775d67 53531configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
53532configure-stage4-opcodes: configure-stage4-libiberty
53533configure-stageprofile-opcodes: configure-stageprofile-libiberty
53534configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
53535all-opcodes: maybe-all-libiberty
53536
53537all-stage1-opcodes: maybe-all-stage1-libiberty
53538all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 53539all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
53540all-stage4-opcodes: maybe-all-stage4-libiberty
53541all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53542all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
53543configure-binutils: maybe-configure-intl
53544
53545configure-stage1-binutils: maybe-configure-stage1-intl
53546configure-stage2-binutils: maybe-configure-stage2-intl
53547configure-stage3-binutils: maybe-configure-stage3-intl
53548configure-stage4-binutils: maybe-configure-stage4-intl
53549configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53550configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53551all-binutils: maybe-all-libiberty
53552
53553all-stage1-binutils: maybe-all-stage1-libiberty
53554all-stage2-binutils: maybe-all-stage2-libiberty
53555all-stage3-binutils: maybe-all-stage3-libiberty
53556all-stage4-binutils: maybe-all-stage4-libiberty
53557all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53558all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53559all-binutils: maybe-all-opcodes
53560
53561all-stage1-binutils: maybe-all-stage1-opcodes
53562all-stage2-binutils: maybe-all-stage2-opcodes
53563all-stage3-binutils: maybe-all-stage3-opcodes
53564all-stage4-binutils: maybe-all-stage4-opcodes
53565all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53566all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53567all-binutils: maybe-all-bfd
53568
53569all-stage1-binutils: maybe-all-stage1-bfd
53570all-stage2-binutils: maybe-all-stage2-bfd
53571all-stage3-binutils: maybe-all-stage3-bfd
53572all-stage4-binutils: maybe-all-stage4-bfd
53573all-stageprofile-binutils: maybe-all-stageprofile-bfd
53574all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
53575all-binutils: maybe-all-build-flex
53576
53577all-stage1-binutils: maybe-all-build-flex
53578all-stage2-binutils: maybe-all-build-flex
53579all-stage3-binutils: maybe-all-build-flex
53580all-stage4-binutils: maybe-all-build-flex
53581all-stageprofile-binutils: maybe-all-build-flex
53582all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
53583all-binutils: maybe-all-build-bison
53584
53585all-stage1-binutils: maybe-all-build-bison
53586all-stage2-binutils: maybe-all-build-bison
53587all-stage3-binutils: maybe-all-build-bison
53588all-stage4-binutils: maybe-all-build-bison
53589all-stageprofile-binutils: maybe-all-build-bison
53590all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
53591all-binutils: maybe-all-build-byacc
53592
53593all-stage1-binutils: maybe-all-build-byacc
53594all-stage2-binutils: maybe-all-build-byacc
53595all-stage3-binutils: maybe-all-build-byacc
53596all-stage4-binutils: maybe-all-build-byacc
53597all-stageprofile-binutils: maybe-all-build-byacc
53598all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
53599all-binutils: maybe-all-intl
53600
53601all-stage1-binutils: maybe-all-stage1-intl
53602all-stage2-binutils: maybe-all-stage2-intl
53603all-stage3-binutils: maybe-all-stage3-intl
53604all-stage4-binutils: maybe-all-stage4-intl
53605all-stageprofile-binutils: maybe-all-stageprofile-intl
53606all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 53607install-binutils: maybe-install-opcodes
cf662e21 53608install-opcodes: maybe-install-bfd
20e95c23
DJ
53609configure-gas: maybe-configure-intl
53610
53611configure-stage1-gas: maybe-configure-stage1-intl
53612configure-stage2-gas: maybe-configure-stage2-intl
53613configure-stage3-gas: maybe-configure-stage3-intl
53614configure-stage4-gas: maybe-configure-stage4-intl
53615configure-stageprofile-gas: maybe-configure-stageprofile-intl
53616configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
53617all-gas: maybe-all-libiberty
53618
53619all-stage1-gas: maybe-all-stage1-libiberty
53620all-stage2-gas: maybe-all-stage2-libiberty
53621all-stage3-gas: maybe-all-stage3-libiberty
53622all-stage4-gas: maybe-all-stage4-libiberty
53623all-stageprofile-gas: maybe-all-stageprofile-libiberty
53624all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53625all-gas: maybe-all-opcodes
53626
53627all-stage1-gas: maybe-all-stage1-opcodes
53628all-stage2-gas: maybe-all-stage2-opcodes
53629all-stage3-gas: maybe-all-stage3-opcodes
53630all-stage4-gas: maybe-all-stage4-opcodes
53631all-stageprofile-gas: maybe-all-stageprofile-opcodes
53632all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53633all-gas: maybe-all-bfd
53634
53635all-stage1-gas: maybe-all-stage1-bfd
53636all-stage2-gas: maybe-all-stage2-bfd
53637all-stage3-gas: maybe-all-stage3-bfd
53638all-stage4-gas: maybe-all-stage4-bfd
53639all-stageprofile-gas: maybe-all-stageprofile-bfd
53640all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53641all-gas: maybe-all-intl
53642
53643all-stage1-gas: maybe-all-stage1-intl
53644all-stage2-gas: maybe-all-stage2-intl
53645all-stage3-gas: maybe-all-stage3-intl
53646all-stage4-gas: maybe-all-stage4-intl
53647all-stageprofile-gas: maybe-all-stageprofile-intl
53648all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 53649configure-gprof: maybe-configure-intl
9e6ce191
PB
53650all-gprof: maybe-all-libiberty
53651all-gprof: maybe-all-bfd
53652all-gprof: maybe-all-opcodes
53653all-gprof: maybe-all-intl
20e95c23
DJ
53654configure-ld: maybe-configure-intl
53655
53656configure-stage1-ld: maybe-configure-stage1-intl
53657configure-stage2-ld: maybe-configure-stage2-intl
53658configure-stage3-ld: maybe-configure-stage3-intl
53659configure-stage4-ld: maybe-configure-stage4-intl
53660configure-stageprofile-ld: maybe-configure-stageprofile-intl
53661configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
53662all-ld: maybe-all-libiberty
53663
53664all-stage1-ld: maybe-all-stage1-libiberty
53665all-stage2-ld: maybe-all-stage2-libiberty
53666all-stage3-ld: maybe-all-stage3-libiberty
53667all-stage4-ld: maybe-all-stage4-libiberty
53668all-stageprofile-ld: maybe-all-stageprofile-libiberty
53669all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53670all-ld: maybe-all-bfd
53671
53672all-stage1-ld: maybe-all-stage1-bfd
53673all-stage2-ld: maybe-all-stage2-bfd
53674all-stage3-ld: maybe-all-stage3-bfd
53675all-stage4-ld: maybe-all-stage4-bfd
53676all-stageprofile-ld: maybe-all-stageprofile-bfd
53677all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53678all-ld: maybe-all-opcodes
53679
53680all-stage1-ld: maybe-all-stage1-opcodes
53681all-stage2-ld: maybe-all-stage2-opcodes
53682all-stage3-ld: maybe-all-stage3-opcodes
53683all-stage4-ld: maybe-all-stage4-opcodes
53684all-stageprofile-ld: maybe-all-stageprofile-opcodes
53685all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
53686all-ld: maybe-all-build-bison
53687
53688all-stage1-ld: maybe-all-build-bison
53689all-stage2-ld: maybe-all-build-bison
53690all-stage3-ld: maybe-all-build-bison
53691all-stage4-ld: maybe-all-build-bison
53692all-stageprofile-ld: maybe-all-build-bison
53693all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
53694all-ld: maybe-all-build-byacc
53695
53696all-stage1-ld: maybe-all-build-byacc
53697all-stage2-ld: maybe-all-build-byacc
53698all-stage3-ld: maybe-all-build-byacc
53699all-stage4-ld: maybe-all-build-byacc
53700all-stageprofile-ld: maybe-all-build-byacc
53701all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
53702all-ld: maybe-all-build-flex
53703
53704all-stage1-ld: maybe-all-build-flex
53705all-stage2-ld: maybe-all-build-flex
53706all-stage3-ld: maybe-all-build-flex
53707all-stage4-ld: maybe-all-build-flex
53708all-stageprofile-ld: maybe-all-build-flex
53709all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
53710all-ld: maybe-all-intl
53711
53712all-stage1-ld: maybe-all-stage1-intl
53713all-stage2-ld: maybe-all-stage2-intl
53714all-stage3-ld: maybe-all-stage3-intl
53715all-stage4-ld: maybe-all-stage4-intl
53716all-stageprofile-ld: maybe-all-stageprofile-intl
53717all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
53718configure-gold: maybe-configure-intl
53719
53720configure-stage1-gold: maybe-configure-stage1-intl
53721configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 53722configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
53723configure-stage4-gold: maybe-configure-stage4-intl
53724configure-stageprofile-gold: maybe-configure-stageprofile-intl
53725configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53726all-gold: maybe-all-libiberty
53727
53728all-stage1-gold: maybe-all-stage1-libiberty
53729all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 53730all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
53731all-stage4-gold: maybe-all-stage4-libiberty
53732all-stageprofile-gold: maybe-all-stageprofile-libiberty
53733all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53734all-gold: maybe-all-intl
53735
53736all-stage1-gold: maybe-all-stage1-intl
53737all-stage2-gold: maybe-all-stage2-intl
93f9b408 53738all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
53739all-stage4-gold: maybe-all-stage4-intl
53740all-stageprofile-gold: maybe-all-stageprofile-intl
53741all-stagefeedback-gold: maybe-all-stagefeedback-intl
53742all-gold: maybe-all-bfd
53743
53744all-stage1-gold: maybe-all-stage1-bfd
53745all-stage2-gold: maybe-all-stage2-bfd
93f9b408 53746all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
53747all-stage4-gold: maybe-all-stage4-bfd
53748all-stageprofile-gold: maybe-all-stageprofile-bfd
53749all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53750all-gold: maybe-all-build-bison
53751
53752all-stage1-gold: maybe-all-build-bison
53753all-stage2-gold: maybe-all-build-bison
93f9b408 53754all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
53755all-stage4-gold: maybe-all-build-bison
53756all-stageprofile-gold: maybe-all-build-bison
53757all-stagefeedback-gold: maybe-all-build-bison
53758all-gold: maybe-all-build-byacc
53759
53760all-stage1-gold: maybe-all-build-byacc
53761all-stage2-gold: maybe-all-build-byacc
93f9b408 53762all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
53763all-stage4-gold: maybe-all-build-byacc
53764all-stageprofile-gold: maybe-all-build-byacc
53765all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
53766check-gold: maybe-all-binutils
53767
53768check-stage1-gold: maybe-all-stage1-binutils
53769check-stage2-gold: maybe-all-stage2-binutils
e5164e97 53770check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
53771check-stage4-gold: maybe-all-stage4-binutils
53772check-stageprofile-gold: maybe-all-stageprofile-binutils
53773check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
53774configure-opcodes: maybe-configure-intl
53775
53776configure-stage1-opcodes: maybe-configure-stage1-intl
53777configure-stage2-opcodes: maybe-configure-stage2-intl
53778configure-stage3-opcodes: maybe-configure-stage3-intl
53779configure-stage4-opcodes: maybe-configure-stage4-intl
53780configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53781configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
53782all-opcodes: maybe-all-bfd
53783
53784all-stage1-opcodes: maybe-all-stage1-bfd
53785all-stage2-opcodes: maybe-all-stage2-bfd
53786all-stage3-opcodes: maybe-all-stage3-bfd
53787all-stage4-opcodes: maybe-all-stage4-bfd
53788all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53789all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53790all-opcodes: maybe-all-libiberty
53791
53792all-stage1-opcodes: maybe-all-stage1-libiberty
53793all-stage2-opcodes: maybe-all-stage2-libiberty
53794all-stage3-opcodes: maybe-all-stage3-libiberty
53795all-stage4-opcodes: maybe-all-stage4-libiberty
53796all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53797all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
53798all-opcodes: maybe-all-intl
53799
53800all-stage1-opcodes: maybe-all-stage1-intl
53801all-stage2-opcodes: maybe-all-stage2-intl
53802all-stage3-opcodes: maybe-all-stage3-intl
53803all-stage4-opcodes: maybe-all-stage4-intl
53804all-stageprofile-opcodes: maybe-all-stageprofile-intl
53805all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
53806all-dejagnu: maybe-all-tcl
53807all-dejagnu: maybe-all-expect
53808all-dejagnu: maybe-all-tk
53809configure-expect: maybe-configure-tcl
53810configure-expect: maybe-configure-tk
53811all-expect: maybe-all-tcl
53812all-expect: maybe-all-tk
53813configure-itcl: maybe-configure-tcl
53814configure-itcl: maybe-configure-tk
53815all-itcl: maybe-all-tcl
53816all-itcl: maybe-all-tk
ae831be5 53817install-itcl: maybe-install-tcl
b4a77b47 53818configure-tk: maybe-configure-tcl
ae831be5 53819all-tk: maybe-all-tcl
9e6ce191
PB
53820all-sid: maybe-all-libiberty
53821all-sid: maybe-all-bfd
53822all-sid: maybe-all-opcodes
53823all-sid: maybe-all-tcl
53824all-sid: maybe-all-tk
53825install-sid: maybe-install-tcl
53826install-sid: maybe-install-tk
20e95c23
DJ
53827configure-sim: maybe-configure-intl
53828all-sim: maybe-all-intl
9e6ce191
PB
53829all-sim: maybe-all-libiberty
53830all-sim: maybe-all-bfd
53831all-sim: maybe-all-opcodes
53832all-sim: maybe-all-readline
53833all-sim: maybe-configure-gdb
53834all-fastjar: maybe-all-zlib
72b2455a 53835all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
53836all-fastjar: maybe-all-libiberty
53837all-autoconf: maybe-all-m4
72b2455a 53838all-autoconf: maybe-all-build-texinfo
9e6ce191 53839all-automake: maybe-all-m4
72b2455a 53840all-automake: maybe-all-build-texinfo
9e6ce191
PB
53841all-automake: maybe-all-autoconf
53842all-bison: maybe-all-intl
72b2455a 53843all-bison: maybe-all-build-texinfo
9e6ce191 53844all-diff: maybe-all-intl
72b2455a 53845all-diff: maybe-all-build-texinfo
9e6ce191 53846all-fileutils: maybe-all-intl
72b2455a
PB
53847all-fileutils: maybe-all-build-texinfo
53848all-flex: maybe-all-build-bison
53849all-flex: maybe-all-build-byacc
9e6ce191
PB
53850all-flex: maybe-all-intl
53851all-flex: maybe-all-m4
72b2455a 53852all-flex: maybe-all-build-texinfo
9e6ce191
PB
53853all-gzip: maybe-all-intl
53854all-gzip: maybe-all-zlib
72b2455a 53855all-gzip: maybe-all-build-texinfo
9e6ce191 53856all-hello: maybe-all-intl
72b2455a 53857all-hello: maybe-all-build-texinfo
9e6ce191 53858all-m4: maybe-all-intl
72b2455a 53859all-m4: maybe-all-build-texinfo
9e6ce191 53860all-make: maybe-all-intl
72b2455a
PB
53861all-make: maybe-all-build-texinfo
53862all-patch: maybe-all-build-texinfo
53863all-make: maybe-all-build-texinfo
930314a4 53864all-prms: maybe-all-libiberty
72b2455a
PB
53865all-recode: maybe-all-build-texinfo
53866all-sed: maybe-all-build-texinfo
930314a4 53867all-send-pr: maybe-all-prms
72b2455a
PB
53868all-tar: maybe-all-build-texinfo
53869all-uudecode: maybe-all-build-texinfo
9e6ce191 53870configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 53871configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 53872configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
53873all-target-fastjar: maybe-all-target-zlib
53874all-target-fastjar: maybe-all-target-libiberty
53875configure-target-libjava: maybe-configure-target-zlib
53876configure-target-libjava: maybe-configure-target-boehm-gc
53877configure-target-libjava: maybe-configure-target-qthreads
53878configure-target-libjava: maybe-configure-target-libffi
53879all-target-libjava: maybe-all-fastjar
53880all-target-libjava: maybe-all-target-zlib
53881all-target-libjava: maybe-all-target-boehm-gc
53882all-target-libjava: maybe-all-target-qthreads
53883all-target-libjava: maybe-all-target-libffi
4f0ef2d8 53884configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 53885all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 53886all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 53887all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 53888configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 53889all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
53890all-target-winsup: maybe-all-target-libiberty
53891all-target-winsup: maybe-all-target-libtermcap
53892
53893
6aa8ef82
DJ
53894# Dependencies for target modules on other target modules are
53895# described by lang_env_dependencies; the defaults apply to anything
53896# not mentioned there.
53897
53898
53899@if gcc-bootstrap
53900@endif gcc-bootstrap
53901
53902@if gcc-no-bootstrap
53903configure-target-libstdc++-v3: maybe-all-target-libgcc
53904configure-target-libmudflap: maybe-all-target-libgcc
53905configure-target-libssp: maybe-all-target-libgcc
53906configure-target-newlib: maybe-all-target-libgcc
53907configure-target-libgfortran: maybe-all-target-libgcc
53908configure-target-libobjc: maybe-all-target-libgcc
53909configure-target-libtermcap: maybe-all-target-libgcc
53910configure-target-winsup: maybe-all-target-libgcc
53911configure-target-libgloss: maybe-all-target-libgcc
53912configure-target-libiberty: maybe-all-target-libgcc
53913configure-target-gperf: maybe-all-target-libgcc
53914configure-target-examples: maybe-all-target-libgcc
53915configure-target-libffi: maybe-all-target-libgcc
53916configure-target-libjava: maybe-all-target-libgcc
53917configure-target-zlib: maybe-all-target-libgcc
53918configure-target-boehm-gc: maybe-all-target-libgcc
53919configure-target-qthreads: maybe-all-target-libgcc
53920configure-target-rda: maybe-all-target-libgcc
53921configure-target-libada: maybe-all-target-libgcc
53922configure-target-libgomp: maybe-all-target-libgcc
53923@endif gcc-no-bootstrap
53924
53925
53926configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53927
53928configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53929
53930configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53931
53932
53933
53934configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53935
53936configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53937
53938configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53939
53940configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53941
53942
53943
53944configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53945configure-target-gperf: maybe-all-target-libstdc++-v3
53946
53947configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53948
53949configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53950
53951configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53952configure-target-libjava: maybe-all-target-libstdc++-v3
53953
53954configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53955
53956configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53957
53958configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53959
53960configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53961
53962configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53963
53964configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53965
53966
907be67c 53967CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 53968GDB_TK = @GDB_TK@
907be67c
DJ
53969INSTALL_GDB_TK = @INSTALL_GDB_TK@
53970configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 53971all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 53972install-gdb: $(INSTALL_GDB_TK)
907a7241 53973
a2cc058a
NN
53974# Serialization dependencies. Host configures don't work well in parallel to
53975# each other, due to contention over config.cache. Target configures and
53976# build configures are similar.
53977@serialization_dependencies@
53978
15723a45
NN
53979# --------------------------------
53980# Regenerating top level configury
53981# --------------------------------
252b5132 53982
14a2a2f1 53983# Rebuilding Makefile.in, using autogen.
43be203f 53984AUTOGEN = autogen
6b784d9f 53985$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 53986 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 53987
a0da8069 53988# Rebuilding Makefile.
43be203f
AO
53989Makefile: $(srcdir)/Makefile.in config.status
53990 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53991
479759c8 53992config.status: configure
10ecffb9 53993 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 53994
a0da8069 53995# Rebuilding configure.
43be203f 53996AUTOCONF = autoconf
da888c87
PB
53997$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
53998 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 53999 cd $(srcdir) && $(AUTOCONF)
252b5132 54000
3728fade
NN
54001# ------------------------------
54002# Special directives to GNU Make
54003# ------------------------------
54004
3728fade
NN
54005# Don't pass command-line variables to submakes.
54006.NOEXPORT:
54007MAKEOVERRIDES=
54008
252b5132 54009# end of Makefile.in
This page took 3.867578 seconds and 4 git commands to generate.