2011-03-24 Paolo Bonzini <bonzini@gnu.org>
[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,
8d8eef9a 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
1b05fbbd 7# Free Software Foundation
252b5132
RH
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
e8a5fa9c 11# the Free Software Foundation; either version 3 of the License, or
252b5132
RH
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
e8a5fa9c
RW
20# along with this program; see the file COPYING3. If not see
21# <http://www.gnu.org/licenses/>.
252b5132
RH
22#
23
0bb6ea20
HPN
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
50212802
NN
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
583d52d7 35VPATH=@srcdir@
583d52d7 36
c6b750e1 37build_alias=@build_noncanonical@
4b900473
PB
38build_vendor=@build_vendor@
39build_os=@build_os@
7f121bbf 40build=@build@
c6b750e1 41host_alias=@host_noncanonical@
4b900473
PB
42host_vendor=@host_vendor@
43host_os=@host_os@
7f121bbf 44host=@host@
c6b750e1 45target_alias=@target_noncanonical@
4b900473
PB
46target_vendor=@target_vendor@
47target_os=@target_os@
7f121bbf 48target=@target@
583d52d7 49
50212802 50program_transform_name = @program_transform_name@
403d9505
NN
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
50212802
NN
55srcdir = @srcdir@
56
403d9505
NN
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
108a6f8e
CD
68datarootdir = @datarootdir@
69docdir = @docdir@
a3ca38d2 70pdfdir = @pdfdir@
108a6f8e 71htmldir = @htmldir@
403d9505 72mandir = @mandir@
252b5132
RH
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
d5de0a84 82
e5c3f801
NN
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
87LN = @LN@
88LN_S = @LN_S@
77d7106f
AM
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 92
50212802
NN
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
252b5132 96
50212802
NN
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 99
50212802
NN
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
252b5132 102
50212802 103GDB_NLM_DEPS =
252b5132 104
50212802
NN
105# This is the name of the environment variable used for the path to
106# the libraries.
107RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 108
3bbd2f8f
AL
109# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
110# is used instead of the directory itself to avoid including built
111# executables in PATH.
112GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
113
50212802
NN
114# Build programs are put under this directory.
115BUILD_SUBDIR = @build_subdir@
116# This is set by the configure script to the arguments to use when configuring
117# directories built for the build system.
a7254363 118BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e 119
e8a5fa9c
RW
120# Linker flags to use on the host, for stage1 or when not
121# bootstrapping.
122STAGE1_LDFLAGS = @stage1_ldflags@
123
124# Libraries to use on the host, for stage1 or when not bootstrapping.
125STAGE1_LIBS = @stage1_libs@
126
127# Linker flags to use for stage2 and later.
128POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
129
130# Libraries to use for stage2 and later.
131POSTSTAGE1_LIBS = @poststage1_libs@
132
6a9cf61e
PB
133# This is the list of variables to export in the environment when
134# configuring any subdirectory. It must also be exported whenever
135# recursing into a build directory in case that directory's Makefile
136# re-runs configure.
137BASE_EXPORTS = \
138 FLEX="$(FLEX)"; export FLEX; \
139 LEX="$(LEX)"; export LEX; \
140 BISON="$(BISON)"; export BISON; \
141 YACC="$(YACC)"; export YACC; \
142 M4="$(M4)"; export M4; \
8e957354
PB
143 SED="$(SED)"; export SED; \
144 AWK="$(AWK)"; export AWK; \
6a9cf61e
PB
145 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
146
378fce5b 147# This is the list of variables to export in the environment when
6a9cf61e 148# configuring subdirectories for the build system.
378fce5b 149BUILD_EXPORTS = \
6a9cf61e 150 $(BASE_EXPORTS) \
378fce5b
DD
151 AR="$(AR_FOR_BUILD)"; export AR; \
152 AS="$(AS_FOR_BUILD)"; export AS; \
153 CC="$(CC_FOR_BUILD)"; export CC; \
154 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
155 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
156 CXX="$(CXX_FOR_BUILD)"; export CXX; \
157 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
158 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
159 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
e552509b
ILT
160 GOC="$(GOC_FOR_BUILD)"; export GOC; \
161 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
378fce5b
DD
162 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163 LD="$(LD_FOR_BUILD)"; export LD; \
164 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165 NM="$(NM_FOR_BUILD)"; export NM; \
166 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
167 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 169
6641ce42 170# These variables must be set on the make command line for directories
7582fb4a 171# built for the build system to override those in BASE_FLAGS_TO_PASSS.
6641ce42
JM
172EXTRA_BUILD_FLAGS = \
173 CFLAGS="$(CFLAGS_FOR_BUILD)" \
174 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
175
50212802
NN
176# This is the list of directories to built for the host system.
177SUBDIRS = @configdirs@
911e63d0 178TARGET_CONFIGDIRS = @target_configdirs@
50212802
NN
179# This is set by the configure script to the arguments to use when configuring
180# directories built for the host system.
181HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
182# Host programs are put under this directory, which is . except if building
183# with srcdir=..
184HOST_SUBDIR = @host_subdir@
378fce5b 185# This is the list of variables to export in the environment when
be01d343
PB
186# configuring subdirectories for the host system. We need to pass
187# some to the GCC configure because of its hybrid host/target nature.
378fce5b 188HOST_EXPORTS = \
6a9cf61e 189 $(BASE_EXPORTS) \
378fce5b 190 CC="$(CC)"; export CC; \
da888c87 191 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
192 CFLAGS="$(CFLAGS)"; export CFLAGS; \
193 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194 CXX="$(CXX)"; export CXX; \
195 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
1b05fbbd
AO
196 GCJ="$(GCJ)"; export GCJ; \
197 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
9b980aa1 198 GOC="$(GOC)"; export GOC; \
378fce5b
DD
199 AR="$(AR)"; export AR; \
200 AS="$(AS)"; export AS; \
201 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
202 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
203 LD="$(LD)"; export LD; \
e8a5fa9c 204 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
378fce5b
DD
205 NM="$(NM)"; export NM; \
206 RANLIB="$(RANLIB)"; export RANLIB; \
207 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 208 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 209 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 210 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
211 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
212 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
213 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
214 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
215 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
216 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
217 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b 218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
e8a5fa9c 219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
378fce5b 220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
222 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
700d40ca
ILT
226 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
f70224b5
PB
228@if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230@endif gcc-bootstrap
e90269c8 231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b 232
1f53ca9a
AO
233POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236@if target-libstdc++-v3-bootstrap
237# Override the above if we're bootstrapping C++.
238POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
1d14850f 241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
1f53ca9a
AO
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 -I$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
246 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
247@endif target-libstdc++-v3-bootstrap
248
378fce5b 249# Similar, for later GCC stages.
d545f33b 250POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 251 $(HOST_EXPORTS) \
b00612cc 252 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
253 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
254 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
255 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
1f53ca9a 256 $(POSTSTAGE1_CXX_EXPORT) \
e8a5fa9c
RW
257 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
258 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
259 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 260
50212802
NN
261# Target libraries are put under this directory:
262TARGET_SUBDIR = @target_subdir@
263# This is set by the configure script to the arguments to use when configuring
264# directories built for the target.
a7254363 265TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 266# This is the list of variables to export in the environment when
f2b2dd91 267# configuring subdirectories for the target system.
378fce5b 268BASE_TARGET_EXPORTS = \
6a9cf61e 269 $(BASE_EXPORTS) \
378fce5b 270 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 271 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
272 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
273 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 274 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 275 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
276 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
277 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
278 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
e552509b 279 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
378fce5b 280 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 281 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 282 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 283 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 284 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 285 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 286 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 287 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 288 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 289 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
f2b2dd91
RW
290@if gcc-bootstrap
291 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
292@endif gcc-bootstrap
911e63d0
JR
293 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
294 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
378fce5b
DD
295
296RAW_CXX_TARGET_EXPORTS = \
297 $(BASE_TARGET_EXPORTS) \
298 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 299 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
300
301NORMAL_TARGET_EXPORTS = \
302 $(BASE_TARGET_EXPORTS) \
1b05fbbd 303 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 304
4b1cb4fe
DD
305# Where to find GMP
306HOST_GMPLIBS = @gmplibs@
307HOST_GMPINC = @gmpinc@
308
e28c595f
JM
309# Where to find PPL
310HOST_PPLLIBS = @ppllibs@
311HOST_PPLINC = @pplinc@
312
313# Where to find CLOOG
314HOST_CLOOGLIBS = @clooglibs@
315HOST_CLOOGINC = @clooginc@
316
700d40ca
ILT
317# Where to find libelf
318HOST_LIBELFLIBS = @libelflibs@
319HOST_LIBELFINC = @libelfinc@
320
50212802
NN
321# ----------------------------------------------
322# Programs producing files for the BUILD machine
323# ----------------------------------------------
324
325SHELL = @config_shell@
326
327# pwd command to use. Allow user to override default by setting PWDCMD in
328# the environment to account for automounters. The make variable must not
329# be called PWDCMD, otherwise the value set here is passed to make
330# subprocesses and overrides the setting from the user's environment.
b40e3958
L
331# Don't use PWD since it is a common shell environment variable and we
332# don't want to corrupt it.
333PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
334
335# compilers to use to create programs which must be run in the build
336# environment.
b5714970
PB
337AR_FOR_BUILD = @AR_FOR_BUILD@
338AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 339CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 340CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
341CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
342CXX_FOR_BUILD = @CXX_FOR_BUILD@
343DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
344GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
345GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
9b980aa1 346GOC_FOR_BUILD = @GOC_FOR_BUILD@
b5714970
PB
347LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
348LD_FOR_BUILD = @LD_FOR_BUILD@
349NM_FOR_BUILD = @NM_FOR_BUILD@
350RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
351WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
352WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
353
354# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
355# here so that they can be overridden by Makefile fragments.
50212802
NN
356BUILD_PREFIX = @BUILD_PREFIX@
357BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 358
0df3d27f
PB
359# Flags to pass to stage2 and later makes. They are defined
360# here so that they can be overridden by Makefile fragments.
361BOOT_CFLAGS= -g -O2
f6d183c0 362BOOT_LDFLAGS=
c325a203 363BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 364
8e957354
PB
365AWK = @AWK@
366SED = @SED@
be01d343
PB
367BISON = @BISON@
368YACC = @YACC@
369FLEX = @FLEX@
370LEX = @LEX@
371M4 = @M4@
372MAKEINFO = @MAKEINFO@
373EXPECT = @EXPECT@
374RUNTEST = @RUNTEST@
252b5132
RH
375
376# This just becomes part of the MAKEINFO definition passed down to
377# sub-makes. It lets flags be given on the command line while still
378# using the makeinfo from the object tree.
62a3fc85
DD
379# (Default to avoid splitting info files by setting the threshold high.)
380MAKEINFOFLAGS = --split-size=5000000
252b5132 381
50212802
NN
382# ---------------------------------------------
383# Programs producing files for the HOST machine
384# ---------------------------------------------
252b5132 385
50212802 386AS = @AS@
50212802
NN
387AR = @AR@
388AR_FLAGS = rc
50212802 389CC = @CC@
50212802 390CXX = @CXX@
50212802 391DLLTOOL = @DLLTOOL@
50212802 392LD = @LD@
be01d343
PB
393LIPO = @LIPO@
394NM = @NM@
80911fe1 395OBJDUMP = @OBJDUMP@
50212802 396RANLIB = @RANLIB@
be01d343 397STRIP = @STRIP@
50212802 398WINDRES = @WINDRES@
0c24b341 399WINDMC = @WINDMC@
252b5132 400
a0323144
PB
401GNATBIND = @GNATBIND@
402GNATMAKE = @GNATMAKE@
403
be01d343 404CFLAGS = @CFLAGS@
b2edfdd2 405LDFLAGS = @LDFLAGS@
be01d343
PB
406LIBCFLAGS = $(CFLAGS)
407CXXFLAGS = @CXXFLAGS@
408LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
e552509b 409GOCFLAGS = $(CFLAGS)
50212802 410
1b05fbbd
AO
411TFLAGS =
412
413# Defaults for all stages; some are overridden below.
414
415STAGE_CFLAGS = $(BOOT_CFLAGS)
416STAGE_TFLAGS = $(TFLAGS)
417STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
418
419
420# Defaults for stage 1; some are overridden below.
421STAGE1_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
422STAGE1_CXXFLAGS = $(CXXFLAGS)
423@if target-libstdc++-v3-bootstrap
424# Override the above if we're bootstrapping C++.
425STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
426@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
427STAGE1_TFLAGS = $(STAGE_TFLAGS)
428STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
429
430# Defaults for stage 2; some are overridden below.
431STAGE2_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
432STAGE2_CXXFLAGS = $(CXXFLAGS)
433@if target-libstdc++-v3-bootstrap
434# Override the above if we're bootstrapping C++.
435STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
436@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
437STAGE2_TFLAGS = $(STAGE_TFLAGS)
438STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
439
440# Defaults for stage 3; some are overridden below.
441STAGE3_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
442STAGE3_CXXFLAGS = $(CXXFLAGS)
443@if target-libstdc++-v3-bootstrap
444# Override the above if we're bootstrapping C++.
445STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
446@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
447STAGE3_TFLAGS = $(STAGE_TFLAGS)
448STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
449
450# Defaults for stage 4; some are overridden below.
451STAGE4_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
452STAGE4_CXXFLAGS = $(CXXFLAGS)
453@if target-libstdc++-v3-bootstrap
454# Override the above if we're bootstrapping C++.
455STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
456@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
457STAGE4_TFLAGS = $(STAGE_TFLAGS)
458STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
459
460# Defaults for stage profile; some are overridden below.
461STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
462STAGEprofile_CXXFLAGS = $(CXXFLAGS)
463@if target-libstdc++-v3-bootstrap
464# Override the above if we're bootstrapping C++.
465STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
466@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
467STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
468STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
469
470# Defaults for stage feedback; some are overridden below.
471STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
472STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
473@if target-libstdc++-v3-bootstrap
474# Override the above if we're bootstrapping C++.
475STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
476@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
477STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
478STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
479
480
8a0d8a5c
PB
481# Only build the C compiler for stage1, because that is the only one that
482# we can guarantee will build with the native compiler, and also it is the
483# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
484# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
485# overrideable (for a bootstrap build stage1 also builds gcc.info).
486
1b05fbbd 487STAGE1_CFLAGS = @stage1_cflags@
1f53ca9a
AO
488STAGE1_CHECKING = @stage1_checking@
489STAGE1_LANGUAGES = @stage1_languages@
1b05fbbd
AO
490# * We force-disable intermodule optimizations, even if
491# --enable-intermodule was passed, since the installed compiler
492# probably can't handle them. Luckily, autoconf always respects
493# the last argument when conflicting --enable arguments are passed.
494# * Likewise, we force-disable coverage flags, since the installed
495# compiler probably has never heard of them.
496STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
497 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 498
1b05fbbd
AO
499STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
500STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 501
1b05fbbd
AO
502STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
503STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 504
8520c408
AO
505do-compare = @do_compare@
506do-compare3 = $(do-compare)
8520c408 507
50212802
NN
508# -----------------------------------------------
509# Programs producing files for the TARGET machine
510# -----------------------------------------------
0da52010 511
50212802 512AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 513AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 514CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 515
50212802
NN
516# If GCC_FOR_TARGET is not overriden on the command line, then this
517# variable is passed down to the gcc Makefile, where it is used to
518# build libgcc2.a. We define it here so that it can itself be
519# overridden on the command line.
1b05fbbd
AO
520GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
521CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
522RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
523GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
524GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
e552509b 525GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
852e5f18 526DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 527LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 528
7e0f7140 529LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 530NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 531OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 532RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 533STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 534WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 535WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 536
be01d343
PB
537COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
538COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
539COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
540
7f6ef0c0
PB
541CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
542CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 543
be01d343
PB
544LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
545LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 546LDFLAGS_FOR_TARGET =
e552509b 547GOCFLAGS_FOR_TARGET = -O2 -g
50212802 548
1b05fbbd
AO
549FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
550SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
551DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
552
553XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
554
50212802
NN
555# ------------------------------------
556# Miscellaneous targets and flag lists
557# ------------------------------------
558
252b5132
RH
559# The first rule in the file had better be this one. Don't put any above it.
560# This lives here to allow makefile fragments to contain dependencies.
f70224b5 561all:
252b5132 562
252b5132 563#### host and target specific makefile fragments come in here.
a0da8069
NN
564@target_makefile_frag@
565@alphaieee_frag@
566@ospace_frag@
567@host_makefile_frag@
252b5132
RH
568###
569
e90269c8 570# This is the list of directories that may be needed in RPATH_ENVVAR
18a8530e 571# so that programs built for the target machine work.
4f0ef2d8 572TARGET_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
573
574@if target-libstdc++-v3
18a8530e 575TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
e90269c8
PB
576@endif target-libstdc++-v3
577
578@if target-libmudflap
579TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
580@endif target-libmudflap
581
064d0a7c
PB
582@if target-libssp
583TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
584@endif target-libssp
585
b3ded179
PB
586@if target-libgomp
587TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
588@endif target-libgomp
589
e90269c8
PB
590
591
592# This is the list of directories that may be needed in RPATH_ENVVAR
593# so that programs built for the host machine work.
1f53ca9a 594HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
e90269c8
PB
595
596# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
597@if gcc
3bbd2f8f 598HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
599@endif gcc
600
601
602@if bfd
603HOST_LIB_PATH_bfd = \
c380fdd8 604 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
605@endif bfd
606
607@if opcodes
608HOST_LIB_PATH_opcodes = \
c380fdd8 609 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
610@endif opcodes
611
4b900473
PB
612@if gmp
613HOST_LIB_PATH_gmp = \
614 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
615@endif gmp
616
617@if mpfr
618HOST_LIB_PATH_mpfr = \
619 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
620@endif mpfr
621
e8a5fa9c
RW
622@if mpc
623HOST_LIB_PATH_mpc = \
624 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
625@endif mpc
626
e28c595f
JM
627@if ppl
628HOST_LIB_PATH_ppl = \
1f53ca9a 629 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
e28c595f
JM
630@endif ppl
631
632@if cloog
633HOST_LIB_PATH_cloog = \
634 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
635@endif cloog
636
1f53ca9a
AO
637@if libelf
638HOST_LIB_PATH_libelf = \
639 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
640@endif libelf
641
e90269c8 642
87cda2cf
AO
643CXX_FOR_TARGET_FLAG_TO_PASS = \
644 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
645@if target-libstdc++-v3
646# CXX_FOR_TARGET is tricky to get right for target libs that require a
647# functional C++ compiler. When we recurse, if we expand
648# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
649# libstdc++ include flags from the script. Instead, we get an
650# -funconfigured-* word, so that we'll get errors if this invalid C++
651# command line is used for anything, but also so that we can use the
652# word to decide whether or not to pass on this CXX_FOR_TARGET. If we
653# don't pass it on, sub-make will use the default definition, that
654# re-expands it at the time of use, so we'll get it right when we need
655# it. One potential exception is the expansion of CXX_FOR_TARGET
656# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
657# really work, for C++ host programs can't depend on the current-stage
658# C++ target library.
659CXX_FOR_TARGET_FLAG_TO_PASS = \
660 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
661@endif target-libstdc++-v3
662
252b5132 663# Flags to pass down to all sub-makes.
252b5132 664BASE_FLAGS_TO_PASS = \
497f816e 665 "DESTDIR=$(DESTDIR)" \
252b5132 666 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 667 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
668 "bindir=$(bindir)" \
669 "datadir=$(datadir)" \
670 "exec_prefix=$(exec_prefix)" \
671 "includedir=$(includedir)" \
108a6f8e
CD
672 "datarootdir=$(datarootdir)" \
673 "docdir=$(docdir)" \
252b5132 674 "infodir=$(infodir)" \
a3ca38d2 675 "pdfdir=$(pdfdir)" \
108a6f8e 676 "htmldir=$(htmldir)" \
252b5132
RH
677 "libdir=$(libdir)" \
678 "libexecdir=$(libexecdir)" \
679 "lispdir=$(lispdir)" \
680 "localstatedir=$(localstatedir)" \
681 "mandir=$(mandir)" \
682 "oldincludedir=$(oldincludedir)" \
683 "prefix=$(prefix)" \
684 "sbindir=$(sbindir)" \
685 "sharedstatedir=$(sharedstatedir)" \
686 "sysconfdir=$(sysconfdir)" \
687 "tooldir=$(tooldir)" \
ba73c63f 688 "build_tooldir=$(build_tooldir)" \
12f0bd74 689 "target_alias=$(target_alias)" \
8e957354 690 "AWK=$(AWK)" \
12f0bd74
NN
691 "BISON=$(BISON)" \
692 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 693 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
694 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
695 "EXPECT=$(EXPECT)" \
6a9cf61e 696 "FLEX=$(FLEX)" \
12f0bd74
NN
697 "INSTALL=$(INSTALL)" \
698 "INSTALL_DATA=$(INSTALL_DATA)" \
699 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
700 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 701 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
702 "LEX=$(LEX)" \
703 "M4=$(M4)" \
704 "MAKE=$(MAKE)" \
705 "RUNTEST=$(RUNTEST)" \
706 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 707 "SED=$(SED)" \
12f0bd74
NN
708 "SHELL=$(SHELL)" \
709 "YACC=$(YACC)" \
c52c6897 710 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 711 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 712 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 713 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
714 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
715 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
716 "CFLAGS=$(CFLAGS)" \
717 "CXXFLAGS=$(CXXFLAGS)" \
718 "LDFLAGS=$(LDFLAGS)" \
719 "LIBCFLAGS=$(LIBCFLAGS)" \
720 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 721 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 722 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
723 "GNATBIND=$(GNATBIND)" \
724 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
725 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
726 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
727 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
728 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 729 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
730 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
731 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 732 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 733 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 734 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
e552509b
ILT
735 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
736 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
12f0bd74 737 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 738 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 739 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
740 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
741 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
742 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 743 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 744 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 745 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 746 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 747 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 748 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 749 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 750 "LEAN=$(LEAN)" \
1b05fbbd 751 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
1f53ca9a 752 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
753 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
754 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
1f53ca9a 755 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
756 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
757 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
1f53ca9a 758 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
759 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
760 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
1f53ca9a 761 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
1b05fbbd
AO
762 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
763 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
1f53ca9a 764 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
765 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
766 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
1f53ca9a 767 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd 768 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
87cda2cf 769 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
1b05fbbd 770 "TFLAGS=$(TFLAGS)" \
10ecffb9 771 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 772 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 773
55db4b87
PB
774# We leave this in just in case, but it is not needed anymore.
775RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 776
252b5132
RH
777# Flags to pass down to most sub-makes, in which we're building with
778# the host environment.
252b5132
RH
779EXTRA_HOST_FLAGS = \
780 'AR=$(AR)' \
781 'AS=$(AS)' \
782 'CC=$(CC)' \
783 'CXX=$(CXX)' \
784 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
785 'GCJ=$(GCJ)' \
786 'GFORTRAN=$(GFORTRAN)' \
9b980aa1 787 'GOC=$(GOC)' \
252b5132 788 'LD=$(LD)' \
be01d343 789 'LIPO=$(LIPO)' \
252b5132 790 'NM=$(NM)' \
80911fe1 791 'OBJDUMP=$(OBJDUMP)' \
b9459e83 792 'RANLIB=$(RANLIB)' \
be01d343 793 'STRIP=$(STRIP)' \
0c24b341
NC
794 'WINDRES=$(WINDRES)' \
795 'WINDMC=$(WINDMC)'
252b5132
RH
796
797FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
798
8a0d8a5c
PB
799# Flags to pass to stage2 and later makes.
800
801POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
802 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
803 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
804 GNATBIND="$${GNATBIND}" \
1f53ca9a
AO
805 LDFLAGS="$${LDFLAGS}" \
806 HOST_LIBS="$${HOST_LIBS}" \
8a0d8a5c
PB
807 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
808
252b5132 809# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
810# The double $ decreases the length of the command line; those variables
811# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
812# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
813# so we expand them here.
252b5132
RH
814EXTRA_TARGET_FLAGS = \
815 'AR=$$(AR_FOR_TARGET)' \
0aed8855 816 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
817 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
818 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
819 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
820 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 821 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
822 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
823 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
9b980aa1 824 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
e552509b 825 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
0aed8855 826 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 827 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
828 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
829 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 830 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 831 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 832 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 833 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
834 'WINDMC=$$(WINDMC_FOR_TARGET)' \
835 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
836 "TFLAGS=$$TFLAGS"
252b5132
RH
837
838TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
839
840# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
841# unfortunately needs the native compiler and the target ar and
842# ranlib.
843# If any variables are added here, they must be added to do-*, below.
2a4cbe27 844# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
845# cross-building scheme.
846EXTRA_GCC_FLAGS = \
252b5132 847 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
848 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
849 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
850 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
851 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 852 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 853
f0b24077 854GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 855
1b05fbbd 856@if gcc
96655cc4 857BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
858ifneq ($(BUILD_CONFIG),)
859include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
860endif
861@endif gcc
862
dd12c3a8 863.PHONY: configure-host
b813574b 864configure-host: \
dd12c3a8
NN
865 maybe-configure-ash \
866 maybe-configure-autoconf \
867 maybe-configure-automake \
868 maybe-configure-bash \
869 maybe-configure-bfd \
870 maybe-configure-opcodes \
871 maybe-configure-binutils \
872 maybe-configure-bison \
873 maybe-configure-byacc \
874 maybe-configure-bzip2 \
f9806fa5 875 maybe-configure-cgen \
dd12c3a8
NN
876 maybe-configure-dejagnu \
877 maybe-configure-diff \
878 maybe-configure-dosutils \
879 maybe-configure-etc \
880 maybe-configure-fastjar \
881 maybe-configure-fileutils \
882 maybe-configure-findutils \
883 maybe-configure-find \
d3ed111c 884 maybe-configure-fixincludes \
dd12c3a8
NN
885 maybe-configure-flex \
886 maybe-configure-gas \
b813574b 887 maybe-configure-gcc \
dd12c3a8
NN
888 maybe-configure-gawk \
889 maybe-configure-gettext \
4b900473
PB
890 maybe-configure-gmp \
891 maybe-configure-mpfr \
e8a5fa9c 892 maybe-configure-mpc \
e28c595f
JM
893 maybe-configure-ppl \
894 maybe-configure-cloog \
1f53ca9a 895 maybe-configure-libelf \
dd12c3a8 896 maybe-configure-gnuserv \
93f9b408 897 maybe-configure-gold \
dd12c3a8
NN
898 maybe-configure-gprof \
899 maybe-configure-gzip \
900 maybe-configure-hello \
901 maybe-configure-indent \
902 maybe-configure-intl \
903 maybe-configure-tcl \
904 maybe-configure-itcl \
905 maybe-configure-ld \
04cf1b77 906 maybe-configure-libcpp \
be01d343 907 maybe-configure-libdecnumber \
dd12c3a8
NN
908 maybe-configure-libgui \
909 maybe-configure-libiberty \
dc448a7b 910 maybe-configure-libiconv \
dd12c3a8
NN
911 maybe-configure-libtool \
912 maybe-configure-m4 \
913 maybe-configure-make \
914 maybe-configure-mmalloc \
915 maybe-configure-patch \
916 maybe-configure-perl \
917 maybe-configure-prms \
918 maybe-configure-rcs \
919 maybe-configure-readline \
920 maybe-configure-release \
921 maybe-configure-recode \
922 maybe-configure-sed \
923 maybe-configure-send-pr \
924 maybe-configure-shellutils \
925 maybe-configure-sid \
926 maybe-configure-sim \
927 maybe-configure-tar \
928 maybe-configure-texinfo \
929 maybe-configure-textutils \
930 maybe-configure-time \
931 maybe-configure-uudecode \
932 maybe-configure-wdiff \
933 maybe-configure-zip \
934 maybe-configure-zlib \
935 maybe-configure-gdb \
936 maybe-configure-expect \
937 maybe-configure-guile \
938 maybe-configure-tk \
dd12c3a8 939 maybe-configure-libtermcap \
b00612cc 940 maybe-configure-utils \
700d40ca
ILT
941 maybe-configure-gnattools \
942 maybe-configure-lto-plugin
dd12c3a8
NN
943.PHONY: configure-target
944configure-target: \
945 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 946 maybe-configure-target-libmudflap \
064d0a7c 947 maybe-configure-target-libssp \
dd12c3a8 948 maybe-configure-target-newlib \
6aa8ef82 949 maybe-configure-target-libgcc \
e552509b 950 maybe-configure-target-libquadmath \
4b1cb4fe 951 maybe-configure-target-libgfortran \
dd12c3a8 952 maybe-configure-target-libobjc \
e552509b 953 maybe-configure-target-libgo \
dd12c3a8
NN
954 maybe-configure-target-libtermcap \
955 maybe-configure-target-winsup \
956 maybe-configure-target-libgloss \
957 maybe-configure-target-libiberty \
958 maybe-configure-target-gperf \
959 maybe-configure-target-examples \
960 maybe-configure-target-libffi \
961 maybe-configure-target-libjava \
962 maybe-configure-target-zlib \
963 maybe-configure-target-boehm-gc \
964 maybe-configure-target-qthreads \
a2592b1b 965 maybe-configure-target-rda \
b3ded179
PB
966 maybe-configure-target-libada \
967 maybe-configure-target-libgomp
252b5132 968
319cab08
PB
969# The target built for a native non-bootstrap build.
970.PHONY: all
f70224b5
PB
971all:
972@if gcc-bootstrap
be01d343 973 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
974 @r=`${PWD_COMMAND}`; export r; \
975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 976 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 977@endif gcc-bootstrap
0aed8855 978 @: $(MAKE); $(unstage)
f70224b5
PB
979 @r=`${PWD_COMMAND}`; export r; \
980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 981@if gcc-bootstrap
b5233201 982 if [ -f stage_last ]; then \
07fc31c9 983 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 984 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 985 else \
1b05fbbd 986@endif gcc-bootstrap
b5233201
AO
987 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
988@if gcc-bootstrap
989 ; \
04ec0acb 990 fi \
b5233201 991@endif gcc-bootstrap
04ec0acb 992 && :
6a9cf61e
PB
993
994.PHONY: all-build
c52c6897
PB
995
996all-build: maybe-all-build-libiberty
997all-build: maybe-all-build-bison
998all-build: maybe-all-build-byacc
999all-build: maybe-all-build-flex
1000all-build: maybe-all-build-m4
1001all-build: maybe-all-build-texinfo
1002all-build: maybe-all-build-fixincludes
1003
dd12c3a8 1004.PHONY: all-host
c52c6897
PB
1005
1006all-host: maybe-all-ash
1007all-host: maybe-all-autoconf
1008all-host: maybe-all-automake
1009all-host: maybe-all-bash
1010@if bfd-no-bootstrap
1011all-host: maybe-all-bfd
1012@endif bfd-no-bootstrap
1013@if opcodes-no-bootstrap
1014all-host: maybe-all-opcodes
1015@endif opcodes-no-bootstrap
1016@if binutils-no-bootstrap
1017all-host: maybe-all-binutils
1018@endif binutils-no-bootstrap
1019all-host: maybe-all-bison
1020all-host: maybe-all-byacc
1021all-host: maybe-all-bzip2
f9806fa5 1022all-host: maybe-all-cgen
c52c6897
PB
1023all-host: maybe-all-dejagnu
1024all-host: maybe-all-diff
1025all-host: maybe-all-dosutils
1026all-host: maybe-all-etc
1027all-host: maybe-all-fastjar
1028all-host: maybe-all-fileutils
1029all-host: maybe-all-findutils
1030all-host: maybe-all-find
1031all-host: maybe-all-fixincludes
1032all-host: maybe-all-flex
1033@if gas-no-bootstrap
1034all-host: maybe-all-gas
1035@endif gas-no-bootstrap
1036@if gcc-no-bootstrap
1037all-host: maybe-all-gcc
1038@endif gcc-no-bootstrap
1039all-host: maybe-all-gawk
1040all-host: maybe-all-gettext
4b900473
PB
1041@if gmp-no-bootstrap
1042all-host: maybe-all-gmp
1043@endif gmp-no-bootstrap
1044@if mpfr-no-bootstrap
1045all-host: maybe-all-mpfr
1046@endif mpfr-no-bootstrap
e8a5fa9c
RW
1047@if mpc-no-bootstrap
1048all-host: maybe-all-mpc
1049@endif mpc-no-bootstrap
e28c595f
JM
1050@if ppl-no-bootstrap
1051all-host: maybe-all-ppl
1052@endif ppl-no-bootstrap
1053@if cloog-no-bootstrap
1054all-host: maybe-all-cloog
1055@endif cloog-no-bootstrap
1f53ca9a
AO
1056@if libelf-no-bootstrap
1057all-host: maybe-all-libelf
1058@endif libelf-no-bootstrap
c52c6897 1059all-host: maybe-all-gnuserv
93f9b408
ILT
1060@if gold-no-bootstrap
1061all-host: maybe-all-gold
1062@endif gold-no-bootstrap
c52c6897
PB
1063all-host: maybe-all-gprof
1064all-host: maybe-all-gzip
1065all-host: maybe-all-hello
1066all-host: maybe-all-indent
1067@if intl-no-bootstrap
1068all-host: maybe-all-intl
1069@endif intl-no-bootstrap
1070all-host: maybe-all-tcl
1071all-host: maybe-all-itcl
1072@if ld-no-bootstrap
1073all-host: maybe-all-ld
1074@endif ld-no-bootstrap
1075@if libcpp-no-bootstrap
1076all-host: maybe-all-libcpp
1077@endif libcpp-no-bootstrap
1078@if libdecnumber-no-bootstrap
1079all-host: maybe-all-libdecnumber
1080@endif libdecnumber-no-bootstrap
1081all-host: maybe-all-libgui
1082@if libiberty-no-bootstrap
1083all-host: maybe-all-libiberty
1084@endif libiberty-no-bootstrap
dc448a7b 1085all-host: maybe-all-libiconv
c52c6897
PB
1086all-host: maybe-all-libtool
1087all-host: maybe-all-m4
1088all-host: maybe-all-make
1089all-host: maybe-all-mmalloc
1090all-host: maybe-all-patch
1091all-host: maybe-all-perl
1092all-host: maybe-all-prms
1093all-host: maybe-all-rcs
1094all-host: maybe-all-readline
1095all-host: maybe-all-release
1096all-host: maybe-all-recode
1097all-host: maybe-all-sed
1098all-host: maybe-all-send-pr
1099all-host: maybe-all-shellutils
1100all-host: maybe-all-sid
1101all-host: maybe-all-sim
1102all-host: maybe-all-tar
1103all-host: maybe-all-texinfo
1104all-host: maybe-all-textutils
1105all-host: maybe-all-time
1106all-host: maybe-all-uudecode
1107all-host: maybe-all-wdiff
1108all-host: maybe-all-zip
1109@if zlib-no-bootstrap
1110all-host: maybe-all-zlib
1111@endif zlib-no-bootstrap
1112all-host: maybe-all-gdb
1113all-host: maybe-all-expect
1114all-host: maybe-all-guile
1115all-host: maybe-all-tk
1116all-host: maybe-all-libtermcap
1117all-host: maybe-all-utils
1118all-host: maybe-all-gnattools
700d40ca
ILT
1119@if lto-plugin-no-bootstrap
1120all-host: maybe-all-lto-plugin
1121@endif lto-plugin-no-bootstrap
c52c6897 1122
dd12c3a8 1123.PHONY: all-target
c52c6897 1124
e8a5fa9c 1125@if target-libstdc++-v3-no-bootstrap
c52c6897 1126all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1127@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1128all-target: maybe-all-target-libmudflap
1129all-target: maybe-all-target-libssp
c52c6897 1130all-target: maybe-all-target-newlib
f86e35b8 1131@if target-libgcc-no-bootstrap
6aa8ef82 1132all-target: maybe-all-target-libgcc
f86e35b8 1133@endif target-libgcc-no-bootstrap
e552509b 1134all-target: maybe-all-target-libquadmath
c52c6897
PB
1135all-target: maybe-all-target-libgfortran
1136all-target: maybe-all-target-libobjc
e552509b 1137all-target: maybe-all-target-libgo
c52c6897
PB
1138all-target: maybe-all-target-libtermcap
1139all-target: maybe-all-target-winsup
1140all-target: maybe-all-target-libgloss
1141all-target: maybe-all-target-libiberty
1142all-target: maybe-all-target-gperf
1143all-target: maybe-all-target-examples
1144all-target: maybe-all-target-libffi
1145all-target: maybe-all-target-libjava
1146all-target: maybe-all-target-zlib
1147all-target: maybe-all-target-boehm-gc
1148all-target: maybe-all-target-qthreads
1149all-target: maybe-all-target-rda
1150all-target: maybe-all-target-libada
911e63d0 1151@if target-libgomp-no-bootstrap
c52c6897 1152all-target: maybe-all-target-libgomp
911e63d0 1153@endif target-libgomp-no-bootstrap
252b5132
RH
1154
1155# Do a target for all the subdirectories. A ``make do-X'' will do a
1156# ``make X'' in all subdirectories (because, in general, there is a
1157# dependency (below) of X upon do-X, a ``make X'' will also do this,
1158# but it may do additional work as well).
e393202e 1159
2a4cbe27 1160.PHONY: do-info
f70224b5 1161do-info:
0aed8855 1162 @: $(MAKE); $(unstage)
e360f423
PB
1163 @r=`${PWD_COMMAND}`; export r; \
1164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1166 info-target
f70224b5 1167
e393202e 1168
2a4cbe27 1169.PHONY: info-host
c52c6897
PB
1170
1171info-host: maybe-info-ash
1172info-host: maybe-info-autoconf
1173info-host: maybe-info-automake
1174info-host: maybe-info-bash
1175info-host: maybe-info-bfd
1176info-host: maybe-info-opcodes
1177info-host: maybe-info-binutils
1178info-host: maybe-info-bison
1179info-host: maybe-info-byacc
1180info-host: maybe-info-bzip2
f9806fa5 1181info-host: maybe-info-cgen
c52c6897
PB
1182info-host: maybe-info-dejagnu
1183info-host: maybe-info-diff
1184info-host: maybe-info-dosutils
1185info-host: maybe-info-etc
1186info-host: maybe-info-fastjar
1187info-host: maybe-info-fileutils
1188info-host: maybe-info-findutils
1189info-host: maybe-info-find
1190info-host: maybe-info-fixincludes
1191info-host: maybe-info-flex
1192info-host: maybe-info-gas
1193info-host: maybe-info-gcc
1194info-host: maybe-info-gawk
1195info-host: maybe-info-gettext
4b900473
PB
1196info-host: maybe-info-gmp
1197info-host: maybe-info-mpfr
e8a5fa9c 1198info-host: maybe-info-mpc
e28c595f
JM
1199info-host: maybe-info-ppl
1200info-host: maybe-info-cloog
1f53ca9a 1201info-host: maybe-info-libelf
c52c6897 1202info-host: maybe-info-gnuserv
93f9b408 1203info-host: maybe-info-gold
c52c6897
PB
1204info-host: maybe-info-gprof
1205info-host: maybe-info-gzip
1206info-host: maybe-info-hello
1207info-host: maybe-info-indent
1208info-host: maybe-info-intl
1209info-host: maybe-info-tcl
1210info-host: maybe-info-itcl
1211info-host: maybe-info-ld
1212info-host: maybe-info-libcpp
1213info-host: maybe-info-libdecnumber
1214info-host: maybe-info-libgui
1215info-host: maybe-info-libiberty
dc448a7b 1216info-host: maybe-info-libiconv
c52c6897
PB
1217info-host: maybe-info-libtool
1218info-host: maybe-info-m4
1219info-host: maybe-info-make
1220info-host: maybe-info-mmalloc
1221info-host: maybe-info-patch
1222info-host: maybe-info-perl
1223info-host: maybe-info-prms
1224info-host: maybe-info-rcs
1225info-host: maybe-info-readline
1226info-host: maybe-info-release
1227info-host: maybe-info-recode
1228info-host: maybe-info-sed
1229info-host: maybe-info-send-pr
1230info-host: maybe-info-shellutils
1231info-host: maybe-info-sid
1232info-host: maybe-info-sim
1233info-host: maybe-info-tar
1234info-host: maybe-info-texinfo
1235info-host: maybe-info-textutils
1236info-host: maybe-info-time
1237info-host: maybe-info-uudecode
1238info-host: maybe-info-wdiff
1239info-host: maybe-info-zip
1240info-host: maybe-info-zlib
1241info-host: maybe-info-gdb
1242info-host: maybe-info-expect
1243info-host: maybe-info-guile
1244info-host: maybe-info-tk
1245info-host: maybe-info-libtermcap
1246info-host: maybe-info-utils
1247info-host: maybe-info-gnattools
700d40ca 1248info-host: maybe-info-lto-plugin
252b5132 1249
2a4cbe27 1250.PHONY: info-target
c52c6897
PB
1251
1252info-target: maybe-info-target-libstdc++-v3
1253info-target: maybe-info-target-libmudflap
1254info-target: maybe-info-target-libssp
c52c6897 1255info-target: maybe-info-target-newlib
6aa8ef82 1256info-target: maybe-info-target-libgcc
e552509b 1257info-target: maybe-info-target-libquadmath
c52c6897
PB
1258info-target: maybe-info-target-libgfortran
1259info-target: maybe-info-target-libobjc
e552509b 1260info-target: maybe-info-target-libgo
c52c6897
PB
1261info-target: maybe-info-target-libtermcap
1262info-target: maybe-info-target-winsup
1263info-target: maybe-info-target-libgloss
1264info-target: maybe-info-target-libiberty
1265info-target: maybe-info-target-gperf
1266info-target: maybe-info-target-examples
1267info-target: maybe-info-target-libffi
1268info-target: maybe-info-target-libjava
1269info-target: maybe-info-target-zlib
1270info-target: maybe-info-target-boehm-gc
1271info-target: maybe-info-target-qthreads
1272info-target: maybe-info-target-rda
1273info-target: maybe-info-target-libada
1274info-target: maybe-info-target-libgomp
252b5132 1275
4fa63067 1276.PHONY: do-dvi
f70224b5 1277do-dvi:
0aed8855 1278 @: $(MAKE); $(unstage)
e360f423
PB
1279 @r=`${PWD_COMMAND}`; export r; \
1280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1281 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1282 dvi-target
f70224b5 1283
2a4cbe27 1284
4fa63067 1285.PHONY: dvi-host
c52c6897
PB
1286
1287dvi-host: maybe-dvi-ash
1288dvi-host: maybe-dvi-autoconf
1289dvi-host: maybe-dvi-automake
1290dvi-host: maybe-dvi-bash
1291dvi-host: maybe-dvi-bfd
1292dvi-host: maybe-dvi-opcodes
1293dvi-host: maybe-dvi-binutils
1294dvi-host: maybe-dvi-bison
1295dvi-host: maybe-dvi-byacc
1296dvi-host: maybe-dvi-bzip2
f9806fa5 1297dvi-host: maybe-dvi-cgen
c52c6897
PB
1298dvi-host: maybe-dvi-dejagnu
1299dvi-host: maybe-dvi-diff
1300dvi-host: maybe-dvi-dosutils
1301dvi-host: maybe-dvi-etc
1302dvi-host: maybe-dvi-fastjar
1303dvi-host: maybe-dvi-fileutils
1304dvi-host: maybe-dvi-findutils
1305dvi-host: maybe-dvi-find
1306dvi-host: maybe-dvi-fixincludes
1307dvi-host: maybe-dvi-flex
1308dvi-host: maybe-dvi-gas
1309dvi-host: maybe-dvi-gcc
1310dvi-host: maybe-dvi-gawk
1311dvi-host: maybe-dvi-gettext
4b900473
PB
1312dvi-host: maybe-dvi-gmp
1313dvi-host: maybe-dvi-mpfr
e8a5fa9c 1314dvi-host: maybe-dvi-mpc
e28c595f
JM
1315dvi-host: maybe-dvi-ppl
1316dvi-host: maybe-dvi-cloog
1f53ca9a 1317dvi-host: maybe-dvi-libelf
c52c6897 1318dvi-host: maybe-dvi-gnuserv
93f9b408 1319dvi-host: maybe-dvi-gold
c52c6897
PB
1320dvi-host: maybe-dvi-gprof
1321dvi-host: maybe-dvi-gzip
1322dvi-host: maybe-dvi-hello
1323dvi-host: maybe-dvi-indent
1324dvi-host: maybe-dvi-intl
1325dvi-host: maybe-dvi-tcl
1326dvi-host: maybe-dvi-itcl
1327dvi-host: maybe-dvi-ld
1328dvi-host: maybe-dvi-libcpp
1329dvi-host: maybe-dvi-libdecnumber
1330dvi-host: maybe-dvi-libgui
1331dvi-host: maybe-dvi-libiberty
dc448a7b 1332dvi-host: maybe-dvi-libiconv
c52c6897
PB
1333dvi-host: maybe-dvi-libtool
1334dvi-host: maybe-dvi-m4
1335dvi-host: maybe-dvi-make
1336dvi-host: maybe-dvi-mmalloc
1337dvi-host: maybe-dvi-patch
1338dvi-host: maybe-dvi-perl
1339dvi-host: maybe-dvi-prms
1340dvi-host: maybe-dvi-rcs
1341dvi-host: maybe-dvi-readline
1342dvi-host: maybe-dvi-release
1343dvi-host: maybe-dvi-recode
1344dvi-host: maybe-dvi-sed
1345dvi-host: maybe-dvi-send-pr
1346dvi-host: maybe-dvi-shellutils
1347dvi-host: maybe-dvi-sid
1348dvi-host: maybe-dvi-sim
1349dvi-host: maybe-dvi-tar
1350dvi-host: maybe-dvi-texinfo
1351dvi-host: maybe-dvi-textutils
1352dvi-host: maybe-dvi-time
1353dvi-host: maybe-dvi-uudecode
1354dvi-host: maybe-dvi-wdiff
1355dvi-host: maybe-dvi-zip
1356dvi-host: maybe-dvi-zlib
1357dvi-host: maybe-dvi-gdb
1358dvi-host: maybe-dvi-expect
1359dvi-host: maybe-dvi-guile
1360dvi-host: maybe-dvi-tk
1361dvi-host: maybe-dvi-libtermcap
1362dvi-host: maybe-dvi-utils
1363dvi-host: maybe-dvi-gnattools
700d40ca 1364dvi-host: maybe-dvi-lto-plugin
2a4cbe27 1365
4fa63067 1366.PHONY: dvi-target
c52c6897
PB
1367
1368dvi-target: maybe-dvi-target-libstdc++-v3
1369dvi-target: maybe-dvi-target-libmudflap
1370dvi-target: maybe-dvi-target-libssp
c52c6897 1371dvi-target: maybe-dvi-target-newlib
6aa8ef82 1372dvi-target: maybe-dvi-target-libgcc
e552509b 1373dvi-target: maybe-dvi-target-libquadmath
c52c6897
PB
1374dvi-target: maybe-dvi-target-libgfortran
1375dvi-target: maybe-dvi-target-libobjc
e552509b 1376dvi-target: maybe-dvi-target-libgo
c52c6897
PB
1377dvi-target: maybe-dvi-target-libtermcap
1378dvi-target: maybe-dvi-target-winsup
1379dvi-target: maybe-dvi-target-libgloss
1380dvi-target: maybe-dvi-target-libiberty
1381dvi-target: maybe-dvi-target-gperf
1382dvi-target: maybe-dvi-target-examples
1383dvi-target: maybe-dvi-target-libffi
1384dvi-target: maybe-dvi-target-libjava
1385dvi-target: maybe-dvi-target-zlib
1386dvi-target: maybe-dvi-target-boehm-gc
1387dvi-target: maybe-dvi-target-qthreads
1388dvi-target: maybe-dvi-target-rda
1389dvi-target: maybe-dvi-target-libada
1390dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1391
56a8fe78
DD
1392.PHONY: do-pdf
1393do-pdf:
1394 @: $(MAKE); $(unstage)
1395 @r=`${PWD_COMMAND}`; export r; \
1396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1397 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1398 pdf-target
1399
1400
1401.PHONY: pdf-host
1402
1403pdf-host: maybe-pdf-ash
1404pdf-host: maybe-pdf-autoconf
1405pdf-host: maybe-pdf-automake
1406pdf-host: maybe-pdf-bash
1407pdf-host: maybe-pdf-bfd
1408pdf-host: maybe-pdf-opcodes
1409pdf-host: maybe-pdf-binutils
1410pdf-host: maybe-pdf-bison
1411pdf-host: maybe-pdf-byacc
1412pdf-host: maybe-pdf-bzip2
f9806fa5 1413pdf-host: maybe-pdf-cgen
56a8fe78
DD
1414pdf-host: maybe-pdf-dejagnu
1415pdf-host: maybe-pdf-diff
1416pdf-host: maybe-pdf-dosutils
1417pdf-host: maybe-pdf-etc
1418pdf-host: maybe-pdf-fastjar
1419pdf-host: maybe-pdf-fileutils
1420pdf-host: maybe-pdf-findutils
1421pdf-host: maybe-pdf-find
1422pdf-host: maybe-pdf-fixincludes
1423pdf-host: maybe-pdf-flex
1424pdf-host: maybe-pdf-gas
1425pdf-host: maybe-pdf-gcc
1426pdf-host: maybe-pdf-gawk
1427pdf-host: maybe-pdf-gettext
4b900473
PB
1428pdf-host: maybe-pdf-gmp
1429pdf-host: maybe-pdf-mpfr
e8a5fa9c 1430pdf-host: maybe-pdf-mpc
e28c595f
JM
1431pdf-host: maybe-pdf-ppl
1432pdf-host: maybe-pdf-cloog
1f53ca9a 1433pdf-host: maybe-pdf-libelf
56a8fe78 1434pdf-host: maybe-pdf-gnuserv
93f9b408 1435pdf-host: maybe-pdf-gold
56a8fe78
DD
1436pdf-host: maybe-pdf-gprof
1437pdf-host: maybe-pdf-gzip
1438pdf-host: maybe-pdf-hello
1439pdf-host: maybe-pdf-indent
1440pdf-host: maybe-pdf-intl
1441pdf-host: maybe-pdf-tcl
1442pdf-host: maybe-pdf-itcl
1443pdf-host: maybe-pdf-ld
1444pdf-host: maybe-pdf-libcpp
1445pdf-host: maybe-pdf-libdecnumber
1446pdf-host: maybe-pdf-libgui
1447pdf-host: maybe-pdf-libiberty
dc448a7b 1448pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1449pdf-host: maybe-pdf-libtool
1450pdf-host: maybe-pdf-m4
1451pdf-host: maybe-pdf-make
1452pdf-host: maybe-pdf-mmalloc
1453pdf-host: maybe-pdf-patch
1454pdf-host: maybe-pdf-perl
1455pdf-host: maybe-pdf-prms
1456pdf-host: maybe-pdf-rcs
1457pdf-host: maybe-pdf-readline
1458pdf-host: maybe-pdf-release
1459pdf-host: maybe-pdf-recode
1460pdf-host: maybe-pdf-sed
1461pdf-host: maybe-pdf-send-pr
1462pdf-host: maybe-pdf-shellutils
1463pdf-host: maybe-pdf-sid
1464pdf-host: maybe-pdf-sim
1465pdf-host: maybe-pdf-tar
1466pdf-host: maybe-pdf-texinfo
1467pdf-host: maybe-pdf-textutils
1468pdf-host: maybe-pdf-time
1469pdf-host: maybe-pdf-uudecode
1470pdf-host: maybe-pdf-wdiff
1471pdf-host: maybe-pdf-zip
1472pdf-host: maybe-pdf-zlib
1473pdf-host: maybe-pdf-gdb
1474pdf-host: maybe-pdf-expect
1475pdf-host: maybe-pdf-guile
1476pdf-host: maybe-pdf-tk
1477pdf-host: maybe-pdf-libtermcap
1478pdf-host: maybe-pdf-utils
1479pdf-host: maybe-pdf-gnattools
700d40ca 1480pdf-host: maybe-pdf-lto-plugin
56a8fe78
DD
1481
1482.PHONY: pdf-target
1483
1484pdf-target: maybe-pdf-target-libstdc++-v3
1485pdf-target: maybe-pdf-target-libmudflap
1486pdf-target: maybe-pdf-target-libssp
1487pdf-target: maybe-pdf-target-newlib
6aa8ef82 1488pdf-target: maybe-pdf-target-libgcc
e552509b 1489pdf-target: maybe-pdf-target-libquadmath
56a8fe78
DD
1490pdf-target: maybe-pdf-target-libgfortran
1491pdf-target: maybe-pdf-target-libobjc
e552509b 1492pdf-target: maybe-pdf-target-libgo
56a8fe78
DD
1493pdf-target: maybe-pdf-target-libtermcap
1494pdf-target: maybe-pdf-target-winsup
1495pdf-target: maybe-pdf-target-libgloss
1496pdf-target: maybe-pdf-target-libiberty
1497pdf-target: maybe-pdf-target-gperf
1498pdf-target: maybe-pdf-target-examples
1499pdf-target: maybe-pdf-target-libffi
1500pdf-target: maybe-pdf-target-libjava
1501pdf-target: maybe-pdf-target-zlib
1502pdf-target: maybe-pdf-target-boehm-gc
1503pdf-target: maybe-pdf-target-qthreads
1504pdf-target: maybe-pdf-target-rda
1505pdf-target: maybe-pdf-target-libada
1506pdf-target: maybe-pdf-target-libgomp
1507
6d389afc 1508.PHONY: do-html
f70224b5 1509do-html:
0aed8855 1510 @: $(MAKE); $(unstage)
e360f423
PB
1511 @r=`${PWD_COMMAND}`; export r; \
1512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1513 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1514 html-target
f70224b5 1515
6d389afc
MS
1516
1517.PHONY: html-host
c52c6897
PB
1518
1519html-host: maybe-html-ash
1520html-host: maybe-html-autoconf
1521html-host: maybe-html-automake
1522html-host: maybe-html-bash
1523html-host: maybe-html-bfd
1524html-host: maybe-html-opcodes
1525html-host: maybe-html-binutils
1526html-host: maybe-html-bison
1527html-host: maybe-html-byacc
1528html-host: maybe-html-bzip2
f9806fa5 1529html-host: maybe-html-cgen
c52c6897
PB
1530html-host: maybe-html-dejagnu
1531html-host: maybe-html-diff
1532html-host: maybe-html-dosutils
1533html-host: maybe-html-etc
1534html-host: maybe-html-fastjar
1535html-host: maybe-html-fileutils
1536html-host: maybe-html-findutils
1537html-host: maybe-html-find
1538html-host: maybe-html-fixincludes
1539html-host: maybe-html-flex
1540html-host: maybe-html-gas
1541html-host: maybe-html-gcc
1542html-host: maybe-html-gawk
1543html-host: maybe-html-gettext
4b900473
PB
1544html-host: maybe-html-gmp
1545html-host: maybe-html-mpfr
e8a5fa9c 1546html-host: maybe-html-mpc
e28c595f
JM
1547html-host: maybe-html-ppl
1548html-host: maybe-html-cloog
1f53ca9a 1549html-host: maybe-html-libelf
c52c6897 1550html-host: maybe-html-gnuserv
93f9b408 1551html-host: maybe-html-gold
c52c6897
PB
1552html-host: maybe-html-gprof
1553html-host: maybe-html-gzip
1554html-host: maybe-html-hello
1555html-host: maybe-html-indent
1556html-host: maybe-html-intl
1557html-host: maybe-html-tcl
1558html-host: maybe-html-itcl
1559html-host: maybe-html-ld
1560html-host: maybe-html-libcpp
1561html-host: maybe-html-libdecnumber
1562html-host: maybe-html-libgui
1563html-host: maybe-html-libiberty
dc448a7b 1564html-host: maybe-html-libiconv
c52c6897
PB
1565html-host: maybe-html-libtool
1566html-host: maybe-html-m4
1567html-host: maybe-html-make
1568html-host: maybe-html-mmalloc
1569html-host: maybe-html-patch
1570html-host: maybe-html-perl
1571html-host: maybe-html-prms
1572html-host: maybe-html-rcs
1573html-host: maybe-html-readline
1574html-host: maybe-html-release
1575html-host: maybe-html-recode
1576html-host: maybe-html-sed
1577html-host: maybe-html-send-pr
1578html-host: maybe-html-shellutils
1579html-host: maybe-html-sid
1580html-host: maybe-html-sim
1581html-host: maybe-html-tar
1582html-host: maybe-html-texinfo
1583html-host: maybe-html-textutils
1584html-host: maybe-html-time
1585html-host: maybe-html-uudecode
1586html-host: maybe-html-wdiff
1587html-host: maybe-html-zip
1588html-host: maybe-html-zlib
1589html-host: maybe-html-gdb
1590html-host: maybe-html-expect
1591html-host: maybe-html-guile
1592html-host: maybe-html-tk
1593html-host: maybe-html-libtermcap
1594html-host: maybe-html-utils
1595html-host: maybe-html-gnattools
700d40ca 1596html-host: maybe-html-lto-plugin
6d389afc
MS
1597
1598.PHONY: html-target
c52c6897
PB
1599
1600html-target: maybe-html-target-libstdc++-v3
1601html-target: maybe-html-target-libmudflap
1602html-target: maybe-html-target-libssp
c52c6897 1603html-target: maybe-html-target-newlib
6aa8ef82 1604html-target: maybe-html-target-libgcc
e552509b 1605html-target: maybe-html-target-libquadmath
c52c6897
PB
1606html-target: maybe-html-target-libgfortran
1607html-target: maybe-html-target-libobjc
e552509b 1608html-target: maybe-html-target-libgo
c52c6897
PB
1609html-target: maybe-html-target-libtermcap
1610html-target: maybe-html-target-winsup
1611html-target: maybe-html-target-libgloss
1612html-target: maybe-html-target-libiberty
1613html-target: maybe-html-target-gperf
1614html-target: maybe-html-target-examples
1615html-target: maybe-html-target-libffi
1616html-target: maybe-html-target-libjava
1617html-target: maybe-html-target-zlib
1618html-target: maybe-html-target-boehm-gc
1619html-target: maybe-html-target-qthreads
1620html-target: maybe-html-target-rda
1621html-target: maybe-html-target-libada
1622html-target: maybe-html-target-libgomp
6d389afc 1623
4fa63067 1624.PHONY: do-TAGS
f70224b5 1625do-TAGS:
0aed8855 1626 @: $(MAKE); $(unstage)
e360f423
PB
1627 @r=`${PWD_COMMAND}`; export r; \
1628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1629 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1630 TAGS-target
f70224b5 1631
2a4cbe27 1632
4fa63067 1633.PHONY: TAGS-host
c52c6897
PB
1634
1635TAGS-host: maybe-TAGS-ash
1636TAGS-host: maybe-TAGS-autoconf
1637TAGS-host: maybe-TAGS-automake
1638TAGS-host: maybe-TAGS-bash
1639TAGS-host: maybe-TAGS-bfd
1640TAGS-host: maybe-TAGS-opcodes
1641TAGS-host: maybe-TAGS-binutils
1642TAGS-host: maybe-TAGS-bison
1643TAGS-host: maybe-TAGS-byacc
1644TAGS-host: maybe-TAGS-bzip2
f9806fa5 1645TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1646TAGS-host: maybe-TAGS-dejagnu
1647TAGS-host: maybe-TAGS-diff
1648TAGS-host: maybe-TAGS-dosutils
1649TAGS-host: maybe-TAGS-etc
1650TAGS-host: maybe-TAGS-fastjar
1651TAGS-host: maybe-TAGS-fileutils
1652TAGS-host: maybe-TAGS-findutils
1653TAGS-host: maybe-TAGS-find
1654TAGS-host: maybe-TAGS-fixincludes
1655TAGS-host: maybe-TAGS-flex
1656TAGS-host: maybe-TAGS-gas
1657TAGS-host: maybe-TAGS-gcc
1658TAGS-host: maybe-TAGS-gawk
1659TAGS-host: maybe-TAGS-gettext
4b900473
PB
1660TAGS-host: maybe-TAGS-gmp
1661TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1662TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1663TAGS-host: maybe-TAGS-ppl
1664TAGS-host: maybe-TAGS-cloog
1f53ca9a 1665TAGS-host: maybe-TAGS-libelf
c52c6897 1666TAGS-host: maybe-TAGS-gnuserv
93f9b408 1667TAGS-host: maybe-TAGS-gold
c52c6897
PB
1668TAGS-host: maybe-TAGS-gprof
1669TAGS-host: maybe-TAGS-gzip
1670TAGS-host: maybe-TAGS-hello
1671TAGS-host: maybe-TAGS-indent
1672TAGS-host: maybe-TAGS-intl
1673TAGS-host: maybe-TAGS-tcl
1674TAGS-host: maybe-TAGS-itcl
1675TAGS-host: maybe-TAGS-ld
1676TAGS-host: maybe-TAGS-libcpp
1677TAGS-host: maybe-TAGS-libdecnumber
1678TAGS-host: maybe-TAGS-libgui
1679TAGS-host: maybe-TAGS-libiberty
dc448a7b 1680TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1681TAGS-host: maybe-TAGS-libtool
1682TAGS-host: maybe-TAGS-m4
1683TAGS-host: maybe-TAGS-make
1684TAGS-host: maybe-TAGS-mmalloc
1685TAGS-host: maybe-TAGS-patch
1686TAGS-host: maybe-TAGS-perl
1687TAGS-host: maybe-TAGS-prms
1688TAGS-host: maybe-TAGS-rcs
1689TAGS-host: maybe-TAGS-readline
1690TAGS-host: maybe-TAGS-release
1691TAGS-host: maybe-TAGS-recode
1692TAGS-host: maybe-TAGS-sed
1693TAGS-host: maybe-TAGS-send-pr
1694TAGS-host: maybe-TAGS-shellutils
1695TAGS-host: maybe-TAGS-sid
1696TAGS-host: maybe-TAGS-sim
1697TAGS-host: maybe-TAGS-tar
1698TAGS-host: maybe-TAGS-texinfo
1699TAGS-host: maybe-TAGS-textutils
1700TAGS-host: maybe-TAGS-time
1701TAGS-host: maybe-TAGS-uudecode
1702TAGS-host: maybe-TAGS-wdiff
1703TAGS-host: maybe-TAGS-zip
1704TAGS-host: maybe-TAGS-zlib
1705TAGS-host: maybe-TAGS-gdb
1706TAGS-host: maybe-TAGS-expect
1707TAGS-host: maybe-TAGS-guile
1708TAGS-host: maybe-TAGS-tk
1709TAGS-host: maybe-TAGS-libtermcap
1710TAGS-host: maybe-TAGS-utils
1711TAGS-host: maybe-TAGS-gnattools
700d40ca 1712TAGS-host: maybe-TAGS-lto-plugin
2a4cbe27 1713
4fa63067 1714.PHONY: TAGS-target
c52c6897
PB
1715
1716TAGS-target: maybe-TAGS-target-libstdc++-v3
1717TAGS-target: maybe-TAGS-target-libmudflap
1718TAGS-target: maybe-TAGS-target-libssp
c52c6897 1719TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1720TAGS-target: maybe-TAGS-target-libgcc
e552509b 1721TAGS-target: maybe-TAGS-target-libquadmath
c52c6897
PB
1722TAGS-target: maybe-TAGS-target-libgfortran
1723TAGS-target: maybe-TAGS-target-libobjc
e552509b 1724TAGS-target: maybe-TAGS-target-libgo
c52c6897
PB
1725TAGS-target: maybe-TAGS-target-libtermcap
1726TAGS-target: maybe-TAGS-target-winsup
1727TAGS-target: maybe-TAGS-target-libgloss
1728TAGS-target: maybe-TAGS-target-libiberty
1729TAGS-target: maybe-TAGS-target-gperf
1730TAGS-target: maybe-TAGS-target-examples
1731TAGS-target: maybe-TAGS-target-libffi
1732TAGS-target: maybe-TAGS-target-libjava
1733TAGS-target: maybe-TAGS-target-zlib
1734TAGS-target: maybe-TAGS-target-boehm-gc
1735TAGS-target: maybe-TAGS-target-qthreads
1736TAGS-target: maybe-TAGS-target-rda
1737TAGS-target: maybe-TAGS-target-libada
1738TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1739
4fa63067 1740.PHONY: do-install-info
f70224b5 1741do-install-info:
0aed8855 1742 @: $(MAKE); $(unstage)
e360f423
PB
1743 @r=`${PWD_COMMAND}`; export r; \
1744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1745 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1746 install-info-target
f70224b5 1747
a2592b1b 1748
4fa63067 1749.PHONY: install-info-host
c52c6897
PB
1750
1751install-info-host: maybe-install-info-ash
1752install-info-host: maybe-install-info-autoconf
1753install-info-host: maybe-install-info-automake
1754install-info-host: maybe-install-info-bash
1755install-info-host: maybe-install-info-bfd
1756install-info-host: maybe-install-info-opcodes
1757install-info-host: maybe-install-info-binutils
1758install-info-host: maybe-install-info-bison
1759install-info-host: maybe-install-info-byacc
1760install-info-host: maybe-install-info-bzip2
f9806fa5 1761install-info-host: maybe-install-info-cgen
c52c6897
PB
1762install-info-host: maybe-install-info-dejagnu
1763install-info-host: maybe-install-info-diff
1764install-info-host: maybe-install-info-dosutils
1765install-info-host: maybe-install-info-etc
1766install-info-host: maybe-install-info-fastjar
1767install-info-host: maybe-install-info-fileutils
1768install-info-host: maybe-install-info-findutils
1769install-info-host: maybe-install-info-find
1770install-info-host: maybe-install-info-fixincludes
1771install-info-host: maybe-install-info-flex
1772install-info-host: maybe-install-info-gas
1773install-info-host: maybe-install-info-gcc
1774install-info-host: maybe-install-info-gawk
1775install-info-host: maybe-install-info-gettext
4b900473
PB
1776install-info-host: maybe-install-info-gmp
1777install-info-host: maybe-install-info-mpfr
e8a5fa9c 1778install-info-host: maybe-install-info-mpc
e28c595f
JM
1779install-info-host: maybe-install-info-ppl
1780install-info-host: maybe-install-info-cloog
1f53ca9a 1781install-info-host: maybe-install-info-libelf
c52c6897 1782install-info-host: maybe-install-info-gnuserv
93f9b408 1783install-info-host: maybe-install-info-gold
c52c6897
PB
1784install-info-host: maybe-install-info-gprof
1785install-info-host: maybe-install-info-gzip
1786install-info-host: maybe-install-info-hello
1787install-info-host: maybe-install-info-indent
1788install-info-host: maybe-install-info-intl
1789install-info-host: maybe-install-info-tcl
1790install-info-host: maybe-install-info-itcl
1791install-info-host: maybe-install-info-ld
1792install-info-host: maybe-install-info-libcpp
1793install-info-host: maybe-install-info-libdecnumber
1794install-info-host: maybe-install-info-libgui
1795install-info-host: maybe-install-info-libiberty
dc448a7b 1796install-info-host: maybe-install-info-libiconv
c52c6897
PB
1797install-info-host: maybe-install-info-libtool
1798install-info-host: maybe-install-info-m4
1799install-info-host: maybe-install-info-make
1800install-info-host: maybe-install-info-mmalloc
1801install-info-host: maybe-install-info-patch
1802install-info-host: maybe-install-info-perl
1803install-info-host: maybe-install-info-prms
1804install-info-host: maybe-install-info-rcs
1805install-info-host: maybe-install-info-readline
1806install-info-host: maybe-install-info-release
1807install-info-host: maybe-install-info-recode
1808install-info-host: maybe-install-info-sed
1809install-info-host: maybe-install-info-send-pr
1810install-info-host: maybe-install-info-shellutils
1811install-info-host: maybe-install-info-sid
1812install-info-host: maybe-install-info-sim
1813install-info-host: maybe-install-info-tar
1814install-info-host: maybe-install-info-texinfo
1815install-info-host: maybe-install-info-textutils
1816install-info-host: maybe-install-info-time
1817install-info-host: maybe-install-info-uudecode
1818install-info-host: maybe-install-info-wdiff
1819install-info-host: maybe-install-info-zip
1820install-info-host: maybe-install-info-zlib
1821install-info-host: maybe-install-info-gdb
1822install-info-host: maybe-install-info-expect
1823install-info-host: maybe-install-info-guile
1824install-info-host: maybe-install-info-tk
1825install-info-host: maybe-install-info-libtermcap
1826install-info-host: maybe-install-info-utils
1827install-info-host: maybe-install-info-gnattools
700d40ca 1828install-info-host: maybe-install-info-lto-plugin
a2592b1b 1829
4fa63067 1830.PHONY: install-info-target
c52c6897
PB
1831
1832install-info-target: maybe-install-info-target-libstdc++-v3
1833install-info-target: maybe-install-info-target-libmudflap
1834install-info-target: maybe-install-info-target-libssp
c52c6897 1835install-info-target: maybe-install-info-target-newlib
6aa8ef82 1836install-info-target: maybe-install-info-target-libgcc
e552509b 1837install-info-target: maybe-install-info-target-libquadmath
c52c6897
PB
1838install-info-target: maybe-install-info-target-libgfortran
1839install-info-target: maybe-install-info-target-libobjc
e552509b 1840install-info-target: maybe-install-info-target-libgo
c52c6897
PB
1841install-info-target: maybe-install-info-target-libtermcap
1842install-info-target: maybe-install-info-target-winsup
1843install-info-target: maybe-install-info-target-libgloss
1844install-info-target: maybe-install-info-target-libiberty
1845install-info-target: maybe-install-info-target-gperf
1846install-info-target: maybe-install-info-target-examples
1847install-info-target: maybe-install-info-target-libffi
1848install-info-target: maybe-install-info-target-libjava
1849install-info-target: maybe-install-info-target-zlib
1850install-info-target: maybe-install-info-target-boehm-gc
1851install-info-target: maybe-install-info-target-qthreads
1852install-info-target: maybe-install-info-target-rda
1853install-info-target: maybe-install-info-target-libada
1854install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1855
a3ca38d2
DD
1856.PHONY: do-install-pdf
1857do-install-pdf:
1858 @: $(MAKE); $(unstage)
1859 @r=`${PWD_COMMAND}`; export r; \
1860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1861 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1862 install-pdf-target
1863
1864
1865.PHONY: install-pdf-host
1866
1867install-pdf-host: maybe-install-pdf-ash
1868install-pdf-host: maybe-install-pdf-autoconf
1869install-pdf-host: maybe-install-pdf-automake
1870install-pdf-host: maybe-install-pdf-bash
1871install-pdf-host: maybe-install-pdf-bfd
1872install-pdf-host: maybe-install-pdf-opcodes
1873install-pdf-host: maybe-install-pdf-binutils
1874install-pdf-host: maybe-install-pdf-bison
1875install-pdf-host: maybe-install-pdf-byacc
1876install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1877install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1878install-pdf-host: maybe-install-pdf-dejagnu
1879install-pdf-host: maybe-install-pdf-diff
1880install-pdf-host: maybe-install-pdf-dosutils
1881install-pdf-host: maybe-install-pdf-etc
1882install-pdf-host: maybe-install-pdf-fastjar
1883install-pdf-host: maybe-install-pdf-fileutils
1884install-pdf-host: maybe-install-pdf-findutils
1885install-pdf-host: maybe-install-pdf-find
1886install-pdf-host: maybe-install-pdf-fixincludes
1887install-pdf-host: maybe-install-pdf-flex
1888install-pdf-host: maybe-install-pdf-gas
1889install-pdf-host: maybe-install-pdf-gcc
1890install-pdf-host: maybe-install-pdf-gawk
1891install-pdf-host: maybe-install-pdf-gettext
1892install-pdf-host: maybe-install-pdf-gmp
1893install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1894install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1895install-pdf-host: maybe-install-pdf-ppl
1896install-pdf-host: maybe-install-pdf-cloog
1f53ca9a 1897install-pdf-host: maybe-install-pdf-libelf
a3ca38d2 1898install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1899install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1900install-pdf-host: maybe-install-pdf-gprof
1901install-pdf-host: maybe-install-pdf-gzip
1902install-pdf-host: maybe-install-pdf-hello
1903install-pdf-host: maybe-install-pdf-indent
1904install-pdf-host: maybe-install-pdf-intl
1905install-pdf-host: maybe-install-pdf-tcl
1906install-pdf-host: maybe-install-pdf-itcl
1907install-pdf-host: maybe-install-pdf-ld
1908install-pdf-host: maybe-install-pdf-libcpp
1909install-pdf-host: maybe-install-pdf-libdecnumber
1910install-pdf-host: maybe-install-pdf-libgui
1911install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1912install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1913install-pdf-host: maybe-install-pdf-libtool
1914install-pdf-host: maybe-install-pdf-m4
1915install-pdf-host: maybe-install-pdf-make
1916install-pdf-host: maybe-install-pdf-mmalloc
1917install-pdf-host: maybe-install-pdf-patch
1918install-pdf-host: maybe-install-pdf-perl
1919install-pdf-host: maybe-install-pdf-prms
1920install-pdf-host: maybe-install-pdf-rcs
1921install-pdf-host: maybe-install-pdf-readline
1922install-pdf-host: maybe-install-pdf-release
1923install-pdf-host: maybe-install-pdf-recode
1924install-pdf-host: maybe-install-pdf-sed
1925install-pdf-host: maybe-install-pdf-send-pr
1926install-pdf-host: maybe-install-pdf-shellutils
1927install-pdf-host: maybe-install-pdf-sid
1928install-pdf-host: maybe-install-pdf-sim
1929install-pdf-host: maybe-install-pdf-tar
1930install-pdf-host: maybe-install-pdf-texinfo
1931install-pdf-host: maybe-install-pdf-textutils
1932install-pdf-host: maybe-install-pdf-time
1933install-pdf-host: maybe-install-pdf-uudecode
1934install-pdf-host: maybe-install-pdf-wdiff
1935install-pdf-host: maybe-install-pdf-zip
1936install-pdf-host: maybe-install-pdf-zlib
1937install-pdf-host: maybe-install-pdf-gdb
1938install-pdf-host: maybe-install-pdf-expect
1939install-pdf-host: maybe-install-pdf-guile
1940install-pdf-host: maybe-install-pdf-tk
1941install-pdf-host: maybe-install-pdf-libtermcap
1942install-pdf-host: maybe-install-pdf-utils
1943install-pdf-host: maybe-install-pdf-gnattools
700d40ca 1944install-pdf-host: maybe-install-pdf-lto-plugin
a3ca38d2
DD
1945
1946.PHONY: install-pdf-target
1947
1948install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1949install-pdf-target: maybe-install-pdf-target-libmudflap
1950install-pdf-target: maybe-install-pdf-target-libssp
1951install-pdf-target: maybe-install-pdf-target-newlib
1952install-pdf-target: maybe-install-pdf-target-libgcc
e552509b 1953install-pdf-target: maybe-install-pdf-target-libquadmath
a3ca38d2
DD
1954install-pdf-target: maybe-install-pdf-target-libgfortran
1955install-pdf-target: maybe-install-pdf-target-libobjc
e552509b 1956install-pdf-target: maybe-install-pdf-target-libgo
a3ca38d2
DD
1957install-pdf-target: maybe-install-pdf-target-libtermcap
1958install-pdf-target: maybe-install-pdf-target-winsup
1959install-pdf-target: maybe-install-pdf-target-libgloss
1960install-pdf-target: maybe-install-pdf-target-libiberty
1961install-pdf-target: maybe-install-pdf-target-gperf
1962install-pdf-target: maybe-install-pdf-target-examples
1963install-pdf-target: maybe-install-pdf-target-libffi
1964install-pdf-target: maybe-install-pdf-target-libjava
1965install-pdf-target: maybe-install-pdf-target-zlib
1966install-pdf-target: maybe-install-pdf-target-boehm-gc
1967install-pdf-target: maybe-install-pdf-target-qthreads
1968install-pdf-target: maybe-install-pdf-target-rda
1969install-pdf-target: maybe-install-pdf-target-libada
1970install-pdf-target: maybe-install-pdf-target-libgomp
1971
108a6f8e
CD
1972.PHONY: do-install-html
1973do-install-html:
1974 @: $(MAKE); $(unstage)
1975 @r=`${PWD_COMMAND}`; export r; \
1976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1977 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1978 install-html-target
1979
1980
1981.PHONY: install-html-host
1982
1983install-html-host: maybe-install-html-ash
1984install-html-host: maybe-install-html-autoconf
1985install-html-host: maybe-install-html-automake
1986install-html-host: maybe-install-html-bash
1987install-html-host: maybe-install-html-bfd
1988install-html-host: maybe-install-html-opcodes
1989install-html-host: maybe-install-html-binutils
1990install-html-host: maybe-install-html-bison
1991install-html-host: maybe-install-html-byacc
1992install-html-host: maybe-install-html-bzip2
f9806fa5 1993install-html-host: maybe-install-html-cgen
108a6f8e
CD
1994install-html-host: maybe-install-html-dejagnu
1995install-html-host: maybe-install-html-diff
1996install-html-host: maybe-install-html-dosutils
1997install-html-host: maybe-install-html-etc
1998install-html-host: maybe-install-html-fastjar
1999install-html-host: maybe-install-html-fileutils
2000install-html-host: maybe-install-html-findutils
2001install-html-host: maybe-install-html-find
2002install-html-host: maybe-install-html-fixincludes
2003install-html-host: maybe-install-html-flex
2004install-html-host: maybe-install-html-gas
2005install-html-host: maybe-install-html-gcc
2006install-html-host: maybe-install-html-gawk
2007install-html-host: maybe-install-html-gettext
4b900473
PB
2008install-html-host: maybe-install-html-gmp
2009install-html-host: maybe-install-html-mpfr
e8a5fa9c 2010install-html-host: maybe-install-html-mpc
e28c595f
JM
2011install-html-host: maybe-install-html-ppl
2012install-html-host: maybe-install-html-cloog
1f53ca9a 2013install-html-host: maybe-install-html-libelf
108a6f8e 2014install-html-host: maybe-install-html-gnuserv
93f9b408 2015install-html-host: maybe-install-html-gold
108a6f8e
CD
2016install-html-host: maybe-install-html-gprof
2017install-html-host: maybe-install-html-gzip
2018install-html-host: maybe-install-html-hello
2019install-html-host: maybe-install-html-indent
2020install-html-host: maybe-install-html-intl
2021install-html-host: maybe-install-html-tcl
2022install-html-host: maybe-install-html-itcl
2023install-html-host: maybe-install-html-ld
2024install-html-host: maybe-install-html-libcpp
2025install-html-host: maybe-install-html-libdecnumber
2026install-html-host: maybe-install-html-libgui
2027install-html-host: maybe-install-html-libiberty
dc448a7b 2028install-html-host: maybe-install-html-libiconv
108a6f8e
CD
2029install-html-host: maybe-install-html-libtool
2030install-html-host: maybe-install-html-m4
2031install-html-host: maybe-install-html-make
2032install-html-host: maybe-install-html-mmalloc
2033install-html-host: maybe-install-html-patch
2034install-html-host: maybe-install-html-perl
2035install-html-host: maybe-install-html-prms
2036install-html-host: maybe-install-html-rcs
2037install-html-host: maybe-install-html-readline
2038install-html-host: maybe-install-html-release
2039install-html-host: maybe-install-html-recode
2040install-html-host: maybe-install-html-sed
2041install-html-host: maybe-install-html-send-pr
2042install-html-host: maybe-install-html-shellutils
2043install-html-host: maybe-install-html-sid
2044install-html-host: maybe-install-html-sim
2045install-html-host: maybe-install-html-tar
2046install-html-host: maybe-install-html-texinfo
2047install-html-host: maybe-install-html-textutils
2048install-html-host: maybe-install-html-time
2049install-html-host: maybe-install-html-uudecode
2050install-html-host: maybe-install-html-wdiff
2051install-html-host: maybe-install-html-zip
2052install-html-host: maybe-install-html-zlib
2053install-html-host: maybe-install-html-gdb
2054install-html-host: maybe-install-html-expect
2055install-html-host: maybe-install-html-guile
2056install-html-host: maybe-install-html-tk
2057install-html-host: maybe-install-html-libtermcap
2058install-html-host: maybe-install-html-utils
2059install-html-host: maybe-install-html-gnattools
700d40ca 2060install-html-host: maybe-install-html-lto-plugin
108a6f8e
CD
2061
2062.PHONY: install-html-target
2063
2064install-html-target: maybe-install-html-target-libstdc++-v3
2065install-html-target: maybe-install-html-target-libmudflap
2066install-html-target: maybe-install-html-target-libssp
108a6f8e 2067install-html-target: maybe-install-html-target-newlib
6aa8ef82 2068install-html-target: maybe-install-html-target-libgcc
e552509b 2069install-html-target: maybe-install-html-target-libquadmath
108a6f8e
CD
2070install-html-target: maybe-install-html-target-libgfortran
2071install-html-target: maybe-install-html-target-libobjc
e552509b 2072install-html-target: maybe-install-html-target-libgo
108a6f8e
CD
2073install-html-target: maybe-install-html-target-libtermcap
2074install-html-target: maybe-install-html-target-winsup
2075install-html-target: maybe-install-html-target-libgloss
2076install-html-target: maybe-install-html-target-libiberty
2077install-html-target: maybe-install-html-target-gperf
2078install-html-target: maybe-install-html-target-examples
2079install-html-target: maybe-install-html-target-libffi
2080install-html-target: maybe-install-html-target-libjava
2081install-html-target: maybe-install-html-target-zlib
2082install-html-target: maybe-install-html-target-boehm-gc
2083install-html-target: maybe-install-html-target-qthreads
2084install-html-target: maybe-install-html-target-rda
2085install-html-target: maybe-install-html-target-libada
2086install-html-target: maybe-install-html-target-libgomp
2087
2a4cbe27 2088.PHONY: do-installcheck
f70224b5 2089do-installcheck:
0aed8855 2090 @: $(MAKE); $(unstage)
e360f423
PB
2091 @r=`${PWD_COMMAND}`; export r; \
2092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2093 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 2094 installcheck-target
f70224b5 2095
2a4cbe27
NN
2096
2097.PHONY: installcheck-host
c52c6897
PB
2098
2099installcheck-host: maybe-installcheck-ash
2100installcheck-host: maybe-installcheck-autoconf
2101installcheck-host: maybe-installcheck-automake
2102installcheck-host: maybe-installcheck-bash
2103installcheck-host: maybe-installcheck-bfd
2104installcheck-host: maybe-installcheck-opcodes
2105installcheck-host: maybe-installcheck-binutils
2106installcheck-host: maybe-installcheck-bison
2107installcheck-host: maybe-installcheck-byacc
2108installcheck-host: maybe-installcheck-bzip2
f9806fa5 2109installcheck-host: maybe-installcheck-cgen
c52c6897
PB
2110installcheck-host: maybe-installcheck-dejagnu
2111installcheck-host: maybe-installcheck-diff
2112installcheck-host: maybe-installcheck-dosutils
2113installcheck-host: maybe-installcheck-etc
2114installcheck-host: maybe-installcheck-fastjar
2115installcheck-host: maybe-installcheck-fileutils
2116installcheck-host: maybe-installcheck-findutils
2117installcheck-host: maybe-installcheck-find
2118installcheck-host: maybe-installcheck-fixincludes
2119installcheck-host: maybe-installcheck-flex
2120installcheck-host: maybe-installcheck-gas
2121installcheck-host: maybe-installcheck-gcc
2122installcheck-host: maybe-installcheck-gawk
2123installcheck-host: maybe-installcheck-gettext
4b900473
PB
2124installcheck-host: maybe-installcheck-gmp
2125installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 2126installcheck-host: maybe-installcheck-mpc
e28c595f
JM
2127installcheck-host: maybe-installcheck-ppl
2128installcheck-host: maybe-installcheck-cloog
1f53ca9a 2129installcheck-host: maybe-installcheck-libelf
c52c6897 2130installcheck-host: maybe-installcheck-gnuserv
93f9b408 2131installcheck-host: maybe-installcheck-gold
c52c6897
PB
2132installcheck-host: maybe-installcheck-gprof
2133installcheck-host: maybe-installcheck-gzip
2134installcheck-host: maybe-installcheck-hello
2135installcheck-host: maybe-installcheck-indent
2136installcheck-host: maybe-installcheck-intl
2137installcheck-host: maybe-installcheck-tcl
2138installcheck-host: maybe-installcheck-itcl
2139installcheck-host: maybe-installcheck-ld
2140installcheck-host: maybe-installcheck-libcpp
2141installcheck-host: maybe-installcheck-libdecnumber
2142installcheck-host: maybe-installcheck-libgui
2143installcheck-host: maybe-installcheck-libiberty
dc448a7b 2144installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2145installcheck-host: maybe-installcheck-libtool
2146installcheck-host: maybe-installcheck-m4
2147installcheck-host: maybe-installcheck-make
2148installcheck-host: maybe-installcheck-mmalloc
2149installcheck-host: maybe-installcheck-patch
2150installcheck-host: maybe-installcheck-perl
2151installcheck-host: maybe-installcheck-prms
2152installcheck-host: maybe-installcheck-rcs
2153installcheck-host: maybe-installcheck-readline
2154installcheck-host: maybe-installcheck-release
2155installcheck-host: maybe-installcheck-recode
2156installcheck-host: maybe-installcheck-sed
2157installcheck-host: maybe-installcheck-send-pr
2158installcheck-host: maybe-installcheck-shellutils
2159installcheck-host: maybe-installcheck-sid
2160installcheck-host: maybe-installcheck-sim
2161installcheck-host: maybe-installcheck-tar
2162installcheck-host: maybe-installcheck-texinfo
2163installcheck-host: maybe-installcheck-textutils
2164installcheck-host: maybe-installcheck-time
2165installcheck-host: maybe-installcheck-uudecode
2166installcheck-host: maybe-installcheck-wdiff
2167installcheck-host: maybe-installcheck-zip
2168installcheck-host: maybe-installcheck-zlib
2169installcheck-host: maybe-installcheck-gdb
2170installcheck-host: maybe-installcheck-expect
2171installcheck-host: maybe-installcheck-guile
2172installcheck-host: maybe-installcheck-tk
2173installcheck-host: maybe-installcheck-libtermcap
2174installcheck-host: maybe-installcheck-utils
2175installcheck-host: maybe-installcheck-gnattools
700d40ca 2176installcheck-host: maybe-installcheck-lto-plugin
2a4cbe27
NN
2177
2178.PHONY: installcheck-target
c52c6897
PB
2179
2180installcheck-target: maybe-installcheck-target-libstdc++-v3
2181installcheck-target: maybe-installcheck-target-libmudflap
2182installcheck-target: maybe-installcheck-target-libssp
c52c6897 2183installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2184installcheck-target: maybe-installcheck-target-libgcc
e552509b 2185installcheck-target: maybe-installcheck-target-libquadmath
c52c6897
PB
2186installcheck-target: maybe-installcheck-target-libgfortran
2187installcheck-target: maybe-installcheck-target-libobjc
e552509b 2188installcheck-target: maybe-installcheck-target-libgo
c52c6897
PB
2189installcheck-target: maybe-installcheck-target-libtermcap
2190installcheck-target: maybe-installcheck-target-winsup
2191installcheck-target: maybe-installcheck-target-libgloss
2192installcheck-target: maybe-installcheck-target-libiberty
2193installcheck-target: maybe-installcheck-target-gperf
2194installcheck-target: maybe-installcheck-target-examples
2195installcheck-target: maybe-installcheck-target-libffi
2196installcheck-target: maybe-installcheck-target-libjava
2197installcheck-target: maybe-installcheck-target-zlib
2198installcheck-target: maybe-installcheck-target-boehm-gc
2199installcheck-target: maybe-installcheck-target-qthreads
2200installcheck-target: maybe-installcheck-target-rda
2201installcheck-target: maybe-installcheck-target-libada
2202installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2203
4fa63067 2204.PHONY: do-mostlyclean
f70224b5 2205do-mostlyclean:
0aed8855 2206 @: $(MAKE); $(unstage)
e360f423
PB
2207 @r=`${PWD_COMMAND}`; export r; \
2208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2209 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2210 mostlyclean-target
f70224b5 2211
2a4cbe27 2212
4fa63067 2213.PHONY: mostlyclean-host
c52c6897
PB
2214
2215mostlyclean-host: maybe-mostlyclean-ash
2216mostlyclean-host: maybe-mostlyclean-autoconf
2217mostlyclean-host: maybe-mostlyclean-automake
2218mostlyclean-host: maybe-mostlyclean-bash
2219mostlyclean-host: maybe-mostlyclean-bfd
2220mostlyclean-host: maybe-mostlyclean-opcodes
2221mostlyclean-host: maybe-mostlyclean-binutils
2222mostlyclean-host: maybe-mostlyclean-bison
2223mostlyclean-host: maybe-mostlyclean-byacc
2224mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2225mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2226mostlyclean-host: maybe-mostlyclean-dejagnu
2227mostlyclean-host: maybe-mostlyclean-diff
2228mostlyclean-host: maybe-mostlyclean-dosutils
2229mostlyclean-host: maybe-mostlyclean-etc
2230mostlyclean-host: maybe-mostlyclean-fastjar
2231mostlyclean-host: maybe-mostlyclean-fileutils
2232mostlyclean-host: maybe-mostlyclean-findutils
2233mostlyclean-host: maybe-mostlyclean-find
2234mostlyclean-host: maybe-mostlyclean-fixincludes
2235mostlyclean-host: maybe-mostlyclean-flex
2236mostlyclean-host: maybe-mostlyclean-gas
2237mostlyclean-host: maybe-mostlyclean-gcc
2238mostlyclean-host: maybe-mostlyclean-gawk
2239mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2240mostlyclean-host: maybe-mostlyclean-gmp
2241mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2242mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2243mostlyclean-host: maybe-mostlyclean-ppl
2244mostlyclean-host: maybe-mostlyclean-cloog
1f53ca9a 2245mostlyclean-host: maybe-mostlyclean-libelf
c52c6897 2246mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2247mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2248mostlyclean-host: maybe-mostlyclean-gprof
2249mostlyclean-host: maybe-mostlyclean-gzip
2250mostlyclean-host: maybe-mostlyclean-hello
2251mostlyclean-host: maybe-mostlyclean-indent
2252mostlyclean-host: maybe-mostlyclean-intl
2253mostlyclean-host: maybe-mostlyclean-tcl
2254mostlyclean-host: maybe-mostlyclean-itcl
2255mostlyclean-host: maybe-mostlyclean-ld
2256mostlyclean-host: maybe-mostlyclean-libcpp
2257mostlyclean-host: maybe-mostlyclean-libdecnumber
2258mostlyclean-host: maybe-mostlyclean-libgui
2259mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2260mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2261mostlyclean-host: maybe-mostlyclean-libtool
2262mostlyclean-host: maybe-mostlyclean-m4
2263mostlyclean-host: maybe-mostlyclean-make
2264mostlyclean-host: maybe-mostlyclean-mmalloc
2265mostlyclean-host: maybe-mostlyclean-patch
2266mostlyclean-host: maybe-mostlyclean-perl
2267mostlyclean-host: maybe-mostlyclean-prms
2268mostlyclean-host: maybe-mostlyclean-rcs
2269mostlyclean-host: maybe-mostlyclean-readline
2270mostlyclean-host: maybe-mostlyclean-release
2271mostlyclean-host: maybe-mostlyclean-recode
2272mostlyclean-host: maybe-mostlyclean-sed
2273mostlyclean-host: maybe-mostlyclean-send-pr
2274mostlyclean-host: maybe-mostlyclean-shellutils
2275mostlyclean-host: maybe-mostlyclean-sid
2276mostlyclean-host: maybe-mostlyclean-sim
2277mostlyclean-host: maybe-mostlyclean-tar
2278mostlyclean-host: maybe-mostlyclean-texinfo
2279mostlyclean-host: maybe-mostlyclean-textutils
2280mostlyclean-host: maybe-mostlyclean-time
2281mostlyclean-host: maybe-mostlyclean-uudecode
2282mostlyclean-host: maybe-mostlyclean-wdiff
2283mostlyclean-host: maybe-mostlyclean-zip
2284mostlyclean-host: maybe-mostlyclean-zlib
2285mostlyclean-host: maybe-mostlyclean-gdb
2286mostlyclean-host: maybe-mostlyclean-expect
2287mostlyclean-host: maybe-mostlyclean-guile
2288mostlyclean-host: maybe-mostlyclean-tk
2289mostlyclean-host: maybe-mostlyclean-libtermcap
2290mostlyclean-host: maybe-mostlyclean-utils
2291mostlyclean-host: maybe-mostlyclean-gnattools
700d40ca 2292mostlyclean-host: maybe-mostlyclean-lto-plugin
2a4cbe27 2293
4fa63067 2294.PHONY: mostlyclean-target
c52c6897
PB
2295
2296mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2297mostlyclean-target: maybe-mostlyclean-target-libmudflap
2298mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2299mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2300mostlyclean-target: maybe-mostlyclean-target-libgcc
e552509b 2301mostlyclean-target: maybe-mostlyclean-target-libquadmath
c52c6897
PB
2302mostlyclean-target: maybe-mostlyclean-target-libgfortran
2303mostlyclean-target: maybe-mostlyclean-target-libobjc
e552509b 2304mostlyclean-target: maybe-mostlyclean-target-libgo
c52c6897
PB
2305mostlyclean-target: maybe-mostlyclean-target-libtermcap
2306mostlyclean-target: maybe-mostlyclean-target-winsup
2307mostlyclean-target: maybe-mostlyclean-target-libgloss
2308mostlyclean-target: maybe-mostlyclean-target-libiberty
2309mostlyclean-target: maybe-mostlyclean-target-gperf
2310mostlyclean-target: maybe-mostlyclean-target-examples
2311mostlyclean-target: maybe-mostlyclean-target-libffi
2312mostlyclean-target: maybe-mostlyclean-target-libjava
2313mostlyclean-target: maybe-mostlyclean-target-zlib
2314mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2315mostlyclean-target: maybe-mostlyclean-target-qthreads
2316mostlyclean-target: maybe-mostlyclean-target-rda
2317mostlyclean-target: maybe-mostlyclean-target-libada
2318mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2319
4fa63067 2320.PHONY: do-clean
f70224b5 2321do-clean:
0aed8855 2322 @: $(MAKE); $(unstage)
e360f423
PB
2323 @r=`${PWD_COMMAND}`; export r; \
2324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2325 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2326 clean-target
f70224b5 2327
2a4cbe27 2328
4fa63067 2329.PHONY: clean-host
c52c6897
PB
2330
2331clean-host: maybe-clean-ash
2332clean-host: maybe-clean-autoconf
2333clean-host: maybe-clean-automake
2334clean-host: maybe-clean-bash
2335clean-host: maybe-clean-bfd
2336clean-host: maybe-clean-opcodes
2337clean-host: maybe-clean-binutils
2338clean-host: maybe-clean-bison
2339clean-host: maybe-clean-byacc
2340clean-host: maybe-clean-bzip2
f9806fa5 2341clean-host: maybe-clean-cgen
c52c6897
PB
2342clean-host: maybe-clean-dejagnu
2343clean-host: maybe-clean-diff
2344clean-host: maybe-clean-dosutils
2345clean-host: maybe-clean-etc
2346clean-host: maybe-clean-fastjar
2347clean-host: maybe-clean-fileutils
2348clean-host: maybe-clean-findutils
2349clean-host: maybe-clean-find
2350clean-host: maybe-clean-fixincludes
2351clean-host: maybe-clean-flex
2352clean-host: maybe-clean-gas
2353clean-host: maybe-clean-gcc
2354clean-host: maybe-clean-gawk
2355clean-host: maybe-clean-gettext
4b900473
PB
2356clean-host: maybe-clean-gmp
2357clean-host: maybe-clean-mpfr
e8a5fa9c 2358clean-host: maybe-clean-mpc
e28c595f
JM
2359clean-host: maybe-clean-ppl
2360clean-host: maybe-clean-cloog
1f53ca9a 2361clean-host: maybe-clean-libelf
c52c6897 2362clean-host: maybe-clean-gnuserv
93f9b408 2363clean-host: maybe-clean-gold
c52c6897
PB
2364clean-host: maybe-clean-gprof
2365clean-host: maybe-clean-gzip
2366clean-host: maybe-clean-hello
2367clean-host: maybe-clean-indent
2368clean-host: maybe-clean-intl
2369clean-host: maybe-clean-tcl
2370clean-host: maybe-clean-itcl
2371clean-host: maybe-clean-ld
2372clean-host: maybe-clean-libcpp
2373clean-host: maybe-clean-libdecnumber
2374clean-host: maybe-clean-libgui
2375clean-host: maybe-clean-libiberty
dc448a7b 2376clean-host: maybe-clean-libiconv
c52c6897
PB
2377clean-host: maybe-clean-libtool
2378clean-host: maybe-clean-m4
2379clean-host: maybe-clean-make
2380clean-host: maybe-clean-mmalloc
2381clean-host: maybe-clean-patch
2382clean-host: maybe-clean-perl
2383clean-host: maybe-clean-prms
2384clean-host: maybe-clean-rcs
2385clean-host: maybe-clean-readline
2386clean-host: maybe-clean-release
2387clean-host: maybe-clean-recode
2388clean-host: maybe-clean-sed
2389clean-host: maybe-clean-send-pr
2390clean-host: maybe-clean-shellutils
2391clean-host: maybe-clean-sid
2392clean-host: maybe-clean-sim
2393clean-host: maybe-clean-tar
2394clean-host: maybe-clean-texinfo
2395clean-host: maybe-clean-textutils
2396clean-host: maybe-clean-time
2397clean-host: maybe-clean-uudecode
2398clean-host: maybe-clean-wdiff
2399clean-host: maybe-clean-zip
2400clean-host: maybe-clean-zlib
2401clean-host: maybe-clean-gdb
2402clean-host: maybe-clean-expect
2403clean-host: maybe-clean-guile
2404clean-host: maybe-clean-tk
2405clean-host: maybe-clean-libtermcap
2406clean-host: maybe-clean-utils
2407clean-host: maybe-clean-gnattools
700d40ca 2408clean-host: maybe-clean-lto-plugin
2a4cbe27 2409
4fa63067 2410.PHONY: clean-target
c52c6897
PB
2411
2412clean-target: maybe-clean-target-libstdc++-v3
2413clean-target: maybe-clean-target-libmudflap
2414clean-target: maybe-clean-target-libssp
c52c6897 2415clean-target: maybe-clean-target-newlib
6aa8ef82 2416clean-target: maybe-clean-target-libgcc
e552509b 2417clean-target: maybe-clean-target-libquadmath
c52c6897
PB
2418clean-target: maybe-clean-target-libgfortran
2419clean-target: maybe-clean-target-libobjc
e552509b 2420clean-target: maybe-clean-target-libgo
c52c6897
PB
2421clean-target: maybe-clean-target-libtermcap
2422clean-target: maybe-clean-target-winsup
2423clean-target: maybe-clean-target-libgloss
2424clean-target: maybe-clean-target-libiberty
2425clean-target: maybe-clean-target-gperf
2426clean-target: maybe-clean-target-examples
2427clean-target: maybe-clean-target-libffi
2428clean-target: maybe-clean-target-libjava
2429clean-target: maybe-clean-target-zlib
2430clean-target: maybe-clean-target-boehm-gc
2431clean-target: maybe-clean-target-qthreads
2432clean-target: maybe-clean-target-rda
2433clean-target: maybe-clean-target-libada
2434clean-target: maybe-clean-target-libgomp
2a4cbe27 2435
4fa63067 2436.PHONY: do-distclean
f70224b5 2437do-distclean:
0aed8855 2438 @: $(MAKE); $(unstage)
e360f423
PB
2439 @r=`${PWD_COMMAND}`; export r; \
2440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2442 distclean-target
f70224b5 2443
2a4cbe27 2444
4fa63067 2445.PHONY: distclean-host
c52c6897
PB
2446
2447distclean-host: maybe-distclean-ash
2448distclean-host: maybe-distclean-autoconf
2449distclean-host: maybe-distclean-automake
2450distclean-host: maybe-distclean-bash
2451distclean-host: maybe-distclean-bfd
2452distclean-host: maybe-distclean-opcodes
2453distclean-host: maybe-distclean-binutils
2454distclean-host: maybe-distclean-bison
2455distclean-host: maybe-distclean-byacc
2456distclean-host: maybe-distclean-bzip2
f9806fa5 2457distclean-host: maybe-distclean-cgen
c52c6897
PB
2458distclean-host: maybe-distclean-dejagnu
2459distclean-host: maybe-distclean-diff
2460distclean-host: maybe-distclean-dosutils
2461distclean-host: maybe-distclean-etc
2462distclean-host: maybe-distclean-fastjar
2463distclean-host: maybe-distclean-fileutils
2464distclean-host: maybe-distclean-findutils
2465distclean-host: maybe-distclean-find
2466distclean-host: maybe-distclean-fixincludes
2467distclean-host: maybe-distclean-flex
2468distclean-host: maybe-distclean-gas
2469distclean-host: maybe-distclean-gcc
2470distclean-host: maybe-distclean-gawk
2471distclean-host: maybe-distclean-gettext
4b900473
PB
2472distclean-host: maybe-distclean-gmp
2473distclean-host: maybe-distclean-mpfr
e8a5fa9c 2474distclean-host: maybe-distclean-mpc
e28c595f
JM
2475distclean-host: maybe-distclean-ppl
2476distclean-host: maybe-distclean-cloog
1f53ca9a 2477distclean-host: maybe-distclean-libelf
c52c6897 2478distclean-host: maybe-distclean-gnuserv
93f9b408 2479distclean-host: maybe-distclean-gold
c52c6897
PB
2480distclean-host: maybe-distclean-gprof
2481distclean-host: maybe-distclean-gzip
2482distclean-host: maybe-distclean-hello
2483distclean-host: maybe-distclean-indent
2484distclean-host: maybe-distclean-intl
2485distclean-host: maybe-distclean-tcl
2486distclean-host: maybe-distclean-itcl
2487distclean-host: maybe-distclean-ld
2488distclean-host: maybe-distclean-libcpp
2489distclean-host: maybe-distclean-libdecnumber
2490distclean-host: maybe-distclean-libgui
2491distclean-host: maybe-distclean-libiberty
dc448a7b 2492distclean-host: maybe-distclean-libiconv
c52c6897
PB
2493distclean-host: maybe-distclean-libtool
2494distclean-host: maybe-distclean-m4
2495distclean-host: maybe-distclean-make
2496distclean-host: maybe-distclean-mmalloc
2497distclean-host: maybe-distclean-patch
2498distclean-host: maybe-distclean-perl
2499distclean-host: maybe-distclean-prms
2500distclean-host: maybe-distclean-rcs
2501distclean-host: maybe-distclean-readline
2502distclean-host: maybe-distclean-release
2503distclean-host: maybe-distclean-recode
2504distclean-host: maybe-distclean-sed
2505distclean-host: maybe-distclean-send-pr
2506distclean-host: maybe-distclean-shellutils
2507distclean-host: maybe-distclean-sid
2508distclean-host: maybe-distclean-sim
2509distclean-host: maybe-distclean-tar
2510distclean-host: maybe-distclean-texinfo
2511distclean-host: maybe-distclean-textutils
2512distclean-host: maybe-distclean-time
2513distclean-host: maybe-distclean-uudecode
2514distclean-host: maybe-distclean-wdiff
2515distclean-host: maybe-distclean-zip
2516distclean-host: maybe-distclean-zlib
2517distclean-host: maybe-distclean-gdb
2518distclean-host: maybe-distclean-expect
2519distclean-host: maybe-distclean-guile
2520distclean-host: maybe-distclean-tk
2521distclean-host: maybe-distclean-libtermcap
2522distclean-host: maybe-distclean-utils
2523distclean-host: maybe-distclean-gnattools
700d40ca 2524distclean-host: maybe-distclean-lto-plugin
2a4cbe27 2525
4fa63067 2526.PHONY: distclean-target
c52c6897
PB
2527
2528distclean-target: maybe-distclean-target-libstdc++-v3
2529distclean-target: maybe-distclean-target-libmudflap
2530distclean-target: maybe-distclean-target-libssp
c52c6897 2531distclean-target: maybe-distclean-target-newlib
6aa8ef82 2532distclean-target: maybe-distclean-target-libgcc
e552509b 2533distclean-target: maybe-distclean-target-libquadmath
c52c6897
PB
2534distclean-target: maybe-distclean-target-libgfortran
2535distclean-target: maybe-distclean-target-libobjc
e552509b 2536distclean-target: maybe-distclean-target-libgo
c52c6897
PB
2537distclean-target: maybe-distclean-target-libtermcap
2538distclean-target: maybe-distclean-target-winsup
2539distclean-target: maybe-distclean-target-libgloss
2540distclean-target: maybe-distclean-target-libiberty
2541distclean-target: maybe-distclean-target-gperf
2542distclean-target: maybe-distclean-target-examples
2543distclean-target: maybe-distclean-target-libffi
2544distclean-target: maybe-distclean-target-libjava
2545distclean-target: maybe-distclean-target-zlib
2546distclean-target: maybe-distclean-target-boehm-gc
2547distclean-target: maybe-distclean-target-qthreads
2548distclean-target: maybe-distclean-target-rda
2549distclean-target: maybe-distclean-target-libada
2550distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2551
4fa63067 2552.PHONY: do-maintainer-clean
f70224b5 2553do-maintainer-clean:
0aed8855 2554 @: $(MAKE); $(unstage)
e360f423
PB
2555 @r=`${PWD_COMMAND}`; export r; \
2556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2557 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2558 maintainer-clean-target
f70224b5 2559
2a4cbe27 2560
4fa63067 2561.PHONY: maintainer-clean-host
c52c6897
PB
2562
2563maintainer-clean-host: maybe-maintainer-clean-ash
2564maintainer-clean-host: maybe-maintainer-clean-autoconf
2565maintainer-clean-host: maybe-maintainer-clean-automake
2566maintainer-clean-host: maybe-maintainer-clean-bash
2567maintainer-clean-host: maybe-maintainer-clean-bfd
2568maintainer-clean-host: maybe-maintainer-clean-opcodes
2569maintainer-clean-host: maybe-maintainer-clean-binutils
2570maintainer-clean-host: maybe-maintainer-clean-bison
2571maintainer-clean-host: maybe-maintainer-clean-byacc
2572maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2573maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2574maintainer-clean-host: maybe-maintainer-clean-dejagnu
2575maintainer-clean-host: maybe-maintainer-clean-diff
2576maintainer-clean-host: maybe-maintainer-clean-dosutils
2577maintainer-clean-host: maybe-maintainer-clean-etc
2578maintainer-clean-host: maybe-maintainer-clean-fastjar
2579maintainer-clean-host: maybe-maintainer-clean-fileutils
2580maintainer-clean-host: maybe-maintainer-clean-findutils
2581maintainer-clean-host: maybe-maintainer-clean-find
2582maintainer-clean-host: maybe-maintainer-clean-fixincludes
2583maintainer-clean-host: maybe-maintainer-clean-flex
2584maintainer-clean-host: maybe-maintainer-clean-gas
2585maintainer-clean-host: maybe-maintainer-clean-gcc
2586maintainer-clean-host: maybe-maintainer-clean-gawk
2587maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2588maintainer-clean-host: maybe-maintainer-clean-gmp
2589maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2590maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2591maintainer-clean-host: maybe-maintainer-clean-ppl
2592maintainer-clean-host: maybe-maintainer-clean-cloog
1f53ca9a 2593maintainer-clean-host: maybe-maintainer-clean-libelf
c52c6897 2594maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2595maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2596maintainer-clean-host: maybe-maintainer-clean-gprof
2597maintainer-clean-host: maybe-maintainer-clean-gzip
2598maintainer-clean-host: maybe-maintainer-clean-hello
2599maintainer-clean-host: maybe-maintainer-clean-indent
2600maintainer-clean-host: maybe-maintainer-clean-intl
2601maintainer-clean-host: maybe-maintainer-clean-tcl
2602maintainer-clean-host: maybe-maintainer-clean-itcl
2603maintainer-clean-host: maybe-maintainer-clean-ld
2604maintainer-clean-host: maybe-maintainer-clean-libcpp
2605maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2606maintainer-clean-host: maybe-maintainer-clean-libgui
2607maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2608maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2609maintainer-clean-host: maybe-maintainer-clean-libtool
2610maintainer-clean-host: maybe-maintainer-clean-m4
2611maintainer-clean-host: maybe-maintainer-clean-make
2612maintainer-clean-host: maybe-maintainer-clean-mmalloc
2613maintainer-clean-host: maybe-maintainer-clean-patch
2614maintainer-clean-host: maybe-maintainer-clean-perl
2615maintainer-clean-host: maybe-maintainer-clean-prms
2616maintainer-clean-host: maybe-maintainer-clean-rcs
2617maintainer-clean-host: maybe-maintainer-clean-readline
2618maintainer-clean-host: maybe-maintainer-clean-release
2619maintainer-clean-host: maybe-maintainer-clean-recode
2620maintainer-clean-host: maybe-maintainer-clean-sed
2621maintainer-clean-host: maybe-maintainer-clean-send-pr
2622maintainer-clean-host: maybe-maintainer-clean-shellutils
2623maintainer-clean-host: maybe-maintainer-clean-sid
2624maintainer-clean-host: maybe-maintainer-clean-sim
2625maintainer-clean-host: maybe-maintainer-clean-tar
2626maintainer-clean-host: maybe-maintainer-clean-texinfo
2627maintainer-clean-host: maybe-maintainer-clean-textutils
2628maintainer-clean-host: maybe-maintainer-clean-time
2629maintainer-clean-host: maybe-maintainer-clean-uudecode
2630maintainer-clean-host: maybe-maintainer-clean-wdiff
2631maintainer-clean-host: maybe-maintainer-clean-zip
2632maintainer-clean-host: maybe-maintainer-clean-zlib
2633maintainer-clean-host: maybe-maintainer-clean-gdb
2634maintainer-clean-host: maybe-maintainer-clean-expect
2635maintainer-clean-host: maybe-maintainer-clean-guile
2636maintainer-clean-host: maybe-maintainer-clean-tk
2637maintainer-clean-host: maybe-maintainer-clean-libtermcap
2638maintainer-clean-host: maybe-maintainer-clean-utils
2639maintainer-clean-host: maybe-maintainer-clean-gnattools
700d40ca 2640maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2a4cbe27 2641
4fa63067 2642.PHONY: maintainer-clean-target
c52c6897
PB
2643
2644maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2645maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2646maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2647maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2648maintainer-clean-target: maybe-maintainer-clean-target-libgcc
e552509b 2649maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
c52c6897
PB
2650maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2651maintainer-clean-target: maybe-maintainer-clean-target-libobjc
e552509b 2652maintainer-clean-target: maybe-maintainer-clean-target-libgo
c52c6897
PB
2653maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2654maintainer-clean-target: maybe-maintainer-clean-target-winsup
2655maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2656maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2657maintainer-clean-target: maybe-maintainer-clean-target-gperf
2658maintainer-clean-target: maybe-maintainer-clean-target-examples
2659maintainer-clean-target: maybe-maintainer-clean-target-libffi
2660maintainer-clean-target: maybe-maintainer-clean-target-libjava
2661maintainer-clean-target: maybe-maintainer-clean-target-zlib
2662maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2663maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2664maintainer-clean-target: maybe-maintainer-clean-target-rda
2665maintainer-clean-target: maybe-maintainer-clean-target-libada
2666maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2667
2a4cbe27 2668
4fa63067 2669# Here are the targets which correspond to the do-X targets.
2a4cbe27 2670
a3ca38d2
DD
2671.PHONY: info installcheck dvi pdf html
2672.PHONY: install-info install-pdf install-html
4fa63067
NN
2673.PHONY: clean distclean mostlyclean maintainer-clean realclean
2674.PHONY: local-clean local-distclean local-maintainer-clean
2675info: do-info
2676installcheck: do-installcheck
2677dvi: do-dvi
56a8fe78 2678pdf: do-pdf
6d389afc 2679html: do-html
2a4cbe27 2680
4fa63067
NN
2681# Make sure makeinfo is built before we do a `make info', if we're
2682# in fact building texinfo.
2683do-info: maybe-all-texinfo
2a4cbe27 2684
4fa63067 2685install-info: do-install-info dir.info
b40e3958 2686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2687 if [ -f dir.info ] ; then \
2688 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2689 else true ; fi
2a4cbe27 2690
a3ca38d2
DD
2691install-pdf: do-install-pdf
2692
108a6f8e
CD
2693install-html: do-install-html
2694
4fa63067
NN
2695local-clean:
2696 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2697
4fa63067
NN
2698local-distclean:
2699 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2700 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2701 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2702 rm -rf $(TARGET_SUBDIR); \
2703 else true; fi
2704 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2705 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2706 rm -rf $(HOST_SUBDIR); \
2707 else true; fi
4fa63067
NN
2708 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2709 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2710 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2711 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2712 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
18fa8f9c 2713 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2a4cbe27 2714
4fa63067
NN
2715local-maintainer-clean:
2716 @echo "This command is intended for maintainers to use;"
2717 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2718
4fa63067
NN
2719clean: do-clean local-clean
2720mostlyclean: do-mostlyclean local-clean
2721distclean: do-distclean local-clean local-distclean
2722maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2723maintainer-clean: local-distclean
2724realclean: maintainer-clean
2a4cbe27 2725
4fa63067 2726# Check target.
2a4cbe27 2727
4fa63067
NN
2728.PHONY: check do-check
2729check: do-check
2a4cbe27 2730
4fa63067 2731# Only include modules actually being configured and built.
f70224b5
PB
2732.PHONY: check-host
2733check-host: \
4fa63067
NN
2734 maybe-check-ash \
2735 maybe-check-autoconf \
2736 maybe-check-automake \
2737 maybe-check-bash \
2738 maybe-check-bfd \
2739 maybe-check-opcodes \
2740 maybe-check-binutils \
2741 maybe-check-bison \
2742 maybe-check-byacc \
2743 maybe-check-bzip2 \
f9806fa5 2744 maybe-check-cgen \
4fa63067
NN
2745 maybe-check-dejagnu \
2746 maybe-check-diff \
2747 maybe-check-dosutils \
2748 maybe-check-etc \
2749 maybe-check-fastjar \
2750 maybe-check-fileutils \
2751 maybe-check-findutils \
2752 maybe-check-find \
d3ed111c 2753 maybe-check-fixincludes \
4fa63067
NN
2754 maybe-check-flex \
2755 maybe-check-gas \
b813574b 2756 maybe-check-gcc \
4fa63067
NN
2757 maybe-check-gawk \
2758 maybe-check-gettext \
4b900473
PB
2759 maybe-check-gmp \
2760 maybe-check-mpfr \
e8a5fa9c 2761 maybe-check-mpc \
e28c595f
JM
2762 maybe-check-ppl \
2763 maybe-check-cloog \
1f53ca9a 2764 maybe-check-libelf \
4fa63067 2765 maybe-check-gnuserv \
93f9b408 2766 maybe-check-gold \
4fa63067
NN
2767 maybe-check-gprof \
2768 maybe-check-gzip \
2769 maybe-check-hello \
2770 maybe-check-indent \
2771 maybe-check-intl \
2772 maybe-check-tcl \
2773 maybe-check-itcl \
2774 maybe-check-ld \
04cf1b77 2775 maybe-check-libcpp \
be01d343 2776 maybe-check-libdecnumber \
4fa63067
NN
2777 maybe-check-libgui \
2778 maybe-check-libiberty \
dc448a7b 2779 maybe-check-libiconv \
4fa63067
NN
2780 maybe-check-libtool \
2781 maybe-check-m4 \
2782 maybe-check-make \
2783 maybe-check-mmalloc \
2784 maybe-check-patch \
2785 maybe-check-perl \
2786 maybe-check-prms \
2787 maybe-check-rcs \
2788 maybe-check-readline \
2789 maybe-check-release \
2790 maybe-check-recode \
2791 maybe-check-sed \
2792 maybe-check-send-pr \
2793 maybe-check-shellutils \
2794 maybe-check-sid \
2795 maybe-check-sim \
2796 maybe-check-tar \
2797 maybe-check-texinfo \
2798 maybe-check-textutils \
2799 maybe-check-time \
2800 maybe-check-uudecode \
2801 maybe-check-wdiff \
2802 maybe-check-zip \
2803 maybe-check-zlib \
2804 maybe-check-gdb \
2805 maybe-check-expect \
2806 maybe-check-guile \
2807 maybe-check-tk \
4fa63067
NN
2808 maybe-check-libtermcap \
2809 maybe-check-utils \
700d40ca
ILT
2810 maybe-check-gnattools \
2811 maybe-check-lto-plugin
f70224b5
PB
2812
2813.PHONY: check-target
2814check-target: \
4fa63067 2815 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2816 maybe-check-target-libmudflap \
064d0a7c 2817 maybe-check-target-libssp \
4fa63067 2818 maybe-check-target-newlib \
6aa8ef82 2819 maybe-check-target-libgcc \
e552509b 2820 maybe-check-target-libquadmath \
4b1cb4fe 2821 maybe-check-target-libgfortran \
4fa63067 2822 maybe-check-target-libobjc \
e552509b 2823 maybe-check-target-libgo \
4fa63067
NN
2824 maybe-check-target-libtermcap \
2825 maybe-check-target-winsup \
2826 maybe-check-target-libgloss \
2827 maybe-check-target-libiberty \
2828 maybe-check-target-gperf \
2829 maybe-check-target-examples \
2830 maybe-check-target-libffi \
2831 maybe-check-target-libjava \
2832 maybe-check-target-zlib \
2833 maybe-check-target-boehm-gc \
2834 maybe-check-target-qthreads \
2835 maybe-check-target-rda \
b3ded179
PB
2836 maybe-check-target-libada \
2837 maybe-check-target-libgomp
f70224b5
PB
2838
2839do-check:
0aed8855 2840 @: $(MAKE); $(unstage)
e360f423
PB
2841 @r=`${PWD_COMMAND}`; export r; \
2842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2843 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2844
4fa63067 2845# Automated reporting of test results.
2a4cbe27 2846
4fa63067
NN
2847warning.log: build.log
2848 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2849
4fa63067
NN
2850mail-report.log:
2851 if test x'$(BOOT_CFLAGS)' != x''; then \
2852 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2853 fi; \
2854 $(srcdir)/contrib/test_summary -t >$@
2855 chmod +x $@
2856 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2857
4fa63067
NN
2858mail-report-with-warnings.log: warning.log
2859 if test x'$(BOOT_CFLAGS)' != x''; then \
2860 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2861 fi; \
2862 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2863 chmod +x $@
2864 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2865
4fa63067 2866# Installation targets.
2a4cbe27 2867
4fa63067 2868.PHONY: install uninstall
f70224b5 2869install:
0aed8855 2870 @: $(MAKE); $(unstage)
e360f423
PB
2871 @r=`${PWD_COMMAND}`; export r; \
2872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2873 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2874
4fa63067
NN
2875.PHONY: install-host-nogcc
2876install-host-nogcc: \
2877 maybe-install-ash \
2878 maybe-install-autoconf \
2879 maybe-install-automake \
2880 maybe-install-bash \
2881 maybe-install-bfd \
2882 maybe-install-opcodes \
2883 maybe-install-binutils \
2884 maybe-install-bison \
2885 maybe-install-byacc \
2886 maybe-install-bzip2 \
f9806fa5 2887 maybe-install-cgen \
4fa63067
NN
2888 maybe-install-dejagnu \
2889 maybe-install-diff \
2890 maybe-install-dosutils \
2891 maybe-install-etc \
2892 maybe-install-fastjar \
2893 maybe-install-fileutils \
2894 maybe-install-findutils \
2895 maybe-install-find \
d3ed111c 2896 maybe-install-fixincludes \
4fa63067
NN
2897 maybe-install-flex \
2898 maybe-install-gas \
2899 maybe-install-gawk \
2900 maybe-install-gettext \
4b900473
PB
2901 maybe-install-gmp \
2902 maybe-install-mpfr \
e8a5fa9c 2903 maybe-install-mpc \
e28c595f
JM
2904 maybe-install-ppl \
2905 maybe-install-cloog \
1f53ca9a 2906 maybe-install-libelf \
4fa63067 2907 maybe-install-gnuserv \
93f9b408 2908 maybe-install-gold \
4fa63067
NN
2909 maybe-install-gprof \
2910 maybe-install-gzip \
2911 maybe-install-hello \
2912 maybe-install-indent \
2913 maybe-install-intl \
2914 maybe-install-tcl \
2915 maybe-install-itcl \
2916 maybe-install-ld \
04cf1b77 2917 maybe-install-libcpp \
be01d343 2918 maybe-install-libdecnumber \
4fa63067
NN
2919 maybe-install-libgui \
2920 maybe-install-libiberty \
dc448a7b 2921 maybe-install-libiconv \
4fa63067
NN
2922 maybe-install-libtool \
2923 maybe-install-m4 \
2924 maybe-install-make \
2925 maybe-install-mmalloc \
2926 maybe-install-patch \
2927 maybe-install-perl \
2928 maybe-install-prms \
2929 maybe-install-rcs \
2930 maybe-install-readline \
2931 maybe-install-release \
2932 maybe-install-recode \
2933 maybe-install-sed \
2934 maybe-install-send-pr \
2935 maybe-install-shellutils \
2936 maybe-install-sid \
2937 maybe-install-sim \
2938 maybe-install-tar \
2939 maybe-install-texinfo \
2940 maybe-install-textutils \
2941 maybe-install-time \
2942 maybe-install-uudecode \
2943 maybe-install-wdiff \
2944 maybe-install-zip \
2945 maybe-install-zlib \
2946 maybe-install-gdb \
2947 maybe-install-expect \
2948 maybe-install-guile \
2949 maybe-install-tk \
4fa63067 2950 maybe-install-libtermcap \
b00612cc 2951 maybe-install-utils \
700d40ca
ILT
2952 maybe-install-gnattools \
2953 maybe-install-lto-plugin
2a4cbe27 2954
4fa63067 2955.PHONY: install-host
b813574b 2956install-host: \
4fa63067
NN
2957 maybe-install-ash \
2958 maybe-install-autoconf \
2959 maybe-install-automake \
2960 maybe-install-bash \
2961 maybe-install-bfd \
2962 maybe-install-opcodes \
2963 maybe-install-binutils \
2964 maybe-install-bison \
2965 maybe-install-byacc \
2966 maybe-install-bzip2 \
f9806fa5 2967 maybe-install-cgen \
4fa63067
NN
2968 maybe-install-dejagnu \
2969 maybe-install-diff \
2970 maybe-install-dosutils \
2971 maybe-install-etc \
2972 maybe-install-fastjar \
2973 maybe-install-fileutils \
2974 maybe-install-findutils \
2975 maybe-install-find \
d3ed111c 2976 maybe-install-fixincludes \
4fa63067
NN
2977 maybe-install-flex \
2978 maybe-install-gas \
b813574b 2979 maybe-install-gcc \
4fa63067
NN
2980 maybe-install-gawk \
2981 maybe-install-gettext \
4b900473
PB
2982 maybe-install-gmp \
2983 maybe-install-mpfr \
e8a5fa9c 2984 maybe-install-mpc \
e28c595f
JM
2985 maybe-install-ppl \
2986 maybe-install-cloog \
1f53ca9a 2987 maybe-install-libelf \
4fa63067 2988 maybe-install-gnuserv \
93f9b408 2989 maybe-install-gold \
4fa63067
NN
2990 maybe-install-gprof \
2991 maybe-install-gzip \
2992 maybe-install-hello \
2993 maybe-install-indent \
2994 maybe-install-intl \
2995 maybe-install-tcl \
2996 maybe-install-itcl \
2997 maybe-install-ld \
04cf1b77 2998 maybe-install-libcpp \
be01d343 2999 maybe-install-libdecnumber \
4fa63067
NN
3000 maybe-install-libgui \
3001 maybe-install-libiberty \
dc448a7b 3002 maybe-install-libiconv \
4fa63067
NN
3003 maybe-install-libtool \
3004 maybe-install-m4 \
3005 maybe-install-make \
3006 maybe-install-mmalloc \
3007 maybe-install-patch \
3008 maybe-install-perl \
3009 maybe-install-prms \
3010 maybe-install-rcs \
3011 maybe-install-readline \
3012 maybe-install-release \
3013 maybe-install-recode \
3014 maybe-install-sed \
3015 maybe-install-send-pr \
3016 maybe-install-shellutils \
3017 maybe-install-sid \
3018 maybe-install-sim \
3019 maybe-install-tar \
3020 maybe-install-texinfo \
3021 maybe-install-textutils \
3022 maybe-install-time \
3023 maybe-install-uudecode \
3024 maybe-install-wdiff \
3025 maybe-install-zip \
3026 maybe-install-zlib \
3027 maybe-install-gdb \
3028 maybe-install-expect \
3029 maybe-install-guile \
3030 maybe-install-tk \
4fa63067 3031 maybe-install-libtermcap \
b00612cc 3032 maybe-install-utils \
700d40ca
ILT
3033 maybe-install-gnattools \
3034 maybe-install-lto-plugin
2a4cbe27 3035
4fa63067
NN
3036.PHONY: install-target
3037install-target: \
3038 maybe-install-target-libstdc++-v3 \
4b1cb4fe 3039 maybe-install-target-libmudflap \
064d0a7c 3040 maybe-install-target-libssp \
4fa63067 3041 maybe-install-target-newlib \
6aa8ef82 3042 maybe-install-target-libgcc \
e552509b 3043 maybe-install-target-libquadmath \
4b1cb4fe 3044 maybe-install-target-libgfortran \
4fa63067 3045 maybe-install-target-libobjc \
e552509b 3046 maybe-install-target-libgo \
4fa63067
NN
3047 maybe-install-target-libtermcap \
3048 maybe-install-target-winsup \
3049 maybe-install-target-libgloss \
3050 maybe-install-target-libiberty \
3051 maybe-install-target-gperf \
3052 maybe-install-target-examples \
3053 maybe-install-target-libffi \
3054 maybe-install-target-libjava \
3055 maybe-install-target-zlib \
3056 maybe-install-target-boehm-gc \
3057 maybe-install-target-qthreads \
3058 maybe-install-target-rda \
b3ded179
PB
3059 maybe-install-target-libada \
3060 maybe-install-target-libgomp
2a4cbe27 3061
4fa63067
NN
3062uninstall:
3063 @echo "the uninstall target is not supported in this tree"
2a4cbe27 3064
4fa63067
NN
3065.PHONY: install.all
3066install.all: install-no-fixedincludes
3067 @if [ -f ./gcc/Makefile ] ; then \
3068 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 3069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 3070 $(HOST_EXPORTS) \
4fa63067
NN
3071 (cd ./gcc && \
3072 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3073 else \
3074 true ; \
3075 fi
2a4cbe27 3076
4fa63067
NN
3077# install-no-fixedincludes is used because Cygnus can not distribute
3078# the fixed header files.
3079.PHONY: install-no-fixedincludes
3080install-no-fixedincludes: installdirs install-host-nogcc \
3081 install-target gcc-no-fixedincludes
2a4cbe27 3082
9b980aa1
RW
3083.PHONY: install-strip
3084install-strip:
3085 @: $(MAKE); $(unstage)
3086 @r=`${PWD_COMMAND}`; export r; \
3087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3088 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
3089
3090.PHONY: install-strip-host
3091install-strip-host: \
3092 maybe-install-strip-ash \
3093 maybe-install-strip-autoconf \
3094 maybe-install-strip-automake \
3095 maybe-install-strip-bash \
3096 maybe-install-strip-bfd \
3097 maybe-install-strip-opcodes \
3098 maybe-install-strip-binutils \
3099 maybe-install-strip-bison \
3100 maybe-install-strip-byacc \
3101 maybe-install-strip-bzip2 \
3102 maybe-install-strip-cgen \
3103 maybe-install-strip-dejagnu \
3104 maybe-install-strip-diff \
3105 maybe-install-strip-dosutils \
3106 maybe-install-strip-etc \
3107 maybe-install-strip-fastjar \
3108 maybe-install-strip-fileutils \
3109 maybe-install-strip-findutils \
3110 maybe-install-strip-find \
3111 maybe-install-strip-fixincludes \
3112 maybe-install-strip-flex \
3113 maybe-install-strip-gas \
3114 maybe-install-strip-gcc \
3115 maybe-install-strip-gawk \
3116 maybe-install-strip-gettext \
3117 maybe-install-strip-gmp \
3118 maybe-install-strip-mpfr \
3119 maybe-install-strip-mpc \
3120 maybe-install-strip-ppl \
3121 maybe-install-strip-cloog \
3122 maybe-install-strip-libelf \
3123 maybe-install-strip-gnuserv \
3124 maybe-install-strip-gold \
3125 maybe-install-strip-gprof \
3126 maybe-install-strip-gzip \
3127 maybe-install-strip-hello \
3128 maybe-install-strip-indent \
3129 maybe-install-strip-intl \
3130 maybe-install-strip-tcl \
3131 maybe-install-strip-itcl \
3132 maybe-install-strip-ld \
3133 maybe-install-strip-libcpp \
3134 maybe-install-strip-libdecnumber \
3135 maybe-install-strip-libgui \
3136 maybe-install-strip-libiberty \
3137 maybe-install-strip-libiconv \
3138 maybe-install-strip-libtool \
3139 maybe-install-strip-m4 \
3140 maybe-install-strip-make \
3141 maybe-install-strip-mmalloc \
3142 maybe-install-strip-patch \
3143 maybe-install-strip-perl \
3144 maybe-install-strip-prms \
3145 maybe-install-strip-rcs \
3146 maybe-install-strip-readline \
3147 maybe-install-strip-release \
3148 maybe-install-strip-recode \
3149 maybe-install-strip-sed \
3150 maybe-install-strip-send-pr \
3151 maybe-install-strip-shellutils \
3152 maybe-install-strip-sid \
3153 maybe-install-strip-sim \
3154 maybe-install-strip-tar \
3155 maybe-install-strip-texinfo \
3156 maybe-install-strip-textutils \
3157 maybe-install-strip-time \
3158 maybe-install-strip-uudecode \
3159 maybe-install-strip-wdiff \
3160 maybe-install-strip-zip \
3161 maybe-install-strip-zlib \
3162 maybe-install-strip-gdb \
3163 maybe-install-strip-expect \
3164 maybe-install-strip-guile \
3165 maybe-install-strip-tk \
3166 maybe-install-strip-libtermcap \
3167 maybe-install-strip-utils \
3168 maybe-install-strip-gnattools \
3169 maybe-install-strip-lto-plugin
3170
3171.PHONY: install-strip-target
3172install-strip-target: \
3173 maybe-install-strip-target-libstdc++-v3 \
3174 maybe-install-strip-target-libmudflap \
3175 maybe-install-strip-target-libssp \
3176 maybe-install-strip-target-newlib \
3177 maybe-install-strip-target-libgcc \
3178 maybe-install-strip-target-libquadmath \
3179 maybe-install-strip-target-libgfortran \
3180 maybe-install-strip-target-libobjc \
3181 maybe-install-strip-target-libgo \
3182 maybe-install-strip-target-libtermcap \
3183 maybe-install-strip-target-winsup \
3184 maybe-install-strip-target-libgloss \
3185 maybe-install-strip-target-libiberty \
3186 maybe-install-strip-target-gperf \
3187 maybe-install-strip-target-examples \
3188 maybe-install-strip-target-libffi \
3189 maybe-install-strip-target-libjava \
3190 maybe-install-strip-target-zlib \
3191 maybe-install-strip-target-boehm-gc \
3192 maybe-install-strip-target-qthreads \
3193 maybe-install-strip-target-rda \
3194 maybe-install-strip-target-libada \
3195 maybe-install-strip-target-libgomp
3196
3197
4fa63067 3198### other supporting targets
2a4cbe27 3199
4fa63067
NN
3200MAKEDIRS= \
3201 $(DESTDIR)$(prefix) \
3202 $(DESTDIR)$(exec_prefix)
3203.PHONY: installdirs
3204installdirs: mkinstalldirs
3205 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 3206
4fa63067
NN
3207dir.info: do-install-info
3208 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3209 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3210 mv -f dir.info.new dir.info ; \
3211 else true ; \
3212 fi
2a4cbe27 3213
4fa63067
NN
3214dist:
3215 @echo "Building a full distribution of this tree isn't done"
3216 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 3217
4fa63067 3218etags tags: TAGS
2a4cbe27 3219
4fa63067
NN
3220# Right now this just builds TAGS in each subdirectory. emacs19 has the
3221# ability to use several tags files at once, so there is probably no need
3222# to combine them into one big TAGS file (like CVS 1.3 does). We could
3223# (if we felt like it) have this Makefile write a piece of elisp which
3224# the user could load to tell emacs19 where all the TAGS files we just
3225# built are.
3226TAGS: do-TAGS
2a4cbe27 3227
a7254363
PB
3228# ------------------------------------
3229# Macros for configure and all targets
3230# ------------------------------------
3231
3232
3233
3234
3235
4fa63067
NN
3236# --------------------------------------
3237# Modules which run on the build machine
3238# --------------------------------------
3239
a7254363 3240
4fa63067
NN
3241.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3242maybe-configure-build-libiberty:
4f0ef2d8
CD
3243@if gcc-bootstrap
3244configure-build-libiberty: stage_current
3245@endif gcc-bootstrap
6bd3dfaa
PB
3246@if build-libiberty
3247maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 3248configure-build-libiberty:
0aed8855 3249 @: $(MAKE); $(unstage)
c52c6897 3250 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3252 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3253 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1f53ca9a 3254 $(BUILD_EXPORTS) \
4fa63067
NN
3255 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3256 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3257 case $(srcdir) in \
b00612cc
PB
3258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3259 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3261 esac; \
b00612cc
PB
3262 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3263 libsrcdir="$$s/libiberty"; \
4fa63067
NN
3264 rm -f no-such-file || : ; \
3265 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3266 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3267 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3268 || exit 1
6bd3dfaa 3269@endif build-libiberty
2a4cbe27 3270
a7254363
PB
3271
3272
d545f33b
PB
3273
3274
4fa63067
NN
3275.PHONY: all-build-libiberty maybe-all-build-libiberty
3276maybe-all-build-libiberty:
4f0ef2d8
CD
3277@if gcc-bootstrap
3278all-build-libiberty: stage_current
3279@endif gcc-bootstrap
6bd3dfaa 3280@if build-libiberty
72b2455a 3281TARGET-build-libiberty=all
6bd3dfaa 3282maybe-all-build-libiberty: all-build-libiberty
4fa63067 3283all-build-libiberty: configure-build-libiberty
0aed8855 3284 @: $(MAKE); $(unstage)
4fa63067 3285 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3287 $(BUILD_EXPORTS) \
72b2455a 3288 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3289 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3290 $(TARGET-build-libiberty))
6bd3dfaa 3291@endif build-libiberty
2a4cbe27 3292
a7254363
PB
3293
3294
d545f33b
PB
3295
3296
6a9cf61e
PB
3297.PHONY: configure-build-bison maybe-configure-build-bison
3298maybe-configure-build-bison:
4f0ef2d8
CD
3299@if gcc-bootstrap
3300configure-build-bison: stage_current
3301@endif gcc-bootstrap
6a9cf61e
PB
3302@if build-bison
3303maybe-configure-build-bison: configure-build-bison
c52c6897 3304configure-build-bison:
0aed8855 3305 @: $(MAKE); $(unstage)
c52c6897 3306 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3308 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3309 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
1f53ca9a 3310 $(BUILD_EXPORTS) \
6a9cf61e
PB
3311 echo Configuring in $(BUILD_SUBDIR)/bison; \
3312 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3313 case $(srcdir) in \
b00612cc
PB
3314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3315 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3317 esac; \
b00612cc
PB
3318 srcdiroption="--srcdir=$${topdir}/bison"; \
3319 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3320 rm -f no-such-file || : ; \
3321 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3322 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3323 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3324 || exit 1
3325@endif build-bison
3326
a7254363
PB
3327
3328
d545f33b
PB
3329
3330
6a9cf61e
PB
3331.PHONY: all-build-bison maybe-all-build-bison
3332maybe-all-build-bison:
4f0ef2d8
CD
3333@if gcc-bootstrap
3334all-build-bison: stage_current
3335@endif gcc-bootstrap
6a9cf61e 3336@if build-bison
72b2455a 3337TARGET-build-bison=all
6a9cf61e
PB
3338maybe-all-build-bison: all-build-bison
3339all-build-bison: configure-build-bison
0aed8855 3340 @: $(MAKE); $(unstage)
6a9cf61e
PB
3341 @r=`${PWD_COMMAND}`; export r; \
3342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3343 $(BUILD_EXPORTS) \
72b2455a 3344 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3345 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3346 $(TARGET-build-bison))
6a9cf61e
PB
3347@endif build-bison
3348
a7254363
PB
3349
3350
d545f33b
PB
3351
3352
6a9cf61e
PB
3353.PHONY: configure-build-byacc maybe-configure-build-byacc
3354maybe-configure-build-byacc:
4f0ef2d8
CD
3355@if gcc-bootstrap
3356configure-build-byacc: stage_current
3357@endif gcc-bootstrap
6a9cf61e
PB
3358@if build-byacc
3359maybe-configure-build-byacc: configure-build-byacc
c52c6897 3360configure-build-byacc:
0aed8855 3361 @: $(MAKE); $(unstage)
c52c6897 3362 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3364 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3365 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
1f53ca9a 3366 $(BUILD_EXPORTS) \
6a9cf61e
PB
3367 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3368 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3369 case $(srcdir) in \
b00612cc
PB
3370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3371 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3373 esac; \
b00612cc
PB
3374 srcdiroption="--srcdir=$${topdir}/byacc"; \
3375 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3376 rm -f no-such-file || : ; \
3377 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3378 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3379 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3380 || exit 1
3381@endif build-byacc
3382
a7254363
PB
3383
3384
d545f33b
PB
3385
3386
6a9cf61e
PB
3387.PHONY: all-build-byacc maybe-all-build-byacc
3388maybe-all-build-byacc:
4f0ef2d8
CD
3389@if gcc-bootstrap
3390all-build-byacc: stage_current
3391@endif gcc-bootstrap
6a9cf61e 3392@if build-byacc
72b2455a 3393TARGET-build-byacc=all
6a9cf61e
PB
3394maybe-all-build-byacc: all-build-byacc
3395all-build-byacc: configure-build-byacc
0aed8855 3396 @: $(MAKE); $(unstage)
6a9cf61e
PB
3397 @r=`${PWD_COMMAND}`; export r; \
3398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3399 $(BUILD_EXPORTS) \
72b2455a 3400 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3401 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3402 $(TARGET-build-byacc))
6a9cf61e
PB
3403@endif build-byacc
3404
a7254363
PB
3405
3406
d545f33b
PB
3407
3408
6a9cf61e
PB
3409.PHONY: configure-build-flex maybe-configure-build-flex
3410maybe-configure-build-flex:
4f0ef2d8
CD
3411@if gcc-bootstrap
3412configure-build-flex: stage_current
3413@endif gcc-bootstrap
6a9cf61e
PB
3414@if build-flex
3415maybe-configure-build-flex: configure-build-flex
c52c6897 3416configure-build-flex:
0aed8855 3417 @: $(MAKE); $(unstage)
c52c6897 3418 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3420 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3421 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
1f53ca9a 3422 $(BUILD_EXPORTS) \
6a9cf61e
PB
3423 echo Configuring in $(BUILD_SUBDIR)/flex; \
3424 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3425 case $(srcdir) in \
b00612cc
PB
3426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3427 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3429 esac; \
b00612cc
PB
3430 srcdiroption="--srcdir=$${topdir}/flex"; \
3431 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3432 rm -f no-such-file || : ; \
3433 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3434 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3435 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3436 || exit 1
3437@endif build-flex
3438
a7254363
PB
3439
3440
d545f33b
PB
3441
3442
6a9cf61e
PB
3443.PHONY: all-build-flex maybe-all-build-flex
3444maybe-all-build-flex:
4f0ef2d8
CD
3445@if gcc-bootstrap
3446all-build-flex: stage_current
3447@endif gcc-bootstrap
6a9cf61e 3448@if build-flex
72b2455a 3449TARGET-build-flex=all
6a9cf61e
PB
3450maybe-all-build-flex: all-build-flex
3451all-build-flex: configure-build-flex
0aed8855 3452 @: $(MAKE); $(unstage)
6a9cf61e
PB
3453 @r=`${PWD_COMMAND}`; export r; \
3454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3455 $(BUILD_EXPORTS) \
72b2455a 3456 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3457 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3458 $(TARGET-build-flex))
6a9cf61e
PB
3459@endif build-flex
3460
a7254363
PB
3461
3462
d545f33b
PB
3463
3464
6a9cf61e
PB
3465.PHONY: configure-build-m4 maybe-configure-build-m4
3466maybe-configure-build-m4:
4f0ef2d8
CD
3467@if gcc-bootstrap
3468configure-build-m4: stage_current
3469@endif gcc-bootstrap
6a9cf61e
PB
3470@if build-m4
3471maybe-configure-build-m4: configure-build-m4
c52c6897 3472configure-build-m4:
0aed8855 3473 @: $(MAKE); $(unstage)
c52c6897 3474 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3476 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3477 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
1f53ca9a 3478 $(BUILD_EXPORTS) \
6a9cf61e
PB
3479 echo Configuring in $(BUILD_SUBDIR)/m4; \
3480 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3481 case $(srcdir) in \
b00612cc
PB
3482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3483 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3485 esac; \
b00612cc
PB
3486 srcdiroption="--srcdir=$${topdir}/m4"; \
3487 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3488 rm -f no-such-file || : ; \
3489 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3490 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3491 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3492 || exit 1
3493@endif build-m4
3494
a7254363
PB
3495
3496
d545f33b
PB
3497
3498
6a9cf61e
PB
3499.PHONY: all-build-m4 maybe-all-build-m4
3500maybe-all-build-m4:
4f0ef2d8
CD
3501@if gcc-bootstrap
3502all-build-m4: stage_current
3503@endif gcc-bootstrap
6a9cf61e 3504@if build-m4
72b2455a 3505TARGET-build-m4=all
6a9cf61e
PB
3506maybe-all-build-m4: all-build-m4
3507all-build-m4: configure-build-m4
0aed8855 3508 @: $(MAKE); $(unstage)
6a9cf61e
PB
3509 @r=`${PWD_COMMAND}`; export r; \
3510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3511 $(BUILD_EXPORTS) \
72b2455a 3512 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3513 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3514 $(TARGET-build-m4))
6a9cf61e
PB
3515@endif build-m4
3516
a7254363
PB
3517
3518
d545f33b
PB
3519
3520
6a9cf61e
PB
3521.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3522maybe-configure-build-texinfo:
4f0ef2d8
CD
3523@if gcc-bootstrap
3524configure-build-texinfo: stage_current
3525@endif gcc-bootstrap
6a9cf61e
PB
3526@if build-texinfo
3527maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3528configure-build-texinfo:
0aed8855 3529 @: $(MAKE); $(unstage)
c52c6897 3530 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3532 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3533 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
1f53ca9a 3534 $(BUILD_EXPORTS) \
6a9cf61e
PB
3535 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3536 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3537 case $(srcdir) in \
b00612cc
PB
3538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3539 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3541 esac; \
b00612cc
PB
3542 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3543 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3544 rm -f no-such-file || : ; \
3545 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3546 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3547 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3548 || exit 1
3549@endif build-texinfo
3550
a7254363
PB
3551
3552
d545f33b
PB
3553
3554
6a9cf61e
PB
3555.PHONY: all-build-texinfo maybe-all-build-texinfo
3556maybe-all-build-texinfo:
4f0ef2d8
CD
3557@if gcc-bootstrap
3558all-build-texinfo: stage_current
3559@endif gcc-bootstrap
6a9cf61e 3560@if build-texinfo
72b2455a 3561TARGET-build-texinfo=all
6a9cf61e
PB
3562maybe-all-build-texinfo: all-build-texinfo
3563all-build-texinfo: configure-build-texinfo
0aed8855 3564 @: $(MAKE); $(unstage)
6a9cf61e
PB
3565 @r=`${PWD_COMMAND}`; export r; \
3566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3567 $(BUILD_EXPORTS) \
72b2455a 3568 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3569 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3570 $(TARGET-build-texinfo))
6a9cf61e
PB
3571@endif build-texinfo
3572
a7254363
PB
3573
3574
d545f33b
PB
3575
3576
ee025550
PB
3577.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3578maybe-configure-build-fixincludes:
4f0ef2d8
CD
3579@if gcc-bootstrap
3580configure-build-fixincludes: stage_current
3581@endif gcc-bootstrap
ee025550
PB
3582@if build-fixincludes
3583maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3584configure-build-fixincludes:
0aed8855 3585 @: $(MAKE); $(unstage)
c52c6897 3586 @r=`${PWD_COMMAND}`; export r; \
ee025550 3587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3588 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3589 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
1f53ca9a 3590 $(BUILD_EXPORTS) \
ee025550
PB
3591 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3592 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3593 case $(srcdir) in \
b00612cc
PB
3594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3595 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3597 esac; \
b00612cc
PB
3598 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3599 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3600 rm -f no-such-file || : ; \
3601 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3602 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3603 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3604 || exit 1
3605@endif build-fixincludes
3606
a7254363
PB
3607
3608
d545f33b
PB
3609
3610
ee025550
PB
3611.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3612maybe-all-build-fixincludes:
4f0ef2d8
CD
3613@if gcc-bootstrap
3614all-build-fixincludes: stage_current
3615@endif gcc-bootstrap
ee025550
PB
3616@if build-fixincludes
3617TARGET-build-fixincludes=all
3618maybe-all-build-fixincludes: all-build-fixincludes
3619all-build-fixincludes: configure-build-fixincludes
0aed8855 3620 @: $(MAKE); $(unstage)
ee025550
PB
3621 @r=`${PWD_COMMAND}`; export r; \
3622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3623 $(BUILD_EXPORTS) \
ee025550 3624 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3625 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3626 $(TARGET-build-fixincludes))
ee025550
PB
3627@endif build-fixincludes
3628
2a4cbe27 3629
a7254363 3630
d545f33b
PB
3631
3632
4fa63067
NN
3633# --------------------------------------
3634# Modules which run on the host machine
3635# --------------------------------------
2a4cbe27 3636
a7254363 3637
4fa63067
NN
3638.PHONY: configure-ash maybe-configure-ash
3639maybe-configure-ash:
4f0ef2d8
CD
3640@if gcc-bootstrap
3641configure-ash: stage_current
3642@endif gcc-bootstrap
6bd3dfaa
PB
3643@if ash
3644maybe-configure-ash: configure-ash
c52c6897 3645configure-ash:
0aed8855 3646 @: $(MAKE); $(unstage)
c52c6897 3647 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3649 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
1f53ca9a 3651 $(HOST_EXPORTS) \
a7254363
PB
3652 echo Configuring in $(HOST_SUBDIR)/ash; \
3653 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3654 case $(srcdir) in \
b00612cc
PB
3655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3656 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3658 esac; \
b00612cc
PB
3659 srcdiroption="--srcdir=$${topdir}/ash"; \
3660 libsrcdir="$$s/ash"; \
4fa63067 3661 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3663 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3664 || exit 1
6bd3dfaa 3665@endif ash
2a4cbe27 3666
a7254363
PB
3667
3668
d545f33b
PB
3669
3670
4fa63067
NN
3671.PHONY: all-ash maybe-all-ash
3672maybe-all-ash:
4f0ef2d8
CD
3673@if gcc-bootstrap
3674all-ash: stage_current
3675@endif gcc-bootstrap
6bd3dfaa 3676@if ash
d27cc32e 3677TARGET-ash=all
6bd3dfaa 3678maybe-all-ash: all-ash
4fa63067 3679all-ash: configure-ash
0aed8855 3680 @: $(MAKE); $(unstage)
4fa63067
NN
3681 @r=`${PWD_COMMAND}`; export r; \
3682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3683 $(HOST_EXPORTS) \
b00612cc 3684 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3686 $(TARGET-ash))
6bd3dfaa 3687@endif ash
2a4cbe27 3688
a7254363 3689
d545f33b
PB
3690
3691
4fa63067
NN
3692.PHONY: check-ash maybe-check-ash
3693maybe-check-ash:
6bd3dfaa
PB
3694@if ash
3695maybe-check-ash: check-ash
2a4cbe27 3696
4fa63067 3697check-ash:
0aed8855 3698 @: $(MAKE); $(unstage)
4fa63067 3699 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3701 $(HOST_EXPORTS) \
b00612cc
PB
3702 (cd $(HOST_SUBDIR)/ash && \
3703 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3704
6bd3dfaa 3705@endif ash
2a4cbe27 3706
4fa63067
NN
3707.PHONY: install-ash maybe-install-ash
3708maybe-install-ash:
6bd3dfaa
PB
3709@if ash
3710maybe-install-ash: install-ash
2a4cbe27 3711
4fa63067 3712install-ash: installdirs
0aed8855 3713 @: $(MAKE); $(unstage)
4fa63067 3714 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3716 $(HOST_EXPORTS) \
b00612cc 3717 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3718 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3719
6bd3dfaa 3720@endif ash
2a4cbe27 3721
9b980aa1
RW
3722.PHONY: install-strip-ash maybe-install-strip-ash
3723maybe-install-strip-ash:
3724@if ash
3725maybe-install-strip-ash: install-strip-ash
3726
3727install-strip-ash: installdirs
3728 @: $(MAKE); $(unstage)
3729 @r=`${PWD_COMMAND}`; export r; \
3730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3731 $(HOST_EXPORTS) \
3732 (cd $(HOST_SUBDIR)/ash && \
3733 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3734
3735@endif ash
3736
56a8fe78 3737# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3738
4fa63067
NN
3739.PHONY: maybe-info-ash info-ash
3740maybe-info-ash:
6bd3dfaa
PB
3741@if ash
3742maybe-info-ash: info-ash
4fa63067
NN
3743
3744info-ash: \
3745 configure-ash
0aed8855 3746 @: $(MAKE); $(unstage)
4fa63067 3747 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3748 r=`${PWD_COMMAND}`; export r; \
3749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3750 $(HOST_EXPORTS) \
b813574b 3751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3753 done; \
4fa63067 3754 echo "Doing info in ash" ; \
b00612cc 3755 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3758 "RANLIB=$${RANLIB}" \
0c24b341 3759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3760 info) \
2a4cbe27
NN
3761 || exit 1
3762
6bd3dfaa 3763@endif ash
2a4cbe27 3764
4fa63067
NN
3765.PHONY: maybe-dvi-ash dvi-ash
3766maybe-dvi-ash:
6bd3dfaa
PB
3767@if ash
3768maybe-dvi-ash: dvi-ash
2a4cbe27 3769
4fa63067
NN
3770dvi-ash: \
3771 configure-ash
0aed8855 3772 @: $(MAKE); $(unstage)
4fa63067 3773 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3774 r=`${PWD_COMMAND}`; export r; \
3775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3776 $(HOST_EXPORTS) \
b813574b 3777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3779 done; \
4fa63067 3780 echo "Doing dvi in ash" ; \
b00612cc 3781 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3784 "RANLIB=$${RANLIB}" \
0c24b341 3785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3786 dvi) \
2a4cbe27
NN
3787 || exit 1
3788
6bd3dfaa 3789@endif ash
2a4cbe27 3790
56a8fe78
DD
3791.PHONY: maybe-pdf-ash pdf-ash
3792maybe-pdf-ash:
3793@if ash
3794maybe-pdf-ash: pdf-ash
3795
3796pdf-ash: \
3797 configure-ash
3798 @: $(MAKE); $(unstage)
3799 @[ -f ./ash/Makefile ] || exit 0; \
3800 r=`${PWD_COMMAND}`; export r; \
3801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3802 $(HOST_EXPORTS) \
3803 for flag in $(EXTRA_HOST_FLAGS) ; do \
3804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3805 done; \
3806 echo "Doing pdf in ash" ; \
3807 (cd $(HOST_SUBDIR)/ash && \
3808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3810 "RANLIB=$${RANLIB}" \
0c24b341 3811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3812 pdf) \
3813 || exit 1
3814
3815@endif ash
3816
6d389afc
MS
3817.PHONY: maybe-html-ash html-ash
3818maybe-html-ash:
3819@if ash
3820maybe-html-ash: html-ash
3821
3822html-ash: \
3823 configure-ash
0aed8855 3824 @: $(MAKE); $(unstage)
6d389afc
MS
3825 @[ -f ./ash/Makefile ] || exit 0; \
3826 r=`${PWD_COMMAND}`; export r; \
3827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3828 $(HOST_EXPORTS) \
3829 for flag in $(EXTRA_HOST_FLAGS) ; do \
3830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3831 done; \
3832 echo "Doing html in ash" ; \
b00612cc 3833 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3836 "RANLIB=$${RANLIB}" \
0c24b341 3837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3838 html) \
3839 || exit 1
3840
3841@endif ash
3842
4fa63067
NN
3843.PHONY: maybe-TAGS-ash TAGS-ash
3844maybe-TAGS-ash:
6bd3dfaa
PB
3845@if ash
3846maybe-TAGS-ash: TAGS-ash
2a4cbe27 3847
4fa63067
NN
3848TAGS-ash: \
3849 configure-ash
0aed8855 3850 @: $(MAKE); $(unstage)
4fa63067 3851 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3852 r=`${PWD_COMMAND}`; export r; \
3853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3854 $(HOST_EXPORTS) \
b813574b 3855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3857 done; \
4fa63067 3858 echo "Doing TAGS in ash" ; \
b00612cc 3859 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3862 "RANLIB=$${RANLIB}" \
0c24b341 3863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3864 TAGS) \
2a4cbe27
NN
3865 || exit 1
3866
6bd3dfaa 3867@endif ash
2a4cbe27 3868
4fa63067
NN
3869.PHONY: maybe-install-info-ash install-info-ash
3870maybe-install-info-ash:
6bd3dfaa
PB
3871@if ash
3872maybe-install-info-ash: install-info-ash
2a4cbe27 3873
4fa63067
NN
3874install-info-ash: \
3875 configure-ash \
3876 info-ash
0aed8855 3877 @: $(MAKE); $(unstage)
4fa63067 3878 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3879 r=`${PWD_COMMAND}`; export r; \
3880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3881 $(HOST_EXPORTS) \
b813574b 3882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3884 done; \
4fa63067 3885 echo "Doing install-info in ash" ; \
b00612cc 3886 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3889 "RANLIB=$${RANLIB}" \
0c24b341 3890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3891 install-info) \
2a4cbe27
NN
3892 || exit 1
3893
6bd3dfaa 3894@endif ash
2a4cbe27 3895
a3ca38d2
DD
3896.PHONY: maybe-install-pdf-ash install-pdf-ash
3897maybe-install-pdf-ash:
3898@if ash
3899maybe-install-pdf-ash: install-pdf-ash
3900
3901install-pdf-ash: \
3902 configure-ash \
3903 pdf-ash
3904 @: $(MAKE); $(unstage)
3905 @[ -f ./ash/Makefile ] || exit 0; \
3906 r=`${PWD_COMMAND}`; export r; \
3907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3908 $(HOST_EXPORTS) \
3909 for flag in $(EXTRA_HOST_FLAGS) ; do \
3910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3911 done; \
3912 echo "Doing install-pdf in ash" ; \
3913 (cd $(HOST_SUBDIR)/ash && \
3914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3916 "RANLIB=$${RANLIB}" \
0c24b341 3917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3918 install-pdf) \
3919 || exit 1
3920
3921@endif ash
3922
108a6f8e
CD
3923.PHONY: maybe-install-html-ash install-html-ash
3924maybe-install-html-ash:
3925@if ash
3926maybe-install-html-ash: install-html-ash
3927
3928install-html-ash: \
3929 configure-ash \
3930 html-ash
3931 @: $(MAKE); $(unstage)
3932 @[ -f ./ash/Makefile ] || exit 0; \
3933 r=`${PWD_COMMAND}`; export r; \
3934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3935 $(HOST_EXPORTS) \
3936 for flag in $(EXTRA_HOST_FLAGS) ; do \
3937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3938 done; \
3939 echo "Doing install-html in ash" ; \
3940 (cd $(HOST_SUBDIR)/ash && \
3941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3943 "RANLIB=$${RANLIB}" \
0c24b341 3944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3945 install-html) \
3946 || exit 1
3947
3948@endif ash
3949
4fa63067
NN
3950.PHONY: maybe-installcheck-ash installcheck-ash
3951maybe-installcheck-ash:
6bd3dfaa
PB
3952@if ash
3953maybe-installcheck-ash: installcheck-ash
2a4cbe27 3954
4fa63067
NN
3955installcheck-ash: \
3956 configure-ash
0aed8855 3957 @: $(MAKE); $(unstage)
4fa63067 3958 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3959 r=`${PWD_COMMAND}`; export r; \
3960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3961 $(HOST_EXPORTS) \
b813574b 3962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3964 done; \
4fa63067 3965 echo "Doing installcheck in ash" ; \
b00612cc 3966 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3969 "RANLIB=$${RANLIB}" \
0c24b341 3970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3971 installcheck) \
2a4cbe27
NN
3972 || exit 1
3973
6bd3dfaa 3974@endif ash
2a4cbe27 3975
4fa63067
NN
3976.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3977maybe-mostlyclean-ash:
6bd3dfaa
PB
3978@if ash
3979maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3980
4fa63067 3981mostlyclean-ash:
0aed8855 3982 @: $(MAKE); $(unstage)
4fa63067 3983 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3984 r=`${PWD_COMMAND}`; export r; \
3985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3986 $(HOST_EXPORTS) \
b813574b 3987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3989 done; \
4fa63067 3990 echo "Doing mostlyclean in ash" ; \
b00612cc 3991 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3994 "RANLIB=$${RANLIB}" \
0c24b341 3995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3996 mostlyclean) \
2a4cbe27
NN
3997 || exit 1
3998
6bd3dfaa 3999@endif ash
2a4cbe27 4000
4fa63067
NN
4001.PHONY: maybe-clean-ash clean-ash
4002maybe-clean-ash:
6bd3dfaa
PB
4003@if ash
4004maybe-clean-ash: clean-ash
2a4cbe27 4005
4fa63067 4006clean-ash:
0aed8855 4007 @: $(MAKE); $(unstage)
4fa63067 4008 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4009 r=`${PWD_COMMAND}`; export r; \
4010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4011 $(HOST_EXPORTS) \
b813574b 4012 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4014 done; \
4fa63067 4015 echo "Doing clean in ash" ; \
b00612cc 4016 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4019 "RANLIB=$${RANLIB}" \
0c24b341 4020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4021 clean) \
2a4cbe27
NN
4022 || exit 1
4023
6bd3dfaa 4024@endif ash
2a4cbe27 4025
4fa63067
NN
4026.PHONY: maybe-distclean-ash distclean-ash
4027maybe-distclean-ash:
6bd3dfaa
PB
4028@if ash
4029maybe-distclean-ash: distclean-ash
2a4cbe27 4030
4fa63067 4031distclean-ash:
0aed8855 4032 @: $(MAKE); $(unstage)
4fa63067 4033 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4034 r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4036 $(HOST_EXPORTS) \
b813574b 4037 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4039 done; \
4fa63067 4040 echo "Doing distclean in ash" ; \
b00612cc 4041 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4044 "RANLIB=$${RANLIB}" \
0c24b341 4045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4046 distclean) \
2a4cbe27
NN
4047 || exit 1
4048
6bd3dfaa 4049@endif ash
2a4cbe27 4050
4fa63067
NN
4051.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
4052maybe-maintainer-clean-ash:
6bd3dfaa
PB
4053@if ash
4054maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 4055
4fa63067 4056maintainer-clean-ash:
0aed8855 4057 @: $(MAKE); $(unstage)
4fa63067 4058 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4059 r=`${PWD_COMMAND}`; export r; \
4060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4061 $(HOST_EXPORTS) \
b813574b 4062 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4064 done; \
4fa63067 4065 echo "Doing maintainer-clean in ash" ; \
b00612cc 4066 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4069 "RANLIB=$${RANLIB}" \
0c24b341 4070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4071 maintainer-clean) \
2a4cbe27
NN
4072 || exit 1
4073
6bd3dfaa 4074@endif ash
2a4cbe27 4075
2a4cbe27 4076
a7254363 4077
4fa63067
NN
4078.PHONY: configure-autoconf maybe-configure-autoconf
4079maybe-configure-autoconf:
4f0ef2d8
CD
4080@if gcc-bootstrap
4081configure-autoconf: stage_current
4082@endif gcc-bootstrap
6bd3dfaa
PB
4083@if autoconf
4084maybe-configure-autoconf: configure-autoconf
c52c6897 4085configure-autoconf:
0aed8855 4086 @: $(MAKE); $(unstage)
c52c6897 4087 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4089 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
4090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
1f53ca9a 4091 $(HOST_EXPORTS) \
a7254363
PB
4092 echo Configuring in $(HOST_SUBDIR)/autoconf; \
4093 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 4094 case $(srcdir) in \
b00612cc
PB
4095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4096 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
4097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4098 esac; \
b00612cc
PB
4099 srcdiroption="--srcdir=$${topdir}/autoconf"; \
4100 libsrcdir="$$s/autoconf"; \
4fa63067 4101 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4103 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4104 || exit 1
6bd3dfaa 4105@endif autoconf
2a4cbe27 4106
a7254363
PB
4107
4108
d545f33b
PB
4109
4110
4fa63067
NN
4111.PHONY: all-autoconf maybe-all-autoconf
4112maybe-all-autoconf:
4f0ef2d8
CD
4113@if gcc-bootstrap
4114all-autoconf: stage_current
4115@endif gcc-bootstrap
6bd3dfaa 4116@if autoconf
d27cc32e 4117TARGET-autoconf=all
6bd3dfaa 4118maybe-all-autoconf: all-autoconf
4fa63067 4119all-autoconf: configure-autoconf
0aed8855 4120 @: $(MAKE); $(unstage)
4fa63067
NN
4121 @r=`${PWD_COMMAND}`; export r; \
4122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4123 $(HOST_EXPORTS) \
b00612cc 4124 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
4125 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4126 $(TARGET-autoconf))
6bd3dfaa 4127@endif autoconf
2a4cbe27 4128
a7254363 4129
d545f33b
PB
4130
4131
4fa63067
NN
4132.PHONY: check-autoconf maybe-check-autoconf
4133maybe-check-autoconf:
6bd3dfaa
PB
4134@if autoconf
4135maybe-check-autoconf: check-autoconf
2a4cbe27 4136
4fa63067 4137check-autoconf:
0aed8855 4138 @: $(MAKE); $(unstage)
4fa63067 4139 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4141 $(HOST_EXPORTS) \
b00612cc
PB
4142 (cd $(HOST_SUBDIR)/autoconf && \
4143 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4144
6bd3dfaa 4145@endif autoconf
2a4cbe27 4146
4fa63067
NN
4147.PHONY: install-autoconf maybe-install-autoconf
4148maybe-install-autoconf:
6bd3dfaa
PB
4149@if autoconf
4150maybe-install-autoconf: install-autoconf
2a4cbe27 4151
4fa63067 4152install-autoconf: installdirs
0aed8855 4153 @: $(MAKE); $(unstage)
4fa63067 4154 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4156 $(HOST_EXPORTS) \
b00612cc 4157 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 4158 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4159
6bd3dfaa 4160@endif autoconf
2a4cbe27 4161
9b980aa1
RW
4162.PHONY: install-strip-autoconf maybe-install-strip-autoconf
4163maybe-install-strip-autoconf:
4164@if autoconf
4165maybe-install-strip-autoconf: install-strip-autoconf
4166
4167install-strip-autoconf: installdirs
4168 @: $(MAKE); $(unstage)
4169 @r=`${PWD_COMMAND}`; export r; \
4170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4171 $(HOST_EXPORTS) \
4172 (cd $(HOST_SUBDIR)/autoconf && \
4173 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4174
4175@endif autoconf
4176
56a8fe78 4177# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4178
4fa63067
NN
4179.PHONY: maybe-info-autoconf info-autoconf
4180maybe-info-autoconf:
6bd3dfaa
PB
4181@if autoconf
4182maybe-info-autoconf: info-autoconf
4fa63067
NN
4183
4184info-autoconf: \
4185 configure-autoconf
0aed8855 4186 @: $(MAKE); $(unstage)
4fa63067 4187 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4188 r=`${PWD_COMMAND}`; export r; \
4189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4190 $(HOST_EXPORTS) \
b813574b 4191 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4193 done; \
4fa63067 4194 echo "Doing info in autoconf" ; \
b00612cc 4195 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4198 "RANLIB=$${RANLIB}" \
0c24b341 4199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4200 info) \
2a4cbe27
NN
4201 || exit 1
4202
6bd3dfaa 4203@endif autoconf
2a4cbe27 4204
4fa63067
NN
4205.PHONY: maybe-dvi-autoconf dvi-autoconf
4206maybe-dvi-autoconf:
6bd3dfaa
PB
4207@if autoconf
4208maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 4209
4fa63067
NN
4210dvi-autoconf: \
4211 configure-autoconf
0aed8855 4212 @: $(MAKE); $(unstage)
4fa63067 4213 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4214 r=`${PWD_COMMAND}`; export r; \
4215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4216 $(HOST_EXPORTS) \
b813574b 4217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4219 done; \
4fa63067 4220 echo "Doing dvi in autoconf" ; \
b00612cc 4221 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4224 "RANLIB=$${RANLIB}" \
0c24b341 4225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4226 dvi) \
2a4cbe27
NN
4227 || exit 1
4228
6bd3dfaa 4229@endif autoconf
2a4cbe27 4230
56a8fe78
DD
4231.PHONY: maybe-pdf-autoconf pdf-autoconf
4232maybe-pdf-autoconf:
4233@if autoconf
4234maybe-pdf-autoconf: pdf-autoconf
4235
4236pdf-autoconf: \
4237 configure-autoconf
4238 @: $(MAKE); $(unstage)
4239 @[ -f ./autoconf/Makefile ] || exit 0; \
4240 r=`${PWD_COMMAND}`; export r; \
4241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4242 $(HOST_EXPORTS) \
4243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4245 done; \
4246 echo "Doing pdf in autoconf" ; \
4247 (cd $(HOST_SUBDIR)/autoconf && \
4248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4250 "RANLIB=$${RANLIB}" \
0c24b341 4251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4252 pdf) \
4253 || exit 1
4254
4255@endif autoconf
4256
6d389afc
MS
4257.PHONY: maybe-html-autoconf html-autoconf
4258maybe-html-autoconf:
4259@if autoconf
4260maybe-html-autoconf: html-autoconf
4261
4262html-autoconf: \
4263 configure-autoconf
0aed8855 4264 @: $(MAKE); $(unstage)
6d389afc
MS
4265 @[ -f ./autoconf/Makefile ] || exit 0; \
4266 r=`${PWD_COMMAND}`; export r; \
4267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4268 $(HOST_EXPORTS) \
4269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4271 done; \
4272 echo "Doing html in autoconf" ; \
b00612cc 4273 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
4274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4276 "RANLIB=$${RANLIB}" \
0c24b341 4277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4278 html) \
4279 || exit 1
4280
4281@endif autoconf
4282
4fa63067
NN
4283.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4284maybe-TAGS-autoconf:
6bd3dfaa
PB
4285@if autoconf
4286maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 4287
4fa63067
NN
4288TAGS-autoconf: \
4289 configure-autoconf
0aed8855 4290 @: $(MAKE); $(unstage)
4fa63067 4291 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4292 r=`${PWD_COMMAND}`; export r; \
4293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4294 $(HOST_EXPORTS) \
b813574b 4295 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4297 done; \
4fa63067 4298 echo "Doing TAGS in autoconf" ; \
b00612cc 4299 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4302 "RANLIB=$${RANLIB}" \
0c24b341 4303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4304 TAGS) \
2a4cbe27
NN
4305 || exit 1
4306
6bd3dfaa 4307@endif autoconf
2a4cbe27 4308
4fa63067
NN
4309.PHONY: maybe-install-info-autoconf install-info-autoconf
4310maybe-install-info-autoconf:
6bd3dfaa
PB
4311@if autoconf
4312maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4313
4fa63067
NN
4314install-info-autoconf: \
4315 configure-autoconf \
4316 info-autoconf
0aed8855 4317 @: $(MAKE); $(unstage)
4fa63067 4318 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4319 r=`${PWD_COMMAND}`; export r; \
4320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4321 $(HOST_EXPORTS) \
b813574b 4322 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4324 done; \
4fa63067 4325 echo "Doing install-info in autoconf" ; \
b00612cc 4326 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4329 "RANLIB=$${RANLIB}" \
0c24b341 4330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4331 install-info) \
2a4cbe27
NN
4332 || exit 1
4333
6bd3dfaa 4334@endif autoconf
2a4cbe27 4335
a3ca38d2
DD
4336.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4337maybe-install-pdf-autoconf:
4338@if autoconf
4339maybe-install-pdf-autoconf: install-pdf-autoconf
4340
4341install-pdf-autoconf: \
4342 configure-autoconf \
4343 pdf-autoconf
4344 @: $(MAKE); $(unstage)
4345 @[ -f ./autoconf/Makefile ] || exit 0; \
4346 r=`${PWD_COMMAND}`; export r; \
4347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4348 $(HOST_EXPORTS) \
4349 for flag in $(EXTRA_HOST_FLAGS) ; do \
4350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4351 done; \
4352 echo "Doing install-pdf in autoconf" ; \
4353 (cd $(HOST_SUBDIR)/autoconf && \
4354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4356 "RANLIB=$${RANLIB}" \
0c24b341 4357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4358 install-pdf) \
4359 || exit 1
4360
4361@endif autoconf
4362
108a6f8e
CD
4363.PHONY: maybe-install-html-autoconf install-html-autoconf
4364maybe-install-html-autoconf:
4365@if autoconf
4366maybe-install-html-autoconf: install-html-autoconf
4367
4368install-html-autoconf: \
4369 configure-autoconf \
4370 html-autoconf
4371 @: $(MAKE); $(unstage)
4372 @[ -f ./autoconf/Makefile ] || exit 0; \
4373 r=`${PWD_COMMAND}`; export r; \
4374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4375 $(HOST_EXPORTS) \
4376 for flag in $(EXTRA_HOST_FLAGS) ; do \
4377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4378 done; \
4379 echo "Doing install-html in autoconf" ; \
4380 (cd $(HOST_SUBDIR)/autoconf && \
4381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4383 "RANLIB=$${RANLIB}" \
0c24b341 4384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4385 install-html) \
4386 || exit 1
4387
4388@endif autoconf
4389
4fa63067
NN
4390.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4391maybe-installcheck-autoconf:
6bd3dfaa
PB
4392@if autoconf
4393maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4394
4fa63067
NN
4395installcheck-autoconf: \
4396 configure-autoconf
0aed8855 4397 @: $(MAKE); $(unstage)
4fa63067 4398 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4399 r=`${PWD_COMMAND}`; export r; \
4400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4401 $(HOST_EXPORTS) \
b813574b 4402 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4404 done; \
4fa63067 4405 echo "Doing installcheck in autoconf" ; \
b00612cc 4406 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4409 "RANLIB=$${RANLIB}" \
0c24b341 4410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4411 installcheck) \
2a4cbe27
NN
4412 || exit 1
4413
6bd3dfaa 4414@endif autoconf
2a4cbe27 4415
4fa63067
NN
4416.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4417maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4418@if autoconf
4419maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4420
4fa63067 4421mostlyclean-autoconf:
0aed8855 4422 @: $(MAKE); $(unstage)
4fa63067 4423 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4424 r=`${PWD_COMMAND}`; export r; \
4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4426 $(HOST_EXPORTS) \
b813574b 4427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4429 done; \
4fa63067 4430 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4431 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4434 "RANLIB=$${RANLIB}" \
0c24b341 4435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4436 mostlyclean) \
2a4cbe27
NN
4437 || exit 1
4438
6bd3dfaa 4439@endif autoconf
2a4cbe27 4440
4fa63067
NN
4441.PHONY: maybe-clean-autoconf clean-autoconf
4442maybe-clean-autoconf:
6bd3dfaa
PB
4443@if autoconf
4444maybe-clean-autoconf: clean-autoconf
2a4cbe27 4445
4fa63067 4446clean-autoconf:
0aed8855 4447 @: $(MAKE); $(unstage)
4fa63067 4448 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4449 r=`${PWD_COMMAND}`; export r; \
4450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4451 $(HOST_EXPORTS) \
b813574b 4452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4454 done; \
4fa63067 4455 echo "Doing clean in autoconf" ; \
b00612cc 4456 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4459 "RANLIB=$${RANLIB}" \
0c24b341 4460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4461 clean) \
2a4cbe27
NN
4462 || exit 1
4463
6bd3dfaa 4464@endif autoconf
2a4cbe27 4465
4fa63067
NN
4466.PHONY: maybe-distclean-autoconf distclean-autoconf
4467maybe-distclean-autoconf:
6bd3dfaa
PB
4468@if autoconf
4469maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4470
4fa63067 4471distclean-autoconf:
0aed8855 4472 @: $(MAKE); $(unstage)
4fa63067 4473 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4474 r=`${PWD_COMMAND}`; export r; \
4475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4476 $(HOST_EXPORTS) \
b813574b 4477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4479 done; \
4fa63067 4480 echo "Doing distclean in autoconf" ; \
b00612cc 4481 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4484 "RANLIB=$${RANLIB}" \
0c24b341 4485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4486 distclean) \
2a4cbe27
NN
4487 || exit 1
4488
6bd3dfaa 4489@endif autoconf
2a4cbe27 4490
4fa63067
NN
4491.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4492maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4493@if autoconf
4494maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4495
4fa63067 4496maintainer-clean-autoconf:
0aed8855 4497 @: $(MAKE); $(unstage)
4fa63067 4498 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4499 r=`${PWD_COMMAND}`; export r; \
4500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4501 $(HOST_EXPORTS) \
b813574b 4502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4504 done; \
4fa63067 4505 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4506 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4509 "RANLIB=$${RANLIB}" \
0c24b341 4510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4511 maintainer-clean) \
2a4cbe27
NN
4512 || exit 1
4513
6bd3dfaa 4514@endif autoconf
2a4cbe27 4515
2a4cbe27 4516
a7254363 4517
4fa63067
NN
4518.PHONY: configure-automake maybe-configure-automake
4519maybe-configure-automake:
4f0ef2d8
CD
4520@if gcc-bootstrap
4521configure-automake: stage_current
4522@endif gcc-bootstrap
6bd3dfaa
PB
4523@if automake
4524maybe-configure-automake: configure-automake
c52c6897 4525configure-automake:
0aed8855 4526 @: $(MAKE); $(unstage)
c52c6897 4527 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4529 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
1f53ca9a 4531 $(HOST_EXPORTS) \
a7254363
PB
4532 echo Configuring in $(HOST_SUBDIR)/automake; \
4533 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4534 case $(srcdir) in \
b00612cc
PB
4535 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4536 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4537 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4538 esac; \
b00612cc
PB
4539 srcdiroption="--srcdir=$${topdir}/automake"; \
4540 libsrcdir="$$s/automake"; \
4fa63067 4541 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4542 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4543 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4544 || exit 1
6bd3dfaa 4545@endif automake
2a4cbe27 4546
a7254363
PB
4547
4548
d545f33b
PB
4549
4550
4fa63067
NN
4551.PHONY: all-automake maybe-all-automake
4552maybe-all-automake:
4f0ef2d8
CD
4553@if gcc-bootstrap
4554all-automake: stage_current
4555@endif gcc-bootstrap
6bd3dfaa 4556@if automake
d27cc32e 4557TARGET-automake=all
6bd3dfaa 4558maybe-all-automake: all-automake
4fa63067 4559all-automake: configure-automake
0aed8855 4560 @: $(MAKE); $(unstage)
4fa63067
NN
4561 @r=`${PWD_COMMAND}`; export r; \
4562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4563 $(HOST_EXPORTS) \
b00612cc 4564 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4566 $(TARGET-automake))
6bd3dfaa 4567@endif automake
2a4cbe27 4568
a7254363 4569
d545f33b
PB
4570
4571
4fa63067
NN
4572.PHONY: check-automake maybe-check-automake
4573maybe-check-automake:
6bd3dfaa
PB
4574@if automake
4575maybe-check-automake: check-automake
2a4cbe27 4576
4fa63067 4577check-automake:
0aed8855 4578 @: $(MAKE); $(unstage)
4fa63067 4579 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4581 $(HOST_EXPORTS) \
b00612cc
PB
4582 (cd $(HOST_SUBDIR)/automake && \
4583 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4584
6bd3dfaa 4585@endif automake
4fa63067
NN
4586
4587.PHONY: install-automake maybe-install-automake
4588maybe-install-automake:
6bd3dfaa
PB
4589@if automake
4590maybe-install-automake: install-automake
2a4cbe27 4591
4fa63067 4592install-automake: installdirs
0aed8855 4593 @: $(MAKE); $(unstage)
4fa63067
NN
4594 @r=`${PWD_COMMAND}`; export r; \
4595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4596 $(HOST_EXPORTS) \
b00612cc 4597 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4598 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4599
6bd3dfaa 4600@endif automake
2a4cbe27 4601
9b980aa1
RW
4602.PHONY: install-strip-automake maybe-install-strip-automake
4603maybe-install-strip-automake:
4604@if automake
4605maybe-install-strip-automake: install-strip-automake
4606
4607install-strip-automake: installdirs
4608 @: $(MAKE); $(unstage)
4609 @r=`${PWD_COMMAND}`; export r; \
4610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4611 $(HOST_EXPORTS) \
4612 (cd $(HOST_SUBDIR)/automake && \
4613 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4614
4615@endif automake
4616
56a8fe78 4617# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4618
4619.PHONY: maybe-info-automake info-automake
4620maybe-info-automake:
6bd3dfaa
PB
4621@if automake
4622maybe-info-automake: info-automake
4fa63067
NN
4623
4624info-automake: \
4625 configure-automake
0aed8855 4626 @: $(MAKE); $(unstage)
4fa63067 4627 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4628 r=`${PWD_COMMAND}`; export r; \
4629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4630 $(HOST_EXPORTS) \
b813574b 4631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4633 done; \
4fa63067 4634 echo "Doing info in automake" ; \
b00612cc 4635 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4638 "RANLIB=$${RANLIB}" \
0c24b341 4639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4640 info) \
2a4cbe27
NN
4641 || exit 1
4642
6bd3dfaa 4643@endif automake
2a4cbe27 4644
4fa63067
NN
4645.PHONY: maybe-dvi-automake dvi-automake
4646maybe-dvi-automake:
6bd3dfaa
PB
4647@if automake
4648maybe-dvi-automake: dvi-automake
2a4cbe27 4649
4fa63067
NN
4650dvi-automake: \
4651 configure-automake
0aed8855 4652 @: $(MAKE); $(unstage)
4fa63067 4653 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4654 r=`${PWD_COMMAND}`; export r; \
4655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4656 $(HOST_EXPORTS) \
b813574b 4657 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4659 done; \
4fa63067 4660 echo "Doing dvi in automake" ; \
b00612cc 4661 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4664 "RANLIB=$${RANLIB}" \
0c24b341 4665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4666 dvi) \
2a4cbe27
NN
4667 || exit 1
4668
6bd3dfaa 4669@endif automake
2a4cbe27 4670
56a8fe78
DD
4671.PHONY: maybe-pdf-automake pdf-automake
4672maybe-pdf-automake:
4673@if automake
4674maybe-pdf-automake: pdf-automake
4675
4676pdf-automake: \
4677 configure-automake
4678 @: $(MAKE); $(unstage)
4679 @[ -f ./automake/Makefile ] || exit 0; \
4680 r=`${PWD_COMMAND}`; export r; \
4681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4682 $(HOST_EXPORTS) \
4683 for flag in $(EXTRA_HOST_FLAGS) ; do \
4684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4685 done; \
4686 echo "Doing pdf in automake" ; \
4687 (cd $(HOST_SUBDIR)/automake && \
4688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4690 "RANLIB=$${RANLIB}" \
0c24b341 4691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4692 pdf) \
4693 || exit 1
4694
4695@endif automake
4696
6d389afc
MS
4697.PHONY: maybe-html-automake html-automake
4698maybe-html-automake:
4699@if automake
4700maybe-html-automake: html-automake
4701
4702html-automake: \
4703 configure-automake
0aed8855 4704 @: $(MAKE); $(unstage)
6d389afc
MS
4705 @[ -f ./automake/Makefile ] || exit 0; \
4706 r=`${PWD_COMMAND}`; export r; \
4707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4708 $(HOST_EXPORTS) \
4709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4711 done; \
4712 echo "Doing html in automake" ; \
b00612cc 4713 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4716 "RANLIB=$${RANLIB}" \
0c24b341 4717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4718 html) \
4719 || exit 1
4720
4721@endif automake
4722
4fa63067
NN
4723.PHONY: maybe-TAGS-automake TAGS-automake
4724maybe-TAGS-automake:
6bd3dfaa
PB
4725@if automake
4726maybe-TAGS-automake: TAGS-automake
2a4cbe27 4727
4fa63067
NN
4728TAGS-automake: \
4729 configure-automake
0aed8855 4730 @: $(MAKE); $(unstage)
4fa63067 4731 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4732 r=`${PWD_COMMAND}`; export r; \
4733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4734 $(HOST_EXPORTS) \
b813574b 4735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4737 done; \
4fa63067 4738 echo "Doing TAGS in automake" ; \
b00612cc 4739 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4742 "RANLIB=$${RANLIB}" \
0c24b341 4743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4744 TAGS) \
2a4cbe27
NN
4745 || exit 1
4746
6bd3dfaa 4747@endif automake
2a4cbe27 4748
4fa63067
NN
4749.PHONY: maybe-install-info-automake install-info-automake
4750maybe-install-info-automake:
6bd3dfaa
PB
4751@if automake
4752maybe-install-info-automake: install-info-automake
2a4cbe27 4753
4fa63067
NN
4754install-info-automake: \
4755 configure-automake \
4756 info-automake
0aed8855 4757 @: $(MAKE); $(unstage)
4fa63067 4758 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4759 r=`${PWD_COMMAND}`; export r; \
4760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4761 $(HOST_EXPORTS) \
b813574b 4762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4764 done; \
4fa63067 4765 echo "Doing install-info in automake" ; \
b00612cc 4766 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4769 "RANLIB=$${RANLIB}" \
0c24b341 4770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4771 install-info) \
2a4cbe27
NN
4772 || exit 1
4773
6bd3dfaa 4774@endif automake
2a4cbe27 4775
a3ca38d2
DD
4776.PHONY: maybe-install-pdf-automake install-pdf-automake
4777maybe-install-pdf-automake:
4778@if automake
4779maybe-install-pdf-automake: install-pdf-automake
4780
4781install-pdf-automake: \
4782 configure-automake \
4783 pdf-automake
4784 @: $(MAKE); $(unstage)
4785 @[ -f ./automake/Makefile ] || exit 0; \
4786 r=`${PWD_COMMAND}`; export r; \
4787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4788 $(HOST_EXPORTS) \
4789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4791 done; \
4792 echo "Doing install-pdf in automake" ; \
4793 (cd $(HOST_SUBDIR)/automake && \
4794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4796 "RANLIB=$${RANLIB}" \
0c24b341 4797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4798 install-pdf) \
4799 || exit 1
4800
4801@endif automake
4802
108a6f8e
CD
4803.PHONY: maybe-install-html-automake install-html-automake
4804maybe-install-html-automake:
4805@if automake
4806maybe-install-html-automake: install-html-automake
4807
4808install-html-automake: \
4809 configure-automake \
4810 html-automake
4811 @: $(MAKE); $(unstage)
4812 @[ -f ./automake/Makefile ] || exit 0; \
4813 r=`${PWD_COMMAND}`; export r; \
4814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4815 $(HOST_EXPORTS) \
4816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4818 done; \
4819 echo "Doing install-html in automake" ; \
4820 (cd $(HOST_SUBDIR)/automake && \
4821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4823 "RANLIB=$${RANLIB}" \
0c24b341 4824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4825 install-html) \
4826 || exit 1
4827
4828@endif automake
4829
4fa63067
NN
4830.PHONY: maybe-installcheck-automake installcheck-automake
4831maybe-installcheck-automake:
6bd3dfaa
PB
4832@if automake
4833maybe-installcheck-automake: installcheck-automake
2a4cbe27 4834
4fa63067
NN
4835installcheck-automake: \
4836 configure-automake
0aed8855 4837 @: $(MAKE); $(unstage)
4fa63067 4838 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4839 r=`${PWD_COMMAND}`; export r; \
4840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4841 $(HOST_EXPORTS) \
b813574b 4842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4844 done; \
4fa63067 4845 echo "Doing installcheck in automake" ; \
b00612cc 4846 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4849 "RANLIB=$${RANLIB}" \
0c24b341 4850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4851 installcheck) \
2a4cbe27
NN
4852 || exit 1
4853
6bd3dfaa 4854@endif automake
2a4cbe27 4855
4fa63067
NN
4856.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4857maybe-mostlyclean-automake:
6bd3dfaa
PB
4858@if automake
4859maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4860
4fa63067 4861mostlyclean-automake:
0aed8855 4862 @: $(MAKE); $(unstage)
4fa63067 4863 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4864 r=`${PWD_COMMAND}`; export r; \
4865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4866 $(HOST_EXPORTS) \
b813574b 4867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4869 done; \
4fa63067 4870 echo "Doing mostlyclean in automake" ; \
b00612cc 4871 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4874 "RANLIB=$${RANLIB}" \
0c24b341 4875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4876 mostlyclean) \
2a4cbe27
NN
4877 || exit 1
4878
6bd3dfaa 4879@endif automake
2a4cbe27 4880
4fa63067
NN
4881.PHONY: maybe-clean-automake clean-automake
4882maybe-clean-automake:
6bd3dfaa
PB
4883@if automake
4884maybe-clean-automake: clean-automake
2a4cbe27 4885
4fa63067 4886clean-automake:
0aed8855 4887 @: $(MAKE); $(unstage)
4fa63067 4888 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4889 r=`${PWD_COMMAND}`; export r; \
4890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4891 $(HOST_EXPORTS) \
b813574b 4892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4894 done; \
4fa63067 4895 echo "Doing clean in automake" ; \
b00612cc 4896 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4899 "RANLIB=$${RANLIB}" \
0c24b341 4900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4901 clean) \
2a4cbe27
NN
4902 || exit 1
4903
6bd3dfaa 4904@endif automake
2a4cbe27 4905
4fa63067
NN
4906.PHONY: maybe-distclean-automake distclean-automake
4907maybe-distclean-automake:
6bd3dfaa
PB
4908@if automake
4909maybe-distclean-automake: distclean-automake
2a4cbe27 4910
4fa63067 4911distclean-automake:
0aed8855 4912 @: $(MAKE); $(unstage)
4fa63067 4913 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4914 r=`${PWD_COMMAND}`; export r; \
4915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4916 $(HOST_EXPORTS) \
b813574b 4917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4919 done; \
4fa63067 4920 echo "Doing distclean in automake" ; \
b00612cc 4921 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4924 "RANLIB=$${RANLIB}" \
0c24b341 4925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4926 distclean) \
2a4cbe27
NN
4927 || exit 1
4928
6bd3dfaa 4929@endif automake
2a4cbe27 4930
4fa63067
NN
4931.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4932maybe-maintainer-clean-automake:
6bd3dfaa
PB
4933@if automake
4934maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4935
4fa63067 4936maintainer-clean-automake:
0aed8855 4937 @: $(MAKE); $(unstage)
4fa63067 4938 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4939 r=`${PWD_COMMAND}`; export r; \
4940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4941 $(HOST_EXPORTS) \
b813574b 4942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4944 done; \
4fa63067 4945 echo "Doing maintainer-clean in automake" ; \
b00612cc 4946 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4949 "RANLIB=$${RANLIB}" \
0c24b341 4950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4951 maintainer-clean) \
2a4cbe27
NN
4952 || exit 1
4953
6bd3dfaa 4954@endif automake
2a4cbe27 4955
2a4cbe27 4956
a7254363 4957
4fa63067
NN
4958.PHONY: configure-bash maybe-configure-bash
4959maybe-configure-bash:
4f0ef2d8
CD
4960@if gcc-bootstrap
4961configure-bash: stage_current
4962@endif gcc-bootstrap
6bd3dfaa
PB
4963@if bash
4964maybe-configure-bash: configure-bash
c52c6897 4965configure-bash:
0aed8855 4966 @: $(MAKE); $(unstage)
c52c6897 4967 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4969 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
1f53ca9a 4971 $(HOST_EXPORTS) \
a7254363
PB
4972 echo Configuring in $(HOST_SUBDIR)/bash; \
4973 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4974 case $(srcdir) in \
b00612cc
PB
4975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4976 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4978 esac; \
b00612cc
PB
4979 srcdiroption="--srcdir=$${topdir}/bash"; \
4980 libsrcdir="$$s/bash"; \
4fa63067 4981 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4983 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4984 || exit 1
6bd3dfaa 4985@endif bash
2a4cbe27 4986
a7254363
PB
4987
4988
d545f33b
PB
4989
4990
4fa63067
NN
4991.PHONY: all-bash maybe-all-bash
4992maybe-all-bash:
4f0ef2d8
CD
4993@if gcc-bootstrap
4994all-bash: stage_current
4995@endif gcc-bootstrap
6bd3dfaa 4996@if bash
d27cc32e 4997TARGET-bash=all
6bd3dfaa 4998maybe-all-bash: all-bash
4fa63067 4999all-bash: configure-bash
0aed8855 5000 @: $(MAKE); $(unstage)
4fa63067
NN
5001 @r=`${PWD_COMMAND}`; export r; \
5002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5003 $(HOST_EXPORTS) \
b00612cc 5004 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
5005 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5006 $(TARGET-bash))
6bd3dfaa 5007@endif bash
2a4cbe27 5008
a7254363 5009
d545f33b
PB
5010
5011
4fa63067
NN
5012.PHONY: check-bash maybe-check-bash
5013maybe-check-bash:
6bd3dfaa
PB
5014@if bash
5015maybe-check-bash: check-bash
2a4cbe27 5016
4fa63067 5017check-bash:
0aed8855 5018 @: $(MAKE); $(unstage)
4fa63067 5019 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5021 $(HOST_EXPORTS) \
b00612cc
PB
5022 (cd $(HOST_SUBDIR)/bash && \
5023 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5024
6bd3dfaa 5025@endif bash
2a4cbe27 5026
4fa63067
NN
5027.PHONY: install-bash maybe-install-bash
5028maybe-install-bash:
6bd3dfaa
PB
5029@if bash
5030maybe-install-bash: install-bash
2a4cbe27 5031
4fa63067 5032install-bash: installdirs
0aed8855 5033 @: $(MAKE); $(unstage)
4fa63067 5034 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5036 $(HOST_EXPORTS) \
b00612cc 5037 (cd $(HOST_SUBDIR)/bash && \
2da12f12 5038 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5039
6bd3dfaa 5040@endif bash
2a4cbe27 5041
9b980aa1
RW
5042.PHONY: install-strip-bash maybe-install-strip-bash
5043maybe-install-strip-bash:
5044@if bash
5045maybe-install-strip-bash: install-strip-bash
5046
5047install-strip-bash: installdirs
5048 @: $(MAKE); $(unstage)
5049 @r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5051 $(HOST_EXPORTS) \
5052 (cd $(HOST_SUBDIR)/bash && \
5053 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5054
5055@endif bash
5056
56a8fe78 5057# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5058
4fa63067
NN
5059.PHONY: maybe-info-bash info-bash
5060maybe-info-bash:
6bd3dfaa
PB
5061@if bash
5062maybe-info-bash: info-bash
4fa63067
NN
5063
5064info-bash: \
5065 configure-bash
0aed8855 5066 @: $(MAKE); $(unstage)
4fa63067 5067 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5068 r=`${PWD_COMMAND}`; export r; \
5069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5070 $(HOST_EXPORTS) \
b813574b 5071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5073 done; \
4fa63067 5074 echo "Doing info in bash" ; \
b00612cc 5075 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5078 "RANLIB=$${RANLIB}" \
0c24b341 5079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5080 info) \
2a4cbe27
NN
5081 || exit 1
5082
6bd3dfaa 5083@endif bash
2a4cbe27 5084
4fa63067
NN
5085.PHONY: maybe-dvi-bash dvi-bash
5086maybe-dvi-bash:
6bd3dfaa
PB
5087@if bash
5088maybe-dvi-bash: dvi-bash
2a4cbe27 5089
4fa63067
NN
5090dvi-bash: \
5091 configure-bash
0aed8855 5092 @: $(MAKE); $(unstage)
4fa63067 5093 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5094 r=`${PWD_COMMAND}`; export r; \
5095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5096 $(HOST_EXPORTS) \
b813574b 5097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5099 done; \
4fa63067 5100 echo "Doing dvi in bash" ; \
b00612cc 5101 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5104 "RANLIB=$${RANLIB}" \
0c24b341 5105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5106 dvi) \
2a4cbe27
NN
5107 || exit 1
5108
6bd3dfaa 5109@endif bash
2a4cbe27 5110
56a8fe78
DD
5111.PHONY: maybe-pdf-bash pdf-bash
5112maybe-pdf-bash:
5113@if bash
5114maybe-pdf-bash: pdf-bash
5115
5116pdf-bash: \
5117 configure-bash
5118 @: $(MAKE); $(unstage)
5119 @[ -f ./bash/Makefile ] || exit 0; \
5120 r=`${PWD_COMMAND}`; export r; \
5121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5122 $(HOST_EXPORTS) \
5123 for flag in $(EXTRA_HOST_FLAGS) ; do \
5124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5125 done; \
5126 echo "Doing pdf in bash" ; \
5127 (cd $(HOST_SUBDIR)/bash && \
5128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5130 "RANLIB=$${RANLIB}" \
0c24b341 5131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5132 pdf) \
5133 || exit 1
5134
5135@endif bash
5136
6d389afc
MS
5137.PHONY: maybe-html-bash html-bash
5138maybe-html-bash:
5139@if bash
5140maybe-html-bash: html-bash
5141
5142html-bash: \
5143 configure-bash
0aed8855 5144 @: $(MAKE); $(unstage)
6d389afc
MS
5145 @[ -f ./bash/Makefile ] || exit 0; \
5146 r=`${PWD_COMMAND}`; export r; \
5147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5148 $(HOST_EXPORTS) \
5149 for flag in $(EXTRA_HOST_FLAGS) ; do \
5150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5151 done; \
5152 echo "Doing html in bash" ; \
b00612cc 5153 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
5154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5156 "RANLIB=$${RANLIB}" \
0c24b341 5157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5158 html) \
5159 || exit 1
5160
5161@endif bash
5162
4fa63067
NN
5163.PHONY: maybe-TAGS-bash TAGS-bash
5164maybe-TAGS-bash:
6bd3dfaa
PB
5165@if bash
5166maybe-TAGS-bash: TAGS-bash
2a4cbe27 5167
4fa63067
NN
5168TAGS-bash: \
5169 configure-bash
0aed8855 5170 @: $(MAKE); $(unstage)
4fa63067 5171 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5172 r=`${PWD_COMMAND}`; export r; \
5173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5174 $(HOST_EXPORTS) \
b813574b 5175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5177 done; \
4fa63067 5178 echo "Doing TAGS in bash" ; \
b00612cc 5179 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5182 "RANLIB=$${RANLIB}" \
0c24b341 5183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5184 TAGS) \
2a4cbe27
NN
5185 || exit 1
5186
6bd3dfaa 5187@endif bash
2a4cbe27 5188
4fa63067
NN
5189.PHONY: maybe-install-info-bash install-info-bash
5190maybe-install-info-bash:
6bd3dfaa
PB
5191@if bash
5192maybe-install-info-bash: install-info-bash
2a4cbe27 5193
4fa63067
NN
5194install-info-bash: \
5195 configure-bash \
5196 info-bash
0aed8855 5197 @: $(MAKE); $(unstage)
4fa63067 5198 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5199 r=`${PWD_COMMAND}`; export r; \
5200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5201 $(HOST_EXPORTS) \
b813574b 5202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5204 done; \
4fa63067 5205 echo "Doing install-info in bash" ; \
b00612cc 5206 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5209 "RANLIB=$${RANLIB}" \
0c24b341 5210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5211 install-info) \
2a4cbe27
NN
5212 || exit 1
5213
6bd3dfaa 5214@endif bash
2a4cbe27 5215
a3ca38d2
DD
5216.PHONY: maybe-install-pdf-bash install-pdf-bash
5217maybe-install-pdf-bash:
5218@if bash
5219maybe-install-pdf-bash: install-pdf-bash
5220
5221install-pdf-bash: \
5222 configure-bash \
5223 pdf-bash
5224 @: $(MAKE); $(unstage)
5225 @[ -f ./bash/Makefile ] || exit 0; \
5226 r=`${PWD_COMMAND}`; export r; \
5227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5228 $(HOST_EXPORTS) \
5229 for flag in $(EXTRA_HOST_FLAGS) ; do \
5230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5231 done; \
5232 echo "Doing install-pdf in bash" ; \
5233 (cd $(HOST_SUBDIR)/bash && \
5234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5236 "RANLIB=$${RANLIB}" \
0c24b341 5237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5238 install-pdf) \
5239 || exit 1
5240
5241@endif bash
5242
108a6f8e
CD
5243.PHONY: maybe-install-html-bash install-html-bash
5244maybe-install-html-bash:
5245@if bash
5246maybe-install-html-bash: install-html-bash
5247
5248install-html-bash: \
5249 configure-bash \
5250 html-bash
5251 @: $(MAKE); $(unstage)
5252 @[ -f ./bash/Makefile ] || exit 0; \
5253 r=`${PWD_COMMAND}`; export r; \
5254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5255 $(HOST_EXPORTS) \
5256 for flag in $(EXTRA_HOST_FLAGS) ; do \
5257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5258 done; \
5259 echo "Doing install-html in bash" ; \
5260 (cd $(HOST_SUBDIR)/bash && \
5261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5263 "RANLIB=$${RANLIB}" \
0c24b341 5264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5265 install-html) \
5266 || exit 1
5267
5268@endif bash
5269
4fa63067
NN
5270.PHONY: maybe-installcheck-bash installcheck-bash
5271maybe-installcheck-bash:
6bd3dfaa
PB
5272@if bash
5273maybe-installcheck-bash: installcheck-bash
2a4cbe27 5274
4fa63067
NN
5275installcheck-bash: \
5276 configure-bash
0aed8855 5277 @: $(MAKE); $(unstage)
4fa63067 5278 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5279 r=`${PWD_COMMAND}`; export r; \
5280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5281 $(HOST_EXPORTS) \
b813574b 5282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5284 done; \
4fa63067 5285 echo "Doing installcheck in bash" ; \
b00612cc 5286 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5289 "RANLIB=$${RANLIB}" \
0c24b341 5290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5291 installcheck) \
2a4cbe27
NN
5292 || exit 1
5293
6bd3dfaa 5294@endif bash
2a4cbe27 5295
4fa63067
NN
5296.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5297maybe-mostlyclean-bash:
6bd3dfaa
PB
5298@if bash
5299maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 5300
4fa63067 5301mostlyclean-bash:
0aed8855 5302 @: $(MAKE); $(unstage)
4fa63067 5303 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5304 r=`${PWD_COMMAND}`; export r; \
5305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5306 $(HOST_EXPORTS) \
b813574b 5307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5309 done; \
4fa63067 5310 echo "Doing mostlyclean in bash" ; \
b00612cc 5311 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5314 "RANLIB=$${RANLIB}" \
0c24b341 5315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5316 mostlyclean) \
2a4cbe27
NN
5317 || exit 1
5318
6bd3dfaa 5319@endif bash
2a4cbe27 5320
4fa63067
NN
5321.PHONY: maybe-clean-bash clean-bash
5322maybe-clean-bash:
6bd3dfaa
PB
5323@if bash
5324maybe-clean-bash: clean-bash
2a4cbe27 5325
4fa63067 5326clean-bash:
0aed8855 5327 @: $(MAKE); $(unstage)
4fa63067 5328 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5329 r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5331 $(HOST_EXPORTS) \
b813574b 5332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5334 done; \
4fa63067 5335 echo "Doing clean in bash" ; \
b00612cc 5336 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5339 "RANLIB=$${RANLIB}" \
0c24b341 5340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5341 clean) \
2a4cbe27
NN
5342 || exit 1
5343
6bd3dfaa 5344@endif bash
2a4cbe27 5345
4fa63067
NN
5346.PHONY: maybe-distclean-bash distclean-bash
5347maybe-distclean-bash:
6bd3dfaa
PB
5348@if bash
5349maybe-distclean-bash: distclean-bash
2a4cbe27 5350
4fa63067 5351distclean-bash:
0aed8855 5352 @: $(MAKE); $(unstage)
4fa63067 5353 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5354 r=`${PWD_COMMAND}`; export r; \
5355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5356 $(HOST_EXPORTS) \
b813574b 5357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5359 done; \
4fa63067 5360 echo "Doing distclean in bash" ; \
b00612cc 5361 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5364 "RANLIB=$${RANLIB}" \
0c24b341 5365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5366 distclean) \
2a4cbe27
NN
5367 || exit 1
5368
6bd3dfaa 5369@endif bash
2a4cbe27 5370
4fa63067
NN
5371.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5372maybe-maintainer-clean-bash:
6bd3dfaa
PB
5373@if bash
5374maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5375
4fa63067 5376maintainer-clean-bash:
0aed8855 5377 @: $(MAKE); $(unstage)
4fa63067 5378 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5379 r=`${PWD_COMMAND}`; export r; \
5380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5381 $(HOST_EXPORTS) \
b813574b 5382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5384 done; \
4fa63067 5385 echo "Doing maintainer-clean in bash" ; \
b00612cc 5386 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5389 "RANLIB=$${RANLIB}" \
0c24b341 5390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5391 maintainer-clean) \
2a4cbe27
NN
5392 || exit 1
5393
6bd3dfaa 5394@endif bash
2a4cbe27 5395
2a4cbe27 5396
a7254363 5397
4fa63067
NN
5398.PHONY: configure-bfd maybe-configure-bfd
5399maybe-configure-bfd:
4f0ef2d8
CD
5400@if gcc-bootstrap
5401configure-bfd: stage_current
5402@endif gcc-bootstrap
6bd3dfaa
PB
5403@if bfd
5404maybe-configure-bfd: configure-bfd
c52c6897 5405configure-bfd:
c52c6897
PB
5406 @r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5408 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
1f53ca9a 5410 $(HOST_EXPORTS) \
a7254363
PB
5411 echo Configuring in $(HOST_SUBDIR)/bfd; \
5412 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5413 case $(srcdir) in \
b00612cc
PB
5414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5415 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5417 esac; \
b00612cc
PB
5418 srcdiroption="--srcdir=$${topdir}/bfd"; \
5419 libsrcdir="$$s/bfd"; \
4fa63067 5420 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5421 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5422 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5423 || exit 1
6bd3dfaa 5424@endif bfd
2a4cbe27 5425
a7254363
PB
5426
5427
d545f33b
PB
5428.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5429maybe-configure-stage1-bfd:
5430@if bfd-bootstrap
5431maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5432configure-stage1-bfd:
c52c6897 5433 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5435 @r=`${PWD_COMMAND}`; export r; \
5436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5437 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5438 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5439 $(HOST_EXPORTS) \
8ee82aff 5440 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5441 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5442 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5443 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5445 cd $(HOST_SUBDIR)/bfd || exit 1; \
5446 case $(srcdir) in \
5447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5448 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5450 esac; \
5451 srcdiroption="--srcdir=$${topdir}/bfd"; \
5452 libsrcdir="$$s/bfd"; \
5453 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5455 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5456 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5457@endif bfd-bootstrap
5458
5459.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5460maybe-configure-stage2-bfd:
5461@if bfd-bootstrap
5462maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5463configure-stage2-bfd:
c52c6897 5464 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5465 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5466 @r=`${PWD_COMMAND}`; export r; \
5467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5468 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5469 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5470 $(HOST_EXPORTS) \
1b05fbbd 5471 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5472 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5473 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5474 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5475 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5476 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5477 cd $(HOST_SUBDIR)/bfd || exit 1; \
5478 case $(srcdir) in \
5479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5480 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5482 esac; \
5483 srcdiroption="--srcdir=$${topdir}/bfd"; \
5484 libsrcdir="$$s/bfd"; \
5485 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5487 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5488 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5489 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5490@endif bfd-bootstrap
5491
d545f33b
PB
5492.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5493maybe-configure-stage3-bfd:
5494@if bfd-bootstrap
5495maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5496configure-stage3-bfd:
c52c6897 5497 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5498 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5499 @r=`${PWD_COMMAND}`; export r; \
5500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5501 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5502 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5503 $(HOST_EXPORTS) \
1b05fbbd 5504 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5505 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5506 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5507 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5508 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5510 cd $(HOST_SUBDIR)/bfd || exit 1; \
5511 case $(srcdir) in \
5512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5513 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5515 esac; \
5516 srcdiroption="--srcdir=$${topdir}/bfd"; \
5517 libsrcdir="$$s/bfd"; \
5518 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5520 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5521 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5522 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5523@endif bfd-bootstrap
5524
d545f33b
PB
5525.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5526maybe-configure-stage4-bfd:
5527@if bfd-bootstrap
5528maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5529configure-stage4-bfd:
c52c6897 5530 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5531 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5532 @r=`${PWD_COMMAND}`; export r; \
5533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5534 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5535 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5536 $(HOST_EXPORTS) \
1b05fbbd 5537 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5538 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5539 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5540 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5541 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5543 cd $(HOST_SUBDIR)/bfd || exit 1; \
5544 case $(srcdir) in \
5545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5546 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5548 esac; \
5549 srcdiroption="--srcdir=$${topdir}/bfd"; \
5550 libsrcdir="$$s/bfd"; \
5551 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5553 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5554 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5555 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5556@endif bfd-bootstrap
5557
5558.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5559maybe-configure-stageprofile-bfd:
5560@if bfd-bootstrap
5561maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5562configure-stageprofile-bfd:
c52c6897 5563 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5565 @r=`${PWD_COMMAND}`; export r; \
5566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5567 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5568 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5569 $(HOST_EXPORTS) \
1b05fbbd
AO
5570 $(POSTSTAGE1_HOST_EXPORTS) \
5571 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5572 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5573 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5574 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5576 cd $(HOST_SUBDIR)/bfd || exit 1; \
5577 case $(srcdir) in \
5578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5579 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5581 esac; \
5582 srcdiroption="--srcdir=$${topdir}/bfd"; \
5583 libsrcdir="$$s/bfd"; \
5584 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5586 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5587 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5588 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5589@endif bfd-bootstrap
5590
5591.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5592maybe-configure-stagefeedback-bfd:
5593@if bfd-bootstrap
5594maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5595configure-stagefeedback-bfd:
c52c6897 5596 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5597 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5598 @r=`${PWD_COMMAND}`; export r; \
5599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5600 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5601 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5602 $(HOST_EXPORTS) \
1b05fbbd
AO
5603 $(POSTSTAGE1_HOST_EXPORTS) \
5604 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5605 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5606 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5607 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5609 cd $(HOST_SUBDIR)/bfd || exit 1; \
5610 case $(srcdir) in \
5611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5612 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5614 esac; \
5615 srcdiroption="--srcdir=$${topdir}/bfd"; \
5616 libsrcdir="$$s/bfd"; \
5617 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5619 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5620 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5621 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5622@endif bfd-bootstrap
5623
5624
5625
5626
5627
4fa63067
NN
5628.PHONY: all-bfd maybe-all-bfd
5629maybe-all-bfd:
4f0ef2d8
CD
5630@if gcc-bootstrap
5631all-bfd: stage_current
5632@endif gcc-bootstrap
6bd3dfaa 5633@if bfd
d27cc32e 5634TARGET-bfd=all
6bd3dfaa 5635maybe-all-bfd: all-bfd
4fa63067 5636all-bfd: configure-bfd
c52c6897 5637 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5639 $(HOST_EXPORTS) \
b00612cc 5640 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5642 $(TARGET-bfd))
6bd3dfaa 5643@endif bfd
2a4cbe27 5644
a7254363 5645
d545f33b
PB
5646
5647.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5648.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5649maybe-all-stage1-bfd:
5650maybe-clean-stage1-bfd:
5651@if bfd-bootstrap
5652maybe-all-stage1-bfd: all-stage1-bfd
5653all-stage1: all-stage1-bfd
f70224b5 5654TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5655all-stage1-bfd: configure-stage1-bfd
c52c6897 5656 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5657 @r=`${PWD_COMMAND}`; export r; \
5658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5659 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 5660 $(HOST_EXPORTS) \
d545f33b 5661 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5663 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 5664 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
5665 LIBCFLAGS="$(LIBCFLAGS)" \
5666 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5667 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5668 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5669 $(EXTRA_HOST_FLAGS) \
5670 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5671 $(TARGET-stage1-bfd)
d545f33b
PB
5672
5673maybe-clean-stage1-bfd: clean-stage1-bfd
5674clean-stage1: clean-stage1-bfd
5675clean-stage1-bfd:
9dbaa842
DD
5676 @if [ $(current_stage) = stage1 ]; then \
5677 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5678 else \
5679 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5680 $(MAKE) stage1-start; \
5681 fi; \
d545f33b 5682 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5683 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5684 clean
d545f33b
PB
5685@endif bfd-bootstrap
5686
5687
5688.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5689.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5690maybe-all-stage2-bfd:
5691maybe-clean-stage2-bfd:
5692@if bfd-bootstrap
5693maybe-all-stage2-bfd: all-stage2-bfd
5694all-stage2: all-stage2-bfd
f70224b5 5695TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5696all-stage2-bfd: configure-stage2-bfd
c52c6897 5697 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5698 @r=`${PWD_COMMAND}`; export r; \
5699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5700 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 5701 $(HOST_EXPORTS) \
1f53ca9a 5702 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5703 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5704 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5705 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 5706 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
5707 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5708 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5709 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5710 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5711 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5712 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5713 $(TARGET-stage2-bfd)
d545f33b
PB
5714
5715maybe-clean-stage2-bfd: clean-stage2-bfd
5716clean-stage2: clean-stage2-bfd
5717clean-stage2-bfd:
9dbaa842
DD
5718 @if [ $(current_stage) = stage2 ]; then \
5719 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5720 else \
5721 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5722 $(MAKE) stage2-start; \
5723 fi; \
d545f33b 5724 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5725 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5726 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5727 clean
d545f33b
PB
5728@endif bfd-bootstrap
5729
5730
5731.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5732.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5733maybe-all-stage3-bfd:
5734maybe-clean-stage3-bfd:
5735@if bfd-bootstrap
5736maybe-all-stage3-bfd: all-stage3-bfd
5737all-stage3: all-stage3-bfd
f70224b5 5738TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5739all-stage3-bfd: configure-stage3-bfd
c52c6897 5740 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5741 @r=`${PWD_COMMAND}`; export r; \
5742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5743 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 5744 $(HOST_EXPORTS) \
1f53ca9a 5745 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5746 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5747 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5748 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 5749 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
5750 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5751 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5752 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5753 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5754 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5755 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5756 $(TARGET-stage3-bfd)
d545f33b
PB
5757
5758maybe-clean-stage3-bfd: clean-stage3-bfd
5759clean-stage3: clean-stage3-bfd
5760clean-stage3-bfd:
9dbaa842
DD
5761 @if [ $(current_stage) = stage3 ]; then \
5762 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5763 else \
5764 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5765 $(MAKE) stage3-start; \
5766 fi; \
d545f33b 5767 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5768 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5769 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5770 clean
d545f33b
PB
5771@endif bfd-bootstrap
5772
5773
5774.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5775.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5776maybe-all-stage4-bfd:
5777maybe-clean-stage4-bfd:
5778@if bfd-bootstrap
5779maybe-all-stage4-bfd: all-stage4-bfd
5780all-stage4: all-stage4-bfd
f70224b5 5781TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5782all-stage4-bfd: configure-stage4-bfd
c52c6897 5783 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5784 @r=`${PWD_COMMAND}`; export r; \
5785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5786 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 5787 $(HOST_EXPORTS) \
1f53ca9a 5788 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5789 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5791 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 5792 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 5793 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5794 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5795 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5796 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5797 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5798 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5799 $(TARGET-stage4-bfd)
d545f33b
PB
5800
5801maybe-clean-stage4-bfd: clean-stage4-bfd
5802clean-stage4: clean-stage4-bfd
5803clean-stage4-bfd:
9dbaa842
DD
5804 @if [ $(current_stage) = stage4 ]; then \
5805 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5806 else \
5807 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5808 $(MAKE) stage4-start; \
5809 fi; \
d545f33b 5810 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5811 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5812 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5813 clean
d545f33b
PB
5814@endif bfd-bootstrap
5815
5816
5817.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5818.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5819maybe-all-stageprofile-bfd:
5820maybe-clean-stageprofile-bfd:
5821@if bfd-bootstrap
5822maybe-all-stageprofile-bfd: all-stageprofile-bfd
5823all-stageprofile: all-stageprofile-bfd
f70224b5 5824TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5825all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5826 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5827 @r=`${PWD_COMMAND}`; export r; \
5828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5829 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 5830 $(HOST_EXPORTS) \
1f53ca9a 5831 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5832 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5834 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 5835 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
5836 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5840 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5841 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5842 $(TARGET-stageprofile-bfd)
d545f33b
PB
5843
5844maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5845clean-stageprofile: clean-stageprofile-bfd
5846clean-stageprofile-bfd:
9dbaa842
DD
5847 @if [ $(current_stage) = stageprofile ]; then \
5848 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5849 else \
5850 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5851 $(MAKE) stageprofile-start; \
5852 fi; \
d545f33b 5853 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5854 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5855 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5856 clean
d545f33b
PB
5857@endif bfd-bootstrap
5858
5859
5860.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5861.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5862maybe-all-stagefeedback-bfd:
5863maybe-clean-stagefeedback-bfd:
5864@if bfd-bootstrap
5865maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5866all-stagefeedback: all-stagefeedback-bfd
f70224b5 5867TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5868all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5869 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5870 @r=`${PWD_COMMAND}`; export r; \
5871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5872 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 5873 $(HOST_EXPORTS) \
1f53ca9a 5874 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5875 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5877 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 5878 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
5879 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5884 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5885 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5886
5887maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5888clean-stagefeedback: clean-stagefeedback-bfd
5889clean-stagefeedback-bfd:
9dbaa842
DD
5890 @if [ $(current_stage) = stagefeedback ]; then \
5891 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5892 else \
5893 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5894 $(MAKE) stagefeedback-start; \
5895 fi; \
d545f33b 5896 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5897 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5898 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5899 clean
d545f33b
PB
5900@endif bfd-bootstrap
5901
5902
5903
5904
5905
4fa63067
NN
5906.PHONY: check-bfd maybe-check-bfd
5907maybe-check-bfd:
6bd3dfaa
PB
5908@if bfd
5909maybe-check-bfd: check-bfd
2a4cbe27 5910
4fa63067 5911check-bfd:
0aed8855 5912 @: $(MAKE); $(unstage)
4fa63067 5913 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5915 $(HOST_EXPORTS) \
b00612cc
PB
5916 (cd $(HOST_SUBDIR)/bfd && \
5917 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5918
6bd3dfaa 5919@endif bfd
2a4cbe27 5920
4fa63067
NN
5921.PHONY: install-bfd maybe-install-bfd
5922maybe-install-bfd:
6bd3dfaa
PB
5923@if bfd
5924maybe-install-bfd: install-bfd
2a4cbe27 5925
4fa63067 5926install-bfd: installdirs
0aed8855 5927 @: $(MAKE); $(unstage)
4fa63067 5928 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5930 $(HOST_EXPORTS) \
b00612cc 5931 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5932 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5933
6bd3dfaa 5934@endif bfd
2a4cbe27 5935
9b980aa1
RW
5936.PHONY: install-strip-bfd maybe-install-strip-bfd
5937maybe-install-strip-bfd:
5938@if bfd
5939maybe-install-strip-bfd: install-strip-bfd
5940
5941install-strip-bfd: installdirs
5942 @: $(MAKE); $(unstage)
5943 @r=`${PWD_COMMAND}`; export r; \
5944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5945 $(HOST_EXPORTS) \
5946 (cd $(HOST_SUBDIR)/bfd && \
5947 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5948
5949@endif bfd
5950
56a8fe78 5951# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5952
4fa63067
NN
5953.PHONY: maybe-info-bfd info-bfd
5954maybe-info-bfd:
6bd3dfaa
PB
5955@if bfd
5956maybe-info-bfd: info-bfd
4fa63067
NN
5957
5958info-bfd: \
5959 configure-bfd
5960 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5961 r=`${PWD_COMMAND}`; export r; \
5962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5963 $(HOST_EXPORTS) \
b813574b 5964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5966 done; \
4fa63067 5967 echo "Doing info in bfd" ; \
b00612cc 5968 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5971 "RANLIB=$${RANLIB}" \
0c24b341 5972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5973 info) \
2a4cbe27
NN
5974 || exit 1
5975
6bd3dfaa 5976@endif bfd
2a4cbe27 5977
4fa63067
NN
5978.PHONY: maybe-dvi-bfd dvi-bfd
5979maybe-dvi-bfd:
6bd3dfaa
PB
5980@if bfd
5981maybe-dvi-bfd: dvi-bfd
2a4cbe27 5982
4fa63067
NN
5983dvi-bfd: \
5984 configure-bfd
5985 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5986 r=`${PWD_COMMAND}`; export r; \
5987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5988 $(HOST_EXPORTS) \
b813574b 5989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5991 done; \
4fa63067 5992 echo "Doing dvi in bfd" ; \
b00612cc 5993 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5996 "RANLIB=$${RANLIB}" \
0c24b341 5997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5998 dvi) \
2a4cbe27
NN
5999 || exit 1
6000
6bd3dfaa 6001@endif bfd
2a4cbe27 6002
56a8fe78
DD
6003.PHONY: maybe-pdf-bfd pdf-bfd
6004maybe-pdf-bfd:
6005@if bfd
6006maybe-pdf-bfd: pdf-bfd
6007
6008pdf-bfd: \
6009 configure-bfd
6010 @[ -f ./bfd/Makefile ] || exit 0; \
6011 r=`${PWD_COMMAND}`; export r; \
6012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013 $(HOST_EXPORTS) \
6014 for flag in $(EXTRA_HOST_FLAGS) ; do \
6015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6016 done; \
6017 echo "Doing pdf in bfd" ; \
6018 (cd $(HOST_SUBDIR)/bfd && \
6019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6021 "RANLIB=$${RANLIB}" \
0c24b341 6022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6023 pdf) \
6024 || exit 1
6025
6026@endif bfd
6027
6d389afc
MS
6028.PHONY: maybe-html-bfd html-bfd
6029maybe-html-bfd:
6030@if bfd
6031maybe-html-bfd: html-bfd
6032
6033html-bfd: \
6034 configure-bfd
6035 @[ -f ./bfd/Makefile ] || exit 0; \
6036 r=`${PWD_COMMAND}`; export r; \
6037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6038 $(HOST_EXPORTS) \
6039 for flag in $(EXTRA_HOST_FLAGS) ; do \
6040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6041 done; \
6042 echo "Doing html in bfd" ; \
b00612cc 6043 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
6044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6046 "RANLIB=$${RANLIB}" \
0c24b341 6047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6048 html) \
6049 || exit 1
6050
6051@endif bfd
6052
4fa63067
NN
6053.PHONY: maybe-TAGS-bfd TAGS-bfd
6054maybe-TAGS-bfd:
6bd3dfaa
PB
6055@if bfd
6056maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 6057
4fa63067
NN
6058TAGS-bfd: \
6059 configure-bfd
6060 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6061 r=`${PWD_COMMAND}`; export r; \
6062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6063 $(HOST_EXPORTS) \
b813574b 6064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6066 done; \
4fa63067 6067 echo "Doing TAGS in bfd" ; \
b00612cc 6068 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6071 "RANLIB=$${RANLIB}" \
0c24b341 6072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6073 TAGS) \
2a4cbe27
NN
6074 || exit 1
6075
6bd3dfaa 6076@endif bfd
2a4cbe27 6077
4fa63067
NN
6078.PHONY: maybe-install-info-bfd install-info-bfd
6079maybe-install-info-bfd:
6bd3dfaa
PB
6080@if bfd
6081maybe-install-info-bfd: install-info-bfd
2a4cbe27 6082
4fa63067
NN
6083install-info-bfd: \
6084 configure-bfd \
6085 info-bfd
6086 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6087 r=`${PWD_COMMAND}`; export r; \
6088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6089 $(HOST_EXPORTS) \
b813574b 6090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6092 done; \
4fa63067 6093 echo "Doing install-info in bfd" ; \
b00612cc 6094 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6097 "RANLIB=$${RANLIB}" \
0c24b341 6098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6099 install-info) \
2a4cbe27
NN
6100 || exit 1
6101
6bd3dfaa 6102@endif bfd
2a4cbe27 6103
a3ca38d2
DD
6104.PHONY: maybe-install-pdf-bfd install-pdf-bfd
6105maybe-install-pdf-bfd:
6106@if bfd
6107maybe-install-pdf-bfd: install-pdf-bfd
6108
6109install-pdf-bfd: \
6110 configure-bfd \
6111 pdf-bfd
6112 @[ -f ./bfd/Makefile ] || exit 0; \
6113 r=`${PWD_COMMAND}`; export r; \
6114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6115 $(HOST_EXPORTS) \
6116 for flag in $(EXTRA_HOST_FLAGS) ; do \
6117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6118 done; \
6119 echo "Doing install-pdf in bfd" ; \
6120 (cd $(HOST_SUBDIR)/bfd && \
6121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6123 "RANLIB=$${RANLIB}" \
0c24b341 6124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6125 install-pdf) \
6126 || exit 1
6127
6128@endif bfd
6129
108a6f8e
CD
6130.PHONY: maybe-install-html-bfd install-html-bfd
6131maybe-install-html-bfd:
6132@if bfd
6133maybe-install-html-bfd: install-html-bfd
6134
6135install-html-bfd: \
6136 configure-bfd \
6137 html-bfd
6138 @[ -f ./bfd/Makefile ] || exit 0; \
6139 r=`${PWD_COMMAND}`; export r; \
6140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6141 $(HOST_EXPORTS) \
6142 for flag in $(EXTRA_HOST_FLAGS) ; do \
6143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6144 done; \
6145 echo "Doing install-html in bfd" ; \
6146 (cd $(HOST_SUBDIR)/bfd && \
6147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6149 "RANLIB=$${RANLIB}" \
0c24b341 6150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6151 install-html) \
6152 || exit 1
6153
6154@endif bfd
6155
4fa63067
NN
6156.PHONY: maybe-installcheck-bfd installcheck-bfd
6157maybe-installcheck-bfd:
6bd3dfaa
PB
6158@if bfd
6159maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 6160
4fa63067
NN
6161installcheck-bfd: \
6162 configure-bfd
6163 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6164 r=`${PWD_COMMAND}`; export r; \
6165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6166 $(HOST_EXPORTS) \
b813574b 6167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6169 done; \
4fa63067 6170 echo "Doing installcheck in bfd" ; \
b00612cc 6171 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6174 "RANLIB=$${RANLIB}" \
0c24b341 6175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6176 installcheck) \
2a4cbe27
NN
6177 || exit 1
6178
6bd3dfaa 6179@endif bfd
2a4cbe27 6180
4fa63067
NN
6181.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
6182maybe-mostlyclean-bfd:
6bd3dfaa
PB
6183@if bfd
6184maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 6185
4fa63067
NN
6186mostlyclean-bfd:
6187 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6188 r=`${PWD_COMMAND}`; export r; \
6189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6190 $(HOST_EXPORTS) \
b813574b 6191 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6193 done; \
4fa63067 6194 echo "Doing mostlyclean in bfd" ; \
b00612cc 6195 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6198 "RANLIB=$${RANLIB}" \
0c24b341 6199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6200 mostlyclean) \
2a4cbe27
NN
6201 || exit 1
6202
6bd3dfaa 6203@endif bfd
2a4cbe27 6204
4fa63067
NN
6205.PHONY: maybe-clean-bfd clean-bfd
6206maybe-clean-bfd:
6bd3dfaa
PB
6207@if bfd
6208maybe-clean-bfd: clean-bfd
2a4cbe27 6209
4fa63067
NN
6210clean-bfd:
6211 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6212 r=`${PWD_COMMAND}`; export r; \
6213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6214 $(HOST_EXPORTS) \
b813574b 6215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6217 done; \
4fa63067 6218 echo "Doing clean in bfd" ; \
b00612cc 6219 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6222 "RANLIB=$${RANLIB}" \
0c24b341 6223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6224 clean) \
2a4cbe27
NN
6225 || exit 1
6226
6bd3dfaa 6227@endif bfd
2a4cbe27 6228
4fa63067
NN
6229.PHONY: maybe-distclean-bfd distclean-bfd
6230maybe-distclean-bfd:
6bd3dfaa
PB
6231@if bfd
6232maybe-distclean-bfd: distclean-bfd
2a4cbe27 6233
4fa63067
NN
6234distclean-bfd:
6235 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6236 r=`${PWD_COMMAND}`; export r; \
6237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6238 $(HOST_EXPORTS) \
b813574b 6239 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6241 done; \
4fa63067 6242 echo "Doing distclean in bfd" ; \
b00612cc 6243 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6246 "RANLIB=$${RANLIB}" \
0c24b341 6247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6248 distclean) \
2a4cbe27
NN
6249 || exit 1
6250
6bd3dfaa 6251@endif bfd
2a4cbe27 6252
4fa63067
NN
6253.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6254maybe-maintainer-clean-bfd:
6bd3dfaa
PB
6255@if bfd
6256maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 6257
4fa63067
NN
6258maintainer-clean-bfd:
6259 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
6260 r=`${PWD_COMMAND}`; export r; \
6261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6262 $(HOST_EXPORTS) \
b813574b 6263 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
6264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265 done; \
4fa63067 6266 echo "Doing maintainer-clean in bfd" ; \
b00612cc 6267 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270 "RANLIB=$${RANLIB}" \
0c24b341 6271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6272 maintainer-clean) \
a2592b1b
DD
6273 || exit 1
6274
6bd3dfaa 6275@endif bfd
a2592b1b 6276
2a4cbe27 6277
a7254363 6278
4fa63067
NN
6279.PHONY: configure-opcodes maybe-configure-opcodes
6280maybe-configure-opcodes:
4f0ef2d8
CD
6281@if gcc-bootstrap
6282configure-opcodes: stage_current
6283@endif gcc-bootstrap
6bd3dfaa
PB
6284@if opcodes
6285maybe-configure-opcodes: configure-opcodes
c52c6897 6286configure-opcodes:
c52c6897
PB
6287 @r=`${PWD_COMMAND}`; export r; \
6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6289 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
1f53ca9a 6291 $(HOST_EXPORTS) \
a7254363
PB
6292 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6293 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 6294 case $(srcdir) in \
b00612cc
PB
6295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6296 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6298 esac; \
b00612cc
PB
6299 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6300 libsrcdir="$$s/opcodes"; \
4fa63067 6301 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6303 --target=${target_alias} $${srcdiroption} \
4fa63067 6304 || exit 1
6bd3dfaa 6305@endif opcodes
2a4cbe27 6306
a7254363
PB
6307
6308
d545f33b
PB
6309.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6310maybe-configure-stage1-opcodes:
6311@if opcodes-bootstrap
6312maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 6313configure-stage1-opcodes:
c52c6897 6314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6316 @r=`${PWD_COMMAND}`; export r; \
6317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6318 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6319 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 6320 $(HOST_EXPORTS) \
8ee82aff 6321 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6322 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6323 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6324 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6326 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6327 case $(srcdir) in \
6328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6329 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6331 esac; \
6332 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6333 libsrcdir="$$s/opcodes"; \
6334 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6336 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6337 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6338@endif opcodes-bootstrap
6339
6340.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6341maybe-configure-stage2-opcodes:
6342@if opcodes-bootstrap
6343maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 6344configure-stage2-opcodes:
c52c6897 6345 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6347 @r=`${PWD_COMMAND}`; export r; \
6348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6349 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6350 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6351 $(HOST_EXPORTS) \
1b05fbbd 6352 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6353 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6354 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6355 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6356 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6358 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6359 case $(srcdir) in \
6360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6361 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6363 esac; \
6364 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6365 libsrcdir="$$s/opcodes"; \
6366 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6368 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6369 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6370 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6371@endif opcodes-bootstrap
6372
d545f33b
PB
6373.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6374maybe-configure-stage3-opcodes:
6375@if opcodes-bootstrap
6376maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6377configure-stage3-opcodes:
c52c6897 6378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6380 @r=`${PWD_COMMAND}`; export r; \
6381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6382 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6383 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6384 $(HOST_EXPORTS) \
1b05fbbd 6385 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6386 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6387 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6388 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6389 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6391 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6392 case $(srcdir) in \
6393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6394 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6396 esac; \
6397 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6398 libsrcdir="$$s/opcodes"; \
6399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6401 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6402 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6403 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6404@endif opcodes-bootstrap
6405
d545f33b
PB
6406.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6407maybe-configure-stage4-opcodes:
6408@if opcodes-bootstrap
6409maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6410configure-stage4-opcodes:
c52c6897 6411 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6413 @r=`${PWD_COMMAND}`; export r; \
6414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6415 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6416 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6417 $(HOST_EXPORTS) \
1b05fbbd 6418 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6419 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6420 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6421 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6422 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6424 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6425 case $(srcdir) in \
6426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6427 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6429 esac; \
6430 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6431 libsrcdir="$$s/opcodes"; \
6432 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6434 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6435 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6436 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6437@endif opcodes-bootstrap
6438
6439.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6440maybe-configure-stageprofile-opcodes:
6441@if opcodes-bootstrap
6442maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6443configure-stageprofile-opcodes:
c52c6897 6444 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6446 @r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6448 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6449 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6450 $(HOST_EXPORTS) \
1b05fbbd
AO
6451 $(POSTSTAGE1_HOST_EXPORTS) \
6452 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6453 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6454 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6455 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6457 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6458 case $(srcdir) in \
6459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6460 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6462 esac; \
6463 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6464 libsrcdir="$$s/opcodes"; \
6465 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6467 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6468 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6469 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6470@endif opcodes-bootstrap
6471
6472.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6473maybe-configure-stagefeedback-opcodes:
6474@if opcodes-bootstrap
6475maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6476configure-stagefeedback-opcodes:
c52c6897 6477 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6478 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6479 @r=`${PWD_COMMAND}`; export r; \
6480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6481 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6482 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6483 $(HOST_EXPORTS) \
1b05fbbd
AO
6484 $(POSTSTAGE1_HOST_EXPORTS) \
6485 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6486 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6487 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6488 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6490 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6491 case $(srcdir) in \
6492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6493 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6495 esac; \
6496 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6497 libsrcdir="$$s/opcodes"; \
6498 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6500 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6501 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6502 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6503@endif opcodes-bootstrap
6504
6505
6506
6507
6508
4fa63067
NN
6509.PHONY: all-opcodes maybe-all-opcodes
6510maybe-all-opcodes:
4f0ef2d8
CD
6511@if gcc-bootstrap
6512all-opcodes: stage_current
6513@endif gcc-bootstrap
6bd3dfaa 6514@if opcodes
d27cc32e 6515TARGET-opcodes=all
6bd3dfaa 6516maybe-all-opcodes: all-opcodes
4fa63067 6517all-opcodes: configure-opcodes
c52c6897 6518 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 6520 $(HOST_EXPORTS) \
b00612cc 6521 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6523 $(TARGET-opcodes))
6bd3dfaa 6524@endif opcodes
2a4cbe27 6525
a7254363 6526
d545f33b
PB
6527
6528.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6529.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6530maybe-all-stage1-opcodes:
6531maybe-clean-stage1-opcodes:
6532@if opcodes-bootstrap
6533maybe-all-stage1-opcodes: all-stage1-opcodes
6534all-stage1: all-stage1-opcodes
f70224b5 6535TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6536all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6537 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6538 @r=`${PWD_COMMAND}`; export r; \
6539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6540 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 6541 $(HOST_EXPORTS) \
d545f33b 6542 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6544 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 6545 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
6546 LIBCFLAGS="$(LIBCFLAGS)" \
6547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6550 $(EXTRA_HOST_FLAGS) \
6551 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6552 $(TARGET-stage1-opcodes)
d545f33b
PB
6553
6554maybe-clean-stage1-opcodes: clean-stage1-opcodes
6555clean-stage1: clean-stage1-opcodes
6556clean-stage1-opcodes:
9dbaa842
DD
6557 @if [ $(current_stage) = stage1 ]; then \
6558 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6559 else \
6560 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6561 $(MAKE) stage1-start; \
6562 fi; \
d545f33b 6563 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6564 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6565 clean
d545f33b
PB
6566@endif opcodes-bootstrap
6567
6568
6569.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6570.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6571maybe-all-stage2-opcodes:
6572maybe-clean-stage2-opcodes:
6573@if opcodes-bootstrap
6574maybe-all-stage2-opcodes: all-stage2-opcodes
6575all-stage2: all-stage2-opcodes
f70224b5 6576TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6577all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6578 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6579 @r=`${PWD_COMMAND}`; export r; \
6580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6581 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 6582 $(HOST_EXPORTS) \
1f53ca9a 6583 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6584 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6586 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 6587 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
6588 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6592 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6593 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6594 $(TARGET-stage2-opcodes)
d545f33b
PB
6595
6596maybe-clean-stage2-opcodes: clean-stage2-opcodes
6597clean-stage2: clean-stage2-opcodes
6598clean-stage2-opcodes:
9dbaa842
DD
6599 @if [ $(current_stage) = stage2 ]; then \
6600 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6601 else \
6602 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6603 $(MAKE) stage2-start; \
6604 fi; \
d545f33b 6605 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6606 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6607 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6608 clean
d545f33b
PB
6609@endif opcodes-bootstrap
6610
6611
6612.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6613.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6614maybe-all-stage3-opcodes:
6615maybe-clean-stage3-opcodes:
6616@if opcodes-bootstrap
6617maybe-all-stage3-opcodes: all-stage3-opcodes
6618all-stage3: all-stage3-opcodes
f70224b5 6619TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6620all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6621 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6622 @r=`${PWD_COMMAND}`; export r; \
6623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6624 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 6625 $(HOST_EXPORTS) \
1f53ca9a 6626 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6627 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6628 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6629 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 6630 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
6631 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6632 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6633 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6634 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6635 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6636 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6637 $(TARGET-stage3-opcodes)
d545f33b
PB
6638
6639maybe-clean-stage3-opcodes: clean-stage3-opcodes
6640clean-stage3: clean-stage3-opcodes
6641clean-stage3-opcodes:
9dbaa842
DD
6642 @if [ $(current_stage) = stage3 ]; then \
6643 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6644 else \
6645 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6646 $(MAKE) stage3-start; \
6647 fi; \
d545f33b 6648 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6649 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6650 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6651 clean
d545f33b
PB
6652@endif opcodes-bootstrap
6653
6654
6655.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6656.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6657maybe-all-stage4-opcodes:
6658maybe-clean-stage4-opcodes:
6659@if opcodes-bootstrap
6660maybe-all-stage4-opcodes: all-stage4-opcodes
6661all-stage4: all-stage4-opcodes
f70224b5 6662TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6663all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6664 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6665 @r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6667 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 6668 $(HOST_EXPORTS) \
1f53ca9a 6669 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6670 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6672 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 6673 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 6674 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6678 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6679 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6680 $(TARGET-stage4-opcodes)
d545f33b
PB
6681
6682maybe-clean-stage4-opcodes: clean-stage4-opcodes
6683clean-stage4: clean-stage4-opcodes
6684clean-stage4-opcodes:
9dbaa842
DD
6685 @if [ $(current_stage) = stage4 ]; then \
6686 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6687 else \
6688 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6689 $(MAKE) stage4-start; \
6690 fi; \
d545f33b 6691 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6692 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6693 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6694 clean
d545f33b
PB
6695@endif opcodes-bootstrap
6696
6697
6698.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6699.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6700maybe-all-stageprofile-opcodes:
6701maybe-clean-stageprofile-opcodes:
6702@if opcodes-bootstrap
6703maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6704all-stageprofile: all-stageprofile-opcodes
f70224b5 6705TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6706all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6707 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6708 @r=`${PWD_COMMAND}`; export r; \
6709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6710 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 6711 $(HOST_EXPORTS) \
1f53ca9a 6712 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6713 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6715 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 6716 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
6717 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6718 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6719 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6720 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6721 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6722 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6723 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6724
6725maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6726clean-stageprofile: clean-stageprofile-opcodes
6727clean-stageprofile-opcodes:
9dbaa842
DD
6728 @if [ $(current_stage) = stageprofile ]; then \
6729 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6730 else \
6731 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6732 $(MAKE) stageprofile-start; \
6733 fi; \
d545f33b 6734 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6735 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6736 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6737 clean
d545f33b
PB
6738@endif opcodes-bootstrap
6739
6740
6741.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6742.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6743maybe-all-stagefeedback-opcodes:
6744maybe-clean-stagefeedback-opcodes:
6745@if opcodes-bootstrap
6746maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6747all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6748TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6749all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6750 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6751 @r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6753 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 6754 $(HOST_EXPORTS) \
1f53ca9a 6755 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6756 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6758 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 6759 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
6760 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6761 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6762 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6763 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6764 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6765 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6766 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6767
6768maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6769clean-stagefeedback: clean-stagefeedback-opcodes
6770clean-stagefeedback-opcodes:
9dbaa842
DD
6771 @if [ $(current_stage) = stagefeedback ]; then \
6772 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6773 else \
6774 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6775 $(MAKE) stagefeedback-start; \
6776 fi; \
d545f33b 6777 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6778 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6779 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6780 clean
d545f33b
PB
6781@endif opcodes-bootstrap
6782
6783
6784
6785
6786
4fa63067
NN
6787.PHONY: check-opcodes maybe-check-opcodes
6788maybe-check-opcodes:
6bd3dfaa
PB
6789@if opcodes
6790maybe-check-opcodes: check-opcodes
4fa63067
NN
6791
6792check-opcodes:
0aed8855 6793 @: $(MAKE); $(unstage)
4fa63067 6794 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6796 $(HOST_EXPORTS) \
b00612cc
PB
6797 (cd $(HOST_SUBDIR)/opcodes && \
6798 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6799
6bd3dfaa 6800@endif opcodes
2a4cbe27 6801
4fa63067
NN
6802.PHONY: install-opcodes maybe-install-opcodes
6803maybe-install-opcodes:
6bd3dfaa
PB
6804@if opcodes
6805maybe-install-opcodes: install-opcodes
2a4cbe27 6806
4fa63067 6807install-opcodes: installdirs
0aed8855 6808 @: $(MAKE); $(unstage)
4fa63067
NN
6809 @r=`${PWD_COMMAND}`; export r; \
6810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6811 $(HOST_EXPORTS) \
b00612cc 6812 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6813 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6814
6bd3dfaa 6815@endif opcodes
4fa63067 6816
9b980aa1
RW
6817.PHONY: install-strip-opcodes maybe-install-strip-opcodes
6818maybe-install-strip-opcodes:
6819@if opcodes
6820maybe-install-strip-opcodes: install-strip-opcodes
6821
6822install-strip-opcodes: installdirs
6823 @: $(MAKE); $(unstage)
6824 @r=`${PWD_COMMAND}`; export r; \
6825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6826 $(HOST_EXPORTS) \
6827 (cd $(HOST_SUBDIR)/opcodes && \
6828 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6829
6830@endif opcodes
6831
56a8fe78 6832# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6833
6834.PHONY: maybe-info-opcodes info-opcodes
6835maybe-info-opcodes:
6bd3dfaa
PB
6836@if opcodes
6837maybe-info-opcodes: info-opcodes
4fa63067
NN
6838
6839info-opcodes: \
6840 configure-opcodes
6841 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6842 r=`${PWD_COMMAND}`; export r; \
6843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6844 $(HOST_EXPORTS) \
b813574b 6845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6847 done; \
4fa63067 6848 echo "Doing info in opcodes" ; \
b00612cc 6849 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6852 "RANLIB=$${RANLIB}" \
0c24b341 6853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6854 info) \
2a4cbe27
NN
6855 || exit 1
6856
6bd3dfaa 6857@endif opcodes
2a4cbe27 6858
4fa63067
NN
6859.PHONY: maybe-dvi-opcodes dvi-opcodes
6860maybe-dvi-opcodes:
6bd3dfaa
PB
6861@if opcodes
6862maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6863
4fa63067
NN
6864dvi-opcodes: \
6865 configure-opcodes
6866 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6867 r=`${PWD_COMMAND}`; export r; \
6868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6869 $(HOST_EXPORTS) \
b813574b 6870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872 done; \
4fa63067 6873 echo "Doing dvi in opcodes" ; \
b00612cc 6874 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877 "RANLIB=$${RANLIB}" \
0c24b341 6878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6879 dvi) \
2a4cbe27
NN
6880 || exit 1
6881
6bd3dfaa 6882@endif opcodes
2a4cbe27 6883
56a8fe78
DD
6884.PHONY: maybe-pdf-opcodes pdf-opcodes
6885maybe-pdf-opcodes:
6886@if opcodes
6887maybe-pdf-opcodes: pdf-opcodes
6888
6889pdf-opcodes: \
6890 configure-opcodes
6891 @[ -f ./opcodes/Makefile ] || exit 0; \
6892 r=`${PWD_COMMAND}`; export r; \
6893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894 $(HOST_EXPORTS) \
6895 for flag in $(EXTRA_HOST_FLAGS) ; do \
6896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6897 done; \
6898 echo "Doing pdf in opcodes" ; \
6899 (cd $(HOST_SUBDIR)/opcodes && \
6900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6902 "RANLIB=$${RANLIB}" \
0c24b341 6903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6904 pdf) \
6905 || exit 1
6906
6907@endif opcodes
6908
6d389afc
MS
6909.PHONY: maybe-html-opcodes html-opcodes
6910maybe-html-opcodes:
6911@if opcodes
6912maybe-html-opcodes: html-opcodes
6913
6914html-opcodes: \
6915 configure-opcodes
6916 @[ -f ./opcodes/Makefile ] || exit 0; \
6917 r=`${PWD_COMMAND}`; export r; \
6918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6919 $(HOST_EXPORTS) \
6920 for flag in $(EXTRA_HOST_FLAGS) ; do \
6921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6922 done; \
6923 echo "Doing html in opcodes" ; \
b00612cc 6924 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6927 "RANLIB=$${RANLIB}" \
0c24b341 6928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6929 html) \
6930 || exit 1
6931
6932@endif opcodes
6933
4fa63067
NN
6934.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6935maybe-TAGS-opcodes:
6bd3dfaa
PB
6936@if opcodes
6937maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6938
4fa63067
NN
6939TAGS-opcodes: \
6940 configure-opcodes
6941 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6942 r=`${PWD_COMMAND}`; export r; \
6943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6944 $(HOST_EXPORTS) \
b813574b 6945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6947 done; \
4fa63067 6948 echo "Doing TAGS in opcodes" ; \
b00612cc 6949 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6952 "RANLIB=$${RANLIB}" \
0c24b341 6953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6954 TAGS) \
2a4cbe27
NN
6955 || exit 1
6956
6bd3dfaa 6957@endif opcodes
2a4cbe27 6958
4fa63067
NN
6959.PHONY: maybe-install-info-opcodes install-info-opcodes
6960maybe-install-info-opcodes:
6bd3dfaa
PB
6961@if opcodes
6962maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6963
4fa63067
NN
6964install-info-opcodes: \
6965 configure-opcodes \
6966 info-opcodes
6967 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6968 r=`${PWD_COMMAND}`; export r; \
6969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6970 $(HOST_EXPORTS) \
b813574b 6971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6973 done; \
4fa63067 6974 echo "Doing install-info in opcodes" ; \
b00612cc 6975 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6978 "RANLIB=$${RANLIB}" \
0c24b341 6979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6980 install-info) \
2a4cbe27
NN
6981 || exit 1
6982
6bd3dfaa 6983@endif opcodes
2a4cbe27 6984
a3ca38d2
DD
6985.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6986maybe-install-pdf-opcodes:
6987@if opcodes
6988maybe-install-pdf-opcodes: install-pdf-opcodes
6989
6990install-pdf-opcodes: \
6991 configure-opcodes \
6992 pdf-opcodes
6993 @[ -f ./opcodes/Makefile ] || exit 0; \
6994 r=`${PWD_COMMAND}`; export r; \
6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996 $(HOST_EXPORTS) \
6997 for flag in $(EXTRA_HOST_FLAGS) ; do \
6998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999 done; \
7000 echo "Doing install-pdf in opcodes" ; \
7001 (cd $(HOST_SUBDIR)/opcodes && \
7002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004 "RANLIB=$${RANLIB}" \
0c24b341 7005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7006 install-pdf) \
7007 || exit 1
7008
7009@endif opcodes
7010
108a6f8e
CD
7011.PHONY: maybe-install-html-opcodes install-html-opcodes
7012maybe-install-html-opcodes:
7013@if opcodes
7014maybe-install-html-opcodes: install-html-opcodes
7015
7016install-html-opcodes: \
7017 configure-opcodes \
7018 html-opcodes
7019 @[ -f ./opcodes/Makefile ] || exit 0; \
7020 r=`${PWD_COMMAND}`; export r; \
7021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022 $(HOST_EXPORTS) \
7023 for flag in $(EXTRA_HOST_FLAGS) ; do \
7024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7025 done; \
7026 echo "Doing install-html in opcodes" ; \
7027 (cd $(HOST_SUBDIR)/opcodes && \
7028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7030 "RANLIB=$${RANLIB}" \
0c24b341 7031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7032 install-html) \
7033 || exit 1
7034
7035@endif opcodes
7036
4fa63067
NN
7037.PHONY: maybe-installcheck-opcodes installcheck-opcodes
7038maybe-installcheck-opcodes:
6bd3dfaa
PB
7039@if opcodes
7040maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 7041
4fa63067
NN
7042installcheck-opcodes: \
7043 configure-opcodes
7044 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7045 r=`${PWD_COMMAND}`; export r; \
7046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7047 $(HOST_EXPORTS) \
b813574b 7048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7050 done; \
4fa63067 7051 echo "Doing installcheck in opcodes" ; \
b00612cc 7052 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7055 "RANLIB=$${RANLIB}" \
0c24b341 7056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7057 installcheck) \
2a4cbe27
NN
7058 || exit 1
7059
6bd3dfaa 7060@endif opcodes
2a4cbe27
NN
7061
7062.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
7063maybe-mostlyclean-opcodes:
6bd3dfaa
PB
7064@if opcodes
7065maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
7066
7067mostlyclean-opcodes:
7068 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7069 r=`${PWD_COMMAND}`; export r; \
7070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7071 $(HOST_EXPORTS) \
b813574b 7072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7074 done; \
7075 echo "Doing mostlyclean in opcodes" ; \
b00612cc 7076 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7079 "RANLIB=$${RANLIB}" \
0c24b341 7080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7081 mostlyclean) \
2a4cbe27
NN
7082 || exit 1
7083
6bd3dfaa 7084@endif opcodes
2a4cbe27 7085
4fa63067
NN
7086.PHONY: maybe-clean-opcodes clean-opcodes
7087maybe-clean-opcodes:
6bd3dfaa
PB
7088@if opcodes
7089maybe-clean-opcodes: clean-opcodes
2a4cbe27 7090
4fa63067
NN
7091clean-opcodes:
7092 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7093 r=`${PWD_COMMAND}`; export r; \
7094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7095 $(HOST_EXPORTS) \
b813574b 7096 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7098 done; \
4fa63067 7099 echo "Doing clean in opcodes" ; \
b00612cc 7100 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7103 "RANLIB=$${RANLIB}" \
0c24b341 7104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7105 clean) \
2a4cbe27
NN
7106 || exit 1
7107
6bd3dfaa 7108@endif opcodes
2a4cbe27 7109
4fa63067
NN
7110.PHONY: maybe-distclean-opcodes distclean-opcodes
7111maybe-distclean-opcodes:
6bd3dfaa
PB
7112@if opcodes
7113maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 7114
4fa63067
NN
7115distclean-opcodes:
7116 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7117 r=`${PWD_COMMAND}`; export r; \
7118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7119 $(HOST_EXPORTS) \
b813574b 7120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7122 done; \
4fa63067 7123 echo "Doing distclean in opcodes" ; \
b00612cc 7124 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7127 "RANLIB=$${RANLIB}" \
0c24b341 7128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7129 distclean) \
2a4cbe27
NN
7130 || exit 1
7131
6bd3dfaa 7132@endif opcodes
2a4cbe27 7133
4fa63067
NN
7134.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
7135maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
7136@if opcodes
7137maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 7138
4fa63067
NN
7139maintainer-clean-opcodes:
7140 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7141 r=`${PWD_COMMAND}`; export r; \
7142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7143 $(HOST_EXPORTS) \
b813574b 7144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7146 done; \
4fa63067 7147 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 7148 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7151 "RANLIB=$${RANLIB}" \
0c24b341 7152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7153 maintainer-clean) \
2a4cbe27
NN
7154 || exit 1
7155
6bd3dfaa 7156@endif opcodes
2a4cbe27 7157
2a4cbe27 7158
a7254363 7159
4fa63067
NN
7160.PHONY: configure-binutils maybe-configure-binutils
7161maybe-configure-binutils:
4f0ef2d8
CD
7162@if gcc-bootstrap
7163configure-binutils: stage_current
7164@endif gcc-bootstrap
6bd3dfaa
PB
7165@if binutils
7166maybe-configure-binutils: configure-binutils
c52c6897 7167configure-binutils:
c52c6897
PB
7168 @r=`${PWD_COMMAND}`; export r; \
7169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
7170 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
1f53ca9a 7172 $(HOST_EXPORTS) \
a7254363
PB
7173 echo Configuring in $(HOST_SUBDIR)/binutils; \
7174 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 7175 case $(srcdir) in \
b00612cc
PB
7176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7177 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7179 esac; \
b00612cc
PB
7180 srcdiroption="--srcdir=$${topdir}/binutils"; \
7181 libsrcdir="$$s/binutils"; \
4fa63067 7182 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7184 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7185 || exit 1
6bd3dfaa 7186@endif binutils
2a4cbe27 7187
a7254363
PB
7188
7189
d545f33b
PB
7190.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
7191maybe-configure-stage1-binutils:
7192@if binutils-bootstrap
7193maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 7194configure-stage1-binutils:
c52c6897 7195 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 7196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7197 @r=`${PWD_COMMAND}`; export r; \
7198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7199 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 7200 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 7201 $(HOST_EXPORTS) \
8ee82aff 7202 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7203 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7204 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 7205 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7207 cd $(HOST_SUBDIR)/binutils || exit 1; \
7208 case $(srcdir) in \
7209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7210 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7212 esac; \
7213 srcdiroption="--srcdir=$${topdir}/binutils"; \
7214 libsrcdir="$$s/binutils"; \
7215 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7217 --target=${target_alias} $${srcdiroption} \
1b05fbbd 7218 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
7219@endif binutils-bootstrap
7220
7221.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
7222maybe-configure-stage2-binutils:
7223@if binutils-bootstrap
7224maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 7225configure-stage2-binutils:
c52c6897 7226 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 7227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7228 @r=`${PWD_COMMAND}`; export r; \
7229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7230 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 7231 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7232 $(HOST_EXPORTS) \
1b05fbbd 7233 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7234 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7235 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7236 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7237 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7239 cd $(HOST_SUBDIR)/binutils || exit 1; \
7240 case $(srcdir) in \
7241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7242 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7244 esac; \
7245 srcdiroption="--srcdir=$${topdir}/binutils"; \
7246 libsrcdir="$$s/binutils"; \
7247 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7248 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7249 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7250 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7251 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
7252@endif binutils-bootstrap
7253
d545f33b
PB
7254.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
7255maybe-configure-stage3-binutils:
7256@if binutils-bootstrap
7257maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 7258configure-stage3-binutils:
c52c6897 7259 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 7260 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7261 @r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7263 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 7264 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7265 $(HOST_EXPORTS) \
1b05fbbd 7266 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7267 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7268 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7269 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7270 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7272 cd $(HOST_SUBDIR)/binutils || exit 1; \
7273 case $(srcdir) in \
7274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7275 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7277 esac; \
7278 srcdiroption="--srcdir=$${topdir}/binutils"; \
7279 libsrcdir="$$s/binutils"; \
7280 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7282 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7283 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7284 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
7285@endif binutils-bootstrap
7286
d545f33b
PB
7287.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7288maybe-configure-stage4-binutils:
7289@if binutils-bootstrap
7290maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 7291configure-stage4-binutils:
c52c6897 7292 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 7293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7294 @r=`${PWD_COMMAND}`; export r; \
7295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7296 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 7297 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7298 $(HOST_EXPORTS) \
1b05fbbd 7299 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7300 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7301 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7302 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7303 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7305 cd $(HOST_SUBDIR)/binutils || exit 1; \
7306 case $(srcdir) in \
7307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7308 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7310 esac; \
7311 srcdiroption="--srcdir=$${topdir}/binutils"; \
7312 libsrcdir="$$s/binutils"; \
7313 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7314 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7315 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7316 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7317 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
7318@endif binutils-bootstrap
7319
7320.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7321maybe-configure-stageprofile-binutils:
7322@if binutils-bootstrap
7323maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 7324configure-stageprofile-binutils:
c52c6897 7325 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 7326 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7327 @r=`${PWD_COMMAND}`; export r; \
7328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7329 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 7330 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7331 $(HOST_EXPORTS) \
1b05fbbd
AO
7332 $(POSTSTAGE1_HOST_EXPORTS) \
7333 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7334 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7335 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7336 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 7337 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7338 cd $(HOST_SUBDIR)/binutils || exit 1; \
7339 case $(srcdir) in \
7340 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7341 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7342 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7343 esac; \
7344 srcdiroption="--srcdir=$${topdir}/binutils"; \
7345 libsrcdir="$$s/binutils"; \
7346 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7347 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7348 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7349 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7350 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
7351@endif binutils-bootstrap
7352
7353.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7354maybe-configure-stagefeedback-binutils:
7355@if binutils-bootstrap
7356maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7357configure-stagefeedback-binutils:
c52c6897 7358 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7359 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7360 @r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7362 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 7363 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7364 $(HOST_EXPORTS) \
1b05fbbd
AO
7365 $(POSTSTAGE1_HOST_EXPORTS) \
7366 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7367 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7368 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7369 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7371 cd $(HOST_SUBDIR)/binutils || exit 1; \
7372 case $(srcdir) in \
7373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7374 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7376 esac; \
7377 srcdiroption="--srcdir=$${topdir}/binutils"; \
7378 libsrcdir="$$s/binutils"; \
7379 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7381 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7382 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7383 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7384@endif binutils-bootstrap
7385
7386
7387
7388
7389
4fa63067
NN
7390.PHONY: all-binutils maybe-all-binutils
7391maybe-all-binutils:
4f0ef2d8
CD
7392@if gcc-bootstrap
7393all-binutils: stage_current
7394@endif gcc-bootstrap
6bd3dfaa 7395@if binutils
d27cc32e 7396TARGET-binutils=all
6bd3dfaa 7397maybe-all-binutils: all-binutils
4fa63067 7398all-binutils: configure-binutils
c52c6897 7399 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7401 $(HOST_EXPORTS) \
b00612cc 7402 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7403 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7404 $(TARGET-binutils))
6bd3dfaa 7405@endif binutils
4fa63067 7406
a7254363 7407
4fa63067 7408
d545f33b
PB
7409.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7410.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7411maybe-all-stage1-binutils:
7412maybe-clean-stage1-binutils:
7413@if binutils-bootstrap
7414maybe-all-stage1-binutils: all-stage1-binutils
7415all-stage1: all-stage1-binutils
f70224b5 7416TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7417all-stage1-binutils: configure-stage1-binutils
c52c6897 7418 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7419 @r=`${PWD_COMMAND}`; export r; \
7420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7421 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 7422 $(HOST_EXPORTS) \
d545f33b 7423 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7425 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 7426 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
7427 LIBCFLAGS="$(LIBCFLAGS)" \
7428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7431 $(EXTRA_HOST_FLAGS) \
7432 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7433 $(TARGET-stage1-binutils)
2a4cbe27 7434
d545f33b
PB
7435maybe-clean-stage1-binutils: clean-stage1-binutils
7436clean-stage1: clean-stage1-binutils
7437clean-stage1-binutils:
9dbaa842
DD
7438 @if [ $(current_stage) = stage1 ]; then \
7439 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7440 else \
7441 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7442 $(MAKE) stage1-start; \
7443 fi; \
d545f33b 7444 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7445 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7446 clean
d545f33b 7447@endif binutils-bootstrap
2a4cbe27 7448
2a4cbe27 7449
d545f33b
PB
7450.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7451.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7452maybe-all-stage2-binutils:
7453maybe-clean-stage2-binutils:
7454@if binutils-bootstrap
7455maybe-all-stage2-binutils: all-stage2-binutils
7456all-stage2: all-stage2-binutils
f70224b5 7457TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7458all-stage2-binutils: configure-stage2-binutils
c52c6897 7459 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7460 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7462 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7463 $(HOST_EXPORTS) \
1f53ca9a 7464 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7465 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7467 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 7468 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
7469 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7474 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7475 $(TARGET-stage2-binutils)
2a4cbe27 7476
d545f33b
PB
7477maybe-clean-stage2-binutils: clean-stage2-binutils
7478clean-stage2: clean-stage2-binutils
7479clean-stage2-binutils:
9dbaa842
DD
7480 @if [ $(current_stage) = stage2 ]; then \
7481 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7482 else \
7483 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7484 $(MAKE) stage2-start; \
7485 fi; \
d545f33b 7486 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7487 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7488 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7489 clean
d545f33b 7490@endif binutils-bootstrap
2a4cbe27 7491
4fa63067 7492
d545f33b
PB
7493.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7494.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7495maybe-all-stage3-binutils:
7496maybe-clean-stage3-binutils:
7497@if binutils-bootstrap
7498maybe-all-stage3-binutils: all-stage3-binutils
7499all-stage3: all-stage3-binutils
f70224b5 7500TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7501all-stage3-binutils: configure-stage3-binutils
c52c6897 7502 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7503 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7505 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7506 $(HOST_EXPORTS) \
1f53ca9a 7507 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7508 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7510 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 7511 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
7512 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7513 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7514 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7515 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7516 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7517 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7518 $(TARGET-stage3-binutils)
2a4cbe27 7519
d545f33b
PB
7520maybe-clean-stage3-binutils: clean-stage3-binutils
7521clean-stage3: clean-stage3-binutils
7522clean-stage3-binutils:
9dbaa842
DD
7523 @if [ $(current_stage) = stage3 ]; then \
7524 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7525 else \
7526 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7527 $(MAKE) stage3-start; \
7528 fi; \
d545f33b 7529 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7530 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7531 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7532 clean
d545f33b 7533@endif binutils-bootstrap
2a4cbe27 7534
2a4cbe27 7535
d545f33b
PB
7536.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7537.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7538maybe-all-stage4-binutils:
7539maybe-clean-stage4-binutils:
7540@if binutils-bootstrap
7541maybe-all-stage4-binutils: all-stage4-binutils
7542all-stage4: all-stage4-binutils
f70224b5 7543TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7544all-stage4-binutils: configure-stage4-binutils
c52c6897 7545 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7546 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7548 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7549 $(HOST_EXPORTS) \
1f53ca9a 7550 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7551 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7553 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 7554 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 7555 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7560 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7561 $(TARGET-stage4-binutils)
d545f33b
PB
7562
7563maybe-clean-stage4-binutils: clean-stage4-binutils
7564clean-stage4: clean-stage4-binutils
7565clean-stage4-binutils:
9dbaa842
DD
7566 @if [ $(current_stage) = stage4 ]; then \
7567 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7568 else \
7569 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7570 $(MAKE) stage4-start; \
7571 fi; \
d545f33b 7572 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7573 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7574 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7575 clean
d545f33b
PB
7576@endif binutils-bootstrap
7577
7578
7579.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7580.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7581maybe-all-stageprofile-binutils:
7582maybe-clean-stageprofile-binutils:
7583@if binutils-bootstrap
7584maybe-all-stageprofile-binutils: all-stageprofile-binutils
7585all-stageprofile: all-stageprofile-binutils
f70224b5 7586TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7587all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7588 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7589 @r=`${PWD_COMMAND}`; export r; \
7590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7591 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 7592 $(HOST_EXPORTS) \
1f53ca9a 7593 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7594 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7596 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 7597 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
7598 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7603 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7604 $(TARGET-stageprofile-binutils)
d545f33b
PB
7605
7606maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7607clean-stageprofile: clean-stageprofile-binutils
7608clean-stageprofile-binutils:
9dbaa842
DD
7609 @if [ $(current_stage) = stageprofile ]; then \
7610 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7611 else \
7612 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7613 $(MAKE) stageprofile-start; \
7614 fi; \
d545f33b 7615 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7616 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7617 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7618 clean
d545f33b
PB
7619@endif binutils-bootstrap
7620
7621
7622.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7623.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7624maybe-all-stagefeedback-binutils:
7625maybe-clean-stagefeedback-binutils:
7626@if binutils-bootstrap
7627maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7628all-stagefeedback: all-stagefeedback-binutils
f70224b5 7629TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7630all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7631 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7632 @r=`${PWD_COMMAND}`; export r; \
7633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7634 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 7635 $(HOST_EXPORTS) \
1f53ca9a 7636 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7637 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7639 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 7640 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
7641 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7646 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7647 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7648
7649maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7650clean-stagefeedback: clean-stagefeedback-binutils
7651clean-stagefeedback-binutils:
9dbaa842
DD
7652 @if [ $(current_stage) = stagefeedback ]; then \
7653 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7654 else \
7655 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7656 $(MAKE) stagefeedback-start; \
7657 fi; \
d545f33b 7658 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7659 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7660 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7661 clean
d545f33b
PB
7662@endif binutils-bootstrap
7663
7664
7665
7666
7667
7668.PHONY: check-binutils maybe-check-binutils
7669maybe-check-binutils:
7670@if binutils
7671maybe-check-binutils: check-binutils
7672
7673check-binutils:
0aed8855 7674 @: $(MAKE); $(unstage)
d545f33b
PB
7675 @r=`${PWD_COMMAND}`; export r; \
7676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7677 $(HOST_EXPORTS) \
7678 (cd $(HOST_SUBDIR)/binutils && \
7679 $(MAKE) $(FLAGS_TO_PASS) check)
7680
7681@endif binutils
7682
7683.PHONY: install-binutils maybe-install-binutils
7684maybe-install-binutils:
7685@if binutils
7686maybe-install-binutils: install-binutils
7687
7688install-binutils: installdirs
0aed8855 7689 @: $(MAKE); $(unstage)
d545f33b
PB
7690 @r=`${PWD_COMMAND}`; export r; \
7691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7692 $(HOST_EXPORTS) \
7693 (cd $(HOST_SUBDIR)/binutils && \
7694 $(MAKE) $(FLAGS_TO_PASS) install)
7695
7696@endif binutils
7697
9b980aa1
RW
7698.PHONY: install-strip-binutils maybe-install-strip-binutils
7699maybe-install-strip-binutils:
7700@if binutils
7701maybe-install-strip-binutils: install-strip-binutils
7702
7703install-strip-binutils: installdirs
7704 @: $(MAKE); $(unstage)
7705 @r=`${PWD_COMMAND}`; export r; \
7706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7707 $(HOST_EXPORTS) \
7708 (cd $(HOST_SUBDIR)/binutils && \
7709 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7710
7711@endif binutils
7712
56a8fe78 7713# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7714
7715.PHONY: maybe-info-binutils info-binutils
7716maybe-info-binutils:
7717@if binutils
7718maybe-info-binutils: info-binutils
7719
7720info-binutils: \
7721 configure-binutils
7722 @[ -f ./binutils/Makefile ] || exit 0; \
7723 r=`${PWD_COMMAND}`; export r; \
7724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7725 $(HOST_EXPORTS) \
7726 for flag in $(EXTRA_HOST_FLAGS) ; do \
7727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7728 done; \
7729 echo "Doing info in binutils" ; \
7730 (cd $(HOST_SUBDIR)/binutils && \
7731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7733 "RANLIB=$${RANLIB}" \
0c24b341 7734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7735 info) \
7736 || exit 1
7737
7738@endif binutils
7739
7740.PHONY: maybe-dvi-binutils dvi-binutils
7741maybe-dvi-binutils:
7742@if binutils
7743maybe-dvi-binutils: dvi-binutils
7744
7745dvi-binutils: \
7746 configure-binutils
7747 @[ -f ./binutils/Makefile ] || exit 0; \
7748 r=`${PWD_COMMAND}`; export r; \
7749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7750 $(HOST_EXPORTS) \
7751 for flag in $(EXTRA_HOST_FLAGS) ; do \
7752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7753 done; \
7754 echo "Doing dvi in binutils" ; \
7755 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7758 "RANLIB=$${RANLIB}" \
0c24b341 7759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7760 dvi) \
2a4cbe27
NN
7761 || exit 1
7762
6bd3dfaa 7763@endif binutils
2a4cbe27 7764
56a8fe78
DD
7765.PHONY: maybe-pdf-binutils pdf-binutils
7766maybe-pdf-binutils:
7767@if binutils
7768maybe-pdf-binutils: pdf-binutils
7769
7770pdf-binutils: \
7771 configure-binutils
7772 @[ -f ./binutils/Makefile ] || exit 0; \
7773 r=`${PWD_COMMAND}`; export r; \
7774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7775 $(HOST_EXPORTS) \
7776 for flag in $(EXTRA_HOST_FLAGS) ; do \
7777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7778 done; \
7779 echo "Doing pdf in binutils" ; \
7780 (cd $(HOST_SUBDIR)/binutils && \
7781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7783 "RANLIB=$${RANLIB}" \
0c24b341 7784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7785 pdf) \
7786 || exit 1
7787
7788@endif binutils
7789
6d389afc
MS
7790.PHONY: maybe-html-binutils html-binutils
7791maybe-html-binutils:
7792@if binutils
7793maybe-html-binutils: html-binutils
7794
7795html-binutils: \
7796 configure-binutils
7797 @[ -f ./binutils/Makefile ] || exit 0; \
7798 r=`${PWD_COMMAND}`; export r; \
7799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7800 $(HOST_EXPORTS) \
7801 for flag in $(EXTRA_HOST_FLAGS) ; do \
7802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7803 done; \
7804 echo "Doing html in binutils" ; \
b00612cc 7805 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7808 "RANLIB=$${RANLIB}" \
0c24b341 7809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7810 html) \
7811 || exit 1
7812
7813@endif binutils
7814
4fa63067
NN
7815.PHONY: maybe-TAGS-binutils TAGS-binutils
7816maybe-TAGS-binutils:
6bd3dfaa
PB
7817@if binutils
7818maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7819
4fa63067
NN
7820TAGS-binutils: \
7821 configure-binutils
7822 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7823 r=`${PWD_COMMAND}`; export r; \
7824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7825 $(HOST_EXPORTS) \
b813574b 7826 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7828 done; \
4fa63067 7829 echo "Doing TAGS in binutils" ; \
b00612cc 7830 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7833 "RANLIB=$${RANLIB}" \
0c24b341 7834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7835 TAGS) \
2a4cbe27
NN
7836 || exit 1
7837
6bd3dfaa 7838@endif binutils
2a4cbe27 7839
4fa63067
NN
7840.PHONY: maybe-install-info-binutils install-info-binutils
7841maybe-install-info-binutils:
6bd3dfaa
PB
7842@if binutils
7843maybe-install-info-binutils: install-info-binutils
2a4cbe27 7844
4fa63067
NN
7845install-info-binutils: \
7846 configure-binutils \
7847 info-binutils
7848 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7849 r=`${PWD_COMMAND}`; export r; \
7850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7851 $(HOST_EXPORTS) \
b813574b 7852 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7854 done; \
4fa63067 7855 echo "Doing install-info in binutils" ; \
b00612cc 7856 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7859 "RANLIB=$${RANLIB}" \
0c24b341 7860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7861 install-info) \
2a4cbe27
NN
7862 || exit 1
7863
6bd3dfaa 7864@endif binutils
2a4cbe27 7865
a3ca38d2
DD
7866.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7867maybe-install-pdf-binutils:
7868@if binutils
7869maybe-install-pdf-binutils: install-pdf-binutils
7870
7871install-pdf-binutils: \
7872 configure-binutils \
7873 pdf-binutils
7874 @[ -f ./binutils/Makefile ] || exit 0; \
7875 r=`${PWD_COMMAND}`; export r; \
7876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7877 $(HOST_EXPORTS) \
7878 for flag in $(EXTRA_HOST_FLAGS) ; do \
7879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7880 done; \
7881 echo "Doing install-pdf in binutils" ; \
7882 (cd $(HOST_SUBDIR)/binutils && \
7883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7885 "RANLIB=$${RANLIB}" \
0c24b341 7886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7887 install-pdf) \
7888 || exit 1
7889
7890@endif binutils
7891
108a6f8e
CD
7892.PHONY: maybe-install-html-binutils install-html-binutils
7893maybe-install-html-binutils:
7894@if binutils
7895maybe-install-html-binutils: install-html-binutils
7896
7897install-html-binutils: \
7898 configure-binutils \
7899 html-binutils
7900 @[ -f ./binutils/Makefile ] || exit 0; \
7901 r=`${PWD_COMMAND}`; export r; \
7902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7903 $(HOST_EXPORTS) \
7904 for flag in $(EXTRA_HOST_FLAGS) ; do \
7905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7906 done; \
7907 echo "Doing install-html in binutils" ; \
7908 (cd $(HOST_SUBDIR)/binutils && \
7909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7911 "RANLIB=$${RANLIB}" \
0c24b341 7912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7913 install-html) \
7914 || exit 1
7915
7916@endif binutils
7917
4fa63067
NN
7918.PHONY: maybe-installcheck-binutils installcheck-binutils
7919maybe-installcheck-binutils:
6bd3dfaa
PB
7920@if binutils
7921maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7922
4fa63067
NN
7923installcheck-binutils: \
7924 configure-binutils
7925 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7926 r=`${PWD_COMMAND}`; export r; \
7927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7928 $(HOST_EXPORTS) \
b813574b 7929 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7931 done; \
4fa63067 7932 echo "Doing installcheck in binutils" ; \
b00612cc 7933 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7936 "RANLIB=$${RANLIB}" \
0c24b341 7937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7938 installcheck) \
2a4cbe27
NN
7939 || exit 1
7940
6bd3dfaa 7941@endif binutils
2a4cbe27 7942
4fa63067
NN
7943.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7944maybe-mostlyclean-binutils:
6bd3dfaa
PB
7945@if binutils
7946maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7947
4fa63067
NN
7948mostlyclean-binutils:
7949 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7950 r=`${PWD_COMMAND}`; export r; \
7951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7952 $(HOST_EXPORTS) \
b813574b 7953 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7955 done; \
4fa63067 7956 echo "Doing mostlyclean in binutils" ; \
b00612cc 7957 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7960 "RANLIB=$${RANLIB}" \
0c24b341 7961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7962 mostlyclean) \
2a4cbe27
NN
7963 || exit 1
7964
6bd3dfaa 7965@endif binutils
2a4cbe27 7966
4fa63067
NN
7967.PHONY: maybe-clean-binutils clean-binutils
7968maybe-clean-binutils:
6bd3dfaa
PB
7969@if binutils
7970maybe-clean-binutils: clean-binutils
2a4cbe27 7971
4fa63067
NN
7972clean-binutils:
7973 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7974 r=`${PWD_COMMAND}`; export r; \
7975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7976 $(HOST_EXPORTS) \
b813574b 7977 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7979 done; \
4fa63067 7980 echo "Doing clean in binutils" ; \
b00612cc 7981 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7984 "RANLIB=$${RANLIB}" \
0c24b341 7985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7986 clean) \
2a4cbe27
NN
7987 || exit 1
7988
6bd3dfaa 7989@endif binutils
2a4cbe27 7990
4fa63067
NN
7991.PHONY: maybe-distclean-binutils distclean-binutils
7992maybe-distclean-binutils:
6bd3dfaa
PB
7993@if binutils
7994maybe-distclean-binutils: distclean-binutils
2a4cbe27 7995
4fa63067
NN
7996distclean-binutils:
7997 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7998 r=`${PWD_COMMAND}`; export r; \
7999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8000 $(HOST_EXPORTS) \
b813574b 8001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8003 done; \
4fa63067 8004 echo "Doing distclean in binutils" ; \
b00612cc 8005 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
8006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8008 "RANLIB=$${RANLIB}" \
0c24b341 8009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8010 distclean) \
2a4cbe27
NN
8011 || exit 1
8012
6bd3dfaa 8013@endif binutils
2a4cbe27 8014
4fa63067
NN
8015.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
8016maybe-maintainer-clean-binutils:
6bd3dfaa
PB
8017@if binutils
8018maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 8019
4fa63067
NN
8020maintainer-clean-binutils:
8021 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
8022 r=`${PWD_COMMAND}`; export r; \
8023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8024 $(HOST_EXPORTS) \
b813574b 8025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8027 done; \
4fa63067 8028 echo "Doing maintainer-clean in binutils" ; \
b00612cc 8029 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
8030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8032 "RANLIB=$${RANLIB}" \
0c24b341 8033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8034 maintainer-clean) \
2a4cbe27
NN
8035 || exit 1
8036
6bd3dfaa 8037@endif binutils
2a4cbe27 8038
2a4cbe27 8039
a7254363 8040
4fa63067
NN
8041.PHONY: configure-bison maybe-configure-bison
8042maybe-configure-bison:
4f0ef2d8
CD
8043@if gcc-bootstrap
8044configure-bison: stage_current
8045@endif gcc-bootstrap
6bd3dfaa
PB
8046@if bison
8047maybe-configure-bison: configure-bison
c52c6897 8048configure-bison:
0aed8855 8049 @: $(MAKE); $(unstage)
c52c6897 8050 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8052 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
8053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
1f53ca9a 8054 $(HOST_EXPORTS) \
a7254363
PB
8055 echo Configuring in $(HOST_SUBDIR)/bison; \
8056 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 8057 case $(srcdir) in \
b00612cc
PB
8058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8059 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
8060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8061 esac; \
b00612cc
PB
8062 srcdiroption="--srcdir=$${topdir}/bison"; \
8063 libsrcdir="$$s/bison"; \
4fa63067 8064 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8066 --target=${target_alias} $${srcdiroption} \
2a4cbe27 8067 || exit 1
6bd3dfaa 8068@endif bison
2a4cbe27 8069
a7254363
PB
8070
8071
d545f33b
PB
8072
8073
4fa63067
NN
8074.PHONY: all-bison maybe-all-bison
8075maybe-all-bison:
4f0ef2d8
CD
8076@if gcc-bootstrap
8077all-bison: stage_current
8078@endif gcc-bootstrap
6bd3dfaa 8079@if bison
d27cc32e 8080TARGET-bison=all
6bd3dfaa 8081maybe-all-bison: all-bison
4fa63067 8082all-bison: configure-bison
0aed8855 8083 @: $(MAKE); $(unstage)
4fa63067
NN
8084 @r=`${PWD_COMMAND}`; export r; \
8085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8086 $(HOST_EXPORTS) \
b00612cc 8087 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
8088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8089 $(TARGET-bison))
6bd3dfaa 8090@endif bison
2a4cbe27 8091
a7254363 8092
d545f33b
PB
8093
8094
4fa63067
NN
8095.PHONY: check-bison maybe-check-bison
8096maybe-check-bison:
6bd3dfaa
PB
8097@if bison
8098maybe-check-bison: check-bison
2a4cbe27 8099
4fa63067
NN
8100# This module is only tested in a native toolchain.
8101check-bison:
0aed8855 8102 @: $(MAKE); $(unstage)
4fa63067
NN
8103 @if [ '$(host)' = '$(target)' ] ; then \
8104 r=`${PWD_COMMAND}`; export r; \
8105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8106 $(HOST_EXPORTS) \
b00612cc 8107 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 8108 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8109 fi
8110
6bd3dfaa 8111@endif bison
4fa63067
NN
8112
8113.PHONY: install-bison maybe-install-bison
8114maybe-install-bison:
6bd3dfaa
PB
8115@if bison
8116maybe-install-bison: install-bison
4fa63067
NN
8117
8118install-bison: installdirs
0aed8855 8119 @: $(MAKE); $(unstage)
4fa63067 8120 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8122 $(HOST_EXPORTS) \
b00612cc 8123 (cd $(HOST_SUBDIR)/bison && \
2da12f12 8124 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8125
6bd3dfaa 8126@endif bison
2a4cbe27 8127
9b980aa1
RW
8128.PHONY: install-strip-bison maybe-install-strip-bison
8129maybe-install-strip-bison:
8130@if bison
8131maybe-install-strip-bison: install-strip-bison
8132
8133install-strip-bison: installdirs
8134 @: $(MAKE); $(unstage)
8135 @r=`${PWD_COMMAND}`; export r; \
8136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8137 $(HOST_EXPORTS) \
8138 (cd $(HOST_SUBDIR)/bison && \
8139 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8140
8141@endif bison
8142
56a8fe78 8143# Other targets (info, dvi, pdf, etc.)
2a4cbe27 8144
4fa63067
NN
8145.PHONY: maybe-info-bison info-bison
8146maybe-info-bison:
6bd3dfaa
PB
8147@if bison
8148maybe-info-bison: info-bison
4fa63067
NN
8149
8150info-bison: \
8151 configure-bison
0aed8855 8152 @: $(MAKE); $(unstage)
4fa63067 8153 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8154 r=`${PWD_COMMAND}`; export r; \
8155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8156 $(HOST_EXPORTS) \
b813574b 8157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8159 done; \
4fa63067 8160 echo "Doing info in bison" ; \
b00612cc 8161 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8164 "RANLIB=$${RANLIB}" \
0c24b341 8165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8166 info) \
2a4cbe27
NN
8167 || exit 1
8168
6bd3dfaa 8169@endif bison
2a4cbe27 8170
4fa63067
NN
8171.PHONY: maybe-dvi-bison dvi-bison
8172maybe-dvi-bison:
6bd3dfaa
PB
8173@if bison
8174maybe-dvi-bison: dvi-bison
2a4cbe27 8175
4fa63067
NN
8176dvi-bison: \
8177 configure-bison
0aed8855 8178 @: $(MAKE); $(unstage)
4fa63067 8179 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8180 r=`${PWD_COMMAND}`; export r; \
8181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8182 $(HOST_EXPORTS) \
b813574b 8183 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8185 done; \
4fa63067 8186 echo "Doing dvi in bison" ; \
b00612cc 8187 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8190 "RANLIB=$${RANLIB}" \
0c24b341 8191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8192 dvi) \
2a4cbe27
NN
8193 || exit 1
8194
6bd3dfaa 8195@endif bison
2a4cbe27 8196
56a8fe78
DD
8197.PHONY: maybe-pdf-bison pdf-bison
8198maybe-pdf-bison:
8199@if bison
8200maybe-pdf-bison: pdf-bison
8201
8202pdf-bison: \
8203 configure-bison
8204 @: $(MAKE); $(unstage)
8205 @[ -f ./bison/Makefile ] || exit 0; \
8206 r=`${PWD_COMMAND}`; export r; \
8207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8208 $(HOST_EXPORTS) \
8209 for flag in $(EXTRA_HOST_FLAGS) ; do \
8210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8211 done; \
8212 echo "Doing pdf in bison" ; \
8213 (cd $(HOST_SUBDIR)/bison && \
8214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8216 "RANLIB=$${RANLIB}" \
0c24b341 8217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8218 pdf) \
8219 || exit 1
8220
8221@endif bison
8222
6d389afc
MS
8223.PHONY: maybe-html-bison html-bison
8224maybe-html-bison:
8225@if bison
8226maybe-html-bison: html-bison
8227
8228html-bison: \
8229 configure-bison
0aed8855 8230 @: $(MAKE); $(unstage)
6d389afc
MS
8231 @[ -f ./bison/Makefile ] || exit 0; \
8232 r=`${PWD_COMMAND}`; export r; \
8233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8234 $(HOST_EXPORTS) \
8235 for flag in $(EXTRA_HOST_FLAGS) ; do \
8236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8237 done; \
8238 echo "Doing html in bison" ; \
b00612cc 8239 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
8240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8242 "RANLIB=$${RANLIB}" \
0c24b341 8243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8244 html) \
8245 || exit 1
8246
8247@endif bison
8248
4fa63067
NN
8249.PHONY: maybe-TAGS-bison TAGS-bison
8250maybe-TAGS-bison:
6bd3dfaa
PB
8251@if bison
8252maybe-TAGS-bison: TAGS-bison
2a4cbe27 8253
4fa63067
NN
8254TAGS-bison: \
8255 configure-bison
0aed8855 8256 @: $(MAKE); $(unstage)
4fa63067 8257 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8258 r=`${PWD_COMMAND}`; export r; \
8259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8260 $(HOST_EXPORTS) \
b813574b 8261 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8263 done; \
4fa63067 8264 echo "Doing TAGS in bison" ; \
b00612cc 8265 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8268 "RANLIB=$${RANLIB}" \
0c24b341 8269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8270 TAGS) \
2a4cbe27
NN
8271 || exit 1
8272
6bd3dfaa 8273@endif bison
2a4cbe27 8274
4fa63067
NN
8275.PHONY: maybe-install-info-bison install-info-bison
8276maybe-install-info-bison:
6bd3dfaa
PB
8277@if bison
8278maybe-install-info-bison: install-info-bison
2a4cbe27 8279
4fa63067
NN
8280install-info-bison: \
8281 configure-bison \
8282 info-bison
0aed8855 8283 @: $(MAKE); $(unstage)
4fa63067 8284 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8285 r=`${PWD_COMMAND}`; export r; \
8286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8287 $(HOST_EXPORTS) \
b813574b 8288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8290 done; \
4fa63067 8291 echo "Doing install-info in bison" ; \
b00612cc 8292 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8295 "RANLIB=$${RANLIB}" \
0c24b341 8296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8297 install-info) \
2a4cbe27
NN
8298 || exit 1
8299
6bd3dfaa 8300@endif bison
2a4cbe27 8301
a3ca38d2
DD
8302.PHONY: maybe-install-pdf-bison install-pdf-bison
8303maybe-install-pdf-bison:
8304@if bison
8305maybe-install-pdf-bison: install-pdf-bison
8306
8307install-pdf-bison: \
8308 configure-bison \
8309 pdf-bison
8310 @: $(MAKE); $(unstage)
8311 @[ -f ./bison/Makefile ] || exit 0; \
8312 r=`${PWD_COMMAND}`; export r; \
8313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8314 $(HOST_EXPORTS) \
8315 for flag in $(EXTRA_HOST_FLAGS) ; do \
8316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8317 done; \
8318 echo "Doing install-pdf in bison" ; \
8319 (cd $(HOST_SUBDIR)/bison && \
8320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8322 "RANLIB=$${RANLIB}" \
0c24b341 8323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8324 install-pdf) \
8325 || exit 1
8326
8327@endif bison
8328
108a6f8e
CD
8329.PHONY: maybe-install-html-bison install-html-bison
8330maybe-install-html-bison:
8331@if bison
8332maybe-install-html-bison: install-html-bison
8333
8334install-html-bison: \
8335 configure-bison \
8336 html-bison
8337 @: $(MAKE); $(unstage)
8338 @[ -f ./bison/Makefile ] || exit 0; \
8339 r=`${PWD_COMMAND}`; export r; \
8340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8341 $(HOST_EXPORTS) \
8342 for flag in $(EXTRA_HOST_FLAGS) ; do \
8343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8344 done; \
8345 echo "Doing install-html in bison" ; \
8346 (cd $(HOST_SUBDIR)/bison && \
8347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8349 "RANLIB=$${RANLIB}" \
0c24b341 8350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8351 install-html) \
8352 || exit 1
8353
8354@endif bison
8355
4fa63067
NN
8356.PHONY: maybe-installcheck-bison installcheck-bison
8357maybe-installcheck-bison:
6bd3dfaa
PB
8358@if bison
8359maybe-installcheck-bison: installcheck-bison
2a4cbe27 8360
4fa63067
NN
8361installcheck-bison: \
8362 configure-bison
0aed8855 8363 @: $(MAKE); $(unstage)
4fa63067 8364 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8365 r=`${PWD_COMMAND}`; export r; \
8366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8367 $(HOST_EXPORTS) \
b813574b 8368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8370 done; \
4fa63067 8371 echo "Doing installcheck in bison" ; \
b00612cc 8372 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8375 "RANLIB=$${RANLIB}" \
0c24b341 8376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8377 installcheck) \
2a4cbe27
NN
8378 || exit 1
8379
6bd3dfaa 8380@endif bison
2a4cbe27 8381
4fa63067
NN
8382.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8383maybe-mostlyclean-bison:
6bd3dfaa
PB
8384@if bison
8385maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8386
4fa63067 8387mostlyclean-bison:
0aed8855 8388 @: $(MAKE); $(unstage)
4fa63067 8389 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8390 r=`${PWD_COMMAND}`; export r; \
8391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8392 $(HOST_EXPORTS) \
b813574b 8393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8395 done; \
4fa63067 8396 echo "Doing mostlyclean in bison" ; \
b00612cc 8397 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8400 "RANLIB=$${RANLIB}" \
0c24b341 8401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8402 mostlyclean) \
2a4cbe27
NN
8403 || exit 1
8404
6bd3dfaa 8405@endif bison
2a4cbe27 8406
4fa63067
NN
8407.PHONY: maybe-clean-bison clean-bison
8408maybe-clean-bison:
6bd3dfaa
PB
8409@if bison
8410maybe-clean-bison: clean-bison
2a4cbe27 8411
4fa63067 8412clean-bison:
0aed8855 8413 @: $(MAKE); $(unstage)
4fa63067 8414 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8415 r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8417 $(HOST_EXPORTS) \
b813574b 8418 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8420 done; \
4fa63067 8421 echo "Doing clean in bison" ; \
b00612cc 8422 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8425 "RANLIB=$${RANLIB}" \
0c24b341 8426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8427 clean) \
2a4cbe27
NN
8428 || exit 1
8429
6bd3dfaa 8430@endif bison
2a4cbe27 8431
4fa63067
NN
8432.PHONY: maybe-distclean-bison distclean-bison
8433maybe-distclean-bison:
6bd3dfaa
PB
8434@if bison
8435maybe-distclean-bison: distclean-bison
2a4cbe27 8436
4fa63067 8437distclean-bison:
0aed8855 8438 @: $(MAKE); $(unstage)
4fa63067 8439 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8440 r=`${PWD_COMMAND}`; export r; \
8441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8442 $(HOST_EXPORTS) \
b813574b 8443 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8445 done; \
4fa63067 8446 echo "Doing distclean in bison" ; \
b00612cc 8447 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8450 "RANLIB=$${RANLIB}" \
0c24b341 8451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8452 distclean) \
2a4cbe27
NN
8453 || exit 1
8454
6bd3dfaa 8455@endif bison
2a4cbe27 8456
4fa63067
NN
8457.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8458maybe-maintainer-clean-bison:
6bd3dfaa
PB
8459@if bison
8460maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8461
4fa63067 8462maintainer-clean-bison:
0aed8855 8463 @: $(MAKE); $(unstage)
4fa63067 8464 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8465 r=`${PWD_COMMAND}`; export r; \
8466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8467 $(HOST_EXPORTS) \
b813574b 8468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8470 done; \
4fa63067 8471 echo "Doing maintainer-clean in bison" ; \
b00612cc 8472 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8475 "RANLIB=$${RANLIB}" \
0c24b341 8476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8477 maintainer-clean) \
2a4cbe27
NN
8478 || exit 1
8479
6bd3dfaa 8480@endif bison
2a4cbe27 8481
2a4cbe27 8482
a7254363 8483
4fa63067
NN
8484.PHONY: configure-byacc maybe-configure-byacc
8485maybe-configure-byacc:
4f0ef2d8
CD
8486@if gcc-bootstrap
8487configure-byacc: stage_current
8488@endif gcc-bootstrap
6bd3dfaa
PB
8489@if byacc
8490maybe-configure-byacc: configure-byacc
c52c6897 8491configure-byacc:
0aed8855 8492 @: $(MAKE); $(unstage)
c52c6897 8493 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8495 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8496 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
1f53ca9a 8497 $(HOST_EXPORTS) \
a7254363
PB
8498 echo Configuring in $(HOST_SUBDIR)/byacc; \
8499 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8500 case $(srcdir) in \
b00612cc
PB
8501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8502 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8504 esac; \
b00612cc
PB
8505 srcdiroption="--srcdir=$${topdir}/byacc"; \
8506 libsrcdir="$$s/byacc"; \
4fa63067 8507 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8509 --target=${target_alias} $${srcdiroption} \
4fa63067 8510 || exit 1
6bd3dfaa 8511@endif byacc
4fa63067 8512
a7254363
PB
8513
8514
d545f33b
PB
8515
8516
4fa63067
NN
8517.PHONY: all-byacc maybe-all-byacc
8518maybe-all-byacc:
4f0ef2d8
CD
8519@if gcc-bootstrap
8520all-byacc: stage_current
8521@endif gcc-bootstrap
6bd3dfaa 8522@if byacc
d27cc32e 8523TARGET-byacc=all
6bd3dfaa 8524maybe-all-byacc: all-byacc
4fa63067 8525all-byacc: configure-byacc
0aed8855 8526 @: $(MAKE); $(unstage)
4fa63067
NN
8527 @r=`${PWD_COMMAND}`; export r; \
8528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8529 $(HOST_EXPORTS) \
b00612cc 8530 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8531 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8532 $(TARGET-byacc))
6bd3dfaa 8533@endif byacc
4fa63067 8534
a7254363 8535
d545f33b
PB
8536
8537
4fa63067
NN
8538.PHONY: check-byacc maybe-check-byacc
8539maybe-check-byacc:
6bd3dfaa
PB
8540@if byacc
8541maybe-check-byacc: check-byacc
4fa63067
NN
8542
8543# This module is only tested in a native toolchain.
8544check-byacc:
0aed8855 8545 @: $(MAKE); $(unstage)
4fa63067
NN
8546 @if [ '$(host)' = '$(target)' ] ; then \
8547 r=`${PWD_COMMAND}`; export r; \
8548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8549 $(HOST_EXPORTS) \
b00612cc 8550 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8551 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8552 fi
8553
6bd3dfaa 8554@endif byacc
4fa63067
NN
8555
8556.PHONY: install-byacc maybe-install-byacc
8557maybe-install-byacc:
6bd3dfaa
PB
8558@if byacc
8559maybe-install-byacc: install-byacc
4fa63067
NN
8560
8561install-byacc: installdirs
0aed8855 8562 @: $(MAKE); $(unstage)
4fa63067
NN
8563 @r=`${PWD_COMMAND}`; export r; \
8564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8565 $(HOST_EXPORTS) \
b00612cc 8566 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8567 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8568
6bd3dfaa 8569@endif byacc
4fa63067 8570
9b980aa1
RW
8571.PHONY: install-strip-byacc maybe-install-strip-byacc
8572maybe-install-strip-byacc:
8573@if byacc
8574maybe-install-strip-byacc: install-strip-byacc
8575
8576install-strip-byacc: installdirs
8577 @: $(MAKE); $(unstage)
8578 @r=`${PWD_COMMAND}`; export r; \
8579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8580 $(HOST_EXPORTS) \
8581 (cd $(HOST_SUBDIR)/byacc && \
8582 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8583
8584@endif byacc
8585
56a8fe78 8586# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8587
8588.PHONY: maybe-info-byacc info-byacc
8589maybe-info-byacc:
6bd3dfaa
PB
8590@if byacc
8591maybe-info-byacc: info-byacc
4fa63067
NN
8592
8593info-byacc: \
8594 configure-byacc
0aed8855 8595 @: $(MAKE); $(unstage)
4fa63067 8596 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8597 r=`${PWD_COMMAND}`; export r; \
8598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8599 $(HOST_EXPORTS) \
b813574b 8600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8602 done; \
4fa63067 8603 echo "Doing info in byacc" ; \
b00612cc 8604 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8607 "RANLIB=$${RANLIB}" \
0c24b341 8608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8609 info) \
2a4cbe27
NN
8610 || exit 1
8611
6bd3dfaa 8612@endif byacc
2a4cbe27 8613
4fa63067
NN
8614.PHONY: maybe-dvi-byacc dvi-byacc
8615maybe-dvi-byacc:
6bd3dfaa
PB
8616@if byacc
8617maybe-dvi-byacc: dvi-byacc
2a4cbe27 8618
4fa63067
NN
8619dvi-byacc: \
8620 configure-byacc
0aed8855 8621 @: $(MAKE); $(unstage)
4fa63067 8622 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8623 r=`${PWD_COMMAND}`; export r; \
8624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8625 $(HOST_EXPORTS) \
b813574b 8626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8628 done; \
4fa63067 8629 echo "Doing dvi in byacc" ; \
b00612cc 8630 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8633 "RANLIB=$${RANLIB}" \
0c24b341 8634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8635 dvi) \
2a4cbe27
NN
8636 || exit 1
8637
6bd3dfaa 8638@endif byacc
2a4cbe27 8639
56a8fe78
DD
8640.PHONY: maybe-pdf-byacc pdf-byacc
8641maybe-pdf-byacc:
8642@if byacc
8643maybe-pdf-byacc: pdf-byacc
8644
8645pdf-byacc: \
8646 configure-byacc
8647 @: $(MAKE); $(unstage)
8648 @[ -f ./byacc/Makefile ] || exit 0; \
8649 r=`${PWD_COMMAND}`; export r; \
8650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8651 $(HOST_EXPORTS) \
8652 for flag in $(EXTRA_HOST_FLAGS) ; do \
8653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8654 done; \
8655 echo "Doing pdf in byacc" ; \
8656 (cd $(HOST_SUBDIR)/byacc && \
8657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8659 "RANLIB=$${RANLIB}" \
0c24b341 8660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8661 pdf) \
8662 || exit 1
8663
8664@endif byacc
8665
6d389afc
MS
8666.PHONY: maybe-html-byacc html-byacc
8667maybe-html-byacc:
8668@if byacc
8669maybe-html-byacc: html-byacc
8670
8671html-byacc: \
8672 configure-byacc
0aed8855 8673 @: $(MAKE); $(unstage)
6d389afc
MS
8674 @[ -f ./byacc/Makefile ] || exit 0; \
8675 r=`${PWD_COMMAND}`; export r; \
8676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8677 $(HOST_EXPORTS) \
8678 for flag in $(EXTRA_HOST_FLAGS) ; do \
8679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8680 done; \
8681 echo "Doing html in byacc" ; \
b00612cc 8682 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8685 "RANLIB=$${RANLIB}" \
0c24b341 8686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8687 html) \
8688 || exit 1
8689
8690@endif byacc
8691
4fa63067
NN
8692.PHONY: maybe-TAGS-byacc TAGS-byacc
8693maybe-TAGS-byacc:
6bd3dfaa
PB
8694@if byacc
8695maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8696
4fa63067
NN
8697TAGS-byacc: \
8698 configure-byacc
0aed8855 8699 @: $(MAKE); $(unstage)
4fa63067 8700 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8701 r=`${PWD_COMMAND}`; export r; \
8702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8703 $(HOST_EXPORTS) \
b813574b 8704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8706 done; \
4fa63067 8707 echo "Doing TAGS in byacc" ; \
b00612cc 8708 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8711 "RANLIB=$${RANLIB}" \
0c24b341 8712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8713 TAGS) \
2a4cbe27
NN
8714 || exit 1
8715
6bd3dfaa 8716@endif byacc
2a4cbe27 8717
4fa63067
NN
8718.PHONY: maybe-install-info-byacc install-info-byacc
8719maybe-install-info-byacc:
6bd3dfaa
PB
8720@if byacc
8721maybe-install-info-byacc: install-info-byacc
2a4cbe27 8722
4fa63067
NN
8723install-info-byacc: \
8724 configure-byacc \
8725 info-byacc
0aed8855 8726 @: $(MAKE); $(unstage)
4fa63067 8727 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8728 r=`${PWD_COMMAND}`; export r; \
8729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8730 $(HOST_EXPORTS) \
b813574b 8731 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8733 done; \
4fa63067 8734 echo "Doing install-info in byacc" ; \
b00612cc 8735 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8738 "RANLIB=$${RANLIB}" \
0c24b341 8739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8740 install-info) \
2a4cbe27
NN
8741 || exit 1
8742
6bd3dfaa 8743@endif byacc
2a4cbe27 8744
a3ca38d2
DD
8745.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8746maybe-install-pdf-byacc:
8747@if byacc
8748maybe-install-pdf-byacc: install-pdf-byacc
8749
8750install-pdf-byacc: \
8751 configure-byacc \
8752 pdf-byacc
8753 @: $(MAKE); $(unstage)
8754 @[ -f ./byacc/Makefile ] || exit 0; \
8755 r=`${PWD_COMMAND}`; export r; \
8756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8757 $(HOST_EXPORTS) \
8758 for flag in $(EXTRA_HOST_FLAGS) ; do \
8759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8760 done; \
8761 echo "Doing install-pdf in byacc" ; \
8762 (cd $(HOST_SUBDIR)/byacc && \
8763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8765 "RANLIB=$${RANLIB}" \
0c24b341 8766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8767 install-pdf) \
8768 || exit 1
8769
8770@endif byacc
8771
108a6f8e
CD
8772.PHONY: maybe-install-html-byacc install-html-byacc
8773maybe-install-html-byacc:
8774@if byacc
8775maybe-install-html-byacc: install-html-byacc
8776
8777install-html-byacc: \
8778 configure-byacc \
8779 html-byacc
8780 @: $(MAKE); $(unstage)
8781 @[ -f ./byacc/Makefile ] || exit 0; \
8782 r=`${PWD_COMMAND}`; export r; \
8783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8784 $(HOST_EXPORTS) \
8785 for flag in $(EXTRA_HOST_FLAGS) ; do \
8786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8787 done; \
8788 echo "Doing install-html in byacc" ; \
8789 (cd $(HOST_SUBDIR)/byacc && \
8790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8792 "RANLIB=$${RANLIB}" \
0c24b341 8793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8794 install-html) \
8795 || exit 1
8796
8797@endif byacc
8798
4fa63067
NN
8799.PHONY: maybe-installcheck-byacc installcheck-byacc
8800maybe-installcheck-byacc:
6bd3dfaa
PB
8801@if byacc
8802maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8803
4fa63067
NN
8804installcheck-byacc: \
8805 configure-byacc
0aed8855 8806 @: $(MAKE); $(unstage)
4fa63067 8807 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8808 r=`${PWD_COMMAND}`; export r; \
8809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8810 $(HOST_EXPORTS) \
b813574b 8811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8813 done; \
4fa63067 8814 echo "Doing installcheck in byacc" ; \
b00612cc 8815 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8818 "RANLIB=$${RANLIB}" \
0c24b341 8819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8820 installcheck) \
2a4cbe27
NN
8821 || exit 1
8822
6bd3dfaa 8823@endif byacc
2a4cbe27 8824
4fa63067
NN
8825.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8826maybe-mostlyclean-byacc:
6bd3dfaa
PB
8827@if byacc
8828maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8829
4fa63067 8830mostlyclean-byacc:
0aed8855 8831 @: $(MAKE); $(unstage)
4fa63067 8832 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8833 r=`${PWD_COMMAND}`; export r; \
8834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8835 $(HOST_EXPORTS) \
b813574b 8836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8838 done; \
4fa63067 8839 echo "Doing mostlyclean in byacc" ; \
b00612cc 8840 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8843 "RANLIB=$${RANLIB}" \
0c24b341 8844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8845 mostlyclean) \
2a4cbe27
NN
8846 || exit 1
8847
6bd3dfaa 8848@endif byacc
2a4cbe27 8849
4fa63067
NN
8850.PHONY: maybe-clean-byacc clean-byacc
8851maybe-clean-byacc:
6bd3dfaa
PB
8852@if byacc
8853maybe-clean-byacc: clean-byacc
2a4cbe27 8854
4fa63067 8855clean-byacc:
0aed8855 8856 @: $(MAKE); $(unstage)
4fa63067 8857 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8858 r=`${PWD_COMMAND}`; export r; \
8859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8860 $(HOST_EXPORTS) \
b813574b 8861 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8863 done; \
4fa63067 8864 echo "Doing clean in byacc" ; \
b00612cc 8865 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8868 "RANLIB=$${RANLIB}" \
0c24b341 8869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8870 clean) \
2a4cbe27
NN
8871 || exit 1
8872
6bd3dfaa 8873@endif byacc
2a4cbe27 8874
4fa63067
NN
8875.PHONY: maybe-distclean-byacc distclean-byacc
8876maybe-distclean-byacc:
6bd3dfaa
PB
8877@if byacc
8878maybe-distclean-byacc: distclean-byacc
2a4cbe27 8879
4fa63067 8880distclean-byacc:
0aed8855 8881 @: $(MAKE); $(unstage)
4fa63067 8882 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8883 r=`${PWD_COMMAND}`; export r; \
8884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8885 $(HOST_EXPORTS) \
b813574b 8886 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8888 done; \
4fa63067 8889 echo "Doing distclean in byacc" ; \
b00612cc 8890 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8893 "RANLIB=$${RANLIB}" \
0c24b341 8894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8895 distclean) \
2a4cbe27
NN
8896 || exit 1
8897
6bd3dfaa 8898@endif byacc
2a4cbe27 8899
4fa63067
NN
8900.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8901maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8902@if byacc
8903maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8904
4fa63067 8905maintainer-clean-byacc:
0aed8855 8906 @: $(MAKE); $(unstage)
4fa63067 8907 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8908 r=`${PWD_COMMAND}`; export r; \
8909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8910 $(HOST_EXPORTS) \
b813574b 8911 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8913 done; \
4fa63067 8914 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8915 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8918 "RANLIB=$${RANLIB}" \
0c24b341 8919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8920 maintainer-clean) \
2a4cbe27
NN
8921 || exit 1
8922
6bd3dfaa 8923@endif byacc
2a4cbe27 8924
2a4cbe27 8925
a7254363 8926
4fa63067
NN
8927.PHONY: configure-bzip2 maybe-configure-bzip2
8928maybe-configure-bzip2:
4f0ef2d8
CD
8929@if gcc-bootstrap
8930configure-bzip2: stage_current
8931@endif gcc-bootstrap
6bd3dfaa
PB
8932@if bzip2
8933maybe-configure-bzip2: configure-bzip2
c52c6897 8934configure-bzip2:
0aed8855 8935 @: $(MAKE); $(unstage)
c52c6897 8936 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8938 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
1f53ca9a 8940 $(HOST_EXPORTS) \
a7254363
PB
8941 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8942 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8943 case $(srcdir) in \
b00612cc
PB
8944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8945 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8947 esac; \
b00612cc
PB
8948 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8949 libsrcdir="$$s/bzip2"; \
4fa63067 8950 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8952 --target=${target_alias} $${srcdiroption} \
4fa63067 8953 || exit 1
6bd3dfaa 8954@endif bzip2
4fa63067 8955
a7254363
PB
8956
8957
d545f33b
PB
8958
8959
4fa63067
NN
8960.PHONY: all-bzip2 maybe-all-bzip2
8961maybe-all-bzip2:
4f0ef2d8
CD
8962@if gcc-bootstrap
8963all-bzip2: stage_current
8964@endif gcc-bootstrap
6bd3dfaa 8965@if bzip2
d27cc32e 8966TARGET-bzip2=all
6bd3dfaa 8967maybe-all-bzip2: all-bzip2
4fa63067 8968all-bzip2: configure-bzip2
0aed8855 8969 @: $(MAKE); $(unstage)
4fa63067
NN
8970 @r=`${PWD_COMMAND}`; export r; \
8971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8972 $(HOST_EXPORTS) \
b00612cc 8973 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8974 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8975 $(TARGET-bzip2))
6bd3dfaa 8976@endif bzip2
4fa63067 8977
a7254363 8978
d545f33b
PB
8979
8980
4fa63067
NN
8981.PHONY: check-bzip2 maybe-check-bzip2
8982maybe-check-bzip2:
6bd3dfaa
PB
8983@if bzip2
8984maybe-check-bzip2: check-bzip2
4fa63067
NN
8985
8986check-bzip2:
0aed8855 8987 @: $(MAKE); $(unstage)
4fa63067
NN
8988 @r=`${PWD_COMMAND}`; export r; \
8989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8990 $(HOST_EXPORTS) \
b00612cc
PB
8991 (cd $(HOST_SUBDIR)/bzip2 && \
8992 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8993
6bd3dfaa 8994@endif bzip2
4fa63067
NN
8995
8996.PHONY: install-bzip2 maybe-install-bzip2
8997maybe-install-bzip2:
6bd3dfaa
PB
8998@if bzip2
8999maybe-install-bzip2: install-bzip2
4fa63067
NN
9000
9001install-bzip2: installdirs
0aed8855 9002 @: $(MAKE); $(unstage)
4fa63067
NN
9003 @r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9005 $(HOST_EXPORTS) \
b00612cc 9006 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 9007 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9008
6bd3dfaa 9009@endif bzip2
4fa63067 9010
9b980aa1
RW
9011.PHONY: install-strip-bzip2 maybe-install-strip-bzip2
9012maybe-install-strip-bzip2:
9013@if bzip2
9014maybe-install-strip-bzip2: install-strip-bzip2
9015
9016install-strip-bzip2: installdirs
9017 @: $(MAKE); $(unstage)
9018 @r=`${PWD_COMMAND}`; export r; \
9019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9020 $(HOST_EXPORTS) \
9021 (cd $(HOST_SUBDIR)/bzip2 && \
9022 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9023
9024@endif bzip2
9025
56a8fe78 9026# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9027
9028.PHONY: maybe-info-bzip2 info-bzip2
9029maybe-info-bzip2:
6bd3dfaa
PB
9030@if bzip2
9031maybe-info-bzip2: info-bzip2
4fa63067
NN
9032
9033info-bzip2: \
9034 configure-bzip2
0aed8855 9035 @: $(MAKE); $(unstage)
4fa63067 9036 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9037 r=`${PWD_COMMAND}`; export r; \
9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9039 $(HOST_EXPORTS) \
b813574b 9040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9042 done; \
4fa63067 9043 echo "Doing info in bzip2" ; \
b00612cc 9044 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9047 "RANLIB=$${RANLIB}" \
0c24b341 9048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9049 info) \
2a4cbe27
NN
9050 || exit 1
9051
6bd3dfaa 9052@endif bzip2
2a4cbe27 9053
4fa63067
NN
9054.PHONY: maybe-dvi-bzip2 dvi-bzip2
9055maybe-dvi-bzip2:
6bd3dfaa
PB
9056@if bzip2
9057maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 9058
4fa63067
NN
9059dvi-bzip2: \
9060 configure-bzip2
0aed8855 9061 @: $(MAKE); $(unstage)
4fa63067 9062 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9063 r=`${PWD_COMMAND}`; export r; \
9064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9065 $(HOST_EXPORTS) \
b813574b 9066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9068 done; \
4fa63067 9069 echo "Doing dvi in bzip2" ; \
b00612cc 9070 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9073 "RANLIB=$${RANLIB}" \
0c24b341 9074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9075 dvi) \
2a4cbe27
NN
9076 || exit 1
9077
6bd3dfaa 9078@endif bzip2
2a4cbe27 9079
56a8fe78
DD
9080.PHONY: maybe-pdf-bzip2 pdf-bzip2
9081maybe-pdf-bzip2:
9082@if bzip2
9083maybe-pdf-bzip2: pdf-bzip2
9084
9085pdf-bzip2: \
9086 configure-bzip2
9087 @: $(MAKE); $(unstage)
9088 @[ -f ./bzip2/Makefile ] || exit 0; \
9089 r=`${PWD_COMMAND}`; export r; \
9090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9091 $(HOST_EXPORTS) \
9092 for flag in $(EXTRA_HOST_FLAGS) ; do \
9093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9094 done; \
9095 echo "Doing pdf in bzip2" ; \
9096 (cd $(HOST_SUBDIR)/bzip2 && \
9097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9099 "RANLIB=$${RANLIB}" \
0c24b341 9100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9101 pdf) \
9102 || exit 1
9103
9104@endif bzip2
9105
6d389afc
MS
9106.PHONY: maybe-html-bzip2 html-bzip2
9107maybe-html-bzip2:
9108@if bzip2
9109maybe-html-bzip2: html-bzip2
9110
9111html-bzip2: \
9112 configure-bzip2
0aed8855 9113 @: $(MAKE); $(unstage)
6d389afc
MS
9114 @[ -f ./bzip2/Makefile ] || exit 0; \
9115 r=`${PWD_COMMAND}`; export r; \
9116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9117 $(HOST_EXPORTS) \
9118 for flag in $(EXTRA_HOST_FLAGS) ; do \
9119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9120 done; \
9121 echo "Doing html in bzip2" ; \
b00612cc 9122 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
9123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9125 "RANLIB=$${RANLIB}" \
0c24b341 9126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9127 html) \
9128 || exit 1
9129
9130@endif bzip2
9131
4fa63067
NN
9132.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
9133maybe-TAGS-bzip2:
6bd3dfaa
PB
9134@if bzip2
9135maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 9136
4fa63067
NN
9137TAGS-bzip2: \
9138 configure-bzip2
0aed8855 9139 @: $(MAKE); $(unstage)
4fa63067 9140 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9141 r=`${PWD_COMMAND}`; export r; \
9142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9143 $(HOST_EXPORTS) \
b813574b 9144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9146 done; \
4fa63067 9147 echo "Doing TAGS in bzip2" ; \
b00612cc 9148 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9151 "RANLIB=$${RANLIB}" \
0c24b341 9152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9153 TAGS) \
2a4cbe27
NN
9154 || exit 1
9155
6bd3dfaa 9156@endif bzip2
2a4cbe27 9157
4fa63067
NN
9158.PHONY: maybe-install-info-bzip2 install-info-bzip2
9159maybe-install-info-bzip2:
6bd3dfaa
PB
9160@if bzip2
9161maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 9162
4fa63067
NN
9163install-info-bzip2: \
9164 configure-bzip2 \
9165 info-bzip2
0aed8855 9166 @: $(MAKE); $(unstage)
4fa63067 9167 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9168 r=`${PWD_COMMAND}`; export r; \
9169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9170 $(HOST_EXPORTS) \
b813574b 9171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173 done; \
4fa63067 9174 echo "Doing install-info in bzip2" ; \
b00612cc 9175 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178 "RANLIB=$${RANLIB}" \
0c24b341 9179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9180 install-info) \
2a4cbe27
NN
9181 || exit 1
9182
6bd3dfaa 9183@endif bzip2
2a4cbe27 9184
a3ca38d2
DD
9185.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
9186maybe-install-pdf-bzip2:
9187@if bzip2
9188maybe-install-pdf-bzip2: install-pdf-bzip2
9189
9190install-pdf-bzip2: \
9191 configure-bzip2 \
9192 pdf-bzip2
9193 @: $(MAKE); $(unstage)
9194 @[ -f ./bzip2/Makefile ] || exit 0; \
9195 r=`${PWD_COMMAND}`; export r; \
9196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9197 $(HOST_EXPORTS) \
9198 for flag in $(EXTRA_HOST_FLAGS) ; do \
9199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9200 done; \
9201 echo "Doing install-pdf in bzip2" ; \
9202 (cd $(HOST_SUBDIR)/bzip2 && \
9203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9205 "RANLIB=$${RANLIB}" \
0c24b341 9206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9207 install-pdf) \
9208 || exit 1
9209
9210@endif bzip2
9211
108a6f8e
CD
9212.PHONY: maybe-install-html-bzip2 install-html-bzip2
9213maybe-install-html-bzip2:
9214@if bzip2
9215maybe-install-html-bzip2: install-html-bzip2
9216
9217install-html-bzip2: \
9218 configure-bzip2 \
9219 html-bzip2
9220 @: $(MAKE); $(unstage)
9221 @[ -f ./bzip2/Makefile ] || exit 0; \
9222 r=`${PWD_COMMAND}`; export r; \
9223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9224 $(HOST_EXPORTS) \
9225 for flag in $(EXTRA_HOST_FLAGS) ; do \
9226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9227 done; \
9228 echo "Doing install-html in bzip2" ; \
9229 (cd $(HOST_SUBDIR)/bzip2 && \
9230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9232 "RANLIB=$${RANLIB}" \
0c24b341 9233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9234 install-html) \
9235 || exit 1
9236
9237@endif bzip2
9238
4fa63067
NN
9239.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
9240maybe-installcheck-bzip2:
6bd3dfaa
PB
9241@if bzip2
9242maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 9243
4fa63067
NN
9244installcheck-bzip2: \
9245 configure-bzip2
0aed8855 9246 @: $(MAKE); $(unstage)
4fa63067 9247 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9248 r=`${PWD_COMMAND}`; export r; \
9249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9250 $(HOST_EXPORTS) \
b813574b 9251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9253 done; \
4fa63067 9254 echo "Doing installcheck in bzip2" ; \
b00612cc 9255 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9258 "RANLIB=$${RANLIB}" \
0c24b341 9259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9260 installcheck) \
2a4cbe27
NN
9261 || exit 1
9262
6bd3dfaa 9263@endif bzip2
2a4cbe27 9264
4fa63067
NN
9265.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
9266maybe-mostlyclean-bzip2:
6bd3dfaa
PB
9267@if bzip2
9268maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 9269
4fa63067 9270mostlyclean-bzip2:
0aed8855 9271 @: $(MAKE); $(unstage)
4fa63067 9272 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9273 r=`${PWD_COMMAND}`; export r; \
9274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9275 $(HOST_EXPORTS) \
b813574b 9276 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9278 done; \
4fa63067 9279 echo "Doing mostlyclean in bzip2" ; \
b00612cc 9280 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9283 "RANLIB=$${RANLIB}" \
0c24b341 9284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9285 mostlyclean) \
2a4cbe27
NN
9286 || exit 1
9287
6bd3dfaa 9288@endif bzip2
2a4cbe27 9289
4fa63067
NN
9290.PHONY: maybe-clean-bzip2 clean-bzip2
9291maybe-clean-bzip2:
6bd3dfaa
PB
9292@if bzip2
9293maybe-clean-bzip2: clean-bzip2
2a4cbe27 9294
4fa63067 9295clean-bzip2:
0aed8855 9296 @: $(MAKE); $(unstage)
4fa63067 9297 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9298 r=`${PWD_COMMAND}`; export r; \
9299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9300 $(HOST_EXPORTS) \
b813574b 9301 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9303 done; \
4fa63067 9304 echo "Doing clean in bzip2" ; \
b00612cc 9305 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9308 "RANLIB=$${RANLIB}" \
0c24b341 9309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9310 clean) \
2a4cbe27
NN
9311 || exit 1
9312
6bd3dfaa 9313@endif bzip2
2a4cbe27 9314
4fa63067
NN
9315.PHONY: maybe-distclean-bzip2 distclean-bzip2
9316maybe-distclean-bzip2:
6bd3dfaa
PB
9317@if bzip2
9318maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 9319
4fa63067 9320distclean-bzip2:
0aed8855 9321 @: $(MAKE); $(unstage)
4fa63067 9322 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9323 r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9325 $(HOST_EXPORTS) \
b813574b 9326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328 done; \
4fa63067 9329 echo "Doing distclean in bzip2" ; \
b00612cc 9330 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333 "RANLIB=$${RANLIB}" \
0c24b341 9334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9335 distclean) \
2a4cbe27
NN
9336 || exit 1
9337
6bd3dfaa 9338@endif bzip2
2a4cbe27 9339
4fa63067
NN
9340.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9341maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
9342@if bzip2
9343maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 9344
4fa63067 9345maintainer-clean-bzip2:
0aed8855 9346 @: $(MAKE); $(unstage)
4fa63067 9347 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9348 r=`${PWD_COMMAND}`; export r; \
9349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9350 $(HOST_EXPORTS) \
b813574b 9351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353 done; \
4fa63067 9354 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 9355 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358 "RANLIB=$${RANLIB}" \
0c24b341 9359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9360 maintainer-clean) \
2a4cbe27
NN
9361 || exit 1
9362
6bd3dfaa 9363@endif bzip2
2a4cbe27 9364
2a4cbe27 9365
a7254363 9366
f9806fa5
DE
9367.PHONY: configure-cgen maybe-configure-cgen
9368maybe-configure-cgen:
9369@if gcc-bootstrap
9370configure-cgen: stage_current
9371@endif gcc-bootstrap
9372@if cgen
9373maybe-configure-cgen: configure-cgen
9374configure-cgen:
9375 @: $(MAKE); $(unstage)
9376 @r=`${PWD_COMMAND}`; export r; \
9377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9378 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
1f53ca9a 9380 $(HOST_EXPORTS) \
f9806fa5
DE
9381 echo Configuring in $(HOST_SUBDIR)/cgen; \
9382 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9383 case $(srcdir) in \
9384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9385 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9387 esac; \
9388 srcdiroption="--srcdir=$${topdir}/cgen"; \
9389 libsrcdir="$$s/cgen"; \
9390 $(SHELL) $${libsrcdir}/configure \
9391 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9392 --target=${target_alias} $${srcdiroption} \
9393 || exit 1
9394@endif cgen
9395
9396
9397
9398
9399
9400.PHONY: all-cgen maybe-all-cgen
9401maybe-all-cgen:
9402@if gcc-bootstrap
9403all-cgen: stage_current
9404@endif gcc-bootstrap
9405@if cgen
9406TARGET-cgen=all
9407maybe-all-cgen: all-cgen
9408all-cgen: configure-cgen
9409 @: $(MAKE); $(unstage)
9410 @r=`${PWD_COMMAND}`; export r; \
9411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9412 $(HOST_EXPORTS) \
f9806fa5
DE
9413 (cd $(HOST_SUBDIR)/cgen && \
9414 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9415 $(TARGET-cgen))
9416@endif cgen
9417
9418
9419
9420
9421.PHONY: check-cgen maybe-check-cgen
9422maybe-check-cgen:
9423@if cgen
9424maybe-check-cgen: check-cgen
9425
9426check-cgen:
9427 @: $(MAKE); $(unstage)
9428 @r=`${PWD_COMMAND}`; export r; \
9429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9430 $(HOST_EXPORTS) \
9431 (cd $(HOST_SUBDIR)/cgen && \
9432 $(MAKE) $(FLAGS_TO_PASS) check)
9433
9434@endif cgen
9435
9436.PHONY: install-cgen maybe-install-cgen
9437maybe-install-cgen:
9438@if cgen
9439maybe-install-cgen: install-cgen
9440
9441install-cgen: installdirs
9442 @: $(MAKE); $(unstage)
9443 @r=`${PWD_COMMAND}`; export r; \
9444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9445 $(HOST_EXPORTS) \
9446 (cd $(HOST_SUBDIR)/cgen && \
9447 $(MAKE) $(FLAGS_TO_PASS) install)
9448
9449@endif cgen
9450
9b980aa1
RW
9451.PHONY: install-strip-cgen maybe-install-strip-cgen
9452maybe-install-strip-cgen:
9453@if cgen
9454maybe-install-strip-cgen: install-strip-cgen
9455
9456install-strip-cgen: installdirs
9457 @: $(MAKE); $(unstage)
9458 @r=`${PWD_COMMAND}`; export r; \
9459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9460 $(HOST_EXPORTS) \
9461 (cd $(HOST_SUBDIR)/cgen && \
9462 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9463
9464@endif cgen
9465
f9806fa5
DE
9466# Other targets (info, dvi, pdf, etc.)
9467
9468.PHONY: maybe-info-cgen info-cgen
9469maybe-info-cgen:
9470@if cgen
9471maybe-info-cgen: info-cgen
9472
9473info-cgen: \
9474 configure-cgen
9475 @: $(MAKE); $(unstage)
9476 @[ -f ./cgen/Makefile ] || exit 0; \
9477 r=`${PWD_COMMAND}`; export r; \
9478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9479 $(HOST_EXPORTS) \
9480 for flag in $(EXTRA_HOST_FLAGS) ; do \
9481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9482 done; \
9483 echo "Doing info in cgen" ; \
9484 (cd $(HOST_SUBDIR)/cgen && \
9485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9487 "RANLIB=$${RANLIB}" \
9488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9489 info) \
9490 || exit 1
9491
9492@endif cgen
9493
9494.PHONY: maybe-dvi-cgen dvi-cgen
9495maybe-dvi-cgen:
9496@if cgen
9497maybe-dvi-cgen: dvi-cgen
9498
9499dvi-cgen: \
9500 configure-cgen
9501 @: $(MAKE); $(unstage)
9502 @[ -f ./cgen/Makefile ] || exit 0; \
9503 r=`${PWD_COMMAND}`; export r; \
9504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9505 $(HOST_EXPORTS) \
9506 for flag in $(EXTRA_HOST_FLAGS) ; do \
9507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9508 done; \
9509 echo "Doing dvi in cgen" ; \
9510 (cd $(HOST_SUBDIR)/cgen && \
9511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9513 "RANLIB=$${RANLIB}" \
9514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9515 dvi) \
9516 || exit 1
9517
9518@endif cgen
9519
9520.PHONY: maybe-pdf-cgen pdf-cgen
9521maybe-pdf-cgen:
9522@if cgen
9523maybe-pdf-cgen: pdf-cgen
9524
9525pdf-cgen: \
9526 configure-cgen
9527 @: $(MAKE); $(unstage)
9528 @[ -f ./cgen/Makefile ] || exit 0; \
9529 r=`${PWD_COMMAND}`; export r; \
9530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9531 $(HOST_EXPORTS) \
9532 for flag in $(EXTRA_HOST_FLAGS) ; do \
9533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9534 done; \
9535 echo "Doing pdf in cgen" ; \
9536 (cd $(HOST_SUBDIR)/cgen && \
9537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9539 "RANLIB=$${RANLIB}" \
9540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9541 pdf) \
9542 || exit 1
9543
9544@endif cgen
9545
9546.PHONY: maybe-html-cgen html-cgen
9547maybe-html-cgen:
9548@if cgen
9549maybe-html-cgen: html-cgen
9550
9551html-cgen: \
9552 configure-cgen
9553 @: $(MAKE); $(unstage)
9554 @[ -f ./cgen/Makefile ] || exit 0; \
9555 r=`${PWD_COMMAND}`; export r; \
9556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9557 $(HOST_EXPORTS) \
9558 for flag in $(EXTRA_HOST_FLAGS) ; do \
9559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9560 done; \
9561 echo "Doing html in cgen" ; \
9562 (cd $(HOST_SUBDIR)/cgen && \
9563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9565 "RANLIB=$${RANLIB}" \
9566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9567 html) \
9568 || exit 1
9569
9570@endif cgen
9571
9572.PHONY: maybe-TAGS-cgen TAGS-cgen
9573maybe-TAGS-cgen:
9574@if cgen
9575maybe-TAGS-cgen: TAGS-cgen
9576
9577TAGS-cgen: \
9578 configure-cgen
9579 @: $(MAKE); $(unstage)
9580 @[ -f ./cgen/Makefile ] || exit 0; \
9581 r=`${PWD_COMMAND}`; export r; \
9582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9583 $(HOST_EXPORTS) \
9584 for flag in $(EXTRA_HOST_FLAGS) ; do \
9585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9586 done; \
9587 echo "Doing TAGS in cgen" ; \
9588 (cd $(HOST_SUBDIR)/cgen && \
9589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9591 "RANLIB=$${RANLIB}" \
9592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9593 TAGS) \
9594 || exit 1
9595
9596@endif cgen
9597
9598.PHONY: maybe-install-info-cgen install-info-cgen
9599maybe-install-info-cgen:
9600@if cgen
9601maybe-install-info-cgen: install-info-cgen
9602
9603install-info-cgen: \
9604 configure-cgen \
9605 info-cgen
9606 @: $(MAKE); $(unstage)
9607 @[ -f ./cgen/Makefile ] || exit 0; \
9608 r=`${PWD_COMMAND}`; export r; \
9609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9610 $(HOST_EXPORTS) \
9611 for flag in $(EXTRA_HOST_FLAGS) ; do \
9612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9613 done; \
9614 echo "Doing install-info in cgen" ; \
9615 (cd $(HOST_SUBDIR)/cgen && \
9616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9618 "RANLIB=$${RANLIB}" \
9619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9620 install-info) \
9621 || exit 1
9622
9623@endif cgen
9624
9625.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9626maybe-install-pdf-cgen:
9627@if cgen
9628maybe-install-pdf-cgen: install-pdf-cgen
9629
9630install-pdf-cgen: \
9631 configure-cgen \
9632 pdf-cgen
9633 @: $(MAKE); $(unstage)
9634 @[ -f ./cgen/Makefile ] || exit 0; \
9635 r=`${PWD_COMMAND}`; export r; \
9636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9637 $(HOST_EXPORTS) \
9638 for flag in $(EXTRA_HOST_FLAGS) ; do \
9639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9640 done; \
9641 echo "Doing install-pdf in cgen" ; \
9642 (cd $(HOST_SUBDIR)/cgen && \
9643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9645 "RANLIB=$${RANLIB}" \
9646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9647 install-pdf) \
9648 || exit 1
9649
9650@endif cgen
9651
9652.PHONY: maybe-install-html-cgen install-html-cgen
9653maybe-install-html-cgen:
9654@if cgen
9655maybe-install-html-cgen: install-html-cgen
9656
9657install-html-cgen: \
9658 configure-cgen \
9659 html-cgen
9660 @: $(MAKE); $(unstage)
9661 @[ -f ./cgen/Makefile ] || exit 0; \
9662 r=`${PWD_COMMAND}`; export r; \
9663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9664 $(HOST_EXPORTS) \
9665 for flag in $(EXTRA_HOST_FLAGS) ; do \
9666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9667 done; \
9668 echo "Doing install-html in cgen" ; \
9669 (cd $(HOST_SUBDIR)/cgen && \
9670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9672 "RANLIB=$${RANLIB}" \
9673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9674 install-html) \
9675 || exit 1
9676
9677@endif cgen
9678
9679.PHONY: maybe-installcheck-cgen installcheck-cgen
9680maybe-installcheck-cgen:
9681@if cgen
9682maybe-installcheck-cgen: installcheck-cgen
9683
9684installcheck-cgen: \
9685 configure-cgen
9686 @: $(MAKE); $(unstage)
9687 @[ -f ./cgen/Makefile ] || exit 0; \
9688 r=`${PWD_COMMAND}`; export r; \
9689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9690 $(HOST_EXPORTS) \
9691 for flag in $(EXTRA_HOST_FLAGS) ; do \
9692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9693 done; \
9694 echo "Doing installcheck in cgen" ; \
9695 (cd $(HOST_SUBDIR)/cgen && \
9696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9698 "RANLIB=$${RANLIB}" \
9699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9700 installcheck) \
9701 || exit 1
9702
9703@endif cgen
9704
9705.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9706maybe-mostlyclean-cgen:
9707@if cgen
9708maybe-mostlyclean-cgen: mostlyclean-cgen
9709
9710mostlyclean-cgen:
9711 @: $(MAKE); $(unstage)
9712 @[ -f ./cgen/Makefile ] || exit 0; \
9713 r=`${PWD_COMMAND}`; export r; \
9714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9715 $(HOST_EXPORTS) \
9716 for flag in $(EXTRA_HOST_FLAGS) ; do \
9717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9718 done; \
9719 echo "Doing mostlyclean in cgen" ; \
9720 (cd $(HOST_SUBDIR)/cgen && \
9721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9723 "RANLIB=$${RANLIB}" \
9724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9725 mostlyclean) \
9726 || exit 1
9727
9728@endif cgen
9729
9730.PHONY: maybe-clean-cgen clean-cgen
9731maybe-clean-cgen:
9732@if cgen
9733maybe-clean-cgen: clean-cgen
9734
9735clean-cgen:
9736 @: $(MAKE); $(unstage)
9737 @[ -f ./cgen/Makefile ] || exit 0; \
9738 r=`${PWD_COMMAND}`; export r; \
9739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9740 $(HOST_EXPORTS) \
9741 for flag in $(EXTRA_HOST_FLAGS) ; do \
9742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9743 done; \
9744 echo "Doing clean in cgen" ; \
9745 (cd $(HOST_SUBDIR)/cgen && \
9746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9748 "RANLIB=$${RANLIB}" \
9749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9750 clean) \
9751 || exit 1
9752
9753@endif cgen
9754
9755.PHONY: maybe-distclean-cgen distclean-cgen
9756maybe-distclean-cgen:
9757@if cgen
9758maybe-distclean-cgen: distclean-cgen
9759
9760distclean-cgen:
9761 @: $(MAKE); $(unstage)
9762 @[ -f ./cgen/Makefile ] || exit 0; \
9763 r=`${PWD_COMMAND}`; export r; \
9764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765 $(HOST_EXPORTS) \
9766 for flag in $(EXTRA_HOST_FLAGS) ; do \
9767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9768 done; \
9769 echo "Doing distclean in cgen" ; \
9770 (cd $(HOST_SUBDIR)/cgen && \
9771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9773 "RANLIB=$${RANLIB}" \
9774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9775 distclean) \
9776 || exit 1
9777
9778@endif cgen
9779
9780.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9781maybe-maintainer-clean-cgen:
9782@if cgen
9783maybe-maintainer-clean-cgen: maintainer-clean-cgen
9784
9785maintainer-clean-cgen:
9786 @: $(MAKE); $(unstage)
9787 @[ -f ./cgen/Makefile ] || exit 0; \
9788 r=`${PWD_COMMAND}`; export r; \
9789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9790 $(HOST_EXPORTS) \
9791 for flag in $(EXTRA_HOST_FLAGS) ; do \
9792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9793 done; \
9794 echo "Doing maintainer-clean in cgen" ; \
9795 (cd $(HOST_SUBDIR)/cgen && \
9796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9798 "RANLIB=$${RANLIB}" \
9799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9800 maintainer-clean) \
9801 || exit 1
9802
9803@endif cgen
9804
9805
9806
4fa63067
NN
9807.PHONY: configure-dejagnu maybe-configure-dejagnu
9808maybe-configure-dejagnu:
4f0ef2d8
CD
9809@if gcc-bootstrap
9810configure-dejagnu: stage_current
9811@endif gcc-bootstrap
6bd3dfaa
PB
9812@if dejagnu
9813maybe-configure-dejagnu: configure-dejagnu
c52c6897 9814configure-dejagnu:
0aed8855 9815 @: $(MAKE); $(unstage)
c52c6897 9816 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9818 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
1f53ca9a 9820 $(HOST_EXPORTS) \
a7254363
PB
9821 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9822 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9823 case $(srcdir) in \
b00612cc
PB
9824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9825 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9827 esac; \
b00612cc
PB
9828 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9829 libsrcdir="$$s/dejagnu"; \
4fa63067 9830 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9832 --target=${target_alias} $${srcdiroption} \
4fa63067 9833 || exit 1
6bd3dfaa 9834@endif dejagnu
4fa63067 9835
a7254363
PB
9836
9837
d545f33b
PB
9838
9839
4fa63067
NN
9840.PHONY: all-dejagnu maybe-all-dejagnu
9841maybe-all-dejagnu:
4f0ef2d8
CD
9842@if gcc-bootstrap
9843all-dejagnu: stage_current
9844@endif gcc-bootstrap
6bd3dfaa 9845@if dejagnu
d27cc32e 9846TARGET-dejagnu=all
6bd3dfaa 9847maybe-all-dejagnu: all-dejagnu
4fa63067 9848all-dejagnu: configure-dejagnu
0aed8855 9849 @: $(MAKE); $(unstage)
4fa63067
NN
9850 @r=`${PWD_COMMAND}`; export r; \
9851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9852 $(HOST_EXPORTS) \
b00612cc 9853 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9854 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9855 $(TARGET-dejagnu))
6bd3dfaa 9856@endif dejagnu
4fa63067 9857
a7254363 9858
d545f33b
PB
9859
9860
4fa63067
NN
9861.PHONY: check-dejagnu maybe-check-dejagnu
9862maybe-check-dejagnu:
6bd3dfaa
PB
9863@if dejagnu
9864maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9865
9866check-dejagnu:
0aed8855 9867 @: $(MAKE); $(unstage)
4fa63067
NN
9868 @r=`${PWD_COMMAND}`; export r; \
9869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9870 $(HOST_EXPORTS) \
b00612cc
PB
9871 (cd $(HOST_SUBDIR)/dejagnu && \
9872 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9873
6bd3dfaa 9874@endif dejagnu
4fa63067
NN
9875
9876.PHONY: install-dejagnu maybe-install-dejagnu
9877maybe-install-dejagnu:
6bd3dfaa
PB
9878@if dejagnu
9879maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9880
9881install-dejagnu: installdirs
0aed8855 9882 @: $(MAKE); $(unstage)
4fa63067
NN
9883 @r=`${PWD_COMMAND}`; export r; \
9884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9885 $(HOST_EXPORTS) \
b00612cc 9886 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9887 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9888
6bd3dfaa 9889@endif dejagnu
4fa63067 9890
9b980aa1
RW
9891.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
9892maybe-install-strip-dejagnu:
9893@if dejagnu
9894maybe-install-strip-dejagnu: install-strip-dejagnu
9895
9896install-strip-dejagnu: installdirs
9897 @: $(MAKE); $(unstage)
9898 @r=`${PWD_COMMAND}`; export r; \
9899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9900 $(HOST_EXPORTS) \
9901 (cd $(HOST_SUBDIR)/dejagnu && \
9902 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9903
9904@endif dejagnu
9905
56a8fe78 9906# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9907
9908.PHONY: maybe-info-dejagnu info-dejagnu
9909maybe-info-dejagnu:
6bd3dfaa
PB
9910@if dejagnu
9911maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9912
9913info-dejagnu: \
9914 configure-dejagnu
0aed8855 9915 @: $(MAKE); $(unstage)
4fa63067 9916 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9917 r=`${PWD_COMMAND}`; export r; \
9918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9919 $(HOST_EXPORTS) \
b813574b 9920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9922 done; \
4fa63067 9923 echo "Doing info in dejagnu" ; \
b00612cc 9924 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9927 "RANLIB=$${RANLIB}" \
0c24b341 9928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9929 info) \
2a4cbe27
NN
9930 || exit 1
9931
6bd3dfaa 9932@endif dejagnu
2a4cbe27 9933
4fa63067
NN
9934.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9935maybe-dvi-dejagnu:
6bd3dfaa
PB
9936@if dejagnu
9937maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9938
4fa63067
NN
9939dvi-dejagnu: \
9940 configure-dejagnu
0aed8855 9941 @: $(MAKE); $(unstage)
4fa63067 9942 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9943 r=`${PWD_COMMAND}`; export r; \
9944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9945 $(HOST_EXPORTS) \
b813574b 9946 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9948 done; \
4fa63067 9949 echo "Doing dvi in dejagnu" ; \
b00612cc 9950 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9953 "RANLIB=$${RANLIB}" \
0c24b341 9954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9955 dvi) \
2a4cbe27
NN
9956 || exit 1
9957
6bd3dfaa 9958@endif dejagnu
2a4cbe27 9959
56a8fe78
DD
9960.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9961maybe-pdf-dejagnu:
9962@if dejagnu
9963maybe-pdf-dejagnu: pdf-dejagnu
9964
9965pdf-dejagnu: \
9966 configure-dejagnu
9967 @: $(MAKE); $(unstage)
9968 @[ -f ./dejagnu/Makefile ] || exit 0; \
9969 r=`${PWD_COMMAND}`; export r; \
9970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9971 $(HOST_EXPORTS) \
9972 for flag in $(EXTRA_HOST_FLAGS) ; do \
9973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9974 done; \
9975 echo "Doing pdf in dejagnu" ; \
9976 (cd $(HOST_SUBDIR)/dejagnu && \
9977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9979 "RANLIB=$${RANLIB}" \
0c24b341 9980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9981 pdf) \
9982 || exit 1
9983
9984@endif dejagnu
9985
6d389afc
MS
9986.PHONY: maybe-html-dejagnu html-dejagnu
9987maybe-html-dejagnu:
9988@if dejagnu
9989maybe-html-dejagnu: html-dejagnu
9990
9991html-dejagnu: \
9992 configure-dejagnu
0aed8855 9993 @: $(MAKE); $(unstage)
6d389afc
MS
9994 @[ -f ./dejagnu/Makefile ] || exit 0; \
9995 r=`${PWD_COMMAND}`; export r; \
9996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9997 $(HOST_EXPORTS) \
9998 for flag in $(EXTRA_HOST_FLAGS) ; do \
9999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10000 done; \
10001 echo "Doing html in dejagnu" ; \
b00612cc 10002 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
10003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10005 "RANLIB=$${RANLIB}" \
0c24b341 10006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10007 html) \
10008 || exit 1
10009
10010@endif dejagnu
10011
4fa63067
NN
10012.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
10013maybe-TAGS-dejagnu:
6bd3dfaa
PB
10014@if dejagnu
10015maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 10016
4fa63067
NN
10017TAGS-dejagnu: \
10018 configure-dejagnu
0aed8855 10019 @: $(MAKE); $(unstage)
4fa63067 10020 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10021 r=`${PWD_COMMAND}`; export r; \
10022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10023 $(HOST_EXPORTS) \
b813574b 10024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10026 done; \
4fa63067 10027 echo "Doing TAGS in dejagnu" ; \
b00612cc 10028 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10031 "RANLIB=$${RANLIB}" \
0c24b341 10032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10033 TAGS) \
2a4cbe27
NN
10034 || exit 1
10035
6bd3dfaa 10036@endif dejagnu
2a4cbe27 10037
4fa63067
NN
10038.PHONY: maybe-install-info-dejagnu install-info-dejagnu
10039maybe-install-info-dejagnu:
6bd3dfaa
PB
10040@if dejagnu
10041maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 10042
4fa63067
NN
10043install-info-dejagnu: \
10044 configure-dejagnu \
10045 info-dejagnu
0aed8855 10046 @: $(MAKE); $(unstage)
4fa63067 10047 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10048 r=`${PWD_COMMAND}`; export r; \
10049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10050 $(HOST_EXPORTS) \
b813574b 10051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10053 done; \
4fa63067 10054 echo "Doing install-info in dejagnu" ; \
b00612cc 10055 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10058 "RANLIB=$${RANLIB}" \
0c24b341 10059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10060 install-info) \
2a4cbe27
NN
10061 || exit 1
10062
6bd3dfaa 10063@endif dejagnu
2a4cbe27 10064
a3ca38d2
DD
10065.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
10066maybe-install-pdf-dejagnu:
10067@if dejagnu
10068maybe-install-pdf-dejagnu: install-pdf-dejagnu
10069
10070install-pdf-dejagnu: \
10071 configure-dejagnu \
10072 pdf-dejagnu
10073 @: $(MAKE); $(unstage)
10074 @[ -f ./dejagnu/Makefile ] || exit 0; \
10075 r=`${PWD_COMMAND}`; export r; \
10076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10077 $(HOST_EXPORTS) \
10078 for flag in $(EXTRA_HOST_FLAGS) ; do \
10079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10080 done; \
10081 echo "Doing install-pdf in dejagnu" ; \
10082 (cd $(HOST_SUBDIR)/dejagnu && \
10083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10085 "RANLIB=$${RANLIB}" \
0c24b341 10086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10087 install-pdf) \
10088 || exit 1
10089
10090@endif dejagnu
10091
108a6f8e
CD
10092.PHONY: maybe-install-html-dejagnu install-html-dejagnu
10093maybe-install-html-dejagnu:
10094@if dejagnu
10095maybe-install-html-dejagnu: install-html-dejagnu
10096
10097install-html-dejagnu: \
10098 configure-dejagnu \
10099 html-dejagnu
10100 @: $(MAKE); $(unstage)
10101 @[ -f ./dejagnu/Makefile ] || exit 0; \
10102 r=`${PWD_COMMAND}`; export r; \
10103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10104 $(HOST_EXPORTS) \
10105 for flag in $(EXTRA_HOST_FLAGS) ; do \
10106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10107 done; \
10108 echo "Doing install-html in dejagnu" ; \
10109 (cd $(HOST_SUBDIR)/dejagnu && \
10110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10112 "RANLIB=$${RANLIB}" \
0c24b341 10113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10114 install-html) \
10115 || exit 1
10116
10117@endif dejagnu
10118
4fa63067
NN
10119.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
10120maybe-installcheck-dejagnu:
6bd3dfaa
PB
10121@if dejagnu
10122maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 10123
4fa63067
NN
10124installcheck-dejagnu: \
10125 configure-dejagnu
0aed8855 10126 @: $(MAKE); $(unstage)
4fa63067 10127 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10128 r=`${PWD_COMMAND}`; export r; \
10129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10130 $(HOST_EXPORTS) \
b813574b 10131 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10133 done; \
4fa63067 10134 echo "Doing installcheck in dejagnu" ; \
b00612cc 10135 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10138 "RANLIB=$${RANLIB}" \
0c24b341 10139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10140 installcheck) \
2a4cbe27
NN
10141 || exit 1
10142
6bd3dfaa 10143@endif dejagnu
2a4cbe27 10144
4fa63067
NN
10145.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
10146maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
10147@if dejagnu
10148maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 10149
4fa63067 10150mostlyclean-dejagnu:
0aed8855 10151 @: $(MAKE); $(unstage)
4fa63067 10152 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10153 r=`${PWD_COMMAND}`; export r; \
10154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10155 $(HOST_EXPORTS) \
b813574b 10156 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10158 done; \
4fa63067 10159 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 10160 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10163 "RANLIB=$${RANLIB}" \
0c24b341 10164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10165 mostlyclean) \
2a4cbe27
NN
10166 || exit 1
10167
6bd3dfaa 10168@endif dejagnu
2a4cbe27 10169
4fa63067
NN
10170.PHONY: maybe-clean-dejagnu clean-dejagnu
10171maybe-clean-dejagnu:
6bd3dfaa
PB
10172@if dejagnu
10173maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 10174
4fa63067 10175clean-dejagnu:
0aed8855 10176 @: $(MAKE); $(unstage)
4fa63067 10177 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10178 r=`${PWD_COMMAND}`; export r; \
10179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10180 $(HOST_EXPORTS) \
b813574b 10181 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10183 done; \
4fa63067 10184 echo "Doing clean in dejagnu" ; \
b00612cc 10185 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10188 "RANLIB=$${RANLIB}" \
0c24b341 10189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10190 clean) \
2a4cbe27
NN
10191 || exit 1
10192
6bd3dfaa 10193@endif dejagnu
2a4cbe27 10194
4fa63067
NN
10195.PHONY: maybe-distclean-dejagnu distclean-dejagnu
10196maybe-distclean-dejagnu:
6bd3dfaa
PB
10197@if dejagnu
10198maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 10199
4fa63067 10200distclean-dejagnu:
0aed8855 10201 @: $(MAKE); $(unstage)
4fa63067 10202 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10203 r=`${PWD_COMMAND}`; export r; \
10204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10205 $(HOST_EXPORTS) \
b813574b 10206 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10208 done; \
4fa63067 10209 echo "Doing distclean in dejagnu" ; \
b00612cc 10210 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10213 "RANLIB=$${RANLIB}" \
0c24b341 10214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10215 distclean) \
2a4cbe27
NN
10216 || exit 1
10217
6bd3dfaa 10218@endif dejagnu
2a4cbe27 10219
4fa63067
NN
10220.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
10221maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
10222@if dejagnu
10223maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 10224
4fa63067 10225maintainer-clean-dejagnu:
0aed8855 10226 @: $(MAKE); $(unstage)
4fa63067 10227 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10228 r=`${PWD_COMMAND}`; export r; \
10229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10230 $(HOST_EXPORTS) \
b813574b 10231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10233 done; \
4fa63067 10234 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 10235 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10238 "RANLIB=$${RANLIB}" \
0c24b341 10239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10240 maintainer-clean) \
4fa63067
NN
10241 || exit 1
10242
6bd3dfaa 10243@endif dejagnu
4fa63067
NN
10244
10245
a7254363 10246
4fa63067
NN
10247.PHONY: configure-diff maybe-configure-diff
10248maybe-configure-diff:
4f0ef2d8
CD
10249@if gcc-bootstrap
10250configure-diff: stage_current
10251@endif gcc-bootstrap
6bd3dfaa
PB
10252@if diff
10253maybe-configure-diff: configure-diff
c52c6897 10254configure-diff:
0aed8855 10255 @: $(MAKE); $(unstage)
c52c6897 10256 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10258 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
10259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
1f53ca9a 10260 $(HOST_EXPORTS) \
a7254363
PB
10261 echo Configuring in $(HOST_SUBDIR)/diff; \
10262 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 10263 case $(srcdir) in \
b00612cc
PB
10264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10265 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
10266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10267 esac; \
b00612cc
PB
10268 srcdiroption="--srcdir=$${topdir}/diff"; \
10269 libsrcdir="$$s/diff"; \
4fa63067 10270 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10272 --target=${target_alias} $${srcdiroption} \
2a4cbe27 10273 || exit 1
6bd3dfaa 10274@endif diff
2a4cbe27 10275
a7254363
PB
10276
10277
d545f33b
PB
10278
10279
4fa63067
NN
10280.PHONY: all-diff maybe-all-diff
10281maybe-all-diff:
4f0ef2d8
CD
10282@if gcc-bootstrap
10283all-diff: stage_current
10284@endif gcc-bootstrap
6bd3dfaa 10285@if diff
d27cc32e 10286TARGET-diff=all
6bd3dfaa 10287maybe-all-diff: all-diff
4fa63067 10288all-diff: configure-diff
0aed8855 10289 @: $(MAKE); $(unstage)
4fa63067
NN
10290 @r=`${PWD_COMMAND}`; export r; \
10291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10292 $(HOST_EXPORTS) \
b00612cc 10293 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
10294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10295 $(TARGET-diff))
6bd3dfaa 10296@endif diff
2a4cbe27 10297
a7254363 10298
d545f33b
PB
10299
10300
4fa63067
NN
10301.PHONY: check-diff maybe-check-diff
10302maybe-check-diff:
6bd3dfaa
PB
10303@if diff
10304maybe-check-diff: check-diff
2a4cbe27 10305
4fa63067 10306check-diff:
0aed8855 10307 @: $(MAKE); $(unstage)
4fa63067 10308 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10310 $(HOST_EXPORTS) \
b00612cc
PB
10311 (cd $(HOST_SUBDIR)/diff && \
10312 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10313
6bd3dfaa 10314@endif diff
2a4cbe27 10315
4fa63067
NN
10316.PHONY: install-diff maybe-install-diff
10317maybe-install-diff:
6bd3dfaa
PB
10318@if diff
10319maybe-install-diff: install-diff
2a4cbe27 10320
4fa63067 10321install-diff: installdirs
0aed8855 10322 @: $(MAKE); $(unstage)
4fa63067 10323 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10325 $(HOST_EXPORTS) \
b00612cc 10326 (cd $(HOST_SUBDIR)/diff && \
2da12f12 10327 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10328
6bd3dfaa 10329@endif diff
2a4cbe27 10330
9b980aa1
RW
10331.PHONY: install-strip-diff maybe-install-strip-diff
10332maybe-install-strip-diff:
10333@if diff
10334maybe-install-strip-diff: install-strip-diff
10335
10336install-strip-diff: installdirs
10337 @: $(MAKE); $(unstage)
10338 @r=`${PWD_COMMAND}`; export r; \
10339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10340 $(HOST_EXPORTS) \
10341 (cd $(HOST_SUBDIR)/diff && \
10342 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10343
10344@endif diff
10345
56a8fe78 10346# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10347
4fa63067
NN
10348.PHONY: maybe-info-diff info-diff
10349maybe-info-diff:
6bd3dfaa
PB
10350@if diff
10351maybe-info-diff: info-diff
2a4cbe27 10352
4fa63067
NN
10353info-diff: \
10354 configure-diff
0aed8855 10355 @: $(MAKE); $(unstage)
4fa63067 10356 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10357 r=`${PWD_COMMAND}`; export r; \
10358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10359 $(HOST_EXPORTS) \
b813574b 10360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10362 done; \
4fa63067 10363 echo "Doing info in diff" ; \
b00612cc 10364 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10367 "RANLIB=$${RANLIB}" \
0c24b341 10368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10369 info) \
2a4cbe27
NN
10370 || exit 1
10371
6bd3dfaa 10372@endif diff
2a4cbe27 10373
4fa63067
NN
10374.PHONY: maybe-dvi-diff dvi-diff
10375maybe-dvi-diff:
6bd3dfaa
PB
10376@if diff
10377maybe-dvi-diff: dvi-diff
2a4cbe27 10378
4fa63067
NN
10379dvi-diff: \
10380 configure-diff
0aed8855 10381 @: $(MAKE); $(unstage)
4fa63067 10382 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10383 r=`${PWD_COMMAND}`; export r; \
10384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10385 $(HOST_EXPORTS) \
b813574b 10386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10388 done; \
4fa63067 10389 echo "Doing dvi in diff" ; \
b00612cc 10390 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10393 "RANLIB=$${RANLIB}" \
0c24b341 10394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10395 dvi) \
2a4cbe27
NN
10396 || exit 1
10397
6bd3dfaa 10398@endif diff
2a4cbe27 10399
56a8fe78
DD
10400.PHONY: maybe-pdf-diff pdf-diff
10401maybe-pdf-diff:
10402@if diff
10403maybe-pdf-diff: pdf-diff
10404
10405pdf-diff: \
10406 configure-diff
10407 @: $(MAKE); $(unstage)
10408 @[ -f ./diff/Makefile ] || exit 0; \
10409 r=`${PWD_COMMAND}`; export r; \
10410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10411 $(HOST_EXPORTS) \
10412 for flag in $(EXTRA_HOST_FLAGS) ; do \
10413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10414 done; \
10415 echo "Doing pdf in diff" ; \
10416 (cd $(HOST_SUBDIR)/diff && \
10417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10419 "RANLIB=$${RANLIB}" \
0c24b341 10420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10421 pdf) \
10422 || exit 1
10423
10424@endif diff
10425
6d389afc
MS
10426.PHONY: maybe-html-diff html-diff
10427maybe-html-diff:
10428@if diff
10429maybe-html-diff: html-diff
10430
10431html-diff: \
10432 configure-diff
0aed8855 10433 @: $(MAKE); $(unstage)
6d389afc
MS
10434 @[ -f ./diff/Makefile ] || exit 0; \
10435 r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10437 $(HOST_EXPORTS) \
10438 for flag in $(EXTRA_HOST_FLAGS) ; do \
10439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10440 done; \
10441 echo "Doing html in diff" ; \
b00612cc 10442 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
10443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10445 "RANLIB=$${RANLIB}" \
0c24b341 10446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10447 html) \
10448 || exit 1
10449
10450@endif diff
10451
4fa63067
NN
10452.PHONY: maybe-TAGS-diff TAGS-diff
10453maybe-TAGS-diff:
6bd3dfaa
PB
10454@if diff
10455maybe-TAGS-diff: TAGS-diff
2a4cbe27 10456
4fa63067
NN
10457TAGS-diff: \
10458 configure-diff
0aed8855 10459 @: $(MAKE); $(unstage)
4fa63067 10460 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10461 r=`${PWD_COMMAND}`; export r; \
10462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10463 $(HOST_EXPORTS) \
b813574b 10464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10466 done; \
4fa63067 10467 echo "Doing TAGS in diff" ; \
b00612cc 10468 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10471 "RANLIB=$${RANLIB}" \
0c24b341 10472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10473 TAGS) \
2a4cbe27
NN
10474 || exit 1
10475
6bd3dfaa 10476@endif diff
2a4cbe27 10477
4fa63067
NN
10478.PHONY: maybe-install-info-diff install-info-diff
10479maybe-install-info-diff:
6bd3dfaa
PB
10480@if diff
10481maybe-install-info-diff: install-info-diff
2a4cbe27 10482
4fa63067
NN
10483install-info-diff: \
10484 configure-diff \
10485 info-diff
0aed8855 10486 @: $(MAKE); $(unstage)
4fa63067 10487 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10488 r=`${PWD_COMMAND}`; export r; \
10489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10490 $(HOST_EXPORTS) \
b813574b 10491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10493 done; \
4fa63067 10494 echo "Doing install-info in diff" ; \
b00612cc 10495 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10498 "RANLIB=$${RANLIB}" \
0c24b341 10499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10500 install-info) \
2a4cbe27
NN
10501 || exit 1
10502
6bd3dfaa 10503@endif diff
2a4cbe27 10504
a3ca38d2
DD
10505.PHONY: maybe-install-pdf-diff install-pdf-diff
10506maybe-install-pdf-diff:
10507@if diff
10508maybe-install-pdf-diff: install-pdf-diff
10509
10510install-pdf-diff: \
10511 configure-diff \
10512 pdf-diff
10513 @: $(MAKE); $(unstage)
10514 @[ -f ./diff/Makefile ] || exit 0; \
10515 r=`${PWD_COMMAND}`; export r; \
10516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10517 $(HOST_EXPORTS) \
10518 for flag in $(EXTRA_HOST_FLAGS) ; do \
10519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10520 done; \
10521 echo "Doing install-pdf in diff" ; \
10522 (cd $(HOST_SUBDIR)/diff && \
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}" \
a3ca38d2
DD
10527 install-pdf) \
10528 || exit 1
10529
10530@endif diff
10531
108a6f8e
CD
10532.PHONY: maybe-install-html-diff install-html-diff
10533maybe-install-html-diff:
10534@if diff
10535maybe-install-html-diff: install-html-diff
10536
10537install-html-diff: \
10538 configure-diff \
10539 html-diff
10540 @: $(MAKE); $(unstage)
10541 @[ -f ./diff/Makefile ] || exit 0; \
10542 r=`${PWD_COMMAND}`; export r; \
10543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10544 $(HOST_EXPORTS) \
10545 for flag in $(EXTRA_HOST_FLAGS) ; do \
10546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10547 done; \
10548 echo "Doing install-html in diff" ; \
10549 (cd $(HOST_SUBDIR)/diff && \
10550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10552 "RANLIB=$${RANLIB}" \
0c24b341 10553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10554 install-html) \
10555 || exit 1
10556
10557@endif diff
10558
4fa63067
NN
10559.PHONY: maybe-installcheck-diff installcheck-diff
10560maybe-installcheck-diff:
6bd3dfaa
PB
10561@if diff
10562maybe-installcheck-diff: installcheck-diff
2a4cbe27 10563
4fa63067
NN
10564installcheck-diff: \
10565 configure-diff
0aed8855 10566 @: $(MAKE); $(unstage)
4fa63067 10567 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10568 r=`${PWD_COMMAND}`; export r; \
10569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10570 $(HOST_EXPORTS) \
b813574b 10571 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10573 done; \
4fa63067 10574 echo "Doing installcheck in diff" ; \
b00612cc 10575 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10578 "RANLIB=$${RANLIB}" \
0c24b341 10579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10580 installcheck) \
2a4cbe27
NN
10581 || exit 1
10582
6bd3dfaa 10583@endif diff
2a4cbe27 10584
4fa63067
NN
10585.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10586maybe-mostlyclean-diff:
6bd3dfaa
PB
10587@if diff
10588maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10589
4fa63067 10590mostlyclean-diff:
0aed8855 10591 @: $(MAKE); $(unstage)
4fa63067 10592 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10593 r=`${PWD_COMMAND}`; export r; \
10594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10595 $(HOST_EXPORTS) \
b813574b 10596 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10598 done; \
4fa63067 10599 echo "Doing mostlyclean in diff" ; \
b00612cc 10600 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10603 "RANLIB=$${RANLIB}" \
0c24b341 10604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10605 mostlyclean) \
2a4cbe27
NN
10606 || exit 1
10607
6bd3dfaa 10608@endif diff
2a4cbe27 10609
4fa63067
NN
10610.PHONY: maybe-clean-diff clean-diff
10611maybe-clean-diff:
6bd3dfaa
PB
10612@if diff
10613maybe-clean-diff: clean-diff
2a4cbe27 10614
4fa63067 10615clean-diff:
0aed8855 10616 @: $(MAKE); $(unstage)
4fa63067 10617 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10618 r=`${PWD_COMMAND}`; export r; \
10619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10620 $(HOST_EXPORTS) \
b813574b 10621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10623 done; \
4fa63067 10624 echo "Doing clean in diff" ; \
b00612cc 10625 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10628 "RANLIB=$${RANLIB}" \
0c24b341 10629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10630 clean) \
2a4cbe27
NN
10631 || exit 1
10632
6bd3dfaa 10633@endif diff
2a4cbe27 10634
4fa63067
NN
10635.PHONY: maybe-distclean-diff distclean-diff
10636maybe-distclean-diff:
6bd3dfaa
PB
10637@if diff
10638maybe-distclean-diff: distclean-diff
2a4cbe27 10639
4fa63067 10640distclean-diff:
0aed8855 10641 @: $(MAKE); $(unstage)
4fa63067 10642 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10643 r=`${PWD_COMMAND}`; export r; \
10644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10645 $(HOST_EXPORTS) \
b813574b 10646 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10648 done; \
4fa63067 10649 echo "Doing distclean in diff" ; \
b00612cc 10650 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10653 "RANLIB=$${RANLIB}" \
0c24b341 10654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10655 distclean) \
2a4cbe27
NN
10656 || exit 1
10657
6bd3dfaa 10658@endif diff
2a4cbe27 10659
4fa63067
NN
10660.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10661maybe-maintainer-clean-diff:
6bd3dfaa
PB
10662@if diff
10663maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10664
4fa63067 10665maintainer-clean-diff:
0aed8855 10666 @: $(MAKE); $(unstage)
4fa63067 10667 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10668 r=`${PWD_COMMAND}`; export r; \
10669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10670 $(HOST_EXPORTS) \
b813574b 10671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10673 done; \
4fa63067 10674 echo "Doing maintainer-clean in diff" ; \
b00612cc 10675 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10678 "RANLIB=$${RANLIB}" \
0c24b341 10679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10680 maintainer-clean) \
2a4cbe27
NN
10681 || exit 1
10682
6bd3dfaa 10683@endif diff
2a4cbe27 10684
2a4cbe27 10685
a7254363 10686
4fa63067
NN
10687.PHONY: configure-dosutils maybe-configure-dosutils
10688maybe-configure-dosutils:
4f0ef2d8
CD
10689@if gcc-bootstrap
10690configure-dosutils: stage_current
10691@endif gcc-bootstrap
6bd3dfaa
PB
10692@if dosutils
10693maybe-configure-dosutils: configure-dosutils
c52c6897 10694configure-dosutils:
0aed8855 10695 @: $(MAKE); $(unstage)
c52c6897 10696 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10698 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
1f53ca9a 10700 $(HOST_EXPORTS) \
a7254363
PB
10701 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10702 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10703 case $(srcdir) in \
b00612cc
PB
10704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10705 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10707 esac; \
b00612cc
PB
10708 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10709 libsrcdir="$$s/dosutils"; \
4fa63067 10710 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10712 --target=${target_alias} $${srcdiroption} \
4fa63067 10713 || exit 1
6bd3dfaa 10714@endif dosutils
4fa63067 10715
a7254363
PB
10716
10717
d545f33b
PB
10718
10719
4fa63067
NN
10720.PHONY: all-dosutils maybe-all-dosutils
10721maybe-all-dosutils:
4f0ef2d8
CD
10722@if gcc-bootstrap
10723all-dosutils: stage_current
10724@endif gcc-bootstrap
6bd3dfaa 10725@if dosutils
d27cc32e 10726TARGET-dosutils=all
6bd3dfaa 10727maybe-all-dosutils: all-dosutils
4fa63067 10728all-dosutils: configure-dosutils
0aed8855 10729 @: $(MAKE); $(unstage)
4fa63067
NN
10730 @r=`${PWD_COMMAND}`; export r; \
10731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10732 $(HOST_EXPORTS) \
b00612cc 10733 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10735 $(TARGET-dosutils))
6bd3dfaa 10736@endif dosutils
4fa63067 10737
a7254363 10738
d545f33b
PB
10739
10740
4fa63067
NN
10741.PHONY: check-dosutils maybe-check-dosutils
10742maybe-check-dosutils:
6bd3dfaa
PB
10743@if dosutils
10744maybe-check-dosutils: check-dosutils
2a4cbe27 10745
4fa63067 10746check-dosutils:
2a4cbe27 10747
6bd3dfaa 10748@endif dosutils
2a4cbe27 10749
4fa63067
NN
10750.PHONY: install-dosutils maybe-install-dosutils
10751maybe-install-dosutils:
6bd3dfaa
PB
10752@if dosutils
10753maybe-install-dosutils: install-dosutils
4fa63067
NN
10754
10755install-dosutils: installdirs
0aed8855 10756 @: $(MAKE); $(unstage)
4fa63067 10757 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10759 $(HOST_EXPORTS) \
b00612cc 10760 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10761 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10762
6bd3dfaa 10763@endif dosutils
2a4cbe27 10764
9b980aa1
RW
10765.PHONY: install-strip-dosutils maybe-install-strip-dosutils
10766maybe-install-strip-dosutils:
10767@if dosutils
10768maybe-install-strip-dosutils: install-strip-dosutils
10769
10770install-strip-dosutils: installdirs
10771 @: $(MAKE); $(unstage)
10772 @r=`${PWD_COMMAND}`; export r; \
10773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10774 $(HOST_EXPORTS) \
10775 (cd $(HOST_SUBDIR)/dosutils && \
10776 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10777
10778@endif dosutils
10779
56a8fe78 10780# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10781
4fa63067
NN
10782.PHONY: maybe-info-dosutils info-dosutils
10783maybe-info-dosutils:
6bd3dfaa
PB
10784@if dosutils
10785maybe-info-dosutils: info-dosutils
4fa63067
NN
10786
10787info-dosutils: \
10788 configure-dosutils
0aed8855 10789 @: $(MAKE); $(unstage)
4fa63067 10790 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10791 r=`${PWD_COMMAND}`; export r; \
10792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10793 $(HOST_EXPORTS) \
b813574b 10794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10796 done; \
4fa63067 10797 echo "Doing info in dosutils" ; \
b00612cc 10798 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10801 "RANLIB=$${RANLIB}" \
0c24b341 10802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10803 info) \
2a4cbe27
NN
10804 || exit 1
10805
6bd3dfaa 10806@endif dosutils
2a4cbe27 10807
4fa63067
NN
10808.PHONY: maybe-dvi-dosutils dvi-dosutils
10809maybe-dvi-dosutils:
6bd3dfaa
PB
10810@if dosutils
10811maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10812
4fa63067
NN
10813dvi-dosutils: \
10814 configure-dosutils
0aed8855 10815 @: $(MAKE); $(unstage)
4fa63067 10816 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10817 r=`${PWD_COMMAND}`; export r; \
10818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10819 $(HOST_EXPORTS) \
b813574b 10820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10822 done; \
4fa63067 10823 echo "Doing dvi in dosutils" ; \
b00612cc 10824 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10827 "RANLIB=$${RANLIB}" \
0c24b341 10828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10829 dvi) \
2a4cbe27
NN
10830 || exit 1
10831
6bd3dfaa 10832@endif dosutils
2a4cbe27 10833
56a8fe78
DD
10834.PHONY: maybe-pdf-dosutils pdf-dosutils
10835maybe-pdf-dosutils:
10836@if dosutils
10837maybe-pdf-dosutils: pdf-dosutils
10838
10839pdf-dosutils: \
10840 configure-dosutils
10841 @: $(MAKE); $(unstage)
10842 @[ -f ./dosutils/Makefile ] || exit 0; \
10843 r=`${PWD_COMMAND}`; export r; \
10844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845 $(HOST_EXPORTS) \
10846 for flag in $(EXTRA_HOST_FLAGS) ; do \
10847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10848 done; \
10849 echo "Doing pdf in dosutils" ; \
10850 (cd $(HOST_SUBDIR)/dosutils && \
10851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10853 "RANLIB=$${RANLIB}" \
0c24b341 10854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10855 pdf) \
10856 || exit 1
10857
10858@endif dosutils
10859
6d389afc
MS
10860.PHONY: maybe-html-dosutils html-dosutils
10861maybe-html-dosutils:
6bd3dfaa 10862@if dosutils
6d389afc 10863maybe-html-dosutils: html-dosutils
2a4cbe27 10864
6d389afc 10865html-dosutils: \
4fa63067 10866 configure-dosutils
0aed8855 10867 @: $(MAKE); $(unstage)
4fa63067 10868 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10869 r=`${PWD_COMMAND}`; export r; \
10870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10871 $(HOST_EXPORTS) \
b813574b 10872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10874 done; \
6d389afc 10875 echo "Doing html in dosutils" ; \
b00612cc 10876 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10879 "RANLIB=$${RANLIB}" \
0c24b341 10880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10881 html) \
2a4cbe27
NN
10882 || exit 1
10883
6bd3dfaa 10884@endif dosutils
2a4cbe27 10885
6d389afc
MS
10886.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10887maybe-TAGS-dosutils:
6bd3dfaa 10888@if dosutils
6d389afc 10889maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10890
6d389afc
MS
10891TAGS-dosutils: \
10892 configure-dosutils
0aed8855 10893 @: $(MAKE); $(unstage)
6d389afc
MS
10894 @[ -f ./dosutils/Makefile ] || exit 0; \
10895 r=`${PWD_COMMAND}`; export r; \
10896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10897 $(HOST_EXPORTS) \
10898 for flag in $(EXTRA_HOST_FLAGS) ; do \
10899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10900 done; \
10901 echo "Doing TAGS in dosutils" ; \
b00612cc 10902 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10905 "RANLIB=$${RANLIB}" \
0c24b341 10906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10907 TAGS) \
10908 || exit 1
10909
10910@endif dosutils
10911
10912.PHONY: maybe-install-info-dosutils install-info-dosutils
10913maybe-install-info-dosutils:
10914@if dosutils
10915maybe-install-info-dosutils: install-info-dosutils
10916
10917install-info-dosutils: \
10918 configure-dosutils \
10919 info-dosutils
0aed8855 10920 @: $(MAKE); $(unstage)
4fa63067 10921 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10922 r=`${PWD_COMMAND}`; export r; \
10923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10924 $(HOST_EXPORTS) \
b813574b 10925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10927 done; \
4fa63067 10928 echo "Doing install-info in dosutils" ; \
b00612cc 10929 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10932 "RANLIB=$${RANLIB}" \
0c24b341 10933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10934 install-info) \
2a4cbe27
NN
10935 || exit 1
10936
6bd3dfaa 10937@endif dosutils
2a4cbe27 10938
a3ca38d2
DD
10939.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10940maybe-install-pdf-dosutils:
10941@if dosutils
10942maybe-install-pdf-dosutils: install-pdf-dosutils
10943
10944install-pdf-dosutils: \
10945 configure-dosutils \
10946 pdf-dosutils
10947 @: $(MAKE); $(unstage)
10948 @[ -f ./dosutils/Makefile ] || exit 0; \
10949 r=`${PWD_COMMAND}`; export r; \
10950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10951 $(HOST_EXPORTS) \
10952 for flag in $(EXTRA_HOST_FLAGS) ; do \
10953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10954 done; \
10955 echo "Doing install-pdf in dosutils" ; \
10956 (cd $(HOST_SUBDIR)/dosutils && \
10957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10959 "RANLIB=$${RANLIB}" \
0c24b341 10960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10961 install-pdf) \
10962 || exit 1
10963
10964@endif dosutils
10965
108a6f8e
CD
10966.PHONY: maybe-install-html-dosutils install-html-dosutils
10967maybe-install-html-dosutils:
10968@if dosutils
10969maybe-install-html-dosutils: install-html-dosutils
10970
10971install-html-dosutils: \
10972 configure-dosutils \
10973 html-dosutils
10974 @: $(MAKE); $(unstage)
10975 @[ -f ./dosutils/Makefile ] || exit 0; \
10976 r=`${PWD_COMMAND}`; export r; \
10977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978 $(HOST_EXPORTS) \
10979 for flag in $(EXTRA_HOST_FLAGS) ; do \
10980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981 done; \
10982 echo "Doing install-html in dosutils" ; \
10983 (cd $(HOST_SUBDIR)/dosutils && \
10984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986 "RANLIB=$${RANLIB}" \
0c24b341 10987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10988 install-html) \
10989 || exit 1
10990
10991@endif dosutils
10992
4fa63067
NN
10993.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10994maybe-installcheck-dosutils:
6bd3dfaa
PB
10995@if dosutils
10996maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10997
4fa63067
NN
10998installcheck-dosutils: \
10999 configure-dosutils
0aed8855 11000 @: $(MAKE); $(unstage)
4fa63067 11001 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11002 r=`${PWD_COMMAND}`; export r; \
11003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11004 $(HOST_EXPORTS) \
b813574b 11005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11007 done; \
4fa63067 11008 echo "Doing installcheck in dosutils" ; \
b00612cc 11009 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11012 "RANLIB=$${RANLIB}" \
0c24b341 11013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11014 installcheck) \
2a4cbe27
NN
11015 || exit 1
11016
6bd3dfaa 11017@endif dosutils
2a4cbe27 11018
4fa63067
NN
11019.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
11020maybe-mostlyclean-dosutils:
6bd3dfaa
PB
11021@if dosutils
11022maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 11023
4fa63067 11024mostlyclean-dosutils:
0aed8855 11025 @: $(MAKE); $(unstage)
4fa63067 11026 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
11027 r=`${PWD_COMMAND}`; export r; \
11028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11029 $(HOST_EXPORTS) \
b813574b 11030 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
11031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11032 done; \
4fa63067 11033 echo "Doing mostlyclean in dosutils" ; \
b00612cc 11034 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
11035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11037 "RANLIB=$${RANLIB}" \
0c24b341 11038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11039 mostlyclean) \
a2592b1b
DD
11040 || exit 1
11041
6bd3dfaa 11042@endif dosutils
a2592b1b 11043
4fa63067
NN
11044.PHONY: maybe-clean-dosutils clean-dosutils
11045maybe-clean-dosutils:
6bd3dfaa
PB
11046@if dosutils
11047maybe-clean-dosutils: clean-dosutils
2a4cbe27 11048
4fa63067 11049clean-dosutils:
0aed8855 11050 @: $(MAKE); $(unstage)
4fa63067 11051 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11052 r=`${PWD_COMMAND}`; export r; \
11053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11054 $(HOST_EXPORTS) \
b813574b 11055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11057 done; \
4fa63067 11058 echo "Doing clean in dosutils" ; \
b00612cc 11059 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11062 "RANLIB=$${RANLIB}" \
0c24b341 11063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11064 clean) \
2a4cbe27
NN
11065 || exit 1
11066
6bd3dfaa 11067@endif dosutils
2a4cbe27 11068
4fa63067
NN
11069.PHONY: maybe-distclean-dosutils distclean-dosutils
11070maybe-distclean-dosutils:
6bd3dfaa
PB
11071@if dosutils
11072maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 11073
4fa63067 11074distclean-dosutils:
0aed8855 11075 @: $(MAKE); $(unstage)
4fa63067 11076 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11077 r=`${PWD_COMMAND}`; export r; \
11078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11079 $(HOST_EXPORTS) \
b813574b 11080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11082 done; \
4fa63067 11083 echo "Doing distclean in dosutils" ; \
b00612cc 11084 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11087 "RANLIB=$${RANLIB}" \
0c24b341 11088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11089 distclean) \
2a4cbe27
NN
11090 || exit 1
11091
6bd3dfaa 11092@endif dosutils
2a4cbe27 11093
4fa63067
NN
11094.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
11095maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
11096@if dosutils
11097maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 11098
4fa63067 11099maintainer-clean-dosutils:
0aed8855 11100 @: $(MAKE); $(unstage)
4fa63067 11101 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11102 r=`${PWD_COMMAND}`; export r; \
11103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11104 $(HOST_EXPORTS) \
b813574b 11105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11107 done; \
4fa63067 11108 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 11109 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11112 "RANLIB=$${RANLIB}" \
0c24b341 11113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11114 maintainer-clean) \
2a4cbe27
NN
11115 || exit 1
11116
6bd3dfaa 11117@endif dosutils
2a4cbe27 11118
2a4cbe27 11119
a7254363 11120
4fa63067
NN
11121.PHONY: configure-etc maybe-configure-etc
11122maybe-configure-etc:
4f0ef2d8
CD
11123@if gcc-bootstrap
11124configure-etc: stage_current
11125@endif gcc-bootstrap
6bd3dfaa
PB
11126@if etc
11127maybe-configure-etc: configure-etc
c52c6897 11128configure-etc:
0aed8855 11129 @: $(MAKE); $(unstage)
c52c6897 11130 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11132 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
11133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
1f53ca9a 11134 $(HOST_EXPORTS) \
a7254363
PB
11135 echo Configuring in $(HOST_SUBDIR)/etc; \
11136 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 11137 case $(srcdir) in \
b00612cc
PB
11138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11139 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
11140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11141 esac; \
b00612cc
PB
11142 srcdiroption="--srcdir=$${topdir}/etc"; \
11143 libsrcdir="$$s/etc"; \
4fa63067 11144 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11146 --target=${target_alias} $${srcdiroption} \
4fa63067 11147 || exit 1
6bd3dfaa 11148@endif etc
4fa63067 11149
a7254363
PB
11150
11151
d545f33b
PB
11152
11153
4fa63067
NN
11154.PHONY: all-etc maybe-all-etc
11155maybe-all-etc:
4f0ef2d8
CD
11156@if gcc-bootstrap
11157all-etc: stage_current
11158@endif gcc-bootstrap
6bd3dfaa 11159@if etc
d27cc32e 11160TARGET-etc=all
6bd3dfaa 11161maybe-all-etc: all-etc
4fa63067 11162all-etc: configure-etc
0aed8855 11163 @: $(MAKE); $(unstage)
4fa63067
NN
11164 @r=`${PWD_COMMAND}`; export r; \
11165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11166 $(HOST_EXPORTS) \
b00612cc 11167 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
11168 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11169 $(TARGET-etc))
6bd3dfaa 11170@endif etc
4fa63067 11171
a7254363 11172
d545f33b
PB
11173
11174
4fa63067
NN
11175.PHONY: check-etc maybe-check-etc
11176maybe-check-etc:
6bd3dfaa
PB
11177@if etc
11178maybe-check-etc: check-etc
4fa63067
NN
11179
11180check-etc:
0aed8855 11181 @: $(MAKE); $(unstage)
4fa63067
NN
11182 @r=`${PWD_COMMAND}`; export r; \
11183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11184 $(HOST_EXPORTS) \
b00612cc
PB
11185 (cd $(HOST_SUBDIR)/etc && \
11186 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11187
6bd3dfaa 11188@endif etc
4fa63067
NN
11189
11190.PHONY: install-etc maybe-install-etc
11191maybe-install-etc:
6bd3dfaa
PB
11192@if etc
11193maybe-install-etc: install-etc
4fa63067
NN
11194
11195install-etc: installdirs
0aed8855 11196 @: $(MAKE); $(unstage)
4fa63067
NN
11197 @r=`${PWD_COMMAND}`; export r; \
11198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11199 $(HOST_EXPORTS) \
b00612cc 11200 (cd $(HOST_SUBDIR)/etc && \
2da12f12 11201 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11202
6bd3dfaa 11203@endif etc
4fa63067 11204
9b980aa1
RW
11205.PHONY: install-strip-etc maybe-install-strip-etc
11206maybe-install-strip-etc:
11207@if etc
11208maybe-install-strip-etc: install-strip-etc
11209
11210install-strip-etc: installdirs
11211 @: $(MAKE); $(unstage)
11212 @r=`${PWD_COMMAND}`; export r; \
11213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11214 $(HOST_EXPORTS) \
11215 (cd $(HOST_SUBDIR)/etc && \
11216 $(MAKE) $(FLAGS_TO_PASS) install-strip)
11217
11218@endif etc
11219
56a8fe78 11220# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11221
11222.PHONY: maybe-info-etc info-etc
11223maybe-info-etc:
6bd3dfaa
PB
11224@if etc
11225maybe-info-etc: info-etc
4fa63067
NN
11226
11227info-etc: \
11228 configure-etc
0aed8855 11229 @: $(MAKE); $(unstage)
4fa63067 11230 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11231 r=`${PWD_COMMAND}`; export r; \
11232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11233 $(HOST_EXPORTS) \
b813574b 11234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11236 done; \
4fa63067 11237 echo "Doing info in etc" ; \
b00612cc 11238 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11241 "RANLIB=$${RANLIB}" \
0c24b341 11242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11243 info) \
2a4cbe27
NN
11244 || exit 1
11245
6bd3dfaa 11246@endif etc
2a4cbe27 11247
4fa63067
NN
11248.PHONY: maybe-dvi-etc dvi-etc
11249maybe-dvi-etc:
6bd3dfaa
PB
11250@if etc
11251maybe-dvi-etc: dvi-etc
2a4cbe27 11252
4fa63067
NN
11253dvi-etc: \
11254 configure-etc
0aed8855 11255 @: $(MAKE); $(unstage)
4fa63067 11256 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11257 r=`${PWD_COMMAND}`; export r; \
11258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11259 $(HOST_EXPORTS) \
b813574b 11260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11262 done; \
4fa63067 11263 echo "Doing dvi in etc" ; \
b00612cc 11264 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11267 "RANLIB=$${RANLIB}" \
0c24b341 11268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11269 dvi) \
2a4cbe27
NN
11270 || exit 1
11271
6bd3dfaa 11272@endif etc
2a4cbe27 11273
56a8fe78
DD
11274.PHONY: maybe-pdf-etc pdf-etc
11275maybe-pdf-etc:
11276@if etc
11277maybe-pdf-etc: pdf-etc
11278
11279pdf-etc: \
11280 configure-etc
11281 @: $(MAKE); $(unstage)
11282 @[ -f ./etc/Makefile ] || exit 0; \
11283 r=`${PWD_COMMAND}`; export r; \
11284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285 $(HOST_EXPORTS) \
11286 for flag in $(EXTRA_HOST_FLAGS) ; do \
11287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11288 done; \
11289 echo "Doing pdf in etc" ; \
11290 (cd $(HOST_SUBDIR)/etc && \
11291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11293 "RANLIB=$${RANLIB}" \
0c24b341 11294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11295 pdf) \
11296 || exit 1
11297
11298@endif etc
11299
6d389afc
MS
11300.PHONY: maybe-html-etc html-etc
11301maybe-html-etc:
11302@if etc
11303maybe-html-etc: html-etc
11304
11305html-etc: \
11306 configure-etc
0aed8855 11307 @: $(MAKE); $(unstage)
6d389afc
MS
11308 @[ -f ./etc/Makefile ] || exit 0; \
11309 r=`${PWD_COMMAND}`; export r; \
11310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11311 $(HOST_EXPORTS) \
11312 for flag in $(EXTRA_HOST_FLAGS) ; do \
11313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11314 done; \
11315 echo "Doing html in etc" ; \
b00612cc 11316 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
11317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11319 "RANLIB=$${RANLIB}" \
0c24b341 11320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11321 html) \
11322 || exit 1
11323
11324@endif etc
11325
4fa63067
NN
11326.PHONY: maybe-TAGS-etc TAGS-etc
11327maybe-TAGS-etc:
6bd3dfaa
PB
11328@if etc
11329maybe-TAGS-etc: TAGS-etc
2a4cbe27 11330
4fa63067
NN
11331TAGS-etc: \
11332 configure-etc
0aed8855 11333 @: $(MAKE); $(unstage)
4fa63067 11334 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11335 r=`${PWD_COMMAND}`; export r; \
11336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11337 $(HOST_EXPORTS) \
b813574b 11338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11340 done; \
4fa63067 11341 echo "Doing TAGS in etc" ; \
b00612cc 11342 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11345 "RANLIB=$${RANLIB}" \
0c24b341 11346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11347 TAGS) \
2a4cbe27
NN
11348 || exit 1
11349
6bd3dfaa 11350@endif etc
2a4cbe27 11351
4fa63067
NN
11352.PHONY: maybe-install-info-etc install-info-etc
11353maybe-install-info-etc:
6bd3dfaa
PB
11354@if etc
11355maybe-install-info-etc: install-info-etc
2a4cbe27 11356
4fa63067
NN
11357install-info-etc: \
11358 configure-etc \
11359 info-etc
0aed8855 11360 @: $(MAKE); $(unstage)
4fa63067 11361 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11362 r=`${PWD_COMMAND}`; export r; \
11363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11364 $(HOST_EXPORTS) \
b813574b 11365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11367 done; \
4fa63067 11368 echo "Doing install-info in etc" ; \
b00612cc 11369 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11372 "RANLIB=$${RANLIB}" \
0c24b341 11373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11374 install-info) \
2a4cbe27
NN
11375 || exit 1
11376
6bd3dfaa 11377@endif etc
2a4cbe27 11378
a3ca38d2
DD
11379.PHONY: maybe-install-pdf-etc install-pdf-etc
11380maybe-install-pdf-etc:
11381@if etc
11382maybe-install-pdf-etc: install-pdf-etc
11383
11384install-pdf-etc: \
11385 configure-etc \
11386 pdf-etc
11387 @: $(MAKE); $(unstage)
11388 @[ -f ./etc/Makefile ] || exit 0; \
11389 r=`${PWD_COMMAND}`; export r; \
11390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11391 $(HOST_EXPORTS) \
11392 for flag in $(EXTRA_HOST_FLAGS) ; do \
11393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11394 done; \
11395 echo "Doing install-pdf in etc" ; \
11396 (cd $(HOST_SUBDIR)/etc && \
11397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11399 "RANLIB=$${RANLIB}" \
0c24b341 11400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11401 install-pdf) \
11402 || exit 1
11403
11404@endif etc
11405
108a6f8e
CD
11406.PHONY: maybe-install-html-etc install-html-etc
11407maybe-install-html-etc:
11408@if etc
11409maybe-install-html-etc: install-html-etc
11410
11411install-html-etc: \
11412 configure-etc \
11413 html-etc
11414 @: $(MAKE); $(unstage)
11415 @[ -f ./etc/Makefile ] || exit 0; \
11416 r=`${PWD_COMMAND}`; export r; \
11417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11418 $(HOST_EXPORTS) \
11419 for flag in $(EXTRA_HOST_FLAGS) ; do \
11420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11421 done; \
11422 echo "Doing install-html in etc" ; \
11423 (cd $(HOST_SUBDIR)/etc && \
11424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11426 "RANLIB=$${RANLIB}" \
0c24b341 11427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11428 install-html) \
11429 || exit 1
11430
11431@endif etc
11432
4fa63067
NN
11433.PHONY: maybe-installcheck-etc installcheck-etc
11434maybe-installcheck-etc:
6bd3dfaa
PB
11435@if etc
11436maybe-installcheck-etc: installcheck-etc
2a4cbe27 11437
4fa63067
NN
11438installcheck-etc: \
11439 configure-etc
0aed8855 11440 @: $(MAKE); $(unstage)
4fa63067 11441 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11442 r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11444 $(HOST_EXPORTS) \
b813574b 11445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11447 done; \
4fa63067 11448 echo "Doing installcheck in etc" ; \
b00612cc 11449 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11452 "RANLIB=$${RANLIB}" \
0c24b341 11453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11454 installcheck) \
2a4cbe27
NN
11455 || exit 1
11456
6bd3dfaa 11457@endif etc
2a4cbe27 11458
4fa63067
NN
11459.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11460maybe-mostlyclean-etc:
6bd3dfaa
PB
11461@if etc
11462maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 11463
4fa63067 11464mostlyclean-etc:
0aed8855 11465 @: $(MAKE); $(unstage)
4fa63067 11466 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11467 r=`${PWD_COMMAND}`; export r; \
11468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11469 $(HOST_EXPORTS) \
b813574b 11470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11472 done; \
4fa63067 11473 echo "Doing mostlyclean in etc" ; \
b00612cc 11474 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11477 "RANLIB=$${RANLIB}" \
0c24b341 11478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11479 mostlyclean) \
2a4cbe27
NN
11480 || exit 1
11481
6bd3dfaa 11482@endif etc
2a4cbe27 11483
4fa63067
NN
11484.PHONY: maybe-clean-etc clean-etc
11485maybe-clean-etc:
6bd3dfaa
PB
11486@if etc
11487maybe-clean-etc: clean-etc
2a4cbe27 11488
4fa63067 11489clean-etc:
0aed8855 11490 @: $(MAKE); $(unstage)
4fa63067 11491 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11492 r=`${PWD_COMMAND}`; export r; \
11493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11494 $(HOST_EXPORTS) \
b813574b 11495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11497 done; \
4fa63067 11498 echo "Doing clean in etc" ; \
b00612cc 11499 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11502 "RANLIB=$${RANLIB}" \
0c24b341 11503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11504 clean) \
2a4cbe27
NN
11505 || exit 1
11506
6bd3dfaa 11507@endif etc
2a4cbe27 11508
4fa63067
NN
11509.PHONY: maybe-distclean-etc distclean-etc
11510maybe-distclean-etc:
6bd3dfaa
PB
11511@if etc
11512maybe-distclean-etc: distclean-etc
2a4cbe27 11513
4fa63067 11514distclean-etc:
0aed8855 11515 @: $(MAKE); $(unstage)
4fa63067 11516 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11517 r=`${PWD_COMMAND}`; export r; \
11518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11519 $(HOST_EXPORTS) \
b813574b 11520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11522 done; \
4fa63067 11523 echo "Doing distclean in etc" ; \
b00612cc 11524 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11527 "RANLIB=$${RANLIB}" \
0c24b341 11528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11529 distclean) \
2a4cbe27
NN
11530 || exit 1
11531
6bd3dfaa 11532@endif etc
2a4cbe27 11533
4fa63067
NN
11534.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11535maybe-maintainer-clean-etc:
6bd3dfaa
PB
11536@if etc
11537maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11538
4fa63067 11539maintainer-clean-etc:
0aed8855 11540 @: $(MAKE); $(unstage)
4fa63067 11541 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11542 r=`${PWD_COMMAND}`; export r; \
11543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11544 $(HOST_EXPORTS) \
b813574b 11545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11547 done; \
4fa63067 11548 echo "Doing maintainer-clean in etc" ; \
b00612cc 11549 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11552 "RANLIB=$${RANLIB}" \
0c24b341 11553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11554 maintainer-clean) \
2a4cbe27
NN
11555 || exit 1
11556
6bd3dfaa 11557@endif etc
2a4cbe27 11558
2a4cbe27 11559
a7254363 11560
4fa63067
NN
11561.PHONY: configure-fastjar maybe-configure-fastjar
11562maybe-configure-fastjar:
4f0ef2d8
CD
11563@if gcc-bootstrap
11564configure-fastjar: stage_current
11565@endif gcc-bootstrap
6bd3dfaa
PB
11566@if fastjar
11567maybe-configure-fastjar: configure-fastjar
c52c6897 11568configure-fastjar:
0aed8855 11569 @: $(MAKE); $(unstage)
c52c6897 11570 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11572 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
1f53ca9a 11574 $(HOST_EXPORTS) \
a7254363
PB
11575 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11576 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11577 case $(srcdir) in \
b00612cc
PB
11578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11579 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11581 esac; \
b00612cc
PB
11582 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11583 libsrcdir="$$s/fastjar"; \
4fa63067 11584 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11586 --target=${target_alias} $${srcdiroption} \
4fa63067 11587 || exit 1
6bd3dfaa 11588@endif fastjar
4fa63067 11589
a7254363
PB
11590
11591
d545f33b
PB
11592
11593
4fa63067
NN
11594.PHONY: all-fastjar maybe-all-fastjar
11595maybe-all-fastjar:
4f0ef2d8
CD
11596@if gcc-bootstrap
11597all-fastjar: stage_current
11598@endif gcc-bootstrap
6bd3dfaa 11599@if fastjar
d27cc32e 11600TARGET-fastjar=all
6bd3dfaa 11601maybe-all-fastjar: all-fastjar
4fa63067 11602all-fastjar: configure-fastjar
0aed8855 11603 @: $(MAKE); $(unstage)
4fa63067
NN
11604 @r=`${PWD_COMMAND}`; export r; \
11605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11606 $(HOST_EXPORTS) \
b00612cc 11607 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11609 $(TARGET-fastjar))
6bd3dfaa 11610@endif fastjar
2a4cbe27 11611
a7254363 11612
d545f33b
PB
11613
11614
4fa63067
NN
11615.PHONY: check-fastjar maybe-check-fastjar
11616maybe-check-fastjar:
6bd3dfaa
PB
11617@if fastjar
11618maybe-check-fastjar: check-fastjar
2a4cbe27 11619
4fa63067
NN
11620# This module is only tested in a native toolchain.
11621check-fastjar:
0aed8855 11622 @: $(MAKE); $(unstage)
4fa63067
NN
11623 @if [ '$(host)' = '$(target)' ] ; then \
11624 r=`${PWD_COMMAND}`; export r; \
11625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11626 $(HOST_EXPORTS) \
b00612cc 11627 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11628 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11629 fi
2a4cbe27 11630
6bd3dfaa 11631@endif fastjar
4fa63067
NN
11632
11633.PHONY: install-fastjar maybe-install-fastjar
11634maybe-install-fastjar:
6bd3dfaa
PB
11635@if fastjar
11636maybe-install-fastjar: install-fastjar
4fa63067
NN
11637
11638install-fastjar: installdirs
0aed8855 11639 @: $(MAKE); $(unstage)
4fa63067 11640 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11642 $(HOST_EXPORTS) \
b00612cc 11643 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11644 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11645
6bd3dfaa 11646@endif fastjar
2a4cbe27 11647
9b980aa1
RW
11648.PHONY: install-strip-fastjar maybe-install-strip-fastjar
11649maybe-install-strip-fastjar:
11650@if fastjar
11651maybe-install-strip-fastjar: install-strip-fastjar
11652
11653install-strip-fastjar: installdirs
11654 @: $(MAKE); $(unstage)
11655 @r=`${PWD_COMMAND}`; export r; \
11656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11657 $(HOST_EXPORTS) \
11658 (cd $(HOST_SUBDIR)/fastjar && \
11659 $(MAKE) $(FLAGS_TO_PASS) install-strip)
11660
11661@endif fastjar
11662
56a8fe78 11663# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11664
4fa63067
NN
11665.PHONY: maybe-info-fastjar info-fastjar
11666maybe-info-fastjar:
6bd3dfaa
PB
11667@if fastjar
11668maybe-info-fastjar: info-fastjar
4fa63067
NN
11669
11670info-fastjar: \
11671 configure-fastjar
0aed8855 11672 @: $(MAKE); $(unstage)
4fa63067 11673 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11674 r=`${PWD_COMMAND}`; export r; \
11675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11676 $(HOST_EXPORTS) \
b813574b 11677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11679 done; \
4fa63067 11680 echo "Doing info in fastjar" ; \
b00612cc 11681 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11684 "RANLIB=$${RANLIB}" \
0c24b341 11685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11686 info) \
2a4cbe27
NN
11687 || exit 1
11688
6bd3dfaa 11689@endif fastjar
2a4cbe27 11690
4fa63067
NN
11691.PHONY: maybe-dvi-fastjar dvi-fastjar
11692maybe-dvi-fastjar:
6bd3dfaa
PB
11693@if fastjar
11694maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11695
4fa63067
NN
11696dvi-fastjar: \
11697 configure-fastjar
0aed8855 11698 @: $(MAKE); $(unstage)
2a4cbe27 11699 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11700 r=`${PWD_COMMAND}`; export r; \
11701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11702 $(HOST_EXPORTS) \
b813574b 11703 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11705 done; \
4fa63067 11706 echo "Doing dvi in fastjar" ; \
b00612cc 11707 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11710 "RANLIB=$${RANLIB}" \
0c24b341 11711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11712 dvi) \
2a4cbe27
NN
11713 || exit 1
11714
6bd3dfaa 11715@endif fastjar
2a4cbe27 11716
56a8fe78
DD
11717.PHONY: maybe-pdf-fastjar pdf-fastjar
11718maybe-pdf-fastjar:
11719@if fastjar
11720maybe-pdf-fastjar: pdf-fastjar
11721
11722pdf-fastjar: \
11723 configure-fastjar
11724 @: $(MAKE); $(unstage)
11725 @[ -f ./fastjar/Makefile ] || exit 0; \
11726 r=`${PWD_COMMAND}`; export r; \
11727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11728 $(HOST_EXPORTS) \
11729 for flag in $(EXTRA_HOST_FLAGS) ; do \
11730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11731 done; \
11732 echo "Doing pdf in fastjar" ; \
11733 (cd $(HOST_SUBDIR)/fastjar && \
11734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11736 "RANLIB=$${RANLIB}" \
0c24b341 11737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11738 pdf) \
11739 || exit 1
11740
11741@endif fastjar
11742
6d389afc
MS
11743.PHONY: maybe-html-fastjar html-fastjar
11744maybe-html-fastjar:
11745@if fastjar
11746maybe-html-fastjar: html-fastjar
11747
11748html-fastjar: \
11749 configure-fastjar
0aed8855 11750 @: $(MAKE); $(unstage)
6d389afc
MS
11751 @[ -f ./fastjar/Makefile ] || exit 0; \
11752 r=`${PWD_COMMAND}`; export r; \
11753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11754 $(HOST_EXPORTS) \
11755 for flag in $(EXTRA_HOST_FLAGS) ; do \
11756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11757 done; \
11758 echo "Doing html in fastjar" ; \
b00612cc 11759 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11762 "RANLIB=$${RANLIB}" \
0c24b341 11763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11764 html) \
11765 || exit 1
11766
11767@endif fastjar
11768
4fa63067
NN
11769.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11770maybe-TAGS-fastjar:
6bd3dfaa
PB
11771@if fastjar
11772maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11773
4fa63067
NN
11774TAGS-fastjar: \
11775 configure-fastjar
0aed8855 11776 @: $(MAKE); $(unstage)
4fa63067 11777 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11778 r=`${PWD_COMMAND}`; export r; \
11779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11780 $(HOST_EXPORTS) \
b813574b 11781 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11783 done; \
4fa63067 11784 echo "Doing TAGS in fastjar" ; \
b00612cc 11785 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11788 "RANLIB=$${RANLIB}" \
0c24b341 11789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11790 TAGS) \
2a4cbe27
NN
11791 || exit 1
11792
6bd3dfaa 11793@endif fastjar
2a4cbe27 11794
4fa63067
NN
11795.PHONY: maybe-install-info-fastjar install-info-fastjar
11796maybe-install-info-fastjar:
6bd3dfaa
PB
11797@if fastjar
11798maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11799
4fa63067
NN
11800install-info-fastjar: \
11801 configure-fastjar \
11802 info-fastjar
0aed8855 11803 @: $(MAKE); $(unstage)
4fa63067 11804 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11805 r=`${PWD_COMMAND}`; export r; \
11806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11807 $(HOST_EXPORTS) \
b813574b 11808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11810 done; \
4fa63067 11811 echo "Doing install-info in fastjar" ; \
b00612cc 11812 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11815 "RANLIB=$${RANLIB}" \
0c24b341 11816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11817 install-info) \
2a4cbe27
NN
11818 || exit 1
11819
6bd3dfaa 11820@endif fastjar
2a4cbe27 11821
a3ca38d2
DD
11822.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11823maybe-install-pdf-fastjar:
11824@if fastjar
11825maybe-install-pdf-fastjar: install-pdf-fastjar
11826
11827install-pdf-fastjar: \
11828 configure-fastjar \
11829 pdf-fastjar
11830 @: $(MAKE); $(unstage)
11831 @[ -f ./fastjar/Makefile ] || exit 0; \
11832 r=`${PWD_COMMAND}`; export r; \
11833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11834 $(HOST_EXPORTS) \
11835 for flag in $(EXTRA_HOST_FLAGS) ; do \
11836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11837 done; \
11838 echo "Doing install-pdf in fastjar" ; \
11839 (cd $(HOST_SUBDIR)/fastjar && \
11840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11842 "RANLIB=$${RANLIB}" \
0c24b341 11843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11844 install-pdf) \
11845 || exit 1
11846
11847@endif fastjar
11848
108a6f8e
CD
11849.PHONY: maybe-install-html-fastjar install-html-fastjar
11850maybe-install-html-fastjar:
11851@if fastjar
11852maybe-install-html-fastjar: install-html-fastjar
11853
11854install-html-fastjar: \
11855 configure-fastjar \
11856 html-fastjar
11857 @: $(MAKE); $(unstage)
11858 @[ -f ./fastjar/Makefile ] || exit 0; \
11859 r=`${PWD_COMMAND}`; export r; \
11860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11861 $(HOST_EXPORTS) \
11862 for flag in $(EXTRA_HOST_FLAGS) ; do \
11863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11864 done; \
11865 echo "Doing install-html in fastjar" ; \
11866 (cd $(HOST_SUBDIR)/fastjar && \
11867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11869 "RANLIB=$${RANLIB}" \
0c24b341 11870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11871 install-html) \
11872 || exit 1
11873
11874@endif fastjar
11875
4fa63067
NN
11876.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11877maybe-installcheck-fastjar:
6bd3dfaa
PB
11878@if fastjar
11879maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11880
4fa63067
NN
11881installcheck-fastjar: \
11882 configure-fastjar
0aed8855 11883 @: $(MAKE); $(unstage)
4fa63067 11884 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11885 r=`${PWD_COMMAND}`; export r; \
11886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11887 $(HOST_EXPORTS) \
b813574b 11888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11890 done; \
4fa63067 11891 echo "Doing installcheck in fastjar" ; \
b00612cc 11892 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11895 "RANLIB=$${RANLIB}" \
0c24b341 11896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11897 installcheck) \
2a4cbe27
NN
11898 || exit 1
11899
6bd3dfaa 11900@endif fastjar
2a4cbe27 11901
4fa63067
NN
11902.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11903maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11904@if fastjar
11905maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11906
4fa63067 11907mostlyclean-fastjar:
0aed8855 11908 @: $(MAKE); $(unstage)
4fa63067 11909 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11910 r=`${PWD_COMMAND}`; export r; \
11911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11912 $(HOST_EXPORTS) \
b813574b 11913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11915 done; \
4fa63067 11916 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11917 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11920 "RANLIB=$${RANLIB}" \
0c24b341 11921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11922 mostlyclean) \
2a4cbe27
NN
11923 || exit 1
11924
6bd3dfaa 11925@endif fastjar
2a4cbe27 11926
4fa63067
NN
11927.PHONY: maybe-clean-fastjar clean-fastjar
11928maybe-clean-fastjar:
6bd3dfaa
PB
11929@if fastjar
11930maybe-clean-fastjar: clean-fastjar
2a4cbe27 11931
4fa63067 11932clean-fastjar:
0aed8855 11933 @: $(MAKE); $(unstage)
4fa63067 11934 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11935 r=`${PWD_COMMAND}`; export r; \
11936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11937 $(HOST_EXPORTS) \
b813574b 11938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11940 done; \
4fa63067 11941 echo "Doing clean in fastjar" ; \
b00612cc 11942 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11945 "RANLIB=$${RANLIB}" \
0c24b341 11946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11947 clean) \
2a4cbe27
NN
11948 || exit 1
11949
6bd3dfaa 11950@endif fastjar
2a4cbe27 11951
4fa63067
NN
11952.PHONY: maybe-distclean-fastjar distclean-fastjar
11953maybe-distclean-fastjar:
6bd3dfaa
PB
11954@if fastjar
11955maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11956
4fa63067 11957distclean-fastjar:
0aed8855 11958 @: $(MAKE); $(unstage)
4fa63067 11959 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11960 r=`${PWD_COMMAND}`; export r; \
11961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11962 $(HOST_EXPORTS) \
b813574b 11963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11965 done; \
4fa63067 11966 echo "Doing distclean in fastjar" ; \
b00612cc 11967 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11970 "RANLIB=$${RANLIB}" \
0c24b341 11971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11972 distclean) \
2a4cbe27
NN
11973 || exit 1
11974
6bd3dfaa 11975@endif fastjar
2a4cbe27 11976
4fa63067
NN
11977.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11978maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11979@if fastjar
11980maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11981
4fa63067 11982maintainer-clean-fastjar:
0aed8855 11983 @: $(MAKE); $(unstage)
4fa63067 11984 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11985 r=`${PWD_COMMAND}`; export r; \
11986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11987 $(HOST_EXPORTS) \
b813574b 11988 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11990 done; \
4fa63067 11991 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11992 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11995 "RANLIB=$${RANLIB}" \
0c24b341 11996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11997 maintainer-clean) \
2a4cbe27
NN
11998 || exit 1
11999
6bd3dfaa 12000@endif fastjar
2a4cbe27 12001
2a4cbe27 12002
a7254363 12003
4fa63067
NN
12004.PHONY: configure-fileutils maybe-configure-fileutils
12005maybe-configure-fileutils:
4f0ef2d8
CD
12006@if gcc-bootstrap
12007configure-fileutils: stage_current
12008@endif gcc-bootstrap
6bd3dfaa
PB
12009@if fileutils
12010maybe-configure-fileutils: configure-fileutils
c52c6897 12011configure-fileutils:
0aed8855 12012 @: $(MAKE); $(unstage)
c52c6897 12013 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12015 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
12016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
1f53ca9a 12017 $(HOST_EXPORTS) \
a7254363
PB
12018 echo Configuring in $(HOST_SUBDIR)/fileutils; \
12019 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 12020 case $(srcdir) in \
b00612cc
PB
12021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12022 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
12023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12024 esac; \
b00612cc
PB
12025 srcdiroption="--srcdir=$${topdir}/fileutils"; \
12026 libsrcdir="$$s/fileutils"; \
4fa63067 12027 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12029 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12030 || exit 1
6bd3dfaa 12031@endif fileutils
2a4cbe27 12032
a7254363
PB
12033
12034
d545f33b
PB
12035
12036
4fa63067
NN
12037.PHONY: all-fileutils maybe-all-fileutils
12038maybe-all-fileutils:
4f0ef2d8
CD
12039@if gcc-bootstrap
12040all-fileutils: stage_current
12041@endif gcc-bootstrap
6bd3dfaa 12042@if fileutils
d27cc32e 12043TARGET-fileutils=all
6bd3dfaa 12044maybe-all-fileutils: all-fileutils
4fa63067 12045all-fileutils: configure-fileutils
0aed8855 12046 @: $(MAKE); $(unstage)
4fa63067 12047 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12049 $(HOST_EXPORTS) \
b00612cc 12050 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
12051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12052 $(TARGET-fileutils))
6bd3dfaa 12053@endif fileutils
4fa63067 12054
a7254363 12055
d545f33b
PB
12056
12057
4fa63067
NN
12058.PHONY: check-fileutils maybe-check-fileutils
12059maybe-check-fileutils:
6bd3dfaa
PB
12060@if fileutils
12061maybe-check-fileutils: check-fileutils
4fa63067
NN
12062
12063check-fileutils:
0aed8855 12064 @: $(MAKE); $(unstage)
4fa63067
NN
12065 @r=`${PWD_COMMAND}`; export r; \
12066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12067 $(HOST_EXPORTS) \
b00612cc
PB
12068 (cd $(HOST_SUBDIR)/fileutils && \
12069 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12070
6bd3dfaa 12071@endif fileutils
2a4cbe27 12072
4fa63067
NN
12073.PHONY: install-fileutils maybe-install-fileutils
12074maybe-install-fileutils:
6bd3dfaa
PB
12075@if fileutils
12076maybe-install-fileutils: install-fileutils
2a4cbe27 12077
4fa63067 12078install-fileutils: installdirs
0aed8855 12079 @: $(MAKE); $(unstage)
4fa63067 12080 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12082 $(HOST_EXPORTS) \
b00612cc 12083 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 12084 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12085
6bd3dfaa 12086@endif fileutils
2a4cbe27 12087
9b980aa1
RW
12088.PHONY: install-strip-fileutils maybe-install-strip-fileutils
12089maybe-install-strip-fileutils:
12090@if fileutils
12091maybe-install-strip-fileutils: install-strip-fileutils
12092
12093install-strip-fileutils: installdirs
12094 @: $(MAKE); $(unstage)
12095 @r=`${PWD_COMMAND}`; export r; \
12096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12097 $(HOST_EXPORTS) \
12098 (cd $(HOST_SUBDIR)/fileutils && \
12099 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12100
12101@endif fileutils
12102
56a8fe78 12103# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12104
4fa63067
NN
12105.PHONY: maybe-info-fileutils info-fileutils
12106maybe-info-fileutils:
6bd3dfaa
PB
12107@if fileutils
12108maybe-info-fileutils: info-fileutils
4fa63067
NN
12109
12110info-fileutils: \
12111 configure-fileutils
0aed8855 12112 @: $(MAKE); $(unstage)
4fa63067 12113 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12114 r=`${PWD_COMMAND}`; export r; \
12115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12116 $(HOST_EXPORTS) \
b813574b 12117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12119 done; \
4fa63067 12120 echo "Doing info in fileutils" ; \
b00612cc 12121 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12124 "RANLIB=$${RANLIB}" \
0c24b341 12125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12126 info) \
2a4cbe27
NN
12127 || exit 1
12128
6bd3dfaa 12129@endif fileutils
2a4cbe27 12130
4fa63067
NN
12131.PHONY: maybe-dvi-fileutils dvi-fileutils
12132maybe-dvi-fileutils:
6bd3dfaa
PB
12133@if fileutils
12134maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 12135
4fa63067
NN
12136dvi-fileutils: \
12137 configure-fileutils
0aed8855 12138 @: $(MAKE); $(unstage)
4fa63067 12139 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12140 r=`${PWD_COMMAND}`; export r; \
12141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12142 $(HOST_EXPORTS) \
b813574b 12143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12145 done; \
4fa63067 12146 echo "Doing dvi in fileutils" ; \
b00612cc 12147 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12150 "RANLIB=$${RANLIB}" \
0c24b341 12151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12152 dvi) \
2a4cbe27
NN
12153 || exit 1
12154
6bd3dfaa 12155@endif fileutils
2a4cbe27 12156
56a8fe78
DD
12157.PHONY: maybe-pdf-fileutils pdf-fileutils
12158maybe-pdf-fileutils:
12159@if fileutils
12160maybe-pdf-fileutils: pdf-fileutils
12161
12162pdf-fileutils: \
12163 configure-fileutils
12164 @: $(MAKE); $(unstage)
12165 @[ -f ./fileutils/Makefile ] || exit 0; \
12166 r=`${PWD_COMMAND}`; export r; \
12167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12168 $(HOST_EXPORTS) \
12169 for flag in $(EXTRA_HOST_FLAGS) ; do \
12170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12171 done; \
12172 echo "Doing pdf in fileutils" ; \
12173 (cd $(HOST_SUBDIR)/fileutils && \
12174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12176 "RANLIB=$${RANLIB}" \
0c24b341 12177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12178 pdf) \
12179 || exit 1
12180
12181@endif fileutils
12182
6d389afc
MS
12183.PHONY: maybe-html-fileutils html-fileutils
12184maybe-html-fileutils:
12185@if fileutils
12186maybe-html-fileutils: html-fileutils
12187
12188html-fileutils: \
12189 configure-fileutils
0aed8855 12190 @: $(MAKE); $(unstage)
6d389afc
MS
12191 @[ -f ./fileutils/Makefile ] || exit 0; \
12192 r=`${PWD_COMMAND}`; export r; \
12193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12194 $(HOST_EXPORTS) \
12195 for flag in $(EXTRA_HOST_FLAGS) ; do \
12196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12197 done; \
12198 echo "Doing html in fileutils" ; \
b00612cc 12199 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
12200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12202 "RANLIB=$${RANLIB}" \
0c24b341 12203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12204 html) \
12205 || exit 1
12206
12207@endif fileutils
12208
4fa63067
NN
12209.PHONY: maybe-TAGS-fileutils TAGS-fileutils
12210maybe-TAGS-fileutils:
6bd3dfaa
PB
12211@if fileutils
12212maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 12213
4fa63067
NN
12214TAGS-fileutils: \
12215 configure-fileutils
0aed8855 12216 @: $(MAKE); $(unstage)
4fa63067 12217 @[ -f ./fileutils/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 TAGS in fileutils" ; \
b00612cc 12225 (cd $(HOST_SUBDIR)/fileutils && \
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 TAGS) \
2a4cbe27
NN
12231 || exit 1
12232
6bd3dfaa 12233@endif fileutils
2a4cbe27 12234
4fa63067
NN
12235.PHONY: maybe-install-info-fileutils install-info-fileutils
12236maybe-install-info-fileutils:
6bd3dfaa
PB
12237@if fileutils
12238maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 12239
4fa63067
NN
12240install-info-fileutils: \
12241 configure-fileutils \
12242 info-fileutils
0aed8855 12243 @: $(MAKE); $(unstage)
4fa63067 12244 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12245 r=`${PWD_COMMAND}`; export r; \
12246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12247 $(HOST_EXPORTS) \
b813574b 12248 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12250 done; \
4fa63067 12251 echo "Doing install-info in fileutils" ; \
b00612cc 12252 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12255 "RANLIB=$${RANLIB}" \
0c24b341 12256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12257 install-info) \
2a4cbe27
NN
12258 || exit 1
12259
6bd3dfaa 12260@endif fileutils
2a4cbe27 12261
a3ca38d2
DD
12262.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
12263maybe-install-pdf-fileutils:
12264@if fileutils
12265maybe-install-pdf-fileutils: install-pdf-fileutils
12266
12267install-pdf-fileutils: \
12268 configure-fileutils \
12269 pdf-fileutils
12270 @: $(MAKE); $(unstage)
12271 @[ -f ./fileutils/Makefile ] || exit 0; \
12272 r=`${PWD_COMMAND}`; export r; \
12273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12274 $(HOST_EXPORTS) \
12275 for flag in $(EXTRA_HOST_FLAGS) ; do \
12276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12277 done; \
12278 echo "Doing install-pdf in fileutils" ; \
12279 (cd $(HOST_SUBDIR)/fileutils && \
12280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12282 "RANLIB=$${RANLIB}" \
0c24b341 12283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12284 install-pdf) \
12285 || exit 1
12286
12287@endif fileutils
12288
108a6f8e
CD
12289.PHONY: maybe-install-html-fileutils install-html-fileutils
12290maybe-install-html-fileutils:
12291@if fileutils
12292maybe-install-html-fileutils: install-html-fileutils
12293
12294install-html-fileutils: \
12295 configure-fileutils \
12296 html-fileutils
12297 @: $(MAKE); $(unstage)
12298 @[ -f ./fileutils/Makefile ] || exit 0; \
12299 r=`${PWD_COMMAND}`; export r; \
12300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12301 $(HOST_EXPORTS) \
12302 for flag in $(EXTRA_HOST_FLAGS) ; do \
12303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12304 done; \
12305 echo "Doing install-html in fileutils" ; \
12306 (cd $(HOST_SUBDIR)/fileutils && \
12307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12309 "RANLIB=$${RANLIB}" \
0c24b341 12310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12311 install-html) \
12312 || exit 1
12313
12314@endif fileutils
12315
4fa63067
NN
12316.PHONY: maybe-installcheck-fileutils installcheck-fileutils
12317maybe-installcheck-fileutils:
6bd3dfaa
PB
12318@if fileutils
12319maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 12320
4fa63067
NN
12321installcheck-fileutils: \
12322 configure-fileutils
0aed8855 12323 @: $(MAKE); $(unstage)
4fa63067 12324 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12325 r=`${PWD_COMMAND}`; export r; \
12326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12327 $(HOST_EXPORTS) \
b813574b 12328 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12330 done; \
4fa63067 12331 echo "Doing installcheck in fileutils" ; \
b00612cc 12332 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12335 "RANLIB=$${RANLIB}" \
0c24b341 12336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12337 installcheck) \
2a4cbe27
NN
12338 || exit 1
12339
6bd3dfaa 12340@endif fileutils
2a4cbe27 12341
4fa63067
NN
12342.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
12343maybe-mostlyclean-fileutils:
6bd3dfaa
PB
12344@if fileutils
12345maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 12346
4fa63067 12347mostlyclean-fileutils:
0aed8855 12348 @: $(MAKE); $(unstage)
4fa63067 12349 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12350 r=`${PWD_COMMAND}`; export r; \
12351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12352 $(HOST_EXPORTS) \
b813574b 12353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12355 done; \
4fa63067 12356 echo "Doing mostlyclean in fileutils" ; \
b00612cc 12357 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12360 "RANLIB=$${RANLIB}" \
0c24b341 12361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12362 mostlyclean) \
2a4cbe27
NN
12363 || exit 1
12364
6bd3dfaa 12365@endif fileutils
2a4cbe27 12366
4fa63067
NN
12367.PHONY: maybe-clean-fileutils clean-fileutils
12368maybe-clean-fileutils:
6bd3dfaa
PB
12369@if fileutils
12370maybe-clean-fileutils: clean-fileutils
2a4cbe27 12371
4fa63067 12372clean-fileutils:
0aed8855 12373 @: $(MAKE); $(unstage)
4fa63067 12374 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12375 r=`${PWD_COMMAND}`; export r; \
12376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12377 $(HOST_EXPORTS) \
b813574b 12378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12380 done; \
4fa63067 12381 echo "Doing clean in fileutils" ; \
b00612cc 12382 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12385 "RANLIB=$${RANLIB}" \
0c24b341 12386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12387 clean) \
2a4cbe27
NN
12388 || exit 1
12389
6bd3dfaa 12390@endif fileutils
2a4cbe27 12391
4fa63067
NN
12392.PHONY: maybe-distclean-fileutils distclean-fileutils
12393maybe-distclean-fileutils:
6bd3dfaa
PB
12394@if fileutils
12395maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 12396
4fa63067 12397distclean-fileutils:
0aed8855 12398 @: $(MAKE); $(unstage)
4fa63067 12399 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12400 r=`${PWD_COMMAND}`; export r; \
12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12402 $(HOST_EXPORTS) \
b813574b 12403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12405 done; \
4fa63067 12406 echo "Doing distclean in fileutils" ; \
b00612cc 12407 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12410 "RANLIB=$${RANLIB}" \
0c24b341 12411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12412 distclean) \
2a4cbe27
NN
12413 || exit 1
12414
6bd3dfaa 12415@endif fileutils
2a4cbe27 12416
4fa63067
NN
12417.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
12418maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
12419@if fileutils
12420maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 12421
4fa63067 12422maintainer-clean-fileutils:
0aed8855 12423 @: $(MAKE); $(unstage)
4fa63067 12424 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12425 r=`${PWD_COMMAND}`; export r; \
12426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12427 $(HOST_EXPORTS) \
b813574b 12428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12430 done; \
4fa63067 12431 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 12432 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12435 "RANLIB=$${RANLIB}" \
0c24b341 12436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12437 maintainer-clean) \
2a4cbe27
NN
12438 || exit 1
12439
6bd3dfaa 12440@endif fileutils
2a4cbe27 12441
2a4cbe27 12442
a7254363 12443
4fa63067
NN
12444.PHONY: configure-findutils maybe-configure-findutils
12445maybe-configure-findutils:
4f0ef2d8
CD
12446@if gcc-bootstrap
12447configure-findutils: stage_current
12448@endif gcc-bootstrap
6bd3dfaa
PB
12449@if findutils
12450maybe-configure-findutils: configure-findutils
c52c6897 12451configure-findutils:
0aed8855 12452 @: $(MAKE); $(unstage)
c52c6897 12453 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12455 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
1f53ca9a 12457 $(HOST_EXPORTS) \
a7254363
PB
12458 echo Configuring in $(HOST_SUBDIR)/findutils; \
12459 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 12460 case $(srcdir) in \
b00612cc
PB
12461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12462 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12464 esac; \
b00612cc
PB
12465 srcdiroption="--srcdir=$${topdir}/findutils"; \
12466 libsrcdir="$$s/findutils"; \
4fa63067 12467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12469 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12470 || exit 1
6bd3dfaa 12471@endif findutils
2a4cbe27 12472
a7254363
PB
12473
12474
d545f33b
PB
12475
12476
4fa63067
NN
12477.PHONY: all-findutils maybe-all-findutils
12478maybe-all-findutils:
4f0ef2d8
CD
12479@if gcc-bootstrap
12480all-findutils: stage_current
12481@endif gcc-bootstrap
6bd3dfaa 12482@if findutils
d27cc32e 12483TARGET-findutils=all
6bd3dfaa 12484maybe-all-findutils: all-findutils
4fa63067 12485all-findutils: configure-findutils
0aed8855 12486 @: $(MAKE); $(unstage)
4fa63067
NN
12487 @r=`${PWD_COMMAND}`; export r; \
12488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12489 $(HOST_EXPORTS) \
b00612cc 12490 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
12491 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12492 $(TARGET-findutils))
6bd3dfaa 12493@endif findutils
2a4cbe27 12494
a7254363 12495
d545f33b
PB
12496
12497
4fa63067
NN
12498.PHONY: check-findutils maybe-check-findutils
12499maybe-check-findutils:
6bd3dfaa
PB
12500@if findutils
12501maybe-check-findutils: check-findutils
2a4cbe27 12502
4fa63067 12503check-findutils:
0aed8855 12504 @: $(MAKE); $(unstage)
4fa63067 12505 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12507 $(HOST_EXPORTS) \
b00612cc
PB
12508 (cd $(HOST_SUBDIR)/findutils && \
12509 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12510
6bd3dfaa 12511@endif findutils
2a4cbe27 12512
4fa63067
NN
12513.PHONY: install-findutils maybe-install-findutils
12514maybe-install-findutils:
6bd3dfaa
PB
12515@if findutils
12516maybe-install-findutils: install-findutils
2a4cbe27 12517
4fa63067 12518install-findutils: installdirs
0aed8855 12519 @: $(MAKE); $(unstage)
4fa63067 12520 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12522 $(HOST_EXPORTS) \
b00612cc 12523 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 12524 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12525
6bd3dfaa 12526@endif findutils
2a4cbe27 12527
9b980aa1
RW
12528.PHONY: install-strip-findutils maybe-install-strip-findutils
12529maybe-install-strip-findutils:
12530@if findutils
12531maybe-install-strip-findutils: install-strip-findutils
12532
12533install-strip-findutils: installdirs
12534 @: $(MAKE); $(unstage)
12535 @r=`${PWD_COMMAND}`; export r; \
12536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12537 $(HOST_EXPORTS) \
12538 (cd $(HOST_SUBDIR)/findutils && \
12539 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12540
12541@endif findutils
12542
56a8fe78 12543# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12544
4fa63067
NN
12545.PHONY: maybe-info-findutils info-findutils
12546maybe-info-findutils:
6bd3dfaa
PB
12547@if findutils
12548maybe-info-findutils: info-findutils
2a4cbe27 12549
4fa63067
NN
12550info-findutils: \
12551 configure-findutils
0aed8855 12552 @: $(MAKE); $(unstage)
4fa63067 12553 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12554 r=`${PWD_COMMAND}`; export r; \
12555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12556 $(HOST_EXPORTS) \
b813574b 12557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12559 done; \
4fa63067 12560 echo "Doing info in findutils" ; \
b00612cc 12561 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12564 "RANLIB=$${RANLIB}" \
0c24b341 12565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12566 info) \
2a4cbe27
NN
12567 || exit 1
12568
6bd3dfaa 12569@endif findutils
2a4cbe27 12570
4fa63067
NN
12571.PHONY: maybe-dvi-findutils dvi-findutils
12572maybe-dvi-findutils:
6bd3dfaa
PB
12573@if findutils
12574maybe-dvi-findutils: dvi-findutils
2a4cbe27 12575
4fa63067
NN
12576dvi-findutils: \
12577 configure-findutils
0aed8855 12578 @: $(MAKE); $(unstage)
4fa63067 12579 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12580 r=`${PWD_COMMAND}`; export r; \
12581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12582 $(HOST_EXPORTS) \
b813574b 12583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12585 done; \
4fa63067 12586 echo "Doing dvi in findutils" ; \
b00612cc 12587 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12590 "RANLIB=$${RANLIB}" \
0c24b341 12591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12592 dvi) \
2a4cbe27
NN
12593 || exit 1
12594
6bd3dfaa 12595@endif findutils
2a4cbe27 12596
56a8fe78
DD
12597.PHONY: maybe-pdf-findutils pdf-findutils
12598maybe-pdf-findutils:
12599@if findutils
12600maybe-pdf-findutils: pdf-findutils
12601
12602pdf-findutils: \
12603 configure-findutils
12604 @: $(MAKE); $(unstage)
12605 @[ -f ./findutils/Makefile ] || exit 0; \
12606 r=`${PWD_COMMAND}`; export r; \
12607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12608 $(HOST_EXPORTS) \
12609 for flag in $(EXTRA_HOST_FLAGS) ; do \
12610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12611 done; \
12612 echo "Doing pdf in findutils" ; \
12613 (cd $(HOST_SUBDIR)/findutils && \
12614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12616 "RANLIB=$${RANLIB}" \
0c24b341 12617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12618 pdf) \
12619 || exit 1
12620
12621@endif findutils
12622
6d389afc
MS
12623.PHONY: maybe-html-findutils html-findutils
12624maybe-html-findutils:
12625@if findutils
12626maybe-html-findutils: html-findutils
12627
12628html-findutils: \
12629 configure-findutils
0aed8855 12630 @: $(MAKE); $(unstage)
6d389afc
MS
12631 @[ -f ./findutils/Makefile ] || exit 0; \
12632 r=`${PWD_COMMAND}`; export r; \
12633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12634 $(HOST_EXPORTS) \
12635 for flag in $(EXTRA_HOST_FLAGS) ; do \
12636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12637 done; \
12638 echo "Doing html in findutils" ; \
b00612cc 12639 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12642 "RANLIB=$${RANLIB}" \
0c24b341 12643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12644 html) \
12645 || exit 1
12646
12647@endif findutils
12648
4fa63067
NN
12649.PHONY: maybe-TAGS-findutils TAGS-findutils
12650maybe-TAGS-findutils:
6bd3dfaa
PB
12651@if findutils
12652maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12653
4fa63067
NN
12654TAGS-findutils: \
12655 configure-findutils
0aed8855 12656 @: $(MAKE); $(unstage)
4fa63067 12657 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12658 r=`${PWD_COMMAND}`; export r; \
12659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12660 $(HOST_EXPORTS) \
b813574b 12661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12663 done; \
4fa63067 12664 echo "Doing TAGS in findutils" ; \
b00612cc 12665 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12668 "RANLIB=$${RANLIB}" \
0c24b341 12669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12670 TAGS) \
2a4cbe27
NN
12671 || exit 1
12672
6bd3dfaa 12673@endif findutils
2a4cbe27 12674
4fa63067
NN
12675.PHONY: maybe-install-info-findutils install-info-findutils
12676maybe-install-info-findutils:
6bd3dfaa
PB
12677@if findutils
12678maybe-install-info-findutils: install-info-findutils
2a4cbe27 12679
4fa63067
NN
12680install-info-findutils: \
12681 configure-findutils \
12682 info-findutils
0aed8855 12683 @: $(MAKE); $(unstage)
4fa63067 12684 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12685 r=`${PWD_COMMAND}`; export r; \
12686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12687 $(HOST_EXPORTS) \
b813574b 12688 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12690 done; \
4fa63067 12691 echo "Doing install-info in findutils" ; \
b00612cc 12692 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12695 "RANLIB=$${RANLIB}" \
0c24b341 12696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12697 install-info) \
2a4cbe27
NN
12698 || exit 1
12699
6bd3dfaa 12700@endif findutils
2a4cbe27 12701
a3ca38d2
DD
12702.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12703maybe-install-pdf-findutils:
12704@if findutils
12705maybe-install-pdf-findutils: install-pdf-findutils
12706
12707install-pdf-findutils: \
12708 configure-findutils \
12709 pdf-findutils
12710 @: $(MAKE); $(unstage)
12711 @[ -f ./findutils/Makefile ] || exit 0; \
12712 r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 $(HOST_EXPORTS) \
12715 for flag in $(EXTRA_HOST_FLAGS) ; do \
12716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717 done; \
12718 echo "Doing install-pdf in findutils" ; \
12719 (cd $(HOST_SUBDIR)/findutils && \
12720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722 "RANLIB=$${RANLIB}" \
0c24b341 12723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12724 install-pdf) \
12725 || exit 1
12726
12727@endif findutils
12728
108a6f8e
CD
12729.PHONY: maybe-install-html-findutils install-html-findutils
12730maybe-install-html-findutils:
12731@if findutils
12732maybe-install-html-findutils: install-html-findutils
12733
12734install-html-findutils: \
12735 configure-findutils \
12736 html-findutils
12737 @: $(MAKE); $(unstage)
12738 @[ -f ./findutils/Makefile ] || exit 0; \
12739 r=`${PWD_COMMAND}`; export r; \
12740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12741 $(HOST_EXPORTS) \
12742 for flag in $(EXTRA_HOST_FLAGS) ; do \
12743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12744 done; \
12745 echo "Doing install-html in findutils" ; \
12746 (cd $(HOST_SUBDIR)/findutils && \
12747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12749 "RANLIB=$${RANLIB}" \
0c24b341 12750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12751 install-html) \
12752 || exit 1
12753
12754@endif findutils
12755
4fa63067
NN
12756.PHONY: maybe-installcheck-findutils installcheck-findutils
12757maybe-installcheck-findutils:
6bd3dfaa
PB
12758@if findutils
12759maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12760
4fa63067
NN
12761installcheck-findutils: \
12762 configure-findutils
0aed8855 12763 @: $(MAKE); $(unstage)
4fa63067 12764 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12765 r=`${PWD_COMMAND}`; export r; \
12766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12767 $(HOST_EXPORTS) \
b813574b 12768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12770 done; \
4fa63067 12771 echo "Doing installcheck in findutils" ; \
b00612cc 12772 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12775 "RANLIB=$${RANLIB}" \
0c24b341 12776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12777 installcheck) \
2a4cbe27
NN
12778 || exit 1
12779
6bd3dfaa 12780@endif findutils
2a4cbe27 12781
4fa63067
NN
12782.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12783maybe-mostlyclean-findutils:
6bd3dfaa
PB
12784@if findutils
12785maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12786
4fa63067 12787mostlyclean-findutils:
0aed8855 12788 @: $(MAKE); $(unstage)
4fa63067 12789 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12790 r=`${PWD_COMMAND}`; export r; \
12791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12792 $(HOST_EXPORTS) \
b813574b 12793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12795 done; \
4fa63067 12796 echo "Doing mostlyclean in findutils" ; \
b00612cc 12797 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12800 "RANLIB=$${RANLIB}" \
0c24b341 12801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12802 mostlyclean) \
2a4cbe27
NN
12803 || exit 1
12804
6bd3dfaa 12805@endif findutils
2a4cbe27 12806
4fa63067
NN
12807.PHONY: maybe-clean-findutils clean-findutils
12808maybe-clean-findutils:
6bd3dfaa
PB
12809@if findutils
12810maybe-clean-findutils: clean-findutils
2a4cbe27 12811
4fa63067 12812clean-findutils:
0aed8855 12813 @: $(MAKE); $(unstage)
4fa63067 12814 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12815 r=`${PWD_COMMAND}`; export r; \
12816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12817 $(HOST_EXPORTS) \
b813574b 12818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12820 done; \
4fa63067 12821 echo "Doing clean in findutils" ; \
b00612cc 12822 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12825 "RANLIB=$${RANLIB}" \
0c24b341 12826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12827 clean) \
2a4cbe27
NN
12828 || exit 1
12829
6bd3dfaa 12830@endif findutils
2a4cbe27 12831
4fa63067
NN
12832.PHONY: maybe-distclean-findutils distclean-findutils
12833maybe-distclean-findutils:
6bd3dfaa
PB
12834@if findutils
12835maybe-distclean-findutils: distclean-findutils
2a4cbe27 12836
4fa63067 12837distclean-findutils:
0aed8855 12838 @: $(MAKE); $(unstage)
4fa63067 12839 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12840 r=`${PWD_COMMAND}`; export r; \
12841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12842 $(HOST_EXPORTS) \
b813574b 12843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12845 done; \
4fa63067 12846 echo "Doing distclean in findutils" ; \
b00612cc 12847 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12850 "RANLIB=$${RANLIB}" \
0c24b341 12851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12852 distclean) \
2a4cbe27
NN
12853 || exit 1
12854
6bd3dfaa 12855@endif findutils
2a4cbe27 12856
4fa63067
NN
12857.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12858maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12859@if findutils
12860maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12861
4fa63067 12862maintainer-clean-findutils:
0aed8855 12863 @: $(MAKE); $(unstage)
4fa63067 12864 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12865 r=`${PWD_COMMAND}`; export r; \
12866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12867 $(HOST_EXPORTS) \
b813574b 12868 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12870 done; \
4fa63067 12871 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12872 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12875 "RANLIB=$${RANLIB}" \
0c24b341 12876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12877 maintainer-clean) \
2a4cbe27
NN
12878 || exit 1
12879
6bd3dfaa 12880@endif findutils
2a4cbe27 12881
2a4cbe27 12882
a7254363 12883
4fa63067
NN
12884.PHONY: configure-find maybe-configure-find
12885maybe-configure-find:
4f0ef2d8
CD
12886@if gcc-bootstrap
12887configure-find: stage_current
12888@endif gcc-bootstrap
6bd3dfaa
PB
12889@if find
12890maybe-configure-find: configure-find
c52c6897 12891configure-find:
0aed8855 12892 @: $(MAKE); $(unstage)
c52c6897 12893 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12895 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
1f53ca9a 12897 $(HOST_EXPORTS) \
a7254363
PB
12898 echo Configuring in $(HOST_SUBDIR)/find; \
12899 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12900 case $(srcdir) in \
b00612cc
PB
12901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12902 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12904 esac; \
b00612cc
PB
12905 srcdiroption="--srcdir=$${topdir}/find"; \
12906 libsrcdir="$$s/find"; \
4fa63067 12907 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12909 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12910 || exit 1
6bd3dfaa 12911@endif find
2a4cbe27 12912
a7254363
PB
12913
12914
d545f33b
PB
12915
12916
4fa63067
NN
12917.PHONY: all-find maybe-all-find
12918maybe-all-find:
4f0ef2d8
CD
12919@if gcc-bootstrap
12920all-find: stage_current
12921@endif gcc-bootstrap
6bd3dfaa 12922@if find
d27cc32e 12923TARGET-find=all
6bd3dfaa 12924maybe-all-find: all-find
4fa63067 12925all-find: configure-find
0aed8855 12926 @: $(MAKE); $(unstage)
4fa63067
NN
12927 @r=`${PWD_COMMAND}`; export r; \
12928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12929 $(HOST_EXPORTS) \
b00612cc 12930 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12932 $(TARGET-find))
6bd3dfaa 12933@endif find
2a4cbe27 12934
a7254363 12935
d545f33b
PB
12936
12937
4fa63067
NN
12938.PHONY: check-find maybe-check-find
12939maybe-check-find:
6bd3dfaa
PB
12940@if find
12941maybe-check-find: check-find
2a4cbe27 12942
4fa63067 12943check-find:
0aed8855 12944 @: $(MAKE); $(unstage)
4fa63067 12945 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12947 $(HOST_EXPORTS) \
b00612cc
PB
12948 (cd $(HOST_SUBDIR)/find && \
12949 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12950
6bd3dfaa 12951@endif find
2a4cbe27 12952
4fa63067
NN
12953.PHONY: install-find maybe-install-find
12954maybe-install-find:
6bd3dfaa
PB
12955@if find
12956maybe-install-find: install-find
2a4cbe27 12957
4fa63067 12958install-find: installdirs
0aed8855 12959 @: $(MAKE); $(unstage)
4fa63067
NN
12960 @r=`${PWD_COMMAND}`; export r; \
12961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12962 $(HOST_EXPORTS) \
b00612cc 12963 (cd $(HOST_SUBDIR)/find && \
2da12f12 12964 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12965
6bd3dfaa 12966@endif find
4fa63067 12967
9b980aa1
RW
12968.PHONY: install-strip-find maybe-install-strip-find
12969maybe-install-strip-find:
12970@if find
12971maybe-install-strip-find: install-strip-find
12972
12973install-strip-find: installdirs
12974 @: $(MAKE); $(unstage)
12975 @r=`${PWD_COMMAND}`; export r; \
12976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12977 $(HOST_EXPORTS) \
12978 (cd $(HOST_SUBDIR)/find && \
12979 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12980
12981@endif find
12982
56a8fe78 12983# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12984
12985.PHONY: maybe-info-find info-find
12986maybe-info-find:
6bd3dfaa
PB
12987@if find
12988maybe-info-find: info-find
4fa63067
NN
12989
12990info-find: \
12991 configure-find
0aed8855 12992 @: $(MAKE); $(unstage)
4fa63067 12993 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12994 r=`${PWD_COMMAND}`; export r; \
12995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12996 $(HOST_EXPORTS) \
b813574b 12997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12999 done; \
4fa63067 13000 echo "Doing info in find" ; \
b00612cc 13001 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13004 "RANLIB=$${RANLIB}" \
0c24b341 13005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13006 info) \
2a4cbe27
NN
13007 || exit 1
13008
6bd3dfaa 13009@endif find
2a4cbe27 13010
4fa63067
NN
13011.PHONY: maybe-dvi-find dvi-find
13012maybe-dvi-find:
6bd3dfaa
PB
13013@if find
13014maybe-dvi-find: dvi-find
2a4cbe27 13015
4fa63067
NN
13016dvi-find: \
13017 configure-find
0aed8855 13018 @: $(MAKE); $(unstage)
4fa63067 13019 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13020 r=`${PWD_COMMAND}`; export r; \
13021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13022 $(HOST_EXPORTS) \
b813574b 13023 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13025 done; \
4fa63067 13026 echo "Doing dvi in find" ; \
b00612cc 13027 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13030 "RANLIB=$${RANLIB}" \
0c24b341 13031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13032 dvi) \
2a4cbe27
NN
13033 || exit 1
13034
6bd3dfaa 13035@endif find
2a4cbe27 13036
56a8fe78
DD
13037.PHONY: maybe-pdf-find pdf-find
13038maybe-pdf-find:
13039@if find
13040maybe-pdf-find: pdf-find
13041
13042pdf-find: \
13043 configure-find
13044 @: $(MAKE); $(unstage)
13045 @[ -f ./find/Makefile ] || exit 0; \
13046 r=`${PWD_COMMAND}`; export r; \
13047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13048 $(HOST_EXPORTS) \
13049 for flag in $(EXTRA_HOST_FLAGS) ; do \
13050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13051 done; \
13052 echo "Doing pdf in find" ; \
13053 (cd $(HOST_SUBDIR)/find && \
13054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13056 "RANLIB=$${RANLIB}" \
0c24b341 13057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13058 pdf) \
13059 || exit 1
13060
13061@endif find
13062
6d389afc
MS
13063.PHONY: maybe-html-find html-find
13064maybe-html-find:
13065@if find
13066maybe-html-find: html-find
13067
13068html-find: \
13069 configure-find
0aed8855 13070 @: $(MAKE); $(unstage)
6d389afc
MS
13071 @[ -f ./find/Makefile ] || exit 0; \
13072 r=`${PWD_COMMAND}`; export r; \
13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13074 $(HOST_EXPORTS) \
13075 for flag in $(EXTRA_HOST_FLAGS) ; do \
13076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13077 done; \
13078 echo "Doing html in find" ; \
b00612cc 13079 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
13080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13082 "RANLIB=$${RANLIB}" \
0c24b341 13083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13084 html) \
13085 || exit 1
13086
13087@endif find
13088
4fa63067
NN
13089.PHONY: maybe-TAGS-find TAGS-find
13090maybe-TAGS-find:
6bd3dfaa
PB
13091@if find
13092maybe-TAGS-find: TAGS-find
4fa63067
NN
13093
13094TAGS-find: \
13095 configure-find
0aed8855 13096 @: $(MAKE); $(unstage)
4fa63067 13097 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13098 r=`${PWD_COMMAND}`; export r; \
13099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13100 $(HOST_EXPORTS) \
b813574b 13101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13103 done; \
4fa63067 13104 echo "Doing TAGS in find" ; \
b00612cc 13105 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13108 "RANLIB=$${RANLIB}" \
0c24b341 13109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13110 TAGS) \
2a4cbe27
NN
13111 || exit 1
13112
6bd3dfaa 13113@endif find
2a4cbe27 13114
4fa63067
NN
13115.PHONY: maybe-install-info-find install-info-find
13116maybe-install-info-find:
6bd3dfaa
PB
13117@if find
13118maybe-install-info-find: install-info-find
2a4cbe27 13119
4fa63067
NN
13120install-info-find: \
13121 configure-find \
13122 info-find
0aed8855 13123 @: $(MAKE); $(unstage)
4fa63067 13124 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13125 r=`${PWD_COMMAND}`; export r; \
13126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13127 $(HOST_EXPORTS) \
b813574b 13128 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13130 done; \
4fa63067 13131 echo "Doing install-info in find" ; \
b00612cc 13132 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13135 "RANLIB=$${RANLIB}" \
0c24b341 13136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13137 install-info) \
2a4cbe27
NN
13138 || exit 1
13139
6bd3dfaa 13140@endif find
2a4cbe27 13141
a3ca38d2
DD
13142.PHONY: maybe-install-pdf-find install-pdf-find
13143maybe-install-pdf-find:
13144@if find
13145maybe-install-pdf-find: install-pdf-find
13146
13147install-pdf-find: \
13148 configure-find \
13149 pdf-find
13150 @: $(MAKE); $(unstage)
13151 @[ -f ./find/Makefile ] || exit 0; \
13152 r=`${PWD_COMMAND}`; export r; \
13153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13154 $(HOST_EXPORTS) \
13155 for flag in $(EXTRA_HOST_FLAGS) ; do \
13156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13157 done; \
13158 echo "Doing install-pdf in find" ; \
13159 (cd $(HOST_SUBDIR)/find && \
13160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13162 "RANLIB=$${RANLIB}" \
0c24b341 13163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13164 install-pdf) \
13165 || exit 1
13166
13167@endif find
13168
108a6f8e
CD
13169.PHONY: maybe-install-html-find install-html-find
13170maybe-install-html-find:
13171@if find
13172maybe-install-html-find: install-html-find
13173
13174install-html-find: \
13175 configure-find \
13176 html-find
13177 @: $(MAKE); $(unstage)
13178 @[ -f ./find/Makefile ] || exit 0; \
13179 r=`${PWD_COMMAND}`; export r; \
13180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13181 $(HOST_EXPORTS) \
13182 for flag in $(EXTRA_HOST_FLAGS) ; do \
13183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13184 done; \
13185 echo "Doing install-html in find" ; \
13186 (cd $(HOST_SUBDIR)/find && \
13187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13189 "RANLIB=$${RANLIB}" \
0c24b341 13190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13191 install-html) \
13192 || exit 1
13193
13194@endif find
13195
4fa63067
NN
13196.PHONY: maybe-installcheck-find installcheck-find
13197maybe-installcheck-find:
6bd3dfaa
PB
13198@if find
13199maybe-installcheck-find: installcheck-find
2a4cbe27 13200
4fa63067
NN
13201installcheck-find: \
13202 configure-find
0aed8855 13203 @: $(MAKE); $(unstage)
4fa63067 13204 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13205 r=`${PWD_COMMAND}`; export r; \
13206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13207 $(HOST_EXPORTS) \
b813574b 13208 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13210 done; \
4fa63067 13211 echo "Doing installcheck in find" ; \
b00612cc 13212 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13215 "RANLIB=$${RANLIB}" \
0c24b341 13216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13217 installcheck) \
2a4cbe27
NN
13218 || exit 1
13219
6bd3dfaa 13220@endif find
2a4cbe27 13221
4fa63067
NN
13222.PHONY: maybe-mostlyclean-find mostlyclean-find
13223maybe-mostlyclean-find:
6bd3dfaa
PB
13224@if find
13225maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 13226
4fa63067 13227mostlyclean-find:
0aed8855 13228 @: $(MAKE); $(unstage)
4fa63067 13229 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13230 r=`${PWD_COMMAND}`; export r; \
13231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13232 $(HOST_EXPORTS) \
b813574b 13233 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13235 done; \
4fa63067 13236 echo "Doing mostlyclean in find" ; \
b00612cc 13237 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13240 "RANLIB=$${RANLIB}" \
0c24b341 13241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13242 mostlyclean) \
2a4cbe27
NN
13243 || exit 1
13244
6bd3dfaa 13245@endif find
2a4cbe27 13246
4fa63067
NN
13247.PHONY: maybe-clean-find clean-find
13248maybe-clean-find:
6bd3dfaa
PB
13249@if find
13250maybe-clean-find: clean-find
2a4cbe27 13251
4fa63067 13252clean-find:
0aed8855 13253 @: $(MAKE); $(unstage)
4fa63067 13254 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13255 r=`${PWD_COMMAND}`; export r; \
13256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13257 $(HOST_EXPORTS) \
b813574b 13258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13260 done; \
4fa63067 13261 echo "Doing clean in find" ; \
b00612cc 13262 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13265 "RANLIB=$${RANLIB}" \
0c24b341 13266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13267 clean) \
2a4cbe27
NN
13268 || exit 1
13269
6bd3dfaa 13270@endif find
2a4cbe27 13271
4fa63067
NN
13272.PHONY: maybe-distclean-find distclean-find
13273maybe-distclean-find:
6bd3dfaa
PB
13274@if find
13275maybe-distclean-find: distclean-find
2a4cbe27 13276
4fa63067 13277distclean-find:
0aed8855 13278 @: $(MAKE); $(unstage)
4fa63067 13279 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13280 r=`${PWD_COMMAND}`; export r; \
13281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13282 $(HOST_EXPORTS) \
b813574b 13283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13285 done; \
4fa63067 13286 echo "Doing distclean in find" ; \
b00612cc 13287 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13290 "RANLIB=$${RANLIB}" \
0c24b341 13291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13292 distclean) \
2a4cbe27
NN
13293 || exit 1
13294
6bd3dfaa 13295@endif find
2a4cbe27 13296
4fa63067
NN
13297.PHONY: maybe-maintainer-clean-find maintainer-clean-find
13298maybe-maintainer-clean-find:
6bd3dfaa
PB
13299@if find
13300maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 13301
4fa63067 13302maintainer-clean-find:
0aed8855 13303 @: $(MAKE); $(unstage)
4fa63067 13304 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13305 r=`${PWD_COMMAND}`; export r; \
13306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13307 $(HOST_EXPORTS) \
b813574b 13308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13310 done; \
4fa63067 13311 echo "Doing maintainer-clean in find" ; \
b00612cc 13312 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13315 "RANLIB=$${RANLIB}" \
0c24b341 13316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13317 maintainer-clean) \
2a4cbe27
NN
13318 || exit 1
13319
6bd3dfaa 13320@endif find
2a4cbe27 13321
2a4cbe27 13322
a7254363 13323
d3ed111c
GK
13324.PHONY: configure-fixincludes maybe-configure-fixincludes
13325maybe-configure-fixincludes:
4f0ef2d8
CD
13326@if gcc-bootstrap
13327configure-fixincludes: stage_current
13328@endif gcc-bootstrap
d3ed111c
GK
13329@if fixincludes
13330maybe-configure-fixincludes: configure-fixincludes
c52c6897 13331configure-fixincludes:
0aed8855 13332 @: $(MAKE); $(unstage)
c52c6897 13333 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 13334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13335 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
13336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
1f53ca9a 13337 $(HOST_EXPORTS) \
a7254363
PB
13338 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
13339 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 13340 case $(srcdir) in \
b00612cc
PB
13341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13342 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
13343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 13344 esac; \
b00612cc
PB
13345 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
13346 libsrcdir="$$s/fixincludes"; \
d3ed111c 13347 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13349 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
13350 || exit 1
13351@endif fixincludes
13352
a7254363
PB
13353
13354
d545f33b
PB
13355
13356
d3ed111c
GK
13357.PHONY: all-fixincludes maybe-all-fixincludes
13358maybe-all-fixincludes:
4f0ef2d8
CD
13359@if gcc-bootstrap
13360all-fixincludes: stage_current
13361@endif gcc-bootstrap
d3ed111c
GK
13362@if fixincludes
13363TARGET-fixincludes=all
13364maybe-all-fixincludes: all-fixincludes
13365all-fixincludes: configure-fixincludes
0aed8855 13366 @: $(MAKE); $(unstage)
d3ed111c
GK
13367 @r=`${PWD_COMMAND}`; export r; \
13368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13369 $(HOST_EXPORTS) \
b00612cc 13370 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
13371 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13372 $(TARGET-fixincludes))
d3ed111c
GK
13373@endif fixincludes
13374
a7254363 13375
d545f33b
PB
13376
13377
d3ed111c
GK
13378.PHONY: check-fixincludes maybe-check-fixincludes
13379maybe-check-fixincludes:
13380@if fixincludes
13381maybe-check-fixincludes: check-fixincludes
13382
13383check-fixincludes:
0aed8855 13384 @: $(MAKE); $(unstage)
d3ed111c
GK
13385 @r=`${PWD_COMMAND}`; export r; \
13386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 13387 $(HOST_EXPORTS) \
b00612cc
PB
13388 (cd $(HOST_SUBDIR)/fixincludes && \
13389 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
13390
13391@endif fixincludes
13392
13393.PHONY: install-fixincludes maybe-install-fixincludes
13394maybe-install-fixincludes:
13395@if fixincludes
13396maybe-install-fixincludes: install-fixincludes
13397
13398install-fixincludes: installdirs
0aed8855 13399 @: $(MAKE); $(unstage)
d3ed111c
GK
13400 @r=`${PWD_COMMAND}`; export r; \
13401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 13402 $(HOST_EXPORTS) \
b00612cc 13403 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 13404 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
13405
13406@endif fixincludes
13407
9b980aa1
RW
13408.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
13409maybe-install-strip-fixincludes:
13410@if fixincludes
13411maybe-install-strip-fixincludes: install-strip-fixincludes
13412
13413install-strip-fixincludes: installdirs
13414 @: $(MAKE); $(unstage)
13415 @r=`${PWD_COMMAND}`; export r; \
13416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13417 $(HOST_EXPORTS) \
13418 (cd $(HOST_SUBDIR)/fixincludes && \
13419 $(MAKE) $(FLAGS_TO_PASS) install-strip)
13420
13421@endif fixincludes
13422
56a8fe78 13423# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
13424
13425.PHONY: maybe-info-fixincludes info-fixincludes
13426maybe-info-fixincludes:
13427@if fixincludes
13428maybe-info-fixincludes: info-fixincludes
13429
a4fd3374
DD
13430info-fixincludes: \
13431 configure-fixincludes
13432 @: $(MAKE); $(unstage)
13433 @[ -f ./fixincludes/Makefile ] || exit 0; \
13434 r=`${PWD_COMMAND}`; export r; \
13435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13436 $(HOST_EXPORTS) \
13437 for flag in $(EXTRA_HOST_FLAGS) ; do \
13438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13439 done; \
13440 echo "Doing info in fixincludes" ; \
13441 (cd $(HOST_SUBDIR)/fixincludes && \
13442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13444 "RANLIB=$${RANLIB}" \
0c24b341 13445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13446 info) \
13447 || exit 1
d3ed111c
GK
13448
13449@endif fixincludes
13450
13451.PHONY: maybe-dvi-fixincludes dvi-fixincludes
13452maybe-dvi-fixincludes:
13453@if fixincludes
13454maybe-dvi-fixincludes: dvi-fixincludes
13455
a4fd3374
DD
13456dvi-fixincludes: \
13457 configure-fixincludes
13458 @: $(MAKE); $(unstage)
13459 @[ -f ./fixincludes/Makefile ] || exit 0; \
13460 r=`${PWD_COMMAND}`; export r; \
13461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13462 $(HOST_EXPORTS) \
13463 for flag in $(EXTRA_HOST_FLAGS) ; do \
13464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13465 done; \
13466 echo "Doing dvi in fixincludes" ; \
13467 (cd $(HOST_SUBDIR)/fixincludes && \
13468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13470 "RANLIB=$${RANLIB}" \
0c24b341 13471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13472 dvi) \
13473 || exit 1
d3ed111c
GK
13474
13475@endif fixincludes
13476
56a8fe78
DD
13477.PHONY: maybe-pdf-fixincludes pdf-fixincludes
13478maybe-pdf-fixincludes:
13479@if fixincludes
13480maybe-pdf-fixincludes: pdf-fixincludes
13481
a4fd3374
DD
13482pdf-fixincludes: \
13483 configure-fixincludes
13484 @: $(MAKE); $(unstage)
13485 @[ -f ./fixincludes/Makefile ] || exit 0; \
13486 r=`${PWD_COMMAND}`; export r; \
13487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13488 $(HOST_EXPORTS) \
13489 for flag in $(EXTRA_HOST_FLAGS) ; do \
13490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13491 done; \
13492 echo "Doing pdf in fixincludes" ; \
13493 (cd $(HOST_SUBDIR)/fixincludes && \
13494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13496 "RANLIB=$${RANLIB}" \
0c24b341 13497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13498 pdf) \
13499 || exit 1
56a8fe78
DD
13500
13501@endif fixincludes
13502
6d389afc
MS
13503.PHONY: maybe-html-fixincludes html-fixincludes
13504maybe-html-fixincludes:
13505@if fixincludes
13506maybe-html-fixincludes: html-fixincludes
13507
13508html-fixincludes: \
13509 configure-fixincludes
0aed8855 13510 @: $(MAKE); $(unstage)
6d389afc
MS
13511 @[ -f ./fixincludes/Makefile ] || exit 0; \
13512 r=`${PWD_COMMAND}`; export r; \
13513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13514 $(HOST_EXPORTS) \
13515 for flag in $(EXTRA_HOST_FLAGS) ; do \
13516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13517 done; \
13518 echo "Doing html in fixincludes" ; \
b00612cc 13519 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
13520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13522 "RANLIB=$${RANLIB}" \
0c24b341 13523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13524 html) \
13525 || exit 1
13526
13527@endif fixincludes
13528
d3ed111c
GK
13529.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13530maybe-TAGS-fixincludes:
13531@if fixincludes
13532maybe-TAGS-fixincludes: TAGS-fixincludes
13533
1eefd493
PB
13534# fixincludes doesn't support TAGS.
13535TAGS-fixincludes:
d3ed111c
GK
13536
13537@endif fixincludes
13538
13539.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13540maybe-install-info-fixincludes:
13541@if fixincludes
13542maybe-install-info-fixincludes: install-info-fixincludes
13543
a4fd3374
DD
13544install-info-fixincludes: \
13545 configure-fixincludes \
13546 info-fixincludes
13547 @: $(MAKE); $(unstage)
13548 @[ -f ./fixincludes/Makefile ] || exit 0; \
13549 r=`${PWD_COMMAND}`; export r; \
13550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13551 $(HOST_EXPORTS) \
13552 for flag in $(EXTRA_HOST_FLAGS) ; do \
13553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13554 done; \
13555 echo "Doing install-info in fixincludes" ; \
13556 (cd $(HOST_SUBDIR)/fixincludes && \
13557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13559 "RANLIB=$${RANLIB}" \
0c24b341 13560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13561 install-info) \
13562 || exit 1
d3ed111c
GK
13563
13564@endif fixincludes
13565
a3ca38d2
DD
13566.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13567maybe-install-pdf-fixincludes:
13568@if fixincludes
13569maybe-install-pdf-fixincludes: install-pdf-fixincludes
13570
a4fd3374
DD
13571install-pdf-fixincludes: \
13572 configure-fixincludes \
13573 pdf-fixincludes
13574 @: $(MAKE); $(unstage)
13575 @[ -f ./fixincludes/Makefile ] || exit 0; \
13576 r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578 $(HOST_EXPORTS) \
13579 for flag in $(EXTRA_HOST_FLAGS) ; do \
13580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581 done; \
13582 echo "Doing install-pdf in fixincludes" ; \
13583 (cd $(HOST_SUBDIR)/fixincludes && \
13584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586 "RANLIB=$${RANLIB}" \
0c24b341 13587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13588 install-pdf) \
13589 || exit 1
a3ca38d2
DD
13590
13591@endif fixincludes
13592
108a6f8e
CD
13593.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13594maybe-install-html-fixincludes:
13595@if fixincludes
13596maybe-install-html-fixincludes: install-html-fixincludes
13597
13598install-html-fixincludes: \
13599 configure-fixincludes \
13600 html-fixincludes
13601 @: $(MAKE); $(unstage)
13602 @[ -f ./fixincludes/Makefile ] || exit 0; \
13603 r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13605 $(HOST_EXPORTS) \
13606 for flag in $(EXTRA_HOST_FLAGS) ; do \
13607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13608 done; \
13609 echo "Doing install-html in fixincludes" ; \
13610 (cd $(HOST_SUBDIR)/fixincludes && \
13611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13613 "RANLIB=$${RANLIB}" \
0c24b341 13614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13615 install-html) \
13616 || exit 1
13617
13618@endif fixincludes
13619
d3ed111c
GK
13620.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13621maybe-installcheck-fixincludes:
13622@if fixincludes
13623maybe-installcheck-fixincludes: installcheck-fixincludes
13624
a4fd3374
DD
13625installcheck-fixincludes: \
13626 configure-fixincludes
13627 @: $(MAKE); $(unstage)
13628 @[ -f ./fixincludes/Makefile ] || exit 0; \
13629 r=`${PWD_COMMAND}`; export r; \
13630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13631 $(HOST_EXPORTS) \
13632 for flag in $(EXTRA_HOST_FLAGS) ; do \
13633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13634 done; \
13635 echo "Doing installcheck in fixincludes" ; \
13636 (cd $(HOST_SUBDIR)/fixincludes && \
13637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13639 "RANLIB=$${RANLIB}" \
0c24b341 13640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13641 installcheck) \
13642 || exit 1
d3ed111c
GK
13643
13644@endif fixincludes
13645
13646.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13647maybe-mostlyclean-fixincludes:
13648@if fixincludes
13649maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13650
13651mostlyclean-fixincludes:
0aed8855 13652 @: $(MAKE); $(unstage)
d3ed111c
GK
13653 @[ -f ./fixincludes/Makefile ] || exit 0; \
13654 r=`${PWD_COMMAND}`; export r; \
13655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13656 $(HOST_EXPORTS) \
13657 for flag in $(EXTRA_HOST_FLAGS) ; do \
13658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13659 done; \
13660 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13661 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13664 "RANLIB=$${RANLIB}" \
0c24b341 13665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13666 mostlyclean) \
13667 || exit 1
13668
13669@endif fixincludes
13670
13671.PHONY: maybe-clean-fixincludes clean-fixincludes
13672maybe-clean-fixincludes:
13673@if fixincludes
13674maybe-clean-fixincludes: clean-fixincludes
13675
13676clean-fixincludes:
0aed8855 13677 @: $(MAKE); $(unstage)
d3ed111c
GK
13678 @[ -f ./fixincludes/Makefile ] || exit 0; \
13679 r=`${PWD_COMMAND}`; export r; \
13680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13681 $(HOST_EXPORTS) \
13682 for flag in $(EXTRA_HOST_FLAGS) ; do \
13683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13684 done; \
13685 echo "Doing clean in fixincludes" ; \
b00612cc 13686 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13689 "RANLIB=$${RANLIB}" \
0c24b341 13690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13691 clean) \
13692 || exit 1
13693
13694@endif fixincludes
13695
13696.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13697maybe-distclean-fixincludes:
13698@if fixincludes
13699maybe-distclean-fixincludes: distclean-fixincludes
13700
13701distclean-fixincludes:
0aed8855 13702 @: $(MAKE); $(unstage)
d3ed111c
GK
13703 @[ -f ./fixincludes/Makefile ] || exit 0; \
13704 r=`${PWD_COMMAND}`; export r; \
13705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13706 $(HOST_EXPORTS) \
13707 for flag in $(EXTRA_HOST_FLAGS) ; do \
13708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709 done; \
13710 echo "Doing distclean in fixincludes" ; \
b00612cc 13711 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714 "RANLIB=$${RANLIB}" \
0c24b341 13715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13716 distclean) \
13717 || exit 1
13718
13719@endif fixincludes
13720
13721.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13722maybe-maintainer-clean-fixincludes:
13723@if fixincludes
13724maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13725
13726maintainer-clean-fixincludes:
0aed8855 13727 @: $(MAKE); $(unstage)
d3ed111c
GK
13728 @[ -f ./fixincludes/Makefile ] || exit 0; \
13729 r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13731 $(HOST_EXPORTS) \
13732 for flag in $(EXTRA_HOST_FLAGS) ; do \
13733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13734 done; \
13735 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13736 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13739 "RANLIB=$${RANLIB}" \
0c24b341 13740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13741 maintainer-clean) \
13742 || exit 1
13743
13744@endif fixincludes
13745
13746
a7254363 13747
4fa63067
NN
13748.PHONY: configure-flex maybe-configure-flex
13749maybe-configure-flex:
4f0ef2d8
CD
13750@if gcc-bootstrap
13751configure-flex: stage_current
13752@endif gcc-bootstrap
6bd3dfaa
PB
13753@if flex
13754maybe-configure-flex: configure-flex
c52c6897 13755configure-flex:
0aed8855 13756 @: $(MAKE); $(unstage)
c52c6897 13757 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13759 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
1f53ca9a 13761 $(HOST_EXPORTS) \
a7254363
PB
13762 echo Configuring in $(HOST_SUBDIR)/flex; \
13763 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13764 case $(srcdir) in \
b00612cc
PB
13765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13766 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13768 esac; \
b00612cc
PB
13769 srcdiroption="--srcdir=$${topdir}/flex"; \
13770 libsrcdir="$$s/flex"; \
4fa63067 13771 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13773 --target=${target_alias} $${srcdiroption} \
4fa63067 13774 || exit 1
6bd3dfaa 13775@endif flex
4fa63067 13776
a7254363
PB
13777
13778
d545f33b
PB
13779
13780
4fa63067
NN
13781.PHONY: all-flex maybe-all-flex
13782maybe-all-flex:
4f0ef2d8
CD
13783@if gcc-bootstrap
13784all-flex: stage_current
13785@endif gcc-bootstrap
6bd3dfaa 13786@if flex
d27cc32e 13787TARGET-flex=all
6bd3dfaa 13788maybe-all-flex: all-flex
4fa63067 13789all-flex: configure-flex
0aed8855 13790 @: $(MAKE); $(unstage)
4fa63067
NN
13791 @r=`${PWD_COMMAND}`; export r; \
13792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13793 $(HOST_EXPORTS) \
b00612cc 13794 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13795 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13796 $(TARGET-flex))
6bd3dfaa 13797@endif flex
4fa63067 13798
a7254363 13799
d545f33b
PB
13800
13801
4fa63067
NN
13802.PHONY: check-flex maybe-check-flex
13803maybe-check-flex:
6bd3dfaa
PB
13804@if flex
13805maybe-check-flex: check-flex
4fa63067
NN
13806
13807# This module is only tested in a native toolchain.
13808check-flex:
0aed8855 13809 @: $(MAKE); $(unstage)
4fa63067
NN
13810 @if [ '$(host)' = '$(target)' ] ; then \
13811 r=`${PWD_COMMAND}`; export r; \
13812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13813 $(HOST_EXPORTS) \
b00612cc 13814 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13815 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13816 fi
13817
6bd3dfaa 13818@endif flex
4fa63067
NN
13819
13820.PHONY: install-flex maybe-install-flex
13821maybe-install-flex:
6bd3dfaa
PB
13822@if flex
13823maybe-install-flex: install-flex
4fa63067
NN
13824
13825install-flex: installdirs
0aed8855 13826 @: $(MAKE); $(unstage)
4fa63067
NN
13827 @r=`${PWD_COMMAND}`; export r; \
13828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13829 $(HOST_EXPORTS) \
b00612cc 13830 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13831 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13832
6bd3dfaa 13833@endif flex
4fa63067 13834
9b980aa1
RW
13835.PHONY: install-strip-flex maybe-install-strip-flex
13836maybe-install-strip-flex:
13837@if flex
13838maybe-install-strip-flex: install-strip-flex
13839
13840install-strip-flex: installdirs
13841 @: $(MAKE); $(unstage)
13842 @r=`${PWD_COMMAND}`; export r; \
13843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13844 $(HOST_EXPORTS) \
13845 (cd $(HOST_SUBDIR)/flex && \
13846 $(MAKE) $(FLAGS_TO_PASS) install-strip)
13847
13848@endif flex
13849
56a8fe78 13850# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13851
13852.PHONY: maybe-info-flex info-flex
13853maybe-info-flex:
6bd3dfaa
PB
13854@if flex
13855maybe-info-flex: info-flex
4fa63067
NN
13856
13857info-flex: \
13858 configure-flex
0aed8855 13859 @: $(MAKE); $(unstage)
4fa63067 13860 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13861 r=`${PWD_COMMAND}`; export r; \
13862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13863 $(HOST_EXPORTS) \
b813574b 13864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13866 done; \
4fa63067 13867 echo "Doing info in flex" ; \
b00612cc 13868 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13871 "RANLIB=$${RANLIB}" \
0c24b341 13872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13873 info) \
2a4cbe27
NN
13874 || exit 1
13875
6bd3dfaa 13876@endif flex
2a4cbe27 13877
4fa63067
NN
13878.PHONY: maybe-dvi-flex dvi-flex
13879maybe-dvi-flex:
6bd3dfaa
PB
13880@if flex
13881maybe-dvi-flex: dvi-flex
2a4cbe27 13882
4fa63067
NN
13883dvi-flex: \
13884 configure-flex
0aed8855 13885 @: $(MAKE); $(unstage)
4fa63067 13886 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13887 r=`${PWD_COMMAND}`; export r; \
13888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13889 $(HOST_EXPORTS) \
b813574b 13890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13892 done; \
4fa63067 13893 echo "Doing dvi in flex" ; \
b00612cc 13894 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13897 "RANLIB=$${RANLIB}" \
0c24b341 13898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13899 dvi) \
2a4cbe27
NN
13900 || exit 1
13901
6bd3dfaa 13902@endif flex
2a4cbe27 13903
56a8fe78
DD
13904.PHONY: maybe-pdf-flex pdf-flex
13905maybe-pdf-flex:
13906@if flex
13907maybe-pdf-flex: pdf-flex
13908
13909pdf-flex: \
13910 configure-flex
13911 @: $(MAKE); $(unstage)
13912 @[ -f ./flex/Makefile ] || exit 0; \
13913 r=`${PWD_COMMAND}`; export r; \
13914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13915 $(HOST_EXPORTS) \
13916 for flag in $(EXTRA_HOST_FLAGS) ; do \
13917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13918 done; \
13919 echo "Doing pdf in flex" ; \
13920 (cd $(HOST_SUBDIR)/flex && \
13921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13923 "RANLIB=$${RANLIB}" \
0c24b341 13924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13925 pdf) \
13926 || exit 1
13927
13928@endif flex
13929
6d389afc
MS
13930.PHONY: maybe-html-flex html-flex
13931maybe-html-flex:
13932@if flex
13933maybe-html-flex: html-flex
13934
13935html-flex: \
13936 configure-flex
0aed8855 13937 @: $(MAKE); $(unstage)
6d389afc
MS
13938 @[ -f ./flex/Makefile ] || exit 0; \
13939 r=`${PWD_COMMAND}`; export r; \
13940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13941 $(HOST_EXPORTS) \
13942 for flag in $(EXTRA_HOST_FLAGS) ; do \
13943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13944 done; \
13945 echo "Doing html in flex" ; \
b00612cc 13946 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13949 "RANLIB=$${RANLIB}" \
0c24b341 13950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13951 html) \
13952 || exit 1
13953
13954@endif flex
13955
4fa63067
NN
13956.PHONY: maybe-TAGS-flex TAGS-flex
13957maybe-TAGS-flex:
6bd3dfaa
PB
13958@if flex
13959maybe-TAGS-flex: TAGS-flex
2a4cbe27 13960
4fa63067
NN
13961TAGS-flex: \
13962 configure-flex
0aed8855 13963 @: $(MAKE); $(unstage)
4fa63067 13964 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13965 r=`${PWD_COMMAND}`; export r; \
13966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13967 $(HOST_EXPORTS) \
b813574b 13968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13970 done; \
4fa63067 13971 echo "Doing TAGS in flex" ; \
b00612cc 13972 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13975 "RANLIB=$${RANLIB}" \
0c24b341 13976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13977 TAGS) \
2a4cbe27
NN
13978 || exit 1
13979
6bd3dfaa 13980@endif flex
2a4cbe27 13981
4fa63067
NN
13982.PHONY: maybe-install-info-flex install-info-flex
13983maybe-install-info-flex:
6bd3dfaa
PB
13984@if flex
13985maybe-install-info-flex: install-info-flex
2a4cbe27 13986
4fa63067
NN
13987install-info-flex: \
13988 configure-flex \
13989 info-flex
0aed8855 13990 @: $(MAKE); $(unstage)
4fa63067 13991 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13992 r=`${PWD_COMMAND}`; export r; \
13993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13994 $(HOST_EXPORTS) \
b813574b 13995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13997 done; \
4fa63067 13998 echo "Doing install-info in flex" ; \
b00612cc 13999 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14002 "RANLIB=$${RANLIB}" \
0c24b341 14003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14004 install-info) \
2a4cbe27
NN
14005 || exit 1
14006
6bd3dfaa 14007@endif flex
2a4cbe27 14008
a3ca38d2
DD
14009.PHONY: maybe-install-pdf-flex install-pdf-flex
14010maybe-install-pdf-flex:
14011@if flex
14012maybe-install-pdf-flex: install-pdf-flex
14013
14014install-pdf-flex: \
14015 configure-flex \
14016 pdf-flex
14017 @: $(MAKE); $(unstage)
14018 @[ -f ./flex/Makefile ] || exit 0; \
14019 r=`${PWD_COMMAND}`; export r; \
14020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14021 $(HOST_EXPORTS) \
14022 for flag in $(EXTRA_HOST_FLAGS) ; do \
14023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14024 done; \
14025 echo "Doing install-pdf in flex" ; \
14026 (cd $(HOST_SUBDIR)/flex && \
14027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14029 "RANLIB=$${RANLIB}" \
0c24b341 14030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14031 install-pdf) \
14032 || exit 1
14033
14034@endif flex
14035
108a6f8e
CD
14036.PHONY: maybe-install-html-flex install-html-flex
14037maybe-install-html-flex:
14038@if flex
14039maybe-install-html-flex: install-html-flex
14040
14041install-html-flex: \
14042 configure-flex \
14043 html-flex
14044 @: $(MAKE); $(unstage)
14045 @[ -f ./flex/Makefile ] || exit 0; \
14046 r=`${PWD_COMMAND}`; export r; \
14047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14048 $(HOST_EXPORTS) \
14049 for flag in $(EXTRA_HOST_FLAGS) ; do \
14050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14051 done; \
14052 echo "Doing install-html in flex" ; \
14053 (cd $(HOST_SUBDIR)/flex && \
14054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14056 "RANLIB=$${RANLIB}" \
0c24b341 14057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14058 install-html) \
14059 || exit 1
14060
14061@endif flex
14062
4fa63067
NN
14063.PHONY: maybe-installcheck-flex installcheck-flex
14064maybe-installcheck-flex:
6bd3dfaa
PB
14065@if flex
14066maybe-installcheck-flex: installcheck-flex
2a4cbe27 14067
4fa63067
NN
14068installcheck-flex: \
14069 configure-flex
0aed8855 14070 @: $(MAKE); $(unstage)
4fa63067 14071 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14072 r=`${PWD_COMMAND}`; export r; \
14073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14074 $(HOST_EXPORTS) \
b813574b 14075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14077 done; \
4fa63067 14078 echo "Doing installcheck in flex" ; \
b00612cc 14079 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14082 "RANLIB=$${RANLIB}" \
0c24b341 14083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14084 installcheck) \
2a4cbe27
NN
14085 || exit 1
14086
6bd3dfaa 14087@endif flex
2a4cbe27 14088
4fa63067
NN
14089.PHONY: maybe-mostlyclean-flex mostlyclean-flex
14090maybe-mostlyclean-flex:
6bd3dfaa
PB
14091@if flex
14092maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 14093
4fa63067 14094mostlyclean-flex:
0aed8855 14095 @: $(MAKE); $(unstage)
4fa63067 14096 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14097 r=`${PWD_COMMAND}`; export r; \
14098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14099 $(HOST_EXPORTS) \
b813574b 14100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14102 done; \
4fa63067 14103 echo "Doing mostlyclean in flex" ; \
b00612cc 14104 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14107 "RANLIB=$${RANLIB}" \
0c24b341 14108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14109 mostlyclean) \
2a4cbe27
NN
14110 || exit 1
14111
6bd3dfaa 14112@endif flex
2a4cbe27 14113
4fa63067
NN
14114.PHONY: maybe-clean-flex clean-flex
14115maybe-clean-flex:
6bd3dfaa
PB
14116@if flex
14117maybe-clean-flex: clean-flex
2a4cbe27 14118
4fa63067 14119clean-flex:
0aed8855 14120 @: $(MAKE); $(unstage)
4fa63067 14121 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14122 r=`${PWD_COMMAND}`; export r; \
14123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14124 $(HOST_EXPORTS) \
b813574b 14125 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14127 done; \
4fa63067 14128 echo "Doing clean in flex" ; \
b00612cc 14129 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14132 "RANLIB=$${RANLIB}" \
0c24b341 14133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14134 clean) \
2a4cbe27
NN
14135 || exit 1
14136
6bd3dfaa 14137@endif flex
2a4cbe27 14138
4fa63067
NN
14139.PHONY: maybe-distclean-flex distclean-flex
14140maybe-distclean-flex:
6bd3dfaa
PB
14141@if flex
14142maybe-distclean-flex: distclean-flex
2a4cbe27 14143
4fa63067 14144distclean-flex:
0aed8855 14145 @: $(MAKE); $(unstage)
4fa63067 14146 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14147 r=`${PWD_COMMAND}`; export r; \
14148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14149 $(HOST_EXPORTS) \
b813574b 14150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14152 done; \
4fa63067 14153 echo "Doing distclean in flex" ; \
b00612cc 14154 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14157 "RANLIB=$${RANLIB}" \
0c24b341 14158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14159 distclean) \
2a4cbe27
NN
14160 || exit 1
14161
6bd3dfaa 14162@endif flex
2a4cbe27 14163
4fa63067
NN
14164.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
14165maybe-maintainer-clean-flex:
6bd3dfaa
PB
14166@if flex
14167maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 14168
4fa63067 14169maintainer-clean-flex:
0aed8855 14170 @: $(MAKE); $(unstage)
4fa63067 14171 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14172 r=`${PWD_COMMAND}`; export r; \
14173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14174 $(HOST_EXPORTS) \
b813574b 14175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14177 done; \
4fa63067 14178 echo "Doing maintainer-clean in flex" ; \
b00612cc 14179 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14182 "RANLIB=$${RANLIB}" \
0c24b341 14183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14184 maintainer-clean) \
2a4cbe27
NN
14185 || exit 1
14186
6bd3dfaa 14187@endif flex
2a4cbe27 14188
2a4cbe27 14189
a7254363 14190
4fa63067
NN
14191.PHONY: configure-gas maybe-configure-gas
14192maybe-configure-gas:
4f0ef2d8
CD
14193@if gcc-bootstrap
14194configure-gas: stage_current
14195@endif gcc-bootstrap
6bd3dfaa
PB
14196@if gas
14197maybe-configure-gas: configure-gas
c52c6897 14198configure-gas:
c52c6897
PB
14199 @r=`${PWD_COMMAND}`; export r; \
14200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14201 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
14202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
1f53ca9a 14203 $(HOST_EXPORTS) \
a7254363
PB
14204 echo Configuring in $(HOST_SUBDIR)/gas; \
14205 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 14206 case $(srcdir) in \
b00612cc
PB
14207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14208 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14210 esac; \
b00612cc
PB
14211 srcdiroption="--srcdir=$${topdir}/gas"; \
14212 libsrcdir="$$s/gas"; \
4fa63067 14213 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14215 --target=${target_alias} $${srcdiroption} \
4fa63067 14216 || exit 1
6bd3dfaa 14217@endif gas
4fa63067 14218
a7254363
PB
14219
14220
d545f33b
PB
14221.PHONY: configure-stage1-gas maybe-configure-stage1-gas
14222maybe-configure-stage1-gas:
14223@if gas-bootstrap
14224maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 14225configure-stage1-gas:
c52c6897 14226 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14228 @r=`${PWD_COMMAND}`; export r; \
14229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14230 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14231 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 14232 $(HOST_EXPORTS) \
8ee82aff 14233 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14234 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14235 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14236 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 14237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14238 cd $(HOST_SUBDIR)/gas || exit 1; \
14239 case $(srcdir) in \
14240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14241 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14243 esac; \
14244 srcdiroption="--srcdir=$${topdir}/gas"; \
14245 libsrcdir="$$s/gas"; \
14246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14248 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14249 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14250@endif gas-bootstrap
14251
14252.PHONY: configure-stage2-gas maybe-configure-stage2-gas
14253maybe-configure-stage2-gas:
14254@if gas-bootstrap
14255maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 14256configure-stage2-gas:
c52c6897 14257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14259 @r=`${PWD_COMMAND}`; export r; \
14260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14261 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14262 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14263 $(HOST_EXPORTS) \
1b05fbbd 14264 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14265 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14266 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14267 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14268 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 14269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14270 cd $(HOST_SUBDIR)/gas || exit 1; \
14271 case $(srcdir) in \
14272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14273 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14275 esac; \
14276 srcdiroption="--srcdir=$${topdir}/gas"; \
14277 libsrcdir="$$s/gas"; \
14278 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14280 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14281 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14282 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14283@endif gas-bootstrap
14284
d545f33b
PB
14285.PHONY: configure-stage3-gas maybe-configure-stage3-gas
14286maybe-configure-stage3-gas:
14287@if gas-bootstrap
14288maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 14289configure-stage3-gas:
c52c6897 14290 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14292 @r=`${PWD_COMMAND}`; export r; \
14293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14294 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14295 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14296 $(HOST_EXPORTS) \
1b05fbbd 14297 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14298 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14299 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14300 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14301 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 14302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14303 cd $(HOST_SUBDIR)/gas || exit 1; \
14304 case $(srcdir) in \
14305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14306 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14308 esac; \
14309 srcdiroption="--srcdir=$${topdir}/gas"; \
14310 libsrcdir="$$s/gas"; \
14311 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14313 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14314 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14315 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14316@endif gas-bootstrap
14317
d545f33b
PB
14318.PHONY: configure-stage4-gas maybe-configure-stage4-gas
14319maybe-configure-stage4-gas:
14320@if gas-bootstrap
14321maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 14322configure-stage4-gas:
c52c6897 14323 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14325 @r=`${PWD_COMMAND}`; export r; \
14326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14327 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14328 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14329 $(HOST_EXPORTS) \
1b05fbbd 14330 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14331 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14332 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14333 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14334 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 14335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14336 cd $(HOST_SUBDIR)/gas || exit 1; \
14337 case $(srcdir) in \
14338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14339 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14341 esac; \
14342 srcdiroption="--srcdir=$${topdir}/gas"; \
14343 libsrcdir="$$s/gas"; \
14344 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14346 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14347 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14348 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14349@endif gas-bootstrap
14350
14351.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
14352maybe-configure-stageprofile-gas:
14353@if gas-bootstrap
14354maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 14355configure-stageprofile-gas:
c52c6897 14356 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14358 @r=`${PWD_COMMAND}`; export r; \
14359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14360 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14361 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14362 $(HOST_EXPORTS) \
1b05fbbd
AO
14363 $(POSTSTAGE1_HOST_EXPORTS) \
14364 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14365 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14366 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14367 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 14368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14369 cd $(HOST_SUBDIR)/gas || exit 1; \
14370 case $(srcdir) in \
14371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14372 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14374 esac; \
14375 srcdiroption="--srcdir=$${topdir}/gas"; \
14376 libsrcdir="$$s/gas"; \
14377 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14379 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14380 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14381 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14382@endif gas-bootstrap
14383
14384.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
14385maybe-configure-stagefeedback-gas:
14386@if gas-bootstrap
14387maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 14388configure-stagefeedback-gas:
c52c6897 14389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14391 @r=`${PWD_COMMAND}`; export r; \
14392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14393 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14394 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14395 $(HOST_EXPORTS) \
1b05fbbd
AO
14396 $(POSTSTAGE1_HOST_EXPORTS) \
14397 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14400 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 14401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14402 cd $(HOST_SUBDIR)/gas || exit 1; \
14403 case $(srcdir) in \
14404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14405 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14407 esac; \
14408 srcdiroption="--srcdir=$${topdir}/gas"; \
14409 libsrcdir="$$s/gas"; \
14410 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14412 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14413 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14414 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14415@endif gas-bootstrap
14416
14417
14418
14419
14420
4fa63067
NN
14421.PHONY: all-gas maybe-all-gas
14422maybe-all-gas:
4f0ef2d8
CD
14423@if gcc-bootstrap
14424all-gas: stage_current
14425@endif gcc-bootstrap
6bd3dfaa 14426@if gas
d27cc32e 14427TARGET-gas=all
6bd3dfaa 14428maybe-all-gas: all-gas
4fa63067 14429all-gas: configure-gas
c52c6897 14430 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 14432 $(HOST_EXPORTS) \
b00612cc 14433 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14435 $(TARGET-gas))
6bd3dfaa 14436@endif gas
4fa63067 14437
a7254363 14438
d545f33b
PB
14439
14440.PHONY: all-stage1-gas maybe-all-stage1-gas
14441.PHONY: clean-stage1-gas maybe-clean-stage1-gas
14442maybe-all-stage1-gas:
14443maybe-clean-stage1-gas:
14444@if gas-bootstrap
14445maybe-all-stage1-gas: all-stage1-gas
14446all-stage1: all-stage1-gas
f70224b5 14447TARGET-stage1-gas = $(TARGET-gas)
d545f33b 14448all-stage1-gas: configure-stage1-gas
c52c6897 14449 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14450 @r=`${PWD_COMMAND}`; export r; \
14451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14452 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14453 $(HOST_EXPORTS) \
d545f33b 14454 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14456 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14457 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14458 LIBCFLAGS="$(LIBCFLAGS)" \
14459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14462 $(EXTRA_HOST_FLAGS) \
14463 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14464 $(TARGET-stage1-gas)
d545f33b
PB
14465
14466maybe-clean-stage1-gas: clean-stage1-gas
14467clean-stage1: clean-stage1-gas
14468clean-stage1-gas:
9dbaa842
DD
14469 @if [ $(current_stage) = stage1 ]; then \
14470 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14471 else \
14472 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
14473 $(MAKE) stage1-start; \
14474 fi; \
d545f33b 14475 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14476 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14477 clean
d545f33b
PB
14478@endif gas-bootstrap
14479
14480
14481.PHONY: all-stage2-gas maybe-all-stage2-gas
14482.PHONY: clean-stage2-gas maybe-clean-stage2-gas
14483maybe-all-stage2-gas:
14484maybe-clean-stage2-gas:
14485@if gas-bootstrap
14486maybe-all-stage2-gas: all-stage2-gas
14487all-stage2: all-stage2-gas
f70224b5 14488TARGET-stage2-gas = $(TARGET-gas)
d545f33b 14489all-stage2-gas: configure-stage2-gas
c52c6897 14490 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14491 @r=`${PWD_COMMAND}`; export r; \
14492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14493 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14494 $(HOST_EXPORTS) \
1f53ca9a 14495 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14496 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14498 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14499 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14500 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14505 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14506 $(TARGET-stage2-gas)
d545f33b
PB
14507
14508maybe-clean-stage2-gas: clean-stage2-gas
14509clean-stage2: clean-stage2-gas
14510clean-stage2-gas:
9dbaa842
DD
14511 @if [ $(current_stage) = stage2 ]; then \
14512 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14513 else \
14514 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14515 $(MAKE) stage2-start; \
14516 fi; \
d545f33b 14517 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14518 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14519 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14520 clean
d545f33b
PB
14521@endif gas-bootstrap
14522
14523
14524.PHONY: all-stage3-gas maybe-all-stage3-gas
14525.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14526maybe-all-stage3-gas:
14527maybe-clean-stage3-gas:
14528@if gas-bootstrap
14529maybe-all-stage3-gas: all-stage3-gas
14530all-stage3: all-stage3-gas
f70224b5 14531TARGET-stage3-gas = $(TARGET-gas)
d545f33b 14532all-stage3-gas: configure-stage3-gas
c52c6897 14533 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14534 @r=`${PWD_COMMAND}`; export r; \
14535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14536 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14537 $(HOST_EXPORTS) \
1f53ca9a 14538 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14539 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14541 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14542 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14543 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14547 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14548 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14549 $(TARGET-stage3-gas)
d545f33b
PB
14550
14551maybe-clean-stage3-gas: clean-stage3-gas
14552clean-stage3: clean-stage3-gas
14553clean-stage3-gas:
9dbaa842
DD
14554 @if [ $(current_stage) = stage3 ]; then \
14555 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14556 else \
14557 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14558 $(MAKE) stage3-start; \
14559 fi; \
d545f33b 14560 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14561 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14562 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14563 clean
d545f33b
PB
14564@endif gas-bootstrap
14565
14566
14567.PHONY: all-stage4-gas maybe-all-stage4-gas
14568.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14569maybe-all-stage4-gas:
14570maybe-clean-stage4-gas:
14571@if gas-bootstrap
14572maybe-all-stage4-gas: all-stage4-gas
14573all-stage4: all-stage4-gas
f70224b5 14574TARGET-stage4-gas = $(TARGET-gas)
d545f33b 14575all-stage4-gas: configure-stage4-gas
c52c6897 14576 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14579 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14580 $(HOST_EXPORTS) \
1f53ca9a 14581 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14582 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14584 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14585 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14586 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14591 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14592 $(TARGET-stage4-gas)
d545f33b
PB
14593
14594maybe-clean-stage4-gas: clean-stage4-gas
14595clean-stage4: clean-stage4-gas
14596clean-stage4-gas:
9dbaa842
DD
14597 @if [ $(current_stage) = stage4 ]; then \
14598 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14599 else \
14600 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14601 $(MAKE) stage4-start; \
14602 fi; \
d545f33b 14603 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14604 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14605 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14606 clean
d545f33b
PB
14607@endif gas-bootstrap
14608
14609
14610.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14611.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14612maybe-all-stageprofile-gas:
14613maybe-clean-stageprofile-gas:
14614@if gas-bootstrap
14615maybe-all-stageprofile-gas: all-stageprofile-gas
14616all-stageprofile: all-stageprofile-gas
f70224b5 14617TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14618all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14619 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14620 @r=`${PWD_COMMAND}`; export r; \
14621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14622 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14623 $(HOST_EXPORTS) \
1f53ca9a 14624 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14625 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14627 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 14628 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
14629 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14634 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14635 $(TARGET-stageprofile-gas)
d545f33b
PB
14636
14637maybe-clean-stageprofile-gas: clean-stageprofile-gas
14638clean-stageprofile: clean-stageprofile-gas
14639clean-stageprofile-gas:
9dbaa842
DD
14640 @if [ $(current_stage) = stageprofile ]; then \
14641 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14642 else \
14643 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14644 $(MAKE) stageprofile-start; \
14645 fi; \
d545f33b 14646 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14647 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14648 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14649 clean
d545f33b
PB
14650@endif gas-bootstrap
14651
14652
14653.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14654.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14655maybe-all-stagefeedback-gas:
14656maybe-clean-stagefeedback-gas:
14657@if gas-bootstrap
14658maybe-all-stagefeedback-gas: all-stagefeedback-gas
14659all-stagefeedback: all-stagefeedback-gas
f70224b5 14660TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14661all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14662 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14663 @r=`${PWD_COMMAND}`; export r; \
14664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14665 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 14666 $(HOST_EXPORTS) \
1f53ca9a 14667 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14668 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14669 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14670 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 14671 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
14672 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14673 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14674 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14675 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14676 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14677 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14678 $(TARGET-stagefeedback-gas)
d545f33b
PB
14679
14680maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14681clean-stagefeedback: clean-stagefeedback-gas
14682clean-stagefeedback-gas:
9dbaa842
DD
14683 @if [ $(current_stage) = stagefeedback ]; then \
14684 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14685 else \
14686 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14687 $(MAKE) stagefeedback-start; \
14688 fi; \
d545f33b 14689 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14690 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14691 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14692 clean
d545f33b
PB
14693@endif gas-bootstrap
14694
14695
14696
14697
14698
4fa63067
NN
14699.PHONY: check-gas maybe-check-gas
14700maybe-check-gas:
6bd3dfaa
PB
14701@if gas
14702maybe-check-gas: check-gas
4fa63067
NN
14703
14704check-gas:
0aed8855 14705 @: $(MAKE); $(unstage)
4fa63067
NN
14706 @r=`${PWD_COMMAND}`; export r; \
14707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14708 $(HOST_EXPORTS) \
b00612cc
PB
14709 (cd $(HOST_SUBDIR)/gas && \
14710 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14711
6bd3dfaa 14712@endif gas
4fa63067
NN
14713
14714.PHONY: install-gas maybe-install-gas
14715maybe-install-gas:
6bd3dfaa
PB
14716@if gas
14717maybe-install-gas: install-gas
4fa63067
NN
14718
14719install-gas: installdirs
0aed8855 14720 @: $(MAKE); $(unstage)
4fa63067
NN
14721 @r=`${PWD_COMMAND}`; export r; \
14722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14723 $(HOST_EXPORTS) \
b00612cc 14724 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14725 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14726
6bd3dfaa 14727@endif gas
4fa63067 14728
9b980aa1
RW
14729.PHONY: install-strip-gas maybe-install-strip-gas
14730maybe-install-strip-gas:
14731@if gas
14732maybe-install-strip-gas: install-strip-gas
14733
14734install-strip-gas: installdirs
14735 @: $(MAKE); $(unstage)
14736 @r=`${PWD_COMMAND}`; export r; \
14737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14738 $(HOST_EXPORTS) \
14739 (cd $(HOST_SUBDIR)/gas && \
14740 $(MAKE) $(FLAGS_TO_PASS) install-strip)
14741
14742@endif gas
14743
56a8fe78 14744# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14745
14746.PHONY: maybe-info-gas info-gas
14747maybe-info-gas:
6bd3dfaa
PB
14748@if gas
14749maybe-info-gas: info-gas
4fa63067
NN
14750
14751info-gas: \
14752 configure-gas
14753 @[ -f ./gas/Makefile ] || exit 0; \
14754 r=`${PWD_COMMAND}`; export r; \
14755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14756 $(HOST_EXPORTS) \
b813574b 14757 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14759 done; \
4fa63067 14760 echo "Doing info in gas" ; \
b00612cc 14761 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14764 "RANLIB=$${RANLIB}" \
0c24b341 14765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14766 info) \
2a4cbe27
NN
14767 || exit 1
14768
6bd3dfaa 14769@endif gas
2a4cbe27 14770
4fa63067
NN
14771.PHONY: maybe-dvi-gas dvi-gas
14772maybe-dvi-gas:
6bd3dfaa
PB
14773@if gas
14774maybe-dvi-gas: dvi-gas
2a4cbe27 14775
4fa63067
NN
14776dvi-gas: \
14777 configure-gas
14778 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14779 r=`${PWD_COMMAND}`; export r; \
14780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14781 $(HOST_EXPORTS) \
b813574b 14782 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14784 done; \
4fa63067 14785 echo "Doing dvi in gas" ; \
b00612cc 14786 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14789 "RANLIB=$${RANLIB}" \
0c24b341 14790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14791 dvi) \
2a4cbe27
NN
14792 || exit 1
14793
6bd3dfaa 14794@endif gas
2a4cbe27 14795
56a8fe78
DD
14796.PHONY: maybe-pdf-gas pdf-gas
14797maybe-pdf-gas:
14798@if gas
14799maybe-pdf-gas: pdf-gas
14800
14801pdf-gas: \
14802 configure-gas
14803 @[ -f ./gas/Makefile ] || exit 0; \
14804 r=`${PWD_COMMAND}`; export r; \
14805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14806 $(HOST_EXPORTS) \
14807 for flag in $(EXTRA_HOST_FLAGS) ; do \
14808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14809 done; \
14810 echo "Doing pdf in gas" ; \
14811 (cd $(HOST_SUBDIR)/gas && \
14812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14814 "RANLIB=$${RANLIB}" \
0c24b341 14815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14816 pdf) \
14817 || exit 1
14818
14819@endif gas
14820
6d389afc
MS
14821.PHONY: maybe-html-gas html-gas
14822maybe-html-gas:
14823@if gas
14824maybe-html-gas: html-gas
14825
14826html-gas: \
14827 configure-gas
14828 @[ -f ./gas/Makefile ] || exit 0; \
14829 r=`${PWD_COMMAND}`; export r; \
14830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14831 $(HOST_EXPORTS) \
14832 for flag in $(EXTRA_HOST_FLAGS) ; do \
14833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14834 done; \
14835 echo "Doing html in gas" ; \
b00612cc 14836 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14839 "RANLIB=$${RANLIB}" \
0c24b341 14840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14841 html) \
14842 || exit 1
14843
14844@endif gas
14845
4fa63067
NN
14846.PHONY: maybe-TAGS-gas TAGS-gas
14847maybe-TAGS-gas:
6bd3dfaa
PB
14848@if gas
14849maybe-TAGS-gas: TAGS-gas
2a4cbe27 14850
4fa63067
NN
14851TAGS-gas: \
14852 configure-gas
14853 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14854 r=`${PWD_COMMAND}`; export r; \
14855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14856 $(HOST_EXPORTS) \
b813574b 14857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14859 done; \
4fa63067 14860 echo "Doing TAGS in gas" ; \
b00612cc 14861 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14864 "RANLIB=$${RANLIB}" \
0c24b341 14865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14866 TAGS) \
2a4cbe27
NN
14867 || exit 1
14868
6bd3dfaa 14869@endif gas
2a4cbe27 14870
4fa63067
NN
14871.PHONY: maybe-install-info-gas install-info-gas
14872maybe-install-info-gas:
6bd3dfaa
PB
14873@if gas
14874maybe-install-info-gas: install-info-gas
2a4cbe27 14875
4fa63067
NN
14876install-info-gas: \
14877 configure-gas \
14878 info-gas
14879 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14880 r=`${PWD_COMMAND}`; export r; \
14881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14882 $(HOST_EXPORTS) \
b813574b 14883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14885 done; \
4fa63067 14886 echo "Doing install-info in gas" ; \
b00612cc 14887 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14890 "RANLIB=$${RANLIB}" \
0c24b341 14891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14892 install-info) \
2a4cbe27
NN
14893 || exit 1
14894
6bd3dfaa 14895@endif gas
2a4cbe27 14896
a3ca38d2
DD
14897.PHONY: maybe-install-pdf-gas install-pdf-gas
14898maybe-install-pdf-gas:
14899@if gas
14900maybe-install-pdf-gas: install-pdf-gas
14901
14902install-pdf-gas: \
14903 configure-gas \
14904 pdf-gas
14905 @[ -f ./gas/Makefile ] || exit 0; \
14906 r=`${PWD_COMMAND}`; export r; \
14907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14908 $(HOST_EXPORTS) \
14909 for flag in $(EXTRA_HOST_FLAGS) ; do \
14910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14911 done; \
14912 echo "Doing install-pdf in gas" ; \
14913 (cd $(HOST_SUBDIR)/gas && \
14914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14916 "RANLIB=$${RANLIB}" \
0c24b341 14917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14918 install-pdf) \
14919 || exit 1
14920
14921@endif gas
14922
108a6f8e
CD
14923.PHONY: maybe-install-html-gas install-html-gas
14924maybe-install-html-gas:
14925@if gas
14926maybe-install-html-gas: install-html-gas
14927
14928install-html-gas: \
14929 configure-gas \
14930 html-gas
14931 @[ -f ./gas/Makefile ] || exit 0; \
14932 r=`${PWD_COMMAND}`; export r; \
14933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14934 $(HOST_EXPORTS) \
14935 for flag in $(EXTRA_HOST_FLAGS) ; do \
14936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14937 done; \
14938 echo "Doing install-html in gas" ; \
14939 (cd $(HOST_SUBDIR)/gas && \
14940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14942 "RANLIB=$${RANLIB}" \
0c24b341 14943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14944 install-html) \
14945 || exit 1
14946
14947@endif gas
14948
4fa63067
NN
14949.PHONY: maybe-installcheck-gas installcheck-gas
14950maybe-installcheck-gas:
6bd3dfaa
PB
14951@if gas
14952maybe-installcheck-gas: installcheck-gas
2a4cbe27 14953
4fa63067
NN
14954installcheck-gas: \
14955 configure-gas
14956 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14957 r=`${PWD_COMMAND}`; export r; \
14958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14959 $(HOST_EXPORTS) \
b813574b 14960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14962 done; \
4fa63067 14963 echo "Doing installcheck in gas" ; \
b00612cc 14964 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14967 "RANLIB=$${RANLIB}" \
0c24b341 14968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14969 installcheck) \
2a4cbe27
NN
14970 || exit 1
14971
6bd3dfaa 14972@endif gas
2a4cbe27 14973
4fa63067
NN
14974.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14975maybe-mostlyclean-gas:
6bd3dfaa
PB
14976@if gas
14977maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14978
4fa63067
NN
14979mostlyclean-gas:
14980 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14981 r=`${PWD_COMMAND}`; export r; \
14982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14983 $(HOST_EXPORTS) \
b813574b 14984 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14986 done; \
4fa63067 14987 echo "Doing mostlyclean in gas" ; \
b00612cc 14988 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14991 "RANLIB=$${RANLIB}" \
0c24b341 14992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14993 mostlyclean) \
2a4cbe27
NN
14994 || exit 1
14995
6bd3dfaa 14996@endif gas
2a4cbe27 14997
4fa63067
NN
14998.PHONY: maybe-clean-gas clean-gas
14999maybe-clean-gas:
6bd3dfaa
PB
15000@if gas
15001maybe-clean-gas: clean-gas
2a4cbe27 15002
4fa63067
NN
15003clean-gas:
15004 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
15005 r=`${PWD_COMMAND}`; export r; \
15006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15007 $(HOST_EXPORTS) \
b813574b 15008 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15010 done; \
4fa63067 15011 echo "Doing clean in gas" ; \
b00612cc 15012 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15015 "RANLIB=$${RANLIB}" \
0c24b341 15016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15017 clean) \
2a4cbe27
NN
15018 || exit 1
15019
6bd3dfaa 15020@endif gas
2a4cbe27 15021
4fa63067
NN
15022.PHONY: maybe-distclean-gas distclean-gas
15023maybe-distclean-gas:
6bd3dfaa
PB
15024@if gas
15025maybe-distclean-gas: distclean-gas
2a4cbe27 15026
4fa63067
NN
15027distclean-gas:
15028 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
15029 r=`${PWD_COMMAND}`; export r; \
15030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15031 $(HOST_EXPORTS) \
b813574b 15032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15034 done; \
4fa63067 15035 echo "Doing distclean in gas" ; \
b00612cc 15036 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15039 "RANLIB=$${RANLIB}" \
0c24b341 15040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15041 distclean) \
2a4cbe27
NN
15042 || exit 1
15043
6bd3dfaa 15044@endif gas
2a4cbe27 15045
4fa63067
NN
15046.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
15047maybe-maintainer-clean-gas:
6bd3dfaa
PB
15048@if gas
15049maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 15050
4fa63067
NN
15051maintainer-clean-gas:
15052 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
15053 r=`${PWD_COMMAND}`; export r; \
15054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15055 $(HOST_EXPORTS) \
b813574b 15056 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15058 done; \
4fa63067 15059 echo "Doing maintainer-clean in gas" ; \
b00612cc 15060 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15063 "RANLIB=$${RANLIB}" \
0c24b341 15064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15065 maintainer-clean) \
2a4cbe27
NN
15066 || exit 1
15067
6bd3dfaa 15068@endif gas
2a4cbe27 15069
2a4cbe27 15070
a7254363 15071
b813574b
PB
15072.PHONY: configure-gcc maybe-configure-gcc
15073maybe-configure-gcc:
c52c6897 15074@if gcc-bootstrap
4f0ef2d8 15075configure-gcc: stage_current
c52c6897
PB
15076@endif gcc-bootstrap
15077@if gcc
4f0ef2d8
CD
15078maybe-configure-gcc: configure-gcc
15079configure-gcc:
c52c6897
PB
15080 @r=`${PWD_COMMAND}`; export r; \
15081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
15082 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
15083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
1f53ca9a 15084 $(HOST_EXPORTS) \
a7254363
PB
15085 echo Configuring in $(HOST_SUBDIR)/gcc; \
15086 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 15087 case $(srcdir) in \
b00612cc
PB
15088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15089 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15091 esac; \
b00612cc
PB
15092 srcdiroption="--srcdir=$${topdir}/gcc"; \
15093 libsrcdir="$$s/gcc"; \
4fa63067 15094 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15096 --target=${target_alias} $${srcdiroption} \
4fa63067 15097 || exit 1
b813574b 15098@endif gcc
4fa63067 15099
a7254363
PB
15100
15101
d545f33b
PB
15102.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
15103maybe-configure-stage1-gcc:
15104@if gcc-bootstrap
15105maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 15106configure-stage1-gcc:
c52c6897 15107 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 15108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15109 @r=`${PWD_COMMAND}`; export r; \
15110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15111 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 15112 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 15113 $(HOST_EXPORTS) \
8ee82aff 15114 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15115 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15116 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 15117 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15119 cd $(HOST_SUBDIR)/gcc || exit 1; \
15120 case $(srcdir) in \
15121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15122 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15124 esac; \
15125 srcdiroption="--srcdir=$${topdir}/gcc"; \
15126 libsrcdir="$$s/gcc"; \
15127 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15129 --target=${target_alias} $${srcdiroption} \
1b05fbbd 15130 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
15131@endif gcc-bootstrap
15132
15133.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
15134maybe-configure-stage2-gcc:
15135@if gcc-bootstrap
15136maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 15137configure-stage2-gcc:
c52c6897 15138 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 15139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15140 @r=`${PWD_COMMAND}`; export r; \
15141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15142 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 15143 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15144 $(HOST_EXPORTS) \
1b05fbbd 15145 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15146 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15147 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15148 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15149 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15151 cd $(HOST_SUBDIR)/gcc || exit 1; \
15152 case $(srcdir) in \
15153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15154 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15156 esac; \
15157 srcdiroption="--srcdir=$${topdir}/gcc"; \
15158 libsrcdir="$$s/gcc"; \
15159 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15161 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15162 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15163 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
15164@endif gcc-bootstrap
15165
d545f33b
PB
15166.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
15167maybe-configure-stage3-gcc:
15168@if gcc-bootstrap
15169maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 15170configure-stage3-gcc:
c52c6897 15171 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 15172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15173 @r=`${PWD_COMMAND}`; export r; \
15174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15175 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 15176 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15177 $(HOST_EXPORTS) \
1b05fbbd 15178 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15179 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15180 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15181 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15182 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15184 cd $(HOST_SUBDIR)/gcc || exit 1; \
15185 case $(srcdir) in \
15186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15187 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15189 esac; \
15190 srcdiroption="--srcdir=$${topdir}/gcc"; \
15191 libsrcdir="$$s/gcc"; \
15192 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15194 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15195 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15196 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
15197@endif gcc-bootstrap
15198
d545f33b
PB
15199.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
15200maybe-configure-stage4-gcc:
15201@if gcc-bootstrap
15202maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 15203configure-stage4-gcc:
c52c6897 15204 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 15205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15206 @r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15208 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 15209 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15210 $(HOST_EXPORTS) \
1b05fbbd 15211 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15212 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15213 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15214 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15215 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15217 cd $(HOST_SUBDIR)/gcc || exit 1; \
15218 case $(srcdir) in \
15219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15220 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15222 esac; \
15223 srcdiroption="--srcdir=$${topdir}/gcc"; \
15224 libsrcdir="$$s/gcc"; \
15225 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15227 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15228 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15229 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
15230@endif gcc-bootstrap
15231
15232.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
15233maybe-configure-stageprofile-gcc:
15234@if gcc-bootstrap
15235maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 15236configure-stageprofile-gcc:
c52c6897 15237 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 15238 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15239 @r=`${PWD_COMMAND}`; export r; \
15240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15241 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 15242 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15243 $(HOST_EXPORTS) \
1b05fbbd
AO
15244 $(POSTSTAGE1_HOST_EXPORTS) \
15245 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15246 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15247 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15248 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 15249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15250 cd $(HOST_SUBDIR)/gcc || exit 1; \
15251 case $(srcdir) in \
15252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15253 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15255 esac; \
15256 srcdiroption="--srcdir=$${topdir}/gcc"; \
15257 libsrcdir="$$s/gcc"; \
15258 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15260 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15261 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15262 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
15263@endif gcc-bootstrap
15264
15265.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
15266maybe-configure-stagefeedback-gcc:
15267@if gcc-bootstrap
15268maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 15269configure-stagefeedback-gcc:
c52c6897 15270 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 15271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15272 @r=`${PWD_COMMAND}`; export r; \
15273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15274 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 15275 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15276 $(HOST_EXPORTS) \
1b05fbbd
AO
15277 $(POSTSTAGE1_HOST_EXPORTS) \
15278 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15279 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15280 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15281 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 15282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15283 cd $(HOST_SUBDIR)/gcc || exit 1; \
15284 case $(srcdir) in \
15285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15286 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15288 esac; \
15289 srcdiroption="--srcdir=$${topdir}/gcc"; \
15290 libsrcdir="$$s/gcc"; \
15291 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15293 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15294 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15295 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
15296@endif gcc-bootstrap
15297
15298
15299
15300
15301
b813574b
PB
15302.PHONY: all-gcc maybe-all-gcc
15303maybe-all-gcc:
4f0ef2d8
CD
15304@if gcc-bootstrap
15305all-gcc: stage_current
15306@endif gcc-bootstrap
b813574b 15307@if gcc
4b900473 15308TARGET-gcc=all
b813574b
PB
15309maybe-all-gcc: all-gcc
15310all-gcc: configure-gcc
c52c6897 15311 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15313 $(HOST_EXPORTS) \
b00612cc 15314 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
15315 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
15316 $(TARGET-gcc))
b813574b 15317@endif gcc
4fa63067 15318
a7254363 15319
d545f33b
PB
15320
15321.PHONY: all-stage1-gcc maybe-all-stage1-gcc
15322.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
15323maybe-all-stage1-gcc:
15324maybe-clean-stage1-gcc:
15325@if gcc-bootstrap
15326maybe-all-stage1-gcc: all-stage1-gcc
15327all-stage1: all-stage1-gcc
f70224b5 15328TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 15329all-stage1-gcc: configure-stage1-gcc
c52c6897 15330 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
15331 @r=`${PWD_COMMAND}`; export r; \
15332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15333 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 15334 $(HOST_EXPORTS) \
d545f33b 15335 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15336 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15337 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 15338 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
15339 LIBCFLAGS="$(LIBCFLAGS)" \
15340 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15341 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15342 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15343 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
15344 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 15345 $(TARGET-stage1-gcc)
d545f33b
PB
15346
15347maybe-clean-stage1-gcc: clean-stage1-gcc
15348clean-stage1: clean-stage1-gcc
15349clean-stage1-gcc:
9dbaa842
DD
15350 @if [ $(current_stage) = stage1 ]; then \
15351 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15352 else \
15353 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
15354 $(MAKE) stage1-start; \
15355 fi; \
d545f33b 15356 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15357 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 15358 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15359@endif gcc-bootstrap
15360
15361
15362.PHONY: all-stage2-gcc maybe-all-stage2-gcc
15363.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
15364maybe-all-stage2-gcc:
15365maybe-clean-stage2-gcc:
15366@if gcc-bootstrap
15367maybe-all-stage2-gcc: all-stage2-gcc
15368all-stage2: all-stage2-gcc
f70224b5 15369TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 15370all-stage2-gcc: configure-stage2-gcc
c52c6897 15371 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
15372 @r=`${PWD_COMMAND}`; export r; \
15373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15374 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 15375 $(HOST_EXPORTS) \
1f53ca9a 15376 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15377 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15379 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 15380 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
15381 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15386 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 15387 $(TARGET-stage2-gcc)
d545f33b
PB
15388
15389maybe-clean-stage2-gcc: clean-stage2-gcc
15390clean-stage2: clean-stage2-gcc
15391clean-stage2-gcc:
9dbaa842
DD
15392 @if [ $(current_stage) = stage2 ]; then \
15393 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15394 else \
15395 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
15396 $(MAKE) stage2-start; \
15397 fi; \
d545f33b 15398 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15399 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15400 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15401 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15402@endif gcc-bootstrap
15403
15404
15405.PHONY: all-stage3-gcc maybe-all-stage3-gcc
15406.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
15407maybe-all-stage3-gcc:
15408maybe-clean-stage3-gcc:
15409@if gcc-bootstrap
15410maybe-all-stage3-gcc: all-stage3-gcc
15411all-stage3: all-stage3-gcc
f70224b5 15412TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 15413all-stage3-gcc: configure-stage3-gcc
c52c6897 15414 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
15415 @r=`${PWD_COMMAND}`; export r; \
15416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15417 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 15418 $(HOST_EXPORTS) \
1f53ca9a 15419 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15420 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15421 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15422 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 15423 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
15424 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15425 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15426 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15427 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15428 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15429 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 15430 $(TARGET-stage3-gcc)
d545f33b
PB
15431
15432maybe-clean-stage3-gcc: clean-stage3-gcc
15433clean-stage3: clean-stage3-gcc
15434clean-stage3-gcc:
9dbaa842
DD
15435 @if [ $(current_stage) = stage3 ]; then \
15436 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15437 else \
15438 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
15439 $(MAKE) stage3-start; \
15440 fi; \
d545f33b 15441 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15442 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15443 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15444 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15445@endif gcc-bootstrap
15446
15447
15448.PHONY: all-stage4-gcc maybe-all-stage4-gcc
15449.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
15450maybe-all-stage4-gcc:
15451maybe-clean-stage4-gcc:
15452@if gcc-bootstrap
15453maybe-all-stage4-gcc: all-stage4-gcc
15454all-stage4: all-stage4-gcc
f70224b5 15455TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 15456all-stage4-gcc: configure-stage4-gcc
c52c6897 15457 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
15458 @r=`${PWD_COMMAND}`; export r; \
15459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15460 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 15461 $(HOST_EXPORTS) \
1f53ca9a 15462 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15463 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15465 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 15466 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 15467 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
15468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15472 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 15473 $(TARGET-stage4-gcc)
d545f33b
PB
15474
15475maybe-clean-stage4-gcc: clean-stage4-gcc
15476clean-stage4: clean-stage4-gcc
15477clean-stage4-gcc:
9dbaa842
DD
15478 @if [ $(current_stage) = stage4 ]; then \
15479 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15480 else \
15481 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
15482 $(MAKE) stage4-start; \
15483 fi; \
d545f33b 15484 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15485 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15486 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15487 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15488@endif gcc-bootstrap
15489
15490
15491.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
15492.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
15493maybe-all-stageprofile-gcc:
15494maybe-clean-stageprofile-gcc:
15495@if gcc-bootstrap
15496maybe-all-stageprofile-gcc: all-stageprofile-gcc
15497all-stageprofile: all-stageprofile-gcc
f70224b5 15498TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 15499all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 15500 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
15501 @r=`${PWD_COMMAND}`; export r; \
15502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15503 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 15504 $(HOST_EXPORTS) \
1f53ca9a 15505 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15506 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15508 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 15509 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
15510 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15515 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 15516 $(TARGET-stageprofile-gcc)
d545f33b
PB
15517
15518maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15519clean-stageprofile: clean-stageprofile-gcc
15520clean-stageprofile-gcc:
9dbaa842
DD
15521 @if [ $(current_stage) = stageprofile ]; then \
15522 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15523 else \
15524 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15525 $(MAKE) stageprofile-start; \
15526 fi; \
d545f33b 15527 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15528 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15529 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15530 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15531@endif gcc-bootstrap
15532
15533
15534.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15535.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15536maybe-all-stagefeedback-gcc:
15537maybe-clean-stagefeedback-gcc:
15538@if gcc-bootstrap
15539maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15540all-stagefeedback: all-stagefeedback-gcc
f70224b5 15541TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 15542all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 15543 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15544 @r=`${PWD_COMMAND}`; export r; \
15545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15546 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 15547 $(HOST_EXPORTS) \
1f53ca9a 15548 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15549 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15551 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 15552 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
15553 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15557 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15558 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 15559 $(TARGET-stagefeedback-gcc)
d545f33b
PB
15560
15561maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15562clean-stagefeedback: clean-stagefeedback-gcc
15563clean-stagefeedback-gcc:
9dbaa842
DD
15564 @if [ $(current_stage) = stagefeedback ]; then \
15565 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15566 else \
15567 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15568 $(MAKE) stagefeedback-start; \
15569 fi; \
d545f33b 15570 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15571 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15572 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15573 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15574@endif gcc-bootstrap
15575
15576
15577
15578
15579
b813574b
PB
15580.PHONY: check-gcc maybe-check-gcc
15581maybe-check-gcc:
15582@if gcc
15583maybe-check-gcc: check-gcc
4fa63067 15584
b813574b 15585check-gcc:
0aed8855 15586 @: $(MAKE); $(unstage)
4fa63067
NN
15587 @r=`${PWD_COMMAND}`; export r; \
15588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15589 $(HOST_EXPORTS) \
b00612cc
PB
15590 (cd $(HOST_SUBDIR)/gcc && \
15591 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 15592
b813574b 15593@endif gcc
4fa63067 15594
b813574b
PB
15595.PHONY: install-gcc maybe-install-gcc
15596maybe-install-gcc:
15597@if gcc
15598maybe-install-gcc: install-gcc
4fa63067 15599
b813574b 15600install-gcc: installdirs
0aed8855 15601 @: $(MAKE); $(unstage)
4fa63067
NN
15602 @r=`${PWD_COMMAND}`; export r; \
15603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15604 $(HOST_EXPORTS) \
b00612cc 15605 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15606 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15607
b813574b 15608@endif gcc
4fa63067 15609
9b980aa1
RW
15610.PHONY: install-strip-gcc maybe-install-strip-gcc
15611maybe-install-strip-gcc:
15612@if gcc
15613maybe-install-strip-gcc: install-strip-gcc
15614
15615install-strip-gcc: installdirs
15616 @: $(MAKE); $(unstage)
15617 @r=`${PWD_COMMAND}`; export r; \
15618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15619 $(HOST_EXPORTS) \
15620 (cd $(HOST_SUBDIR)/gcc && \
15621 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
15622
15623@endif gcc
15624
56a8fe78 15625# Other targets (info, dvi, pdf, etc.)
4fa63067 15626
b813574b
PB
15627.PHONY: maybe-info-gcc info-gcc
15628maybe-info-gcc:
15629@if gcc
15630maybe-info-gcc: info-gcc
4fa63067 15631
b813574b
PB
15632info-gcc: \
15633 configure-gcc
15634 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15635 r=`${PWD_COMMAND}`; export r; \
15636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15637 $(HOST_EXPORTS) \
b813574b 15638 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15640 done; \
b813574b 15641 echo "Doing info in gcc" ; \
b00612cc 15642 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15645 "RANLIB=$${RANLIB}" \
0c24b341 15646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15647 info) \
2a4cbe27
NN
15648 || exit 1
15649
b813574b 15650@endif gcc
2a4cbe27 15651
b813574b
PB
15652.PHONY: maybe-dvi-gcc dvi-gcc
15653maybe-dvi-gcc:
15654@if gcc
15655maybe-dvi-gcc: dvi-gcc
2a4cbe27 15656
b813574b
PB
15657dvi-gcc: \
15658 configure-gcc
15659 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15660 r=`${PWD_COMMAND}`; export r; \
15661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15662 $(HOST_EXPORTS) \
b813574b 15663 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15665 done; \
b813574b 15666 echo "Doing dvi in gcc" ; \
b00612cc 15667 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15670 "RANLIB=$${RANLIB}" \
0c24b341 15671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15672 dvi) \
2a4cbe27
NN
15673 || exit 1
15674
b813574b 15675@endif gcc
2a4cbe27 15676
56a8fe78
DD
15677.PHONY: maybe-pdf-gcc pdf-gcc
15678maybe-pdf-gcc:
15679@if gcc
15680maybe-pdf-gcc: pdf-gcc
15681
15682pdf-gcc: \
15683 configure-gcc
15684 @[ -f ./gcc/Makefile ] || exit 0; \
15685 r=`${PWD_COMMAND}`; export r; \
15686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15687 $(HOST_EXPORTS) \
15688 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15690 done; \
15691 echo "Doing pdf in gcc" ; \
15692 (cd $(HOST_SUBDIR)/gcc && \
15693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15695 "RANLIB=$${RANLIB}" \
0c24b341 15696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15697 pdf) \
15698 || exit 1
15699
15700@endif gcc
15701
6d389afc
MS
15702.PHONY: maybe-html-gcc html-gcc
15703maybe-html-gcc:
15704@if gcc
15705maybe-html-gcc: html-gcc
15706
15707html-gcc: \
15708 configure-gcc
15709 @[ -f ./gcc/Makefile ] || exit 0; \
15710 r=`${PWD_COMMAND}`; export r; \
15711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15712 $(HOST_EXPORTS) \
15713 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15715 done; \
15716 echo "Doing html in gcc" ; \
b00612cc 15717 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15720 "RANLIB=$${RANLIB}" \
0c24b341 15721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15722 html) \
15723 || exit 1
15724
15725@endif gcc
15726
b813574b
PB
15727.PHONY: maybe-TAGS-gcc TAGS-gcc
15728maybe-TAGS-gcc:
15729@if gcc
15730maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15731
b813574b
PB
15732TAGS-gcc: \
15733 configure-gcc
15734 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15735 r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15737 $(HOST_EXPORTS) \
b813574b 15738 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15740 done; \
b813574b 15741 echo "Doing TAGS in gcc" ; \
b00612cc 15742 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15745 "RANLIB=$${RANLIB}" \
0c24b341 15746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15747 TAGS) \
2a4cbe27
NN
15748 || exit 1
15749
b813574b 15750@endif gcc
2a4cbe27 15751
b813574b
PB
15752.PHONY: maybe-install-info-gcc install-info-gcc
15753maybe-install-info-gcc:
15754@if gcc
15755maybe-install-info-gcc: install-info-gcc
a2592b1b 15756
b813574b
PB
15757install-info-gcc: \
15758 configure-gcc \
15759 info-gcc
15760 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15761 r=`${PWD_COMMAND}`; export r; \
15762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15763 $(HOST_EXPORTS) \
b813574b 15764 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15766 done; \
b813574b 15767 echo "Doing install-info in gcc" ; \
b00612cc 15768 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15771 "RANLIB=$${RANLIB}" \
0c24b341 15772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15773 install-info) \
a2592b1b
DD
15774 || exit 1
15775
b813574b 15776@endif gcc
a2592b1b 15777
a3ca38d2
DD
15778.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15779maybe-install-pdf-gcc:
15780@if gcc
15781maybe-install-pdf-gcc: install-pdf-gcc
15782
15783install-pdf-gcc: \
15784 configure-gcc \
15785 pdf-gcc
15786 @[ -f ./gcc/Makefile ] || exit 0; \
15787 r=`${PWD_COMMAND}`; export r; \
15788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15789 $(HOST_EXPORTS) \
15790 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15792 done; \
15793 echo "Doing install-pdf in gcc" ; \
15794 (cd $(HOST_SUBDIR)/gcc && \
15795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15797 "RANLIB=$${RANLIB}" \
0c24b341 15798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15799 install-pdf) \
15800 || exit 1
15801
15802@endif gcc
15803
108a6f8e
CD
15804.PHONY: maybe-install-html-gcc install-html-gcc
15805maybe-install-html-gcc:
15806@if gcc
15807maybe-install-html-gcc: install-html-gcc
15808
15809install-html-gcc: \
15810 configure-gcc \
15811 html-gcc
15812 @[ -f ./gcc/Makefile ] || exit 0; \
15813 r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15815 $(HOST_EXPORTS) \
15816 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15818 done; \
15819 echo "Doing install-html in gcc" ; \
15820 (cd $(HOST_SUBDIR)/gcc && \
15821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15823 "RANLIB=$${RANLIB}" \
0c24b341 15824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15825 install-html) \
15826 || exit 1
15827
15828@endif gcc
15829
b813574b
PB
15830.PHONY: maybe-installcheck-gcc installcheck-gcc
15831maybe-installcheck-gcc:
15832@if gcc
15833maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15834
b813574b
PB
15835installcheck-gcc: \
15836 configure-gcc
15837 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15838 r=`${PWD_COMMAND}`; export r; \
15839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15840 $(HOST_EXPORTS) \
b813574b 15841 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15843 done; \
b813574b 15844 echo "Doing installcheck in gcc" ; \
b00612cc 15845 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15848 "RANLIB=$${RANLIB}" \
0c24b341 15849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15850 installcheck) \
4fa63067 15851 || exit 1
2a4cbe27 15852
b813574b 15853@endif gcc
4fa63067 15854
b813574b
PB
15855.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15856maybe-mostlyclean-gcc:
15857@if gcc
15858maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15859
b813574b
PB
15860mostlyclean-gcc:
15861 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15862 r=`${PWD_COMMAND}`; export r; \
15863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15864 $(HOST_EXPORTS) \
b813574b 15865 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15867 done; \
b813574b 15868 echo "Doing mostlyclean in gcc" ; \
b00612cc 15869 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15872 "RANLIB=$${RANLIB}" \
0c24b341 15873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15874 mostlyclean) \
2a4cbe27
NN
15875 || exit 1
15876
b813574b 15877@endif gcc
2a4cbe27 15878
b813574b
PB
15879.PHONY: maybe-clean-gcc clean-gcc
15880maybe-clean-gcc:
15881@if gcc
15882maybe-clean-gcc: clean-gcc
2a4cbe27 15883
b813574b
PB
15884clean-gcc:
15885 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15886 r=`${PWD_COMMAND}`; export r; \
15887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15888 $(HOST_EXPORTS) \
b813574b 15889 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15891 done; \
b813574b 15892 echo "Doing clean in gcc" ; \
b00612cc 15893 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15896 "RANLIB=$${RANLIB}" \
0c24b341 15897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15898 clean) \
2a4cbe27
NN
15899 || exit 1
15900
b813574b 15901@endif gcc
2a4cbe27 15902
b813574b
PB
15903.PHONY: maybe-distclean-gcc distclean-gcc
15904maybe-distclean-gcc:
15905@if gcc
15906maybe-distclean-gcc: distclean-gcc
2a4cbe27 15907
b813574b
PB
15908distclean-gcc:
15909 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15910 r=`${PWD_COMMAND}`; export r; \
15911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15912 $(HOST_EXPORTS) \
b813574b 15913 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15915 done; \
b813574b 15916 echo "Doing distclean in gcc" ; \
b00612cc 15917 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15920 "RANLIB=$${RANLIB}" \
0c24b341 15921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15922 distclean) \
2a4cbe27
NN
15923 || exit 1
15924
b813574b 15925@endif gcc
2a4cbe27 15926
b813574b
PB
15927.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15928maybe-maintainer-clean-gcc:
15929@if gcc
15930maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15931
b813574b
PB
15932maintainer-clean-gcc:
15933 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15934 r=`${PWD_COMMAND}`; export r; \
15935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15936 $(HOST_EXPORTS) \
b813574b 15937 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15939 done; \
b813574b 15940 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15941 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15944 "RANLIB=$${RANLIB}" \
0c24b341 15945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15946 maintainer-clean) \
2a4cbe27
NN
15947 || exit 1
15948
b813574b 15949@endif gcc
2a4cbe27 15950
2a4cbe27 15951
a7254363 15952
b813574b
PB
15953.PHONY: configure-gawk maybe-configure-gawk
15954maybe-configure-gawk:
4f0ef2d8
CD
15955@if gcc-bootstrap
15956configure-gawk: stage_current
15957@endif gcc-bootstrap
b813574b
PB
15958@if gawk
15959maybe-configure-gawk: configure-gawk
c52c6897 15960configure-gawk:
0aed8855 15961 @: $(MAKE); $(unstage)
c52c6897 15962 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15964 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
1f53ca9a 15966 $(HOST_EXPORTS) \
a7254363
PB
15967 echo Configuring in $(HOST_SUBDIR)/gawk; \
15968 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15969 case $(srcdir) in \
b00612cc
PB
15970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15971 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15973 esac; \
b00612cc
PB
15974 srcdiroption="--srcdir=$${topdir}/gawk"; \
15975 libsrcdir="$$s/gawk"; \
4fa63067 15976 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15977 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15978 --target=${target_alias} $${srcdiroption} \
4fa63067 15979 || exit 1
b813574b 15980@endif gawk
4fa63067 15981
a7254363
PB
15982
15983
d545f33b
PB
15984
15985
b813574b
PB
15986.PHONY: all-gawk maybe-all-gawk
15987maybe-all-gawk:
4f0ef2d8
CD
15988@if gcc-bootstrap
15989all-gawk: stage_current
15990@endif gcc-bootstrap
b813574b 15991@if gawk
d27cc32e 15992TARGET-gawk=all
b813574b
PB
15993maybe-all-gawk: all-gawk
15994all-gawk: configure-gawk
0aed8855 15995 @: $(MAKE); $(unstage)
4fa63067
NN
15996 @r=`${PWD_COMMAND}`; export r; \
15997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15998 $(HOST_EXPORTS) \
b00612cc 15999 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
16000 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16001 $(TARGET-gawk))
b813574b 16002@endif gawk
4fa63067 16003
a7254363 16004
d545f33b
PB
16005
16006
b813574b
PB
16007.PHONY: check-gawk maybe-check-gawk
16008maybe-check-gawk:
16009@if gawk
16010maybe-check-gawk: check-gawk
4fa63067 16011
b813574b 16012check-gawk:
0aed8855 16013 @: $(MAKE); $(unstage)
4fa63067
NN
16014 @r=`${PWD_COMMAND}`; export r; \
16015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16016 $(HOST_EXPORTS) \
b00612cc
PB
16017 (cd $(HOST_SUBDIR)/gawk && \
16018 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16019
b813574b 16020@endif gawk
4fa63067 16021
b813574b
PB
16022.PHONY: install-gawk maybe-install-gawk
16023maybe-install-gawk:
16024@if gawk
16025maybe-install-gawk: install-gawk
4fa63067 16026
b813574b 16027install-gawk: installdirs
0aed8855 16028 @: $(MAKE); $(unstage)
4fa63067
NN
16029 @r=`${PWD_COMMAND}`; export r; \
16030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16031 $(HOST_EXPORTS) \
b00612cc 16032 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 16033 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16034
b813574b 16035@endif gawk
4fa63067 16036
9b980aa1
RW
16037.PHONY: install-strip-gawk maybe-install-strip-gawk
16038maybe-install-strip-gawk:
16039@if gawk
16040maybe-install-strip-gawk: install-strip-gawk
16041
16042install-strip-gawk: installdirs
16043 @: $(MAKE); $(unstage)
16044 @r=`${PWD_COMMAND}`; export r; \
16045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16046 $(HOST_EXPORTS) \
16047 (cd $(HOST_SUBDIR)/gawk && \
16048 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16049
16050@endif gawk
16051
56a8fe78 16052# Other targets (info, dvi, pdf, etc.)
4fa63067 16053
b813574b
PB
16054.PHONY: maybe-info-gawk info-gawk
16055maybe-info-gawk:
16056@if gawk
16057maybe-info-gawk: info-gawk
4fa63067 16058
b813574b
PB
16059info-gawk: \
16060 configure-gawk
0aed8855 16061 @: $(MAKE); $(unstage)
b813574b 16062 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16063 r=`${PWD_COMMAND}`; export r; \
16064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16065 $(HOST_EXPORTS) \
b813574b 16066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16068 done; \
b813574b 16069 echo "Doing info in gawk" ; \
b00612cc 16070 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16073 "RANLIB=$${RANLIB}" \
0c24b341 16074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16075 info) \
2a4cbe27
NN
16076 || exit 1
16077
b813574b 16078@endif gawk
2a4cbe27 16079
b813574b
PB
16080.PHONY: maybe-dvi-gawk dvi-gawk
16081maybe-dvi-gawk:
16082@if gawk
16083maybe-dvi-gawk: dvi-gawk
2a4cbe27 16084
b813574b
PB
16085dvi-gawk: \
16086 configure-gawk
0aed8855 16087 @: $(MAKE); $(unstage)
b813574b 16088 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16089 r=`${PWD_COMMAND}`; export r; \
16090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16091 $(HOST_EXPORTS) \
b813574b 16092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16094 done; \
b813574b 16095 echo "Doing dvi in gawk" ; \
b00612cc 16096 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16099 "RANLIB=$${RANLIB}" \
0c24b341 16100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16101 dvi) \
2a4cbe27
NN
16102 || exit 1
16103
b813574b 16104@endif gawk
2a4cbe27 16105
56a8fe78
DD
16106.PHONY: maybe-pdf-gawk pdf-gawk
16107maybe-pdf-gawk:
16108@if gawk
16109maybe-pdf-gawk: pdf-gawk
16110
16111pdf-gawk: \
16112 configure-gawk
16113 @: $(MAKE); $(unstage)
16114 @[ -f ./gawk/Makefile ] || exit 0; \
16115 r=`${PWD_COMMAND}`; export r; \
16116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16117 $(HOST_EXPORTS) \
16118 for flag in $(EXTRA_HOST_FLAGS) ; do \
16119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16120 done; \
16121 echo "Doing pdf in gawk" ; \
16122 (cd $(HOST_SUBDIR)/gawk && \
16123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16125 "RANLIB=$${RANLIB}" \
0c24b341 16126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16127 pdf) \
16128 || exit 1
16129
16130@endif gawk
16131
6d389afc
MS
16132.PHONY: maybe-html-gawk html-gawk
16133maybe-html-gawk:
16134@if gawk
16135maybe-html-gawk: html-gawk
16136
16137html-gawk: \
16138 configure-gawk
0aed8855 16139 @: $(MAKE); $(unstage)
6d389afc
MS
16140 @[ -f ./gawk/Makefile ] || exit 0; \
16141 r=`${PWD_COMMAND}`; export r; \
16142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16143 $(HOST_EXPORTS) \
16144 for flag in $(EXTRA_HOST_FLAGS) ; do \
16145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16146 done; \
16147 echo "Doing html in gawk" ; \
b00612cc 16148 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
16149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16151 "RANLIB=$${RANLIB}" \
0c24b341 16152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16153 html) \
16154 || exit 1
16155
16156@endif gawk
16157
b813574b
PB
16158.PHONY: maybe-TAGS-gawk TAGS-gawk
16159maybe-TAGS-gawk:
16160@if gawk
16161maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 16162
b813574b
PB
16163TAGS-gawk: \
16164 configure-gawk
0aed8855 16165 @: $(MAKE); $(unstage)
b813574b 16166 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16167 r=`${PWD_COMMAND}`; export r; \
16168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16169 $(HOST_EXPORTS) \
b813574b 16170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16172 done; \
b813574b 16173 echo "Doing TAGS in gawk" ; \
b00612cc 16174 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16177 "RANLIB=$${RANLIB}" \
0c24b341 16178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16179 TAGS) \
2a4cbe27
NN
16180 || exit 1
16181
b813574b 16182@endif gawk
2a4cbe27 16183
b813574b
PB
16184.PHONY: maybe-install-info-gawk install-info-gawk
16185maybe-install-info-gawk:
16186@if gawk
16187maybe-install-info-gawk: install-info-gawk
2a4cbe27 16188
b813574b
PB
16189install-info-gawk: \
16190 configure-gawk \
16191 info-gawk
0aed8855 16192 @: $(MAKE); $(unstage)
b813574b 16193 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16194 r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16196 $(HOST_EXPORTS) \
b813574b 16197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16199 done; \
b813574b 16200 echo "Doing install-info in gawk" ; \
b00612cc 16201 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16204 "RANLIB=$${RANLIB}" \
0c24b341 16205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16206 install-info) \
2a4cbe27
NN
16207 || exit 1
16208
b813574b 16209@endif gawk
2a4cbe27 16210
a3ca38d2
DD
16211.PHONY: maybe-install-pdf-gawk install-pdf-gawk
16212maybe-install-pdf-gawk:
16213@if gawk
16214maybe-install-pdf-gawk: install-pdf-gawk
16215
16216install-pdf-gawk: \
16217 configure-gawk \
16218 pdf-gawk
16219 @: $(MAKE); $(unstage)
16220 @[ -f ./gawk/Makefile ] || exit 0; \
16221 r=`${PWD_COMMAND}`; export r; \
16222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16223 $(HOST_EXPORTS) \
16224 for flag in $(EXTRA_HOST_FLAGS) ; do \
16225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16226 done; \
16227 echo "Doing install-pdf in gawk" ; \
16228 (cd $(HOST_SUBDIR)/gawk && \
16229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16231 "RANLIB=$${RANLIB}" \
0c24b341 16232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16233 install-pdf) \
16234 || exit 1
16235
16236@endif gawk
16237
108a6f8e
CD
16238.PHONY: maybe-install-html-gawk install-html-gawk
16239maybe-install-html-gawk:
16240@if gawk
16241maybe-install-html-gawk: install-html-gawk
16242
16243install-html-gawk: \
16244 configure-gawk \
16245 html-gawk
16246 @: $(MAKE); $(unstage)
16247 @[ -f ./gawk/Makefile ] || exit 0; \
16248 r=`${PWD_COMMAND}`; export r; \
16249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16250 $(HOST_EXPORTS) \
16251 for flag in $(EXTRA_HOST_FLAGS) ; do \
16252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16253 done; \
16254 echo "Doing install-html in gawk" ; \
16255 (cd $(HOST_SUBDIR)/gawk && \
16256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16258 "RANLIB=$${RANLIB}" \
0c24b341 16259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16260 install-html) \
16261 || exit 1
16262
16263@endif gawk
16264
b813574b
PB
16265.PHONY: maybe-installcheck-gawk installcheck-gawk
16266maybe-installcheck-gawk:
16267@if gawk
16268maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 16269
b813574b
PB
16270installcheck-gawk: \
16271 configure-gawk
0aed8855 16272 @: $(MAKE); $(unstage)
b813574b 16273 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16274 r=`${PWD_COMMAND}`; export r; \
16275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16276 $(HOST_EXPORTS) \
b813574b 16277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16279 done; \
b813574b 16280 echo "Doing installcheck in gawk" ; \
b00612cc 16281 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16284 "RANLIB=$${RANLIB}" \
0c24b341 16285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16286 installcheck) \
2a4cbe27
NN
16287 || exit 1
16288
b813574b 16289@endif gawk
2a4cbe27 16290
b813574b
PB
16291.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
16292maybe-mostlyclean-gawk:
16293@if gawk
16294maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 16295
b813574b 16296mostlyclean-gawk:
0aed8855 16297 @: $(MAKE); $(unstage)
b813574b 16298 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16299 r=`${PWD_COMMAND}`; export r; \
16300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16301 $(HOST_EXPORTS) \
b813574b 16302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16304 done; \
b813574b 16305 echo "Doing mostlyclean in gawk" ; \
b00612cc 16306 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16309 "RANLIB=$${RANLIB}" \
0c24b341 16310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16311 mostlyclean) \
2a4cbe27
NN
16312 || exit 1
16313
b813574b 16314@endif gawk
2a4cbe27 16315
b813574b
PB
16316.PHONY: maybe-clean-gawk clean-gawk
16317maybe-clean-gawk:
16318@if gawk
16319maybe-clean-gawk: clean-gawk
2a4cbe27 16320
b813574b 16321clean-gawk:
0aed8855 16322 @: $(MAKE); $(unstage)
b813574b 16323 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16324 r=`${PWD_COMMAND}`; export r; \
16325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16326 $(HOST_EXPORTS) \
b813574b 16327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16329 done; \
b813574b 16330 echo "Doing clean in gawk" ; \
b00612cc 16331 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16334 "RANLIB=$${RANLIB}" \
0c24b341 16335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16336 clean) \
2a4cbe27
NN
16337 || exit 1
16338
b813574b 16339@endif gawk
2a4cbe27 16340
b813574b
PB
16341.PHONY: maybe-distclean-gawk distclean-gawk
16342maybe-distclean-gawk:
16343@if gawk
16344maybe-distclean-gawk: distclean-gawk
2a4cbe27 16345
b813574b 16346distclean-gawk:
0aed8855 16347 @: $(MAKE); $(unstage)
b813574b 16348 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16349 r=`${PWD_COMMAND}`; export r; \
16350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16351 $(HOST_EXPORTS) \
b813574b 16352 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16354 done; \
b813574b 16355 echo "Doing distclean in gawk" ; \
b00612cc 16356 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16359 "RANLIB=$${RANLIB}" \
0c24b341 16360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16361 distclean) \
2a4cbe27
NN
16362 || exit 1
16363
b813574b 16364@endif gawk
2a4cbe27 16365
b813574b
PB
16366.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
16367maybe-maintainer-clean-gawk:
16368@if gawk
16369maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 16370
b813574b 16371maintainer-clean-gawk:
0aed8855 16372 @: $(MAKE); $(unstage)
b813574b 16373 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16374 r=`${PWD_COMMAND}`; export r; \
16375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16376 $(HOST_EXPORTS) \
b813574b 16377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16379 done; \
b813574b 16380 echo "Doing maintainer-clean in gawk" ; \
b00612cc 16381 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16384 "RANLIB=$${RANLIB}" \
0c24b341 16385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16386 maintainer-clean) \
2a4cbe27
NN
16387 || exit 1
16388
b813574b 16389@endif gawk
2a4cbe27 16390
2a4cbe27 16391
a7254363 16392
b813574b
PB
16393.PHONY: configure-gettext maybe-configure-gettext
16394maybe-configure-gettext:
4f0ef2d8
CD
16395@if gcc-bootstrap
16396configure-gettext: stage_current
16397@endif gcc-bootstrap
b813574b
PB
16398@if gettext
16399maybe-configure-gettext: configure-gettext
c52c6897 16400configure-gettext:
0aed8855 16401 @: $(MAKE); $(unstage)
c52c6897 16402 @r=`${PWD_COMMAND}`; export r; \
4fa63067 16403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
16404 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
16405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
1f53ca9a 16406 $(HOST_EXPORTS) \
a7254363
PB
16407 echo Configuring in $(HOST_SUBDIR)/gettext; \
16408 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 16409 case $(srcdir) in \
b00612cc
PB
16410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16411 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
16412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 16413 esac; \
b00612cc
PB
16414 srcdiroption="--srcdir=$${topdir}/gettext"; \
16415 libsrcdir="$$s/gettext"; \
4fa63067 16416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
16417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16418 --target=${target_alias} $${srcdiroption} \
4fa63067 16419 || exit 1
b813574b 16420@endif gettext
4fa63067 16421
a7254363
PB
16422
16423
d545f33b
PB
16424
16425
b813574b
PB
16426.PHONY: all-gettext maybe-all-gettext
16427maybe-all-gettext:
4f0ef2d8
CD
16428@if gcc-bootstrap
16429all-gettext: stage_current
16430@endif gcc-bootstrap
b813574b 16431@if gettext
d27cc32e 16432TARGET-gettext=all
b813574b
PB
16433maybe-all-gettext: all-gettext
16434all-gettext: configure-gettext
0aed8855 16435 @: $(MAKE); $(unstage)
4fa63067
NN
16436 @r=`${PWD_COMMAND}`; export r; \
16437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 16438 $(HOST_EXPORTS) \
b00612cc 16439 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
16440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16441 $(TARGET-gettext))
b813574b 16442@endif gettext
4fa63067 16443
a7254363 16444
d545f33b
PB
16445
16446
b813574b
PB
16447.PHONY: check-gettext maybe-check-gettext
16448maybe-check-gettext:
16449@if gettext
16450maybe-check-gettext: check-gettext
4fa63067 16451
b813574b 16452check-gettext:
0aed8855 16453 @: $(MAKE); $(unstage)
4fa63067
NN
16454 @r=`${PWD_COMMAND}`; export r; \
16455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16456 $(HOST_EXPORTS) \
b00612cc
PB
16457 (cd $(HOST_SUBDIR)/gettext && \
16458 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16459
b813574b 16460@endif gettext
4fa63067 16461
b813574b
PB
16462.PHONY: install-gettext maybe-install-gettext
16463maybe-install-gettext:
16464@if gettext
16465maybe-install-gettext: install-gettext
4fa63067 16466
b813574b 16467install-gettext: installdirs
0aed8855 16468 @: $(MAKE); $(unstage)
4fa63067
NN
16469 @r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16471 $(HOST_EXPORTS) \
b00612cc 16472 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 16473 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16474
b813574b 16475@endif gettext
4fa63067 16476
9b980aa1
RW
16477.PHONY: install-strip-gettext maybe-install-strip-gettext
16478maybe-install-strip-gettext:
16479@if gettext
16480maybe-install-strip-gettext: install-strip-gettext
16481
16482install-strip-gettext: installdirs
16483 @: $(MAKE); $(unstage)
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 $(HOST_EXPORTS) \
16487 (cd $(HOST_SUBDIR)/gettext && \
16488 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16489
16490@endif gettext
16491
56a8fe78 16492# Other targets (info, dvi, pdf, etc.)
4fa63067 16493
b813574b
PB
16494.PHONY: maybe-info-gettext info-gettext
16495maybe-info-gettext:
16496@if gettext
16497maybe-info-gettext: info-gettext
4fa63067 16498
b813574b
PB
16499info-gettext: \
16500 configure-gettext
0aed8855 16501 @: $(MAKE); $(unstage)
b813574b 16502 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16503 r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16505 $(HOST_EXPORTS) \
b813574b 16506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16508 done; \
b813574b 16509 echo "Doing info in gettext" ; \
b00612cc 16510 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16513 "RANLIB=$${RANLIB}" \
0c24b341 16514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16515 info) \
2a4cbe27
NN
16516 || exit 1
16517
b813574b 16518@endif gettext
2a4cbe27 16519
b813574b
PB
16520.PHONY: maybe-dvi-gettext dvi-gettext
16521maybe-dvi-gettext:
16522@if gettext
16523maybe-dvi-gettext: dvi-gettext
2a4cbe27 16524
b813574b
PB
16525dvi-gettext: \
16526 configure-gettext
0aed8855 16527 @: $(MAKE); $(unstage)
b813574b 16528 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16529 r=`${PWD_COMMAND}`; export r; \
16530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16531 $(HOST_EXPORTS) \
b813574b 16532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16534 done; \
b813574b 16535 echo "Doing dvi in gettext" ; \
b00612cc 16536 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16539 "RANLIB=$${RANLIB}" \
0c24b341 16540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16541 dvi) \
2a4cbe27
NN
16542 || exit 1
16543
b813574b 16544@endif gettext
2a4cbe27 16545
56a8fe78
DD
16546.PHONY: maybe-pdf-gettext pdf-gettext
16547maybe-pdf-gettext:
16548@if gettext
16549maybe-pdf-gettext: pdf-gettext
16550
16551pdf-gettext: \
16552 configure-gettext
16553 @: $(MAKE); $(unstage)
16554 @[ -f ./gettext/Makefile ] || exit 0; \
16555 r=`${PWD_COMMAND}`; export r; \
16556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557 $(HOST_EXPORTS) \
16558 for flag in $(EXTRA_HOST_FLAGS) ; do \
16559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16560 done; \
16561 echo "Doing pdf in gettext" ; \
16562 (cd $(HOST_SUBDIR)/gettext && \
16563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16565 "RANLIB=$${RANLIB}" \
0c24b341 16566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16567 pdf) \
16568 || exit 1
16569
16570@endif gettext
16571
6d389afc
MS
16572.PHONY: maybe-html-gettext html-gettext
16573maybe-html-gettext:
16574@if gettext
16575maybe-html-gettext: html-gettext
16576
16577html-gettext: \
16578 configure-gettext
0aed8855 16579 @: $(MAKE); $(unstage)
6d389afc
MS
16580 @[ -f ./gettext/Makefile ] || exit 0; \
16581 r=`${PWD_COMMAND}`; export r; \
16582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16583 $(HOST_EXPORTS) \
16584 for flag in $(EXTRA_HOST_FLAGS) ; do \
16585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16586 done; \
16587 echo "Doing html in gettext" ; \
b00612cc 16588 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
16589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16591 "RANLIB=$${RANLIB}" \
0c24b341 16592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16593 html) \
16594 || exit 1
16595
16596@endif gettext
16597
b813574b
PB
16598.PHONY: maybe-TAGS-gettext TAGS-gettext
16599maybe-TAGS-gettext:
16600@if gettext
16601maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 16602
b813574b
PB
16603TAGS-gettext: \
16604 configure-gettext
0aed8855 16605 @: $(MAKE); $(unstage)
b813574b 16606 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16607 r=`${PWD_COMMAND}`; export r; \
16608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16609 $(HOST_EXPORTS) \
b813574b 16610 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16612 done; \
b813574b 16613 echo "Doing TAGS in gettext" ; \
b00612cc 16614 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16617 "RANLIB=$${RANLIB}" \
0c24b341 16618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16619 TAGS) \
2a4cbe27
NN
16620 || exit 1
16621
b813574b 16622@endif gettext
2a4cbe27 16623
b813574b
PB
16624.PHONY: maybe-install-info-gettext install-info-gettext
16625maybe-install-info-gettext:
16626@if gettext
16627maybe-install-info-gettext: install-info-gettext
16628
16629install-info-gettext: \
16630 configure-gettext \
16631 info-gettext
0aed8855 16632 @: $(MAKE); $(unstage)
b813574b 16633 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16634 r=`${PWD_COMMAND}`; export r; \
16635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16636 $(HOST_EXPORTS) \
b813574b 16637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16639 done; \
b813574b 16640 echo "Doing install-info in gettext" ; \
b00612cc 16641 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16644 "RANLIB=$${RANLIB}" \
0c24b341 16645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16646 install-info) \
2a4cbe27
NN
16647 || exit 1
16648
b813574b 16649@endif gettext
2a4cbe27 16650
a3ca38d2
DD
16651.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16652maybe-install-pdf-gettext:
16653@if gettext
16654maybe-install-pdf-gettext: install-pdf-gettext
16655
16656install-pdf-gettext: \
16657 configure-gettext \
16658 pdf-gettext
16659 @: $(MAKE); $(unstage)
16660 @[ -f ./gettext/Makefile ] || exit 0; \
16661 r=`${PWD_COMMAND}`; export r; \
16662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16663 $(HOST_EXPORTS) \
16664 for flag in $(EXTRA_HOST_FLAGS) ; do \
16665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16666 done; \
16667 echo "Doing install-pdf in gettext" ; \
16668 (cd $(HOST_SUBDIR)/gettext && \
16669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16671 "RANLIB=$${RANLIB}" \
0c24b341 16672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16673 install-pdf) \
16674 || exit 1
16675
16676@endif gettext
16677
108a6f8e
CD
16678.PHONY: maybe-install-html-gettext install-html-gettext
16679maybe-install-html-gettext:
16680@if gettext
16681maybe-install-html-gettext: install-html-gettext
16682
16683install-html-gettext: \
16684 configure-gettext \
16685 html-gettext
16686 @: $(MAKE); $(unstage)
16687 @[ -f ./gettext/Makefile ] || exit 0; \
16688 r=`${PWD_COMMAND}`; export r; \
16689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16690 $(HOST_EXPORTS) \
16691 for flag in $(EXTRA_HOST_FLAGS) ; do \
16692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16693 done; \
16694 echo "Doing install-html in gettext" ; \
16695 (cd $(HOST_SUBDIR)/gettext && \
16696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16698 "RANLIB=$${RANLIB}" \
0c24b341 16699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16700 install-html) \
16701 || exit 1
16702
16703@endif gettext
16704
b813574b
PB
16705.PHONY: maybe-installcheck-gettext installcheck-gettext
16706maybe-installcheck-gettext:
16707@if gettext
16708maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16709
b813574b
PB
16710installcheck-gettext: \
16711 configure-gettext
0aed8855 16712 @: $(MAKE); $(unstage)
b813574b 16713 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16714 r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16716 $(HOST_EXPORTS) \
b813574b 16717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719 done; \
b813574b 16720 echo "Doing installcheck in gettext" ; \
b00612cc 16721 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724 "RANLIB=$${RANLIB}" \
0c24b341 16725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16726 installcheck) \
2a4cbe27
NN
16727 || exit 1
16728
b813574b 16729@endif gettext
2a4cbe27 16730
b813574b
PB
16731.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16732maybe-mostlyclean-gettext:
16733@if gettext
16734maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16735
b813574b 16736mostlyclean-gettext:
0aed8855 16737 @: $(MAKE); $(unstage)
b813574b 16738 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16739 r=`${PWD_COMMAND}`; export r; \
16740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16741 $(HOST_EXPORTS) \
b813574b 16742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16744 done; \
b813574b 16745 echo "Doing mostlyclean in gettext" ; \
b00612cc 16746 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16749 "RANLIB=$${RANLIB}" \
0c24b341 16750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16751 mostlyclean) \
2a4cbe27
NN
16752 || exit 1
16753
b813574b 16754@endif gettext
2a4cbe27 16755
b813574b
PB
16756.PHONY: maybe-clean-gettext clean-gettext
16757maybe-clean-gettext:
16758@if gettext
16759maybe-clean-gettext: clean-gettext
2a4cbe27 16760
b813574b 16761clean-gettext:
0aed8855 16762 @: $(MAKE); $(unstage)
b813574b 16763 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16764 r=`${PWD_COMMAND}`; export r; \
16765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16766 $(HOST_EXPORTS) \
b813574b 16767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16769 done; \
b813574b 16770 echo "Doing clean in gettext" ; \
b00612cc 16771 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16774 "RANLIB=$${RANLIB}" \
0c24b341 16775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16776 clean) \
2a4cbe27
NN
16777 || exit 1
16778
b813574b 16779@endif gettext
2a4cbe27 16780
b813574b
PB
16781.PHONY: maybe-distclean-gettext distclean-gettext
16782maybe-distclean-gettext:
16783@if gettext
16784maybe-distclean-gettext: distclean-gettext
2a4cbe27 16785
b813574b 16786distclean-gettext:
0aed8855 16787 @: $(MAKE); $(unstage)
b813574b 16788 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16789 r=`${PWD_COMMAND}`; export r; \
16790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16791 $(HOST_EXPORTS) \
b813574b 16792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16794 done; \
b813574b 16795 echo "Doing distclean in gettext" ; \
b00612cc 16796 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16799 "RANLIB=$${RANLIB}" \
0c24b341 16800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16801 distclean) \
2a4cbe27
NN
16802 || exit 1
16803
b813574b 16804@endif gettext
2a4cbe27 16805
b813574b
PB
16806.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16807maybe-maintainer-clean-gettext:
16808@if gettext
16809maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16810
b813574b 16811maintainer-clean-gettext:
0aed8855 16812 @: $(MAKE); $(unstage)
b813574b 16813 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16814 r=`${PWD_COMMAND}`; export r; \
16815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16816 $(HOST_EXPORTS) \
b813574b 16817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16819 done; \
b813574b 16820 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16821 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16824 "RANLIB=$${RANLIB}" \
0c24b341 16825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16826 maintainer-clean) \
4fa63067
NN
16827 || exit 1
16828
b813574b 16829@endif gettext
4fa63067
NN
16830
16831
a7254363 16832
4b900473
PB
16833.PHONY: configure-gmp maybe-configure-gmp
16834maybe-configure-gmp:
16835@if gcc-bootstrap
16836configure-gmp: stage_current
16837@endif gcc-bootstrap
16838@if gmp
16839maybe-configure-gmp: configure-gmp
16840configure-gmp:
16841 @r=`${PWD_COMMAND}`; export r; \
16842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16843 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
1f53ca9a 16845 $(HOST_EXPORTS) \
4b900473
PB
16846 echo Configuring in $(HOST_SUBDIR)/gmp; \
16847 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16848 case $(srcdir) in \
16849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16850 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16852 esac; \
16853 srcdiroption="--srcdir=$${topdir}/gmp"; \
16854 libsrcdir="$$s/gmp"; \
16855 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16856 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16857 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
4b900473
PB
16858 || exit 1
16859@endif gmp
16860
16861
16862
16863.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16864maybe-configure-stage1-gmp:
16865@if gmp-bootstrap
16866maybe-configure-stage1-gmp: configure-stage1-gmp
16867configure-stage1-gmp:
16868 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16870 @r=`${PWD_COMMAND}`; export r; \
16871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16872 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16873 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16874 $(HOST_EXPORTS) \
8ee82aff 16875 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16876 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16877 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16878 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16880 cd $(HOST_SUBDIR)/gmp || exit 1; \
16881 case $(srcdir) in \
16882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16883 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16885 esac; \
16886 srcdiroption="--srcdir=$${topdir}/gmp"; \
16887 libsrcdir="$$s/gmp"; \
16888 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16889 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16890 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16891 $(STAGE1_CONFIGURE_FLAGS) \
16892 --disable-shared
4b900473
PB
16893@endif gmp-bootstrap
16894
16895.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16896maybe-configure-stage2-gmp:
16897@if gmp-bootstrap
16898maybe-configure-stage2-gmp: configure-stage2-gmp
16899configure-stage2-gmp:
16900 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16901 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16902 @r=`${PWD_COMMAND}`; export r; \
16903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16904 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16905 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16906 $(HOST_EXPORTS) \
1b05fbbd 16907 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16908 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16909 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16910 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16911 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16913 cd $(HOST_SUBDIR)/gmp || exit 1; \
16914 case $(srcdir) in \
16915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16916 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16918 esac; \
16919 srcdiroption="--srcdir=$${topdir}/gmp"; \
16920 libsrcdir="$$s/gmp"; \
16921 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16922 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16923 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16924 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16925 $(STAGE2_CONFIGURE_FLAGS) \
16926 --disable-shared
8520c408
AO
16927@endif gmp-bootstrap
16928
4b900473
PB
16929.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16930maybe-configure-stage3-gmp:
16931@if gmp-bootstrap
16932maybe-configure-stage3-gmp: configure-stage3-gmp
16933configure-stage3-gmp:
16934 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16936 @r=`${PWD_COMMAND}`; export r; \
16937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16938 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16939 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16940 $(HOST_EXPORTS) \
1b05fbbd 16941 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16942 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16943 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16944 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16945 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16947 cd $(HOST_SUBDIR)/gmp || exit 1; \
16948 case $(srcdir) in \
16949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16950 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16952 esac; \
16953 srcdiroption="--srcdir=$${topdir}/gmp"; \
16954 libsrcdir="$$s/gmp"; \
16955 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16956 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16957 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16958 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16959 $(STAGE3_CONFIGURE_FLAGS) \
16960 --disable-shared
8520c408
AO
16961@endif gmp-bootstrap
16962
4b900473
PB
16963.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16964maybe-configure-stage4-gmp:
16965@if gmp-bootstrap
16966maybe-configure-stage4-gmp: configure-stage4-gmp
16967configure-stage4-gmp:
16968 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16972 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16973 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16974 $(HOST_EXPORTS) \
1b05fbbd 16975 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16976 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16977 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16978 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16979 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16981 cd $(HOST_SUBDIR)/gmp || exit 1; \
16982 case $(srcdir) in \
16983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16984 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16986 esac; \
16987 srcdiroption="--srcdir=$${topdir}/gmp"; \
16988 libsrcdir="$$s/gmp"; \
16989 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16990 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16991 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16992 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16993 $(STAGE4_CONFIGURE_FLAGS) \
16994 --disable-shared
4b900473
PB
16995@endif gmp-bootstrap
16996
16997.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16998maybe-configure-stageprofile-gmp:
16999@if gmp-bootstrap
17000maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
17001configure-stageprofile-gmp:
17002 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
17004 @r=`${PWD_COMMAND}`; export r; \
17005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17006 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
17007 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
17008 $(HOST_EXPORTS) \
1b05fbbd
AO
17009 $(POSTSTAGE1_HOST_EXPORTS) \
17010 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17011 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17012 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
17013 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
17014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
17015 cd $(HOST_SUBDIR)/gmp || exit 1; \
17016 case $(srcdir) in \
17017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17018 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
17019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17020 esac; \
17021 srcdiroption="--srcdir=$${topdir}/gmp"; \
17022 libsrcdir="$$s/gmp"; \
17023 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
17024 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17025 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 17026 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17027 $(STAGEprofile_CONFIGURE_FLAGS) \
17028 --disable-shared
4b900473
PB
17029@endif gmp-bootstrap
17030
17031.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
17032maybe-configure-stagefeedback-gmp:
17033@if gmp-bootstrap
17034maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
17035configure-stagefeedback-gmp:
17036 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
17038 @r=`${PWD_COMMAND}`; export r; \
17039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17040 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
17041 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
17042 $(HOST_EXPORTS) \
1b05fbbd
AO
17043 $(POSTSTAGE1_HOST_EXPORTS) \
17044 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17045 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17046 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
17047 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
17048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
17049 cd $(HOST_SUBDIR)/gmp || exit 1; \
17050 case $(srcdir) in \
17051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17052 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
17053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17054 esac; \
17055 srcdiroption="--srcdir=$${topdir}/gmp"; \
17056 libsrcdir="$$s/gmp"; \
17057 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
17058 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17059 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 17060 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17061 $(STAGEfeedback_CONFIGURE_FLAGS) \
17062 --disable-shared
4b900473
PB
17063@endif gmp-bootstrap
17064
17065
17066
17067
17068
17069.PHONY: all-gmp maybe-all-gmp
17070maybe-all-gmp:
17071@if gcc-bootstrap
17072all-gmp: stage_current
17073@endif gcc-bootstrap
17074@if gmp
17075TARGET-gmp=all
17076maybe-all-gmp: all-gmp
17077all-gmp: configure-gmp
17078 @r=`${PWD_COMMAND}`; export r; \
17079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17080 $(HOST_EXPORTS) \
4b900473 17081 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
17082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17083 $(TARGET-gmp))
4b900473
PB
17084@endif gmp
17085
17086
17087
17088.PHONY: all-stage1-gmp maybe-all-stage1-gmp
17089.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
17090maybe-all-stage1-gmp:
17091maybe-clean-stage1-gmp:
17092@if gmp-bootstrap
17093maybe-all-stage1-gmp: all-stage1-gmp
17094all-stage1: all-stage1-gmp
17095TARGET-stage1-gmp = $(TARGET-gmp)
17096all-stage1-gmp: configure-stage1-gmp
17097 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17098 @r=`${PWD_COMMAND}`; export r; \
17099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17100 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17101 $(HOST_EXPORTS) \
4b900473 17102 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17104 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17105 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17106 LIBCFLAGS="$(LIBCFLAGS)" \
17107 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17108 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17109 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17110 $(EXTRA_HOST_FLAGS) \
17111 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
17112 $(TARGET-stage1-gmp)
17113
17114maybe-clean-stage1-gmp: clean-stage1-gmp
17115clean-stage1: clean-stage1-gmp
17116clean-stage1-gmp:
17117 @if [ $(current_stage) = stage1 ]; then \
17118 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17119 else \
17120 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
17121 $(MAKE) stage1-start; \
17122 fi; \
17123 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17124 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17125 clean
4b900473
PB
17126@endif gmp-bootstrap
17127
17128
17129.PHONY: all-stage2-gmp maybe-all-stage2-gmp
17130.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
17131maybe-all-stage2-gmp:
17132maybe-clean-stage2-gmp:
17133@if gmp-bootstrap
17134maybe-all-stage2-gmp: all-stage2-gmp
17135all-stage2: all-stage2-gmp
17136TARGET-stage2-gmp = $(TARGET-gmp)
17137all-stage2-gmp: configure-stage2-gmp
17138 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17139 @r=`${PWD_COMMAND}`; export r; \
17140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17141 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 17142 $(HOST_EXPORTS) \
1f53ca9a 17143 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17144 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17146 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 17147 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
17148 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17152 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17153 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
17154 $(TARGET-stage2-gmp)
17155
17156maybe-clean-stage2-gmp: clean-stage2-gmp
17157clean-stage2: clean-stage2-gmp
17158clean-stage2-gmp:
17159 @if [ $(current_stage) = stage2 ]; then \
17160 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17161 else \
17162 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
17163 $(MAKE) stage2-start; \
17164 fi; \
17165 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17166 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17167 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17168 clean
4b900473
PB
17169@endif gmp-bootstrap
17170
17171
17172.PHONY: all-stage3-gmp maybe-all-stage3-gmp
17173.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
17174maybe-all-stage3-gmp:
17175maybe-clean-stage3-gmp:
17176@if gmp-bootstrap
17177maybe-all-stage3-gmp: all-stage3-gmp
17178all-stage3: all-stage3-gmp
17179TARGET-stage3-gmp = $(TARGET-gmp)
17180all-stage3-gmp: configure-stage3-gmp
17181 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17182 @r=`${PWD_COMMAND}`; export r; \
17183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17184 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 17185 $(HOST_EXPORTS) \
1f53ca9a 17186 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17187 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17189 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 17190 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
17191 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17195 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17196 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
17197 $(TARGET-stage3-gmp)
17198
17199maybe-clean-stage3-gmp: clean-stage3-gmp
17200clean-stage3: clean-stage3-gmp
17201clean-stage3-gmp:
17202 @if [ $(current_stage) = stage3 ]; then \
17203 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17204 else \
17205 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
17206 $(MAKE) stage3-start; \
17207 fi; \
17208 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17209 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17210 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17211 clean
4b900473
PB
17212@endif gmp-bootstrap
17213
17214
17215.PHONY: all-stage4-gmp maybe-all-stage4-gmp
17216.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
17217maybe-all-stage4-gmp:
17218maybe-clean-stage4-gmp:
17219@if gmp-bootstrap
17220maybe-all-stage4-gmp: all-stage4-gmp
17221all-stage4: all-stage4-gmp
17222TARGET-stage4-gmp = $(TARGET-gmp)
17223all-stage4-gmp: configure-stage4-gmp
17224 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17225 @r=`${PWD_COMMAND}`; export r; \
17226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17227 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 17228 $(HOST_EXPORTS) \
1f53ca9a 17229 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17230 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17232 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 17233 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 17234 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17238 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17239 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
17240 $(TARGET-stage4-gmp)
17241
17242maybe-clean-stage4-gmp: clean-stage4-gmp
17243clean-stage4: clean-stage4-gmp
17244clean-stage4-gmp:
17245 @if [ $(current_stage) = stage4 ]; then \
17246 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17247 else \
17248 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
17249 $(MAKE) stage4-start; \
17250 fi; \
17251 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17252 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17253 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17254 clean
4b900473
PB
17255@endif gmp-bootstrap
17256
17257
17258.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
17259.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
17260maybe-all-stageprofile-gmp:
17261maybe-clean-stageprofile-gmp:
17262@if gmp-bootstrap
17263maybe-all-stageprofile-gmp: all-stageprofile-gmp
17264all-stageprofile: all-stageprofile-gmp
17265TARGET-stageprofile-gmp = $(TARGET-gmp)
17266all-stageprofile-gmp: configure-stageprofile-gmp
17267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17268 @r=`${PWD_COMMAND}`; export r; \
17269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17270 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 17271 $(HOST_EXPORTS) \
1f53ca9a 17272 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17273 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17275 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 17276 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
17277 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17278 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17279 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17280 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17281 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17282 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
17283 $(TARGET-stageprofile-gmp)
17284
17285maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
17286clean-stageprofile: clean-stageprofile-gmp
17287clean-stageprofile-gmp:
17288 @if [ $(current_stage) = stageprofile ]; then \
17289 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17290 else \
17291 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
17292 $(MAKE) stageprofile-start; \
17293 fi; \
17294 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17295 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17296 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17297 clean
4b900473
PB
17298@endif gmp-bootstrap
17299
17300
17301.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
17302.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
17303maybe-all-stagefeedback-gmp:
17304maybe-clean-stagefeedback-gmp:
17305@if gmp-bootstrap
17306maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
17307all-stagefeedback: all-stagefeedback-gmp
17308TARGET-stagefeedback-gmp = $(TARGET-gmp)
17309all-stagefeedback-gmp: configure-stagefeedback-gmp
17310 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17311 @r=`${PWD_COMMAND}`; export r; \
17312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17313 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 17314 $(HOST_EXPORTS) \
1f53ca9a 17315 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17316 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17318 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 17319 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
17320 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17321 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17322 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17323 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17324 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17325 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
17326 $(TARGET-stagefeedback-gmp)
17327
17328maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
17329clean-stagefeedback: clean-stagefeedback-gmp
17330clean-stagefeedback-gmp:
17331 @if [ $(current_stage) = stagefeedback ]; then \
17332 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17333 else \
17334 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
17335 $(MAKE) stagefeedback-start; \
17336 fi; \
17337 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17338 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17339 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17340 clean
4b900473
PB
17341@endif gmp-bootstrap
17342
17343
17344
17345
17346
17347.PHONY: check-gmp maybe-check-gmp
17348maybe-check-gmp:
17349@if gmp
17350maybe-check-gmp: check-gmp
17351
17352check-gmp:
17353 @: $(MAKE); $(unstage)
17354 @r=`${PWD_COMMAND}`; export r; \
17355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17356 $(HOST_EXPORTS) \
17357 (cd $(HOST_SUBDIR)/gmp && \
17358 $(MAKE) $(FLAGS_TO_PASS) check)
17359
17360@endif gmp
17361
17362.PHONY: install-gmp maybe-install-gmp
17363maybe-install-gmp:
17364@if gmp
17365maybe-install-gmp: install-gmp
17366
17367install-gmp:
17368
17369@endif gmp
17370
9b980aa1
RW
17371.PHONY: install-strip-gmp maybe-install-strip-gmp
17372maybe-install-strip-gmp:
17373@if gmp
17374maybe-install-strip-gmp: install-strip-gmp
17375
17376install-strip-gmp:
17377
17378@endif gmp
17379
4b900473
PB
17380# Other targets (info, dvi, pdf, etc.)
17381
17382.PHONY: maybe-info-gmp info-gmp
17383maybe-info-gmp:
17384@if gmp
17385maybe-info-gmp: info-gmp
17386
17387info-gmp: \
17388 configure-gmp
17389 @[ -f ./gmp/Makefile ] || exit 0; \
17390 r=`${PWD_COMMAND}`; export r; \
17391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17392 $(HOST_EXPORTS) \
17393 for flag in $(EXTRA_HOST_FLAGS) ; do \
17394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17395 done; \
17396 echo "Doing info in gmp" ; \
17397 (cd $(HOST_SUBDIR)/gmp && \
17398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17400 "RANLIB=$${RANLIB}" \
0c24b341 17401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17402 info) \
17403 || exit 1
17404
17405@endif gmp
17406
17407.PHONY: maybe-dvi-gmp dvi-gmp
17408maybe-dvi-gmp:
17409@if gmp
17410maybe-dvi-gmp: dvi-gmp
17411
17412dvi-gmp: \
17413 configure-gmp
17414 @[ -f ./gmp/Makefile ] || exit 0; \
17415 r=`${PWD_COMMAND}`; export r; \
17416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17417 $(HOST_EXPORTS) \
17418 for flag in $(EXTRA_HOST_FLAGS) ; do \
17419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17420 done; \
17421 echo "Doing dvi in gmp" ; \
17422 (cd $(HOST_SUBDIR)/gmp && \
17423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17425 "RANLIB=$${RANLIB}" \
0c24b341 17426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17427 dvi) \
17428 || exit 1
17429
17430@endif gmp
17431
17432.PHONY: maybe-pdf-gmp pdf-gmp
17433maybe-pdf-gmp:
17434@if gmp
17435maybe-pdf-gmp: pdf-gmp
17436
17437pdf-gmp: \
17438 configure-gmp
17439 @[ -f ./gmp/Makefile ] || exit 0; \
17440 r=`${PWD_COMMAND}`; export r; \
17441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17442 $(HOST_EXPORTS) \
17443 for flag in $(EXTRA_HOST_FLAGS) ; do \
17444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17445 done; \
17446 echo "Doing pdf in gmp" ; \
17447 (cd $(HOST_SUBDIR)/gmp && \
17448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17450 "RANLIB=$${RANLIB}" \
0c24b341 17451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17452 pdf) \
17453 || exit 1
17454
17455@endif gmp
17456
17457.PHONY: maybe-html-gmp html-gmp
17458maybe-html-gmp:
17459@if gmp
17460maybe-html-gmp: html-gmp
17461
17462html-gmp: \
17463 configure-gmp
17464 @[ -f ./gmp/Makefile ] || exit 0; \
17465 r=`${PWD_COMMAND}`; export r; \
17466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17467 $(HOST_EXPORTS) \
17468 for flag in $(EXTRA_HOST_FLAGS) ; do \
17469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17470 done; \
17471 echo "Doing html in gmp" ; \
17472 (cd $(HOST_SUBDIR)/gmp && \
17473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17475 "RANLIB=$${RANLIB}" \
0c24b341 17476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17477 html) \
17478 || exit 1
17479
17480@endif gmp
17481
17482.PHONY: maybe-TAGS-gmp TAGS-gmp
17483maybe-TAGS-gmp:
17484@if gmp
17485maybe-TAGS-gmp: TAGS-gmp
17486
17487TAGS-gmp: \
17488 configure-gmp
17489 @[ -f ./gmp/Makefile ] || exit 0; \
17490 r=`${PWD_COMMAND}`; export r; \
17491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17492 $(HOST_EXPORTS) \
17493 for flag in $(EXTRA_HOST_FLAGS) ; do \
17494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17495 done; \
17496 echo "Doing TAGS in gmp" ; \
17497 (cd $(HOST_SUBDIR)/gmp && \
17498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17500 "RANLIB=$${RANLIB}" \
0c24b341 17501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17502 TAGS) \
17503 || exit 1
17504
17505@endif gmp
17506
17507.PHONY: maybe-install-info-gmp install-info-gmp
17508maybe-install-info-gmp:
17509@if gmp
17510maybe-install-info-gmp: install-info-gmp
17511
17512install-info-gmp: \
17513 configure-gmp \
17514 info-gmp
17515 @[ -f ./gmp/Makefile ] || exit 0; \
17516 r=`${PWD_COMMAND}`; export r; \
17517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17518 $(HOST_EXPORTS) \
17519 for flag in $(EXTRA_HOST_FLAGS) ; do \
17520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17521 done; \
17522 echo "Doing install-info in gmp" ; \
17523 (cd $(HOST_SUBDIR)/gmp && \
17524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17526 "RANLIB=$${RANLIB}" \
0c24b341 17527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17528 install-info) \
17529 || exit 1
17530
17531@endif gmp
17532
a3ca38d2
DD
17533.PHONY: maybe-install-pdf-gmp install-pdf-gmp
17534maybe-install-pdf-gmp:
17535@if gmp
17536maybe-install-pdf-gmp: install-pdf-gmp
17537
17538install-pdf-gmp: \
17539 configure-gmp \
17540 pdf-gmp
17541 @[ -f ./gmp/Makefile ] || exit 0; \
17542 r=`${PWD_COMMAND}`; export r; \
17543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17544 $(HOST_EXPORTS) \
17545 for flag in $(EXTRA_HOST_FLAGS) ; do \
17546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17547 done; \
17548 echo "Doing install-pdf in gmp" ; \
17549 (cd $(HOST_SUBDIR)/gmp && \
17550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17552 "RANLIB=$${RANLIB}" \
0c24b341 17553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17554 install-pdf) \
17555 || exit 1
17556
17557@endif gmp
17558
4b900473
PB
17559.PHONY: maybe-install-html-gmp install-html-gmp
17560maybe-install-html-gmp:
17561@if gmp
17562maybe-install-html-gmp: install-html-gmp
17563
17564install-html-gmp: \
17565 configure-gmp \
17566 html-gmp
17567 @[ -f ./gmp/Makefile ] || exit 0; \
17568 r=`${PWD_COMMAND}`; export r; \
17569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17570 $(HOST_EXPORTS) \
17571 for flag in $(EXTRA_HOST_FLAGS) ; do \
17572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17573 done; \
17574 echo "Doing install-html in gmp" ; \
17575 (cd $(HOST_SUBDIR)/gmp && \
17576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17578 "RANLIB=$${RANLIB}" \
0c24b341 17579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17580 install-html) \
17581 || exit 1
17582
17583@endif gmp
17584
17585.PHONY: maybe-installcheck-gmp installcheck-gmp
17586maybe-installcheck-gmp:
17587@if gmp
17588maybe-installcheck-gmp: installcheck-gmp
17589
e28c595f
JM
17590installcheck-gmp: \
17591 configure-gmp
17592 @[ -f ./gmp/Makefile ] || exit 0; \
17593 r=`${PWD_COMMAND}`; export r; \
17594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17595 $(HOST_EXPORTS) \
17596 for flag in $(EXTRA_HOST_FLAGS) ; do \
17597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17598 done; \
17599 echo "Doing installcheck in gmp" ; \
17600 (cd $(HOST_SUBDIR)/gmp && \
17601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17603 "RANLIB=$${RANLIB}" \
17604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17605 installcheck) \
17606 || exit 1
17607
17608@endif gmp
17609
17610.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17611maybe-mostlyclean-gmp:
17612@if gmp
17613maybe-mostlyclean-gmp: mostlyclean-gmp
17614
17615mostlyclean-gmp:
17616 @[ -f ./gmp/Makefile ] || exit 0; \
17617 r=`${PWD_COMMAND}`; export r; \
17618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17619 $(HOST_EXPORTS) \
17620 for flag in $(EXTRA_HOST_FLAGS) ; do \
17621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17622 done; \
17623 echo "Doing mostlyclean in gmp" ; \
17624 (cd $(HOST_SUBDIR)/gmp && \
17625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17627 "RANLIB=$${RANLIB}" \
17628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17629 mostlyclean) \
17630 || exit 1
17631
17632@endif gmp
17633
17634.PHONY: maybe-clean-gmp clean-gmp
17635maybe-clean-gmp:
17636@if gmp
17637maybe-clean-gmp: clean-gmp
17638
17639clean-gmp:
17640 @[ -f ./gmp/Makefile ] || exit 0; \
17641 r=`${PWD_COMMAND}`; export r; \
17642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17643 $(HOST_EXPORTS) \
17644 for flag in $(EXTRA_HOST_FLAGS) ; do \
17645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17646 done; \
17647 echo "Doing clean in gmp" ; \
17648 (cd $(HOST_SUBDIR)/gmp && \
17649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17651 "RANLIB=$${RANLIB}" \
17652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17653 clean) \
17654 || exit 1
17655
17656@endif gmp
17657
17658.PHONY: maybe-distclean-gmp distclean-gmp
17659maybe-distclean-gmp:
17660@if gmp
17661maybe-distclean-gmp: distclean-gmp
17662
17663distclean-gmp:
17664 @[ -f ./gmp/Makefile ] || exit 0; \
17665 r=`${PWD_COMMAND}`; export r; \
17666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17667 $(HOST_EXPORTS) \
17668 for flag in $(EXTRA_HOST_FLAGS) ; do \
17669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17670 done; \
17671 echo "Doing distclean in gmp" ; \
17672 (cd $(HOST_SUBDIR)/gmp && \
17673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17675 "RANLIB=$${RANLIB}" \
17676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17677 distclean) \
17678 || exit 1
17679
17680@endif gmp
17681
17682.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17683maybe-maintainer-clean-gmp:
17684@if gmp
17685maybe-maintainer-clean-gmp: maintainer-clean-gmp
17686
17687maintainer-clean-gmp:
17688 @[ -f ./gmp/Makefile ] || exit 0; \
17689 r=`${PWD_COMMAND}`; export r; \
17690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17691 $(HOST_EXPORTS) \
17692 for flag in $(EXTRA_HOST_FLAGS) ; do \
17693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17694 done; \
17695 echo "Doing maintainer-clean in gmp" ; \
17696 (cd $(HOST_SUBDIR)/gmp && \
17697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17699 "RANLIB=$${RANLIB}" \
17700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17701 maintainer-clean) \
17702 || exit 1
17703
17704@endif gmp
17705
17706
17707
17708.PHONY: configure-mpfr maybe-configure-mpfr
17709maybe-configure-mpfr:
17710@if gcc-bootstrap
17711configure-mpfr: stage_current
17712@endif gcc-bootstrap
17713@if mpfr
17714maybe-configure-mpfr: configure-mpfr
17715configure-mpfr:
17716 @r=`${PWD_COMMAND}`; export r; \
17717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17718 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
1f53ca9a 17720 $(HOST_EXPORTS) \
e28c595f
JM
17721 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17722 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17723 case $(srcdir) in \
17724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17725 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17727 esac; \
17728 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17729 libsrcdir="$$s/mpfr"; \
17730 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17732 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17733 || exit 1
17734@endif mpfr
17735
17736
17737
17738.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17739maybe-configure-stage1-mpfr:
17740@if mpfr-bootstrap
17741maybe-configure-stage1-mpfr: configure-stage1-mpfr
17742configure-stage1-mpfr:
17743 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17744 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17745 @r=`${PWD_COMMAND}`; export r; \
17746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17747 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17748 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17749 $(HOST_EXPORTS) \
e28c595f 17750 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17751 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17752 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17753 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17755 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17756 case $(srcdir) in \
17757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17758 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17760 esac; \
17761 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17762 libsrcdir="$$s/mpfr"; \
17763 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17765 --target=${target_alias} $${srcdiroption} \
1b05fbbd 17766 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17767 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17768@endif mpfr-bootstrap
17769
17770.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17771maybe-configure-stage2-mpfr:
17772@if mpfr-bootstrap
17773maybe-configure-stage2-mpfr: configure-stage2-mpfr
17774configure-stage2-mpfr:
17775 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17777 @r=`${PWD_COMMAND}`; export r; \
17778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17779 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17780 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17781 $(HOST_EXPORTS) \
1b05fbbd 17782 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17783 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17784 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17785 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17786 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17788 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17789 case $(srcdir) in \
17790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17791 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17793 esac; \
17794 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17795 libsrcdir="$$s/mpfr"; \
17796 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17798 --target=${target_alias} $${srcdiroption} \
e28c595f 17799 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17800 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17801 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17802@endif mpfr-bootstrap
17803
17804.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17805maybe-configure-stage3-mpfr:
17806@if mpfr-bootstrap
17807maybe-configure-stage3-mpfr: configure-stage3-mpfr
17808configure-stage3-mpfr:
17809 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17810 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17811 @r=`${PWD_COMMAND}`; export r; \
17812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17813 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17814 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17815 $(HOST_EXPORTS) \
1b05fbbd 17816 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17817 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17818 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17819 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17820 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17822 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17823 case $(srcdir) in \
17824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17825 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17827 esac; \
17828 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17829 libsrcdir="$$s/mpfr"; \
17830 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17832 --target=${target_alias} $${srcdiroption} \
e28c595f 17833 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17834 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17835 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17836@endif mpfr-bootstrap
17837
17838.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17839maybe-configure-stage4-mpfr:
17840@if mpfr-bootstrap
17841maybe-configure-stage4-mpfr: configure-stage4-mpfr
17842configure-stage4-mpfr:
17843 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17845 @r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17847 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17848 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17849 $(HOST_EXPORTS) \
1b05fbbd 17850 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17851 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17852 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17853 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17854 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17856 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17857 case $(srcdir) in \
17858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17859 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17861 esac; \
17862 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17863 libsrcdir="$$s/mpfr"; \
17864 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17866 --target=${target_alias} $${srcdiroption} \
e28c595f 17867 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17868 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17869 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17870@endif mpfr-bootstrap
17871
17872.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17873maybe-configure-stageprofile-mpfr:
17874@if mpfr-bootstrap
17875maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17876configure-stageprofile-mpfr:
17877 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17878 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17879 @r=`${PWD_COMMAND}`; export r; \
17880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17881 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17882 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17883 $(HOST_EXPORTS) \
1b05fbbd
AO
17884 $(POSTSTAGE1_HOST_EXPORTS) \
17885 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17886 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17887 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17888 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17889 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17890 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17891 case $(srcdir) in \
17892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17893 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17895 esac; \
17896 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17897 libsrcdir="$$s/mpfr"; \
17898 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17899 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17900 --target=${target_alias} $${srcdiroption} \
e28c595f 17901 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17902 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17903 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17904@endif mpfr-bootstrap
17905
17906.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17907maybe-configure-stagefeedback-mpfr:
17908@if mpfr-bootstrap
17909maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17910configure-stagefeedback-mpfr:
17911 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17912 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17913 @r=`${PWD_COMMAND}`; export r; \
17914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17915 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17916 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17917 $(HOST_EXPORTS) \
1b05fbbd
AO
17918 $(POSTSTAGE1_HOST_EXPORTS) \
17919 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17920 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17921 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17922 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17924 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17925 case $(srcdir) in \
17926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17927 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17929 esac; \
17930 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17931 libsrcdir="$$s/mpfr"; \
17932 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17934 --target=${target_alias} $${srcdiroption} \
e28c595f 17935 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17936 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17937 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17938@endif mpfr-bootstrap
17939
17940
17941
17942
17943
17944.PHONY: all-mpfr maybe-all-mpfr
17945maybe-all-mpfr:
17946@if gcc-bootstrap
17947all-mpfr: stage_current
17948@endif gcc-bootstrap
17949@if mpfr
17950TARGET-mpfr=all
17951maybe-all-mpfr: all-mpfr
17952all-mpfr: configure-mpfr
17953 @r=`${PWD_COMMAND}`; export r; \
17954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17955 $(HOST_EXPORTS) \
e28c595f
JM
17956 (cd $(HOST_SUBDIR)/mpfr && \
17957 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17958 $(TARGET-mpfr))
17959@endif mpfr
17960
17961
17962
17963.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17964.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17965maybe-all-stage1-mpfr:
17966maybe-clean-stage1-mpfr:
17967@if mpfr-bootstrap
17968maybe-all-stage1-mpfr: all-stage1-mpfr
17969all-stage1: all-stage1-mpfr
17970TARGET-stage1-mpfr = $(TARGET-mpfr)
17971all-stage1-mpfr: configure-stage1-mpfr
17972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17973 @r=`${PWD_COMMAND}`; export r; \
17974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17975 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17976 $(HOST_EXPORTS) \
e28c595f
JM
17977 cd $(HOST_SUBDIR)/mpfr && \
17978 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17979 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17980 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17981 LIBCFLAGS="$(LIBCFLAGS)" \
17982 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17983 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17984 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17985 $(EXTRA_HOST_FLAGS) \
17986 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17987 $(TARGET-stage1-mpfr)
17988
17989maybe-clean-stage1-mpfr: clean-stage1-mpfr
17990clean-stage1: clean-stage1-mpfr
17991clean-stage1-mpfr:
17992 @if [ $(current_stage) = stage1 ]; then \
17993 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17994 else \
17995 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17996 $(MAKE) stage1-start; \
17997 fi; \
17998 cd $(HOST_SUBDIR)/mpfr && \
17999 $(MAKE) $(EXTRA_HOST_FLAGS) \
18000 clean
18001@endif mpfr-bootstrap
18002
18003
18004.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
18005.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
18006maybe-all-stage2-mpfr:
18007maybe-clean-stage2-mpfr:
18008@if mpfr-bootstrap
18009maybe-all-stage2-mpfr: all-stage2-mpfr
18010all-stage2: all-stage2-mpfr
18011TARGET-stage2-mpfr = $(TARGET-mpfr)
18012all-stage2-mpfr: configure-stage2-mpfr
18013 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18014 @r=`${PWD_COMMAND}`; export r; \
18015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18016 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 18017 $(HOST_EXPORTS) \
1f53ca9a 18018 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18019 cd $(HOST_SUBDIR)/mpfr && \
18020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18021 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18022 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
18023 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18028 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
18029 $(TARGET-stage2-mpfr)
18030
18031maybe-clean-stage2-mpfr: clean-stage2-mpfr
18032clean-stage2: clean-stage2-mpfr
18033clean-stage2-mpfr:
18034 @if [ $(current_stage) = stage2 ]; then \
18035 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18036 else \
18037 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
18038 $(MAKE) stage2-start; \
18039 fi; \
18040 cd $(HOST_SUBDIR)/mpfr && \
18041 $(MAKE) $(EXTRA_HOST_FLAGS) \
18042 $(POSTSTAGE1_FLAGS_TO_PASS) \
18043 clean
18044@endif mpfr-bootstrap
18045
18046
e28c595f
JM
18047.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
18048.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
18049maybe-all-stage3-mpfr:
18050maybe-clean-stage3-mpfr:
18051@if mpfr-bootstrap
18052maybe-all-stage3-mpfr: all-stage3-mpfr
18053all-stage3: all-stage3-mpfr
18054TARGET-stage3-mpfr = $(TARGET-mpfr)
18055all-stage3-mpfr: configure-stage3-mpfr
18056 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18057 @r=`${PWD_COMMAND}`; export r; \
18058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18059 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 18060 $(HOST_EXPORTS) \
1f53ca9a 18061 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18062 cd $(HOST_SUBDIR)/mpfr && \
18063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18064 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18065 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
18066 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18070 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18071 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
18072 $(TARGET-stage3-mpfr)
18073
18074maybe-clean-stage3-mpfr: clean-stage3-mpfr
18075clean-stage3: clean-stage3-mpfr
18076clean-stage3-mpfr:
18077 @if [ $(current_stage) = stage3 ]; then \
18078 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18079 else \
18080 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
18081 $(MAKE) stage3-start; \
18082 fi; \
18083 cd $(HOST_SUBDIR)/mpfr && \
18084 $(MAKE) $(EXTRA_HOST_FLAGS) \
18085 $(POSTSTAGE1_FLAGS_TO_PASS) \
18086 clean
18087@endif mpfr-bootstrap
18088
18089
e28c595f
JM
18090.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
18091.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
18092maybe-all-stage4-mpfr:
18093maybe-clean-stage4-mpfr:
18094@if mpfr-bootstrap
18095maybe-all-stage4-mpfr: all-stage4-mpfr
18096all-stage4: all-stage4-mpfr
18097TARGET-stage4-mpfr = $(TARGET-mpfr)
18098all-stage4-mpfr: configure-stage4-mpfr
18099 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18100 @r=`${PWD_COMMAND}`; export r; \
18101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18102 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 18103 $(HOST_EXPORTS) \
1f53ca9a 18104 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18105 cd $(HOST_SUBDIR)/mpfr && \
18106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18107 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18108 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 18109 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
18110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18113 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18114 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
18115 $(TARGET-stage4-mpfr)
18116
18117maybe-clean-stage4-mpfr: clean-stage4-mpfr
18118clean-stage4: clean-stage4-mpfr
18119clean-stage4-mpfr:
18120 @if [ $(current_stage) = stage4 ]; then \
18121 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18122 else \
18123 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
18124 $(MAKE) stage4-start; \
18125 fi; \
18126 cd $(HOST_SUBDIR)/mpfr && \
18127 $(MAKE) $(EXTRA_HOST_FLAGS) \
18128 $(POSTSTAGE1_FLAGS_TO_PASS) \
18129 clean
18130@endif mpfr-bootstrap
18131
18132
18133.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
18134.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
18135maybe-all-stageprofile-mpfr:
18136maybe-clean-stageprofile-mpfr:
18137@if mpfr-bootstrap
18138maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
18139all-stageprofile: all-stageprofile-mpfr
18140TARGET-stageprofile-mpfr = $(TARGET-mpfr)
18141all-stageprofile-mpfr: configure-stageprofile-mpfr
18142 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18143 @r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18145 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 18146 $(HOST_EXPORTS) \
1f53ca9a 18147 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18148 cd $(HOST_SUBDIR)/mpfr && \
18149 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18150 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 18151 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
18152 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18153 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18154 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18155 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18156 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18157 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
18158 $(TARGET-stageprofile-mpfr)
18159
18160maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
18161clean-stageprofile: clean-stageprofile-mpfr
18162clean-stageprofile-mpfr:
18163 @if [ $(current_stage) = stageprofile ]; then \
18164 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18165 else \
18166 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
18167 $(MAKE) stageprofile-start; \
18168 fi; \
18169 cd $(HOST_SUBDIR)/mpfr && \
18170 $(MAKE) $(EXTRA_HOST_FLAGS) \
18171 $(POSTSTAGE1_FLAGS_TO_PASS) \
18172 clean
18173@endif mpfr-bootstrap
18174
18175
18176.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
18177.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
18178maybe-all-stagefeedback-mpfr:
18179maybe-clean-stagefeedback-mpfr:
18180@if mpfr-bootstrap
18181maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
18182all-stagefeedback: all-stagefeedback-mpfr
18183TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
18184all-stagefeedback-mpfr: configure-stagefeedback-mpfr
18185 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18186 @r=`${PWD_COMMAND}`; export r; \
18187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18188 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 18189 $(HOST_EXPORTS) \
1f53ca9a 18190 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18191 cd $(HOST_SUBDIR)/mpfr && \
18192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18193 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 18194 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
18195 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18199 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18200 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
18201 $(TARGET-stagefeedback-mpfr)
18202
18203maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
18204clean-stagefeedback: clean-stagefeedback-mpfr
18205clean-stagefeedback-mpfr:
18206 @if [ $(current_stage) = stagefeedback ]; then \
18207 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18208 else \
18209 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
18210 $(MAKE) stagefeedback-start; \
18211 fi; \
18212 cd $(HOST_SUBDIR)/mpfr && \
18213 $(MAKE) $(EXTRA_HOST_FLAGS) \
18214 $(POSTSTAGE1_FLAGS_TO_PASS) \
18215 clean
18216@endif mpfr-bootstrap
18217
18218
18219
18220
18221
18222.PHONY: check-mpfr maybe-check-mpfr
18223maybe-check-mpfr:
18224@if mpfr
18225maybe-check-mpfr: check-mpfr
18226
18227check-mpfr:
18228 @: $(MAKE); $(unstage)
18229 @r=`${PWD_COMMAND}`; export r; \
18230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18231 $(HOST_EXPORTS) \
18232 (cd $(HOST_SUBDIR)/mpfr && \
18233 $(MAKE) $(FLAGS_TO_PASS) check)
18234
18235@endif mpfr
18236
18237.PHONY: install-mpfr maybe-install-mpfr
18238maybe-install-mpfr:
18239@if mpfr
18240maybe-install-mpfr: install-mpfr
18241
18242install-mpfr:
18243
18244@endif mpfr
18245
9b980aa1
RW
18246.PHONY: install-strip-mpfr maybe-install-strip-mpfr
18247maybe-install-strip-mpfr:
18248@if mpfr
18249maybe-install-strip-mpfr: install-strip-mpfr
18250
18251install-strip-mpfr:
18252
18253@endif mpfr
18254
e28c595f
JM
18255# Other targets (info, dvi, pdf, etc.)
18256
18257.PHONY: maybe-info-mpfr info-mpfr
18258maybe-info-mpfr:
18259@if mpfr
18260maybe-info-mpfr: info-mpfr
18261
18262info-mpfr: \
18263 configure-mpfr
18264 @[ -f ./mpfr/Makefile ] || exit 0; \
18265 r=`${PWD_COMMAND}`; export r; \
18266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18267 $(HOST_EXPORTS) \
18268 for flag in $(EXTRA_HOST_FLAGS) ; do \
18269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18270 done; \
18271 echo "Doing info in mpfr" ; \
18272 (cd $(HOST_SUBDIR)/mpfr && \
18273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18275 "RANLIB=$${RANLIB}" \
18276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18277 info) \
18278 || exit 1
18279
18280@endif mpfr
18281
18282.PHONY: maybe-dvi-mpfr dvi-mpfr
18283maybe-dvi-mpfr:
18284@if mpfr
18285maybe-dvi-mpfr: dvi-mpfr
18286
18287dvi-mpfr: \
18288 configure-mpfr
18289 @[ -f ./mpfr/Makefile ] || exit 0; \
18290 r=`${PWD_COMMAND}`; export r; \
18291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18292 $(HOST_EXPORTS) \
18293 for flag in $(EXTRA_HOST_FLAGS) ; do \
18294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18295 done; \
18296 echo "Doing dvi in mpfr" ; \
18297 (cd $(HOST_SUBDIR)/mpfr && \
18298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18300 "RANLIB=$${RANLIB}" \
18301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18302 dvi) \
18303 || exit 1
18304
18305@endif mpfr
18306
18307.PHONY: maybe-pdf-mpfr pdf-mpfr
18308maybe-pdf-mpfr:
18309@if mpfr
18310maybe-pdf-mpfr: pdf-mpfr
18311
18312pdf-mpfr: \
18313 configure-mpfr
18314 @[ -f ./mpfr/Makefile ] || exit 0; \
18315 r=`${PWD_COMMAND}`; export r; \
18316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18317 $(HOST_EXPORTS) \
18318 for flag in $(EXTRA_HOST_FLAGS) ; do \
18319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18320 done; \
18321 echo "Doing pdf in mpfr" ; \
18322 (cd $(HOST_SUBDIR)/mpfr && \
18323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18325 "RANLIB=$${RANLIB}" \
18326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18327 pdf) \
18328 || exit 1
18329
18330@endif mpfr
18331
18332.PHONY: maybe-html-mpfr html-mpfr
18333maybe-html-mpfr:
18334@if mpfr
18335maybe-html-mpfr: html-mpfr
18336
18337html-mpfr: \
18338 configure-mpfr
18339 @[ -f ./mpfr/Makefile ] || exit 0; \
18340 r=`${PWD_COMMAND}`; export r; \
18341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18342 $(HOST_EXPORTS) \
18343 for flag in $(EXTRA_HOST_FLAGS) ; do \
18344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18345 done; \
18346 echo "Doing html in mpfr" ; \
18347 (cd $(HOST_SUBDIR)/mpfr && \
18348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18350 "RANLIB=$${RANLIB}" \
18351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18352 html) \
18353 || exit 1
18354
18355@endif mpfr
18356
18357.PHONY: maybe-TAGS-mpfr TAGS-mpfr
18358maybe-TAGS-mpfr:
18359@if mpfr
18360maybe-TAGS-mpfr: TAGS-mpfr
18361
18362TAGS-mpfr: \
18363 configure-mpfr
18364 @[ -f ./mpfr/Makefile ] || exit 0; \
18365 r=`${PWD_COMMAND}`; export r; \
18366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18367 $(HOST_EXPORTS) \
18368 for flag in $(EXTRA_HOST_FLAGS) ; do \
18369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18370 done; \
18371 echo "Doing TAGS in mpfr" ; \
18372 (cd $(HOST_SUBDIR)/mpfr && \
18373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18375 "RANLIB=$${RANLIB}" \
18376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18377 TAGS) \
18378 || exit 1
18379
18380@endif mpfr
18381
18382.PHONY: maybe-install-info-mpfr install-info-mpfr
18383maybe-install-info-mpfr:
18384@if mpfr
18385maybe-install-info-mpfr: install-info-mpfr
18386
18387install-info-mpfr: \
18388 configure-mpfr \
18389 info-mpfr
18390 @[ -f ./mpfr/Makefile ] || exit 0; \
18391 r=`${PWD_COMMAND}`; export r; \
18392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18393 $(HOST_EXPORTS) \
18394 for flag in $(EXTRA_HOST_FLAGS) ; do \
18395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18396 done; \
18397 echo "Doing install-info in mpfr" ; \
18398 (cd $(HOST_SUBDIR)/mpfr && \
18399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18401 "RANLIB=$${RANLIB}" \
18402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18403 install-info) \
18404 || exit 1
18405
18406@endif mpfr
18407
18408.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
18409maybe-install-pdf-mpfr:
18410@if mpfr
18411maybe-install-pdf-mpfr: install-pdf-mpfr
18412
18413install-pdf-mpfr: \
18414 configure-mpfr \
18415 pdf-mpfr
18416 @[ -f ./mpfr/Makefile ] || exit 0; \
18417 r=`${PWD_COMMAND}`; export r; \
18418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18419 $(HOST_EXPORTS) \
18420 for flag in $(EXTRA_HOST_FLAGS) ; do \
18421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18422 done; \
18423 echo "Doing install-pdf in mpfr" ; \
18424 (cd $(HOST_SUBDIR)/mpfr && \
18425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18427 "RANLIB=$${RANLIB}" \
18428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18429 install-pdf) \
18430 || exit 1
18431
18432@endif mpfr
18433
18434.PHONY: maybe-install-html-mpfr install-html-mpfr
18435maybe-install-html-mpfr:
18436@if mpfr
18437maybe-install-html-mpfr: install-html-mpfr
18438
18439install-html-mpfr: \
18440 configure-mpfr \
18441 html-mpfr
18442 @[ -f ./mpfr/Makefile ] || exit 0; \
18443 r=`${PWD_COMMAND}`; export r; \
18444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18445 $(HOST_EXPORTS) \
18446 for flag in $(EXTRA_HOST_FLAGS) ; do \
18447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18448 done; \
18449 echo "Doing install-html in mpfr" ; \
18450 (cd $(HOST_SUBDIR)/mpfr && \
18451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18453 "RANLIB=$${RANLIB}" \
18454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18455 install-html) \
18456 || exit 1
18457
18458@endif mpfr
18459
18460.PHONY: maybe-installcheck-mpfr installcheck-mpfr
18461maybe-installcheck-mpfr:
18462@if mpfr
18463maybe-installcheck-mpfr: installcheck-mpfr
18464
18465installcheck-mpfr: \
18466 configure-mpfr
18467 @[ -f ./mpfr/Makefile ] || exit 0; \
18468 r=`${PWD_COMMAND}`; export r; \
18469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18470 $(HOST_EXPORTS) \
18471 for flag in $(EXTRA_HOST_FLAGS) ; do \
18472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18473 done; \
18474 echo "Doing installcheck in mpfr" ; \
18475 (cd $(HOST_SUBDIR)/mpfr && \
18476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18478 "RANLIB=$${RANLIB}" \
18479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18480 installcheck) \
18481 || exit 1
18482
18483@endif mpfr
18484
18485.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
18486maybe-mostlyclean-mpfr:
18487@if mpfr
18488maybe-mostlyclean-mpfr: mostlyclean-mpfr
18489
18490mostlyclean-mpfr:
18491 @[ -f ./mpfr/Makefile ] || exit 0; \
18492 r=`${PWD_COMMAND}`; export r; \
18493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18494 $(HOST_EXPORTS) \
18495 for flag in $(EXTRA_HOST_FLAGS) ; do \
18496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18497 done; \
18498 echo "Doing mostlyclean in mpfr" ; \
18499 (cd $(HOST_SUBDIR)/mpfr && \
18500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18502 "RANLIB=$${RANLIB}" \
18503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18504 mostlyclean) \
18505 || exit 1
18506
18507@endif mpfr
18508
18509.PHONY: maybe-clean-mpfr clean-mpfr
18510maybe-clean-mpfr:
18511@if mpfr
18512maybe-clean-mpfr: clean-mpfr
18513
18514clean-mpfr:
18515 @[ -f ./mpfr/Makefile ] || exit 0; \
18516 r=`${PWD_COMMAND}`; export r; \
18517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18518 $(HOST_EXPORTS) \
18519 for flag in $(EXTRA_HOST_FLAGS) ; do \
18520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18521 done; \
18522 echo "Doing clean in mpfr" ; \
18523 (cd $(HOST_SUBDIR)/mpfr && \
18524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18526 "RANLIB=$${RANLIB}" \
18527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18528 clean) \
18529 || exit 1
18530
18531@endif mpfr
18532
18533.PHONY: maybe-distclean-mpfr distclean-mpfr
18534maybe-distclean-mpfr:
18535@if mpfr
18536maybe-distclean-mpfr: distclean-mpfr
18537
18538distclean-mpfr:
18539 @[ -f ./mpfr/Makefile ] || exit 0; \
18540 r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 $(HOST_EXPORTS) \
18543 for flag in $(EXTRA_HOST_FLAGS) ; do \
18544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545 done; \
18546 echo "Doing distclean in mpfr" ; \
18547 (cd $(HOST_SUBDIR)/mpfr && \
18548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550 "RANLIB=$${RANLIB}" \
18551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552 distclean) \
18553 || exit 1
18554
18555@endif mpfr
18556
18557.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
18558maybe-maintainer-clean-mpfr:
18559@if mpfr
18560maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
18561
18562maintainer-clean-mpfr:
18563 @[ -f ./mpfr/Makefile ] || exit 0; \
18564 r=`${PWD_COMMAND}`; export r; \
18565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18566 $(HOST_EXPORTS) \
18567 for flag in $(EXTRA_HOST_FLAGS) ; do \
18568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18569 done; \
18570 echo "Doing maintainer-clean in mpfr" ; \
18571 (cd $(HOST_SUBDIR)/mpfr && \
18572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18574 "RANLIB=$${RANLIB}" \
18575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18576 maintainer-clean) \
18577 || exit 1
18578
18579@endif mpfr
18580
18581
18582
e8a5fa9c
RW
18583.PHONY: configure-mpc maybe-configure-mpc
18584maybe-configure-mpc:
18585@if gcc-bootstrap
18586configure-mpc: stage_current
18587@endif gcc-bootstrap
18588@if mpc
18589maybe-configure-mpc: configure-mpc
18590configure-mpc:
18591 @r=`${PWD_COMMAND}`; export r; \
18592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18593 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
1f53ca9a 18595 $(HOST_EXPORTS) \
e8a5fa9c
RW
18596 echo Configuring in $(HOST_SUBDIR)/mpc; \
18597 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18598 case $(srcdir) in \
18599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18600 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18602 esac; \
18603 srcdiroption="--srcdir=$${topdir}/mpc"; \
18604 libsrcdir="$$s/mpc"; \
18605 $(SHELL) $${libsrcdir}/configure \
18606 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18607 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18608 || exit 1
18609@endif mpc
18610
18611
18612
18613.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18614maybe-configure-stage1-mpc:
18615@if mpc-bootstrap
18616maybe-configure-stage1-mpc: configure-stage1-mpc
18617configure-stage1-mpc:
18618 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18619 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18620 @r=`${PWD_COMMAND}`; export r; \
18621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18622 TFLAGS="$(STAGE1_TFLAGS)"; \
18623 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18624 $(HOST_EXPORTS) \
18625 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18626 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18627 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18628 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18629 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18630 cd $(HOST_SUBDIR)/mpc || exit 1; \
18631 case $(srcdir) in \
18632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18633 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18635 esac; \
18636 srcdiroption="--srcdir=$${topdir}/mpc"; \
18637 libsrcdir="$$s/mpc"; \
18638 $(SHELL) $${libsrcdir}/configure \
18639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18640 --target=${target_alias} $${srcdiroption} \
18641 $(STAGE1_CONFIGURE_FLAGS) \
18642 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18643@endif mpc-bootstrap
18644
18645.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18646maybe-configure-stage2-mpc:
18647@if mpc-bootstrap
18648maybe-configure-stage2-mpc: configure-stage2-mpc
18649configure-stage2-mpc:
18650 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18651 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18652 @r=`${PWD_COMMAND}`; export r; \
18653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18654 TFLAGS="$(STAGE2_TFLAGS)"; \
18655 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18656 $(HOST_EXPORTS) \
18657 $(POSTSTAGE1_HOST_EXPORTS) \
18658 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18659 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18660 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18661 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18663 cd $(HOST_SUBDIR)/mpc || exit 1; \
18664 case $(srcdir) in \
18665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18666 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18668 esac; \
18669 srcdiroption="--srcdir=$${topdir}/mpc"; \
18670 libsrcdir="$$s/mpc"; \
18671 $(SHELL) $${libsrcdir}/configure \
18672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18673 --target=${target_alias} $${srcdiroption} \
18674 --with-build-libsubdir=$(HOST_SUBDIR) \
18675 $(STAGE2_CONFIGURE_FLAGS) \
18676 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18677@endif mpc-bootstrap
18678
18679.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18680maybe-configure-stage3-mpc:
18681@if mpc-bootstrap
18682maybe-configure-stage3-mpc: configure-stage3-mpc
18683configure-stage3-mpc:
18684 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18686 @r=`${PWD_COMMAND}`; export r; \
18687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18688 TFLAGS="$(STAGE3_TFLAGS)"; \
18689 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18690 $(HOST_EXPORTS) \
18691 $(POSTSTAGE1_HOST_EXPORTS) \
18692 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18693 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18694 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18695 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18697 cd $(HOST_SUBDIR)/mpc || exit 1; \
18698 case $(srcdir) in \
18699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18700 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18702 esac; \
18703 srcdiroption="--srcdir=$${topdir}/mpc"; \
18704 libsrcdir="$$s/mpc"; \
18705 $(SHELL) $${libsrcdir}/configure \
18706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18707 --target=${target_alias} $${srcdiroption} \
18708 --with-build-libsubdir=$(HOST_SUBDIR) \
18709 $(STAGE3_CONFIGURE_FLAGS) \
18710 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18711@endif mpc-bootstrap
18712
18713.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18714maybe-configure-stage4-mpc:
18715@if mpc-bootstrap
18716maybe-configure-stage4-mpc: configure-stage4-mpc
18717configure-stage4-mpc:
18718 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18720 @r=`${PWD_COMMAND}`; export r; \
18721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18722 TFLAGS="$(STAGE4_TFLAGS)"; \
18723 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18724 $(HOST_EXPORTS) \
18725 $(POSTSTAGE1_HOST_EXPORTS) \
18726 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18727 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18728 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18729 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18731 cd $(HOST_SUBDIR)/mpc || exit 1; \
18732 case $(srcdir) in \
18733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18734 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18736 esac; \
18737 srcdiroption="--srcdir=$${topdir}/mpc"; \
18738 libsrcdir="$$s/mpc"; \
18739 $(SHELL) $${libsrcdir}/configure \
18740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18741 --target=${target_alias} $${srcdiroption} \
18742 --with-build-libsubdir=$(HOST_SUBDIR) \
18743 $(STAGE4_CONFIGURE_FLAGS) \
18744 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18745@endif mpc-bootstrap
18746
18747.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18748maybe-configure-stageprofile-mpc:
18749@if mpc-bootstrap
18750maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18751configure-stageprofile-mpc:
18752 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18753 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18754 @r=`${PWD_COMMAND}`; export r; \
18755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18756 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18757 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18758 $(HOST_EXPORTS) \
18759 $(POSTSTAGE1_HOST_EXPORTS) \
18760 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18761 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18762 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18763 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18765 cd $(HOST_SUBDIR)/mpc || exit 1; \
18766 case $(srcdir) in \
18767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18768 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18770 esac; \
18771 srcdiroption="--srcdir=$${topdir}/mpc"; \
18772 libsrcdir="$$s/mpc"; \
18773 $(SHELL) $${libsrcdir}/configure \
18774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18775 --target=${target_alias} $${srcdiroption} \
18776 --with-build-libsubdir=$(HOST_SUBDIR) \
18777 $(STAGEprofile_CONFIGURE_FLAGS) \
18778 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18779@endif mpc-bootstrap
18780
18781.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18782maybe-configure-stagefeedback-mpc:
18783@if mpc-bootstrap
18784maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18785configure-stagefeedback-mpc:
18786 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18788 @r=`${PWD_COMMAND}`; export r; \
18789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18790 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18791 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18792 $(HOST_EXPORTS) \
18793 $(POSTSTAGE1_HOST_EXPORTS) \
18794 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18795 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18796 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18797 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18799 cd $(HOST_SUBDIR)/mpc || exit 1; \
18800 case $(srcdir) in \
18801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18802 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18804 esac; \
18805 srcdiroption="--srcdir=$${topdir}/mpc"; \
18806 libsrcdir="$$s/mpc"; \
18807 $(SHELL) $${libsrcdir}/configure \
18808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18809 --target=${target_alias} $${srcdiroption} \
18810 --with-build-libsubdir=$(HOST_SUBDIR) \
18811 $(STAGEfeedback_CONFIGURE_FLAGS) \
18812 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18813@endif mpc-bootstrap
18814
18815
18816
18817
18818
18819.PHONY: all-mpc maybe-all-mpc
18820maybe-all-mpc:
18821@if gcc-bootstrap
18822all-mpc: stage_current
18823@endif gcc-bootstrap
18824@if mpc
18825TARGET-mpc=all
18826maybe-all-mpc: all-mpc
18827all-mpc: configure-mpc
18828 @r=`${PWD_COMMAND}`; export r; \
18829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 18830 $(HOST_EXPORTS) \
e8a5fa9c
RW
18831 (cd $(HOST_SUBDIR)/mpc && \
18832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18833 $(TARGET-mpc))
18834@endif mpc
18835
18836
18837
18838.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18839.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18840maybe-all-stage1-mpc:
18841maybe-clean-stage1-mpc:
18842@if mpc-bootstrap
18843maybe-all-stage1-mpc: all-stage1-mpc
18844all-stage1: all-stage1-mpc
18845TARGET-stage1-mpc = $(TARGET-mpc)
18846all-stage1-mpc: configure-stage1-mpc
18847 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18848 @r=`${PWD_COMMAND}`; export r; \
18849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18850 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 18851 $(HOST_EXPORTS) \
e8a5fa9c
RW
18852 cd $(HOST_SUBDIR)/mpc && \
18853 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18854 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 18855 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
e8a5fa9c
RW
18856 LIBCFLAGS="$(LIBCFLAGS)" \
18857 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18858 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18859 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18860 $(EXTRA_HOST_FLAGS) \
18861 TFLAGS="$(STAGE1_TFLAGS)" \
18862 $(TARGET-stage1-mpc)
18863
18864maybe-clean-stage1-mpc: clean-stage1-mpc
18865clean-stage1: clean-stage1-mpc
18866clean-stage1-mpc:
18867 @if [ $(current_stage) = stage1 ]; then \
18868 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18869 else \
18870 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18871 $(MAKE) stage1-start; \
18872 fi; \
18873 cd $(HOST_SUBDIR)/mpc && \
18874 $(MAKE) $(EXTRA_HOST_FLAGS) \
18875 clean
18876@endif mpc-bootstrap
18877
18878
18879.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18880.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18881maybe-all-stage2-mpc:
18882maybe-clean-stage2-mpc:
18883@if mpc-bootstrap
18884maybe-all-stage2-mpc: all-stage2-mpc
18885all-stage2: all-stage2-mpc
18886TARGET-stage2-mpc = $(TARGET-mpc)
18887all-stage2-mpc: configure-stage2-mpc
18888 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 TFLAGS="$(STAGE2_TFLAGS)"; \
18892 $(HOST_EXPORTS) \
1f53ca9a 18893 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18894 cd $(HOST_SUBDIR)/mpc && \
18895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18896 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18897 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
e8a5fa9c
RW
18898 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18903 TFLAGS="$(STAGE2_TFLAGS)" \
18904 $(TARGET-stage2-mpc)
18905
18906maybe-clean-stage2-mpc: clean-stage2-mpc
18907clean-stage2: clean-stage2-mpc
18908clean-stage2-mpc:
18909 @if [ $(current_stage) = stage2 ]; then \
18910 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18911 else \
18912 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18913 $(MAKE) stage2-start; \
18914 fi; \
18915 cd $(HOST_SUBDIR)/mpc && \
18916 $(MAKE) $(EXTRA_HOST_FLAGS) \
18917 $(POSTSTAGE1_FLAGS_TO_PASS) \
18918 clean
18919@endif mpc-bootstrap
18920
18921
18922.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18923.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18924maybe-all-stage3-mpc:
18925maybe-clean-stage3-mpc:
18926@if mpc-bootstrap
18927maybe-all-stage3-mpc: all-stage3-mpc
18928all-stage3: all-stage3-mpc
18929TARGET-stage3-mpc = $(TARGET-mpc)
18930all-stage3-mpc: configure-stage3-mpc
18931 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18932 @r=`${PWD_COMMAND}`; export r; \
18933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18934 TFLAGS="$(STAGE3_TFLAGS)"; \
18935 $(HOST_EXPORTS) \
1f53ca9a 18936 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18937 cd $(HOST_SUBDIR)/mpc && \
18938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18939 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18940 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
e8a5fa9c
RW
18941 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18946 TFLAGS="$(STAGE3_TFLAGS)" \
18947 $(TARGET-stage3-mpc)
18948
18949maybe-clean-stage3-mpc: clean-stage3-mpc
18950clean-stage3: clean-stage3-mpc
18951clean-stage3-mpc:
18952 @if [ $(current_stage) = stage3 ]; then \
18953 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18954 else \
18955 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18956 $(MAKE) stage3-start; \
18957 fi; \
18958 cd $(HOST_SUBDIR)/mpc && \
18959 $(MAKE) $(EXTRA_HOST_FLAGS) \
18960 $(POSTSTAGE1_FLAGS_TO_PASS) \
18961 clean
18962@endif mpc-bootstrap
18963
18964
18965.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18966.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18967maybe-all-stage4-mpc:
18968maybe-clean-stage4-mpc:
18969@if mpc-bootstrap
18970maybe-all-stage4-mpc: all-stage4-mpc
18971all-stage4: all-stage4-mpc
18972TARGET-stage4-mpc = $(TARGET-mpc)
18973all-stage4-mpc: configure-stage4-mpc
18974 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18975 @r=`${PWD_COMMAND}`; export r; \
18976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18977 TFLAGS="$(STAGE4_TFLAGS)"; \
18978 $(HOST_EXPORTS) \
1f53ca9a 18979 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18980 cd $(HOST_SUBDIR)/mpc && \
18981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18982 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18983 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e8a5fa9c
RW
18984 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18985 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18986 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18987 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18988 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18989 TFLAGS="$(STAGE4_TFLAGS)" \
18990 $(TARGET-stage4-mpc)
18991
18992maybe-clean-stage4-mpc: clean-stage4-mpc
18993clean-stage4: clean-stage4-mpc
18994clean-stage4-mpc:
18995 @if [ $(current_stage) = stage4 ]; then \
18996 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18997 else \
18998 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18999 $(MAKE) stage4-start; \
19000 fi; \
19001 cd $(HOST_SUBDIR)/mpc && \
19002 $(MAKE) $(EXTRA_HOST_FLAGS) \
19003 $(POSTSTAGE1_FLAGS_TO_PASS) \
19004 clean
19005@endif mpc-bootstrap
19006
19007
19008.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
19009.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
19010maybe-all-stageprofile-mpc:
19011maybe-clean-stageprofile-mpc:
19012@if mpc-bootstrap
19013maybe-all-stageprofile-mpc: all-stageprofile-mpc
19014all-stageprofile: all-stageprofile-mpc
19015TARGET-stageprofile-mpc = $(TARGET-mpc)
19016all-stageprofile-mpc: configure-stageprofile-mpc
19017 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19018 @r=`${PWD_COMMAND}`; export r; \
19019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19020 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19021 $(HOST_EXPORTS) \
1f53ca9a 19022 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
19023 cd $(HOST_SUBDIR)/mpc && \
19024 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19025 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19026 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
e8a5fa9c
RW
19027 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19028 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19029 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19030 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19031 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19032 TFLAGS="$(STAGEprofile_TFLAGS)" \
19033 $(TARGET-stageprofile-mpc)
19034
19035maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
19036clean-stageprofile: clean-stageprofile-mpc
19037clean-stageprofile-mpc:
19038 @if [ $(current_stage) = stageprofile ]; then \
19039 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
19040 else \
19041 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
19042 $(MAKE) stageprofile-start; \
19043 fi; \
19044 cd $(HOST_SUBDIR)/mpc && \
19045 $(MAKE) $(EXTRA_HOST_FLAGS) \
19046 $(POSTSTAGE1_FLAGS_TO_PASS) \
19047 clean
19048@endif mpc-bootstrap
19049
19050
19051.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
19052.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
19053maybe-all-stagefeedback-mpc:
19054maybe-clean-stagefeedback-mpc:
19055@if mpc-bootstrap
19056maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
19057all-stagefeedback: all-stagefeedback-mpc
19058TARGET-stagefeedback-mpc = $(TARGET-mpc)
19059all-stagefeedback-mpc: configure-stagefeedback-mpc
19060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19061 @r=`${PWD_COMMAND}`; export r; \
19062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19063 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19064 $(HOST_EXPORTS) \
1f53ca9a 19065 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
19066 cd $(HOST_SUBDIR)/mpc && \
19067 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19068 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19069 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
e8a5fa9c
RW
19070 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19071 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19072 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19073 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19074 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19075 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19076 $(TARGET-stagefeedback-mpc)
19077
19078maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
19079clean-stagefeedback: clean-stagefeedback-mpc
19080clean-stagefeedback-mpc:
19081 @if [ $(current_stage) = stagefeedback ]; then \
19082 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
19083 else \
19084 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
19085 $(MAKE) stagefeedback-start; \
19086 fi; \
19087 cd $(HOST_SUBDIR)/mpc && \
19088 $(MAKE) $(EXTRA_HOST_FLAGS) \
19089 $(POSTSTAGE1_FLAGS_TO_PASS) \
19090 clean
19091@endif mpc-bootstrap
19092
19093
19094
19095
19096
19097.PHONY: check-mpc maybe-check-mpc
19098maybe-check-mpc:
19099@if mpc
19100maybe-check-mpc: check-mpc
19101
19102check-mpc:
19103 @: $(MAKE); $(unstage)
19104 @r=`${PWD_COMMAND}`; export r; \
19105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19106 $(HOST_EXPORTS) \
19107 (cd $(HOST_SUBDIR)/mpc && \
19108 $(MAKE) $(FLAGS_TO_PASS) check)
19109
19110@endif mpc
19111
19112.PHONY: install-mpc maybe-install-mpc
19113maybe-install-mpc:
19114@if mpc
19115maybe-install-mpc: install-mpc
19116
19117install-mpc:
19118
19119@endif mpc
19120
9b980aa1
RW
19121.PHONY: install-strip-mpc maybe-install-strip-mpc
19122maybe-install-strip-mpc:
19123@if mpc
19124maybe-install-strip-mpc: install-strip-mpc
19125
19126install-strip-mpc:
19127
19128@endif mpc
19129
e8a5fa9c
RW
19130# Other targets (info, dvi, pdf, etc.)
19131
19132.PHONY: maybe-info-mpc info-mpc
19133maybe-info-mpc:
19134@if mpc
19135maybe-info-mpc: info-mpc
19136
19137info-mpc: \
19138 configure-mpc
19139 @[ -f ./mpc/Makefile ] || exit 0; \
19140 r=`${PWD_COMMAND}`; export r; \
19141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19142 $(HOST_EXPORTS) \
19143 for flag in $(EXTRA_HOST_FLAGS) ; do \
19144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19145 done; \
19146 echo "Doing info in mpc" ; \
19147 (cd $(HOST_SUBDIR)/mpc && \
19148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19150 "RANLIB=$${RANLIB}" \
19151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19152 info) \
19153 || exit 1
19154
19155@endif mpc
19156
19157.PHONY: maybe-dvi-mpc dvi-mpc
19158maybe-dvi-mpc:
19159@if mpc
19160maybe-dvi-mpc: dvi-mpc
19161
19162dvi-mpc: \
19163 configure-mpc
19164 @[ -f ./mpc/Makefile ] || exit 0; \
19165 r=`${PWD_COMMAND}`; export r; \
19166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19167 $(HOST_EXPORTS) \
19168 for flag in $(EXTRA_HOST_FLAGS) ; do \
19169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19170 done; \
19171 echo "Doing dvi in mpc" ; \
19172 (cd $(HOST_SUBDIR)/mpc && \
19173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19175 "RANLIB=$${RANLIB}" \
19176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19177 dvi) \
19178 || exit 1
19179
19180@endif mpc
19181
19182.PHONY: maybe-pdf-mpc pdf-mpc
19183maybe-pdf-mpc:
19184@if mpc
19185maybe-pdf-mpc: pdf-mpc
19186
19187pdf-mpc: \
19188 configure-mpc
19189 @[ -f ./mpc/Makefile ] || exit 0; \
19190 r=`${PWD_COMMAND}`; export r; \
19191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19192 $(HOST_EXPORTS) \
19193 for flag in $(EXTRA_HOST_FLAGS) ; do \
19194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19195 done; \
19196 echo "Doing pdf in mpc" ; \
19197 (cd $(HOST_SUBDIR)/mpc && \
19198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19200 "RANLIB=$${RANLIB}" \
19201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19202 pdf) \
19203 || exit 1
19204
19205@endif mpc
19206
19207.PHONY: maybe-html-mpc html-mpc
19208maybe-html-mpc:
19209@if mpc
19210maybe-html-mpc: html-mpc
19211
19212html-mpc: \
19213 configure-mpc
19214 @[ -f ./mpc/Makefile ] || exit 0; \
19215 r=`${PWD_COMMAND}`; export r; \
19216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19217 $(HOST_EXPORTS) \
19218 for flag in $(EXTRA_HOST_FLAGS) ; do \
19219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19220 done; \
19221 echo "Doing html in mpc" ; \
19222 (cd $(HOST_SUBDIR)/mpc && \
19223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19225 "RANLIB=$${RANLIB}" \
19226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19227 html) \
19228 || exit 1
19229
19230@endif mpc
19231
19232.PHONY: maybe-TAGS-mpc TAGS-mpc
19233maybe-TAGS-mpc:
19234@if mpc
19235maybe-TAGS-mpc: TAGS-mpc
19236
19237TAGS-mpc: \
19238 configure-mpc
19239 @[ -f ./mpc/Makefile ] || exit 0; \
19240 r=`${PWD_COMMAND}`; export r; \
19241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19242 $(HOST_EXPORTS) \
19243 for flag in $(EXTRA_HOST_FLAGS) ; do \
19244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19245 done; \
19246 echo "Doing TAGS in mpc" ; \
19247 (cd $(HOST_SUBDIR)/mpc && \
19248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19250 "RANLIB=$${RANLIB}" \
19251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19252 TAGS) \
19253 || exit 1
19254
19255@endif mpc
19256
19257.PHONY: maybe-install-info-mpc install-info-mpc
19258maybe-install-info-mpc:
19259@if mpc
19260maybe-install-info-mpc: install-info-mpc
19261
19262install-info-mpc: \
19263 configure-mpc \
19264 info-mpc
19265 @[ -f ./mpc/Makefile ] || exit 0; \
19266 r=`${PWD_COMMAND}`; export r; \
19267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19268 $(HOST_EXPORTS) \
19269 for flag in $(EXTRA_HOST_FLAGS) ; do \
19270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19271 done; \
19272 echo "Doing install-info in mpc" ; \
19273 (cd $(HOST_SUBDIR)/mpc && \
19274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19276 "RANLIB=$${RANLIB}" \
19277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19278 install-info) \
19279 || exit 1
19280
19281@endif mpc
19282
19283.PHONY: maybe-install-pdf-mpc install-pdf-mpc
19284maybe-install-pdf-mpc:
19285@if mpc
19286maybe-install-pdf-mpc: install-pdf-mpc
19287
19288install-pdf-mpc: \
19289 configure-mpc \
19290 pdf-mpc
19291 @[ -f ./mpc/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 install-pdf in mpc" ; \
19299 (cd $(HOST_SUBDIR)/mpc && \
19300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19302 "RANLIB=$${RANLIB}" \
19303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19304 install-pdf) \
19305 || exit 1
19306
19307@endif mpc
19308
19309.PHONY: maybe-install-html-mpc install-html-mpc
19310maybe-install-html-mpc:
19311@if mpc
19312maybe-install-html-mpc: install-html-mpc
19313
19314install-html-mpc: \
19315 configure-mpc \
19316 html-mpc
19317 @[ -f ./mpc/Makefile ] || exit 0; \
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 install-html in mpc" ; \
19325 (cd $(HOST_SUBDIR)/mpc && \
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19330 install-html) \
19331 || exit 1
19332
19333@endif mpc
19334
19335.PHONY: maybe-installcheck-mpc installcheck-mpc
19336maybe-installcheck-mpc:
19337@if mpc
19338maybe-installcheck-mpc: installcheck-mpc
19339
19340installcheck-mpc: \
19341 configure-mpc
19342 @[ -f ./mpc/Makefile ] || exit 0; \
19343 r=`${PWD_COMMAND}`; export r; \
19344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19345 $(HOST_EXPORTS) \
19346 for flag in $(EXTRA_HOST_FLAGS) ; do \
19347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19348 done; \
19349 echo "Doing installcheck in mpc" ; \
19350 (cd $(HOST_SUBDIR)/mpc && \
19351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19353 "RANLIB=$${RANLIB}" \
19354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19355 installcheck) \
19356 || exit 1
19357
19358@endif mpc
19359
19360.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
19361maybe-mostlyclean-mpc:
19362@if mpc
19363maybe-mostlyclean-mpc: mostlyclean-mpc
19364
19365mostlyclean-mpc:
19366 @[ -f ./mpc/Makefile ] || exit 0; \
19367 r=`${PWD_COMMAND}`; export r; \
19368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19369 $(HOST_EXPORTS) \
19370 for flag in $(EXTRA_HOST_FLAGS) ; do \
19371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19372 done; \
19373 echo "Doing mostlyclean in mpc" ; \
19374 (cd $(HOST_SUBDIR)/mpc && \
19375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19377 "RANLIB=$${RANLIB}" \
19378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19379 mostlyclean) \
19380 || exit 1
19381
19382@endif mpc
19383
19384.PHONY: maybe-clean-mpc clean-mpc
19385maybe-clean-mpc:
19386@if mpc
19387maybe-clean-mpc: clean-mpc
19388
19389clean-mpc:
19390 @[ -f ./mpc/Makefile ] || exit 0; \
19391 r=`${PWD_COMMAND}`; export r; \
19392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19393 $(HOST_EXPORTS) \
19394 for flag in $(EXTRA_HOST_FLAGS) ; do \
19395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19396 done; \
19397 echo "Doing clean in mpc" ; \
19398 (cd $(HOST_SUBDIR)/mpc && \
19399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19401 "RANLIB=$${RANLIB}" \
19402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19403 clean) \
19404 || exit 1
19405
19406@endif mpc
19407
19408.PHONY: maybe-distclean-mpc distclean-mpc
19409maybe-distclean-mpc:
19410@if mpc
19411maybe-distclean-mpc: distclean-mpc
19412
19413distclean-mpc:
19414 @[ -f ./mpc/Makefile ] || exit 0; \
19415 r=`${PWD_COMMAND}`; export r; \
19416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19417 $(HOST_EXPORTS) \
19418 for flag in $(EXTRA_HOST_FLAGS) ; do \
19419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19420 done; \
19421 echo "Doing distclean in mpc" ; \
19422 (cd $(HOST_SUBDIR)/mpc && \
19423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19425 "RANLIB=$${RANLIB}" \
19426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19427 distclean) \
19428 || exit 1
19429
19430@endif mpc
19431
19432.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
19433maybe-maintainer-clean-mpc:
19434@if mpc
19435maybe-maintainer-clean-mpc: maintainer-clean-mpc
19436
19437maintainer-clean-mpc:
19438 @[ -f ./mpc/Makefile ] || exit 0; \
19439 r=`${PWD_COMMAND}`; export r; \
19440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19441 $(HOST_EXPORTS) \
19442 for flag in $(EXTRA_HOST_FLAGS) ; do \
19443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19444 done; \
19445 echo "Doing maintainer-clean in mpc" ; \
19446 (cd $(HOST_SUBDIR)/mpc && \
19447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19449 "RANLIB=$${RANLIB}" \
19450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19451 maintainer-clean) \
19452 || exit 1
19453
19454@endif mpc
19455
19456
19457
e28c595f
JM
19458.PHONY: configure-ppl maybe-configure-ppl
19459maybe-configure-ppl:
19460@if gcc-bootstrap
19461configure-ppl: stage_current
19462@endif gcc-bootstrap
19463@if ppl
19464maybe-configure-ppl: configure-ppl
19465configure-ppl:
19466 @r=`${PWD_COMMAND}`; export r; \
19467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19468 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
1f53ca9a 19470 $(HOST_EXPORTS) \
e28c595f
JM
19471 echo Configuring in $(HOST_SUBDIR)/ppl; \
19472 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
19473 case $(srcdir) in \
19474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19475 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19477 esac; \
19478 srcdiroption="--srcdir=$${topdir}/ppl"; \
19479 libsrcdir="$$s/ppl"; \
19480 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19482 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
e28c595f
JM
19483 || exit 1
19484@endif ppl
19485
19486
19487
19488.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
19489maybe-configure-stage1-ppl:
19490@if ppl-bootstrap
19491maybe-configure-stage1-ppl: configure-stage1-ppl
19492configure-stage1-ppl:
19493 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19494 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19495 @r=`${PWD_COMMAND}`; export r; \
19496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19497 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19498 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 19499 $(HOST_EXPORTS) \
e28c595f 19500 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19501 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19502 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19503 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
19504 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19505 cd $(HOST_SUBDIR)/ppl || exit 1; \
19506 case $(srcdir) in \
19507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19508 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19510 esac; \
19511 srcdiroption="--srcdir=$${topdir}/ppl"; \
19512 libsrcdir="$$s/ppl"; \
19513 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19514 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19515 --target=${target_alias} $${srcdiroption} \
1b05fbbd
AO
19516 $(STAGE1_CONFIGURE_FLAGS) \
19517 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19518@endif ppl-bootstrap
19519
19520.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
19521maybe-configure-stage2-ppl:
19522@if ppl-bootstrap
19523maybe-configure-stage2-ppl: configure-stage2-ppl
19524configure-stage2-ppl:
19525 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19527 @r=`${PWD_COMMAND}`; export r; \
19528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19529 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
19530 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19531 $(HOST_EXPORTS) \
1b05fbbd 19532 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19533 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19534 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19535 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19536 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
19537 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19538 cd $(HOST_SUBDIR)/ppl || exit 1; \
19539 case $(srcdir) in \
19540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19541 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19543 esac; \
19544 srcdiroption="--srcdir=$${topdir}/ppl"; \
19545 libsrcdir="$$s/ppl"; \
19546 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19548 --target=${target_alias} $${srcdiroption} \
e28c595f 19549 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19550 $(STAGE2_CONFIGURE_FLAGS) \
19551 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19552@endif ppl-bootstrap
19553
19554.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
19555maybe-configure-stage3-ppl:
19556@if ppl-bootstrap
19557maybe-configure-stage3-ppl: configure-stage3-ppl
19558configure-stage3-ppl:
19559 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19560 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19561 @r=`${PWD_COMMAND}`; export r; \
19562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19563 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
19564 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19565 $(HOST_EXPORTS) \
1b05fbbd 19566 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19567 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19568 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19569 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19570 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
19571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19572 cd $(HOST_SUBDIR)/ppl || exit 1; \
19573 case $(srcdir) in \
19574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19575 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19577 esac; \
19578 srcdiroption="--srcdir=$${topdir}/ppl"; \
19579 libsrcdir="$$s/ppl"; \
19580 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19582 --target=${target_alias} $${srcdiroption} \
e28c595f 19583 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19584 $(STAGE3_CONFIGURE_FLAGS) \
19585 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19586@endif ppl-bootstrap
19587
19588.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19589maybe-configure-stage4-ppl:
19590@if ppl-bootstrap
19591maybe-configure-stage4-ppl: configure-stage4-ppl
19592configure-stage4-ppl:
19593 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19595 @r=`${PWD_COMMAND}`; export r; \
19596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19597 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19598 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19599 $(HOST_EXPORTS) \
1b05fbbd 19600 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19601 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19602 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19603 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19604 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19606 cd $(HOST_SUBDIR)/ppl || exit 1; \
19607 case $(srcdir) in \
19608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19609 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19611 esac; \
19612 srcdiroption="--srcdir=$${topdir}/ppl"; \
19613 libsrcdir="$$s/ppl"; \
19614 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19616 --target=${target_alias} $${srcdiroption} \
e28c595f 19617 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19618 $(STAGE4_CONFIGURE_FLAGS) \
19619 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19620@endif ppl-bootstrap
19621
19622.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19623maybe-configure-stageprofile-ppl:
19624@if ppl-bootstrap
19625maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19626configure-stageprofile-ppl:
19627 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19629 @r=`${PWD_COMMAND}`; export r; \
19630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19631 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19632 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19633 $(HOST_EXPORTS) \
1b05fbbd
AO
19634 $(POSTSTAGE1_HOST_EXPORTS) \
19635 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19636 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19637 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19638 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19640 cd $(HOST_SUBDIR)/ppl || exit 1; \
19641 case $(srcdir) in \
19642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19643 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19645 esac; \
19646 srcdiroption="--srcdir=$${topdir}/ppl"; \
19647 libsrcdir="$$s/ppl"; \
19648 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19650 --target=${target_alias} $${srcdiroption} \
e28c595f 19651 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19652 $(STAGEprofile_CONFIGURE_FLAGS) \
19653 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19654@endif ppl-bootstrap
19655
19656.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19657maybe-configure-stagefeedback-ppl:
19658@if ppl-bootstrap
19659maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19660configure-stagefeedback-ppl:
19661 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19662 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19663 @r=`${PWD_COMMAND}`; export r; \
19664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19665 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19666 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19667 $(HOST_EXPORTS) \
1b05fbbd
AO
19668 $(POSTSTAGE1_HOST_EXPORTS) \
19669 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19670 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19671 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19672 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19674 cd $(HOST_SUBDIR)/ppl || exit 1; \
19675 case $(srcdir) in \
19676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19677 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19679 esac; \
19680 srcdiroption="--srcdir=$${topdir}/ppl"; \
19681 libsrcdir="$$s/ppl"; \
19682 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19683 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19684 --target=${target_alias} $${srcdiroption} \
e28c595f 19685 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19686 $(STAGEfeedback_CONFIGURE_FLAGS) \
19687 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19688@endif ppl-bootstrap
19689
19690
19691
19692
19693
19694.PHONY: all-ppl maybe-all-ppl
19695maybe-all-ppl:
19696@if gcc-bootstrap
19697all-ppl: stage_current
19698@endif gcc-bootstrap
19699@if ppl
19700TARGET-ppl=all
19701maybe-all-ppl: all-ppl
19702all-ppl: configure-ppl
19703 @r=`${PWD_COMMAND}`; export r; \
19704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19705 $(HOST_EXPORTS) \
e28c595f
JM
19706 (cd $(HOST_SUBDIR)/ppl && \
19707 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19708 $(TARGET-ppl))
19709@endif ppl
19710
19711
19712
19713.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19714.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19715maybe-all-stage1-ppl:
19716maybe-clean-stage1-ppl:
19717@if ppl-bootstrap
19718maybe-all-stage1-ppl: all-stage1-ppl
19719all-stage1: all-stage1-ppl
19720TARGET-stage1-ppl = $(TARGET-ppl)
19721all-stage1-ppl: configure-stage1-ppl
19722 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19723 @r=`${PWD_COMMAND}`; export r; \
19724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19725 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 19726 $(HOST_EXPORTS) \
e28c595f
JM
19727 cd $(HOST_SUBDIR)/ppl && \
19728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19729 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 19730 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
19731 LIBCFLAGS="$(LIBCFLAGS)" \
19732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19735 $(EXTRA_HOST_FLAGS) \
19736 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19737 $(TARGET-stage1-ppl)
19738
19739maybe-clean-stage1-ppl: clean-stage1-ppl
19740clean-stage1: clean-stage1-ppl
19741clean-stage1-ppl:
19742 @if [ $(current_stage) = stage1 ]; then \
19743 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19744 else \
19745 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19746 $(MAKE) stage1-start; \
19747 fi; \
19748 cd $(HOST_SUBDIR)/ppl && \
19749 $(MAKE) $(EXTRA_HOST_FLAGS) \
19750 clean
19751@endif ppl-bootstrap
19752
19753
19754.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19755.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19756maybe-all-stage2-ppl:
19757maybe-clean-stage2-ppl:
19758@if ppl-bootstrap
19759maybe-all-stage2-ppl: all-stage2-ppl
19760all-stage2: all-stage2-ppl
19761TARGET-stage2-ppl = $(TARGET-ppl)
19762all-stage2-ppl: configure-stage2-ppl
19763 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19764 @r=`${PWD_COMMAND}`; export r; \
19765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19766 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19767 $(HOST_EXPORTS) \
1f53ca9a 19768 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19769 cd $(HOST_SUBDIR)/ppl && \
19770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19771 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 19772 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
19773 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19778 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19779 $(TARGET-stage2-ppl)
19780
19781maybe-clean-stage2-ppl: clean-stage2-ppl
19782clean-stage2: clean-stage2-ppl
19783clean-stage2-ppl:
19784 @if [ $(current_stage) = stage2 ]; then \
19785 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19786 else \
19787 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19788 $(MAKE) stage2-start; \
19789 fi; \
19790 cd $(HOST_SUBDIR)/ppl && \
19791 $(MAKE) $(EXTRA_HOST_FLAGS) \
19792 $(POSTSTAGE1_FLAGS_TO_PASS) \
19793 clean
19794@endif ppl-bootstrap
19795
19796
e28c595f
JM
19797.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19798.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19799maybe-all-stage3-ppl:
19800maybe-clean-stage3-ppl:
19801@if ppl-bootstrap
19802maybe-all-stage3-ppl: all-stage3-ppl
19803all-stage3: all-stage3-ppl
19804TARGET-stage3-ppl = $(TARGET-ppl)
19805all-stage3-ppl: configure-stage3-ppl
19806 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19807 @r=`${PWD_COMMAND}`; export r; \
19808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19809 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19810 $(HOST_EXPORTS) \
1f53ca9a 19811 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19812 cd $(HOST_SUBDIR)/ppl && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19814 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 19815 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
19816 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19820 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19821 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19822 $(TARGET-stage3-ppl)
19823
19824maybe-clean-stage3-ppl: clean-stage3-ppl
19825clean-stage3: clean-stage3-ppl
19826clean-stage3-ppl:
19827 @if [ $(current_stage) = stage3 ]; then \
19828 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19829 else \
19830 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19831 $(MAKE) stage3-start; \
19832 fi; \
19833 cd $(HOST_SUBDIR)/ppl && \
19834 $(MAKE) $(EXTRA_HOST_FLAGS) \
19835 $(POSTSTAGE1_FLAGS_TO_PASS) \
19836 clean
19837@endif ppl-bootstrap
19838
19839
e28c595f
JM
19840.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19841.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19842maybe-all-stage4-ppl:
19843maybe-clean-stage4-ppl:
19844@if ppl-bootstrap
19845maybe-all-stage4-ppl: all-stage4-ppl
19846all-stage4: all-stage4-ppl
19847TARGET-stage4-ppl = $(TARGET-ppl)
19848all-stage4-ppl: configure-stage4-ppl
19849 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19850 @r=`${PWD_COMMAND}`; export r; \
19851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19852 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19853 $(HOST_EXPORTS) \
1f53ca9a 19854 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19855 cd $(HOST_SUBDIR)/ppl && \
19856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19857 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 19858 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 19859 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19864 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19865 $(TARGET-stage4-ppl)
19866
19867maybe-clean-stage4-ppl: clean-stage4-ppl
19868clean-stage4: clean-stage4-ppl
19869clean-stage4-ppl:
19870 @if [ $(current_stage) = stage4 ]; then \
19871 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19872 else \
19873 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19874 $(MAKE) stage4-start; \
19875 fi; \
19876 cd $(HOST_SUBDIR)/ppl && \
19877 $(MAKE) $(EXTRA_HOST_FLAGS) \
19878 $(POSTSTAGE1_FLAGS_TO_PASS) \
19879 clean
19880@endif ppl-bootstrap
19881
19882
19883.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19884.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19885maybe-all-stageprofile-ppl:
19886maybe-clean-stageprofile-ppl:
19887@if ppl-bootstrap
19888maybe-all-stageprofile-ppl: all-stageprofile-ppl
19889all-stageprofile: all-stageprofile-ppl
19890TARGET-stageprofile-ppl = $(TARGET-ppl)
19891all-stageprofile-ppl: configure-stageprofile-ppl
19892 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19893 @r=`${PWD_COMMAND}`; export r; \
19894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19895 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19896 $(HOST_EXPORTS) \
1f53ca9a 19897 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19898 cd $(HOST_SUBDIR)/ppl && \
19899 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19900 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19901 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
19902 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19903 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19904 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19905 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19906 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19907 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19908 $(TARGET-stageprofile-ppl)
19909
19910maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19911clean-stageprofile: clean-stageprofile-ppl
19912clean-stageprofile-ppl:
19913 @if [ $(current_stage) = stageprofile ]; then \
19914 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19915 else \
19916 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19917 $(MAKE) stageprofile-start; \
19918 fi; \
19919 cd $(HOST_SUBDIR)/ppl && \
19920 $(MAKE) $(EXTRA_HOST_FLAGS) \
19921 $(POSTSTAGE1_FLAGS_TO_PASS) \
19922 clean
19923@endif ppl-bootstrap
19924
19925
19926.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19927.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19928maybe-all-stagefeedback-ppl:
19929maybe-clean-stagefeedback-ppl:
19930@if ppl-bootstrap
19931maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19932all-stagefeedback: all-stagefeedback-ppl
19933TARGET-stagefeedback-ppl = $(TARGET-ppl)
19934all-stagefeedback-ppl: configure-stagefeedback-ppl
19935 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19936 @r=`${PWD_COMMAND}`; export r; \
19937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19938 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19939 $(HOST_EXPORTS) \
1f53ca9a 19940 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19941 cd $(HOST_SUBDIR)/ppl && \
19942 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19943 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19944 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
19945 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19946 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19947 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19948 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19949 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19950 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19951 $(TARGET-stagefeedback-ppl)
19952
19953maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19954clean-stagefeedback: clean-stagefeedback-ppl
19955clean-stagefeedback-ppl:
19956 @if [ $(current_stage) = stagefeedback ]; then \
19957 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19958 else \
19959 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19960 $(MAKE) stagefeedback-start; \
19961 fi; \
19962 cd $(HOST_SUBDIR)/ppl && \
19963 $(MAKE) $(EXTRA_HOST_FLAGS) \
19964 $(POSTSTAGE1_FLAGS_TO_PASS) \
19965 clean
19966@endif ppl-bootstrap
19967
19968
19969
19970
19971
19972.PHONY: check-ppl maybe-check-ppl
19973maybe-check-ppl:
19974@if ppl
19975maybe-check-ppl: check-ppl
19976
19977check-ppl:
19978 @: $(MAKE); $(unstage)
19979 @r=`${PWD_COMMAND}`; export r; \
19980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19981 $(HOST_EXPORTS) \
19982 (cd $(HOST_SUBDIR)/ppl && \
19983 $(MAKE) $(FLAGS_TO_PASS) check)
19984
19985@endif ppl
19986
19987.PHONY: install-ppl maybe-install-ppl
19988maybe-install-ppl:
19989@if ppl
19990maybe-install-ppl: install-ppl
19991
19992install-ppl:
19993
19994@endif ppl
19995
9b980aa1
RW
19996.PHONY: install-strip-ppl maybe-install-strip-ppl
19997maybe-install-strip-ppl:
19998@if ppl
19999maybe-install-strip-ppl: install-strip-ppl
20000
20001install-strip-ppl:
20002
20003@endif ppl
20004
e28c595f
JM
20005# Other targets (info, dvi, pdf, etc.)
20006
20007.PHONY: maybe-info-ppl info-ppl
20008maybe-info-ppl:
20009@if ppl
20010maybe-info-ppl: info-ppl
20011
20012info-ppl: \
20013 configure-ppl
20014 @[ -f ./ppl/Makefile ] || exit 0; \
20015 r=`${PWD_COMMAND}`; export r; \
20016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20017 $(HOST_EXPORTS) \
20018 for flag in $(EXTRA_HOST_FLAGS) ; do \
20019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20020 done; \
20021 echo "Doing info in ppl" ; \
20022 (cd $(HOST_SUBDIR)/ppl && \
20023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20025 "RANLIB=$${RANLIB}" \
20026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20027 info) \
20028 || exit 1
20029
20030@endif ppl
20031
20032.PHONY: maybe-dvi-ppl dvi-ppl
20033maybe-dvi-ppl:
20034@if ppl
20035maybe-dvi-ppl: dvi-ppl
20036
20037dvi-ppl: \
20038 configure-ppl
20039 @[ -f ./ppl/Makefile ] || exit 0; \
20040 r=`${PWD_COMMAND}`; export r; \
20041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20042 $(HOST_EXPORTS) \
20043 for flag in $(EXTRA_HOST_FLAGS) ; do \
20044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20045 done; \
20046 echo "Doing dvi in ppl" ; \
20047 (cd $(HOST_SUBDIR)/ppl && \
20048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20050 "RANLIB=$${RANLIB}" \
20051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20052 dvi) \
20053 || exit 1
20054
20055@endif ppl
20056
20057.PHONY: maybe-pdf-ppl pdf-ppl
20058maybe-pdf-ppl:
20059@if ppl
20060maybe-pdf-ppl: pdf-ppl
20061
20062pdf-ppl: \
20063 configure-ppl
20064 @[ -f ./ppl/Makefile ] || exit 0; \
20065 r=`${PWD_COMMAND}`; export r; \
20066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20067 $(HOST_EXPORTS) \
20068 for flag in $(EXTRA_HOST_FLAGS) ; do \
20069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20070 done; \
20071 echo "Doing pdf in ppl" ; \
20072 (cd $(HOST_SUBDIR)/ppl && \
20073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20075 "RANLIB=$${RANLIB}" \
20076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20077 pdf) \
20078 || exit 1
20079
20080@endif ppl
20081
20082.PHONY: maybe-html-ppl html-ppl
20083maybe-html-ppl:
20084@if ppl
20085maybe-html-ppl: html-ppl
20086
20087html-ppl: \
20088 configure-ppl
20089 @[ -f ./ppl/Makefile ] || exit 0; \
20090 r=`${PWD_COMMAND}`; export r; \
20091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20092 $(HOST_EXPORTS) \
20093 for flag in $(EXTRA_HOST_FLAGS) ; do \
20094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20095 done; \
20096 echo "Doing html in ppl" ; \
20097 (cd $(HOST_SUBDIR)/ppl && \
20098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20100 "RANLIB=$${RANLIB}" \
20101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20102 html) \
20103 || exit 1
20104
20105@endif ppl
20106
20107.PHONY: maybe-TAGS-ppl TAGS-ppl
20108maybe-TAGS-ppl:
20109@if ppl
20110maybe-TAGS-ppl: TAGS-ppl
20111
20112TAGS-ppl: \
20113 configure-ppl
20114 @[ -f ./ppl/Makefile ] || exit 0; \
20115 r=`${PWD_COMMAND}`; export r; \
20116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20117 $(HOST_EXPORTS) \
20118 for flag in $(EXTRA_HOST_FLAGS) ; do \
20119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20120 done; \
20121 echo "Doing TAGS in ppl" ; \
20122 (cd $(HOST_SUBDIR)/ppl && \
20123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20125 "RANLIB=$${RANLIB}" \
20126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20127 TAGS) \
20128 || exit 1
20129
20130@endif ppl
20131
20132.PHONY: maybe-install-info-ppl install-info-ppl
20133maybe-install-info-ppl:
20134@if ppl
20135maybe-install-info-ppl: install-info-ppl
20136
20137install-info-ppl: \
20138 configure-ppl \
20139 info-ppl
20140 @[ -f ./ppl/Makefile ] || exit 0; \
20141 r=`${PWD_COMMAND}`; export r; \
20142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20143 $(HOST_EXPORTS) \
20144 for flag in $(EXTRA_HOST_FLAGS) ; do \
20145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20146 done; \
20147 echo "Doing install-info in ppl" ; \
20148 (cd $(HOST_SUBDIR)/ppl && \
20149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20151 "RANLIB=$${RANLIB}" \
20152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20153 install-info) \
20154 || exit 1
20155
20156@endif ppl
20157
20158.PHONY: maybe-install-pdf-ppl install-pdf-ppl
20159maybe-install-pdf-ppl:
20160@if ppl
20161maybe-install-pdf-ppl: install-pdf-ppl
20162
20163install-pdf-ppl: \
20164 configure-ppl \
20165 pdf-ppl
20166 @[ -f ./ppl/Makefile ] || exit 0; \
20167 r=`${PWD_COMMAND}`; export r; \
20168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20169 $(HOST_EXPORTS) \
20170 for flag in $(EXTRA_HOST_FLAGS) ; do \
20171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20172 done; \
20173 echo "Doing install-pdf in ppl" ; \
20174 (cd $(HOST_SUBDIR)/ppl && \
20175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20177 "RANLIB=$${RANLIB}" \
20178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20179 install-pdf) \
20180 || exit 1
20181
20182@endif ppl
20183
20184.PHONY: maybe-install-html-ppl install-html-ppl
20185maybe-install-html-ppl:
20186@if ppl
20187maybe-install-html-ppl: install-html-ppl
20188
20189install-html-ppl: \
20190 configure-ppl \
20191 html-ppl
20192 @[ -f ./ppl/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 install-html in ppl" ; \
20200 (cd $(HOST_SUBDIR)/ppl && \
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 install-html) \
20206 || exit 1
20207
20208@endif ppl
20209
20210.PHONY: maybe-installcheck-ppl installcheck-ppl
20211maybe-installcheck-ppl:
20212@if ppl
20213maybe-installcheck-ppl: installcheck-ppl
20214
20215installcheck-ppl: \
20216 configure-ppl
20217 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
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; \
e28c595f
JM
20224 echo "Doing installcheck in ppl" ; \
20225 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20228 "RANLIB=$${RANLIB}" \
0c24b341 20229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20230 installcheck) \
20231 || exit 1
20232
e28c595f 20233@endif ppl
4b900473 20234
e28c595f
JM
20235.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
20236maybe-mostlyclean-ppl:
20237@if ppl
20238maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 20239
e28c595f
JM
20240mostlyclean-ppl:
20241 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20242 r=`${PWD_COMMAND}`; export r; \
20243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20244 $(HOST_EXPORTS) \
20245 for flag in $(EXTRA_HOST_FLAGS) ; do \
20246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20247 done; \
e28c595f
JM
20248 echo "Doing mostlyclean in ppl" ; \
20249 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20252 "RANLIB=$${RANLIB}" \
0c24b341 20253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20254 mostlyclean) \
20255 || exit 1
20256
e28c595f 20257@endif ppl
4b900473 20258
e28c595f
JM
20259.PHONY: maybe-clean-ppl clean-ppl
20260maybe-clean-ppl:
20261@if ppl
20262maybe-clean-ppl: clean-ppl
4b900473 20263
e28c595f
JM
20264clean-ppl:
20265 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20266 r=`${PWD_COMMAND}`; export r; \
20267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20268 $(HOST_EXPORTS) \
20269 for flag in $(EXTRA_HOST_FLAGS) ; do \
20270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20271 done; \
e28c595f
JM
20272 echo "Doing clean in ppl" ; \
20273 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20276 "RANLIB=$${RANLIB}" \
0c24b341 20277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20278 clean) \
20279 || exit 1
20280
e28c595f 20281@endif ppl
4b900473 20282
e28c595f
JM
20283.PHONY: maybe-distclean-ppl distclean-ppl
20284maybe-distclean-ppl:
20285@if ppl
20286maybe-distclean-ppl: distclean-ppl
4b900473 20287
e28c595f
JM
20288distclean-ppl:
20289 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20290 r=`${PWD_COMMAND}`; export r; \
20291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20292 $(HOST_EXPORTS) \
20293 for flag in $(EXTRA_HOST_FLAGS) ; do \
20294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20295 done; \
e28c595f
JM
20296 echo "Doing distclean in ppl" ; \
20297 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20300 "RANLIB=$${RANLIB}" \
0c24b341 20301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20302 distclean) \
20303 || exit 1
20304
e28c595f 20305@endif ppl
4b900473 20306
e28c595f
JM
20307.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
20308maybe-maintainer-clean-ppl:
20309@if ppl
20310maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 20311
e28c595f
JM
20312maintainer-clean-ppl:
20313 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20314 r=`${PWD_COMMAND}`; export r; \
20315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316 $(HOST_EXPORTS) \
20317 for flag in $(EXTRA_HOST_FLAGS) ; do \
20318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20319 done; \
e28c595f
JM
20320 echo "Doing maintainer-clean in ppl" ; \
20321 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20324 "RANLIB=$${RANLIB}" \
0c24b341 20325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20326 maintainer-clean) \
20327 || exit 1
20328
e28c595f 20329@endif ppl
4b900473
PB
20330
20331
20332
e28c595f
JM
20333.PHONY: configure-cloog maybe-configure-cloog
20334maybe-configure-cloog:
4b900473 20335@if gcc-bootstrap
e28c595f 20336configure-cloog: stage_current
4b900473 20337@endif gcc-bootstrap
e28c595f
JM
20338@if cloog
20339maybe-configure-cloog: configure-cloog
20340configure-cloog:
4b900473
PB
20341 @r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
20343 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
20344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
1f53ca9a 20345 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20346 echo Configuring in $(HOST_SUBDIR)/cloog; \
20347 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
20348 case $(srcdir) in \
20349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20350 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20352 esac; \
e28c595f
JM
20353 srcdiroption="--srcdir=$${topdir}/cloog"; \
20354 libsrcdir="$$s/cloog"; \
4b900473 20355 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20357 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
4b900473 20358 || exit 1
e28c595f 20359@endif cloog
4b900473
PB
20360
20361
20362
e28c595f
JM
20363.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
20364maybe-configure-stage1-cloog:
20365@if cloog-bootstrap
20366maybe-configure-stage1-cloog: configure-stage1-cloog
20367configure-stage1-cloog:
4b900473 20368 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 20369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20370 @r=`${PWD_COMMAND}`; export r; \
20371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20372 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 20373 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 20374 $(HOST_EXPORTS) \
8ee82aff 20375 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20376 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20377 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20378 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
20379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20380 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20381 case $(srcdir) in \
20382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20383 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20385 esac; \
e28c595f
JM
20386 srcdiroption="--srcdir=$${topdir}/cloog"; \
20387 libsrcdir="$$s/cloog"; \
4b900473 20388 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20390 --target=${target_alias} $${srcdiroption} \
1b05fbbd 20391 $(STAGE1_CONFIGURE_FLAGS) \
1f53ca9a 20392 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20393@endif cloog-bootstrap
20394
20395.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
20396maybe-configure-stage2-cloog:
20397@if cloog-bootstrap
20398maybe-configure-stage2-cloog: configure-stage2-cloog
20399configure-stage2-cloog:
4b900473 20400 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 20401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20402 @r=`${PWD_COMMAND}`; export r; \
20403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20404 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 20405 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20406 $(HOST_EXPORTS) \
1b05fbbd 20407 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20408 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20409 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20410 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20411 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
20412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20413 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20414 case $(srcdir) in \
20415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20416 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20418 esac; \
e28c595f
JM
20419 srcdiroption="--srcdir=$${topdir}/cloog"; \
20420 libsrcdir="$$s/cloog"; \
4b900473 20421 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20423 --target=${target_alias} $${srcdiroption} \
4b900473 20424 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20425 $(STAGE2_CONFIGURE_FLAGS) \
1f53ca9a 20426 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20427@endif cloog-bootstrap
20428
20429.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
20430maybe-configure-stage3-cloog:
20431@if cloog-bootstrap
20432maybe-configure-stage3-cloog: configure-stage3-cloog
20433configure-stage3-cloog:
4b900473 20434 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 20435 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20436 @r=`${PWD_COMMAND}`; export r; \
20437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20438 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 20439 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20440 $(HOST_EXPORTS) \
1b05fbbd 20441 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20442 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20443 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20444 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20445 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
20446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20447 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20448 case $(srcdir) in \
20449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20450 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20452 esac; \
e28c595f
JM
20453 srcdiroption="--srcdir=$${topdir}/cloog"; \
20454 libsrcdir="$$s/cloog"; \
4b900473 20455 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20457 --target=${target_alias} $${srcdiroption} \
4b900473 20458 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20459 $(STAGE3_CONFIGURE_FLAGS) \
1f53ca9a 20460 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20461@endif cloog-bootstrap
20462
20463.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
20464maybe-configure-stage4-cloog:
20465@if cloog-bootstrap
20466maybe-configure-stage4-cloog: configure-stage4-cloog
20467configure-stage4-cloog:
4b900473 20468 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 20469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20470 @r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20472 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 20473 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20474 $(HOST_EXPORTS) \
1b05fbbd 20475 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20476 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20477 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20478 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20479 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
20480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20481 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20482 case $(srcdir) in \
20483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20484 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20486 esac; \
e28c595f
JM
20487 srcdiroption="--srcdir=$${topdir}/cloog"; \
20488 libsrcdir="$$s/cloog"; \
4b900473 20489 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20491 --target=${target_alias} $${srcdiroption} \
4b900473 20492 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20493 $(STAGE4_CONFIGURE_FLAGS) \
1f53ca9a 20494 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20495@endif cloog-bootstrap
20496
20497.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
20498maybe-configure-stageprofile-cloog:
20499@if cloog-bootstrap
20500maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
20501configure-stageprofile-cloog:
4b900473 20502 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 20503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20504 @r=`${PWD_COMMAND}`; export r; \
20505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20506 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 20507 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20508 $(HOST_EXPORTS) \
1b05fbbd
AO
20509 $(POSTSTAGE1_HOST_EXPORTS) \
20510 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20511 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20512 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20513 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
20514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20515 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20516 case $(srcdir) in \
20517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20518 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20520 esac; \
e28c595f
JM
20521 srcdiroption="--srcdir=$${topdir}/cloog"; \
20522 libsrcdir="$$s/cloog"; \
4b900473 20523 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20525 --target=${target_alias} $${srcdiroption} \
4b900473 20526 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20527 $(STAGEprofile_CONFIGURE_FLAGS) \
1f53ca9a 20528 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20529@endif cloog-bootstrap
20530
20531.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
20532maybe-configure-stagefeedback-cloog:
20533@if cloog-bootstrap
20534maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
20535configure-stagefeedback-cloog:
4b900473 20536 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 20537 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20538 @r=`${PWD_COMMAND}`; export r; \
20539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20540 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 20541 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20542 $(HOST_EXPORTS) \
1b05fbbd
AO
20543 $(POSTSTAGE1_HOST_EXPORTS) \
20544 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20545 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20546 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20547 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
20548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20549 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20550 case $(srcdir) in \
20551 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20552 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20553 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20554 esac; \
e28c595f
JM
20555 srcdiroption="--srcdir=$${topdir}/cloog"; \
20556 libsrcdir="$$s/cloog"; \
4b900473 20557 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20558 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20559 --target=${target_alias} $${srcdiroption} \
4b900473 20560 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20561 $(STAGEfeedback_CONFIGURE_FLAGS) \
1f53ca9a 20562 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f 20563@endif cloog-bootstrap
4b900473
PB
20564
20565
20566
20567
20568
e28c595f
JM
20569.PHONY: all-cloog maybe-all-cloog
20570maybe-all-cloog:
4b900473 20571@if gcc-bootstrap
e28c595f 20572all-cloog: stage_current
4b900473 20573@endif gcc-bootstrap
e28c595f
JM
20574@if cloog
20575TARGET-cloog=all
20576maybe-all-cloog: all-cloog
20577all-cloog: configure-cloog
4b900473
PB
20578 @r=`${PWD_COMMAND}`; export r; \
20579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 20580 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20581 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20582 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
e28c595f
JM
20583 $(TARGET-cloog))
20584@endif cloog
4b900473
PB
20585
20586
20587
e28c595f
JM
20588.PHONY: all-stage1-cloog maybe-all-stage1-cloog
20589.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20590maybe-all-stage1-cloog:
20591maybe-clean-stage1-cloog:
20592@if cloog-bootstrap
20593maybe-all-stage1-cloog: all-stage1-cloog
20594all-stage1: all-stage1-cloog
20595TARGET-stage1-cloog = $(TARGET-cloog)
20596all-stage1-cloog: configure-stage1-cloog
4b900473
PB
20597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20598 @r=`${PWD_COMMAND}`; export r; \
20599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20600 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 20601 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20602 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20604 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 20605 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
20606 LIBCFLAGS="$(LIBCFLAGS)" \
20607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20610 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20611 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 20612 $(TARGET-stage1-cloog)
4b900473 20613
e28c595f
JM
20614maybe-clean-stage1-cloog: clean-stage1-cloog
20615clean-stage1: clean-stage1-cloog
20616clean-stage1-cloog:
4b900473 20617 @if [ $(current_stage) = stage1 ]; then \
e28c595f 20618 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20619 else \
e28c595f 20620 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
20621 $(MAKE) stage1-start; \
20622 fi; \
e28c595f 20623 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20624 $(MAKE) $(EXTRA_HOST_FLAGS) \
1f53ca9a 20625 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20626@endif cloog-bootstrap
20627
20628
20629.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20630.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20631maybe-all-stage2-cloog:
20632maybe-clean-stage2-cloog:
20633@if cloog-bootstrap
20634maybe-all-stage2-cloog: all-stage2-cloog
20635all-stage2: all-stage2-cloog
20636TARGET-stage2-cloog = $(TARGET-cloog)
20637all-stage2-cloog: configure-stage2-cloog
4b900473
PB
20638 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20639 @r=`${PWD_COMMAND}`; export r; \
20640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20641 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 20642 $(HOST_EXPORTS) \
1f53ca9a 20643 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20644 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20646 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 20647 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
20648 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20653 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 20654 $(TARGET-stage2-cloog)
4b900473 20655
e28c595f
JM
20656maybe-clean-stage2-cloog: clean-stage2-cloog
20657clean-stage2: clean-stage2-cloog
20658clean-stage2-cloog:
4b900473 20659 @if [ $(current_stage) = stage2 ]; then \
e28c595f 20660 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20661 else \
e28c595f 20662 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
20663 $(MAKE) stage2-start; \
20664 fi; \
e28c595f 20665 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20666 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20667 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20668 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20669@endif cloog-bootstrap
20670
20671
e28c595f
JM
20672.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20673.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20674maybe-all-stage3-cloog:
20675maybe-clean-stage3-cloog:
20676@if cloog-bootstrap
20677maybe-all-stage3-cloog: all-stage3-cloog
20678all-stage3: all-stage3-cloog
20679TARGET-stage3-cloog = $(TARGET-cloog)
20680all-stage3-cloog: configure-stage3-cloog
4b900473
PB
20681 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20682 @r=`${PWD_COMMAND}`; export r; \
20683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20684 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 20685 $(HOST_EXPORTS) \
1f53ca9a 20686 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20687 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20688 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20689 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 20690 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
20691 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20692 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20693 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20694 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20695 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20696 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20697 $(TARGET-stage3-cloog)
4b900473 20698
e28c595f
JM
20699maybe-clean-stage3-cloog: clean-stage3-cloog
20700clean-stage3: clean-stage3-cloog
20701clean-stage3-cloog:
4b900473 20702 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20703 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20704 else \
e28c595f 20705 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20706 $(MAKE) stage3-start; \
20707 fi; \
e28c595f 20708 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20709 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20710 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20711 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20712@endif cloog-bootstrap
20713
20714
e28c595f
JM
20715.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20716.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20717maybe-all-stage4-cloog:
20718maybe-clean-stage4-cloog:
20719@if cloog-bootstrap
20720maybe-all-stage4-cloog: all-stage4-cloog
20721all-stage4: all-stage4-cloog
20722TARGET-stage4-cloog = $(TARGET-cloog)
20723all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20724 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20725 @r=`${PWD_COMMAND}`; export r; \
20726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20727 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 20728 $(HOST_EXPORTS) \
1f53ca9a 20729 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20730 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20732 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 20733 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 20734 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20739 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20740 $(TARGET-stage4-cloog)
4b900473 20741
e28c595f
JM
20742maybe-clean-stage4-cloog: clean-stage4-cloog
20743clean-stage4: clean-stage4-cloog
20744clean-stage4-cloog:
4b900473 20745 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20746 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20747 else \
e28c595f 20748 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20749 $(MAKE) stage4-start; \
20750 fi; \
e28c595f 20751 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20752 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20753 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20754 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20755@endif cloog-bootstrap
20756
20757
20758.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20759.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20760maybe-all-stageprofile-cloog:
20761maybe-clean-stageprofile-cloog:
20762@if cloog-bootstrap
20763maybe-all-stageprofile-cloog: all-stageprofile-cloog
20764all-stageprofile: all-stageprofile-cloog
20765TARGET-stageprofile-cloog = $(TARGET-cloog)
20766all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20767 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20768 @r=`${PWD_COMMAND}`; export r; \
20769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20770 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 20771 $(HOST_EXPORTS) \
1f53ca9a 20772 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20773 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20775 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 20776 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
20777 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20782 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20783 $(TARGET-stageprofile-cloog)
4b900473 20784
e28c595f
JM
20785maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20786clean-stageprofile: clean-stageprofile-cloog
20787clean-stageprofile-cloog:
4b900473 20788 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20789 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20790 else \
e28c595f 20791 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20792 $(MAKE) stageprofile-start; \
20793 fi; \
e28c595f 20794 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20795 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20796 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20797 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20798@endif cloog-bootstrap
20799
20800
20801.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20802.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20803maybe-all-stagefeedback-cloog:
20804maybe-clean-stagefeedback-cloog:
20805@if cloog-bootstrap
20806maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20807all-stagefeedback: all-stagefeedback-cloog
20808TARGET-stagefeedback-cloog = $(TARGET-cloog)
20809all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20810 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20811 @r=`${PWD_COMMAND}`; export r; \
20812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20813 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 20814 $(HOST_EXPORTS) \
1f53ca9a 20815 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20816 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20817 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20818 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 20819 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
20820 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20821 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20822 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20823 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20824 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20825 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20826 $(TARGET-stagefeedback-cloog)
4b900473 20827
e28c595f
JM
20828maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20829clean-stagefeedback: clean-stagefeedback-cloog
20830clean-stagefeedback-cloog:
4b900473 20831 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20832 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20833 else \
e28c595f 20834 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20835 $(MAKE) stagefeedback-start; \
20836 fi; \
e28c595f 20837 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20838 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20839 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20840 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f 20841@endif cloog-bootstrap
4b900473
PB
20842
20843
20844
20845
20846
e28c595f
JM
20847.PHONY: check-cloog maybe-check-cloog
20848maybe-check-cloog:
20849@if cloog
20850maybe-check-cloog: check-cloog
4b900473 20851
e28c595f 20852check-cloog:
4b900473
PB
20853 @: $(MAKE); $(unstage)
20854 @r=`${PWD_COMMAND}`; export r; \
20855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20856 $(HOST_EXPORTS) \
e28c595f 20857 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20858 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
4b900473 20859
e28c595f 20860@endif cloog
4b900473 20861
e28c595f
JM
20862.PHONY: install-cloog maybe-install-cloog
20863maybe-install-cloog:
20864@if cloog
20865maybe-install-cloog: install-cloog
4b900473 20866
e28c595f 20867install-cloog:
4b900473 20868
e28c595f 20869@endif cloog
4b900473 20870
9b980aa1
RW
20871.PHONY: install-strip-cloog maybe-install-strip-cloog
20872maybe-install-strip-cloog:
20873@if cloog
20874maybe-install-strip-cloog: install-strip-cloog
20875
20876install-strip-cloog:
20877
20878@endif cloog
20879
4b900473
PB
20880# Other targets (info, dvi, pdf, etc.)
20881
e28c595f
JM
20882.PHONY: maybe-info-cloog info-cloog
20883maybe-info-cloog:
20884@if cloog
20885maybe-info-cloog: info-cloog
4b900473 20886
e28c595f
JM
20887info-cloog: \
20888 configure-cloog
20889 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20890 r=`${PWD_COMMAND}`; export r; \
20891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20892 $(HOST_EXPORTS) \
1f53ca9a 20893 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20895 done; \
e28c595f
JM
20896 echo "Doing info in cloog" ; \
20897 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20900 "RANLIB=$${RANLIB}" \
0c24b341 20901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20902 info) \
20903 || exit 1
20904
e28c595f 20905@endif cloog
4b900473 20906
e28c595f
JM
20907.PHONY: maybe-dvi-cloog dvi-cloog
20908maybe-dvi-cloog:
20909@if cloog
20910maybe-dvi-cloog: dvi-cloog
4b900473 20911
e28c595f
JM
20912dvi-cloog: \
20913 configure-cloog
20914 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20915 r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20917 $(HOST_EXPORTS) \
1f53ca9a 20918 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20920 done; \
e28c595f
JM
20921 echo "Doing dvi in cloog" ; \
20922 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20925 "RANLIB=$${RANLIB}" \
0c24b341 20926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20927 dvi) \
20928 || exit 1
20929
e28c595f 20930@endif cloog
4b900473 20931
e28c595f
JM
20932.PHONY: maybe-pdf-cloog pdf-cloog
20933maybe-pdf-cloog:
20934@if cloog
20935maybe-pdf-cloog: pdf-cloog
4b900473 20936
e28c595f
JM
20937pdf-cloog: \
20938 configure-cloog
20939 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20940 r=`${PWD_COMMAND}`; export r; \
20941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20942 $(HOST_EXPORTS) \
1f53ca9a 20943 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20945 done; \
e28c595f
JM
20946 echo "Doing pdf in cloog" ; \
20947 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20950 "RANLIB=$${RANLIB}" \
0c24b341 20951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20952 pdf) \
20953 || exit 1
20954
e28c595f 20955@endif cloog
4b900473 20956
e28c595f
JM
20957.PHONY: maybe-html-cloog html-cloog
20958maybe-html-cloog:
20959@if cloog
20960maybe-html-cloog: html-cloog
4b900473 20961
e28c595f
JM
20962html-cloog: \
20963 configure-cloog
20964 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20965 r=`${PWD_COMMAND}`; export r; \
20966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20967 $(HOST_EXPORTS) \
1f53ca9a 20968 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20970 done; \
e28c595f
JM
20971 echo "Doing html in cloog" ; \
20972 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20975 "RANLIB=$${RANLIB}" \
0c24b341 20976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20977 html) \
20978 || exit 1
20979
e28c595f 20980@endif cloog
4b900473 20981
e28c595f
JM
20982.PHONY: maybe-TAGS-cloog TAGS-cloog
20983maybe-TAGS-cloog:
20984@if cloog
20985maybe-TAGS-cloog: TAGS-cloog
4b900473 20986
e28c595f
JM
20987TAGS-cloog: \
20988 configure-cloog
20989 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20990 r=`${PWD_COMMAND}`; export r; \
20991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992 $(HOST_EXPORTS) \
1f53ca9a 20993 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20995 done; \
e28c595f
JM
20996 echo "Doing TAGS in cloog" ; \
20997 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21000 "RANLIB=$${RANLIB}" \
0c24b341 21001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21002 TAGS) \
21003 || exit 1
21004
e28c595f 21005@endif cloog
4b900473 21006
e28c595f
JM
21007.PHONY: maybe-install-info-cloog install-info-cloog
21008maybe-install-info-cloog:
21009@if cloog
21010maybe-install-info-cloog: install-info-cloog
4b900473 21011
e28c595f
JM
21012install-info-cloog: \
21013 configure-cloog \
21014 info-cloog
21015 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21016 r=`${PWD_COMMAND}`; export r; \
21017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21018 $(HOST_EXPORTS) \
1f53ca9a 21019 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21021 done; \
e28c595f
JM
21022 echo "Doing install-info in cloog" ; \
21023 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21026 "RANLIB=$${RANLIB}" \
0c24b341 21027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21028 install-info) \
21029 || exit 1
21030
e28c595f 21031@endif cloog
4b900473 21032
e28c595f
JM
21033.PHONY: maybe-install-pdf-cloog install-pdf-cloog
21034maybe-install-pdf-cloog:
21035@if cloog
21036maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 21037
e28c595f
JM
21038install-pdf-cloog: \
21039 configure-cloog \
21040 pdf-cloog
21041 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
21042 r=`${PWD_COMMAND}`; export r; \
21043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21044 $(HOST_EXPORTS) \
1f53ca9a 21045 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
a3ca38d2
DD
21046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21047 done; \
e28c595f
JM
21048 echo "Doing install-pdf in cloog" ; \
21049 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
21050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21052 "RANLIB=$${RANLIB}" \
0c24b341 21053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21054 install-pdf) \
21055 || exit 1
21056
e28c595f 21057@endif cloog
a3ca38d2 21058
e28c595f
JM
21059.PHONY: maybe-install-html-cloog install-html-cloog
21060maybe-install-html-cloog:
21061@if cloog
21062maybe-install-html-cloog: install-html-cloog
4b900473 21063
e28c595f
JM
21064install-html-cloog: \
21065 configure-cloog \
21066 html-cloog
21067 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21068 r=`${PWD_COMMAND}`; export r; \
21069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21070 $(HOST_EXPORTS) \
1f53ca9a 21071 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21073 done; \
e28c595f
JM
21074 echo "Doing install-html in cloog" ; \
21075 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21078 "RANLIB=$${RANLIB}" \
0c24b341 21079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21080 install-html) \
21081 || exit 1
21082
e28c595f 21083@endif cloog
4b900473 21084
e28c595f
JM
21085.PHONY: maybe-installcheck-cloog installcheck-cloog
21086maybe-installcheck-cloog:
21087@if cloog
21088maybe-installcheck-cloog: installcheck-cloog
4b900473 21089
e28c595f
JM
21090installcheck-cloog: \
21091 configure-cloog
21092 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21093 r=`${PWD_COMMAND}`; export r; \
21094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21095 $(HOST_EXPORTS) \
1f53ca9a 21096 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21098 done; \
e28c595f
JM
21099 echo "Doing installcheck in cloog" ; \
21100 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21103 "RANLIB=$${RANLIB}" \
0c24b341 21104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21105 installcheck) \
21106 || exit 1
21107
e28c595f 21108@endif cloog
4b900473 21109
e28c595f
JM
21110.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
21111maybe-mostlyclean-cloog:
21112@if cloog
21113maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 21114
e28c595f
JM
21115mostlyclean-cloog:
21116 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21117 r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21119 $(HOST_EXPORTS) \
1f53ca9a 21120 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21122 done; \
e28c595f
JM
21123 echo "Doing mostlyclean in cloog" ; \
21124 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21127 "RANLIB=$${RANLIB}" \
0c24b341 21128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21129 mostlyclean) \
21130 || exit 1
21131
e28c595f 21132@endif cloog
4b900473 21133
e28c595f
JM
21134.PHONY: maybe-clean-cloog clean-cloog
21135maybe-clean-cloog:
21136@if cloog
21137maybe-clean-cloog: clean-cloog
4b900473 21138
e28c595f
JM
21139clean-cloog:
21140 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21141 r=`${PWD_COMMAND}`; export r; \
21142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143 $(HOST_EXPORTS) \
1f53ca9a 21144 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21146 done; \
e28c595f
JM
21147 echo "Doing clean in cloog" ; \
21148 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
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}" \
4b900473
PB
21153 clean) \
21154 || exit 1
21155
e28c595f 21156@endif cloog
4b900473 21157
e28c595f
JM
21158.PHONY: maybe-distclean-cloog distclean-cloog
21159maybe-distclean-cloog:
21160@if cloog
21161maybe-distclean-cloog: distclean-cloog
4b900473 21162
e28c595f
JM
21163distclean-cloog:
21164 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21165 r=`${PWD_COMMAND}`; export r; \
21166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21167 $(HOST_EXPORTS) \
1f53ca9a 21168 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21170 done; \
e28c595f
JM
21171 echo "Doing distclean in cloog" ; \
21172 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21175 "RANLIB=$${RANLIB}" \
0c24b341 21176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21177 distclean) \
21178 || exit 1
21179
e28c595f 21180@endif cloog
4b900473 21181
e28c595f
JM
21182.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
21183maybe-maintainer-clean-cloog:
21184@if cloog
21185maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 21186
e28c595f
JM
21187maintainer-clean-cloog:
21188 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21189 r=`${PWD_COMMAND}`; export r; \
21190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191 $(HOST_EXPORTS) \
1f53ca9a 21192 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194 done; \
e28c595f
JM
21195 echo "Doing maintainer-clean in cloog" ; \
21196 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199 "RANLIB=$${RANLIB}" \
0c24b341 21200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21201 maintainer-clean) \
21202 || exit 1
21203
e28c595f 21204@endif cloog
4b900473
PB
21205
21206
21207
1f53ca9a
AO
21208.PHONY: configure-libelf maybe-configure-libelf
21209maybe-configure-libelf:
21210@if gcc-bootstrap
21211configure-libelf: stage_current
21212@endif gcc-bootstrap
21213@if libelf
21214maybe-configure-libelf: configure-libelf
21215configure-libelf:
21216 @r=`${PWD_COMMAND}`; export r; \
21217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21218 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21220 $(HOST_EXPORTS) \
21221 echo Configuring in $(HOST_SUBDIR)/libelf; \
21222 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
21223 case $(srcdir) in \
21224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21225 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21227 esac; \
21228 srcdiroption="--srcdir=$${topdir}/libelf"; \
21229 libsrcdir="$$s/libelf"; \
21230 $(SHELL) $${libsrcdir}/configure \
21231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21232 --target=${target_alias} $${srcdiroption} --disable-shared \
21233 || exit 1
21234@endif libelf
21235
21236
21237
21238.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
21239maybe-configure-stage1-libelf:
21240@if libelf-bootstrap
21241maybe-configure-stage1-libelf: configure-stage1-libelf
21242configure-stage1-libelf:
21243 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21245 @r=`${PWD_COMMAND}`; export r; \
21246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21247 TFLAGS="$(STAGE1_TFLAGS)"; \
21248 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21249 $(HOST_EXPORTS) \
21250 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21251 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21252 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21253 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
21254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21255 cd $(HOST_SUBDIR)/libelf || exit 1; \
21256 case $(srcdir) in \
21257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21258 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21260 esac; \
21261 srcdiroption="--srcdir=$${topdir}/libelf"; \
21262 libsrcdir="$$s/libelf"; \
21263 $(SHELL) $${libsrcdir}/configure \
21264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21265 --target=${target_alias} $${srcdiroption} \
21266 $(STAGE1_CONFIGURE_FLAGS) \
21267 --disable-shared
21268@endif libelf-bootstrap
21269
21270.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
21271maybe-configure-stage2-libelf:
21272@if libelf-bootstrap
21273maybe-configure-stage2-libelf: configure-stage2-libelf
21274configure-stage2-libelf:
21275 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21277 @r=`${PWD_COMMAND}`; export r; \
21278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21279 TFLAGS="$(STAGE2_TFLAGS)"; \
21280 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21281 $(HOST_EXPORTS) \
21282 $(POSTSTAGE1_HOST_EXPORTS) \
21283 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21284 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21285 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21286 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
21287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21288 cd $(HOST_SUBDIR)/libelf || exit 1; \
21289 case $(srcdir) in \
21290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21291 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21293 esac; \
21294 srcdiroption="--srcdir=$${topdir}/libelf"; \
21295 libsrcdir="$$s/libelf"; \
21296 $(SHELL) $${libsrcdir}/configure \
21297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21298 --target=${target_alias} $${srcdiroption} \
21299 --with-build-libsubdir=$(HOST_SUBDIR) \
21300 $(STAGE2_CONFIGURE_FLAGS) \
21301 --disable-shared
21302@endif libelf-bootstrap
21303
21304.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
21305maybe-configure-stage3-libelf:
21306@if libelf-bootstrap
21307maybe-configure-stage3-libelf: configure-stage3-libelf
21308configure-stage3-libelf:
21309 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21311 @r=`${PWD_COMMAND}`; export r; \
21312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21313 TFLAGS="$(STAGE3_TFLAGS)"; \
21314 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21315 $(HOST_EXPORTS) \
21316 $(POSTSTAGE1_HOST_EXPORTS) \
21317 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21318 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21319 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21320 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
21321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21322 cd $(HOST_SUBDIR)/libelf || exit 1; \
21323 case $(srcdir) in \
21324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21325 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21327 esac; \
21328 srcdiroption="--srcdir=$${topdir}/libelf"; \
21329 libsrcdir="$$s/libelf"; \
21330 $(SHELL) $${libsrcdir}/configure \
21331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21332 --target=${target_alias} $${srcdiroption} \
21333 --with-build-libsubdir=$(HOST_SUBDIR) \
21334 $(STAGE3_CONFIGURE_FLAGS) \
21335 --disable-shared
21336@endif libelf-bootstrap
21337
21338.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
21339maybe-configure-stage4-libelf:
21340@if libelf-bootstrap
21341maybe-configure-stage4-libelf: configure-stage4-libelf
21342configure-stage4-libelf:
21343 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21344 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21345 @r=`${PWD_COMMAND}`; export r; \
21346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21347 TFLAGS="$(STAGE4_TFLAGS)"; \
21348 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21349 $(HOST_EXPORTS) \
21350 $(POSTSTAGE1_HOST_EXPORTS) \
21351 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21352 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21353 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21354 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
21355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21356 cd $(HOST_SUBDIR)/libelf || exit 1; \
21357 case $(srcdir) in \
21358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21359 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21361 esac; \
21362 srcdiroption="--srcdir=$${topdir}/libelf"; \
21363 libsrcdir="$$s/libelf"; \
21364 $(SHELL) $${libsrcdir}/configure \
21365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21366 --target=${target_alias} $${srcdiroption} \
21367 --with-build-libsubdir=$(HOST_SUBDIR) \
21368 $(STAGE4_CONFIGURE_FLAGS) \
21369 --disable-shared
21370@endif libelf-bootstrap
21371
21372.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
21373maybe-configure-stageprofile-libelf:
21374@if libelf-bootstrap
21375maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
21376configure-stageprofile-libelf:
21377 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21379 @r=`${PWD_COMMAND}`; export r; \
21380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21381 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21382 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21383 $(HOST_EXPORTS) \
21384 $(POSTSTAGE1_HOST_EXPORTS) \
21385 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21386 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21387 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21388 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
21389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21390 cd $(HOST_SUBDIR)/libelf || exit 1; \
21391 case $(srcdir) in \
21392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21393 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21395 esac; \
21396 srcdiroption="--srcdir=$${topdir}/libelf"; \
21397 libsrcdir="$$s/libelf"; \
21398 $(SHELL) $${libsrcdir}/configure \
21399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21400 --target=${target_alias} $${srcdiroption} \
21401 --with-build-libsubdir=$(HOST_SUBDIR) \
21402 $(STAGEprofile_CONFIGURE_FLAGS) \
21403 --disable-shared
21404@endif libelf-bootstrap
21405
21406.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
21407maybe-configure-stagefeedback-libelf:
21408@if libelf-bootstrap
21409maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
21410configure-stagefeedback-libelf:
21411 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21413 @r=`${PWD_COMMAND}`; export r; \
21414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21415 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21416 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21417 $(HOST_EXPORTS) \
21418 $(POSTSTAGE1_HOST_EXPORTS) \
21419 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21420 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21421 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21422 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
21423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21424 cd $(HOST_SUBDIR)/libelf || exit 1; \
21425 case $(srcdir) in \
21426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21427 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21429 esac; \
21430 srcdiroption="--srcdir=$${topdir}/libelf"; \
21431 libsrcdir="$$s/libelf"; \
21432 $(SHELL) $${libsrcdir}/configure \
21433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21434 --target=${target_alias} $${srcdiroption} \
21435 --with-build-libsubdir=$(HOST_SUBDIR) \
21436 $(STAGEfeedback_CONFIGURE_FLAGS) \
21437 --disable-shared
21438@endif libelf-bootstrap
21439
21440
21441
21442
21443
21444.PHONY: all-libelf maybe-all-libelf
21445maybe-all-libelf:
21446@if gcc-bootstrap
21447all-libelf: stage_current
21448@endif gcc-bootstrap
21449@if libelf
21450TARGET-libelf=all
21451maybe-all-libelf: all-libelf
21452all-libelf: configure-libelf
21453 @r=`${PWD_COMMAND}`; export r; \
21454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21455 $(HOST_EXPORTS) \
21456 (cd $(HOST_SUBDIR)/libelf && \
21457 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21458 $(TARGET-libelf))
21459@endif libelf
21460
21461
21462
21463.PHONY: all-stage1-libelf maybe-all-stage1-libelf
21464.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
21465maybe-all-stage1-libelf:
21466maybe-clean-stage1-libelf:
21467@if libelf-bootstrap
21468maybe-all-stage1-libelf: all-stage1-libelf
21469all-stage1: all-stage1-libelf
21470TARGET-stage1-libelf = $(TARGET-libelf)
21471all-stage1-libelf: configure-stage1-libelf
21472 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21473 @r=`${PWD_COMMAND}`; export r; \
21474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21475 TFLAGS="$(STAGE1_TFLAGS)"; \
21476 $(HOST_EXPORTS) \
21477 cd $(HOST_SUBDIR)/libelf && \
21478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21479 CFLAGS="$(STAGE1_CFLAGS)" \
21480 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21481 LIBCFLAGS="$(LIBCFLAGS)" \
21482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21485 $(EXTRA_HOST_FLAGS) \
21486 TFLAGS="$(STAGE1_TFLAGS)" \
21487 $(TARGET-stage1-libelf)
21488
21489maybe-clean-stage1-libelf: clean-stage1-libelf
21490clean-stage1: clean-stage1-libelf
21491clean-stage1-libelf:
21492 @if [ $(current_stage) = stage1 ]; then \
21493 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21494 else \
21495 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
21496 $(MAKE) stage1-start; \
21497 fi; \
21498 cd $(HOST_SUBDIR)/libelf && \
21499 $(MAKE) $(EXTRA_HOST_FLAGS) \
21500 clean
21501@endif libelf-bootstrap
21502
21503
21504.PHONY: all-stage2-libelf maybe-all-stage2-libelf
21505.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
21506maybe-all-stage2-libelf:
21507maybe-clean-stage2-libelf:
21508@if libelf-bootstrap
21509maybe-all-stage2-libelf: all-stage2-libelf
21510all-stage2: all-stage2-libelf
21511TARGET-stage2-libelf = $(TARGET-libelf)
21512all-stage2-libelf: configure-stage2-libelf
21513 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21514 @r=`${PWD_COMMAND}`; export r; \
21515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516 TFLAGS="$(STAGE2_TFLAGS)"; \
21517 $(HOST_EXPORTS) \
21518 $(POSTSTAGE1_HOST_EXPORTS) \
21519 cd $(HOST_SUBDIR)/libelf && \
21520 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21521 CFLAGS="$(STAGE2_CFLAGS)" \
21522 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21523 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21524 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21525 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21526 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21527 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21528 TFLAGS="$(STAGE2_TFLAGS)" \
21529 $(TARGET-stage2-libelf)
21530
21531maybe-clean-stage2-libelf: clean-stage2-libelf
21532clean-stage2: clean-stage2-libelf
21533clean-stage2-libelf:
21534 @if [ $(current_stage) = stage2 ]; then \
21535 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21536 else \
21537 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
21538 $(MAKE) stage2-start; \
21539 fi; \
21540 cd $(HOST_SUBDIR)/libelf && \
21541 $(MAKE) $(EXTRA_HOST_FLAGS) \
21542 $(POSTSTAGE1_FLAGS_TO_PASS) \
21543 clean
21544@endif libelf-bootstrap
21545
21546
21547.PHONY: all-stage3-libelf maybe-all-stage3-libelf
21548.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
21549maybe-all-stage3-libelf:
21550maybe-clean-stage3-libelf:
21551@if libelf-bootstrap
21552maybe-all-stage3-libelf: all-stage3-libelf
21553all-stage3: all-stage3-libelf
21554TARGET-stage3-libelf = $(TARGET-libelf)
21555all-stage3-libelf: configure-stage3-libelf
21556 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21557 @r=`${PWD_COMMAND}`; export r; \
21558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21559 TFLAGS="$(STAGE3_TFLAGS)"; \
21560 $(HOST_EXPORTS) \
21561 $(POSTSTAGE1_HOST_EXPORTS) \
21562 cd $(HOST_SUBDIR)/libelf && \
21563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21564 CFLAGS="$(STAGE3_CFLAGS)" \
21565 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21566 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21571 TFLAGS="$(STAGE3_TFLAGS)" \
21572 $(TARGET-stage3-libelf)
21573
21574maybe-clean-stage3-libelf: clean-stage3-libelf
21575clean-stage3: clean-stage3-libelf
21576clean-stage3-libelf:
21577 @if [ $(current_stage) = stage3 ]; then \
21578 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21579 else \
21580 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
21581 $(MAKE) stage3-start; \
21582 fi; \
21583 cd $(HOST_SUBDIR)/libelf && \
21584 $(MAKE) $(EXTRA_HOST_FLAGS) \
21585 $(POSTSTAGE1_FLAGS_TO_PASS) \
21586 clean
21587@endif libelf-bootstrap
21588
21589
21590.PHONY: all-stage4-libelf maybe-all-stage4-libelf
21591.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
21592maybe-all-stage4-libelf:
21593maybe-clean-stage4-libelf:
21594@if libelf-bootstrap
21595maybe-all-stage4-libelf: all-stage4-libelf
21596all-stage4: all-stage4-libelf
21597TARGET-stage4-libelf = $(TARGET-libelf)
21598all-stage4-libelf: configure-stage4-libelf
21599 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21600 @r=`${PWD_COMMAND}`; export r; \
21601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21602 TFLAGS="$(STAGE4_TFLAGS)"; \
21603 $(HOST_EXPORTS) \
21604 $(POSTSTAGE1_HOST_EXPORTS) \
21605 cd $(HOST_SUBDIR)/libelf && \
21606 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21607 CFLAGS="$(STAGE4_CFLAGS)" \
21608 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21609 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21610 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21611 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21612 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21613 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21614 TFLAGS="$(STAGE4_TFLAGS)" \
21615 $(TARGET-stage4-libelf)
21616
21617maybe-clean-stage4-libelf: clean-stage4-libelf
21618clean-stage4: clean-stage4-libelf
21619clean-stage4-libelf:
21620 @if [ $(current_stage) = stage4 ]; then \
21621 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21622 else \
21623 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21624 $(MAKE) stage4-start; \
21625 fi; \
21626 cd $(HOST_SUBDIR)/libelf && \
21627 $(MAKE) $(EXTRA_HOST_FLAGS) \
21628 $(POSTSTAGE1_FLAGS_TO_PASS) \
21629 clean
21630@endif libelf-bootstrap
21631
21632
21633.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21634.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21635maybe-all-stageprofile-libelf:
21636maybe-clean-stageprofile-libelf:
21637@if libelf-bootstrap
21638maybe-all-stageprofile-libelf: all-stageprofile-libelf
21639all-stageprofile: all-stageprofile-libelf
21640TARGET-stageprofile-libelf = $(TARGET-libelf)
21641all-stageprofile-libelf: configure-stageprofile-libelf
21642 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21643 @r=`${PWD_COMMAND}`; export r; \
21644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21645 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21646 $(HOST_EXPORTS) \
21647 $(POSTSTAGE1_HOST_EXPORTS) \
21648 cd $(HOST_SUBDIR)/libelf && \
21649 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21650 CFLAGS="$(STAGEprofile_CFLAGS)" \
21651 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21652 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21653 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21654 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21655 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21656 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21657 TFLAGS="$(STAGEprofile_TFLAGS)" \
21658 $(TARGET-stageprofile-libelf)
21659
21660maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21661clean-stageprofile: clean-stageprofile-libelf
21662clean-stageprofile-libelf:
21663 @if [ $(current_stage) = stageprofile ]; then \
21664 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21665 else \
21666 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21667 $(MAKE) stageprofile-start; \
21668 fi; \
21669 cd $(HOST_SUBDIR)/libelf && \
21670 $(MAKE) $(EXTRA_HOST_FLAGS) \
21671 $(POSTSTAGE1_FLAGS_TO_PASS) \
21672 clean
21673@endif libelf-bootstrap
21674
21675
21676.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21677.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21678maybe-all-stagefeedback-libelf:
21679maybe-clean-stagefeedback-libelf:
21680@if libelf-bootstrap
21681maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21682all-stagefeedback: all-stagefeedback-libelf
21683TARGET-stagefeedback-libelf = $(TARGET-libelf)
21684all-stagefeedback-libelf: configure-stagefeedback-libelf
21685 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21686 @r=`${PWD_COMMAND}`; export r; \
21687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21688 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21689 $(HOST_EXPORTS) \
21690 $(POSTSTAGE1_HOST_EXPORTS) \
21691 cd $(HOST_SUBDIR)/libelf && \
21692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21693 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21694 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21695 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21700 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21701 $(TARGET-stagefeedback-libelf)
21702
21703maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21704clean-stagefeedback: clean-stagefeedback-libelf
21705clean-stagefeedback-libelf:
21706 @if [ $(current_stage) = stagefeedback ]; then \
21707 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21708 else \
21709 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21710 $(MAKE) stagefeedback-start; \
21711 fi; \
21712 cd $(HOST_SUBDIR)/libelf && \
21713 $(MAKE) $(EXTRA_HOST_FLAGS) \
21714 $(POSTSTAGE1_FLAGS_TO_PASS) \
21715 clean
21716@endif libelf-bootstrap
21717
21718
21719
21720
21721
21722.PHONY: check-libelf maybe-check-libelf
21723maybe-check-libelf:
21724@if libelf
21725maybe-check-libelf: check-libelf
21726
21727check-libelf:
21728 @: $(MAKE); $(unstage)
21729 @r=`${PWD_COMMAND}`; export r; \
21730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21731 $(HOST_EXPORTS) \
21732 (cd $(HOST_SUBDIR)/libelf && \
21733 $(MAKE) $(FLAGS_TO_PASS) check)
21734
21735@endif libelf
21736
21737.PHONY: install-libelf maybe-install-libelf
21738maybe-install-libelf:
21739@if libelf
21740maybe-install-libelf: install-libelf
21741
21742install-libelf:
21743
21744@endif libelf
21745
9b980aa1
RW
21746.PHONY: install-strip-libelf maybe-install-strip-libelf
21747maybe-install-strip-libelf:
21748@if libelf
21749maybe-install-strip-libelf: install-strip-libelf
21750
21751install-strip-libelf:
21752
21753@endif libelf
21754
1f53ca9a
AO
21755# Other targets (info, dvi, pdf, etc.)
21756
21757.PHONY: maybe-info-libelf info-libelf
21758maybe-info-libelf:
21759@if libelf
21760maybe-info-libelf: info-libelf
21761
21762info-libelf: \
21763 configure-libelf
21764 @[ -f ./libelf/Makefile ] || exit 0; \
21765 r=`${PWD_COMMAND}`; export r; \
21766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21767 $(HOST_EXPORTS) \
21768 for flag in $(EXTRA_HOST_FLAGS) ; do \
21769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21770 done; \
21771 echo "Doing info in libelf" ; \
21772 (cd $(HOST_SUBDIR)/libelf && \
21773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21775 "RANLIB=$${RANLIB}" \
21776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21777 info) \
21778 || exit 1
21779
21780@endif libelf
21781
21782.PHONY: maybe-dvi-libelf dvi-libelf
21783maybe-dvi-libelf:
21784@if libelf
21785maybe-dvi-libelf: dvi-libelf
21786
21787dvi-libelf: \
21788 configure-libelf
21789 @[ -f ./libelf/Makefile ] || exit 0; \
21790 r=`${PWD_COMMAND}`; export r; \
21791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21792 $(HOST_EXPORTS) \
21793 for flag in $(EXTRA_HOST_FLAGS) ; do \
21794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21795 done; \
21796 echo "Doing dvi in libelf" ; \
21797 (cd $(HOST_SUBDIR)/libelf && \
21798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21800 "RANLIB=$${RANLIB}" \
21801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21802 dvi) \
21803 || exit 1
21804
21805@endif libelf
21806
21807.PHONY: maybe-pdf-libelf pdf-libelf
21808maybe-pdf-libelf:
21809@if libelf
21810maybe-pdf-libelf: pdf-libelf
21811
21812pdf-libelf: \
21813 configure-libelf
21814 @[ -f ./libelf/Makefile ] || exit 0; \
21815 r=`${PWD_COMMAND}`; export r; \
21816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21817 $(HOST_EXPORTS) \
21818 for flag in $(EXTRA_HOST_FLAGS) ; do \
21819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21820 done; \
21821 echo "Doing pdf in libelf" ; \
21822 (cd $(HOST_SUBDIR)/libelf && \
21823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21825 "RANLIB=$${RANLIB}" \
21826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21827 pdf) \
21828 || exit 1
21829
21830@endif libelf
21831
21832.PHONY: maybe-html-libelf html-libelf
21833maybe-html-libelf:
21834@if libelf
21835maybe-html-libelf: html-libelf
21836
21837html-libelf: \
21838 configure-libelf
21839 @[ -f ./libelf/Makefile ] || exit 0; \
21840 r=`${PWD_COMMAND}`; export r; \
21841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21842 $(HOST_EXPORTS) \
21843 for flag in $(EXTRA_HOST_FLAGS) ; do \
21844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21845 done; \
21846 echo "Doing html in libelf" ; \
21847 (cd $(HOST_SUBDIR)/libelf && \
21848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21850 "RANLIB=$${RANLIB}" \
21851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21852 html) \
21853 || exit 1
21854
21855@endif libelf
21856
21857.PHONY: maybe-TAGS-libelf TAGS-libelf
21858maybe-TAGS-libelf:
21859@if libelf
21860maybe-TAGS-libelf: TAGS-libelf
21861
21862TAGS-libelf: \
21863 configure-libelf
21864 @[ -f ./libelf/Makefile ] || exit 0; \
21865 r=`${PWD_COMMAND}`; export r; \
21866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21867 $(HOST_EXPORTS) \
21868 for flag in $(EXTRA_HOST_FLAGS) ; do \
21869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21870 done; \
21871 echo "Doing TAGS in libelf" ; \
21872 (cd $(HOST_SUBDIR)/libelf && \
21873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21875 "RANLIB=$${RANLIB}" \
21876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21877 TAGS) \
21878 || exit 1
21879
21880@endif libelf
21881
21882.PHONY: maybe-install-info-libelf install-info-libelf
21883maybe-install-info-libelf:
21884@if libelf
21885maybe-install-info-libelf: install-info-libelf
21886
21887install-info-libelf: \
21888 configure-libelf \
21889 info-libelf
21890 @[ -f ./libelf/Makefile ] || exit 0; \
21891 r=`${PWD_COMMAND}`; export r; \
21892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21893 $(HOST_EXPORTS) \
21894 for flag in $(EXTRA_HOST_FLAGS) ; do \
21895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21896 done; \
21897 echo "Doing install-info in libelf" ; \
21898 (cd $(HOST_SUBDIR)/libelf && \
21899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21901 "RANLIB=$${RANLIB}" \
21902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21903 install-info) \
21904 || exit 1
21905
21906@endif libelf
21907
21908.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21909maybe-install-pdf-libelf:
21910@if libelf
21911maybe-install-pdf-libelf: install-pdf-libelf
21912
21913install-pdf-libelf: \
21914 configure-libelf \
21915 pdf-libelf
21916 @[ -f ./libelf/Makefile ] || exit 0; \
21917 r=`${PWD_COMMAND}`; export r; \
21918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21919 $(HOST_EXPORTS) \
21920 for flag in $(EXTRA_HOST_FLAGS) ; do \
21921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21922 done; \
21923 echo "Doing install-pdf in libelf" ; \
21924 (cd $(HOST_SUBDIR)/libelf && \
21925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21927 "RANLIB=$${RANLIB}" \
21928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21929 install-pdf) \
21930 || exit 1
21931
21932@endif libelf
21933
21934.PHONY: maybe-install-html-libelf install-html-libelf
21935maybe-install-html-libelf:
21936@if libelf
21937maybe-install-html-libelf: install-html-libelf
21938
21939install-html-libelf: \
21940 configure-libelf \
21941 html-libelf
21942 @[ -f ./libelf/Makefile ] || exit 0; \
21943 r=`${PWD_COMMAND}`; export r; \
21944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21945 $(HOST_EXPORTS) \
21946 for flag in $(EXTRA_HOST_FLAGS) ; do \
21947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21948 done; \
21949 echo "Doing install-html in libelf" ; \
21950 (cd $(HOST_SUBDIR)/libelf && \
21951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21953 "RANLIB=$${RANLIB}" \
21954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21955 install-html) \
21956 || exit 1
21957
21958@endif libelf
21959
21960.PHONY: maybe-installcheck-libelf installcheck-libelf
21961maybe-installcheck-libelf:
21962@if libelf
21963maybe-installcheck-libelf: installcheck-libelf
21964
21965installcheck-libelf: \
21966 configure-libelf
21967 @[ -f ./libelf/Makefile ] || exit 0; \
21968 r=`${PWD_COMMAND}`; export r; \
21969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21970 $(HOST_EXPORTS) \
21971 for flag in $(EXTRA_HOST_FLAGS) ; do \
21972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21973 done; \
21974 echo "Doing installcheck in libelf" ; \
21975 (cd $(HOST_SUBDIR)/libelf && \
21976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21978 "RANLIB=$${RANLIB}" \
21979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21980 installcheck) \
21981 || exit 1
21982
21983@endif libelf
21984
21985.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21986maybe-mostlyclean-libelf:
21987@if libelf
21988maybe-mostlyclean-libelf: mostlyclean-libelf
21989
21990mostlyclean-libelf:
21991 @[ -f ./libelf/Makefile ] || exit 0; \
21992 r=`${PWD_COMMAND}`; export r; \
21993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21994 $(HOST_EXPORTS) \
21995 for flag in $(EXTRA_HOST_FLAGS) ; do \
21996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21997 done; \
21998 echo "Doing mostlyclean in libelf" ; \
21999 (cd $(HOST_SUBDIR)/libelf && \
22000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22002 "RANLIB=$${RANLIB}" \
22003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22004 mostlyclean) \
22005 || exit 1
22006
22007@endif libelf
22008
22009.PHONY: maybe-clean-libelf clean-libelf
22010maybe-clean-libelf:
22011@if libelf
22012maybe-clean-libelf: clean-libelf
22013
22014clean-libelf:
22015 @[ -f ./libelf/Makefile ] || exit 0; \
22016 r=`${PWD_COMMAND}`; export r; \
22017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22018 $(HOST_EXPORTS) \
22019 for flag in $(EXTRA_HOST_FLAGS) ; do \
22020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22021 done; \
22022 echo "Doing clean in libelf" ; \
22023 (cd $(HOST_SUBDIR)/libelf && \
22024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22026 "RANLIB=$${RANLIB}" \
22027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22028 clean) \
22029 || exit 1
22030
22031@endif libelf
22032
22033.PHONY: maybe-distclean-libelf distclean-libelf
22034maybe-distclean-libelf:
22035@if libelf
22036maybe-distclean-libelf: distclean-libelf
22037
22038distclean-libelf:
22039 @[ -f ./libelf/Makefile ] || exit 0; \
22040 r=`${PWD_COMMAND}`; export r; \
22041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22042 $(HOST_EXPORTS) \
22043 for flag in $(EXTRA_HOST_FLAGS) ; do \
22044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22045 done; \
22046 echo "Doing distclean in libelf" ; \
22047 (cd $(HOST_SUBDIR)/libelf && \
22048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22050 "RANLIB=$${RANLIB}" \
22051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22052 distclean) \
22053 || exit 1
22054
22055@endif libelf
22056
22057.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
22058maybe-maintainer-clean-libelf:
22059@if libelf
22060maybe-maintainer-clean-libelf: maintainer-clean-libelf
22061
22062maintainer-clean-libelf:
22063 @[ -f ./libelf/Makefile ] || exit 0; \
22064 r=`${PWD_COMMAND}`; export r; \
22065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22066 $(HOST_EXPORTS) \
22067 for flag in $(EXTRA_HOST_FLAGS) ; do \
22068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22069 done; \
22070 echo "Doing maintainer-clean in libelf" ; \
22071 (cd $(HOST_SUBDIR)/libelf && \
22072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22074 "RANLIB=$${RANLIB}" \
22075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22076 maintainer-clean) \
22077 || exit 1
22078
22079@endif libelf
22080
22081
22082
b813574b
PB
22083.PHONY: configure-gnuserv maybe-configure-gnuserv
22084maybe-configure-gnuserv:
4f0ef2d8
CD
22085@if gcc-bootstrap
22086configure-gnuserv: stage_current
22087@endif gcc-bootstrap
b813574b
PB
22088@if gnuserv
22089maybe-configure-gnuserv: configure-gnuserv
c52c6897 22090configure-gnuserv:
0aed8855 22091 @: $(MAKE); $(unstage)
c52c6897 22092 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22094 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
22095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
1f53ca9a 22096 $(HOST_EXPORTS) \
a7254363
PB
22097 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
22098 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 22099 case $(srcdir) in \
b00612cc
PB
22100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22101 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
22102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22103 esac; \
b00612cc
PB
22104 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
22105 libsrcdir="$$s/gnuserv"; \
4fa63067 22106 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22108 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22109 || exit 1
b813574b 22110@endif gnuserv
2a4cbe27 22111
a7254363
PB
22112
22113
d545f33b
PB
22114
22115
b813574b
PB
22116.PHONY: all-gnuserv maybe-all-gnuserv
22117maybe-all-gnuserv:
4f0ef2d8
CD
22118@if gcc-bootstrap
22119all-gnuserv: stage_current
22120@endif gcc-bootstrap
b813574b 22121@if gnuserv
d27cc32e 22122TARGET-gnuserv=all
b813574b
PB
22123maybe-all-gnuserv: all-gnuserv
22124all-gnuserv: configure-gnuserv
0aed8855 22125 @: $(MAKE); $(unstage)
4fa63067
NN
22126 @r=`${PWD_COMMAND}`; export r; \
22127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22128 $(HOST_EXPORTS) \
b00612cc 22129 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
22130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22131 $(TARGET-gnuserv))
b813574b 22132@endif gnuserv
2a4cbe27 22133
a7254363 22134
d545f33b
PB
22135
22136
b813574b
PB
22137.PHONY: check-gnuserv maybe-check-gnuserv
22138maybe-check-gnuserv:
22139@if gnuserv
22140maybe-check-gnuserv: check-gnuserv
2a4cbe27 22141
b813574b 22142check-gnuserv:
0aed8855 22143 @: $(MAKE); $(unstage)
4fa63067 22144 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22146 $(HOST_EXPORTS) \
b00612cc
PB
22147 (cd $(HOST_SUBDIR)/gnuserv && \
22148 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22149
b813574b 22150@endif gnuserv
2a4cbe27 22151
b813574b
PB
22152.PHONY: install-gnuserv maybe-install-gnuserv
22153maybe-install-gnuserv:
22154@if gnuserv
22155maybe-install-gnuserv: install-gnuserv
2a4cbe27 22156
b813574b 22157install-gnuserv: installdirs
0aed8855 22158 @: $(MAKE); $(unstage)
4fa63067 22159 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22161 $(HOST_EXPORTS) \
b00612cc 22162 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 22163 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22164
b813574b 22165@endif gnuserv
2a4cbe27 22166
9b980aa1
RW
22167.PHONY: install-strip-gnuserv maybe-install-strip-gnuserv
22168maybe-install-strip-gnuserv:
22169@if gnuserv
22170maybe-install-strip-gnuserv: install-strip-gnuserv
22171
22172install-strip-gnuserv: installdirs
22173 @: $(MAKE); $(unstage)
22174 @r=`${PWD_COMMAND}`; export r; \
22175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22176 $(HOST_EXPORTS) \
22177 (cd $(HOST_SUBDIR)/gnuserv && \
22178 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22179
22180@endif gnuserv
22181
56a8fe78 22182# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22183
b813574b
PB
22184.PHONY: maybe-info-gnuserv info-gnuserv
22185maybe-info-gnuserv:
22186@if gnuserv
22187maybe-info-gnuserv: info-gnuserv
4fa63067 22188
b813574b
PB
22189info-gnuserv: \
22190 configure-gnuserv
0aed8855 22191 @: $(MAKE); $(unstage)
b813574b 22192 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22193 r=`${PWD_COMMAND}`; export r; \
22194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22195 $(HOST_EXPORTS) \
b813574b 22196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22198 done; \
b813574b 22199 echo "Doing info in gnuserv" ; \
b00612cc 22200 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22203 "RANLIB=$${RANLIB}" \
0c24b341 22204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22205 info) \
2a4cbe27
NN
22206 || exit 1
22207
b813574b 22208@endif gnuserv
2a4cbe27 22209
b813574b
PB
22210.PHONY: maybe-dvi-gnuserv dvi-gnuserv
22211maybe-dvi-gnuserv:
22212@if gnuserv
22213maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 22214
b813574b
PB
22215dvi-gnuserv: \
22216 configure-gnuserv
0aed8855 22217 @: $(MAKE); $(unstage)
b813574b 22218 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22219 r=`${PWD_COMMAND}`; export r; \
22220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22221 $(HOST_EXPORTS) \
b813574b 22222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22224 done; \
b813574b 22225 echo "Doing dvi in gnuserv" ; \
b00612cc 22226 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22229 "RANLIB=$${RANLIB}" \
0c24b341 22230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22231 dvi) \
2a4cbe27
NN
22232 || exit 1
22233
b813574b 22234@endif gnuserv
2a4cbe27 22235
56a8fe78
DD
22236.PHONY: maybe-pdf-gnuserv pdf-gnuserv
22237maybe-pdf-gnuserv:
22238@if gnuserv
22239maybe-pdf-gnuserv: pdf-gnuserv
22240
22241pdf-gnuserv: \
22242 configure-gnuserv
22243 @: $(MAKE); $(unstage)
22244 @[ -f ./gnuserv/Makefile ] || exit 0; \
22245 r=`${PWD_COMMAND}`; export r; \
22246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22247 $(HOST_EXPORTS) \
22248 for flag in $(EXTRA_HOST_FLAGS) ; do \
22249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22250 done; \
22251 echo "Doing pdf in gnuserv" ; \
22252 (cd $(HOST_SUBDIR)/gnuserv && \
22253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22255 "RANLIB=$${RANLIB}" \
0c24b341 22256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22257 pdf) \
22258 || exit 1
22259
22260@endif gnuserv
22261
6d389afc
MS
22262.PHONY: maybe-html-gnuserv html-gnuserv
22263maybe-html-gnuserv:
22264@if gnuserv
22265maybe-html-gnuserv: html-gnuserv
22266
22267html-gnuserv: \
22268 configure-gnuserv
0aed8855 22269 @: $(MAKE); $(unstage)
6d389afc
MS
22270 @[ -f ./gnuserv/Makefile ] || exit 0; \
22271 r=`${PWD_COMMAND}`; export r; \
22272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22273 $(HOST_EXPORTS) \
22274 for flag in $(EXTRA_HOST_FLAGS) ; do \
22275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22276 done; \
22277 echo "Doing html in gnuserv" ; \
b00612cc 22278 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
22279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22281 "RANLIB=$${RANLIB}" \
0c24b341 22282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22283 html) \
22284 || exit 1
22285
22286@endif gnuserv
22287
b813574b
PB
22288.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
22289maybe-TAGS-gnuserv:
22290@if gnuserv
22291maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 22292
b813574b
PB
22293TAGS-gnuserv: \
22294 configure-gnuserv
0aed8855 22295 @: $(MAKE); $(unstage)
b813574b 22296 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22297 r=`${PWD_COMMAND}`; export r; \
22298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22299 $(HOST_EXPORTS) \
b813574b 22300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22302 done; \
b813574b 22303 echo "Doing TAGS in gnuserv" ; \
b00612cc 22304 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22307 "RANLIB=$${RANLIB}" \
0c24b341 22308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22309 TAGS) \
2a4cbe27
NN
22310 || exit 1
22311
b813574b 22312@endif gnuserv
2a4cbe27 22313
b813574b
PB
22314.PHONY: maybe-install-info-gnuserv install-info-gnuserv
22315maybe-install-info-gnuserv:
22316@if gnuserv
22317maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 22318
b813574b
PB
22319install-info-gnuserv: \
22320 configure-gnuserv \
22321 info-gnuserv
0aed8855 22322 @: $(MAKE); $(unstage)
b813574b 22323 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22324 r=`${PWD_COMMAND}`; export r; \
22325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22326 $(HOST_EXPORTS) \
b813574b 22327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22329 done; \
b813574b 22330 echo "Doing install-info in gnuserv" ; \
b00612cc 22331 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22334 "RANLIB=$${RANLIB}" \
0c24b341 22335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22336 install-info) \
2a4cbe27
NN
22337 || exit 1
22338
b813574b 22339@endif gnuserv
2a4cbe27 22340
a3ca38d2
DD
22341.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
22342maybe-install-pdf-gnuserv:
22343@if gnuserv
22344maybe-install-pdf-gnuserv: install-pdf-gnuserv
22345
22346install-pdf-gnuserv: \
22347 configure-gnuserv \
22348 pdf-gnuserv
22349 @: $(MAKE); $(unstage)
22350 @[ -f ./gnuserv/Makefile ] || exit 0; \
22351 r=`${PWD_COMMAND}`; export r; \
22352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22353 $(HOST_EXPORTS) \
22354 for flag in $(EXTRA_HOST_FLAGS) ; do \
22355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22356 done; \
22357 echo "Doing install-pdf in gnuserv" ; \
22358 (cd $(HOST_SUBDIR)/gnuserv && \
22359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22361 "RANLIB=$${RANLIB}" \
0c24b341 22362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22363 install-pdf) \
22364 || exit 1
22365
22366@endif gnuserv
22367
108a6f8e
CD
22368.PHONY: maybe-install-html-gnuserv install-html-gnuserv
22369maybe-install-html-gnuserv:
22370@if gnuserv
22371maybe-install-html-gnuserv: install-html-gnuserv
22372
22373install-html-gnuserv: \
22374 configure-gnuserv \
22375 html-gnuserv
22376 @: $(MAKE); $(unstage)
22377 @[ -f ./gnuserv/Makefile ] || exit 0; \
22378 r=`${PWD_COMMAND}`; export r; \
22379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22380 $(HOST_EXPORTS) \
22381 for flag in $(EXTRA_HOST_FLAGS) ; do \
22382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22383 done; \
22384 echo "Doing install-html in gnuserv" ; \
22385 (cd $(HOST_SUBDIR)/gnuserv && \
22386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22388 "RANLIB=$${RANLIB}" \
0c24b341 22389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22390 install-html) \
22391 || exit 1
22392
22393@endif gnuserv
22394
b813574b
PB
22395.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
22396maybe-installcheck-gnuserv:
22397@if gnuserv
22398maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 22399
b813574b
PB
22400installcheck-gnuserv: \
22401 configure-gnuserv
0aed8855 22402 @: $(MAKE); $(unstage)
b813574b 22403 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22404 r=`${PWD_COMMAND}`; export r; \
22405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22406 $(HOST_EXPORTS) \
b813574b 22407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22409 done; \
b813574b 22410 echo "Doing installcheck in gnuserv" ; \
b00612cc 22411 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22414 "RANLIB=$${RANLIB}" \
0c24b341 22415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22416 installcheck) \
2a4cbe27
NN
22417 || exit 1
22418
b813574b 22419@endif gnuserv
2a4cbe27 22420
b813574b
PB
22421.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
22422maybe-mostlyclean-gnuserv:
22423@if gnuserv
22424maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 22425
b813574b 22426mostlyclean-gnuserv:
0aed8855 22427 @: $(MAKE); $(unstage)
b813574b 22428 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22429 r=`${PWD_COMMAND}`; export r; \
22430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22431 $(HOST_EXPORTS) \
b813574b 22432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22434 done; \
b813574b 22435 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 22436 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22439 "RANLIB=$${RANLIB}" \
0c24b341 22440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22441 mostlyclean) \
2a4cbe27
NN
22442 || exit 1
22443
b813574b 22444@endif gnuserv
2a4cbe27 22445
b813574b
PB
22446.PHONY: maybe-clean-gnuserv clean-gnuserv
22447maybe-clean-gnuserv:
22448@if gnuserv
22449maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 22450
b813574b 22451clean-gnuserv:
0aed8855 22452 @: $(MAKE); $(unstage)
b813574b 22453 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22454 r=`${PWD_COMMAND}`; export r; \
22455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22456 $(HOST_EXPORTS) \
b813574b 22457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22459 done; \
b813574b 22460 echo "Doing clean in gnuserv" ; \
b00612cc 22461 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22464 "RANLIB=$${RANLIB}" \
0c24b341 22465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22466 clean) \
2a4cbe27
NN
22467 || exit 1
22468
b813574b 22469@endif gnuserv
2a4cbe27 22470
b813574b
PB
22471.PHONY: maybe-distclean-gnuserv distclean-gnuserv
22472maybe-distclean-gnuserv:
22473@if gnuserv
22474maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 22475
b813574b 22476distclean-gnuserv:
0aed8855 22477 @: $(MAKE); $(unstage)
b813574b 22478 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22479 r=`${PWD_COMMAND}`; export r; \
22480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22481 $(HOST_EXPORTS) \
b813574b 22482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22484 done; \
b813574b 22485 echo "Doing distclean in gnuserv" ; \
b00612cc 22486 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22489 "RANLIB=$${RANLIB}" \
0c24b341 22490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22491 distclean) \
2a4cbe27
NN
22492 || exit 1
22493
b813574b 22494@endif gnuserv
2a4cbe27 22495
b813574b
PB
22496.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
22497maybe-maintainer-clean-gnuserv:
22498@if gnuserv
22499maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 22500
b813574b 22501maintainer-clean-gnuserv:
0aed8855 22502 @: $(MAKE); $(unstage)
b813574b 22503 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22504 r=`${PWD_COMMAND}`; export r; \
22505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22506 $(HOST_EXPORTS) \
b813574b 22507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22509 done; \
b813574b 22510 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 22511 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22514 "RANLIB=$${RANLIB}" \
0c24b341 22515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22516 maintainer-clean) \
2a4cbe27
NN
22517 || exit 1
22518
b813574b 22519@endif gnuserv
2a4cbe27 22520
2a4cbe27 22521
a7254363 22522
93f9b408
ILT
22523.PHONY: configure-gold maybe-configure-gold
22524maybe-configure-gold:
22525@if gcc-bootstrap
22526configure-gold: stage_current
22527@endif gcc-bootstrap
22528@if gold
22529maybe-configure-gold: configure-gold
22530configure-gold:
22531 @r=`${PWD_COMMAND}`; export r; \
22532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22533 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
1f53ca9a 22535 $(HOST_EXPORTS) \
93f9b408
ILT
22536 echo Configuring in $(HOST_SUBDIR)/gold; \
22537 cd "$(HOST_SUBDIR)/gold" || exit 1; \
22538 case $(srcdir) in \
22539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22540 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22542 esac; \
22543 srcdiroption="--srcdir=$${topdir}/gold"; \
22544 libsrcdir="$$s/gold"; \
22545 $(SHELL) $${libsrcdir}/configure \
22546 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22547 --target=${target_alias} $${srcdiroption} \
22548 || exit 1
22549@endif gold
22550
22551
22552
22553.PHONY: configure-stage1-gold maybe-configure-stage1-gold
22554maybe-configure-stage1-gold:
22555@if gold-bootstrap
22556maybe-configure-stage1-gold: configure-stage1-gold
22557configure-stage1-gold:
22558 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22560 @r=`${PWD_COMMAND}`; export r; \
22561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22562 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 22563 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 22564 $(HOST_EXPORTS) \
93f9b408 22565 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22566 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22567 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22568 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
22569 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22570 cd $(HOST_SUBDIR)/gold || exit 1; \
22571 case $(srcdir) in \
22572 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22573 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22574 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22575 esac; \
22576 srcdiroption="--srcdir=$${topdir}/gold"; \
22577 libsrcdir="$$s/gold"; \
22578 $(SHELL) $${libsrcdir}/configure \
22579 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22580 --target=${target_alias} $${srcdiroption} \
1b05fbbd 22581 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
22582@endif gold-bootstrap
22583
22584.PHONY: configure-stage2-gold maybe-configure-stage2-gold
22585maybe-configure-stage2-gold:
22586@if gold-bootstrap
22587maybe-configure-stage2-gold: configure-stage2-gold
22588configure-stage2-gold:
22589 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22591 @r=`${PWD_COMMAND}`; export r; \
22592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22593 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
22594 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22595 $(HOST_EXPORTS) \
1b05fbbd 22596 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22597 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22598 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22599 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22600 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
22601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22602 cd $(HOST_SUBDIR)/gold || exit 1; \
22603 case $(srcdir) in \
22604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22605 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22607 esac; \
22608 srcdiroption="--srcdir=$${topdir}/gold"; \
22609 libsrcdir="$$s/gold"; \
22610 $(SHELL) $${libsrcdir}/configure \
22611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22612 --target=${target_alias} $${srcdiroption} \
22613 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22614 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
22615@endif gold-bootstrap
22616
22617.PHONY: configure-stage3-gold maybe-configure-stage3-gold
22618maybe-configure-stage3-gold:
22619@if gold-bootstrap
22620maybe-configure-stage3-gold: configure-stage3-gold
22621configure-stage3-gold:
22622 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22624 @r=`${PWD_COMMAND}`; export r; \
22625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22626 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
22627 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22628 $(HOST_EXPORTS) \
1b05fbbd 22629 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22630 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22631 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22632 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22633 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22634 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22635 cd $(HOST_SUBDIR)/gold || exit 1; \
22636 case $(srcdir) in \
22637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22638 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22640 esac; \
22641 srcdiroption="--srcdir=$${topdir}/gold"; \
22642 libsrcdir="$$s/gold"; \
22643 $(SHELL) $${libsrcdir}/configure \
22644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22645 --target=${target_alias} $${srcdiroption} \
22646 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22647 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
22648@endif gold-bootstrap
22649
22650.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22651maybe-configure-stage4-gold:
22652@if gold-bootstrap
22653maybe-configure-stage4-gold: configure-stage4-gold
22654configure-stage4-gold:
22655 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22656 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22657 @r=`${PWD_COMMAND}`; export r; \
22658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22659 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
22660 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22661 $(HOST_EXPORTS) \
1b05fbbd 22662 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22663 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22664 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22665 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22666 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22667 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22668 cd $(HOST_SUBDIR)/gold || exit 1; \
22669 case $(srcdir) in \
22670 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22671 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22672 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22673 esac; \
22674 srcdiroption="--srcdir=$${topdir}/gold"; \
22675 libsrcdir="$$s/gold"; \
22676 $(SHELL) $${libsrcdir}/configure \
22677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22678 --target=${target_alias} $${srcdiroption} \
22679 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22680 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
22681@endif gold-bootstrap
22682
22683.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22684maybe-configure-stageprofile-gold:
22685@if gold-bootstrap
22686maybe-configure-stageprofile-gold: configure-stageprofile-gold
22687configure-stageprofile-gold:
22688 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22689 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22690 @r=`${PWD_COMMAND}`; export r; \
22691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22692 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
22693 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22694 $(HOST_EXPORTS) \
1b05fbbd
AO
22695 $(POSTSTAGE1_HOST_EXPORTS) \
22696 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22697 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22698 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22699 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22701 cd $(HOST_SUBDIR)/gold || exit 1; \
22702 case $(srcdir) in \
22703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22704 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22706 esac; \
22707 srcdiroption="--srcdir=$${topdir}/gold"; \
22708 libsrcdir="$$s/gold"; \
22709 $(SHELL) $${libsrcdir}/configure \
22710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22711 --target=${target_alias} $${srcdiroption} \
22712 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22713 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
22714@endif gold-bootstrap
22715
22716.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22717maybe-configure-stagefeedback-gold:
22718@if gold-bootstrap
22719maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22720configure-stagefeedback-gold:
22721 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22723 @r=`${PWD_COMMAND}`; export r; \
22724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22725 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
22726 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22727 $(HOST_EXPORTS) \
1b05fbbd
AO
22728 $(POSTSTAGE1_HOST_EXPORTS) \
22729 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22730 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22731 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22732 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22734 cd $(HOST_SUBDIR)/gold || exit 1; \
22735 case $(srcdir) in \
22736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22737 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22739 esac; \
22740 srcdiroption="--srcdir=$${topdir}/gold"; \
22741 libsrcdir="$$s/gold"; \
22742 $(SHELL) $${libsrcdir}/configure \
22743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22744 --target=${target_alias} $${srcdiroption} \
22745 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22746 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
22747@endif gold-bootstrap
22748
22749
22750
22751
22752
22753.PHONY: all-gold maybe-all-gold
22754maybe-all-gold:
22755@if gcc-bootstrap
22756all-gold: stage_current
22757@endif gcc-bootstrap
22758@if gold
22759TARGET-gold=all
22760maybe-all-gold: all-gold
22761all-gold: configure-gold
22762 @r=`${PWD_COMMAND}`; export r; \
22763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22764 $(HOST_EXPORTS) \
93f9b408
ILT
22765 (cd $(HOST_SUBDIR)/gold && \
22766 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22767 $(TARGET-gold))
22768@endif gold
22769
22770
22771
22772.PHONY: all-stage1-gold maybe-all-stage1-gold
22773.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22774maybe-all-stage1-gold:
22775maybe-clean-stage1-gold:
22776@if gold-bootstrap
22777maybe-all-stage1-gold: all-stage1-gold
22778all-stage1: all-stage1-gold
22779TARGET-stage1-gold = $(TARGET-gold)
22780all-stage1-gold: configure-stage1-gold
22781 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22782 @r=`${PWD_COMMAND}`; export r; \
22783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22784 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 22785 $(HOST_EXPORTS) \
93f9b408
ILT
22786 cd $(HOST_SUBDIR)/gold && \
22787 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22788 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 22789 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
22790 LIBCFLAGS="$(LIBCFLAGS)" \
22791 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22792 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22793 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22794 $(EXTRA_HOST_FLAGS) \
22795 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
22796 $(TARGET-stage1-gold)
22797
22798maybe-clean-stage1-gold: clean-stage1-gold
22799clean-stage1: clean-stage1-gold
22800clean-stage1-gold:
22801 @if [ $(current_stage) = stage1 ]; then \
22802 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22803 else \
22804 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22805 $(MAKE) stage1-start; \
22806 fi; \
22807 cd $(HOST_SUBDIR)/gold && \
22808 $(MAKE) $(EXTRA_HOST_FLAGS) \
22809 clean
22810@endif gold-bootstrap
22811
22812
22813.PHONY: all-stage2-gold maybe-all-stage2-gold
22814.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22815maybe-all-stage2-gold:
22816maybe-clean-stage2-gold:
22817@if gold-bootstrap
22818maybe-all-stage2-gold: all-stage2-gold
22819all-stage2: all-stage2-gold
22820TARGET-stage2-gold = $(TARGET-gold)
22821all-stage2-gold: configure-stage2-gold
22822 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22823 @r=`${PWD_COMMAND}`; export r; \
22824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22825 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408 22826 $(HOST_EXPORTS) \
1f53ca9a 22827 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22828 cd $(HOST_SUBDIR)/gold && \
22829 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22830 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 22831 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
22832 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22833 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22834 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22835 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22836 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22837 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
22838 $(TARGET-stage2-gold)
22839
22840maybe-clean-stage2-gold: clean-stage2-gold
22841clean-stage2: clean-stage2-gold
22842clean-stage2-gold:
22843 @if [ $(current_stage) = stage2 ]; then \
22844 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22845 else \
22846 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22847 $(MAKE) stage2-start; \
22848 fi; \
22849 cd $(HOST_SUBDIR)/gold && \
22850 $(MAKE) $(EXTRA_HOST_FLAGS) \
22851 $(POSTSTAGE1_FLAGS_TO_PASS) \
22852 clean
22853@endif gold-bootstrap
22854
22855
93f9b408
ILT
22856.PHONY: all-stage3-gold maybe-all-stage3-gold
22857.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22858maybe-all-stage3-gold:
22859maybe-clean-stage3-gold:
22860@if gold-bootstrap
22861maybe-all-stage3-gold: all-stage3-gold
22862all-stage3: all-stage3-gold
22863TARGET-stage3-gold = $(TARGET-gold)
22864all-stage3-gold: configure-stage3-gold
22865 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22866 @r=`${PWD_COMMAND}`; export r; \
22867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22868 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408 22869 $(HOST_EXPORTS) \
1f53ca9a 22870 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22871 cd $(HOST_SUBDIR)/gold && \
22872 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22873 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 22874 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
22875 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22876 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22877 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22878 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22879 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22880 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
22881 $(TARGET-stage3-gold)
22882
22883maybe-clean-stage3-gold: clean-stage3-gold
22884clean-stage3: clean-stage3-gold
22885clean-stage3-gold:
22886 @if [ $(current_stage) = stage3 ]; then \
22887 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22888 else \
22889 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22890 $(MAKE) stage3-start; \
22891 fi; \
22892 cd $(HOST_SUBDIR)/gold && \
22893 $(MAKE) $(EXTRA_HOST_FLAGS) \
22894 $(POSTSTAGE1_FLAGS_TO_PASS) \
22895 clean
22896@endif gold-bootstrap
22897
22898
93f9b408
ILT
22899.PHONY: all-stage4-gold maybe-all-stage4-gold
22900.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22901maybe-all-stage4-gold:
22902maybe-clean-stage4-gold:
22903@if gold-bootstrap
22904maybe-all-stage4-gold: all-stage4-gold
22905all-stage4: all-stage4-gold
22906TARGET-stage4-gold = $(TARGET-gold)
22907all-stage4-gold: configure-stage4-gold
22908 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22909 @r=`${PWD_COMMAND}`; export r; \
22910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22911 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408 22912 $(HOST_EXPORTS) \
1f53ca9a 22913 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22914 cd $(HOST_SUBDIR)/gold && \
22915 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22916 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 22917 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
93f9b408 22918 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22919 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22920 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22921 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22922 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22923 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
22924 $(TARGET-stage4-gold)
22925
22926maybe-clean-stage4-gold: clean-stage4-gold
22927clean-stage4: clean-stage4-gold
22928clean-stage4-gold:
22929 @if [ $(current_stage) = stage4 ]; then \
22930 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22931 else \
22932 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22933 $(MAKE) stage4-start; \
22934 fi; \
22935 cd $(HOST_SUBDIR)/gold && \
22936 $(MAKE) $(EXTRA_HOST_FLAGS) \
22937 $(POSTSTAGE1_FLAGS_TO_PASS) \
22938 clean
22939@endif gold-bootstrap
22940
22941
22942.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22943.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22944maybe-all-stageprofile-gold:
22945maybe-clean-stageprofile-gold:
22946@if gold-bootstrap
22947maybe-all-stageprofile-gold: all-stageprofile-gold
22948all-stageprofile: all-stageprofile-gold
22949TARGET-stageprofile-gold = $(TARGET-gold)
22950all-stageprofile-gold: configure-stageprofile-gold
22951 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22952 @r=`${PWD_COMMAND}`; export r; \
22953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22954 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408 22955 $(HOST_EXPORTS) \
1f53ca9a 22956 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22957 cd $(HOST_SUBDIR)/gold && \
22958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22959 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 22960 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
22961 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22965 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22966 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
22967 $(TARGET-stageprofile-gold)
22968
22969maybe-clean-stageprofile-gold: clean-stageprofile-gold
22970clean-stageprofile: clean-stageprofile-gold
22971clean-stageprofile-gold:
22972 @if [ $(current_stage) = stageprofile ]; then \
22973 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22974 else \
22975 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22976 $(MAKE) stageprofile-start; \
22977 fi; \
22978 cd $(HOST_SUBDIR)/gold && \
22979 $(MAKE) $(EXTRA_HOST_FLAGS) \
22980 $(POSTSTAGE1_FLAGS_TO_PASS) \
22981 clean
22982@endif gold-bootstrap
22983
22984
22985.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22986.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22987maybe-all-stagefeedback-gold:
22988maybe-clean-stagefeedback-gold:
22989@if gold-bootstrap
22990maybe-all-stagefeedback-gold: all-stagefeedback-gold
22991all-stagefeedback: all-stagefeedback-gold
22992TARGET-stagefeedback-gold = $(TARGET-gold)
22993all-stagefeedback-gold: configure-stagefeedback-gold
22994 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22995 @r=`${PWD_COMMAND}`; export r; \
22996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22997 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408 22998 $(HOST_EXPORTS) \
1f53ca9a 22999 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
23000 cd $(HOST_SUBDIR)/gold && \
23001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 23002 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 23003 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
23004 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23005 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23006 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23007 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23008 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23009 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
23010 $(TARGET-stagefeedback-gold)
23011
23012maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
23013clean-stagefeedback: clean-stagefeedback-gold
23014clean-stagefeedback-gold:
23015 @if [ $(current_stage) = stagefeedback ]; then \
23016 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
23017 else \
23018 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
23019 $(MAKE) stagefeedback-start; \
23020 fi; \
23021 cd $(HOST_SUBDIR)/gold && \
23022 $(MAKE) $(EXTRA_HOST_FLAGS) \
23023 $(POSTSTAGE1_FLAGS_TO_PASS) \
23024 clean
23025@endif gold-bootstrap
23026
23027
23028
23029
23030
23031.PHONY: check-gold maybe-check-gold
23032maybe-check-gold:
23033@if gold
23034maybe-check-gold: check-gold
23035
23036check-gold:
23037 @: $(MAKE); $(unstage)
23038 @r=`${PWD_COMMAND}`; export r; \
23039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23040 $(HOST_EXPORTS) \
23041 (cd $(HOST_SUBDIR)/gold && \
23042 $(MAKE) $(FLAGS_TO_PASS) check)
23043
23044@endif gold
23045
23046.PHONY: install-gold maybe-install-gold
23047maybe-install-gold:
23048@if gold
23049maybe-install-gold: install-gold
23050
23051install-gold: installdirs
23052 @: $(MAKE); $(unstage)
23053 @r=`${PWD_COMMAND}`; export r; \
23054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23055 $(HOST_EXPORTS) \
23056 (cd $(HOST_SUBDIR)/gold && \
23057 $(MAKE) $(FLAGS_TO_PASS) install)
23058
23059@endif gold
23060
9b980aa1
RW
23061.PHONY: install-strip-gold maybe-install-strip-gold
23062maybe-install-strip-gold:
23063@if gold
23064maybe-install-strip-gold: install-strip-gold
23065
23066install-strip-gold: installdirs
23067 @: $(MAKE); $(unstage)
23068 @r=`${PWD_COMMAND}`; export r; \
23069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23070 $(HOST_EXPORTS) \
23071 (cd $(HOST_SUBDIR)/gold && \
23072 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23073
23074@endif gold
23075
93f9b408
ILT
23076# Other targets (info, dvi, pdf, etc.)
23077
23078.PHONY: maybe-info-gold info-gold
23079maybe-info-gold:
23080@if gold
23081maybe-info-gold: info-gold
23082
23083info-gold: \
23084 configure-gold
23085 @[ -f ./gold/Makefile ] || exit 0; \
23086 r=`${PWD_COMMAND}`; export r; \
23087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23088 $(HOST_EXPORTS) \
23089 for flag in $(EXTRA_HOST_FLAGS) ; do \
23090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23091 done; \
23092 echo "Doing info in gold" ; \
23093 (cd $(HOST_SUBDIR)/gold && \
23094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23096 "RANLIB=$${RANLIB}" \
23097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23098 info) \
23099 || exit 1
23100
23101@endif gold
23102
23103.PHONY: maybe-dvi-gold dvi-gold
23104maybe-dvi-gold:
23105@if gold
23106maybe-dvi-gold: dvi-gold
23107
23108dvi-gold: \
23109 configure-gold
23110 @[ -f ./gold/Makefile ] || exit 0; \
23111 r=`${PWD_COMMAND}`; export r; \
23112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23113 $(HOST_EXPORTS) \
23114 for flag in $(EXTRA_HOST_FLAGS) ; do \
23115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23116 done; \
23117 echo "Doing dvi in gold" ; \
23118 (cd $(HOST_SUBDIR)/gold && \
23119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23121 "RANLIB=$${RANLIB}" \
23122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23123 dvi) \
23124 || exit 1
23125
23126@endif gold
23127
23128.PHONY: maybe-pdf-gold pdf-gold
23129maybe-pdf-gold:
23130@if gold
23131maybe-pdf-gold: pdf-gold
23132
23133pdf-gold: \
23134 configure-gold
23135 @[ -f ./gold/Makefile ] || exit 0; \
23136 r=`${PWD_COMMAND}`; export r; \
23137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23138 $(HOST_EXPORTS) \
23139 for flag in $(EXTRA_HOST_FLAGS) ; do \
23140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23141 done; \
23142 echo "Doing pdf in gold" ; \
23143 (cd $(HOST_SUBDIR)/gold && \
23144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23146 "RANLIB=$${RANLIB}" \
23147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23148 pdf) \
23149 || exit 1
23150
23151@endif gold
23152
23153.PHONY: maybe-html-gold html-gold
23154maybe-html-gold:
23155@if gold
23156maybe-html-gold: html-gold
23157
23158html-gold: \
23159 configure-gold
23160 @[ -f ./gold/Makefile ] || exit 0; \
23161 r=`${PWD_COMMAND}`; export r; \
23162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23163 $(HOST_EXPORTS) \
23164 for flag in $(EXTRA_HOST_FLAGS) ; do \
23165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23166 done; \
23167 echo "Doing html in gold" ; \
23168 (cd $(HOST_SUBDIR)/gold && \
23169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23171 "RANLIB=$${RANLIB}" \
23172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23173 html) \
23174 || exit 1
23175
23176@endif gold
23177
23178.PHONY: maybe-TAGS-gold TAGS-gold
23179maybe-TAGS-gold:
23180@if gold
23181maybe-TAGS-gold: TAGS-gold
23182
23183TAGS-gold: \
23184 configure-gold
23185 @[ -f ./gold/Makefile ] || exit 0; \
23186 r=`${PWD_COMMAND}`; export r; \
23187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23188 $(HOST_EXPORTS) \
23189 for flag in $(EXTRA_HOST_FLAGS) ; do \
23190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23191 done; \
23192 echo "Doing TAGS in gold" ; \
23193 (cd $(HOST_SUBDIR)/gold && \
23194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23196 "RANLIB=$${RANLIB}" \
23197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23198 TAGS) \
23199 || exit 1
23200
23201@endif gold
23202
23203.PHONY: maybe-install-info-gold install-info-gold
23204maybe-install-info-gold:
23205@if gold
23206maybe-install-info-gold: install-info-gold
23207
23208install-info-gold: \
23209 configure-gold \
23210 info-gold
23211 @[ -f ./gold/Makefile ] || exit 0; \
23212 r=`${PWD_COMMAND}`; export r; \
23213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23214 $(HOST_EXPORTS) \
23215 for flag in $(EXTRA_HOST_FLAGS) ; do \
23216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23217 done; \
23218 echo "Doing install-info in gold" ; \
23219 (cd $(HOST_SUBDIR)/gold && \
23220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23222 "RANLIB=$${RANLIB}" \
23223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23224 install-info) \
23225 || exit 1
23226
23227@endif gold
23228
23229.PHONY: maybe-install-pdf-gold install-pdf-gold
23230maybe-install-pdf-gold:
23231@if gold
23232maybe-install-pdf-gold: install-pdf-gold
23233
23234install-pdf-gold: \
23235 configure-gold \
23236 pdf-gold
23237 @[ -f ./gold/Makefile ] || exit 0; \
23238 r=`${PWD_COMMAND}`; export r; \
23239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23240 $(HOST_EXPORTS) \
23241 for flag in $(EXTRA_HOST_FLAGS) ; do \
23242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23243 done; \
23244 echo "Doing install-pdf in gold" ; \
23245 (cd $(HOST_SUBDIR)/gold && \
23246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23248 "RANLIB=$${RANLIB}" \
23249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23250 install-pdf) \
23251 || exit 1
23252
23253@endif gold
23254
23255.PHONY: maybe-install-html-gold install-html-gold
23256maybe-install-html-gold:
23257@if gold
23258maybe-install-html-gold: install-html-gold
23259
23260install-html-gold: \
23261 configure-gold \
23262 html-gold
23263 @[ -f ./gold/Makefile ] || exit 0; \
23264 r=`${PWD_COMMAND}`; export r; \
23265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23266 $(HOST_EXPORTS) \
23267 for flag in $(EXTRA_HOST_FLAGS) ; do \
23268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23269 done; \
23270 echo "Doing install-html in gold" ; \
23271 (cd $(HOST_SUBDIR)/gold && \
23272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23274 "RANLIB=$${RANLIB}" \
23275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23276 install-html) \
23277 || exit 1
23278
23279@endif gold
23280
23281.PHONY: maybe-installcheck-gold installcheck-gold
23282maybe-installcheck-gold:
23283@if gold
23284maybe-installcheck-gold: installcheck-gold
23285
23286installcheck-gold: \
23287 configure-gold
23288 @[ -f ./gold/Makefile ] || exit 0; \
23289 r=`${PWD_COMMAND}`; export r; \
23290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23291 $(HOST_EXPORTS) \
23292 for flag in $(EXTRA_HOST_FLAGS) ; do \
23293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23294 done; \
23295 echo "Doing installcheck in gold" ; \
23296 (cd $(HOST_SUBDIR)/gold && \
23297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23299 "RANLIB=$${RANLIB}" \
23300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23301 installcheck) \
23302 || exit 1
23303
23304@endif gold
23305
23306.PHONY: maybe-mostlyclean-gold mostlyclean-gold
23307maybe-mostlyclean-gold:
23308@if gold
23309maybe-mostlyclean-gold: mostlyclean-gold
23310
23311mostlyclean-gold:
23312 @[ -f ./gold/Makefile ] || exit 0; \
23313 r=`${PWD_COMMAND}`; export r; \
23314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23315 $(HOST_EXPORTS) \
23316 for flag in $(EXTRA_HOST_FLAGS) ; do \
23317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23318 done; \
23319 echo "Doing mostlyclean in gold" ; \
23320 (cd $(HOST_SUBDIR)/gold && \
23321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23323 "RANLIB=$${RANLIB}" \
23324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23325 mostlyclean) \
23326 || exit 1
23327
23328@endif gold
23329
23330.PHONY: maybe-clean-gold clean-gold
23331maybe-clean-gold:
23332@if gold
23333maybe-clean-gold: clean-gold
23334
23335clean-gold:
23336 @[ -f ./gold/Makefile ] || exit 0; \
23337 r=`${PWD_COMMAND}`; export r; \
23338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23339 $(HOST_EXPORTS) \
23340 for flag in $(EXTRA_HOST_FLAGS) ; do \
23341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23342 done; \
23343 echo "Doing clean in gold" ; \
23344 (cd $(HOST_SUBDIR)/gold && \
23345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23347 "RANLIB=$${RANLIB}" \
23348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23349 clean) \
23350 || exit 1
23351
23352@endif gold
23353
23354.PHONY: maybe-distclean-gold distclean-gold
23355maybe-distclean-gold:
23356@if gold
23357maybe-distclean-gold: distclean-gold
23358
23359distclean-gold:
23360 @[ -f ./gold/Makefile ] || exit 0; \
23361 r=`${PWD_COMMAND}`; export r; \
23362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23363 $(HOST_EXPORTS) \
23364 for flag in $(EXTRA_HOST_FLAGS) ; do \
23365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23366 done; \
23367 echo "Doing distclean in gold" ; \
23368 (cd $(HOST_SUBDIR)/gold && \
23369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23371 "RANLIB=$${RANLIB}" \
23372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23373 distclean) \
23374 || exit 1
23375
23376@endif gold
23377
23378.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
23379maybe-maintainer-clean-gold:
23380@if gold
23381maybe-maintainer-clean-gold: maintainer-clean-gold
23382
23383maintainer-clean-gold:
23384 @[ -f ./gold/Makefile ] || exit 0; \
23385 r=`${PWD_COMMAND}`; export r; \
23386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23387 $(HOST_EXPORTS) \
23388 for flag in $(EXTRA_HOST_FLAGS) ; do \
23389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23390 done; \
23391 echo "Doing maintainer-clean in gold" ; \
23392 (cd $(HOST_SUBDIR)/gold && \
23393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23395 "RANLIB=$${RANLIB}" \
23396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23397 maintainer-clean) \
23398 || exit 1
23399
23400@endif gold
23401
23402
23403
b813574b
PB
23404.PHONY: configure-gprof maybe-configure-gprof
23405maybe-configure-gprof:
4f0ef2d8
CD
23406@if gcc-bootstrap
23407configure-gprof: stage_current
23408@endif gcc-bootstrap
b813574b
PB
23409@if gprof
23410maybe-configure-gprof: configure-gprof
c52c6897 23411configure-gprof:
0aed8855 23412 @: $(MAKE); $(unstage)
c52c6897 23413 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23415 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
23416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
1f53ca9a 23417 $(HOST_EXPORTS) \
a7254363
PB
23418 echo Configuring in $(HOST_SUBDIR)/gprof; \
23419 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 23420 case $(srcdir) in \
b00612cc
PB
23421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23422 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
23423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23424 esac; \
b00612cc
PB
23425 srcdiroption="--srcdir=$${topdir}/gprof"; \
23426 libsrcdir="$$s/gprof"; \
4fa63067 23427 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23429 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23430 || exit 1
b813574b 23431@endif gprof
2a4cbe27 23432
a7254363
PB
23433
23434
d545f33b
PB
23435
23436
b813574b
PB
23437.PHONY: all-gprof maybe-all-gprof
23438maybe-all-gprof:
4f0ef2d8
CD
23439@if gcc-bootstrap
23440all-gprof: stage_current
23441@endif gcc-bootstrap
b813574b 23442@if gprof
d27cc32e 23443TARGET-gprof=all
b813574b
PB
23444maybe-all-gprof: all-gprof
23445all-gprof: configure-gprof
0aed8855 23446 @: $(MAKE); $(unstage)
4fa63067
NN
23447 @r=`${PWD_COMMAND}`; export r; \
23448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23449 $(HOST_EXPORTS) \
b00612cc 23450 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
23451 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23452 $(TARGET-gprof))
b813574b 23453@endif gprof
2a4cbe27 23454
a7254363 23455
d545f33b
PB
23456
23457
b813574b
PB
23458.PHONY: check-gprof maybe-check-gprof
23459maybe-check-gprof:
23460@if gprof
23461maybe-check-gprof: check-gprof
2a4cbe27 23462
b813574b 23463check-gprof:
0aed8855 23464 @: $(MAKE); $(unstage)
4fa63067 23465 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23467 $(HOST_EXPORTS) \
b00612cc
PB
23468 (cd $(HOST_SUBDIR)/gprof && \
23469 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23470
b813574b 23471@endif gprof
2a4cbe27 23472
b813574b
PB
23473.PHONY: install-gprof maybe-install-gprof
23474maybe-install-gprof:
23475@if gprof
23476maybe-install-gprof: install-gprof
4fa63067 23477
b813574b 23478install-gprof: installdirs
0aed8855 23479 @: $(MAKE); $(unstage)
4fa63067 23480 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23482 $(HOST_EXPORTS) \
b00612cc 23483 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 23484 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23485
b813574b 23486@endif gprof
2a4cbe27 23487
9b980aa1
RW
23488.PHONY: install-strip-gprof maybe-install-strip-gprof
23489maybe-install-strip-gprof:
23490@if gprof
23491maybe-install-strip-gprof: install-strip-gprof
23492
23493install-strip-gprof: installdirs
23494 @: $(MAKE); $(unstage)
23495 @r=`${PWD_COMMAND}`; export r; \
23496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23497 $(HOST_EXPORTS) \
23498 (cd $(HOST_SUBDIR)/gprof && \
23499 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23500
23501@endif gprof
23502
56a8fe78 23503# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23504
b813574b
PB
23505.PHONY: maybe-info-gprof info-gprof
23506maybe-info-gprof:
23507@if gprof
23508maybe-info-gprof: info-gprof
4fa63067 23509
b813574b
PB
23510info-gprof: \
23511 configure-gprof
0aed8855 23512 @: $(MAKE); $(unstage)
b813574b 23513 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23514 r=`${PWD_COMMAND}`; export r; \
23515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23516 $(HOST_EXPORTS) \
b813574b 23517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23519 done; \
b813574b 23520 echo "Doing info in gprof" ; \
b00612cc 23521 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23524 "RANLIB=$${RANLIB}" \
0c24b341 23525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23526 info) \
2a4cbe27
NN
23527 || exit 1
23528
b813574b 23529@endif gprof
2a4cbe27 23530
b813574b
PB
23531.PHONY: maybe-dvi-gprof dvi-gprof
23532maybe-dvi-gprof:
23533@if gprof
23534maybe-dvi-gprof: dvi-gprof
2a4cbe27 23535
b813574b
PB
23536dvi-gprof: \
23537 configure-gprof
0aed8855 23538 @: $(MAKE); $(unstage)
b813574b 23539 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23540 r=`${PWD_COMMAND}`; export r; \
23541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23542 $(HOST_EXPORTS) \
b813574b 23543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23545 done; \
b813574b 23546 echo "Doing dvi in gprof" ; \
b00612cc 23547 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23550 "RANLIB=$${RANLIB}" \
0c24b341 23551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23552 dvi) \
2a4cbe27
NN
23553 || exit 1
23554
b813574b 23555@endif gprof
2a4cbe27 23556
56a8fe78
DD
23557.PHONY: maybe-pdf-gprof pdf-gprof
23558maybe-pdf-gprof:
23559@if gprof
23560maybe-pdf-gprof: pdf-gprof
23561
23562pdf-gprof: \
23563 configure-gprof
23564 @: $(MAKE); $(unstage)
23565 @[ -f ./gprof/Makefile ] || exit 0; \
23566 r=`${PWD_COMMAND}`; export r; \
23567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23568 $(HOST_EXPORTS) \
23569 for flag in $(EXTRA_HOST_FLAGS) ; do \
23570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23571 done; \
23572 echo "Doing pdf in gprof" ; \
23573 (cd $(HOST_SUBDIR)/gprof && \
23574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23576 "RANLIB=$${RANLIB}" \
0c24b341 23577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23578 pdf) \
23579 || exit 1
23580
23581@endif gprof
23582
6d389afc
MS
23583.PHONY: maybe-html-gprof html-gprof
23584maybe-html-gprof:
23585@if gprof
23586maybe-html-gprof: html-gprof
23587
23588html-gprof: \
23589 configure-gprof
0aed8855 23590 @: $(MAKE); $(unstage)
6d389afc
MS
23591 @[ -f ./gprof/Makefile ] || exit 0; \
23592 r=`${PWD_COMMAND}`; export r; \
23593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23594 $(HOST_EXPORTS) \
23595 for flag in $(EXTRA_HOST_FLAGS) ; do \
23596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23597 done; \
23598 echo "Doing html in gprof" ; \
b00612cc 23599 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
23600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23602 "RANLIB=$${RANLIB}" \
0c24b341 23603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23604 html) \
23605 || exit 1
23606
23607@endif gprof
23608
b813574b
PB
23609.PHONY: maybe-TAGS-gprof TAGS-gprof
23610maybe-TAGS-gprof:
23611@if gprof
23612maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 23613
b813574b
PB
23614TAGS-gprof: \
23615 configure-gprof
0aed8855 23616 @: $(MAKE); $(unstage)
b813574b 23617 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23618 r=`${PWD_COMMAND}`; export r; \
23619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23620 $(HOST_EXPORTS) \
b813574b 23621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23623 done; \
b813574b 23624 echo "Doing TAGS in gprof" ; \
b00612cc 23625 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23628 "RANLIB=$${RANLIB}" \
0c24b341 23629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23630 TAGS) \
2a4cbe27
NN
23631 || exit 1
23632
b813574b 23633@endif gprof
2a4cbe27 23634
b813574b
PB
23635.PHONY: maybe-install-info-gprof install-info-gprof
23636maybe-install-info-gprof:
23637@if gprof
23638maybe-install-info-gprof: install-info-gprof
2a4cbe27 23639
b813574b
PB
23640install-info-gprof: \
23641 configure-gprof \
23642 info-gprof
0aed8855 23643 @: $(MAKE); $(unstage)
b813574b 23644 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23645 r=`${PWD_COMMAND}`; export r; \
23646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23647 $(HOST_EXPORTS) \
b813574b 23648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23650 done; \
b813574b 23651 echo "Doing install-info in gprof" ; \
b00612cc 23652 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23655 "RANLIB=$${RANLIB}" \
0c24b341 23656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23657 install-info) \
2a4cbe27
NN
23658 || exit 1
23659
b813574b 23660@endif gprof
2a4cbe27 23661
a3ca38d2
DD
23662.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23663maybe-install-pdf-gprof:
23664@if gprof
23665maybe-install-pdf-gprof: install-pdf-gprof
23666
23667install-pdf-gprof: \
23668 configure-gprof \
23669 pdf-gprof
23670 @: $(MAKE); $(unstage)
23671 @[ -f ./gprof/Makefile ] || exit 0; \
23672 r=`${PWD_COMMAND}`; export r; \
23673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23674 $(HOST_EXPORTS) \
23675 for flag in $(EXTRA_HOST_FLAGS) ; do \
23676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23677 done; \
23678 echo "Doing install-pdf in gprof" ; \
23679 (cd $(HOST_SUBDIR)/gprof && \
23680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23682 "RANLIB=$${RANLIB}" \
0c24b341 23683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23684 install-pdf) \
23685 || exit 1
23686
23687@endif gprof
23688
108a6f8e
CD
23689.PHONY: maybe-install-html-gprof install-html-gprof
23690maybe-install-html-gprof:
23691@if gprof
23692maybe-install-html-gprof: install-html-gprof
23693
23694install-html-gprof: \
23695 configure-gprof \
23696 html-gprof
23697 @: $(MAKE); $(unstage)
23698 @[ -f ./gprof/Makefile ] || exit 0; \
23699 r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23701 $(HOST_EXPORTS) \
23702 for flag in $(EXTRA_HOST_FLAGS) ; do \
23703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23704 done; \
23705 echo "Doing install-html in gprof" ; \
23706 (cd $(HOST_SUBDIR)/gprof && \
23707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709 "RANLIB=$${RANLIB}" \
0c24b341 23710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23711 install-html) \
23712 || exit 1
23713
23714@endif gprof
23715
b813574b
PB
23716.PHONY: maybe-installcheck-gprof installcheck-gprof
23717maybe-installcheck-gprof:
23718@if gprof
23719maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 23720
b813574b
PB
23721installcheck-gprof: \
23722 configure-gprof
0aed8855 23723 @: $(MAKE); $(unstage)
b813574b 23724 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23725 r=`${PWD_COMMAND}`; export r; \
23726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23727 $(HOST_EXPORTS) \
b813574b 23728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23730 done; \
b813574b 23731 echo "Doing installcheck in gprof" ; \
b00612cc 23732 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23735 "RANLIB=$${RANLIB}" \
0c24b341 23736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23737 installcheck) \
2a4cbe27
NN
23738 || exit 1
23739
b813574b 23740@endif gprof
2a4cbe27 23741
b813574b
PB
23742.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23743maybe-mostlyclean-gprof:
23744@if gprof
23745maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 23746
b813574b 23747mostlyclean-gprof:
0aed8855 23748 @: $(MAKE); $(unstage)
b813574b 23749 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23750 r=`${PWD_COMMAND}`; export r; \
23751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23752 $(HOST_EXPORTS) \
b813574b 23753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23755 done; \
b813574b 23756 echo "Doing mostlyclean in gprof" ; \
b00612cc 23757 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23760 "RANLIB=$${RANLIB}" \
0c24b341 23761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23762 mostlyclean) \
2a4cbe27
NN
23763 || exit 1
23764
b813574b 23765@endif gprof
2a4cbe27 23766
b813574b
PB
23767.PHONY: maybe-clean-gprof clean-gprof
23768maybe-clean-gprof:
23769@if gprof
23770maybe-clean-gprof: clean-gprof
2a4cbe27 23771
b813574b 23772clean-gprof:
0aed8855 23773 @: $(MAKE); $(unstage)
b813574b 23774 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23775 r=`${PWD_COMMAND}`; export r; \
23776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23777 $(HOST_EXPORTS) \
b813574b 23778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23780 done; \
b813574b 23781 echo "Doing clean in gprof" ; \
b00612cc 23782 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23785 "RANLIB=$${RANLIB}" \
0c24b341 23786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23787 clean) \
2a4cbe27
NN
23788 || exit 1
23789
b813574b 23790@endif gprof
2a4cbe27 23791
b813574b
PB
23792.PHONY: maybe-distclean-gprof distclean-gprof
23793maybe-distclean-gprof:
23794@if gprof
23795maybe-distclean-gprof: distclean-gprof
2a4cbe27 23796
b813574b 23797distclean-gprof:
0aed8855 23798 @: $(MAKE); $(unstage)
b813574b 23799 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23800 r=`${PWD_COMMAND}`; export r; \
23801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23802 $(HOST_EXPORTS) \
b813574b 23803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23805 done; \
b813574b 23806 echo "Doing distclean in gprof" ; \
b00612cc 23807 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23810 "RANLIB=$${RANLIB}" \
0c24b341 23811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23812 distclean) \
2a4cbe27
NN
23813 || exit 1
23814
b813574b 23815@endif gprof
2a4cbe27 23816
b813574b
PB
23817.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23818maybe-maintainer-clean-gprof:
23819@if gprof
23820maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 23821
b813574b 23822maintainer-clean-gprof:
0aed8855 23823 @: $(MAKE); $(unstage)
b813574b 23824 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23825 r=`${PWD_COMMAND}`; export r; \
23826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23827 $(HOST_EXPORTS) \
b813574b 23828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23830 done; \
b813574b 23831 echo "Doing maintainer-clean in gprof" ; \
b00612cc 23832 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23835 "RANLIB=$${RANLIB}" \
0c24b341 23836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23837 maintainer-clean) \
2a4cbe27
NN
23838 || exit 1
23839
b813574b 23840@endif gprof
2a4cbe27 23841
2a4cbe27 23842
a7254363 23843
b813574b
PB
23844.PHONY: configure-gzip maybe-configure-gzip
23845maybe-configure-gzip:
4f0ef2d8
CD
23846@if gcc-bootstrap
23847configure-gzip: stage_current
23848@endif gcc-bootstrap
b813574b
PB
23849@if gzip
23850maybe-configure-gzip: configure-gzip
c52c6897 23851configure-gzip:
0aed8855 23852 @: $(MAKE); $(unstage)
c52c6897 23853 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23855 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
1f53ca9a 23857 $(HOST_EXPORTS) \
a7254363
PB
23858 echo Configuring in $(HOST_SUBDIR)/gzip; \
23859 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 23860 case $(srcdir) in \
b00612cc
PB
23861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23862 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23864 esac; \
b00612cc
PB
23865 srcdiroption="--srcdir=$${topdir}/gzip"; \
23866 libsrcdir="$$s/gzip"; \
4fa63067 23867 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23869 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23870 || exit 1
b813574b 23871@endif gzip
2a4cbe27 23872
a7254363
PB
23873
23874
d545f33b
PB
23875
23876
b813574b
PB
23877.PHONY: all-gzip maybe-all-gzip
23878maybe-all-gzip:
4f0ef2d8
CD
23879@if gcc-bootstrap
23880all-gzip: stage_current
23881@endif gcc-bootstrap
b813574b 23882@if gzip
d27cc32e 23883TARGET-gzip=all
b813574b
PB
23884maybe-all-gzip: all-gzip
23885all-gzip: configure-gzip
0aed8855 23886 @: $(MAKE); $(unstage)
4fa63067
NN
23887 @r=`${PWD_COMMAND}`; export r; \
23888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23889 $(HOST_EXPORTS) \
b00612cc 23890 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
23891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23892 $(TARGET-gzip))
b813574b 23893@endif gzip
2a4cbe27 23894
a7254363 23895
d545f33b
PB
23896
23897
b813574b
PB
23898.PHONY: check-gzip maybe-check-gzip
23899maybe-check-gzip:
23900@if gzip
23901maybe-check-gzip: check-gzip
2a4cbe27 23902
b813574b 23903check-gzip:
0aed8855 23904 @: $(MAKE); $(unstage)
4fa63067 23905 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23907 $(HOST_EXPORTS) \
b00612cc
PB
23908 (cd $(HOST_SUBDIR)/gzip && \
23909 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23910
b813574b 23911@endif gzip
2a4cbe27 23912
b813574b
PB
23913.PHONY: install-gzip maybe-install-gzip
23914maybe-install-gzip:
23915@if gzip
23916maybe-install-gzip: install-gzip
2a4cbe27 23917
b813574b 23918install-gzip: installdirs
0aed8855 23919 @: $(MAKE); $(unstage)
4fa63067 23920 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23922 $(HOST_EXPORTS) \
b00612cc 23923 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 23924 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23925
b813574b 23926@endif gzip
2a4cbe27 23927
9b980aa1
RW
23928.PHONY: install-strip-gzip maybe-install-strip-gzip
23929maybe-install-strip-gzip:
23930@if gzip
23931maybe-install-strip-gzip: install-strip-gzip
23932
23933install-strip-gzip: installdirs
23934 @: $(MAKE); $(unstage)
23935 @r=`${PWD_COMMAND}`; export r; \
23936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23937 $(HOST_EXPORTS) \
23938 (cd $(HOST_SUBDIR)/gzip && \
23939 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23940
23941@endif gzip
23942
56a8fe78 23943# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23944
b813574b
PB
23945.PHONY: maybe-info-gzip info-gzip
23946maybe-info-gzip:
23947@if gzip
23948maybe-info-gzip: info-gzip
4fa63067 23949
b813574b
PB
23950info-gzip: \
23951 configure-gzip
0aed8855 23952 @: $(MAKE); $(unstage)
b813574b 23953 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23954 r=`${PWD_COMMAND}`; export r; \
23955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23956 $(HOST_EXPORTS) \
b813574b 23957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23959 done; \
b813574b 23960 echo "Doing info in gzip" ; \
b00612cc 23961 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23964 "RANLIB=$${RANLIB}" \
0c24b341 23965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23966 info) \
2a4cbe27
NN
23967 || exit 1
23968
b813574b 23969@endif gzip
2a4cbe27 23970
b813574b
PB
23971.PHONY: maybe-dvi-gzip dvi-gzip
23972maybe-dvi-gzip:
23973@if gzip
23974maybe-dvi-gzip: dvi-gzip
2a4cbe27 23975
b813574b
PB
23976dvi-gzip: \
23977 configure-gzip
0aed8855 23978 @: $(MAKE); $(unstage)
b813574b 23979 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23980 r=`${PWD_COMMAND}`; export r; \
23981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23982 $(HOST_EXPORTS) \
b813574b 23983 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23985 done; \
b813574b 23986 echo "Doing dvi in gzip" ; \
b00612cc 23987 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23990 "RANLIB=$${RANLIB}" \
0c24b341 23991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23992 dvi) \
2a4cbe27
NN
23993 || exit 1
23994
b813574b 23995@endif gzip
2a4cbe27 23996
56a8fe78
DD
23997.PHONY: maybe-pdf-gzip pdf-gzip
23998maybe-pdf-gzip:
23999@if gzip
24000maybe-pdf-gzip: pdf-gzip
24001
24002pdf-gzip: \
24003 configure-gzip
24004 @: $(MAKE); $(unstage)
24005 @[ -f ./gzip/Makefile ] || exit 0; \
24006 r=`${PWD_COMMAND}`; export r; \
24007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24008 $(HOST_EXPORTS) \
24009 for flag in $(EXTRA_HOST_FLAGS) ; do \
24010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24011 done; \
24012 echo "Doing pdf in gzip" ; \
24013 (cd $(HOST_SUBDIR)/gzip && \
24014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24016 "RANLIB=$${RANLIB}" \
0c24b341 24017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24018 pdf) \
24019 || exit 1
24020
24021@endif gzip
24022
6d389afc
MS
24023.PHONY: maybe-html-gzip html-gzip
24024maybe-html-gzip:
24025@if gzip
24026maybe-html-gzip: html-gzip
24027
24028html-gzip: \
24029 configure-gzip
0aed8855 24030 @: $(MAKE); $(unstage)
6d389afc
MS
24031 @[ -f ./gzip/Makefile ] || exit 0; \
24032 r=`${PWD_COMMAND}`; export r; \
24033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24034 $(HOST_EXPORTS) \
24035 for flag in $(EXTRA_HOST_FLAGS) ; do \
24036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24037 done; \
24038 echo "Doing html in gzip" ; \
b00612cc 24039 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
24040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24042 "RANLIB=$${RANLIB}" \
0c24b341 24043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24044 html) \
24045 || exit 1
24046
24047@endif gzip
24048
b813574b
PB
24049.PHONY: maybe-TAGS-gzip TAGS-gzip
24050maybe-TAGS-gzip:
24051@if gzip
24052maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 24053
b813574b
PB
24054TAGS-gzip: \
24055 configure-gzip
0aed8855 24056 @: $(MAKE); $(unstage)
b813574b 24057 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24058 r=`${PWD_COMMAND}`; export r; \
24059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24060 $(HOST_EXPORTS) \
b813574b 24061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24063 done; \
b813574b 24064 echo "Doing TAGS in gzip" ; \
b00612cc 24065 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24068 "RANLIB=$${RANLIB}" \
0c24b341 24069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24070 TAGS) \
2a4cbe27
NN
24071 || exit 1
24072
b813574b 24073@endif gzip
2a4cbe27 24074
b813574b
PB
24075.PHONY: maybe-install-info-gzip install-info-gzip
24076maybe-install-info-gzip:
24077@if gzip
24078maybe-install-info-gzip: install-info-gzip
2a4cbe27 24079
b813574b
PB
24080install-info-gzip: \
24081 configure-gzip \
24082 info-gzip
0aed8855 24083 @: $(MAKE); $(unstage)
b813574b 24084 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24085 r=`${PWD_COMMAND}`; export r; \
24086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24087 $(HOST_EXPORTS) \
b813574b 24088 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24090 done; \
b813574b 24091 echo "Doing install-info in gzip" ; \
b00612cc 24092 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24095 "RANLIB=$${RANLIB}" \
0c24b341 24096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24097 install-info) \
2a4cbe27
NN
24098 || exit 1
24099
b813574b 24100@endif gzip
2a4cbe27 24101
a3ca38d2
DD
24102.PHONY: maybe-install-pdf-gzip install-pdf-gzip
24103maybe-install-pdf-gzip:
24104@if gzip
24105maybe-install-pdf-gzip: install-pdf-gzip
24106
24107install-pdf-gzip: \
24108 configure-gzip \
24109 pdf-gzip
24110 @: $(MAKE); $(unstage)
24111 @[ -f ./gzip/Makefile ] || exit 0; \
24112 r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24114 $(HOST_EXPORTS) \
24115 for flag in $(EXTRA_HOST_FLAGS) ; do \
24116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24117 done; \
24118 echo "Doing install-pdf in gzip" ; \
24119 (cd $(HOST_SUBDIR)/gzip && \
24120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24122 "RANLIB=$${RANLIB}" \
0c24b341 24123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24124 install-pdf) \
24125 || exit 1
24126
24127@endif gzip
24128
108a6f8e
CD
24129.PHONY: maybe-install-html-gzip install-html-gzip
24130maybe-install-html-gzip:
24131@if gzip
24132maybe-install-html-gzip: install-html-gzip
24133
24134install-html-gzip: \
24135 configure-gzip \
24136 html-gzip
24137 @: $(MAKE); $(unstage)
24138 @[ -f ./gzip/Makefile ] || exit 0; \
24139 r=`${PWD_COMMAND}`; export r; \
24140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24141 $(HOST_EXPORTS) \
24142 for flag in $(EXTRA_HOST_FLAGS) ; do \
24143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24144 done; \
24145 echo "Doing install-html in gzip" ; \
24146 (cd $(HOST_SUBDIR)/gzip && \
24147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24149 "RANLIB=$${RANLIB}" \
0c24b341 24150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24151 install-html) \
24152 || exit 1
24153
24154@endif gzip
24155
b813574b
PB
24156.PHONY: maybe-installcheck-gzip installcheck-gzip
24157maybe-installcheck-gzip:
24158@if gzip
24159maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 24160
b813574b
PB
24161installcheck-gzip: \
24162 configure-gzip
0aed8855 24163 @: $(MAKE); $(unstage)
b813574b 24164 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24165 r=`${PWD_COMMAND}`; export r; \
24166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24167 $(HOST_EXPORTS) \
b813574b 24168 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24170 done; \
b813574b 24171 echo "Doing installcheck in gzip" ; \
b00612cc 24172 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24175 "RANLIB=$${RANLIB}" \
0c24b341 24176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24177 installcheck) \
2a4cbe27
NN
24178 || exit 1
24179
b813574b 24180@endif gzip
2a4cbe27 24181
b813574b
PB
24182.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
24183maybe-mostlyclean-gzip:
24184@if gzip
24185maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 24186
b813574b 24187mostlyclean-gzip:
0aed8855 24188 @: $(MAKE); $(unstage)
b813574b 24189 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24190 r=`${PWD_COMMAND}`; export r; \
24191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24192 $(HOST_EXPORTS) \
b813574b 24193 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24195 done; \
b813574b 24196 echo "Doing mostlyclean in gzip" ; \
b00612cc 24197 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24200 "RANLIB=$${RANLIB}" \
0c24b341 24201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24202 mostlyclean) \
2a4cbe27
NN
24203 || exit 1
24204
b813574b 24205@endif gzip
2a4cbe27 24206
b813574b
PB
24207.PHONY: maybe-clean-gzip clean-gzip
24208maybe-clean-gzip:
24209@if gzip
24210maybe-clean-gzip: clean-gzip
2a4cbe27 24211
b813574b 24212clean-gzip:
0aed8855 24213 @: $(MAKE); $(unstage)
b813574b 24214 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24215 r=`${PWD_COMMAND}`; export r; \
24216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24217 $(HOST_EXPORTS) \
b813574b 24218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24220 done; \
b813574b 24221 echo "Doing clean in gzip" ; \
b00612cc 24222 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24225 "RANLIB=$${RANLIB}" \
0c24b341 24226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24227 clean) \
2a4cbe27
NN
24228 || exit 1
24229
b813574b 24230@endif gzip
2a4cbe27 24231
b813574b
PB
24232.PHONY: maybe-distclean-gzip distclean-gzip
24233maybe-distclean-gzip:
24234@if gzip
24235maybe-distclean-gzip: distclean-gzip
2a4cbe27 24236
b813574b 24237distclean-gzip:
0aed8855 24238 @: $(MAKE); $(unstage)
b813574b 24239 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24240 r=`${PWD_COMMAND}`; export r; \
24241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24242 $(HOST_EXPORTS) \
b813574b 24243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24245 done; \
b813574b 24246 echo "Doing distclean in gzip" ; \
b00612cc 24247 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24250 "RANLIB=$${RANLIB}" \
0c24b341 24251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24252 distclean) \
2a4cbe27
NN
24253 || exit 1
24254
b813574b 24255@endif gzip
2a4cbe27 24256
b813574b
PB
24257.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
24258maybe-maintainer-clean-gzip:
24259@if gzip
24260maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 24261
b813574b 24262maintainer-clean-gzip:
0aed8855 24263 @: $(MAKE); $(unstage)
b813574b 24264 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24265 r=`${PWD_COMMAND}`; export r; \
24266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24267 $(HOST_EXPORTS) \
b813574b 24268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24270 done; \
b813574b 24271 echo "Doing maintainer-clean in gzip" ; \
b00612cc 24272 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24275 "RANLIB=$${RANLIB}" \
0c24b341 24276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24277 maintainer-clean) \
2a4cbe27
NN
24278 || exit 1
24279
b813574b 24280@endif gzip
2a4cbe27 24281
2a4cbe27 24282
a7254363 24283
b813574b
PB
24284.PHONY: configure-hello maybe-configure-hello
24285maybe-configure-hello:
4f0ef2d8
CD
24286@if gcc-bootstrap
24287configure-hello: stage_current
24288@endif gcc-bootstrap
b813574b
PB
24289@if hello
24290maybe-configure-hello: configure-hello
c52c6897 24291configure-hello:
0aed8855 24292 @: $(MAKE); $(unstage)
c52c6897 24293 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24295 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
24296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
1f53ca9a 24297 $(HOST_EXPORTS) \
a7254363
PB
24298 echo Configuring in $(HOST_SUBDIR)/hello; \
24299 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 24300 case $(srcdir) in \
b00612cc
PB
24301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24302 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
24303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24304 esac; \
b00612cc
PB
24305 srcdiroption="--srcdir=$${topdir}/hello"; \
24306 libsrcdir="$$s/hello"; \
4fa63067 24307 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24308 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24309 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24310 || exit 1
b813574b 24311@endif hello
2a4cbe27 24312
a7254363
PB
24313
24314
d545f33b
PB
24315
24316
b813574b
PB
24317.PHONY: all-hello maybe-all-hello
24318maybe-all-hello:
4f0ef2d8
CD
24319@if gcc-bootstrap
24320all-hello: stage_current
24321@endif gcc-bootstrap
b813574b 24322@if hello
d27cc32e 24323TARGET-hello=all
b813574b
PB
24324maybe-all-hello: all-hello
24325all-hello: configure-hello
0aed8855 24326 @: $(MAKE); $(unstage)
4fa63067
NN
24327 @r=`${PWD_COMMAND}`; export r; \
24328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24329 $(HOST_EXPORTS) \
b00612cc 24330 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
24331 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24332 $(TARGET-hello))
b813574b 24333@endif hello
2a4cbe27 24334
a7254363 24335
d545f33b
PB
24336
24337
b813574b
PB
24338.PHONY: check-hello maybe-check-hello
24339maybe-check-hello:
24340@if hello
24341maybe-check-hello: check-hello
2a4cbe27 24342
b813574b 24343check-hello:
0aed8855 24344 @: $(MAKE); $(unstage)
4fa63067 24345 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24347 $(HOST_EXPORTS) \
b00612cc
PB
24348 (cd $(HOST_SUBDIR)/hello && \
24349 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24350
b813574b 24351@endif hello
2a4cbe27 24352
b813574b
PB
24353.PHONY: install-hello maybe-install-hello
24354maybe-install-hello:
24355@if hello
24356maybe-install-hello: install-hello
2a4cbe27 24357
b813574b 24358install-hello: installdirs
0aed8855 24359 @: $(MAKE); $(unstage)
4fa63067
NN
24360 @r=`${PWD_COMMAND}`; export r; \
24361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24362 $(HOST_EXPORTS) \
b00612cc 24363 (cd $(HOST_SUBDIR)/hello && \
2da12f12 24364 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24365
b813574b 24366@endif hello
4fa63067 24367
9b980aa1
RW
24368.PHONY: install-strip-hello maybe-install-strip-hello
24369maybe-install-strip-hello:
24370@if hello
24371maybe-install-strip-hello: install-strip-hello
24372
24373install-strip-hello: installdirs
24374 @: $(MAKE); $(unstage)
24375 @r=`${PWD_COMMAND}`; export r; \
24376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24377 $(HOST_EXPORTS) \
24378 (cd $(HOST_SUBDIR)/hello && \
24379 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24380
24381@endif hello
24382
56a8fe78 24383# Other targets (info, dvi, pdf, etc.)
4fa63067 24384
b813574b
PB
24385.PHONY: maybe-info-hello info-hello
24386maybe-info-hello:
24387@if hello
24388maybe-info-hello: info-hello
4fa63067 24389
b813574b
PB
24390info-hello: \
24391 configure-hello
0aed8855 24392 @: $(MAKE); $(unstage)
b813574b 24393 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24394 r=`${PWD_COMMAND}`; export r; \
24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24396 $(HOST_EXPORTS) \
b813574b 24397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24399 done; \
b813574b 24400 echo "Doing info in hello" ; \
b00612cc 24401 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24404 "RANLIB=$${RANLIB}" \
0c24b341 24405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24406 info) \
2a4cbe27
NN
24407 || exit 1
24408
b813574b 24409@endif hello
2a4cbe27 24410
b813574b
PB
24411.PHONY: maybe-dvi-hello dvi-hello
24412maybe-dvi-hello:
24413@if hello
24414maybe-dvi-hello: dvi-hello
2a4cbe27 24415
b813574b
PB
24416dvi-hello: \
24417 configure-hello
0aed8855 24418 @: $(MAKE); $(unstage)
b813574b 24419 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24420 r=`${PWD_COMMAND}`; export r; \
24421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24422 $(HOST_EXPORTS) \
b813574b 24423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24425 done; \
b813574b 24426 echo "Doing dvi in hello" ; \
b00612cc 24427 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24430 "RANLIB=$${RANLIB}" \
0c24b341 24431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24432 dvi) \
2a4cbe27
NN
24433 || exit 1
24434
b813574b 24435@endif hello
2a4cbe27 24436
56a8fe78
DD
24437.PHONY: maybe-pdf-hello pdf-hello
24438maybe-pdf-hello:
24439@if hello
24440maybe-pdf-hello: pdf-hello
24441
24442pdf-hello: \
24443 configure-hello
24444 @: $(MAKE); $(unstage)
24445 @[ -f ./hello/Makefile ] || exit 0; \
24446 r=`${PWD_COMMAND}`; export r; \
24447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24448 $(HOST_EXPORTS) \
24449 for flag in $(EXTRA_HOST_FLAGS) ; do \
24450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24451 done; \
24452 echo "Doing pdf in hello" ; \
24453 (cd $(HOST_SUBDIR)/hello && \
24454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24456 "RANLIB=$${RANLIB}" \
0c24b341 24457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24458 pdf) \
24459 || exit 1
24460
24461@endif hello
24462
6d389afc
MS
24463.PHONY: maybe-html-hello html-hello
24464maybe-html-hello:
24465@if hello
24466maybe-html-hello: html-hello
24467
24468html-hello: \
24469 configure-hello
0aed8855 24470 @: $(MAKE); $(unstage)
6d389afc
MS
24471 @[ -f ./hello/Makefile ] || exit 0; \
24472 r=`${PWD_COMMAND}`; export r; \
24473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24474 $(HOST_EXPORTS) \
24475 for flag in $(EXTRA_HOST_FLAGS) ; do \
24476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24477 done; \
24478 echo "Doing html in hello" ; \
b00612cc 24479 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
24480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24482 "RANLIB=$${RANLIB}" \
0c24b341 24483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24484 html) \
24485 || exit 1
24486
24487@endif hello
24488
b813574b
PB
24489.PHONY: maybe-TAGS-hello TAGS-hello
24490maybe-TAGS-hello:
24491@if hello
24492maybe-TAGS-hello: TAGS-hello
2a4cbe27 24493
b813574b
PB
24494TAGS-hello: \
24495 configure-hello
0aed8855 24496 @: $(MAKE); $(unstage)
b813574b 24497 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24498 r=`${PWD_COMMAND}`; export r; \
24499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24500 $(HOST_EXPORTS) \
b813574b 24501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24503 done; \
b813574b 24504 echo "Doing TAGS in hello" ; \
b00612cc 24505 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24508 "RANLIB=$${RANLIB}" \
0c24b341 24509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24510 TAGS) \
2a4cbe27
NN
24511 || exit 1
24512
b813574b 24513@endif hello
2a4cbe27 24514
b813574b
PB
24515.PHONY: maybe-install-info-hello install-info-hello
24516maybe-install-info-hello:
24517@if hello
24518maybe-install-info-hello: install-info-hello
2a4cbe27 24519
b813574b
PB
24520install-info-hello: \
24521 configure-hello \
24522 info-hello
0aed8855 24523 @: $(MAKE); $(unstage)
b813574b 24524 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24525 r=`${PWD_COMMAND}`; export r; \
24526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24527 $(HOST_EXPORTS) \
b813574b 24528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24530 done; \
b813574b 24531 echo "Doing install-info in hello" ; \
b00612cc 24532 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535 "RANLIB=$${RANLIB}" \
0c24b341 24536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24537 install-info) \
2a4cbe27
NN
24538 || exit 1
24539
b813574b 24540@endif hello
2a4cbe27 24541
a3ca38d2
DD
24542.PHONY: maybe-install-pdf-hello install-pdf-hello
24543maybe-install-pdf-hello:
24544@if hello
24545maybe-install-pdf-hello: install-pdf-hello
24546
24547install-pdf-hello: \
24548 configure-hello \
24549 pdf-hello
24550 @: $(MAKE); $(unstage)
24551 @[ -f ./hello/Makefile ] || exit 0; \
24552 r=`${PWD_COMMAND}`; export r; \
24553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24554 $(HOST_EXPORTS) \
24555 for flag in $(EXTRA_HOST_FLAGS) ; do \
24556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24557 done; \
24558 echo "Doing install-pdf in hello" ; \
24559 (cd $(HOST_SUBDIR)/hello && \
24560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24562 "RANLIB=$${RANLIB}" \
0c24b341 24563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24564 install-pdf) \
24565 || exit 1
24566
24567@endif hello
24568
108a6f8e
CD
24569.PHONY: maybe-install-html-hello install-html-hello
24570maybe-install-html-hello:
24571@if hello
24572maybe-install-html-hello: install-html-hello
24573
24574install-html-hello: \
24575 configure-hello \
24576 html-hello
24577 @: $(MAKE); $(unstage)
24578 @[ -f ./hello/Makefile ] || exit 0; \
24579 r=`${PWD_COMMAND}`; export r; \
24580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24581 $(HOST_EXPORTS) \
24582 for flag in $(EXTRA_HOST_FLAGS) ; do \
24583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24584 done; \
24585 echo "Doing install-html in hello" ; \
24586 (cd $(HOST_SUBDIR)/hello && \
24587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24589 "RANLIB=$${RANLIB}" \
0c24b341 24590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24591 install-html) \
24592 || exit 1
24593
24594@endif hello
24595
b813574b
PB
24596.PHONY: maybe-installcheck-hello installcheck-hello
24597maybe-installcheck-hello:
24598@if hello
24599maybe-installcheck-hello: installcheck-hello
2a4cbe27 24600
b813574b
PB
24601installcheck-hello: \
24602 configure-hello
0aed8855 24603 @: $(MAKE); $(unstage)
b813574b 24604 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24605 r=`${PWD_COMMAND}`; export r; \
24606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24607 $(HOST_EXPORTS) \
b813574b 24608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24610 done; \
b813574b 24611 echo "Doing installcheck in hello" ; \
b00612cc 24612 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24615 "RANLIB=$${RANLIB}" \
0c24b341 24616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24617 installcheck) \
2a4cbe27
NN
24618 || exit 1
24619
b813574b 24620@endif hello
2a4cbe27 24621
b813574b
PB
24622.PHONY: maybe-mostlyclean-hello mostlyclean-hello
24623maybe-mostlyclean-hello:
24624@if hello
24625maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 24626
b813574b 24627mostlyclean-hello:
0aed8855 24628 @: $(MAKE); $(unstage)
b813574b 24629 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24630 r=`${PWD_COMMAND}`; export r; \
24631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24632 $(HOST_EXPORTS) \
b813574b 24633 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24635 done; \
b813574b 24636 echo "Doing mostlyclean in hello" ; \
b00612cc 24637 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24640 "RANLIB=$${RANLIB}" \
0c24b341 24641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24642 mostlyclean) \
2a4cbe27
NN
24643 || exit 1
24644
b813574b 24645@endif hello
2a4cbe27 24646
b813574b
PB
24647.PHONY: maybe-clean-hello clean-hello
24648maybe-clean-hello:
24649@if hello
24650maybe-clean-hello: clean-hello
2a4cbe27 24651
b813574b 24652clean-hello:
0aed8855 24653 @: $(MAKE); $(unstage)
b813574b 24654 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24655 r=`${PWD_COMMAND}`; export r; \
24656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24657 $(HOST_EXPORTS) \
b813574b 24658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24660 done; \
b813574b 24661 echo "Doing clean in hello" ; \
b00612cc 24662 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24665 "RANLIB=$${RANLIB}" \
0c24b341 24666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24667 clean) \
2a4cbe27
NN
24668 || exit 1
24669
b813574b 24670@endif hello
2a4cbe27 24671
b813574b
PB
24672.PHONY: maybe-distclean-hello distclean-hello
24673maybe-distclean-hello:
24674@if hello
24675maybe-distclean-hello: distclean-hello
2a4cbe27 24676
b813574b 24677distclean-hello:
0aed8855 24678 @: $(MAKE); $(unstage)
b813574b 24679 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24680 r=`${PWD_COMMAND}`; export r; \
24681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24682 $(HOST_EXPORTS) \
b813574b 24683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24685 done; \
b813574b 24686 echo "Doing distclean in hello" ; \
b00612cc 24687 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24690 "RANLIB=$${RANLIB}" \
0c24b341 24691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24692 distclean) \
2a4cbe27
NN
24693 || exit 1
24694
b813574b 24695@endif hello
2a4cbe27 24696
b813574b
PB
24697.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24698maybe-maintainer-clean-hello:
24699@if hello
24700maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 24701
b813574b 24702maintainer-clean-hello:
0aed8855 24703 @: $(MAKE); $(unstage)
b813574b 24704 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24705 r=`${PWD_COMMAND}`; export r; \
24706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24707 $(HOST_EXPORTS) \
b813574b 24708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24710 done; \
b813574b 24711 echo "Doing maintainer-clean in hello" ; \
b00612cc 24712 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24715 "RANLIB=$${RANLIB}" \
0c24b341 24716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24717 maintainer-clean) \
2a4cbe27
NN
24718 || exit 1
24719
b813574b 24720@endif hello
2a4cbe27 24721
2a4cbe27 24722
a7254363 24723
b813574b
PB
24724.PHONY: configure-indent maybe-configure-indent
24725maybe-configure-indent:
4f0ef2d8
CD
24726@if gcc-bootstrap
24727configure-indent: stage_current
24728@endif gcc-bootstrap
b813574b
PB
24729@if indent
24730maybe-configure-indent: configure-indent
c52c6897 24731configure-indent:
0aed8855 24732 @: $(MAKE); $(unstage)
c52c6897 24733 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24735 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24736 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
1f53ca9a 24737 $(HOST_EXPORTS) \
a7254363
PB
24738 echo Configuring in $(HOST_SUBDIR)/indent; \
24739 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 24740 case $(srcdir) in \
b00612cc
PB
24741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24742 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24744 esac; \
b00612cc
PB
24745 srcdiroption="--srcdir=$${topdir}/indent"; \
24746 libsrcdir="$$s/indent"; \
4fa63067 24747 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24749 --target=${target_alias} $${srcdiroption} \
4fa63067 24750 || exit 1
b813574b 24751@endif indent
2a4cbe27 24752
a7254363
PB
24753
24754
d545f33b
PB
24755
24756
b813574b
PB
24757.PHONY: all-indent maybe-all-indent
24758maybe-all-indent:
4f0ef2d8
CD
24759@if gcc-bootstrap
24760all-indent: stage_current
24761@endif gcc-bootstrap
b813574b 24762@if indent
d27cc32e 24763TARGET-indent=all
b813574b
PB
24764maybe-all-indent: all-indent
24765all-indent: configure-indent
0aed8855 24766 @: $(MAKE); $(unstage)
4fa63067
NN
24767 @r=`${PWD_COMMAND}`; export r; \
24768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24769 $(HOST_EXPORTS) \
b00612cc 24770 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
24771 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24772 $(TARGET-indent))
b813574b 24773@endif indent
2a4cbe27 24774
a7254363 24775
d545f33b
PB
24776
24777
b813574b
PB
24778.PHONY: check-indent maybe-check-indent
24779maybe-check-indent:
24780@if indent
24781maybe-check-indent: check-indent
2a4cbe27 24782
b813574b 24783check-indent:
0aed8855 24784 @: $(MAKE); $(unstage)
4fa63067 24785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24787 $(HOST_EXPORTS) \
b00612cc
PB
24788 (cd $(HOST_SUBDIR)/indent && \
24789 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24790
b813574b 24791@endif indent
2a4cbe27 24792
b813574b
PB
24793.PHONY: install-indent maybe-install-indent
24794maybe-install-indent:
24795@if indent
24796maybe-install-indent: install-indent
2a4cbe27 24797
b813574b 24798install-indent: installdirs
0aed8855 24799 @: $(MAKE); $(unstage)
4fa63067 24800 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24802 $(HOST_EXPORTS) \
b00612cc 24803 (cd $(HOST_SUBDIR)/indent && \
2da12f12 24804 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24805
b813574b 24806@endif indent
2a4cbe27 24807
9b980aa1
RW
24808.PHONY: install-strip-indent maybe-install-strip-indent
24809maybe-install-strip-indent:
24810@if indent
24811maybe-install-strip-indent: install-strip-indent
24812
24813install-strip-indent: installdirs
24814 @: $(MAKE); $(unstage)
24815 @r=`${PWD_COMMAND}`; export r; \
24816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24817 $(HOST_EXPORTS) \
24818 (cd $(HOST_SUBDIR)/indent && \
24819 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24820
24821@endif indent
24822
56a8fe78 24823# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24824
b813574b
PB
24825.PHONY: maybe-info-indent info-indent
24826maybe-info-indent:
24827@if indent
24828maybe-info-indent: info-indent
4fa63067 24829
b813574b
PB
24830info-indent: \
24831 configure-indent
0aed8855 24832 @: $(MAKE); $(unstage)
b813574b 24833 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24834 r=`${PWD_COMMAND}`; export r; \
24835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24836 $(HOST_EXPORTS) \
b813574b 24837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24839 done; \
b813574b 24840 echo "Doing info in indent" ; \
b00612cc 24841 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24844 "RANLIB=$${RANLIB}" \
0c24b341 24845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24846 info) \
2a4cbe27
NN
24847 || exit 1
24848
b813574b 24849@endif indent
2a4cbe27 24850
b813574b
PB
24851.PHONY: maybe-dvi-indent dvi-indent
24852maybe-dvi-indent:
24853@if indent
24854maybe-dvi-indent: dvi-indent
2a4cbe27 24855
b813574b
PB
24856dvi-indent: \
24857 configure-indent
0aed8855 24858 @: $(MAKE); $(unstage)
b813574b 24859 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24860 r=`${PWD_COMMAND}`; export r; \
24861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24862 $(HOST_EXPORTS) \
b813574b 24863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24865 done; \
b813574b 24866 echo "Doing dvi in indent" ; \
b00612cc 24867 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24870 "RANLIB=$${RANLIB}" \
0c24b341 24871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24872 dvi) \
2a4cbe27
NN
24873 || exit 1
24874
b813574b 24875@endif indent
2a4cbe27 24876
56a8fe78
DD
24877.PHONY: maybe-pdf-indent pdf-indent
24878maybe-pdf-indent:
24879@if indent
24880maybe-pdf-indent: pdf-indent
24881
24882pdf-indent: \
24883 configure-indent
24884 @: $(MAKE); $(unstage)
24885 @[ -f ./indent/Makefile ] || exit 0; \
24886 r=`${PWD_COMMAND}`; export r; \
24887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24888 $(HOST_EXPORTS) \
24889 for flag in $(EXTRA_HOST_FLAGS) ; do \
24890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24891 done; \
24892 echo "Doing pdf in indent" ; \
24893 (cd $(HOST_SUBDIR)/indent && \
24894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24896 "RANLIB=$${RANLIB}" \
0c24b341 24897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24898 pdf) \
24899 || exit 1
24900
24901@endif indent
24902
6d389afc
MS
24903.PHONY: maybe-html-indent html-indent
24904maybe-html-indent:
24905@if indent
24906maybe-html-indent: html-indent
24907
24908html-indent: \
24909 configure-indent
0aed8855 24910 @: $(MAKE); $(unstage)
6d389afc
MS
24911 @[ -f ./indent/Makefile ] || exit 0; \
24912 r=`${PWD_COMMAND}`; export r; \
24913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24914 $(HOST_EXPORTS) \
24915 for flag in $(EXTRA_HOST_FLAGS) ; do \
24916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24917 done; \
24918 echo "Doing html in indent" ; \
b00612cc 24919 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
24920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24922 "RANLIB=$${RANLIB}" \
0c24b341 24923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24924 html) \
24925 || exit 1
24926
24927@endif indent
24928
b813574b
PB
24929.PHONY: maybe-TAGS-indent TAGS-indent
24930maybe-TAGS-indent:
24931@if indent
24932maybe-TAGS-indent: TAGS-indent
2a4cbe27 24933
b813574b
PB
24934TAGS-indent: \
24935 configure-indent
0aed8855 24936 @: $(MAKE); $(unstage)
b813574b 24937 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24938 r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24940 $(HOST_EXPORTS) \
b813574b 24941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24943 done; \
b813574b 24944 echo "Doing TAGS in indent" ; \
b00612cc 24945 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24948 "RANLIB=$${RANLIB}" \
0c24b341 24949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24950 TAGS) \
2a4cbe27
NN
24951 || exit 1
24952
b813574b 24953@endif indent
2a4cbe27 24954
b813574b
PB
24955.PHONY: maybe-install-info-indent install-info-indent
24956maybe-install-info-indent:
24957@if indent
24958maybe-install-info-indent: install-info-indent
2a4cbe27 24959
b813574b
PB
24960install-info-indent: \
24961 configure-indent \
24962 info-indent
0aed8855 24963 @: $(MAKE); $(unstage)
b813574b 24964 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24965 r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24967 $(HOST_EXPORTS) \
b813574b 24968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24970 done; \
b813574b 24971 echo "Doing install-info in indent" ; \
b00612cc 24972 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24975 "RANLIB=$${RANLIB}" \
0c24b341 24976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24977 install-info) \
2a4cbe27
NN
24978 || exit 1
24979
b813574b 24980@endif indent
2a4cbe27 24981
a3ca38d2
DD
24982.PHONY: maybe-install-pdf-indent install-pdf-indent
24983maybe-install-pdf-indent:
24984@if indent
24985maybe-install-pdf-indent: install-pdf-indent
24986
24987install-pdf-indent: \
24988 configure-indent \
24989 pdf-indent
24990 @: $(MAKE); $(unstage)
24991 @[ -f ./indent/Makefile ] || exit 0; \
24992 r=`${PWD_COMMAND}`; export r; \
24993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994 $(HOST_EXPORTS) \
24995 for flag in $(EXTRA_HOST_FLAGS) ; do \
24996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24997 done; \
24998 echo "Doing install-pdf in indent" ; \
24999 (cd $(HOST_SUBDIR)/indent && \
25000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25002 "RANLIB=$${RANLIB}" \
0c24b341 25003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25004 install-pdf) \
25005 || exit 1
25006
25007@endif indent
25008
108a6f8e
CD
25009.PHONY: maybe-install-html-indent install-html-indent
25010maybe-install-html-indent:
25011@if indent
25012maybe-install-html-indent: install-html-indent
25013
25014install-html-indent: \
25015 configure-indent \
25016 html-indent
25017 @: $(MAKE); $(unstage)
25018 @[ -f ./indent/Makefile ] || exit 0; \
25019 r=`${PWD_COMMAND}`; export r; \
25020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021 $(HOST_EXPORTS) \
25022 for flag in $(EXTRA_HOST_FLAGS) ; do \
25023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25024 done; \
25025 echo "Doing install-html in indent" ; \
25026 (cd $(HOST_SUBDIR)/indent && \
25027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029 "RANLIB=$${RANLIB}" \
0c24b341 25030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25031 install-html) \
25032 || exit 1
25033
25034@endif indent
25035
b813574b
PB
25036.PHONY: maybe-installcheck-indent installcheck-indent
25037maybe-installcheck-indent:
25038@if indent
25039maybe-installcheck-indent: installcheck-indent
2a4cbe27 25040
b813574b
PB
25041installcheck-indent: \
25042 configure-indent
0aed8855 25043 @: $(MAKE); $(unstage)
b813574b 25044 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25045 r=`${PWD_COMMAND}`; export r; \
25046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25047 $(HOST_EXPORTS) \
b813574b 25048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25050 done; \
b813574b 25051 echo "Doing installcheck in indent" ; \
b00612cc 25052 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25055 "RANLIB=$${RANLIB}" \
0c24b341 25056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25057 installcheck) \
2a4cbe27
NN
25058 || exit 1
25059
b813574b 25060@endif indent
2a4cbe27 25061
b813574b
PB
25062.PHONY: maybe-mostlyclean-indent mostlyclean-indent
25063maybe-mostlyclean-indent:
25064@if indent
25065maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 25066
b813574b 25067mostlyclean-indent:
0aed8855 25068 @: $(MAKE); $(unstage)
b813574b 25069 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25070 r=`${PWD_COMMAND}`; export r; \
25071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25072 $(HOST_EXPORTS) \
b813574b 25073 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25075 done; \
b813574b 25076 echo "Doing mostlyclean in indent" ; \
b00612cc 25077 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25080 "RANLIB=$${RANLIB}" \
0c24b341 25081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25082 mostlyclean) \
2a4cbe27
NN
25083 || exit 1
25084
b813574b 25085@endif indent
2a4cbe27 25086
b813574b
PB
25087.PHONY: maybe-clean-indent clean-indent
25088maybe-clean-indent:
25089@if indent
25090maybe-clean-indent: clean-indent
2a4cbe27 25091
b813574b 25092clean-indent:
0aed8855 25093 @: $(MAKE); $(unstage)
b813574b 25094 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25095 r=`${PWD_COMMAND}`; export r; \
25096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25097 $(HOST_EXPORTS) \
b813574b 25098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25100 done; \
b813574b 25101 echo "Doing clean in indent" ; \
b00612cc 25102 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25105 "RANLIB=$${RANLIB}" \
0c24b341 25106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25107 clean) \
2a4cbe27
NN
25108 || exit 1
25109
b813574b 25110@endif indent
2a4cbe27 25111
b813574b
PB
25112.PHONY: maybe-distclean-indent distclean-indent
25113maybe-distclean-indent:
25114@if indent
25115maybe-distclean-indent: distclean-indent
2a4cbe27 25116
b813574b 25117distclean-indent:
0aed8855 25118 @: $(MAKE); $(unstage)
b813574b 25119 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25120 r=`${PWD_COMMAND}`; export r; \
25121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25122 $(HOST_EXPORTS) \
b813574b 25123 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25125 done; \
b813574b 25126 echo "Doing distclean in indent" ; \
b00612cc 25127 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25130 "RANLIB=$${RANLIB}" \
0c24b341 25131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25132 distclean) \
2a4cbe27
NN
25133 || exit 1
25134
b813574b 25135@endif indent
2a4cbe27 25136
b813574b
PB
25137.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
25138maybe-maintainer-clean-indent:
25139@if indent
25140maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 25141
b813574b 25142maintainer-clean-indent:
0aed8855 25143 @: $(MAKE); $(unstage)
b813574b 25144 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25145 r=`${PWD_COMMAND}`; export r; \
25146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25147 $(HOST_EXPORTS) \
b813574b 25148 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25150 done; \
b813574b 25151 echo "Doing maintainer-clean in indent" ; \
b00612cc 25152 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25155 "RANLIB=$${RANLIB}" \
0c24b341 25156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25157 maintainer-clean) \
2a4cbe27
NN
25158 || exit 1
25159
b813574b 25160@endif indent
2a4cbe27 25161
a2592b1b 25162
a7254363 25163
b813574b
PB
25164.PHONY: configure-intl maybe-configure-intl
25165maybe-configure-intl:
4f0ef2d8
CD
25166@if gcc-bootstrap
25167configure-intl: stage_current
25168@endif gcc-bootstrap
b813574b
PB
25169@if intl
25170maybe-configure-intl: configure-intl
c52c6897 25171configure-intl:
c52c6897
PB
25172 @r=`${PWD_COMMAND}`; export r; \
25173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25174 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
25175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
1f53ca9a 25176 $(HOST_EXPORTS) \
a7254363
PB
25177 echo Configuring in $(HOST_SUBDIR)/intl; \
25178 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 25179 case $(srcdir) in \
b00612cc
PB
25180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25181 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25183 esac; \
b00612cc
PB
25184 srcdiroption="--srcdir=$${topdir}/intl"; \
25185 libsrcdir="$$s/intl"; \
4fa63067 25186 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25188 --target=${target_alias} $${srcdiroption} \
a2592b1b 25189 || exit 1
b813574b 25190@endif intl
a2592b1b 25191
a7254363
PB
25192
25193
d545f33b
PB
25194.PHONY: configure-stage1-intl maybe-configure-stage1-intl
25195maybe-configure-stage1-intl:
25196@if intl-bootstrap
25197maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 25198configure-stage1-intl:
c52c6897 25199 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25201 @r=`${PWD_COMMAND}`; export r; \
25202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25203 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25204 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 25205 $(HOST_EXPORTS) \
8ee82aff 25206 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25207 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25208 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 25209 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 25210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25211 cd $(HOST_SUBDIR)/intl || exit 1; \
25212 case $(srcdir) in \
25213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25214 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25216 esac; \
25217 srcdiroption="--srcdir=$${topdir}/intl"; \
25218 libsrcdir="$$s/intl"; \
25219 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25221 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25222 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
25223@endif intl-bootstrap
25224
25225.PHONY: configure-stage2-intl maybe-configure-stage2-intl
25226maybe-configure-stage2-intl:
25227@if intl-bootstrap
25228maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 25229configure-stage2-intl:
c52c6897 25230 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25232 @r=`${PWD_COMMAND}`; export r; \
25233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25234 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25235 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25236 $(HOST_EXPORTS) \
1b05fbbd 25237 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25238 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25239 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25240 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25241 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 25242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25243 cd $(HOST_SUBDIR)/intl || exit 1; \
25244 case $(srcdir) in \
25245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25246 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25248 esac; \
25249 srcdiroption="--srcdir=$${topdir}/intl"; \
25250 libsrcdir="$$s/intl"; \
25251 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25253 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25254 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25255 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25256@endif intl-bootstrap
25257
d545f33b
PB
25258.PHONY: configure-stage3-intl maybe-configure-stage3-intl
25259maybe-configure-stage3-intl:
25260@if intl-bootstrap
25261maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 25262configure-stage3-intl:
c52c6897 25263 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25265 @r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25267 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25268 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25269 $(HOST_EXPORTS) \
1b05fbbd 25270 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25271 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25272 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25273 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25274 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 25275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25276 cd $(HOST_SUBDIR)/intl || exit 1; \
25277 case $(srcdir) in \
25278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25279 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25281 esac; \
25282 srcdiroption="--srcdir=$${topdir}/intl"; \
25283 libsrcdir="$$s/intl"; \
25284 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25286 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25287 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25288 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25289@endif intl-bootstrap
25290
d545f33b
PB
25291.PHONY: configure-stage4-intl maybe-configure-stage4-intl
25292maybe-configure-stage4-intl:
25293@if intl-bootstrap
25294maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 25295configure-stage4-intl:
c52c6897 25296 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25298 @r=`${PWD_COMMAND}`; export r; \
25299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25300 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25301 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25302 $(HOST_EXPORTS) \
1b05fbbd 25303 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25304 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25305 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25306 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25307 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 25308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25309 cd $(HOST_SUBDIR)/intl || exit 1; \
25310 case $(srcdir) in \
25311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25312 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25314 esac; \
25315 srcdiroption="--srcdir=$${topdir}/intl"; \
25316 libsrcdir="$$s/intl"; \
25317 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25319 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25320 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25321 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
25322@endif intl-bootstrap
25323
25324.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
25325maybe-configure-stageprofile-intl:
25326@if intl-bootstrap
25327maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 25328configure-stageprofile-intl:
c52c6897 25329 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25331 @r=`${PWD_COMMAND}`; export r; \
25332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25333 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25334 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25335 $(HOST_EXPORTS) \
1b05fbbd
AO
25336 $(POSTSTAGE1_HOST_EXPORTS) \
25337 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25338 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25339 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25340 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 25341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25342 cd $(HOST_SUBDIR)/intl || exit 1; \
25343 case $(srcdir) in \
25344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25345 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25347 esac; \
25348 srcdiroption="--srcdir=$${topdir}/intl"; \
25349 libsrcdir="$$s/intl"; \
25350 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25352 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25353 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25354 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
25355@endif intl-bootstrap
25356
25357.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
25358maybe-configure-stagefeedback-intl:
25359@if intl-bootstrap
25360maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 25361configure-stagefeedback-intl:
c52c6897 25362 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25364 @r=`${PWD_COMMAND}`; export r; \
25365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25366 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25367 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25368 $(HOST_EXPORTS) \
1b05fbbd
AO
25369 $(POSTSTAGE1_HOST_EXPORTS) \
25370 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25371 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25372 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25373 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 25374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25375 cd $(HOST_SUBDIR)/intl || exit 1; \
25376 case $(srcdir) in \
25377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25378 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25380 esac; \
25381 srcdiroption="--srcdir=$${topdir}/intl"; \
25382 libsrcdir="$$s/intl"; \
25383 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25385 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25386 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25387 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
25388@endif intl-bootstrap
25389
25390
25391
25392
25393
b813574b
PB
25394.PHONY: all-intl maybe-all-intl
25395maybe-all-intl:
4f0ef2d8
CD
25396@if gcc-bootstrap
25397all-intl: stage_current
25398@endif gcc-bootstrap
b813574b 25399@if intl
d27cc32e 25400TARGET-intl=all
b813574b
PB
25401maybe-all-intl: all-intl
25402all-intl: configure-intl
c52c6897 25403 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25405 $(HOST_EXPORTS) \
b00612cc 25406 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
25407 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25408 $(TARGET-intl))
b813574b 25409@endif intl
a2592b1b 25410
a7254363 25411
d545f33b
PB
25412
25413.PHONY: all-stage1-intl maybe-all-stage1-intl
25414.PHONY: clean-stage1-intl maybe-clean-stage1-intl
25415maybe-all-stage1-intl:
25416maybe-clean-stage1-intl:
25417@if intl-bootstrap
25418maybe-all-stage1-intl: all-stage1-intl
25419all-stage1: all-stage1-intl
f70224b5 25420TARGET-stage1-intl = $(TARGET-intl)
d545f33b 25421all-stage1-intl: configure-stage1-intl
c52c6897 25422 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25423 @r=`${PWD_COMMAND}`; export r; \
25424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25425 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 25426 $(HOST_EXPORTS) \
d545f33b 25427 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25429 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 25430 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
25431 LIBCFLAGS="$(LIBCFLAGS)" \
25432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25435 $(EXTRA_HOST_FLAGS) \
25436 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 25437 $(TARGET-stage1-intl)
d545f33b
PB
25438
25439maybe-clean-stage1-intl: clean-stage1-intl
25440clean-stage1: clean-stage1-intl
25441clean-stage1-intl:
9dbaa842
DD
25442 @if [ $(current_stage) = stage1 ]; then \
25443 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25444 else \
25445 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
25446 $(MAKE) stage1-start; \
25447 fi; \
d545f33b 25448 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25449 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25450 clean
d545f33b
PB
25451@endif intl-bootstrap
25452
25453
25454.PHONY: all-stage2-intl maybe-all-stage2-intl
25455.PHONY: clean-stage2-intl maybe-clean-stage2-intl
25456maybe-all-stage2-intl:
25457maybe-clean-stage2-intl:
25458@if intl-bootstrap
25459maybe-all-stage2-intl: all-stage2-intl
25460all-stage2: all-stage2-intl
f70224b5 25461TARGET-stage2-intl = $(TARGET-intl)
d545f33b 25462all-stage2-intl: configure-stage2-intl
c52c6897 25463 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25464 @r=`${PWD_COMMAND}`; export r; \
25465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25466 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 25467 $(HOST_EXPORTS) \
1f53ca9a 25468 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25469 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25471 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 25472 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
25473 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25478 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25479 $(TARGET-stage2-intl)
d545f33b
PB
25480
25481maybe-clean-stage2-intl: clean-stage2-intl
25482clean-stage2: clean-stage2-intl
25483clean-stage2-intl:
9dbaa842
DD
25484 @if [ $(current_stage) = stage2 ]; then \
25485 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25486 else \
25487 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
25488 $(MAKE) stage2-start; \
25489 fi; \
d545f33b 25490 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25491 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25492 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25493 clean
d545f33b
PB
25494@endif intl-bootstrap
25495
25496
25497.PHONY: all-stage3-intl maybe-all-stage3-intl
25498.PHONY: clean-stage3-intl maybe-clean-stage3-intl
25499maybe-all-stage3-intl:
25500maybe-clean-stage3-intl:
25501@if intl-bootstrap
25502maybe-all-stage3-intl: all-stage3-intl
25503all-stage3: all-stage3-intl
f70224b5 25504TARGET-stage3-intl = $(TARGET-intl)
d545f33b 25505all-stage3-intl: configure-stage3-intl
c52c6897 25506 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25507 @r=`${PWD_COMMAND}`; export r; \
25508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25509 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 25510 $(HOST_EXPORTS) \
1f53ca9a 25511 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25512 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25514 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 25515 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
25516 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25521 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25522 $(TARGET-stage3-intl)
d545f33b
PB
25523
25524maybe-clean-stage3-intl: clean-stage3-intl
25525clean-stage3: clean-stage3-intl
25526clean-stage3-intl:
9dbaa842
DD
25527 @if [ $(current_stage) = stage3 ]; then \
25528 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25529 else \
25530 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
25531 $(MAKE) stage3-start; \
25532 fi; \
d545f33b 25533 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25534 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25535 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25536 clean
d545f33b
PB
25537@endif intl-bootstrap
25538
25539
25540.PHONY: all-stage4-intl maybe-all-stage4-intl
25541.PHONY: clean-stage4-intl maybe-clean-stage4-intl
25542maybe-all-stage4-intl:
25543maybe-clean-stage4-intl:
25544@if intl-bootstrap
25545maybe-all-stage4-intl: all-stage4-intl
25546all-stage4: all-stage4-intl
f70224b5 25547TARGET-stage4-intl = $(TARGET-intl)
d545f33b 25548all-stage4-intl: configure-stage4-intl
c52c6897 25549 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25550 @r=`${PWD_COMMAND}`; export r; \
25551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25552 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 25553 $(HOST_EXPORTS) \
1f53ca9a 25554 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25555 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25557 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 25558 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 25559 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25564 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25565 $(TARGET-stage4-intl)
d545f33b
PB
25566
25567maybe-clean-stage4-intl: clean-stage4-intl
25568clean-stage4: clean-stage4-intl
25569clean-stage4-intl:
9dbaa842
DD
25570 @if [ $(current_stage) = stage4 ]; then \
25571 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25572 else \
25573 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
25574 $(MAKE) stage4-start; \
25575 fi; \
d545f33b 25576 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25577 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25578 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25579 clean
d545f33b
PB
25580@endif intl-bootstrap
25581
25582
25583.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
25584.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
25585maybe-all-stageprofile-intl:
25586maybe-clean-stageprofile-intl:
25587@if intl-bootstrap
25588maybe-all-stageprofile-intl: all-stageprofile-intl
25589all-stageprofile: all-stageprofile-intl
f70224b5 25590TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 25591all-stageprofile-intl: configure-stageprofile-intl
c52c6897 25592 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25593 @r=`${PWD_COMMAND}`; export r; \
25594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25595 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 25596 $(HOST_EXPORTS) \
1f53ca9a 25597 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25598 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25600 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 25601 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
25602 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25606 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25607 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25608 $(TARGET-stageprofile-intl)
d545f33b
PB
25609
25610maybe-clean-stageprofile-intl: clean-stageprofile-intl
25611clean-stageprofile: clean-stageprofile-intl
25612clean-stageprofile-intl:
9dbaa842
DD
25613 @if [ $(current_stage) = stageprofile ]; then \
25614 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25615 else \
25616 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
25617 $(MAKE) stageprofile-start; \
25618 fi; \
d545f33b 25619 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25620 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25621 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25622 clean
d545f33b
PB
25623@endif intl-bootstrap
25624
25625
25626.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
25627.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
25628maybe-all-stagefeedback-intl:
25629maybe-clean-stagefeedback-intl:
25630@if intl-bootstrap
25631maybe-all-stagefeedback-intl: all-stagefeedback-intl
25632all-stagefeedback: all-stagefeedback-intl
f70224b5 25633TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 25634all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 25635 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25636 @r=`${PWD_COMMAND}`; export r; \
25637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25638 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 25639 $(HOST_EXPORTS) \
1f53ca9a 25640 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25641 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25643 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 25644 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
25645 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25650 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25651 $(TARGET-stagefeedback-intl)
d545f33b
PB
25652
25653maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
25654clean-stagefeedback: clean-stagefeedback-intl
25655clean-stagefeedback-intl:
9dbaa842
DD
25656 @if [ $(current_stage) = stagefeedback ]; then \
25657 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25658 else \
25659 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
25660 $(MAKE) stagefeedback-start; \
25661 fi; \
d545f33b 25662 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25663 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25664 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25665 clean
d545f33b
PB
25666@endif intl-bootstrap
25667
25668
25669
25670
25671
b813574b
PB
25672.PHONY: check-intl maybe-check-intl
25673maybe-check-intl:
25674@if intl
25675maybe-check-intl: check-intl
2a4cbe27 25676
b813574b 25677check-intl:
0aed8855 25678 @: $(MAKE); $(unstage)
4fa63067
NN
25679 @r=`${PWD_COMMAND}`; export r; \
25680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25681 $(HOST_EXPORTS) \
b00612cc
PB
25682 (cd $(HOST_SUBDIR)/intl && \
25683 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25684
b813574b 25685@endif intl
2a4cbe27 25686
b813574b
PB
25687.PHONY: install-intl maybe-install-intl
25688maybe-install-intl:
25689@if intl
25690maybe-install-intl: install-intl
2a4cbe27 25691
b813574b 25692install-intl: installdirs
0aed8855 25693 @: $(MAKE); $(unstage)
4fa63067
NN
25694 @r=`${PWD_COMMAND}`; export r; \
25695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25696 $(HOST_EXPORTS) \
b00612cc 25697 (cd $(HOST_SUBDIR)/intl && \
2da12f12 25698 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25699
b813574b 25700@endif intl
4fa63067 25701
9b980aa1
RW
25702.PHONY: install-strip-intl maybe-install-strip-intl
25703maybe-install-strip-intl:
25704@if intl
25705maybe-install-strip-intl: install-strip-intl
25706
25707install-strip-intl: installdirs
25708 @: $(MAKE); $(unstage)
25709 @r=`${PWD_COMMAND}`; export r; \
25710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25711 $(HOST_EXPORTS) \
25712 (cd $(HOST_SUBDIR)/intl && \
25713 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25714
25715@endif intl
25716
56a8fe78 25717# Other targets (info, dvi, pdf, etc.)
4fa63067 25718
b813574b
PB
25719.PHONY: maybe-info-intl info-intl
25720maybe-info-intl:
25721@if intl
25722maybe-info-intl: info-intl
4fa63067 25723
b813574b
PB
25724info-intl: \
25725 configure-intl
25726 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25727 r=`${PWD_COMMAND}`; export r; \
25728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25729 $(HOST_EXPORTS) \
b813574b 25730 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25732 done; \
b813574b 25733 echo "Doing info in intl" ; \
b00612cc 25734 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25737 "RANLIB=$${RANLIB}" \
0c24b341 25738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25739 info) \
2a4cbe27
NN
25740 || exit 1
25741
b813574b 25742@endif intl
2a4cbe27 25743
b813574b
PB
25744.PHONY: maybe-dvi-intl dvi-intl
25745maybe-dvi-intl:
25746@if intl
25747maybe-dvi-intl: dvi-intl
2a4cbe27 25748
b813574b
PB
25749dvi-intl: \
25750 configure-intl
25751 @[ -f ./intl/Makefile ] || exit 0; \
25752 r=`${PWD_COMMAND}`; export r; \
b40e3958 25753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25754 $(HOST_EXPORTS) \
b813574b 25755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25757 done; \
b813574b 25758 echo "Doing dvi in intl" ; \
b00612cc 25759 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25762 "RANLIB=$${RANLIB}" \
0c24b341 25763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25764 dvi) \
2a4cbe27
NN
25765 || exit 1
25766
b813574b 25767@endif intl
2a4cbe27 25768
56a8fe78
DD
25769.PHONY: maybe-pdf-intl pdf-intl
25770maybe-pdf-intl:
25771@if intl
25772maybe-pdf-intl: pdf-intl
25773
25774pdf-intl: \
25775 configure-intl
25776 @[ -f ./intl/Makefile ] || exit 0; \
25777 r=`${PWD_COMMAND}`; export r; \
25778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25779 $(HOST_EXPORTS) \
25780 for flag in $(EXTRA_HOST_FLAGS) ; do \
25781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25782 done; \
25783 echo "Doing pdf in intl" ; \
25784 (cd $(HOST_SUBDIR)/intl && \
25785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25787 "RANLIB=$${RANLIB}" \
0c24b341 25788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25789 pdf) \
25790 || exit 1
25791
25792@endif intl
25793
6d389afc
MS
25794.PHONY: maybe-html-intl html-intl
25795maybe-html-intl:
25796@if intl
25797maybe-html-intl: html-intl
25798
25799html-intl: \
25800 configure-intl
25801 @[ -f ./intl/Makefile ] || exit 0; \
25802 r=`${PWD_COMMAND}`; export r; \
25803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25804 $(HOST_EXPORTS) \
25805 for flag in $(EXTRA_HOST_FLAGS) ; do \
25806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25807 done; \
25808 echo "Doing html in intl" ; \
b00612cc 25809 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
25810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25812 "RANLIB=$${RANLIB}" \
0c24b341 25813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25814 html) \
25815 || exit 1
25816
25817@endif intl
25818
b813574b
PB
25819.PHONY: maybe-TAGS-intl TAGS-intl
25820maybe-TAGS-intl:
25821@if intl
25822maybe-TAGS-intl: TAGS-intl
2a4cbe27 25823
b813574b
PB
25824TAGS-intl: \
25825 configure-intl
25826 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25827 r=`${PWD_COMMAND}`; export r; \
25828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25829 $(HOST_EXPORTS) \
b813574b 25830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25832 done; \
b813574b 25833 echo "Doing TAGS in intl" ; \
b00612cc 25834 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25837 "RANLIB=$${RANLIB}" \
0c24b341 25838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25839 TAGS) \
2a4cbe27
NN
25840 || exit 1
25841
b813574b 25842@endif intl
2a4cbe27 25843
b813574b
PB
25844.PHONY: maybe-install-info-intl install-info-intl
25845maybe-install-info-intl:
25846@if intl
25847maybe-install-info-intl: install-info-intl
2a4cbe27 25848
b813574b
PB
25849install-info-intl: \
25850 configure-intl \
25851 info-intl
25852 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25853 r=`${PWD_COMMAND}`; export r; \
25854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25855 $(HOST_EXPORTS) \
b813574b 25856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25858 done; \
b813574b 25859 echo "Doing install-info in intl" ; \
b00612cc 25860 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25863 "RANLIB=$${RANLIB}" \
0c24b341 25864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25865 install-info) \
2a4cbe27
NN
25866 || exit 1
25867
b813574b 25868@endif intl
2a4cbe27 25869
a3ca38d2
DD
25870.PHONY: maybe-install-pdf-intl install-pdf-intl
25871maybe-install-pdf-intl:
25872@if intl
25873maybe-install-pdf-intl: install-pdf-intl
25874
25875install-pdf-intl: \
25876 configure-intl \
25877 pdf-intl
25878 @[ -f ./intl/Makefile ] || exit 0; \
25879 r=`${PWD_COMMAND}`; export r; \
25880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25881 $(HOST_EXPORTS) \
25882 for flag in $(EXTRA_HOST_FLAGS) ; do \
25883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25884 done; \
25885 echo "Doing install-pdf in intl" ; \
25886 (cd $(HOST_SUBDIR)/intl && \
25887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25889 "RANLIB=$${RANLIB}" \
0c24b341 25890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25891 install-pdf) \
25892 || exit 1
25893
25894@endif intl
25895
108a6f8e
CD
25896.PHONY: maybe-install-html-intl install-html-intl
25897maybe-install-html-intl:
25898@if intl
25899maybe-install-html-intl: install-html-intl
25900
25901install-html-intl: \
25902 configure-intl \
25903 html-intl
25904 @[ -f ./intl/Makefile ] || exit 0; \
25905 r=`${PWD_COMMAND}`; export r; \
25906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25907 $(HOST_EXPORTS) \
25908 for flag in $(EXTRA_HOST_FLAGS) ; do \
25909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25910 done; \
25911 echo "Doing install-html in intl" ; \
25912 (cd $(HOST_SUBDIR)/intl && \
25913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25915 "RANLIB=$${RANLIB}" \
0c24b341 25916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25917 install-html) \
25918 || exit 1
25919
25920@endif intl
25921
b813574b
PB
25922.PHONY: maybe-installcheck-intl installcheck-intl
25923maybe-installcheck-intl:
25924@if intl
25925maybe-installcheck-intl: installcheck-intl
2a4cbe27 25926
b813574b
PB
25927installcheck-intl: \
25928 configure-intl
25929 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25930 r=`${PWD_COMMAND}`; export r; \
25931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25932 $(HOST_EXPORTS) \
b813574b 25933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25935 done; \
b813574b 25936 echo "Doing installcheck in intl" ; \
b00612cc 25937 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25940 "RANLIB=$${RANLIB}" \
0c24b341 25941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25942 installcheck) \
2a4cbe27
NN
25943 || exit 1
25944
b813574b 25945@endif intl
2a4cbe27 25946
b813574b
PB
25947.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25948maybe-mostlyclean-intl:
25949@if intl
25950maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 25951
b813574b
PB
25952mostlyclean-intl:
25953 @[ -f ./intl/Makefile ] || exit 0; \
25954 r=`${PWD_COMMAND}`; export r; \
25955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
25956 $(HOST_EXPORTS) \
25957 for flag in $(EXTRA_HOST_FLAGS) ; do \
25958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25959 done; \
25960 echo "Doing mostlyclean in intl" ; \
b00612cc 25961 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
25962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25964 "RANLIB=$${RANLIB}" \
0c24b341 25965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
25966 mostlyclean) \
25967 || exit 1
4fa63067 25968
b813574b 25969@endif intl
4fa63067 25970
b813574b
PB
25971.PHONY: maybe-clean-intl clean-intl
25972maybe-clean-intl:
25973@if intl
25974maybe-clean-intl: clean-intl
4fa63067 25975
b813574b
PB
25976clean-intl:
25977 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25978 r=`${PWD_COMMAND}`; export r; \
25979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25980 $(HOST_EXPORTS) \
b813574b 25981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25983 done; \
b813574b 25984 echo "Doing clean in intl" ; \
b00612cc 25985 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25988 "RANLIB=$${RANLIB}" \
0c24b341 25989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25990 clean) \
2a4cbe27
NN
25991 || exit 1
25992
b813574b 25993@endif intl
2a4cbe27 25994
b813574b
PB
25995.PHONY: maybe-distclean-intl distclean-intl
25996maybe-distclean-intl:
25997@if intl
25998maybe-distclean-intl: distclean-intl
2a4cbe27 25999
b813574b
PB
26000distclean-intl:
26001 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
26002 r=`${PWD_COMMAND}`; export r; \
26003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26004 $(HOST_EXPORTS) \
b813574b 26005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26007 done; \
b813574b 26008 echo "Doing distclean in intl" ; \
b00612cc 26009 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
26010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26012 "RANLIB=$${RANLIB}" \
0c24b341 26013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26014 distclean) \
2a4cbe27
NN
26015 || exit 1
26016
b813574b 26017@endif intl
2a4cbe27 26018
b813574b
PB
26019.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
26020maybe-maintainer-clean-intl:
26021@if intl
26022maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 26023
b813574b
PB
26024maintainer-clean-intl:
26025 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
26026 r=`${PWD_COMMAND}`; export r; \
26027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26028 $(HOST_EXPORTS) \
b813574b 26029 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26031 done; \
b813574b 26032 echo "Doing maintainer-clean in intl" ; \
b00612cc 26033 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
26034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26036 "RANLIB=$${RANLIB}" \
0c24b341 26037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26038 maintainer-clean) \
2a4cbe27
NN
26039 || exit 1
26040
b813574b 26041@endif intl
2a4cbe27 26042
2a4cbe27 26043
a7254363 26044
b813574b
PB
26045.PHONY: configure-tcl maybe-configure-tcl
26046maybe-configure-tcl:
4f0ef2d8
CD
26047@if gcc-bootstrap
26048configure-tcl: stage_current
26049@endif gcc-bootstrap
b813574b
PB
26050@if tcl
26051maybe-configure-tcl: configure-tcl
c52c6897 26052configure-tcl:
0aed8855 26053 @: $(MAKE); $(unstage)
c52c6897 26054 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26056 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
26057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
1f53ca9a 26058 $(HOST_EXPORTS) \
a7254363
PB
26059 echo Configuring in $(HOST_SUBDIR)/tcl; \
26060 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 26061 case $(srcdir) in \
b00612cc
PB
26062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26063 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
26064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26065 esac; \
b00612cc
PB
26066 srcdiroption="--srcdir=$${topdir}/tcl"; \
26067 libsrcdir="$$s/tcl"; \
4fa63067 26068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26070 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26071 || exit 1
b813574b 26072@endif tcl
2a4cbe27 26073
a7254363
PB
26074
26075
d545f33b
PB
26076
26077
b813574b
PB
26078.PHONY: all-tcl maybe-all-tcl
26079maybe-all-tcl:
4f0ef2d8
CD
26080@if gcc-bootstrap
26081all-tcl: stage_current
26082@endif gcc-bootstrap
b813574b 26083@if tcl
d27cc32e 26084TARGET-tcl=all
b813574b
PB
26085maybe-all-tcl: all-tcl
26086all-tcl: configure-tcl
0aed8855 26087 @: $(MAKE); $(unstage)
4fa63067
NN
26088 @r=`${PWD_COMMAND}`; export r; \
26089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26090 $(HOST_EXPORTS) \
b00612cc 26091 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
26092 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26093 $(TARGET-tcl))
b813574b 26094@endif tcl
4fa63067 26095
a7254363 26096
d545f33b
PB
26097
26098
b813574b
PB
26099.PHONY: check-tcl maybe-check-tcl
26100maybe-check-tcl:
26101@if tcl
26102maybe-check-tcl: check-tcl
2a4cbe27 26103
b813574b 26104check-tcl:
0aed8855 26105 @: $(MAKE); $(unstage)
4fa63067
NN
26106 @r=`${PWD_COMMAND}`; export r; \
26107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26108 $(HOST_EXPORTS) \
b00612cc
PB
26109 (cd $(HOST_SUBDIR)/tcl && \
26110 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26111
b813574b 26112@endif tcl
4fa63067 26113
b813574b
PB
26114.PHONY: install-tcl maybe-install-tcl
26115maybe-install-tcl:
26116@if tcl
26117maybe-install-tcl: install-tcl
4fa63067 26118
b813574b 26119install-tcl: installdirs
0aed8855 26120 @: $(MAKE); $(unstage)
4fa63067
NN
26121 @r=`${PWD_COMMAND}`; export r; \
26122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26123 $(HOST_EXPORTS) \
b00612cc 26124 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 26125 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26126
b813574b 26127@endif tcl
4fa63067 26128
9b980aa1
RW
26129.PHONY: install-strip-tcl maybe-install-strip-tcl
26130maybe-install-strip-tcl:
26131@if tcl
26132maybe-install-strip-tcl: install-strip-tcl
26133
26134install-strip-tcl: installdirs
26135 @: $(MAKE); $(unstage)
26136 @r=`${PWD_COMMAND}`; export r; \
26137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26138 $(HOST_EXPORTS) \
26139 (cd $(HOST_SUBDIR)/tcl && \
26140 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26141
26142@endif tcl
26143
56a8fe78 26144# Other targets (info, dvi, pdf, etc.)
4fa63067 26145
b813574b
PB
26146.PHONY: maybe-info-tcl info-tcl
26147maybe-info-tcl:
26148@if tcl
26149maybe-info-tcl: info-tcl
4fa63067 26150
b813574b
PB
26151info-tcl: \
26152 configure-tcl
0aed8855 26153 @: $(MAKE); $(unstage)
b813574b 26154 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26155 r=`${PWD_COMMAND}`; export r; \
26156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26157 $(HOST_EXPORTS) \
b813574b 26158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26160 done; \
b813574b 26161 echo "Doing info in tcl" ; \
b00612cc 26162 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26165 "RANLIB=$${RANLIB}" \
0c24b341 26166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26167 info) \
2a4cbe27
NN
26168 || exit 1
26169
b813574b 26170@endif tcl
2a4cbe27 26171
b813574b
PB
26172.PHONY: maybe-dvi-tcl dvi-tcl
26173maybe-dvi-tcl:
26174@if tcl
26175maybe-dvi-tcl: dvi-tcl
2a4cbe27 26176
b813574b
PB
26177dvi-tcl: \
26178 configure-tcl
0aed8855 26179 @: $(MAKE); $(unstage)
b813574b 26180 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26181 r=`${PWD_COMMAND}`; export r; \
26182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26183 $(HOST_EXPORTS) \
b813574b 26184 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26186 done; \
b813574b 26187 echo "Doing dvi in tcl" ; \
b00612cc 26188 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26191 "RANLIB=$${RANLIB}" \
0c24b341 26192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26193 dvi) \
2a4cbe27
NN
26194 || exit 1
26195
b813574b 26196@endif tcl
2a4cbe27 26197
56a8fe78
DD
26198.PHONY: maybe-pdf-tcl pdf-tcl
26199maybe-pdf-tcl:
26200@if tcl
26201maybe-pdf-tcl: pdf-tcl
26202
26203pdf-tcl: \
26204 configure-tcl
26205 @: $(MAKE); $(unstage)
26206 @[ -f ./tcl/Makefile ] || exit 0; \
26207 r=`${PWD_COMMAND}`; export r; \
26208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26209 $(HOST_EXPORTS) \
26210 for flag in $(EXTRA_HOST_FLAGS) ; do \
26211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26212 done; \
26213 echo "Doing pdf in tcl" ; \
26214 (cd $(HOST_SUBDIR)/tcl && \
26215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26217 "RANLIB=$${RANLIB}" \
0c24b341 26218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26219 pdf) \
26220 || exit 1
26221
26222@endif tcl
26223
6d389afc
MS
26224.PHONY: maybe-html-tcl html-tcl
26225maybe-html-tcl:
26226@if tcl
26227maybe-html-tcl: html-tcl
26228
26229html-tcl: \
26230 configure-tcl
0aed8855 26231 @: $(MAKE); $(unstage)
6d389afc
MS
26232 @[ -f ./tcl/Makefile ] || exit 0; \
26233 r=`${PWD_COMMAND}`; export r; \
26234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26235 $(HOST_EXPORTS) \
26236 for flag in $(EXTRA_HOST_FLAGS) ; do \
26237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26238 done; \
26239 echo "Doing html in tcl" ; \
b00612cc 26240 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
26241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26243 "RANLIB=$${RANLIB}" \
0c24b341 26244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26245 html) \
26246 || exit 1
26247
26248@endif tcl
26249
b813574b
PB
26250.PHONY: maybe-TAGS-tcl TAGS-tcl
26251maybe-TAGS-tcl:
26252@if tcl
26253maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 26254
b813574b
PB
26255TAGS-tcl: \
26256 configure-tcl
0aed8855 26257 @: $(MAKE); $(unstage)
b813574b 26258 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26259 r=`${PWD_COMMAND}`; export r; \
26260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26261 $(HOST_EXPORTS) \
b813574b 26262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26264 done; \
b813574b 26265 echo "Doing TAGS in tcl" ; \
b00612cc 26266 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26269 "RANLIB=$${RANLIB}" \
0c24b341 26270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26271 TAGS) \
2a4cbe27
NN
26272 || exit 1
26273
b813574b 26274@endif tcl
2a4cbe27 26275
b813574b
PB
26276.PHONY: maybe-install-info-tcl install-info-tcl
26277maybe-install-info-tcl:
26278@if tcl
26279maybe-install-info-tcl: install-info-tcl
2a4cbe27 26280
b813574b
PB
26281install-info-tcl: \
26282 configure-tcl \
26283 info-tcl
0aed8855 26284 @: $(MAKE); $(unstage)
b813574b 26285 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26286 r=`${PWD_COMMAND}`; export r; \
26287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26288 $(HOST_EXPORTS) \
b813574b 26289 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26291 done; \
b813574b 26292 echo "Doing install-info in tcl" ; \
b00612cc 26293 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26296 "RANLIB=$${RANLIB}" \
0c24b341 26297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26298 install-info) \
2a4cbe27
NN
26299 || exit 1
26300
b813574b 26301@endif tcl
2a4cbe27 26302
a3ca38d2
DD
26303.PHONY: maybe-install-pdf-tcl install-pdf-tcl
26304maybe-install-pdf-tcl:
26305@if tcl
26306maybe-install-pdf-tcl: install-pdf-tcl
26307
26308install-pdf-tcl: \
26309 configure-tcl \
26310 pdf-tcl
26311 @: $(MAKE); $(unstage)
26312 @[ -f ./tcl/Makefile ] || exit 0; \
26313 r=`${PWD_COMMAND}`; export r; \
26314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26315 $(HOST_EXPORTS) \
26316 for flag in $(EXTRA_HOST_FLAGS) ; do \
26317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26318 done; \
26319 echo "Doing install-pdf in tcl" ; \
26320 (cd $(HOST_SUBDIR)/tcl && \
26321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26323 "RANLIB=$${RANLIB}" \
0c24b341 26324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26325 install-pdf) \
26326 || exit 1
26327
26328@endif tcl
26329
108a6f8e
CD
26330.PHONY: maybe-install-html-tcl install-html-tcl
26331maybe-install-html-tcl:
26332@if tcl
26333maybe-install-html-tcl: install-html-tcl
26334
26335install-html-tcl: \
26336 configure-tcl \
26337 html-tcl
26338 @: $(MAKE); $(unstage)
26339 @[ -f ./tcl/Makefile ] || exit 0; \
26340 r=`${PWD_COMMAND}`; export r; \
26341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26342 $(HOST_EXPORTS) \
26343 for flag in $(EXTRA_HOST_FLAGS) ; do \
26344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26345 done; \
26346 echo "Doing install-html in tcl" ; \
26347 (cd $(HOST_SUBDIR)/tcl && \
26348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26350 "RANLIB=$${RANLIB}" \
0c24b341 26351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26352 install-html) \
26353 || exit 1
26354
26355@endif tcl
26356
b813574b
PB
26357.PHONY: maybe-installcheck-tcl installcheck-tcl
26358maybe-installcheck-tcl:
26359@if tcl
26360maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 26361
b813574b
PB
26362installcheck-tcl: \
26363 configure-tcl
0aed8855 26364 @: $(MAKE); $(unstage)
b813574b 26365 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26366 r=`${PWD_COMMAND}`; export r; \
26367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26368 $(HOST_EXPORTS) \
b813574b 26369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26371 done; \
b813574b 26372 echo "Doing installcheck in tcl" ; \
b00612cc 26373 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26376 "RANLIB=$${RANLIB}" \
0c24b341 26377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26378 installcheck) \
2a4cbe27
NN
26379 || exit 1
26380
b813574b 26381@endif tcl
2a4cbe27 26382
b813574b
PB
26383.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
26384maybe-mostlyclean-tcl:
26385@if tcl
26386maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 26387
b813574b
PB
26388# tcl doesn't support mostlyclean.
26389mostlyclean-tcl:
2a4cbe27 26390
b813574b 26391@endif tcl
2a4cbe27 26392
b813574b
PB
26393.PHONY: maybe-clean-tcl clean-tcl
26394maybe-clean-tcl:
26395@if tcl
26396maybe-clean-tcl: clean-tcl
2a4cbe27 26397
b813574b 26398clean-tcl:
0aed8855 26399 @: $(MAKE); $(unstage)
b813574b 26400 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26401 r=`${PWD_COMMAND}`; export r; \
26402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26403 $(HOST_EXPORTS) \
b813574b 26404 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26406 done; \
b813574b 26407 echo "Doing clean in tcl" ; \
b00612cc 26408 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26411 "RANLIB=$${RANLIB}" \
0c24b341 26412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26413 clean) \
2a4cbe27
NN
26414 || exit 1
26415
b813574b 26416@endif tcl
2a4cbe27 26417
b813574b
PB
26418.PHONY: maybe-distclean-tcl distclean-tcl
26419maybe-distclean-tcl:
26420@if tcl
26421maybe-distclean-tcl: distclean-tcl
2a4cbe27 26422
b813574b 26423distclean-tcl:
0aed8855 26424 @: $(MAKE); $(unstage)
b813574b 26425 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26426 r=`${PWD_COMMAND}`; export r; \
26427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26428 $(HOST_EXPORTS) \
b813574b 26429 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26431 done; \
b813574b 26432 echo "Doing distclean in tcl" ; \
b00612cc 26433 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26436 "RANLIB=$${RANLIB}" \
0c24b341 26437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26438 distclean) \
2a4cbe27
NN
26439 || exit 1
26440
b813574b 26441@endif tcl
2a4cbe27 26442
b813574b
PB
26443.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
26444maybe-maintainer-clean-tcl:
26445@if tcl
26446maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 26447
b813574b 26448maintainer-clean-tcl:
0aed8855 26449 @: $(MAKE); $(unstage)
b813574b 26450 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26451 r=`${PWD_COMMAND}`; export r; \
26452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26453 $(HOST_EXPORTS) \
b813574b 26454 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26456 done; \
b813574b 26457 echo "Doing maintainer-clean in tcl" ; \
b00612cc 26458 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26461 "RANLIB=$${RANLIB}" \
0c24b341 26462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26463 maintainer-clean) \
2a4cbe27
NN
26464 || exit 1
26465
b813574b 26466@endif tcl
2a4cbe27 26467
2a4cbe27 26468
a7254363 26469
b813574b
PB
26470.PHONY: configure-itcl maybe-configure-itcl
26471maybe-configure-itcl:
4f0ef2d8
CD
26472@if gcc-bootstrap
26473configure-itcl: stage_current
26474@endif gcc-bootstrap
b813574b
PB
26475@if itcl
26476maybe-configure-itcl: configure-itcl
c52c6897 26477configure-itcl:
0aed8855 26478 @: $(MAKE); $(unstage)
c52c6897 26479 @r=`${PWD_COMMAND}`; export r; \
4fa63067 26480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26481 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
26482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
1f53ca9a 26483 $(HOST_EXPORTS) \
a7254363
PB
26484 echo Configuring in $(HOST_SUBDIR)/itcl; \
26485 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 26486 case $(srcdir) in \
b00612cc
PB
26487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26488 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
26489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26490 esac; \
b00612cc
PB
26491 srcdiroption="--srcdir=$${topdir}/itcl"; \
26492 libsrcdir="$$s/itcl"; \
4fa63067 26493 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26495 --target=${target_alias} $${srcdiroption} \
4fa63067 26496 || exit 1
b813574b 26497@endif itcl
4fa63067 26498
a7254363
PB
26499
26500
d545f33b
PB
26501
26502
b813574b
PB
26503.PHONY: all-itcl maybe-all-itcl
26504maybe-all-itcl:
4f0ef2d8
CD
26505@if gcc-bootstrap
26506all-itcl: stage_current
26507@endif gcc-bootstrap
b813574b 26508@if itcl
d27cc32e 26509TARGET-itcl=all
b813574b
PB
26510maybe-all-itcl: all-itcl
26511all-itcl: configure-itcl
0aed8855 26512 @: $(MAKE); $(unstage)
4fa63067
NN
26513 @r=`${PWD_COMMAND}`; export r; \
26514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26515 $(HOST_EXPORTS) \
b00612cc 26516 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
26517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26518 $(TARGET-itcl))
b813574b 26519@endif itcl
4fa63067 26520
a7254363 26521
d545f33b
PB
26522
26523
b813574b
PB
26524.PHONY: check-itcl maybe-check-itcl
26525maybe-check-itcl:
26526@if itcl
26527maybe-check-itcl: check-itcl
4fa63067 26528
b813574b 26529check-itcl:
0aed8855 26530 @: $(MAKE); $(unstage)
4fa63067
NN
26531 @r=`${PWD_COMMAND}`; export r; \
26532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26533 $(HOST_EXPORTS) \
b00612cc
PB
26534 (cd $(HOST_SUBDIR)/itcl && \
26535 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 26536
b813574b 26537@endif itcl
4fa63067 26538
b813574b
PB
26539.PHONY: install-itcl maybe-install-itcl
26540maybe-install-itcl:
26541@if itcl
26542maybe-install-itcl: install-itcl
4fa63067 26543
b813574b 26544install-itcl: installdirs
0aed8855 26545 @: $(MAKE); $(unstage)
4fa63067
NN
26546 @r=`${PWD_COMMAND}`; export r; \
26547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26548 $(HOST_EXPORTS) \
b00612cc 26549 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 26550 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26551
b813574b 26552@endif itcl
4fa63067 26553
9b980aa1
RW
26554.PHONY: install-strip-itcl maybe-install-strip-itcl
26555maybe-install-strip-itcl:
26556@if itcl
26557maybe-install-strip-itcl: install-strip-itcl
26558
26559install-strip-itcl: installdirs
26560 @: $(MAKE); $(unstage)
26561 @r=`${PWD_COMMAND}`; export r; \
26562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26563 $(HOST_EXPORTS) \
26564 (cd $(HOST_SUBDIR)/itcl && \
26565 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26566
26567@endif itcl
26568
56a8fe78 26569# Other targets (info, dvi, pdf, etc.)
4fa63067 26570
b813574b
PB
26571.PHONY: maybe-info-itcl info-itcl
26572maybe-info-itcl:
26573@if itcl
26574maybe-info-itcl: info-itcl
4fa63067 26575
b813574b
PB
26576info-itcl: \
26577 configure-itcl
0aed8855 26578 @: $(MAKE); $(unstage)
b813574b 26579 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26580 r=`${PWD_COMMAND}`; export r; \
26581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26582 $(HOST_EXPORTS) \
b813574b 26583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26585 done; \
b813574b 26586 echo "Doing info in itcl" ; \
b00612cc 26587 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26590 "RANLIB=$${RANLIB}" \
0c24b341 26591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26592 info) \
2a4cbe27
NN
26593 || exit 1
26594
b813574b 26595@endif itcl
2a4cbe27 26596
b813574b
PB
26597.PHONY: maybe-dvi-itcl dvi-itcl
26598maybe-dvi-itcl:
26599@if itcl
26600maybe-dvi-itcl: dvi-itcl
2a4cbe27 26601
b813574b
PB
26602dvi-itcl: \
26603 configure-itcl
0aed8855 26604 @: $(MAKE); $(unstage)
b813574b 26605 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26606 r=`${PWD_COMMAND}`; export r; \
26607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26608 $(HOST_EXPORTS) \
b813574b 26609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26611 done; \
b813574b 26612 echo "Doing dvi in itcl" ; \
b00612cc 26613 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26616 "RANLIB=$${RANLIB}" \
0c24b341 26617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26618 dvi) \
2a4cbe27
NN
26619 || exit 1
26620
b813574b 26621@endif itcl
2a4cbe27 26622
56a8fe78
DD
26623.PHONY: maybe-pdf-itcl pdf-itcl
26624maybe-pdf-itcl:
26625@if itcl
26626maybe-pdf-itcl: pdf-itcl
26627
26628pdf-itcl: \
26629 configure-itcl
26630 @: $(MAKE); $(unstage)
26631 @[ -f ./itcl/Makefile ] || exit 0; \
26632 r=`${PWD_COMMAND}`; export r; \
26633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26634 $(HOST_EXPORTS) \
26635 for flag in $(EXTRA_HOST_FLAGS) ; do \
26636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26637 done; \
26638 echo "Doing pdf in itcl" ; \
26639 (cd $(HOST_SUBDIR)/itcl && \
26640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26642 "RANLIB=$${RANLIB}" \
0c24b341 26643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26644 pdf) \
26645 || exit 1
26646
26647@endif itcl
26648
6d389afc
MS
26649.PHONY: maybe-html-itcl html-itcl
26650maybe-html-itcl:
26651@if itcl
26652maybe-html-itcl: html-itcl
26653
26654html-itcl: \
26655 configure-itcl
0aed8855 26656 @: $(MAKE); $(unstage)
6d389afc
MS
26657 @[ -f ./itcl/Makefile ] || exit 0; \
26658 r=`${PWD_COMMAND}`; export r; \
26659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26660 $(HOST_EXPORTS) \
26661 for flag in $(EXTRA_HOST_FLAGS) ; do \
26662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26663 done; \
26664 echo "Doing html in itcl" ; \
b00612cc 26665 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
26666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26668 "RANLIB=$${RANLIB}" \
0c24b341 26669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26670 html) \
26671 || exit 1
26672
26673@endif itcl
26674
b813574b
PB
26675.PHONY: maybe-TAGS-itcl TAGS-itcl
26676maybe-TAGS-itcl:
26677@if itcl
26678maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 26679
b813574b
PB
26680TAGS-itcl: \
26681 configure-itcl
0aed8855 26682 @: $(MAKE); $(unstage)
b813574b 26683 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26684 r=`${PWD_COMMAND}`; export r; \
26685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26686 $(HOST_EXPORTS) \
b813574b 26687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26689 done; \
b813574b 26690 echo "Doing TAGS in itcl" ; \
b00612cc 26691 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26694 "RANLIB=$${RANLIB}" \
0c24b341 26695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26696 TAGS) \
2a4cbe27
NN
26697 || exit 1
26698
b813574b 26699@endif itcl
2a4cbe27 26700
b813574b
PB
26701.PHONY: maybe-install-info-itcl install-info-itcl
26702maybe-install-info-itcl:
26703@if itcl
26704maybe-install-info-itcl: install-info-itcl
2a4cbe27 26705
b813574b
PB
26706install-info-itcl: \
26707 configure-itcl \
26708 info-itcl
0aed8855 26709 @: $(MAKE); $(unstage)
b813574b 26710 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26711 r=`${PWD_COMMAND}`; export r; \
26712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26713 $(HOST_EXPORTS) \
b813574b 26714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26716 done; \
b813574b 26717 echo "Doing install-info in itcl" ; \
b00612cc 26718 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26721 "RANLIB=$${RANLIB}" \
0c24b341 26722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26723 install-info) \
2a4cbe27
NN
26724 || exit 1
26725
b813574b 26726@endif itcl
2a4cbe27 26727
a3ca38d2
DD
26728.PHONY: maybe-install-pdf-itcl install-pdf-itcl
26729maybe-install-pdf-itcl:
26730@if itcl
26731maybe-install-pdf-itcl: install-pdf-itcl
26732
26733install-pdf-itcl: \
26734 configure-itcl \
26735 pdf-itcl
26736 @: $(MAKE); $(unstage)
26737 @[ -f ./itcl/Makefile ] || exit 0; \
26738 r=`${PWD_COMMAND}`; export r; \
26739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26740 $(HOST_EXPORTS) \
26741 for flag in $(EXTRA_HOST_FLAGS) ; do \
26742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26743 done; \
26744 echo "Doing install-pdf in itcl" ; \
26745 (cd $(HOST_SUBDIR)/itcl && \
26746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26748 "RANLIB=$${RANLIB}" \
0c24b341 26749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26750 install-pdf) \
26751 || exit 1
26752
26753@endif itcl
26754
108a6f8e
CD
26755.PHONY: maybe-install-html-itcl install-html-itcl
26756maybe-install-html-itcl:
26757@if itcl
26758maybe-install-html-itcl: install-html-itcl
26759
26760install-html-itcl: \
26761 configure-itcl \
26762 html-itcl
26763 @: $(MAKE); $(unstage)
26764 @[ -f ./itcl/Makefile ] || exit 0; \
26765 r=`${PWD_COMMAND}`; export r; \
26766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767 $(HOST_EXPORTS) \
26768 for flag in $(EXTRA_HOST_FLAGS) ; do \
26769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770 done; \
26771 echo "Doing install-html in itcl" ; \
26772 (cd $(HOST_SUBDIR)/itcl && \
26773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775 "RANLIB=$${RANLIB}" \
0c24b341 26776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26777 install-html) \
26778 || exit 1
26779
26780@endif itcl
26781
b813574b
PB
26782.PHONY: maybe-installcheck-itcl installcheck-itcl
26783maybe-installcheck-itcl:
26784@if itcl
26785maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 26786
b813574b
PB
26787installcheck-itcl: \
26788 configure-itcl
0aed8855 26789 @: $(MAKE); $(unstage)
b813574b 26790 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
26795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26796 done; \
b813574b 26797 echo "Doing installcheck in itcl" ; \
b00612cc 26798 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
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 installcheck) \
2a4cbe27
NN
26804 || exit 1
26805
b813574b 26806@endif itcl
2a4cbe27 26807
b813574b
PB
26808.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26809maybe-mostlyclean-itcl:
26810@if itcl
26811maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 26812
b813574b 26813mostlyclean-itcl:
0aed8855 26814 @: $(MAKE); $(unstage)
b813574b 26815 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
b813574b 26822 echo "Doing mostlyclean in itcl" ; \
b00612cc 26823 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
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 mostlyclean) \
2a4cbe27
NN
26829 || exit 1
26830
b813574b 26831@endif itcl
2a4cbe27 26832
b813574b
PB
26833.PHONY: maybe-clean-itcl clean-itcl
26834maybe-clean-itcl:
26835@if itcl
26836maybe-clean-itcl: clean-itcl
2a4cbe27 26837
b813574b 26838clean-itcl:
0aed8855 26839 @: $(MAKE); $(unstage)
b813574b 26840 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
26845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26846 done; \
b813574b 26847 echo "Doing clean in itcl" ; \
b00612cc 26848 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
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 clean) \
2a4cbe27
NN
26854 || exit 1
26855
b813574b 26856@endif itcl
2a4cbe27 26857
b813574b
PB
26858.PHONY: maybe-distclean-itcl distclean-itcl
26859maybe-distclean-itcl:
26860@if itcl
26861maybe-distclean-itcl: distclean-itcl
2a4cbe27 26862
b813574b 26863distclean-itcl:
0aed8855 26864 @: $(MAKE); $(unstage)
b813574b 26865 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26866 r=`${PWD_COMMAND}`; export r; \
26867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26868 $(HOST_EXPORTS) \
b813574b 26869 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26871 done; \
b813574b 26872 echo "Doing distclean in itcl" ; \
b00612cc 26873 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26876 "RANLIB=$${RANLIB}" \
0c24b341 26877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26878 distclean) \
2a4cbe27
NN
26879 || exit 1
26880
b813574b 26881@endif itcl
2a4cbe27 26882
b813574b
PB
26883.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26884maybe-maintainer-clean-itcl:
26885@if itcl
26886maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 26887
b813574b 26888maintainer-clean-itcl:
0aed8855 26889 @: $(MAKE); $(unstage)
b813574b 26890 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26891 r=`${PWD_COMMAND}`; export r; \
26892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26893 $(HOST_EXPORTS) \
b813574b 26894 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26896 done; \
b813574b 26897 echo "Doing maintainer-clean in itcl" ; \
b00612cc 26898 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26901 "RANLIB=$${RANLIB}" \
0c24b341 26902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26903 maintainer-clean) \
2a4cbe27
NN
26904 || exit 1
26905
b813574b 26906@endif itcl
2a4cbe27 26907
2a4cbe27 26908
a7254363 26909
b813574b
PB
26910.PHONY: configure-ld maybe-configure-ld
26911maybe-configure-ld:
4f0ef2d8
CD
26912@if gcc-bootstrap
26913configure-ld: stage_current
26914@endif gcc-bootstrap
b813574b
PB
26915@if ld
26916maybe-configure-ld: configure-ld
c52c6897 26917configure-ld:
c52c6897
PB
26918 @r=`${PWD_COMMAND}`; export r; \
26919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26920 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
1f53ca9a 26922 $(HOST_EXPORTS) \
a7254363
PB
26923 echo Configuring in $(HOST_SUBDIR)/ld; \
26924 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 26925 case $(srcdir) in \
b00612cc
PB
26926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26927 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 26929 esac; \
b00612cc
PB
26930 srcdiroption="--srcdir=$${topdir}/ld"; \
26931 libsrcdir="$$s/ld"; \
04cf1b77 26932 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26934 --target=${target_alias} $${srcdiroption} \
04cf1b77 26935 || exit 1
b813574b 26936@endif ld
04cf1b77 26937
a7254363
PB
26938
26939
d545f33b
PB
26940.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26941maybe-configure-stage1-ld:
26942@if ld-bootstrap
26943maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 26944configure-stage1-ld:
c52c6897 26945 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26947 @r=`${PWD_COMMAND}`; export r; \
26948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26949 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26950 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 26951 $(HOST_EXPORTS) \
8ee82aff 26952 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26953 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26954 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26955 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 26956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26957 cd $(HOST_SUBDIR)/ld || exit 1; \
26958 case $(srcdir) in \
26959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26960 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26962 esac; \
26963 srcdiroption="--srcdir=$${topdir}/ld"; \
26964 libsrcdir="$$s/ld"; \
26965 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26967 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26968 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26969@endif ld-bootstrap
26970
26971.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26972maybe-configure-stage2-ld:
26973@if ld-bootstrap
26974maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 26975configure-stage2-ld:
c52c6897 26976 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26978 @r=`${PWD_COMMAND}`; export r; \
26979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26980 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26981 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26982 $(HOST_EXPORTS) \
1b05fbbd 26983 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26984 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26985 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26986 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26987 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 26988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26989 cd $(HOST_SUBDIR)/ld || exit 1; \
26990 case $(srcdir) in \
26991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26992 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26994 esac; \
26995 srcdiroption="--srcdir=$${topdir}/ld"; \
26996 libsrcdir="$$s/ld"; \
26997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26999 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27000 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27001 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27002@endif ld-bootstrap
27003
d545f33b
PB
27004.PHONY: configure-stage3-ld maybe-configure-stage3-ld
27005maybe-configure-stage3-ld:
27006@if ld-bootstrap
27007maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 27008configure-stage3-ld:
c52c6897 27009 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27011 @r=`${PWD_COMMAND}`; export r; \
27012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27013 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27014 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27015 $(HOST_EXPORTS) \
1b05fbbd 27016 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27017 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27018 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27019 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27020 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 27021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27022 cd $(HOST_SUBDIR)/ld || exit 1; \
27023 case $(srcdir) in \
27024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27025 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27027 esac; \
27028 srcdiroption="--srcdir=$${topdir}/ld"; \
27029 libsrcdir="$$s/ld"; \
27030 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27032 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27033 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27034 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27035@endif ld-bootstrap
27036
d545f33b
PB
27037.PHONY: configure-stage4-ld maybe-configure-stage4-ld
27038maybe-configure-stage4-ld:
27039@if ld-bootstrap
27040maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 27041configure-stage4-ld:
c52c6897 27042 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27043 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27044 @r=`${PWD_COMMAND}`; export r; \
27045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27046 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27047 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27048 $(HOST_EXPORTS) \
1b05fbbd 27049 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27050 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27051 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27052 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27053 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 27054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27055 cd $(HOST_SUBDIR)/ld || exit 1; \
27056 case $(srcdir) in \
27057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27058 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27060 esac; \
27061 srcdiroption="--srcdir=$${topdir}/ld"; \
27062 libsrcdir="$$s/ld"; \
27063 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27065 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27066 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27067 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27068@endif ld-bootstrap
27069
27070.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
27071maybe-configure-stageprofile-ld:
27072@if ld-bootstrap
27073maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 27074configure-stageprofile-ld:
c52c6897 27075 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27077 @r=`${PWD_COMMAND}`; export r; \
27078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27079 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27080 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27081 $(HOST_EXPORTS) \
1b05fbbd
AO
27082 $(POSTSTAGE1_HOST_EXPORTS) \
27083 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27084 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27085 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27086 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 27087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27088 cd $(HOST_SUBDIR)/ld || exit 1; \
27089 case $(srcdir) in \
27090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27091 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27093 esac; \
27094 srcdiroption="--srcdir=$${topdir}/ld"; \
27095 libsrcdir="$$s/ld"; \
27096 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27098 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27099 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27100 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27101@endif ld-bootstrap
27102
27103.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
27104maybe-configure-stagefeedback-ld:
27105@if ld-bootstrap
27106maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 27107configure-stagefeedback-ld:
c52c6897 27108 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27110 @r=`${PWD_COMMAND}`; export r; \
27111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27112 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27113 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27114 $(HOST_EXPORTS) \
1b05fbbd
AO
27115 $(POSTSTAGE1_HOST_EXPORTS) \
27116 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27117 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27118 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27119 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 27120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27121 cd $(HOST_SUBDIR)/ld || exit 1; \
27122 case $(srcdir) in \
27123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27124 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27126 esac; \
27127 srcdiroption="--srcdir=$${topdir}/ld"; \
27128 libsrcdir="$$s/ld"; \
27129 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27131 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27132 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27133 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27134@endif ld-bootstrap
27135
27136
27137
27138
27139
b813574b
PB
27140.PHONY: all-ld maybe-all-ld
27141maybe-all-ld:
4f0ef2d8
CD
27142@if gcc-bootstrap
27143all-ld: stage_current
27144@endif gcc-bootstrap
b813574b 27145@if ld
d27cc32e 27146TARGET-ld=all
b813574b
PB
27147maybe-all-ld: all-ld
27148all-ld: configure-ld
c52c6897 27149 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 27150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 27151 $(HOST_EXPORTS) \
b00612cc 27152 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
27153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27154 $(TARGET-ld))
b813574b 27155@endif ld
04cf1b77 27156
a7254363 27157
d545f33b
PB
27158
27159.PHONY: all-stage1-ld maybe-all-stage1-ld
27160.PHONY: clean-stage1-ld maybe-clean-stage1-ld
27161maybe-all-stage1-ld:
27162maybe-clean-stage1-ld:
27163@if ld-bootstrap
27164maybe-all-stage1-ld: all-stage1-ld
27165all-stage1: all-stage1-ld
f70224b5 27166TARGET-stage1-ld = $(TARGET-ld)
d545f33b 27167all-stage1-ld: configure-stage1-ld
c52c6897 27168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27169 @r=`${PWD_COMMAND}`; export r; \
27170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27171 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 27172 $(HOST_EXPORTS) \
d545f33b 27173 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27175 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 27176 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
27177 LIBCFLAGS="$(LIBCFLAGS)" \
27178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27181 $(EXTRA_HOST_FLAGS) \
27182 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27183 $(TARGET-stage1-ld)
d545f33b
PB
27184
27185maybe-clean-stage1-ld: clean-stage1-ld
27186clean-stage1: clean-stage1-ld
27187clean-stage1-ld:
9dbaa842
DD
27188 @if [ $(current_stage) = stage1 ]; then \
27189 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27190 else \
27191 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
27192 $(MAKE) stage1-start; \
27193 fi; \
d545f33b 27194 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27195 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27196 clean
d545f33b
PB
27197@endif ld-bootstrap
27198
27199
27200.PHONY: all-stage2-ld maybe-all-stage2-ld
27201.PHONY: clean-stage2-ld maybe-clean-stage2-ld
27202maybe-all-stage2-ld:
27203maybe-clean-stage2-ld:
27204@if ld-bootstrap
27205maybe-all-stage2-ld: all-stage2-ld
27206all-stage2: all-stage2-ld
f70224b5 27207TARGET-stage2-ld = $(TARGET-ld)
d545f33b 27208all-stage2-ld: configure-stage2-ld
c52c6897 27209 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27210 @r=`${PWD_COMMAND}`; export r; \
27211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27212 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 27213 $(HOST_EXPORTS) \
1f53ca9a 27214 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27215 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27217 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 27218 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
27219 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27223 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27224 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27225 $(TARGET-stage2-ld)
d545f33b
PB
27226
27227maybe-clean-stage2-ld: clean-stage2-ld
27228clean-stage2: clean-stage2-ld
27229clean-stage2-ld:
9dbaa842
DD
27230 @if [ $(current_stage) = stage2 ]; then \
27231 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27232 else \
27233 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
27234 $(MAKE) stage2-start; \
27235 fi; \
d545f33b 27236 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27237 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27238 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27239 clean
d545f33b
PB
27240@endif ld-bootstrap
27241
27242
27243.PHONY: all-stage3-ld maybe-all-stage3-ld
27244.PHONY: clean-stage3-ld maybe-clean-stage3-ld
27245maybe-all-stage3-ld:
27246maybe-clean-stage3-ld:
27247@if ld-bootstrap
27248maybe-all-stage3-ld: all-stage3-ld
27249all-stage3: all-stage3-ld
f70224b5 27250TARGET-stage3-ld = $(TARGET-ld)
d545f33b 27251all-stage3-ld: configure-stage3-ld
c52c6897 27252 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27253 @r=`${PWD_COMMAND}`; export r; \
27254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27255 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 27256 $(HOST_EXPORTS) \
1f53ca9a 27257 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27258 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27260 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 27261 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
27262 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27266 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27267 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27268 $(TARGET-stage3-ld)
d545f33b
PB
27269
27270maybe-clean-stage3-ld: clean-stage3-ld
27271clean-stage3: clean-stage3-ld
27272clean-stage3-ld:
9dbaa842
DD
27273 @if [ $(current_stage) = stage3 ]; then \
27274 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27275 else \
27276 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
27277 $(MAKE) stage3-start; \
27278 fi; \
d545f33b 27279 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27280 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27281 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27282 clean
d545f33b
PB
27283@endif ld-bootstrap
27284
27285
27286.PHONY: all-stage4-ld maybe-all-stage4-ld
27287.PHONY: clean-stage4-ld maybe-clean-stage4-ld
27288maybe-all-stage4-ld:
27289maybe-clean-stage4-ld:
27290@if ld-bootstrap
27291maybe-all-stage4-ld: all-stage4-ld
27292all-stage4: all-stage4-ld
f70224b5 27293TARGET-stage4-ld = $(TARGET-ld)
d545f33b 27294all-stage4-ld: configure-stage4-ld
c52c6897 27295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27296 @r=`${PWD_COMMAND}`; export r; \
27297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27298 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 27299 $(HOST_EXPORTS) \
1f53ca9a 27300 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27301 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27303 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 27304 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 27305 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27310 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27311 $(TARGET-stage4-ld)
d545f33b
PB
27312
27313maybe-clean-stage4-ld: clean-stage4-ld
27314clean-stage4: clean-stage4-ld
27315clean-stage4-ld:
9dbaa842
DD
27316 @if [ $(current_stage) = stage4 ]; then \
27317 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27318 else \
27319 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
27320 $(MAKE) stage4-start; \
27321 fi; \
d545f33b 27322 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27323 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27324 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27325 clean
d545f33b
PB
27326@endif ld-bootstrap
27327
27328
27329.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
27330.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
27331maybe-all-stageprofile-ld:
27332maybe-clean-stageprofile-ld:
27333@if ld-bootstrap
27334maybe-all-stageprofile-ld: all-stageprofile-ld
27335all-stageprofile: all-stageprofile-ld
f70224b5 27336TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 27337all-stageprofile-ld: configure-stageprofile-ld
c52c6897 27338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27339 @r=`${PWD_COMMAND}`; export r; \
27340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27341 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 27342 $(HOST_EXPORTS) \
1f53ca9a 27343 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27344 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27346 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 27347 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
27348 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27353 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27354 $(TARGET-stageprofile-ld)
d545f33b
PB
27355
27356maybe-clean-stageprofile-ld: clean-stageprofile-ld
27357clean-stageprofile: clean-stageprofile-ld
27358clean-stageprofile-ld:
9dbaa842
DD
27359 @if [ $(current_stage) = stageprofile ]; then \
27360 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27361 else \
27362 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
27363 $(MAKE) stageprofile-start; \
27364 fi; \
d545f33b 27365 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27366 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27367 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27368 clean
d545f33b
PB
27369@endif ld-bootstrap
27370
27371
27372.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
27373.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
27374maybe-all-stagefeedback-ld:
27375maybe-clean-stagefeedback-ld:
27376@if ld-bootstrap
27377maybe-all-stagefeedback-ld: all-stagefeedback-ld
27378all-stagefeedback: all-stagefeedback-ld
f70224b5 27379TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 27380all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 27381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27382 @r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 27385 $(HOST_EXPORTS) \
1f53ca9a 27386 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27387 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27389 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 27390 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
27391 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27396 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27397 $(TARGET-stagefeedback-ld)
d545f33b
PB
27398
27399maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
27400clean-stagefeedback: clean-stagefeedback-ld
27401clean-stagefeedback-ld:
9dbaa842
DD
27402 @if [ $(current_stage) = stagefeedback ]; then \
27403 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27404 else \
27405 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
27406 $(MAKE) stagefeedback-start; \
27407 fi; \
d545f33b 27408 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27409 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27410 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27411 clean
d545f33b
PB
27412@endif ld-bootstrap
27413
27414
27415
27416
27417
b813574b
PB
27418.PHONY: check-ld maybe-check-ld
27419maybe-check-ld:
27420@if ld
27421maybe-check-ld: check-ld
04cf1b77 27422
b813574b 27423check-ld:
0aed8855 27424 @: $(MAKE); $(unstage)
04cf1b77
PB
27425 @r=`${PWD_COMMAND}`; export r; \
27426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27427 $(HOST_EXPORTS) \
b00612cc
PB
27428 (cd $(HOST_SUBDIR)/ld && \
27429 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 27430
b813574b 27431@endif ld
04cf1b77 27432
b813574b
PB
27433.PHONY: install-ld maybe-install-ld
27434maybe-install-ld:
27435@if ld
27436maybe-install-ld: install-ld
04cf1b77 27437
b813574b 27438install-ld: installdirs
0aed8855 27439 @: $(MAKE); $(unstage)
04cf1b77
PB
27440 @r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27442 $(HOST_EXPORTS) \
b00612cc 27443 (cd $(HOST_SUBDIR)/ld && \
2da12f12 27444 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 27445
b813574b 27446@endif ld
04cf1b77 27447
9b980aa1
RW
27448.PHONY: install-strip-ld maybe-install-strip-ld
27449maybe-install-strip-ld:
27450@if ld
27451maybe-install-strip-ld: install-strip-ld
27452
27453install-strip-ld: installdirs
27454 @: $(MAKE); $(unstage)
27455 @r=`${PWD_COMMAND}`; export r; \
27456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27457 $(HOST_EXPORTS) \
27458 (cd $(HOST_SUBDIR)/ld && \
27459 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27460
27461@endif ld
27462
56a8fe78 27463# Other targets (info, dvi, pdf, etc.)
04cf1b77 27464
b813574b
PB
27465.PHONY: maybe-info-ld info-ld
27466maybe-info-ld:
27467@if ld
27468maybe-info-ld: info-ld
04cf1b77 27469
b813574b
PB
27470info-ld: \
27471 configure-ld
27472 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27473 r=`${PWD_COMMAND}`; export r; \
27474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27475 $(HOST_EXPORTS) \
b813574b 27476 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27478 done; \
b813574b 27479 echo "Doing info in ld" ; \
b00612cc 27480 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27483 "RANLIB=$${RANLIB}" \
0c24b341 27484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27485 info) \
04cf1b77
PB
27486 || exit 1
27487
b813574b 27488@endif ld
04cf1b77 27489
b813574b
PB
27490.PHONY: maybe-dvi-ld dvi-ld
27491maybe-dvi-ld:
27492@if ld
27493maybe-dvi-ld: dvi-ld
04cf1b77 27494
b813574b
PB
27495dvi-ld: \
27496 configure-ld
27497 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27498 r=`${PWD_COMMAND}`; export r; \
27499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27500 $(HOST_EXPORTS) \
b813574b 27501 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27503 done; \
b813574b 27504 echo "Doing dvi in ld" ; \
b00612cc 27505 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27508 "RANLIB=$${RANLIB}" \
0c24b341 27509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27510 dvi) \
04cf1b77
PB
27511 || exit 1
27512
b813574b 27513@endif ld
04cf1b77 27514
56a8fe78
DD
27515.PHONY: maybe-pdf-ld pdf-ld
27516maybe-pdf-ld:
27517@if ld
27518maybe-pdf-ld: pdf-ld
27519
27520pdf-ld: \
27521 configure-ld
27522 @[ -f ./ld/Makefile ] || exit 0; \
27523 r=`${PWD_COMMAND}`; export r; \
27524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27525 $(HOST_EXPORTS) \
27526 for flag in $(EXTRA_HOST_FLAGS) ; do \
27527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27528 done; \
27529 echo "Doing pdf in ld" ; \
27530 (cd $(HOST_SUBDIR)/ld && \
27531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27533 "RANLIB=$${RANLIB}" \
0c24b341 27534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27535 pdf) \
27536 || exit 1
27537
27538@endif ld
27539
6d389afc
MS
27540.PHONY: maybe-html-ld html-ld
27541maybe-html-ld:
27542@if ld
27543maybe-html-ld: html-ld
27544
27545html-ld: \
27546 configure-ld
27547 @[ -f ./ld/Makefile ] || exit 0; \
27548 r=`${PWD_COMMAND}`; export r; \
27549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27550 $(HOST_EXPORTS) \
27551 for flag in $(EXTRA_HOST_FLAGS) ; do \
27552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27553 done; \
27554 echo "Doing html in ld" ; \
b00612cc 27555 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
27556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27558 "RANLIB=$${RANLIB}" \
0c24b341 27559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27560 html) \
27561 || exit 1
27562
27563@endif ld
27564
b813574b
PB
27565.PHONY: maybe-TAGS-ld TAGS-ld
27566maybe-TAGS-ld:
27567@if ld
27568maybe-TAGS-ld: TAGS-ld
04cf1b77 27569
b813574b
PB
27570TAGS-ld: \
27571 configure-ld
27572 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27573 r=`${PWD_COMMAND}`; export r; \
27574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27575 $(HOST_EXPORTS) \
b813574b 27576 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27578 done; \
b813574b 27579 echo "Doing TAGS in ld" ; \
b00612cc 27580 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27583 "RANLIB=$${RANLIB}" \
0c24b341 27584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27585 TAGS) \
04cf1b77
PB
27586 || exit 1
27587
b813574b 27588@endif ld
04cf1b77 27589
b813574b
PB
27590.PHONY: maybe-install-info-ld install-info-ld
27591maybe-install-info-ld:
27592@if ld
27593maybe-install-info-ld: install-info-ld
04cf1b77 27594
b813574b
PB
27595install-info-ld: \
27596 configure-ld \
27597 info-ld
27598 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27599 r=`${PWD_COMMAND}`; export r; \
27600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27601 $(HOST_EXPORTS) \
b813574b 27602 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27604 done; \
b813574b 27605 echo "Doing install-info in ld" ; \
b00612cc 27606 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27609 "RANLIB=$${RANLIB}" \
0c24b341 27610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27611 install-info) \
04cf1b77
PB
27612 || exit 1
27613
b813574b 27614@endif ld
04cf1b77 27615
a3ca38d2
DD
27616.PHONY: maybe-install-pdf-ld install-pdf-ld
27617maybe-install-pdf-ld:
27618@if ld
27619maybe-install-pdf-ld: install-pdf-ld
27620
27621install-pdf-ld: \
27622 configure-ld \
27623 pdf-ld
27624 @[ -f ./ld/Makefile ] || exit 0; \
27625 r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 for flag in $(EXTRA_HOST_FLAGS) ; do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 echo "Doing install-pdf in ld" ; \
27632 (cd $(HOST_SUBDIR)/ld && \
27633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27635 "RANLIB=$${RANLIB}" \
0c24b341 27636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27637 install-pdf) \
27638 || exit 1
27639
27640@endif ld
27641
108a6f8e
CD
27642.PHONY: maybe-install-html-ld install-html-ld
27643maybe-install-html-ld:
27644@if ld
27645maybe-install-html-ld: install-html-ld
27646
27647install-html-ld: \
27648 configure-ld \
27649 html-ld
27650 @[ -f ./ld/Makefile ] || exit 0; \
27651 r=`${PWD_COMMAND}`; export r; \
27652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27653 $(HOST_EXPORTS) \
27654 for flag in $(EXTRA_HOST_FLAGS) ; do \
27655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656 done; \
27657 echo "Doing install-html in ld" ; \
27658 (cd $(HOST_SUBDIR)/ld && \
27659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27661 "RANLIB=$${RANLIB}" \
0c24b341 27662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27663 install-html) \
27664 || exit 1
27665
27666@endif ld
27667
b813574b
PB
27668.PHONY: maybe-installcheck-ld installcheck-ld
27669maybe-installcheck-ld:
27670@if ld
27671maybe-installcheck-ld: installcheck-ld
04cf1b77 27672
b813574b
PB
27673installcheck-ld: \
27674 configure-ld
27675 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27676 r=`${PWD_COMMAND}`; export r; \
27677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27678 $(HOST_EXPORTS) \
b813574b 27679 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27681 done; \
b813574b 27682 echo "Doing installcheck in ld" ; \
b00612cc 27683 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27686 "RANLIB=$${RANLIB}" \
0c24b341 27687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27688 installcheck) \
04cf1b77
PB
27689 || exit 1
27690
b813574b 27691@endif ld
04cf1b77 27692
b813574b
PB
27693.PHONY: maybe-mostlyclean-ld mostlyclean-ld
27694maybe-mostlyclean-ld:
27695@if ld
27696maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 27697
b813574b
PB
27698mostlyclean-ld:
27699 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27700 r=`${PWD_COMMAND}`; export r; \
27701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27702 $(HOST_EXPORTS) \
b813574b 27703 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27705 done; \
b813574b 27706 echo "Doing mostlyclean in ld" ; \
b00612cc 27707 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27710 "RANLIB=$${RANLIB}" \
0c24b341 27711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27712 mostlyclean) \
04cf1b77
PB
27713 || exit 1
27714
b813574b 27715@endif ld
04cf1b77 27716
b813574b
PB
27717.PHONY: maybe-clean-ld clean-ld
27718maybe-clean-ld:
27719@if ld
27720maybe-clean-ld: clean-ld
04cf1b77 27721
b813574b
PB
27722clean-ld:
27723 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27724 r=`${PWD_COMMAND}`; export r; \
27725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27726 $(HOST_EXPORTS) \
b813574b 27727 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27729 done; \
b813574b 27730 echo "Doing clean in ld" ; \
b00612cc 27731 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27734 "RANLIB=$${RANLIB}" \
0c24b341 27735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27736 clean) \
04cf1b77
PB
27737 || exit 1
27738
b813574b 27739@endif ld
04cf1b77 27740
b813574b
PB
27741.PHONY: maybe-distclean-ld distclean-ld
27742maybe-distclean-ld:
27743@if ld
27744maybe-distclean-ld: distclean-ld
04cf1b77 27745
b813574b
PB
27746distclean-ld:
27747 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27748 r=`${PWD_COMMAND}`; export r; \
27749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27750 $(HOST_EXPORTS) \
b813574b 27751 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27753 done; \
b813574b 27754 echo "Doing distclean in ld" ; \
b00612cc 27755 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27758 "RANLIB=$${RANLIB}" \
0c24b341 27759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27760 distclean) \
04cf1b77
PB
27761 || exit 1
27762
b813574b 27763@endif ld
04cf1b77 27764
b813574b
PB
27765.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27766maybe-maintainer-clean-ld:
27767@if ld
27768maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 27769
b813574b
PB
27770maintainer-clean-ld:
27771 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27772 r=`${PWD_COMMAND}`; export r; \
27773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27774 $(HOST_EXPORTS) \
b813574b 27775 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27777 done; \
b813574b 27778 echo "Doing maintainer-clean in ld" ; \
b00612cc 27779 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27782 "RANLIB=$${RANLIB}" \
0c24b341 27783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27784 maintainer-clean) \
04cf1b77
PB
27785 || exit 1
27786
b813574b 27787@endif ld
04cf1b77
PB
27788
27789
a7254363 27790
b813574b
PB
27791.PHONY: configure-libcpp maybe-configure-libcpp
27792maybe-configure-libcpp:
4f0ef2d8
CD
27793@if gcc-bootstrap
27794configure-libcpp: stage_current
27795@endif gcc-bootstrap
b813574b
PB
27796@if libcpp
27797maybe-configure-libcpp: configure-libcpp
c52c6897 27798configure-libcpp:
c52c6897
PB
27799 @r=`${PWD_COMMAND}`; export r; \
27800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27801 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
1f53ca9a 27803 $(HOST_EXPORTS) \
a7254363
PB
27804 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27805 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 27806 case $(srcdir) in \
b00612cc
PB
27807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27808 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27810 esac; \
b00612cc
PB
27811 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27812 libsrcdir="$$s/libcpp"; \
4fa63067 27813 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27815 --target=${target_alias} $${srcdiroption} \
4fa63067 27816 || exit 1
b813574b 27817@endif libcpp
4fa63067 27818
a7254363
PB
27819
27820
d545f33b
PB
27821.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27822maybe-configure-stage1-libcpp:
27823@if libcpp-bootstrap
27824maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 27825configure-stage1-libcpp:
c52c6897 27826 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27828 @r=`${PWD_COMMAND}`; export r; \
27829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27830 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27831 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 27832 $(HOST_EXPORTS) \
8ee82aff 27833 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27834 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27835 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27836 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27838 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27839 case $(srcdir) in \
27840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27841 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27843 esac; \
27844 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27845 libsrcdir="$$s/libcpp"; \
27846 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27848 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27849 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27850@endif libcpp-bootstrap
27851
27852.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27853maybe-configure-stage2-libcpp:
27854@if libcpp-bootstrap
27855maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 27856configure-stage2-libcpp:
c52c6897 27857 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27859 @r=`${PWD_COMMAND}`; export r; \
27860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27861 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27862 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27863 $(HOST_EXPORTS) \
1b05fbbd 27864 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27865 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27866 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27867 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27868 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27870 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27871 case $(srcdir) in \
27872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27873 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27875 esac; \
27876 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27877 libsrcdir="$$s/libcpp"; \
27878 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27880 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27881 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27882 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27883@endif libcpp-bootstrap
27884
d545f33b
PB
27885.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27886maybe-configure-stage3-libcpp:
27887@if libcpp-bootstrap
27888maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 27889configure-stage3-libcpp:
c52c6897 27890 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27892 @r=`${PWD_COMMAND}`; export r; \
27893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27894 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27895 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27896 $(HOST_EXPORTS) \
1b05fbbd 27897 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27898 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27899 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27900 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27901 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27903 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27904 case $(srcdir) in \
27905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27906 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27908 esac; \
27909 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27910 libsrcdir="$$s/libcpp"; \
27911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27913 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27914 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27915 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27916@endif libcpp-bootstrap
27917
d545f33b
PB
27918.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27919maybe-configure-stage4-libcpp:
27920@if libcpp-bootstrap
27921maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 27922configure-stage4-libcpp:
c52c6897 27923 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27925 @r=`${PWD_COMMAND}`; export r; \
27926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27927 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27928 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27929 $(HOST_EXPORTS) \
1b05fbbd 27930 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27931 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27932 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27933 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27934 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27936 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27937 case $(srcdir) in \
27938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27939 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27941 esac; \
27942 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27943 libsrcdir="$$s/libcpp"; \
27944 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27946 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27947 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27948 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27949@endif libcpp-bootstrap
27950
27951.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27952maybe-configure-stageprofile-libcpp:
27953@if libcpp-bootstrap
27954maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 27955configure-stageprofile-libcpp:
c52c6897 27956 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27958 @r=`${PWD_COMMAND}`; export r; \
27959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27960 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27961 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27962 $(HOST_EXPORTS) \
1b05fbbd
AO
27963 $(POSTSTAGE1_HOST_EXPORTS) \
27964 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27965 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27966 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27967 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27969 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27970 case $(srcdir) in \
27971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27972 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27974 esac; \
27975 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27976 libsrcdir="$$s/libcpp"; \
27977 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27979 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27980 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27981 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27982@endif libcpp-bootstrap
27983
27984.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27985maybe-configure-stagefeedback-libcpp:
27986@if libcpp-bootstrap
27987maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 27988configure-stagefeedback-libcpp:
c52c6897 27989 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27991 @r=`${PWD_COMMAND}`; export r; \
27992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27993 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27994 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27995 $(HOST_EXPORTS) \
1b05fbbd
AO
27996 $(POSTSTAGE1_HOST_EXPORTS) \
27997 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27998 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27999 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28000 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 28001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
28002 cd $(HOST_SUBDIR)/libcpp || exit 1; \
28003 case $(srcdir) in \
28004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28005 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
28006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28007 esac; \
28008 srcdiroption="--srcdir=$${topdir}/libcpp"; \
28009 libsrcdir="$$s/libcpp"; \
28010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28012 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28013 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28014 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
28015@endif libcpp-bootstrap
28016
28017
28018
28019
28020
b813574b
PB
28021.PHONY: all-libcpp maybe-all-libcpp
28022maybe-all-libcpp:
4f0ef2d8
CD
28023@if gcc-bootstrap
28024all-libcpp: stage_current
28025@endif gcc-bootstrap
b813574b 28026@if libcpp
d27cc32e 28027TARGET-libcpp=all
b813574b
PB
28028maybe-all-libcpp: all-libcpp
28029all-libcpp: configure-libcpp
c52c6897 28030 @r=`${PWD_COMMAND}`; export r; \
4fa63067 28031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28032 $(HOST_EXPORTS) \
b00612cc 28033 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
28034 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28035 $(TARGET-libcpp))
b813574b 28036@endif libcpp
4fa63067 28037
a7254363 28038
d545f33b
PB
28039
28040.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28041.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
28042maybe-all-stage1-libcpp:
28043maybe-clean-stage1-libcpp:
28044@if libcpp-bootstrap
28045maybe-all-stage1-libcpp: all-stage1-libcpp
28046all-stage1: all-stage1-libcpp
f70224b5 28047TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 28048all-stage1-libcpp: configure-stage1-libcpp
c52c6897 28049 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
28050 @r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28052 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28053 $(HOST_EXPORTS) \
d545f33b 28054 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28056 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28057 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28058 LIBCFLAGS="$(LIBCFLAGS)" \
28059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28062 $(EXTRA_HOST_FLAGS) \
28063 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 28064 $(TARGET-stage1-libcpp)
d545f33b
PB
28065
28066maybe-clean-stage1-libcpp: clean-stage1-libcpp
28067clean-stage1: clean-stage1-libcpp
28068clean-stage1-libcpp:
9dbaa842
DD
28069 @if [ $(current_stage) = stage1 ]; then \
28070 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28071 else \
28072 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
28073 $(MAKE) stage1-start; \
28074 fi; \
d545f33b 28075 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28076 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28077 clean
d545f33b
PB
28078@endif libcpp-bootstrap
28079
28080
28081.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
28082.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
28083maybe-all-stage2-libcpp:
28084maybe-clean-stage2-libcpp:
28085@if libcpp-bootstrap
28086maybe-all-stage2-libcpp: all-stage2-libcpp
28087all-stage2: all-stage2-libcpp
f70224b5 28088TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 28089all-stage2-libcpp: configure-stage2-libcpp
c52c6897 28090 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
28091 @r=`${PWD_COMMAND}`; export r; \
28092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28093 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 28094 $(HOST_EXPORTS) \
1f53ca9a 28095 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28096 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28098 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28099 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28100 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28104 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28105 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 28106 $(TARGET-stage2-libcpp)
d545f33b
PB
28107
28108maybe-clean-stage2-libcpp: clean-stage2-libcpp
28109clean-stage2: clean-stage2-libcpp
28110clean-stage2-libcpp:
9dbaa842
DD
28111 @if [ $(current_stage) = stage2 ]; then \
28112 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28113 else \
28114 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
28115 $(MAKE) stage2-start; \
28116 fi; \
d545f33b 28117 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28118 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28119 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28120 clean
d545f33b
PB
28121@endif libcpp-bootstrap
28122
28123
28124.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
28125.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
28126maybe-all-stage3-libcpp:
28127maybe-clean-stage3-libcpp:
28128@if libcpp-bootstrap
28129maybe-all-stage3-libcpp: all-stage3-libcpp
28130all-stage3: all-stage3-libcpp
f70224b5 28131TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 28132all-stage3-libcpp: configure-stage3-libcpp
c52c6897 28133 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
28134 @r=`${PWD_COMMAND}`; export r; \
28135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28136 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 28137 $(HOST_EXPORTS) \
1f53ca9a 28138 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28139 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28141 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 28142 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
28143 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28144 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28145 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28146 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28147 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28148 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 28149 $(TARGET-stage3-libcpp)
d545f33b
PB
28150
28151maybe-clean-stage3-libcpp: clean-stage3-libcpp
28152clean-stage3: clean-stage3-libcpp
28153clean-stage3-libcpp:
9dbaa842
DD
28154 @if [ $(current_stage) = stage3 ]; then \
28155 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28156 else \
28157 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
28158 $(MAKE) stage3-start; \
28159 fi; \
d545f33b 28160 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28161 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28162 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28163 clean
d545f33b
PB
28164@endif libcpp-bootstrap
28165
28166
28167.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
28168.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
28169maybe-all-stage4-libcpp:
28170maybe-clean-stage4-libcpp:
28171@if libcpp-bootstrap
28172maybe-all-stage4-libcpp: all-stage4-libcpp
28173all-stage4: all-stage4-libcpp
f70224b5 28174TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 28175all-stage4-libcpp: configure-stage4-libcpp
c52c6897 28176 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
28177 @r=`${PWD_COMMAND}`; export r; \
28178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28179 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 28180 $(HOST_EXPORTS) \
1f53ca9a 28181 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28182 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28183 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28184 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 28185 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 28186 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28187 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28188 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28189 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28190 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28191 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 28192 $(TARGET-stage4-libcpp)
d545f33b
PB
28193
28194maybe-clean-stage4-libcpp: clean-stage4-libcpp
28195clean-stage4: clean-stage4-libcpp
28196clean-stage4-libcpp:
9dbaa842
DD
28197 @if [ $(current_stage) = stage4 ]; then \
28198 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28199 else \
28200 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
28201 $(MAKE) stage4-start; \
28202 fi; \
d545f33b 28203 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28204 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28205 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28206 clean
d545f33b
PB
28207@endif libcpp-bootstrap
28208
28209
28210.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
28211.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
28212maybe-all-stageprofile-libcpp:
28213maybe-clean-stageprofile-libcpp:
28214@if libcpp-bootstrap
28215maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
28216all-stageprofile: all-stageprofile-libcpp
f70224b5 28217TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 28218all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 28219 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
28220 @r=`${PWD_COMMAND}`; export r; \
28221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28222 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 28223 $(HOST_EXPORTS) \
1f53ca9a 28224 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28225 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28227 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 28228 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
28229 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28233 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28234 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 28235 $(TARGET-stageprofile-libcpp)
d545f33b
PB
28236
28237maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
28238clean-stageprofile: clean-stageprofile-libcpp
28239clean-stageprofile-libcpp:
9dbaa842
DD
28240 @if [ $(current_stage) = stageprofile ]; then \
28241 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28242 else \
28243 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
28244 $(MAKE) stageprofile-start; \
28245 fi; \
d545f33b 28246 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28247 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28248 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28249 clean
d545f33b
PB
28250@endif libcpp-bootstrap
28251
28252
28253.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
28254.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
28255maybe-all-stagefeedback-libcpp:
28256maybe-clean-stagefeedback-libcpp:
28257@if libcpp-bootstrap
28258maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
28259all-stagefeedback: all-stagefeedback-libcpp
f70224b5 28260TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 28261all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 28262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
28263 @r=`${PWD_COMMAND}`; export r; \
28264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28265 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 28266 $(HOST_EXPORTS) \
1f53ca9a 28267 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28268 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28270 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 28271 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
28272 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28276 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28277 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 28278 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
28279
28280maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
28281clean-stagefeedback: clean-stagefeedback-libcpp
28282clean-stagefeedback-libcpp:
9dbaa842
DD
28283 @if [ $(current_stage) = stagefeedback ]; then \
28284 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28285 else \
28286 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
28287 $(MAKE) stagefeedback-start; \
28288 fi; \
d545f33b 28289 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28290 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28291 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28292 clean
d545f33b
PB
28293@endif libcpp-bootstrap
28294
28295
28296
28297
28298
b813574b
PB
28299.PHONY: check-libcpp maybe-check-libcpp
28300maybe-check-libcpp:
28301@if libcpp
28302maybe-check-libcpp: check-libcpp
4fa63067 28303
b813574b 28304check-libcpp:
0aed8855 28305 @: $(MAKE); $(unstage)
4fa63067
NN
28306 @r=`${PWD_COMMAND}`; export r; \
28307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28308 $(HOST_EXPORTS) \
b00612cc
PB
28309 (cd $(HOST_SUBDIR)/libcpp && \
28310 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 28311
b813574b 28312@endif libcpp
4fa63067 28313
b813574b
PB
28314.PHONY: install-libcpp maybe-install-libcpp
28315maybe-install-libcpp:
28316@if libcpp
28317maybe-install-libcpp: install-libcpp
28318
28319install-libcpp: installdirs
0aed8855 28320 @: $(MAKE); $(unstage)
4fa63067
NN
28321 @r=`${PWD_COMMAND}`; export r; \
28322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28323 $(HOST_EXPORTS) \
b00612cc 28324 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 28325 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28326
b813574b 28327@endif libcpp
4fa63067 28328
9b980aa1
RW
28329.PHONY: install-strip-libcpp maybe-install-strip-libcpp
28330maybe-install-strip-libcpp:
28331@if libcpp
28332maybe-install-strip-libcpp: install-strip-libcpp
28333
28334install-strip-libcpp: installdirs
28335 @: $(MAKE); $(unstage)
28336 @r=`${PWD_COMMAND}`; export r; \
28337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28338 $(HOST_EXPORTS) \
28339 (cd $(HOST_SUBDIR)/libcpp && \
28340 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28341
28342@endif libcpp
28343
56a8fe78 28344# Other targets (info, dvi, pdf, etc.)
4fa63067 28345
b813574b
PB
28346.PHONY: maybe-info-libcpp info-libcpp
28347maybe-info-libcpp:
28348@if libcpp
28349maybe-info-libcpp: info-libcpp
4fa63067 28350
b813574b
PB
28351info-libcpp: \
28352 configure-libcpp
28353 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28354 r=`${PWD_COMMAND}`; export r; \
28355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28356 $(HOST_EXPORTS) \
b813574b 28357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28359 done; \
b813574b 28360 echo "Doing info in libcpp" ; \
b00612cc 28361 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28364 "RANLIB=$${RANLIB}" \
0c24b341 28365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28366 info) \
2a4cbe27
NN
28367 || exit 1
28368
b813574b 28369@endif libcpp
2a4cbe27 28370
b813574b
PB
28371.PHONY: maybe-dvi-libcpp dvi-libcpp
28372maybe-dvi-libcpp:
28373@if libcpp
28374maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 28375
b813574b
PB
28376dvi-libcpp: \
28377 configure-libcpp
28378 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28379 r=`${PWD_COMMAND}`; export r; \
28380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28381 $(HOST_EXPORTS) \
b813574b 28382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28384 done; \
b813574b 28385 echo "Doing dvi in libcpp" ; \
b00612cc 28386 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28389 "RANLIB=$${RANLIB}" \
0c24b341 28390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28391 dvi) \
2a4cbe27
NN
28392 || exit 1
28393
b813574b 28394@endif libcpp
2a4cbe27 28395
56a8fe78
DD
28396.PHONY: maybe-pdf-libcpp pdf-libcpp
28397maybe-pdf-libcpp:
28398@if libcpp
28399maybe-pdf-libcpp: pdf-libcpp
28400
28401pdf-libcpp: \
28402 configure-libcpp
28403 @[ -f ./libcpp/Makefile ] || exit 0; \
28404 r=`${PWD_COMMAND}`; export r; \
28405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28406 $(HOST_EXPORTS) \
28407 for flag in $(EXTRA_HOST_FLAGS) ; do \
28408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28409 done; \
28410 echo "Doing pdf in libcpp" ; \
28411 (cd $(HOST_SUBDIR)/libcpp && \
28412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28414 "RANLIB=$${RANLIB}" \
0c24b341 28415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28416 pdf) \
28417 || exit 1
28418
28419@endif libcpp
28420
6d389afc
MS
28421.PHONY: maybe-html-libcpp html-libcpp
28422maybe-html-libcpp:
28423@if libcpp
28424maybe-html-libcpp: html-libcpp
28425
28426html-libcpp: \
28427 configure-libcpp
28428 @[ -f ./libcpp/Makefile ] || exit 0; \
28429 r=`${PWD_COMMAND}`; export r; \
28430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28431 $(HOST_EXPORTS) \
28432 for flag in $(EXTRA_HOST_FLAGS) ; do \
28433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28434 done; \
28435 echo "Doing html in libcpp" ; \
b00612cc 28436 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
28437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28439 "RANLIB=$${RANLIB}" \
0c24b341 28440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28441 html) \
28442 || exit 1
28443
28444@endif libcpp
28445
b813574b
PB
28446.PHONY: maybe-TAGS-libcpp TAGS-libcpp
28447maybe-TAGS-libcpp:
28448@if libcpp
28449maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 28450
b813574b
PB
28451TAGS-libcpp: \
28452 configure-libcpp
28453 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28454 r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28456 $(HOST_EXPORTS) \
b813574b 28457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28459 done; \
b813574b 28460 echo "Doing TAGS in libcpp" ; \
b00612cc 28461 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28464 "RANLIB=$${RANLIB}" \
0c24b341 28465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28466 TAGS) \
2a4cbe27
NN
28467 || exit 1
28468
b813574b 28469@endif libcpp
2a4cbe27 28470
b813574b
PB
28471.PHONY: maybe-install-info-libcpp install-info-libcpp
28472maybe-install-info-libcpp:
28473@if libcpp
28474maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 28475
b813574b
PB
28476install-info-libcpp: \
28477 configure-libcpp \
28478 info-libcpp
28479 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28480 r=`${PWD_COMMAND}`; export r; \
28481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28482 $(HOST_EXPORTS) \
b813574b 28483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28485 done; \
b813574b 28486 echo "Doing install-info in libcpp" ; \
b00612cc 28487 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28490 "RANLIB=$${RANLIB}" \
0c24b341 28491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28492 install-info) \
2a4cbe27
NN
28493 || exit 1
28494
b813574b 28495@endif libcpp
2a4cbe27 28496
a3ca38d2
DD
28497.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
28498maybe-install-pdf-libcpp:
28499@if libcpp
28500maybe-install-pdf-libcpp: install-pdf-libcpp
28501
28502install-pdf-libcpp: \
28503 configure-libcpp \
28504 pdf-libcpp
28505 @[ -f ./libcpp/Makefile ] || exit 0; \
28506 r=`${PWD_COMMAND}`; export r; \
28507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28508 $(HOST_EXPORTS) \
28509 for flag in $(EXTRA_HOST_FLAGS) ; do \
28510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28511 done; \
28512 echo "Doing install-pdf in libcpp" ; \
28513 (cd $(HOST_SUBDIR)/libcpp && \
28514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28516 "RANLIB=$${RANLIB}" \
0c24b341 28517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28518 install-pdf) \
28519 || exit 1
28520
28521@endif libcpp
28522
108a6f8e
CD
28523.PHONY: maybe-install-html-libcpp install-html-libcpp
28524maybe-install-html-libcpp:
28525@if libcpp
28526maybe-install-html-libcpp: install-html-libcpp
28527
28528install-html-libcpp: \
28529 configure-libcpp \
28530 html-libcpp
28531 @[ -f ./libcpp/Makefile ] || exit 0; \
28532 r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28534 $(HOST_EXPORTS) \
28535 for flag in $(EXTRA_HOST_FLAGS) ; do \
28536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28537 done; \
28538 echo "Doing install-html in libcpp" ; \
28539 (cd $(HOST_SUBDIR)/libcpp && \
28540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28542 "RANLIB=$${RANLIB}" \
0c24b341 28543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28544 install-html) \
28545 || exit 1
28546
28547@endif libcpp
28548
b813574b
PB
28549.PHONY: maybe-installcheck-libcpp installcheck-libcpp
28550maybe-installcheck-libcpp:
28551@if libcpp
28552maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 28553
b813574b
PB
28554installcheck-libcpp: \
28555 configure-libcpp
28556 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28557 r=`${PWD_COMMAND}`; export r; \
28558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28559 $(HOST_EXPORTS) \
b813574b 28560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28562 done; \
b813574b 28563 echo "Doing installcheck in libcpp" ; \
b00612cc 28564 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28567 "RANLIB=$${RANLIB}" \
0c24b341 28568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28569 installcheck) \
2a4cbe27
NN
28570 || exit 1
28571
b813574b 28572@endif libcpp
2a4cbe27 28573
b813574b
PB
28574.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
28575maybe-mostlyclean-libcpp:
28576@if libcpp
28577maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 28578
b813574b
PB
28579mostlyclean-libcpp:
28580 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28581 r=`${PWD_COMMAND}`; export r; \
28582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28583 $(HOST_EXPORTS) \
b813574b 28584 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586 done; \
b813574b 28587 echo "Doing mostlyclean in libcpp" ; \
b00612cc 28588 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591 "RANLIB=$${RANLIB}" \
0c24b341 28592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28593 mostlyclean) \
2a4cbe27
NN
28594 || exit 1
28595
b813574b 28596@endif libcpp
2a4cbe27 28597
b813574b
PB
28598.PHONY: maybe-clean-libcpp clean-libcpp
28599maybe-clean-libcpp:
28600@if libcpp
28601maybe-clean-libcpp: clean-libcpp
2a4cbe27 28602
b813574b
PB
28603clean-libcpp:
28604 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28605 r=`${PWD_COMMAND}`; export r; \
28606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28607 $(HOST_EXPORTS) \
b813574b 28608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28610 done; \
b813574b 28611 echo "Doing clean in libcpp" ; \
b00612cc 28612 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28615 "RANLIB=$${RANLIB}" \
0c24b341 28616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28617 clean) \
2a4cbe27
NN
28618 || exit 1
28619
b813574b 28620@endif libcpp
2a4cbe27 28621
b813574b
PB
28622.PHONY: maybe-distclean-libcpp distclean-libcpp
28623maybe-distclean-libcpp:
28624@if libcpp
28625maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 28626
b813574b
PB
28627distclean-libcpp:
28628 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28629 r=`${PWD_COMMAND}`; export r; \
28630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28631 $(HOST_EXPORTS) \
b813574b 28632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28634 done; \
b813574b 28635 echo "Doing distclean in libcpp" ; \
b00612cc 28636 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28639 "RANLIB=$${RANLIB}" \
0c24b341 28640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28641 distclean) \
2a4cbe27
NN
28642 || exit 1
28643
b813574b 28644@endif libcpp
2a4cbe27 28645
b813574b
PB
28646.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
28647maybe-maintainer-clean-libcpp:
28648@if libcpp
28649maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 28650
b813574b
PB
28651maintainer-clean-libcpp:
28652 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28653 r=`${PWD_COMMAND}`; export r; \
28654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28655 $(HOST_EXPORTS) \
b813574b 28656 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28658 done; \
b813574b 28659 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 28660 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28663 "RANLIB=$${RANLIB}" \
0c24b341 28664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28665 maintainer-clean) \
2a4cbe27
NN
28666 || exit 1
28667
b813574b 28668@endif libcpp
2a4cbe27 28669
2a4cbe27 28670
a7254363 28671
be01d343
PB
28672.PHONY: configure-libdecnumber maybe-configure-libdecnumber
28673maybe-configure-libdecnumber:
4f0ef2d8
CD
28674@if gcc-bootstrap
28675configure-libdecnumber: stage_current
28676@endif gcc-bootstrap
be01d343
PB
28677@if libdecnumber
28678maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 28679configure-libdecnumber:
c52c6897
PB
28680 @r=`${PWD_COMMAND}`; export r; \
28681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
28682 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
28683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
1f53ca9a 28684 $(HOST_EXPORTS) \
be01d343
PB
28685 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
28686 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
28687 case $(srcdir) in \
28688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28689 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28691 esac; \
28692 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28693 libsrcdir="$$s/libdecnumber"; \
28694 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28696 --target=${target_alias} $${srcdiroption} \
be01d343
PB
28697 || exit 1
28698@endif libdecnumber
28699
28700
28701
28702.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
28703maybe-configure-stage1-libdecnumber:
28704@if libdecnumber-bootstrap
28705maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 28706configure-stage1-libdecnumber:
c52c6897 28707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 28708 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28709 @r=`${PWD_COMMAND}`; export r; \
28710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28711 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 28712 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 28713 $(HOST_EXPORTS) \
8ee82aff 28714 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28715 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
28716 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 28717 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28719 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28720 case $(srcdir) in \
28721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28722 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28724 esac; \
28725 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28726 libsrcdir="$$s/libdecnumber"; \
28727 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28729 --target=${target_alias} $${srcdiroption} \
1b05fbbd 28730 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
28731@endif libdecnumber-bootstrap
28732
28733.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
28734maybe-configure-stage2-libdecnumber:
28735@if libdecnumber-bootstrap
28736maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 28737configure-stage2-libdecnumber:
c52c6897 28738 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 28739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28740 @r=`${PWD_COMMAND}`; export r; \
28741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28742 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 28743 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28744 $(HOST_EXPORTS) \
1b05fbbd 28745 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28746 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28747 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28748 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 28749 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28751 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28752 case $(srcdir) in \
28753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28754 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28756 esac; \
28757 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28758 libsrcdir="$$s/libdecnumber"; \
28759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28761 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28762 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28763 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
28764@endif libdecnumber-bootstrap
28765
be01d343
PB
28766.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
28767maybe-configure-stage3-libdecnumber:
28768@if libdecnumber-bootstrap
28769maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 28770configure-stage3-libdecnumber:
c52c6897 28771 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28773 @r=`${PWD_COMMAND}`; export r; \
28774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28775 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28776 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28777 $(HOST_EXPORTS) \
1b05fbbd 28778 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28779 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28780 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28781 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 28782 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28784 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28785 case $(srcdir) in \
28786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28787 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28789 esac; \
28790 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28791 libsrcdir="$$s/libdecnumber"; \
28792 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28794 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28795 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28796 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28797@endif libdecnumber-bootstrap
28798
be01d343
PB
28799.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28800maybe-configure-stage4-libdecnumber:
28801@if libdecnumber-bootstrap
28802maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 28803configure-stage4-libdecnumber:
c52c6897 28804 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28806 @r=`${PWD_COMMAND}`; export r; \
28807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28808 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28809 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28810 $(HOST_EXPORTS) \
1b05fbbd 28811 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28812 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28813 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28814 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 28815 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28817 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28818 case $(srcdir) in \
28819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28820 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28822 esac; \
28823 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28824 libsrcdir="$$s/libdecnumber"; \
28825 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28827 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28828 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28829 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
28830@endif libdecnumber-bootstrap
28831
28832.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28833maybe-configure-stageprofile-libdecnumber:
28834@if libdecnumber-bootstrap
28835maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 28836configure-stageprofile-libdecnumber:
c52c6897 28837 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28839 @r=`${PWD_COMMAND}`; export r; \
28840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28841 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28842 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28843 $(HOST_EXPORTS) \
1b05fbbd
AO
28844 $(POSTSTAGE1_HOST_EXPORTS) \
28845 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28846 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28847 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 28848 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28850 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28851 case $(srcdir) in \
28852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28853 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28855 esac; \
28856 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28857 libsrcdir="$$s/libdecnumber"; \
28858 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28860 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28861 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28862 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
28863@endif libdecnumber-bootstrap
28864
28865.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28866maybe-configure-stagefeedback-libdecnumber:
28867@if libdecnumber-bootstrap
28868maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 28869configure-stagefeedback-libdecnumber:
c52c6897 28870 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28872 @r=`${PWD_COMMAND}`; export r; \
28873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28874 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28875 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28876 $(HOST_EXPORTS) \
1b05fbbd
AO
28877 $(POSTSTAGE1_HOST_EXPORTS) \
28878 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28879 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28880 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 28881 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28883 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28884 case $(srcdir) in \
28885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28886 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28888 esac; \
28889 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28890 libsrcdir="$$s/libdecnumber"; \
28891 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28893 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28894 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28895 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
28896@endif libdecnumber-bootstrap
28897
28898
28899
28900
28901
28902.PHONY: all-libdecnumber maybe-all-libdecnumber
28903maybe-all-libdecnumber:
4f0ef2d8
CD
28904@if gcc-bootstrap
28905all-libdecnumber: stage_current
28906@endif gcc-bootstrap
be01d343
PB
28907@if libdecnumber
28908TARGET-libdecnumber=all
28909maybe-all-libdecnumber: all-libdecnumber
28910all-libdecnumber: configure-libdecnumber
c52c6897 28911 @r=`${PWD_COMMAND}`; export r; \
be01d343 28912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28913 $(HOST_EXPORTS) \
be01d343 28914 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
28915 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28916 $(TARGET-libdecnumber))
be01d343
PB
28917@endif libdecnumber
28918
28919
28920
28921.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28922.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28923maybe-all-stage1-libdecnumber:
28924maybe-clean-stage1-libdecnumber:
28925@if libdecnumber-bootstrap
28926maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28927all-stage1: all-stage1-libdecnumber
28928TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28929all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 28930 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
28931 @r=`${PWD_COMMAND}`; export r; \
28932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28933 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28934 $(HOST_EXPORTS) \
be01d343 28935 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28937 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28938 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28939 LIBCFLAGS="$(LIBCFLAGS)" \
28940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28943 $(EXTRA_HOST_FLAGS) \
28944 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
28945 $(TARGET-stage1-libdecnumber)
28946
28947maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28948clean-stage1: clean-stage1-libdecnumber
28949clean-stage1-libdecnumber:
9dbaa842
DD
28950 @if [ $(current_stage) = stage1 ]; then \
28951 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28952 else \
28953 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28954 $(MAKE) stage1-start; \
28955 fi; \
be01d343 28956 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28957 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28958 clean
be01d343
PB
28959@endif libdecnumber-bootstrap
28960
28961
28962.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28963.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28964maybe-all-stage2-libdecnumber:
28965maybe-clean-stage2-libdecnumber:
28966@if libdecnumber-bootstrap
28967maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28968all-stage2: all-stage2-libdecnumber
28969TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28970all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 28971 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
28972 @r=`${PWD_COMMAND}`; export r; \
28973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28974 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 28975 $(HOST_EXPORTS) \
1f53ca9a 28976 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28977 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28978 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28979 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28980 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28981 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28982 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28983 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28984 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28985 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28986 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
28987 $(TARGET-stage2-libdecnumber)
28988
28989maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28990clean-stage2: clean-stage2-libdecnumber
28991clean-stage2-libdecnumber:
9dbaa842
DD
28992 @if [ $(current_stage) = stage2 ]; then \
28993 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28994 else \
28995 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28996 $(MAKE) stage2-start; \
28997 fi; \
be01d343 28998 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28999 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29000 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29001 clean
be01d343
PB
29002@endif libdecnumber-bootstrap
29003
29004
29005.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
29006.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
29007maybe-all-stage3-libdecnumber:
29008maybe-clean-stage3-libdecnumber:
29009@if libdecnumber-bootstrap
29010maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
29011all-stage3: all-stage3-libdecnumber
29012TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
29013all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 29014 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
29015 @r=`${PWD_COMMAND}`; export r; \
29016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29017 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 29018 $(HOST_EXPORTS) \
1f53ca9a 29019 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29020 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29021 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29022 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 29023 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
29024 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29025 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29026 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29027 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29028 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29029 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
29030 $(TARGET-stage3-libdecnumber)
29031
29032maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
29033clean-stage3: clean-stage3-libdecnumber
29034clean-stage3-libdecnumber:
9dbaa842
DD
29035 @if [ $(current_stage) = stage3 ]; then \
29036 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29037 else \
29038 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
29039 $(MAKE) stage3-start; \
29040 fi; \
be01d343 29041 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29042 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29043 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29044 clean
be01d343
PB
29045@endif libdecnumber-bootstrap
29046
29047
29048.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
29049.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
29050maybe-all-stage4-libdecnumber:
29051maybe-clean-stage4-libdecnumber:
29052@if libdecnumber-bootstrap
29053maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
29054all-stage4: all-stage4-libdecnumber
29055TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
29056all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 29057 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
29058 @r=`${PWD_COMMAND}`; export r; \
29059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29060 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 29061 $(HOST_EXPORTS) \
1f53ca9a 29062 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29063 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29065 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 29066 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 29067 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
29068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29071 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29072 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
29073 $(TARGET-stage4-libdecnumber)
29074
29075maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
29076clean-stage4: clean-stage4-libdecnumber
29077clean-stage4-libdecnumber:
9dbaa842
DD
29078 @if [ $(current_stage) = stage4 ]; then \
29079 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29080 else \
29081 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
29082 $(MAKE) stage4-start; \
29083 fi; \
be01d343 29084 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29085 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29086 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29087 clean
be01d343
PB
29088@endif libdecnumber-bootstrap
29089
29090
29091.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
29092.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
29093maybe-all-stageprofile-libdecnumber:
29094maybe-clean-stageprofile-libdecnumber:
29095@if libdecnumber-bootstrap
29096maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
29097all-stageprofile: all-stageprofile-libdecnumber
29098TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
29099all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 29100 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
29101 @r=`${PWD_COMMAND}`; export r; \
29102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343 29104 $(HOST_EXPORTS) \
1f53ca9a 29105 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29106 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29108 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 29109 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
29110 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29114 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29115 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
29116 $(TARGET-stageprofile-libdecnumber)
29117
29118maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
29119clean-stageprofile: clean-stageprofile-libdecnumber
29120clean-stageprofile-libdecnumber:
9dbaa842
DD
29121 @if [ $(current_stage) = stageprofile ]; then \
29122 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29123 else \
29124 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
29125 $(MAKE) stageprofile-start; \
29126 fi; \
be01d343 29127 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29128 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29129 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29130 clean
be01d343
PB
29131@endif libdecnumber-bootstrap
29132
29133
29134.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
29135.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
29136maybe-all-stagefeedback-libdecnumber:
29137maybe-clean-stagefeedback-libdecnumber:
29138@if libdecnumber-bootstrap
29139maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
29140all-stagefeedback: all-stagefeedback-libdecnumber
29141TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
29142all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 29143 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
29144 @r=`${PWD_COMMAND}`; export r; \
29145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29146 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 29147 $(HOST_EXPORTS) \
1f53ca9a 29148 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29149 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29151 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 29152 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
29153 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29157 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29158 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
29159 $(TARGET-stagefeedback-libdecnumber)
29160
29161maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
29162clean-stagefeedback: clean-stagefeedback-libdecnumber
29163clean-stagefeedback-libdecnumber:
9dbaa842
DD
29164 @if [ $(current_stage) = stagefeedback ]; then \
29165 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29166 else \
29167 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
29168 $(MAKE) stagefeedback-start; \
29169 fi; \
be01d343 29170 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29171 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29172 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29173 clean
be01d343
PB
29174@endif libdecnumber-bootstrap
29175
29176
29177
29178
29179
29180.PHONY: check-libdecnumber maybe-check-libdecnumber
29181maybe-check-libdecnumber:
29182@if libdecnumber
29183maybe-check-libdecnumber: check-libdecnumber
29184
29185check-libdecnumber:
0aed8855 29186 @: $(MAKE); $(unstage)
be01d343
PB
29187 @r=`${PWD_COMMAND}`; export r; \
29188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29189 $(HOST_EXPORTS) \
29190 (cd $(HOST_SUBDIR)/libdecnumber && \
29191 $(MAKE) $(FLAGS_TO_PASS) check)
29192
29193@endif libdecnumber
29194
29195.PHONY: install-libdecnumber maybe-install-libdecnumber
29196maybe-install-libdecnumber:
29197@if libdecnumber
29198maybe-install-libdecnumber: install-libdecnumber
29199
29200install-libdecnumber: installdirs
0aed8855 29201 @: $(MAKE); $(unstage)
be01d343
PB
29202 @r=`${PWD_COMMAND}`; export r; \
29203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29204 $(HOST_EXPORTS) \
29205 (cd $(HOST_SUBDIR)/libdecnumber && \
29206 $(MAKE) $(FLAGS_TO_PASS) install)
29207
29208@endif libdecnumber
29209
9b980aa1
RW
29210.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
29211maybe-install-strip-libdecnumber:
29212@if libdecnumber
29213maybe-install-strip-libdecnumber: install-strip-libdecnumber
29214
29215install-strip-libdecnumber: installdirs
29216 @: $(MAKE); $(unstage)
29217 @r=`${PWD_COMMAND}`; export r; \
29218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29219 $(HOST_EXPORTS) \
29220 (cd $(HOST_SUBDIR)/libdecnumber && \
29221 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29222
29223@endif libdecnumber
29224
56a8fe78 29225# Other targets (info, dvi, pdf, etc.)
be01d343
PB
29226
29227.PHONY: maybe-info-libdecnumber info-libdecnumber
29228maybe-info-libdecnumber:
29229@if libdecnumber
29230maybe-info-libdecnumber: info-libdecnumber
29231
29232info-libdecnumber: \
29233 configure-libdecnumber
29234 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29235 r=`${PWD_COMMAND}`; export r; \
29236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29237 $(HOST_EXPORTS) \
29238 for flag in $(EXTRA_HOST_FLAGS) ; do \
29239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29240 done; \
29241 echo "Doing info in libdecnumber" ; \
29242 (cd $(HOST_SUBDIR)/libdecnumber && \
29243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29245 "RANLIB=$${RANLIB}" \
0c24b341 29246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29247 info) \
29248 || exit 1
29249
29250@endif libdecnumber
29251
29252.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
29253maybe-dvi-libdecnumber:
29254@if libdecnumber
29255maybe-dvi-libdecnumber: dvi-libdecnumber
29256
29257dvi-libdecnumber: \
29258 configure-libdecnumber
29259 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29260 r=`${PWD_COMMAND}`; export r; \
29261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29262 $(HOST_EXPORTS) \
29263 for flag in $(EXTRA_HOST_FLAGS) ; do \
29264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29265 done; \
29266 echo "Doing dvi in libdecnumber" ; \
29267 (cd $(HOST_SUBDIR)/libdecnumber && \
29268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29270 "RANLIB=$${RANLIB}" \
0c24b341 29271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29272 dvi) \
29273 || exit 1
29274
29275@endif libdecnumber
29276
56a8fe78
DD
29277.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
29278maybe-pdf-libdecnumber:
29279@if libdecnumber
29280maybe-pdf-libdecnumber: pdf-libdecnumber
29281
29282pdf-libdecnumber: \
29283 configure-libdecnumber
29284 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29285 r=`${PWD_COMMAND}`; export r; \
29286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29287 $(HOST_EXPORTS) \
29288 for flag in $(EXTRA_HOST_FLAGS) ; do \
29289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29290 done; \
29291 echo "Doing pdf in libdecnumber" ; \
29292 (cd $(HOST_SUBDIR)/libdecnumber && \
29293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29295 "RANLIB=$${RANLIB}" \
0c24b341 29296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29297 pdf) \
29298 || exit 1
29299
29300@endif libdecnumber
29301
be01d343
PB
29302.PHONY: maybe-html-libdecnumber html-libdecnumber
29303maybe-html-libdecnumber:
29304@if libdecnumber
29305maybe-html-libdecnumber: html-libdecnumber
29306
29307html-libdecnumber: \
29308 configure-libdecnumber
29309 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29310 r=`${PWD_COMMAND}`; export r; \
29311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29312 $(HOST_EXPORTS) \
29313 for flag in $(EXTRA_HOST_FLAGS) ; do \
29314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29315 done; \
29316 echo "Doing html in libdecnumber" ; \
29317 (cd $(HOST_SUBDIR)/libdecnumber && \
29318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29320 "RANLIB=$${RANLIB}" \
0c24b341 29321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29322 html) \
29323 || exit 1
29324
29325@endif libdecnumber
29326
29327.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
29328maybe-TAGS-libdecnumber:
29329@if libdecnumber
29330maybe-TAGS-libdecnumber: TAGS-libdecnumber
29331
29332TAGS-libdecnumber: \
29333 configure-libdecnumber
29334 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29335 r=`${PWD_COMMAND}`; export r; \
29336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29337 $(HOST_EXPORTS) \
29338 for flag in $(EXTRA_HOST_FLAGS) ; do \
29339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29340 done; \
29341 echo "Doing TAGS in libdecnumber" ; \
29342 (cd $(HOST_SUBDIR)/libdecnumber && \
29343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29345 "RANLIB=$${RANLIB}" \
0c24b341 29346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29347 TAGS) \
29348 || exit 1
29349
29350@endif libdecnumber
29351
29352.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
29353maybe-install-info-libdecnumber:
29354@if libdecnumber
29355maybe-install-info-libdecnumber: install-info-libdecnumber
29356
29357install-info-libdecnumber: \
29358 configure-libdecnumber \
29359 info-libdecnumber
29360 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29361 r=`${PWD_COMMAND}`; export r; \
29362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29363 $(HOST_EXPORTS) \
29364 for flag in $(EXTRA_HOST_FLAGS) ; do \
29365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29366 done; \
29367 echo "Doing install-info in libdecnumber" ; \
29368 (cd $(HOST_SUBDIR)/libdecnumber && \
29369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29371 "RANLIB=$${RANLIB}" \
0c24b341 29372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29373 install-info) \
29374 || exit 1
29375
29376@endif libdecnumber
29377
a3ca38d2
DD
29378.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
29379maybe-install-pdf-libdecnumber:
29380@if libdecnumber
29381maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
29382
29383install-pdf-libdecnumber: \
29384 configure-libdecnumber \
29385 pdf-libdecnumber
29386 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29387 r=`${PWD_COMMAND}`; export r; \
29388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29389 $(HOST_EXPORTS) \
29390 for flag in $(EXTRA_HOST_FLAGS) ; do \
29391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29392 done; \
29393 echo "Doing install-pdf in libdecnumber" ; \
29394 (cd $(HOST_SUBDIR)/libdecnumber && \
29395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29397 "RANLIB=$${RANLIB}" \
0c24b341 29398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29399 install-pdf) \
29400 || exit 1
29401
29402@endif libdecnumber
29403
108a6f8e
CD
29404.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
29405maybe-install-html-libdecnumber:
29406@if libdecnumber
29407maybe-install-html-libdecnumber: install-html-libdecnumber
29408
29409install-html-libdecnumber: \
29410 configure-libdecnumber \
29411 html-libdecnumber
29412 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29413 r=`${PWD_COMMAND}`; export r; \
29414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29415 $(HOST_EXPORTS) \
29416 for flag in $(EXTRA_HOST_FLAGS) ; do \
29417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29418 done; \
29419 echo "Doing install-html in libdecnumber" ; \
29420 (cd $(HOST_SUBDIR)/libdecnumber && \
29421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29423 "RANLIB=$${RANLIB}" \
0c24b341 29424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29425 install-html) \
29426 || exit 1
29427
29428@endif libdecnumber
29429
be01d343
PB
29430.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
29431maybe-installcheck-libdecnumber:
29432@if libdecnumber
29433maybe-installcheck-libdecnumber: installcheck-libdecnumber
29434
29435installcheck-libdecnumber: \
29436 configure-libdecnumber
29437 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29438 r=`${PWD_COMMAND}`; export r; \
29439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29440 $(HOST_EXPORTS) \
29441 for flag in $(EXTRA_HOST_FLAGS) ; do \
29442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29443 done; \
29444 echo "Doing installcheck in libdecnumber" ; \
29445 (cd $(HOST_SUBDIR)/libdecnumber && \
29446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29448 "RANLIB=$${RANLIB}" \
0c24b341 29449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29450 installcheck) \
29451 || exit 1
29452
29453@endif libdecnumber
29454
29455.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
29456maybe-mostlyclean-libdecnumber:
29457@if libdecnumber
29458maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
29459
29460mostlyclean-libdecnumber:
29461 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29462 r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464 $(HOST_EXPORTS) \
29465 for flag in $(EXTRA_HOST_FLAGS) ; do \
29466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29467 done; \
29468 echo "Doing mostlyclean in libdecnumber" ; \
29469 (cd $(HOST_SUBDIR)/libdecnumber && \
29470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29472 "RANLIB=$${RANLIB}" \
0c24b341 29473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29474 mostlyclean) \
29475 || exit 1
29476
29477@endif libdecnumber
29478
29479.PHONY: maybe-clean-libdecnumber clean-libdecnumber
29480maybe-clean-libdecnumber:
29481@if libdecnumber
29482maybe-clean-libdecnumber: clean-libdecnumber
29483
29484clean-libdecnumber:
29485 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29486 r=`${PWD_COMMAND}`; export r; \
29487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29488 $(HOST_EXPORTS) \
29489 for flag in $(EXTRA_HOST_FLAGS) ; do \
29490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29491 done; \
29492 echo "Doing clean in libdecnumber" ; \
29493 (cd $(HOST_SUBDIR)/libdecnumber && \
29494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29496 "RANLIB=$${RANLIB}" \
0c24b341 29497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29498 clean) \
29499 || exit 1
29500
29501@endif libdecnumber
29502
29503.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
29504maybe-distclean-libdecnumber:
29505@if libdecnumber
29506maybe-distclean-libdecnumber: distclean-libdecnumber
29507
29508distclean-libdecnumber:
29509 @[ -f ./libdecnumber/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 distclean in libdecnumber" ; \
29517 (cd $(HOST_SUBDIR)/libdecnumber && \
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}" \
be01d343
PB
29522 distclean) \
29523 || exit 1
29524
29525@endif libdecnumber
29526
29527.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
29528maybe-maintainer-clean-libdecnumber:
29529@if libdecnumber
29530maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
29531
29532maintainer-clean-libdecnumber:
29533 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29534 r=`${PWD_COMMAND}`; export r; \
29535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29536 $(HOST_EXPORTS) \
29537 for flag in $(EXTRA_HOST_FLAGS) ; do \
29538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29539 done; \
29540 echo "Doing maintainer-clean in libdecnumber" ; \
29541 (cd $(HOST_SUBDIR)/libdecnumber && \
29542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29544 "RANLIB=$${RANLIB}" \
0c24b341 29545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29546 maintainer-clean) \
29547 || exit 1
29548
29549@endif libdecnumber
29550
29551
29552
b813574b
PB
29553.PHONY: configure-libgui maybe-configure-libgui
29554maybe-configure-libgui:
4f0ef2d8
CD
29555@if gcc-bootstrap
29556configure-libgui: stage_current
29557@endif gcc-bootstrap
b813574b
PB
29558@if libgui
29559maybe-configure-libgui: configure-libgui
c52c6897 29560configure-libgui:
0aed8855 29561 @: $(MAKE); $(unstage)
c52c6897 29562 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 29563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29564 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
29565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
1f53ca9a 29566 $(HOST_EXPORTS) \
a7254363
PB
29567 echo Configuring in $(HOST_SUBDIR)/libgui; \
29568 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 29569 case $(srcdir) in \
b00612cc
PB
29570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29571 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
29572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 29573 esac; \
b00612cc
PB
29574 srcdiroption="--srcdir=$${topdir}/libgui"; \
29575 libsrcdir="$$s/libgui"; \
4b1cb4fe 29576 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29578 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 29579 || exit 1
b813574b 29580@endif libgui
4b1cb4fe 29581
a7254363
PB
29582
29583
d545f33b
PB
29584
29585
b813574b
PB
29586.PHONY: all-libgui maybe-all-libgui
29587maybe-all-libgui:
4f0ef2d8
CD
29588@if gcc-bootstrap
29589all-libgui: stage_current
29590@endif gcc-bootstrap
b813574b 29591@if libgui
d27cc32e 29592TARGET-libgui=all
b813574b
PB
29593maybe-all-libgui: all-libgui
29594all-libgui: configure-libgui
0aed8855 29595 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29596 @r=`${PWD_COMMAND}`; export r; \
29597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 29598 $(HOST_EXPORTS) \
b00612cc 29599 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
29600 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29601 $(TARGET-libgui))
b813574b 29602@endif libgui
4b1cb4fe 29603
a7254363 29604
d545f33b
PB
29605
29606
b813574b
PB
29607.PHONY: check-libgui maybe-check-libgui
29608maybe-check-libgui:
29609@if libgui
29610maybe-check-libgui: check-libgui
4b1cb4fe 29611
b813574b 29612check-libgui:
0aed8855 29613 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29614 @r=`${PWD_COMMAND}`; export r; \
29615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29616 $(HOST_EXPORTS) \
b00612cc
PB
29617 (cd $(HOST_SUBDIR)/libgui && \
29618 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 29619
b813574b 29620@endif libgui
4b1cb4fe 29621
b813574b
PB
29622.PHONY: install-libgui maybe-install-libgui
29623maybe-install-libgui:
29624@if libgui
29625maybe-install-libgui: install-libgui
4b1cb4fe 29626
b813574b 29627install-libgui: installdirs
0aed8855 29628 @: $(MAKE); $(unstage)
b813574b
PB
29629 @r=`${PWD_COMMAND}`; export r; \
29630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29631 $(HOST_EXPORTS) \
b00612cc 29632 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 29633 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 29634
b813574b 29635@endif libgui
4b1cb4fe 29636
9b980aa1
RW
29637.PHONY: install-strip-libgui maybe-install-strip-libgui
29638maybe-install-strip-libgui:
29639@if libgui
29640maybe-install-strip-libgui: install-strip-libgui
29641
29642install-strip-libgui: installdirs
29643 @: $(MAKE); $(unstage)
29644 @r=`${PWD_COMMAND}`; export r; \
29645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29646 $(HOST_EXPORTS) \
29647 (cd $(HOST_SUBDIR)/libgui && \
29648 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29649
29650@endif libgui
29651
56a8fe78 29652# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 29653
b813574b
PB
29654.PHONY: maybe-info-libgui info-libgui
29655maybe-info-libgui:
29656@if libgui
29657maybe-info-libgui: info-libgui
4b1cb4fe 29658
b813574b
PB
29659info-libgui: \
29660 configure-libgui
0aed8855 29661 @: $(MAKE); $(unstage)
b813574b 29662 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29663 r=`${PWD_COMMAND}`; export r; \
29664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29665 $(HOST_EXPORTS) \
b813574b 29666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29668 done; \
b813574b 29669 echo "Doing info in libgui" ; \
b00612cc 29670 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29673 "RANLIB=$${RANLIB}" \
0c24b341 29674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29675 info) \
4b1cb4fe
DD
29676 || exit 1
29677
b813574b 29678@endif libgui
4b1cb4fe 29679
b813574b
PB
29680.PHONY: maybe-dvi-libgui dvi-libgui
29681maybe-dvi-libgui:
29682@if libgui
29683maybe-dvi-libgui: dvi-libgui
4b1cb4fe 29684
b813574b
PB
29685dvi-libgui: \
29686 configure-libgui
0aed8855 29687 @: $(MAKE); $(unstage)
b813574b 29688 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29689 r=`${PWD_COMMAND}`; export r; \
29690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29691 $(HOST_EXPORTS) \
b813574b 29692 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29694 done; \
b813574b 29695 echo "Doing dvi in libgui" ; \
b00612cc 29696 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29699 "RANLIB=$${RANLIB}" \
0c24b341 29700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29701 dvi) \
4b1cb4fe
DD
29702 || exit 1
29703
b813574b 29704@endif libgui
4b1cb4fe 29705
56a8fe78
DD
29706.PHONY: maybe-pdf-libgui pdf-libgui
29707maybe-pdf-libgui:
29708@if libgui
29709maybe-pdf-libgui: pdf-libgui
29710
29711pdf-libgui: \
29712 configure-libgui
29713 @: $(MAKE); $(unstage)
29714 @[ -f ./libgui/Makefile ] || exit 0; \
29715 r=`${PWD_COMMAND}`; export r; \
29716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29717 $(HOST_EXPORTS) \
29718 for flag in $(EXTRA_HOST_FLAGS) ; do \
29719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29720 done; \
29721 echo "Doing pdf in libgui" ; \
29722 (cd $(HOST_SUBDIR)/libgui && \
29723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29725 "RANLIB=$${RANLIB}" \
0c24b341 29726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29727 pdf) \
29728 || exit 1
29729
29730@endif libgui
29731
6d389afc
MS
29732.PHONY: maybe-html-libgui html-libgui
29733maybe-html-libgui:
29734@if libgui
29735maybe-html-libgui: html-libgui
29736
29737html-libgui: \
29738 configure-libgui
0aed8855 29739 @: $(MAKE); $(unstage)
6d389afc
MS
29740 @[ -f ./libgui/Makefile ] || exit 0; \
29741 r=`${PWD_COMMAND}`; export r; \
29742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29743 $(HOST_EXPORTS) \
29744 for flag in $(EXTRA_HOST_FLAGS) ; do \
29745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29746 done; \
29747 echo "Doing html in libgui" ; \
b00612cc 29748 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
29749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29751 "RANLIB=$${RANLIB}" \
0c24b341 29752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29753 html) \
29754 || exit 1
29755
29756@endif libgui
29757
b813574b
PB
29758.PHONY: maybe-TAGS-libgui TAGS-libgui
29759maybe-TAGS-libgui:
29760@if libgui
29761maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 29762
b813574b
PB
29763TAGS-libgui: \
29764 configure-libgui
0aed8855 29765 @: $(MAKE); $(unstage)
b813574b 29766 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29767 r=`${PWD_COMMAND}`; export r; \
29768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29769 $(HOST_EXPORTS) \
b813574b 29770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29772 done; \
b813574b 29773 echo "Doing TAGS in libgui" ; \
b00612cc 29774 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29777 "RANLIB=$${RANLIB}" \
0c24b341 29778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29779 TAGS) \
4b1cb4fe
DD
29780 || exit 1
29781
b813574b 29782@endif libgui
4b1cb4fe 29783
b813574b
PB
29784.PHONY: maybe-install-info-libgui install-info-libgui
29785maybe-install-info-libgui:
29786@if libgui
29787maybe-install-info-libgui: install-info-libgui
4b1cb4fe 29788
b813574b
PB
29789install-info-libgui: \
29790 configure-libgui \
29791 info-libgui
0aed8855 29792 @: $(MAKE); $(unstage)
b813574b 29793 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29794 r=`${PWD_COMMAND}`; export r; \
29795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29796 $(HOST_EXPORTS) \
b813574b 29797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799 done; \
b813574b 29800 echo "Doing install-info in libgui" ; \
b00612cc 29801 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804 "RANLIB=$${RANLIB}" \
0c24b341 29805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29806 install-info) \
4b1cb4fe
DD
29807 || exit 1
29808
b813574b 29809@endif libgui
4b1cb4fe 29810
a3ca38d2
DD
29811.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29812maybe-install-pdf-libgui:
29813@if libgui
29814maybe-install-pdf-libgui: install-pdf-libgui
29815
29816install-pdf-libgui: \
29817 configure-libgui \
29818 pdf-libgui
29819 @: $(MAKE); $(unstage)
29820 @[ -f ./libgui/Makefile ] || exit 0; \
29821 r=`${PWD_COMMAND}`; export r; \
29822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29823 $(HOST_EXPORTS) \
29824 for flag in $(EXTRA_HOST_FLAGS) ; do \
29825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29826 done; \
29827 echo "Doing install-pdf in libgui" ; \
29828 (cd $(HOST_SUBDIR)/libgui && \
29829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29831 "RANLIB=$${RANLIB}" \
0c24b341 29832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29833 install-pdf) \
29834 || exit 1
29835
29836@endif libgui
29837
108a6f8e
CD
29838.PHONY: maybe-install-html-libgui install-html-libgui
29839maybe-install-html-libgui:
29840@if libgui
29841maybe-install-html-libgui: install-html-libgui
29842
29843install-html-libgui: \
29844 configure-libgui \
29845 html-libgui
29846 @: $(MAKE); $(unstage)
29847 @[ -f ./libgui/Makefile ] || exit 0; \
29848 r=`${PWD_COMMAND}`; export r; \
29849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29850 $(HOST_EXPORTS) \
29851 for flag in $(EXTRA_HOST_FLAGS) ; do \
29852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29853 done; \
29854 echo "Doing install-html in libgui" ; \
29855 (cd $(HOST_SUBDIR)/libgui && \
29856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29858 "RANLIB=$${RANLIB}" \
0c24b341 29859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29860 install-html) \
29861 || exit 1
29862
29863@endif libgui
29864
b813574b
PB
29865.PHONY: maybe-installcheck-libgui installcheck-libgui
29866maybe-installcheck-libgui:
29867@if libgui
29868maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 29869
b813574b
PB
29870installcheck-libgui: \
29871 configure-libgui
0aed8855 29872 @: $(MAKE); $(unstage)
b813574b 29873 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29874 r=`${PWD_COMMAND}`; export r; \
29875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29876 $(HOST_EXPORTS) \
b813574b 29877 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29879 done; \
b813574b 29880 echo "Doing installcheck in libgui" ; \
b00612cc 29881 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29884 "RANLIB=$${RANLIB}" \
0c24b341 29885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29886 installcheck) \
4b1cb4fe
DD
29887 || exit 1
29888
b813574b 29889@endif libgui
4b1cb4fe 29890
b813574b
PB
29891.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29892maybe-mostlyclean-libgui:
29893@if libgui
29894maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 29895
b813574b 29896mostlyclean-libgui:
0aed8855 29897 @: $(MAKE); $(unstage)
b813574b 29898 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29899 r=`${PWD_COMMAND}`; export r; \
29900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29901 $(HOST_EXPORTS) \
b813574b 29902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29904 done; \
b813574b 29905 echo "Doing mostlyclean in libgui" ; \
b00612cc 29906 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29909 "RANLIB=$${RANLIB}" \
0c24b341 29910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29911 mostlyclean) \
4b1cb4fe
DD
29912 || exit 1
29913
b813574b 29914@endif libgui
4b1cb4fe 29915
b813574b
PB
29916.PHONY: maybe-clean-libgui clean-libgui
29917maybe-clean-libgui:
29918@if libgui
29919maybe-clean-libgui: clean-libgui
4b1cb4fe 29920
b813574b 29921clean-libgui:
0aed8855 29922 @: $(MAKE); $(unstage)
b813574b 29923 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29924 r=`${PWD_COMMAND}`; export r; \
29925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29926 $(HOST_EXPORTS) \
b813574b 29927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29929 done; \
b813574b 29930 echo "Doing clean in libgui" ; \
b00612cc 29931 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29934 "RANLIB=$${RANLIB}" \
0c24b341 29935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29936 clean) \
4b1cb4fe
DD
29937 || exit 1
29938
b813574b 29939@endif libgui
4b1cb4fe 29940
b813574b
PB
29941.PHONY: maybe-distclean-libgui distclean-libgui
29942maybe-distclean-libgui:
29943@if libgui
29944maybe-distclean-libgui: distclean-libgui
4b1cb4fe 29945
b813574b 29946distclean-libgui:
0aed8855 29947 @: $(MAKE); $(unstage)
b813574b 29948 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29949 r=`${PWD_COMMAND}`; export r; \
29950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29951 $(HOST_EXPORTS) \
b813574b 29952 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29954 done; \
b813574b 29955 echo "Doing distclean in libgui" ; \
b00612cc 29956 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29959 "RANLIB=$${RANLIB}" \
0c24b341 29960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29961 distclean) \
4b1cb4fe
DD
29962 || exit 1
29963
b813574b 29964@endif libgui
4b1cb4fe 29965
b813574b
PB
29966.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29967maybe-maintainer-clean-libgui:
29968@if libgui
29969maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 29970
b813574b 29971maintainer-clean-libgui:
0aed8855 29972 @: $(MAKE); $(unstage)
b813574b 29973 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29974 r=`${PWD_COMMAND}`; export r; \
29975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29976 $(HOST_EXPORTS) \
b813574b 29977 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29979 done; \
b813574b 29980 echo "Doing maintainer-clean in libgui" ; \
b00612cc 29981 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29984 "RANLIB=$${RANLIB}" \
0c24b341 29985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29986 maintainer-clean) \
4b1cb4fe
DD
29987 || exit 1
29988
b813574b 29989@endif libgui
4b1cb4fe
DD
29990
29991
a7254363 29992
b813574b
PB
29993.PHONY: configure-libiberty maybe-configure-libiberty
29994maybe-configure-libiberty:
4f0ef2d8
CD
29995@if gcc-bootstrap
29996configure-libiberty: stage_current
29997@endif gcc-bootstrap
b813574b
PB
29998@if libiberty
29999maybe-configure-libiberty: configure-libiberty
c52c6897 30000configure-libiberty:
c52c6897
PB
30001 @r=`${PWD_COMMAND}`; export r; \
30002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
30003 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
30004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
1f53ca9a 30005 $(HOST_EXPORTS) \
a7254363
PB
30006 echo Configuring in $(HOST_SUBDIR)/libiberty; \
30007 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 30008 case $(srcdir) in \
b00612cc
PB
30009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30010 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30012 esac; \
b00612cc
PB
30013 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30014 libsrcdir="$$s/libiberty"; \
4fa63067 30015 $(SHELL) $${libsrcdir}/configure \
4b900473 30016 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
700d40ca 30017 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
2a4cbe27 30018 || exit 1
b813574b 30019@endif libiberty
2a4cbe27 30020
a7254363
PB
30021
30022
d545f33b
PB
30023.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
30024maybe-configure-stage1-libiberty:
30025@if libiberty-bootstrap
30026maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 30027configure-stage1-libiberty:
c52c6897 30028 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 30029 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30030 @r=`${PWD_COMMAND}`; export r; \
30031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30032 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 30033 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 30034 $(HOST_EXPORTS) \
8ee82aff 30035 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30036 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30037 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 30038 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30040 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30041 case $(srcdir) in \
30042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30043 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30045 esac; \
30046 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30047 libsrcdir="$$s/libiberty"; \
30048 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30050 --target=${target_alias} $${srcdiroption} \
700d40ca
ILT
30051 $(STAGE1_CONFIGURE_FLAGS) \
30052 @extra_host_libiberty_configure_flags@
d545f33b
PB
30053@endif libiberty-bootstrap
30054
30055.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
30056maybe-configure-stage2-libiberty:
30057@if libiberty-bootstrap
30058maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 30059configure-stage2-libiberty:
c52c6897 30060 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 30061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30062 @r=`${PWD_COMMAND}`; export r; \
30063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30064 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 30065 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30066 $(HOST_EXPORTS) \
1b05fbbd 30067 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30068 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30069 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30070 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30071 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30073 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30074 case $(srcdir) in \
30075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30076 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30078 esac; \
30079 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30080 libsrcdir="$$s/libiberty"; \
30081 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30083 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30084 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30085 $(STAGE2_CONFIGURE_FLAGS) \
30086 @extra_host_libiberty_configure_flags@
8520c408
AO
30087@endif libiberty-bootstrap
30088
d545f33b
PB
30089.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
30090maybe-configure-stage3-libiberty:
30091@if libiberty-bootstrap
30092maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 30093configure-stage3-libiberty:
c52c6897 30094 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 30095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30096 @r=`${PWD_COMMAND}`; export r; \
30097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30098 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 30099 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30100 $(HOST_EXPORTS) \
1b05fbbd 30101 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30102 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30103 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30104 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30105 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30107 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30108 case $(srcdir) in \
30109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30110 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30112 esac; \
30113 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30114 libsrcdir="$$s/libiberty"; \
30115 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30117 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30118 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30119 $(STAGE3_CONFIGURE_FLAGS) \
30120 @extra_host_libiberty_configure_flags@
8520c408
AO
30121@endif libiberty-bootstrap
30122
d545f33b
PB
30123.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
30124maybe-configure-stage4-libiberty:
30125@if libiberty-bootstrap
30126maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 30127configure-stage4-libiberty:
c52c6897 30128 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 30129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30130 @r=`${PWD_COMMAND}`; export r; \
30131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30132 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 30133 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30134 $(HOST_EXPORTS) \
1b05fbbd 30135 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30136 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30137 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30138 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30139 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30141 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30142 case $(srcdir) in \
30143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30144 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30146 esac; \
30147 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30148 libsrcdir="$$s/libiberty"; \
30149 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30150 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30151 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30152 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30153 $(STAGE4_CONFIGURE_FLAGS) \
30154 @extra_host_libiberty_configure_flags@
d545f33b
PB
30155@endif libiberty-bootstrap
30156
30157.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
30158maybe-configure-stageprofile-libiberty:
30159@if libiberty-bootstrap
30160maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 30161configure-stageprofile-libiberty:
c52c6897 30162 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 30163 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30164 @r=`${PWD_COMMAND}`; export r; \
30165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30166 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 30167 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30168 $(HOST_EXPORTS) \
1b05fbbd
AO
30169 $(POSTSTAGE1_HOST_EXPORTS) \
30170 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30171 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30172 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30173 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30175 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30176 case $(srcdir) in \
30177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30178 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30180 esac; \
30181 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30182 libsrcdir="$$s/libiberty"; \
30183 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30185 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30186 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30187 $(STAGEprofile_CONFIGURE_FLAGS) \
30188 @extra_host_libiberty_configure_flags@
d545f33b
PB
30189@endif libiberty-bootstrap
30190
30191.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
30192maybe-configure-stagefeedback-libiberty:
30193@if libiberty-bootstrap
30194maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 30195configure-stagefeedback-libiberty:
c52c6897 30196 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 30197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30198 @r=`${PWD_COMMAND}`; export r; \
30199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30200 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 30201 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30202 $(HOST_EXPORTS) \
1b05fbbd
AO
30203 $(POSTSTAGE1_HOST_EXPORTS) \
30204 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30205 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30206 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30207 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30209 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30210 case $(srcdir) in \
30211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30212 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30214 esac; \
30215 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30216 libsrcdir="$$s/libiberty"; \
30217 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30219 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30220 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30221 $(STAGEfeedback_CONFIGURE_FLAGS) \
30222 @extra_host_libiberty_configure_flags@
d545f33b
PB
30223@endif libiberty-bootstrap
30224
30225
30226
30227
30228
b813574b
PB
30229.PHONY: all-libiberty maybe-all-libiberty
30230maybe-all-libiberty:
4f0ef2d8
CD
30231@if gcc-bootstrap
30232all-libiberty: stage_current
30233@endif gcc-bootstrap
b813574b 30234@if libiberty
d27cc32e 30235TARGET-libiberty=all
b813574b
PB
30236maybe-all-libiberty: all-libiberty
30237all-libiberty: configure-libiberty
c52c6897 30238 @r=`${PWD_COMMAND}`; export r; \
b813574b 30239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30240 $(HOST_EXPORTS) \
b00612cc 30241 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
30242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30243 $(TARGET-libiberty))
b813574b 30244@endif libiberty
2a4cbe27 30245
a7254363 30246
d545f33b
PB
30247
30248.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
30249.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
30250maybe-all-stage1-libiberty:
30251maybe-clean-stage1-libiberty:
30252@if libiberty-bootstrap
30253maybe-all-stage1-libiberty: all-stage1-libiberty
30254all-stage1: all-stage1-libiberty
f70224b5 30255TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 30256all-stage1-libiberty: configure-stage1-libiberty
c52c6897 30257 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
30258 @r=`${PWD_COMMAND}`; export r; \
30259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30260 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 30261 $(HOST_EXPORTS) \
d545f33b 30262 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30264 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 30265 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
30266 LIBCFLAGS="$(LIBCFLAGS)" \
30267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30270 $(EXTRA_HOST_FLAGS) \
30271 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 30272 $(TARGET-stage1-libiberty)
d545f33b
PB
30273
30274maybe-clean-stage1-libiberty: clean-stage1-libiberty
30275clean-stage1: clean-stage1-libiberty
30276clean-stage1-libiberty:
9dbaa842
DD
30277 @if [ $(current_stage) = stage1 ]; then \
30278 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30279 else \
30280 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
30281 $(MAKE) stage1-start; \
30282 fi; \
d545f33b 30283 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30284 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 30285 clean
d545f33b
PB
30286@endif libiberty-bootstrap
30287
30288
30289.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
30290.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
30291maybe-all-stage2-libiberty:
30292maybe-clean-stage2-libiberty:
30293@if libiberty-bootstrap
30294maybe-all-stage2-libiberty: all-stage2-libiberty
30295all-stage2: all-stage2-libiberty
f70224b5 30296TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 30297all-stage2-libiberty: configure-stage2-libiberty
c52c6897 30298 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
30299 @r=`${PWD_COMMAND}`; export r; \
30300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30301 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 30302 $(HOST_EXPORTS) \
1f53ca9a 30303 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30304 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30306 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 30307 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
30308 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30313 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 30314 $(TARGET-stage2-libiberty)
d545f33b
PB
30315
30316maybe-clean-stage2-libiberty: clean-stage2-libiberty
30317clean-stage2: clean-stage2-libiberty
30318clean-stage2-libiberty:
9dbaa842
DD
30319 @if [ $(current_stage) = stage2 ]; then \
30320 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30321 else \
30322 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
30323 $(MAKE) stage2-start; \
30324 fi; \
d545f33b 30325 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30326 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30327 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30328 clean
d545f33b
PB
30329@endif libiberty-bootstrap
30330
30331
30332.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
30333.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
30334maybe-all-stage3-libiberty:
30335maybe-clean-stage3-libiberty:
30336@if libiberty-bootstrap
30337maybe-all-stage3-libiberty: all-stage3-libiberty
30338all-stage3: all-stage3-libiberty
f70224b5 30339TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 30340all-stage3-libiberty: configure-stage3-libiberty
c52c6897 30341 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
30342 @r=`${PWD_COMMAND}`; export r; \
30343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30344 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 30345 $(HOST_EXPORTS) \
1f53ca9a 30346 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30347 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30349 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 30350 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
30351 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30352 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30353 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30354 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30355 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30356 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 30357 $(TARGET-stage3-libiberty)
d545f33b
PB
30358
30359maybe-clean-stage3-libiberty: clean-stage3-libiberty
30360clean-stage3: clean-stage3-libiberty
30361clean-stage3-libiberty:
9dbaa842
DD
30362 @if [ $(current_stage) = stage3 ]; then \
30363 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30364 else \
30365 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
30366 $(MAKE) stage3-start; \
30367 fi; \
d545f33b 30368 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30369 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30370 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30371 clean
d545f33b
PB
30372@endif libiberty-bootstrap
30373
30374
30375.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
30376.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
30377maybe-all-stage4-libiberty:
30378maybe-clean-stage4-libiberty:
30379@if libiberty-bootstrap
30380maybe-all-stage4-libiberty: all-stage4-libiberty
30381all-stage4: all-stage4-libiberty
f70224b5 30382TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 30383all-stage4-libiberty: configure-stage4-libiberty
c52c6897 30384 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
30385 @r=`${PWD_COMMAND}`; export r; \
30386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30387 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 30388 $(HOST_EXPORTS) \
1f53ca9a 30389 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30390 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30392 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 30393 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 30394 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
30395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30398 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30399 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 30400 $(TARGET-stage4-libiberty)
d545f33b
PB
30401
30402maybe-clean-stage4-libiberty: clean-stage4-libiberty
30403clean-stage4: clean-stage4-libiberty
30404clean-stage4-libiberty:
9dbaa842
DD
30405 @if [ $(current_stage) = stage4 ]; then \
30406 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30407 else \
30408 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
30409 $(MAKE) stage4-start; \
30410 fi; \
d545f33b 30411 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30412 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30413 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30414 clean
d545f33b
PB
30415@endif libiberty-bootstrap
30416
30417
30418.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
30419.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
30420maybe-all-stageprofile-libiberty:
30421maybe-clean-stageprofile-libiberty:
30422@if libiberty-bootstrap
30423maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
30424all-stageprofile: all-stageprofile-libiberty
f70224b5 30425TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 30426all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 30427 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
30428 @r=`${PWD_COMMAND}`; export r; \
30429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30430 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 30431 $(HOST_EXPORTS) \
1f53ca9a 30432 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30433 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30435 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 30436 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
30437 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30442 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 30443 $(TARGET-stageprofile-libiberty)
d545f33b
PB
30444
30445maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
30446clean-stageprofile: clean-stageprofile-libiberty
30447clean-stageprofile-libiberty:
9dbaa842
DD
30448 @if [ $(current_stage) = stageprofile ]; then \
30449 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30450 else \
30451 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
30452 $(MAKE) stageprofile-start; \
30453 fi; \
d545f33b 30454 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30455 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30456 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30457 clean
d545f33b
PB
30458@endif libiberty-bootstrap
30459
30460
30461.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
30462.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
30463maybe-all-stagefeedback-libiberty:
30464maybe-clean-stagefeedback-libiberty:
30465@if libiberty-bootstrap
30466maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
30467all-stagefeedback: all-stagefeedback-libiberty
f70224b5 30468TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 30469all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 30470 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
30471 @r=`${PWD_COMMAND}`; export r; \
30472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30473 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 30474 $(HOST_EXPORTS) \
1f53ca9a 30475 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30476 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30477 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30478 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 30479 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
30480 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30481 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30482 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30483 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30484 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30485 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 30486 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
30487
30488maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
30489clean-stagefeedback: clean-stagefeedback-libiberty
30490clean-stagefeedback-libiberty:
9dbaa842
DD
30491 @if [ $(current_stage) = stagefeedback ]; then \
30492 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30493 else \
30494 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
30495 $(MAKE) stagefeedback-start; \
30496 fi; \
d545f33b 30497 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30498 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30499 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30500 clean
d545f33b
PB
30501@endif libiberty-bootstrap
30502
30503
30504
30505
30506
b813574b
PB
30507.PHONY: check-libiberty maybe-check-libiberty
30508maybe-check-libiberty:
30509@if libiberty
30510maybe-check-libiberty: check-libiberty
2a4cbe27 30511
b813574b 30512check-libiberty:
0aed8855 30513 @: $(MAKE); $(unstage)
4fa63067 30514 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30516 $(HOST_EXPORTS) \
b00612cc
PB
30517 (cd $(HOST_SUBDIR)/libiberty && \
30518 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30519
b813574b 30520@endif libiberty
2a4cbe27 30521
b813574b
PB
30522.PHONY: install-libiberty maybe-install-libiberty
30523maybe-install-libiberty:
30524@if libiberty
30525maybe-install-libiberty: install-libiberty
2a4cbe27 30526
b813574b 30527install-libiberty: installdirs
0aed8855 30528 @: $(MAKE); $(unstage)
4fa63067 30529 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30531 $(HOST_EXPORTS) \
b00612cc 30532 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 30533 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 30534
b813574b 30535@endif libiberty
2a4cbe27 30536
9b980aa1
RW
30537.PHONY: install-strip-libiberty maybe-install-strip-libiberty
30538maybe-install-strip-libiberty:
30539@if libiberty
30540maybe-install-strip-libiberty: install-strip-libiberty
30541
30542install-strip-libiberty: installdirs
30543 @: $(MAKE); $(unstage)
30544 @r=`${PWD_COMMAND}`; export r; \
30545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30546 $(HOST_EXPORTS) \
30547 (cd $(HOST_SUBDIR)/libiberty && \
30548 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30549
30550@endif libiberty
30551
56a8fe78 30552# Other targets (info, dvi, pdf, etc.)
2a4cbe27 30553
b813574b
PB
30554.PHONY: maybe-info-libiberty info-libiberty
30555maybe-info-libiberty:
30556@if libiberty
30557maybe-info-libiberty: info-libiberty
4fa63067 30558
b813574b
PB
30559info-libiberty: \
30560 configure-libiberty
30561 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30562 r=`${PWD_COMMAND}`; export r; \
30563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30564 $(HOST_EXPORTS) \
b813574b 30565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30567 done; \
6d389afc 30568 echo "Doing info in libiberty" ; \
b00612cc 30569 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
30570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30572 "RANLIB=$${RANLIB}" \
0c24b341 30573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30574 info) \
30575 || exit 1
30576
30577@endif libiberty
30578
30579.PHONY: maybe-dvi-libiberty dvi-libiberty
30580maybe-dvi-libiberty:
30581@if libiberty
30582maybe-dvi-libiberty: dvi-libiberty
30583
30584dvi-libiberty: \
30585 configure-libiberty
30586 @[ -f ./libiberty/Makefile ] || exit 0; \
30587 r=`${PWD_COMMAND}`; export r; \
30588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30589 $(HOST_EXPORTS) \
30590 for flag in $(EXTRA_HOST_FLAGS) ; do \
30591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30592 done; \
30593 echo "Doing dvi in libiberty" ; \
b00612cc 30594 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30597 "RANLIB=$${RANLIB}" \
0c24b341 30598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30599 dvi) \
2a4cbe27
NN
30600 || exit 1
30601
b813574b 30602@endif libiberty
2a4cbe27 30603
56a8fe78
DD
30604.PHONY: maybe-pdf-libiberty pdf-libiberty
30605maybe-pdf-libiberty:
30606@if libiberty
30607maybe-pdf-libiberty: pdf-libiberty
30608
30609pdf-libiberty: \
30610 configure-libiberty
30611 @[ -f ./libiberty/Makefile ] || exit 0; \
30612 r=`${PWD_COMMAND}`; export r; \
30613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614 $(HOST_EXPORTS) \
30615 for flag in $(EXTRA_HOST_FLAGS) ; do \
30616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30617 done; \
30618 echo "Doing pdf in libiberty" ; \
30619 (cd $(HOST_SUBDIR)/libiberty && \
30620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30622 "RANLIB=$${RANLIB}" \
0c24b341 30623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30624 pdf) \
30625 || exit 1
30626
30627@endif libiberty
30628
6d389afc
MS
30629.PHONY: maybe-html-libiberty html-libiberty
30630maybe-html-libiberty:
b813574b 30631@if libiberty
6d389afc 30632maybe-html-libiberty: html-libiberty
2a4cbe27 30633
6d389afc 30634html-libiberty: \
b813574b
PB
30635 configure-libiberty
30636 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30637 r=`${PWD_COMMAND}`; export r; \
30638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30639 $(HOST_EXPORTS) \
b813574b 30640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30642 done; \
6d389afc 30643 echo "Doing html in libiberty" ; \
b00612cc 30644 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30647 "RANLIB=$${RANLIB}" \
0c24b341 30648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30649 html) \
2a4cbe27
NN
30650 || exit 1
30651
b813574b 30652@endif libiberty
2a4cbe27 30653
b813574b
PB
30654.PHONY: maybe-TAGS-libiberty TAGS-libiberty
30655maybe-TAGS-libiberty:
30656@if libiberty
30657maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 30658
b813574b
PB
30659TAGS-libiberty: \
30660 configure-libiberty
30661 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30662 r=`${PWD_COMMAND}`; export r; \
30663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30664 $(HOST_EXPORTS) \
b813574b 30665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30667 done; \
b813574b 30668 echo "Doing TAGS in libiberty" ; \
b00612cc 30669 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30672 "RANLIB=$${RANLIB}" \
0c24b341 30673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30674 TAGS) \
2a4cbe27
NN
30675 || exit 1
30676
b813574b 30677@endif libiberty
2a4cbe27 30678
b813574b
PB
30679.PHONY: maybe-install-info-libiberty install-info-libiberty
30680maybe-install-info-libiberty:
30681@if libiberty
30682maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 30683
b813574b
PB
30684install-info-libiberty: \
30685 configure-libiberty \
30686 info-libiberty
30687 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30688 r=`${PWD_COMMAND}`; export r; \
30689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30690 $(HOST_EXPORTS) \
b813574b 30691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30693 done; \
b813574b 30694 echo "Doing install-info in libiberty" ; \
b00612cc 30695 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30698 "RANLIB=$${RANLIB}" \
0c24b341 30699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30700 install-info) \
2a4cbe27
NN
30701 || exit 1
30702
b813574b 30703@endif libiberty
2a4cbe27 30704
a3ca38d2
DD
30705.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
30706maybe-install-pdf-libiberty:
30707@if libiberty
30708maybe-install-pdf-libiberty: install-pdf-libiberty
30709
30710install-pdf-libiberty: \
30711 configure-libiberty \
30712 pdf-libiberty
30713 @[ -f ./libiberty/Makefile ] || exit 0; \
30714 r=`${PWD_COMMAND}`; export r; \
30715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30716 $(HOST_EXPORTS) \
30717 for flag in $(EXTRA_HOST_FLAGS) ; do \
30718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30719 done; \
30720 echo "Doing install-pdf in libiberty" ; \
30721 (cd $(HOST_SUBDIR)/libiberty && \
30722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30724 "RANLIB=$${RANLIB}" \
0c24b341 30725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30726 install-pdf) \
30727 || exit 1
30728
30729@endif libiberty
30730
108a6f8e
CD
30731.PHONY: maybe-install-html-libiberty install-html-libiberty
30732maybe-install-html-libiberty:
30733@if libiberty
30734maybe-install-html-libiberty: install-html-libiberty
30735
30736install-html-libiberty: \
30737 configure-libiberty \
30738 html-libiberty
30739 @[ -f ./libiberty/Makefile ] || exit 0; \
30740 r=`${PWD_COMMAND}`; export r; \
30741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30742 $(HOST_EXPORTS) \
30743 for flag in $(EXTRA_HOST_FLAGS) ; do \
30744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30745 done; \
30746 echo "Doing install-html in libiberty" ; \
30747 (cd $(HOST_SUBDIR)/libiberty && \
30748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30750 "RANLIB=$${RANLIB}" \
0c24b341 30751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30752 install-html) \
30753 || exit 1
30754
30755@endif libiberty
30756
b813574b
PB
30757.PHONY: maybe-installcheck-libiberty installcheck-libiberty
30758maybe-installcheck-libiberty:
30759@if libiberty
30760maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 30761
b813574b
PB
30762installcheck-libiberty: \
30763 configure-libiberty
30764 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30765 r=`${PWD_COMMAND}`; export r; \
30766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30767 $(HOST_EXPORTS) \
b813574b 30768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30770 done; \
b813574b 30771 echo "Doing installcheck in libiberty" ; \
b00612cc 30772 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30775 "RANLIB=$${RANLIB}" \
0c24b341 30776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30777 installcheck) \
2a4cbe27
NN
30778 || exit 1
30779
b813574b 30780@endif libiberty
2a4cbe27 30781
b813574b
PB
30782.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
30783maybe-mostlyclean-libiberty:
30784@if libiberty
30785maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 30786
b813574b
PB
30787mostlyclean-libiberty:
30788 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30789 r=`${PWD_COMMAND}`; export r; \
30790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30791 $(HOST_EXPORTS) \
b813574b 30792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30794 done; \
b813574b 30795 echo "Doing mostlyclean in libiberty" ; \
b00612cc 30796 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30799 "RANLIB=$${RANLIB}" \
0c24b341 30800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30801 mostlyclean) \
2a4cbe27
NN
30802 || exit 1
30803
b813574b 30804@endif libiberty
2a4cbe27 30805
b813574b
PB
30806.PHONY: maybe-clean-libiberty clean-libiberty
30807maybe-clean-libiberty:
30808@if libiberty
30809maybe-clean-libiberty: clean-libiberty
2a4cbe27 30810
b813574b
PB
30811clean-libiberty:
30812 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30813 r=`${PWD_COMMAND}`; export r; \
30814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30815 $(HOST_EXPORTS) \
b813574b 30816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30818 done; \
b813574b 30819 echo "Doing clean in libiberty" ; \
b00612cc 30820 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30823 "RANLIB=$${RANLIB}" \
0c24b341 30824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30825 clean) \
2a4cbe27
NN
30826 || exit 1
30827
b813574b 30828@endif libiberty
2a4cbe27 30829
b813574b
PB
30830.PHONY: maybe-distclean-libiberty distclean-libiberty
30831maybe-distclean-libiberty:
30832@if libiberty
30833maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 30834
b813574b
PB
30835distclean-libiberty:
30836 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
30841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30842 done; \
b813574b 30843 echo "Doing distclean in libiberty" ; \
b00612cc 30844 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
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 distclean) \
2a4cbe27
NN
30850 || exit 1
30851
b813574b 30852@endif libiberty
2a4cbe27 30853
b813574b
PB
30854.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30855maybe-maintainer-clean-libiberty:
30856@if libiberty
30857maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 30858
b813574b
PB
30859maintainer-clean-libiberty:
30860 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30861 r=`${PWD_COMMAND}`; export r; \
30862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30863 $(HOST_EXPORTS) \
b813574b 30864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30866 done; \
b813574b 30867 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 30868 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30871 "RANLIB=$${RANLIB}" \
0c24b341 30872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30873 maintainer-clean) \
2a4cbe27
NN
30874 || exit 1
30875
b813574b 30876@endif libiberty
2a4cbe27 30877
2a4cbe27 30878
a7254363 30879
dc448a7b
TT
30880.PHONY: configure-libiconv maybe-configure-libiconv
30881maybe-configure-libiconv:
30882@if gcc-bootstrap
30883configure-libiconv: stage_current
30884@endif gcc-bootstrap
30885@if libiconv
30886maybe-configure-libiconv: configure-libiconv
30887configure-libiconv:
30888 @: $(MAKE); $(unstage)
30889 @r=`${PWD_COMMAND}`; export r; \
30890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30891 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
1f53ca9a 30893 $(HOST_EXPORTS) \
dc448a7b
TT
30894 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30895 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30896 case $(srcdir) in \
30897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30898 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30900 esac; \
30901 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30902 libsrcdir="$$s/libiconv"; \
30903 $(SHELL) $${libsrcdir}/configure \
30904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30905 --target=${target_alias} $${srcdiroption} --disable-shared \
30906 || exit 1
30907@endif libiconv
30908
30909
30910
30911
30912
30913.PHONY: all-libiconv maybe-all-libiconv
30914maybe-all-libiconv:
30915@if gcc-bootstrap
30916all-libiconv: stage_current
30917@endif gcc-bootstrap
30918@if libiconv
30919TARGET-libiconv=all
30920maybe-all-libiconv: all-libiconv
30921all-libiconv: configure-libiconv
30922 @: $(MAKE); $(unstage)
30923 @r=`${PWD_COMMAND}`; export r; \
30924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30925 $(HOST_EXPORTS) \
dc448a7b
TT
30926 (cd $(HOST_SUBDIR)/libiconv && \
30927 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30928 $(TARGET-libiconv))
30929@endif libiconv
30930
30931
30932
30933
30934.PHONY: check-libiconv maybe-check-libiconv
30935maybe-check-libiconv:
30936@if libiconv
30937maybe-check-libiconv: check-libiconv
30938
30939check-libiconv:
30940 @: $(MAKE); $(unstage)
30941 @r=`${PWD_COMMAND}`; export r; \
30942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30943 $(HOST_EXPORTS) \
30944 (cd $(HOST_SUBDIR)/libiconv && \
30945 $(MAKE) $(FLAGS_TO_PASS) check)
30946
30947@endif libiconv
30948
30949.PHONY: install-libiconv maybe-install-libiconv
30950maybe-install-libiconv:
30951@if libiconv
30952maybe-install-libiconv: install-libiconv
30953
30954install-libiconv:
30955
30956@endif libiconv
30957
9b980aa1
RW
30958.PHONY: install-strip-libiconv maybe-install-strip-libiconv
30959maybe-install-strip-libiconv:
30960@if libiconv
30961maybe-install-strip-libiconv: install-strip-libiconv
30962
30963install-strip-libiconv:
30964
30965@endif libiconv
30966
dc448a7b
TT
30967# Other targets (info, dvi, pdf, etc.)
30968
30969.PHONY: maybe-info-libiconv info-libiconv
30970maybe-info-libiconv:
30971@if libiconv
30972maybe-info-libiconv: info-libiconv
30973
30974info-libiconv: \
30975 configure-libiconv
30976 @: $(MAKE); $(unstage)
30977 @[ -f ./libiconv/Makefile ] || exit 0; \
30978 r=`${PWD_COMMAND}`; export r; \
30979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30980 $(HOST_EXPORTS) \
30981 for flag in $(EXTRA_HOST_FLAGS) ; do \
30982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30983 done; \
30984 echo "Doing info in libiconv" ; \
30985 (cd $(HOST_SUBDIR)/libiconv && \
30986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30988 "RANLIB=$${RANLIB}" \
30989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30990 info) \
30991 || exit 1
30992
30993@endif libiconv
30994
30995.PHONY: maybe-dvi-libiconv dvi-libiconv
30996maybe-dvi-libiconv:
30997@if libiconv
30998maybe-dvi-libiconv: dvi-libiconv
30999
31000dvi-libiconv: \
31001 configure-libiconv
31002 @: $(MAKE); $(unstage)
31003 @[ -f ./libiconv/Makefile ] || exit 0; \
31004 r=`${PWD_COMMAND}`; export r; \
31005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31006 $(HOST_EXPORTS) \
31007 for flag in $(EXTRA_HOST_FLAGS) ; do \
31008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31009 done; \
31010 echo "Doing dvi in libiconv" ; \
31011 (cd $(HOST_SUBDIR)/libiconv && \
31012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31014 "RANLIB=$${RANLIB}" \
31015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31016 dvi) \
31017 || exit 1
31018
31019@endif libiconv
31020
31021.PHONY: maybe-pdf-libiconv pdf-libiconv
31022maybe-pdf-libiconv:
31023@if libiconv
31024maybe-pdf-libiconv: pdf-libiconv
31025
31026pdf-libiconv: \
31027 configure-libiconv
31028 @: $(MAKE); $(unstage)
31029 @[ -f ./libiconv/Makefile ] || exit 0; \
31030 r=`${PWD_COMMAND}`; export r; \
31031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31032 $(HOST_EXPORTS) \
31033 for flag in $(EXTRA_HOST_FLAGS) ; do \
31034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31035 done; \
31036 echo "Doing pdf in libiconv" ; \
31037 (cd $(HOST_SUBDIR)/libiconv && \
31038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31040 "RANLIB=$${RANLIB}" \
31041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31042 pdf) \
31043 || exit 1
31044
31045@endif libiconv
31046
31047.PHONY: maybe-html-libiconv html-libiconv
31048maybe-html-libiconv:
31049@if libiconv
31050maybe-html-libiconv: html-libiconv
31051
31052html-libiconv: \
31053 configure-libiconv
31054 @: $(MAKE); $(unstage)
31055 @[ -f ./libiconv/Makefile ] || exit 0; \
31056 r=`${PWD_COMMAND}`; export r; \
31057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31058 $(HOST_EXPORTS) \
31059 for flag in $(EXTRA_HOST_FLAGS) ; do \
31060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31061 done; \
31062 echo "Doing html in libiconv" ; \
31063 (cd $(HOST_SUBDIR)/libiconv && \
31064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31066 "RANLIB=$${RANLIB}" \
31067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31068 html) \
31069 || exit 1
31070
31071@endif libiconv
31072
31073.PHONY: maybe-TAGS-libiconv TAGS-libiconv
31074maybe-TAGS-libiconv:
31075@if libiconv
31076maybe-TAGS-libiconv: TAGS-libiconv
31077
31078TAGS-libiconv: \
31079 configure-libiconv
31080 @: $(MAKE); $(unstage)
31081 @[ -f ./libiconv/Makefile ] || exit 0; \
31082 r=`${PWD_COMMAND}`; export r; \
31083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31084 $(HOST_EXPORTS) \
31085 for flag in $(EXTRA_HOST_FLAGS) ; do \
31086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31087 done; \
31088 echo "Doing TAGS in libiconv" ; \
31089 (cd $(HOST_SUBDIR)/libiconv && \
31090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31092 "RANLIB=$${RANLIB}" \
31093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31094 TAGS) \
31095 || exit 1
31096
31097@endif libiconv
31098
31099.PHONY: maybe-install-info-libiconv install-info-libiconv
31100maybe-install-info-libiconv:
31101@if libiconv
31102maybe-install-info-libiconv: install-info-libiconv
31103
31104# libiconv doesn't support install-info.
31105install-info-libiconv:
31106
31107@endif libiconv
31108
31109.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
31110maybe-install-pdf-libiconv:
31111@if libiconv
31112maybe-install-pdf-libiconv: install-pdf-libiconv
31113
31114# libiconv doesn't support install-pdf.
31115install-pdf-libiconv:
31116
31117@endif libiconv
31118
31119.PHONY: maybe-install-html-libiconv install-html-libiconv
31120maybe-install-html-libiconv:
31121@if libiconv
31122maybe-install-html-libiconv: install-html-libiconv
31123
31124# libiconv doesn't support install-html.
31125install-html-libiconv:
31126
31127@endif libiconv
31128
31129.PHONY: maybe-installcheck-libiconv installcheck-libiconv
31130maybe-installcheck-libiconv:
31131@if libiconv
31132maybe-installcheck-libiconv: installcheck-libiconv
31133
31134installcheck-libiconv: \
31135 configure-libiconv
31136 @: $(MAKE); $(unstage)
31137 @[ -f ./libiconv/Makefile ] || exit 0; \
31138 r=`${PWD_COMMAND}`; export r; \
31139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31140 $(HOST_EXPORTS) \
31141 for flag in $(EXTRA_HOST_FLAGS) ; do \
31142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31143 done; \
31144 echo "Doing installcheck in libiconv" ; \
31145 (cd $(HOST_SUBDIR)/libiconv && \
31146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31148 "RANLIB=$${RANLIB}" \
31149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31150 installcheck) \
31151 || exit 1
31152
31153@endif libiconv
31154
31155.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
31156maybe-mostlyclean-libiconv:
31157@if libiconv
31158maybe-mostlyclean-libiconv: mostlyclean-libiconv
31159
31160mostlyclean-libiconv:
31161 @: $(MAKE); $(unstage)
31162 @[ -f ./libiconv/Makefile ] || exit 0; \
31163 r=`${PWD_COMMAND}`; export r; \
31164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31165 $(HOST_EXPORTS) \
31166 for flag in $(EXTRA_HOST_FLAGS) ; do \
31167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31168 done; \
31169 echo "Doing mostlyclean in libiconv" ; \
31170 (cd $(HOST_SUBDIR)/libiconv && \
31171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31173 "RANLIB=$${RANLIB}" \
31174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31175 mostlyclean) \
31176 || exit 1
31177
31178@endif libiconv
31179
31180.PHONY: maybe-clean-libiconv clean-libiconv
31181maybe-clean-libiconv:
31182@if libiconv
31183maybe-clean-libiconv: clean-libiconv
31184
31185clean-libiconv:
31186 @: $(MAKE); $(unstage)
31187 @[ -f ./libiconv/Makefile ] || exit 0; \
31188 r=`${PWD_COMMAND}`; export r; \
31189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31190 $(HOST_EXPORTS) \
31191 for flag in $(EXTRA_HOST_FLAGS) ; do \
31192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31193 done; \
31194 echo "Doing clean in libiconv" ; \
31195 (cd $(HOST_SUBDIR)/libiconv && \
31196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31198 "RANLIB=$${RANLIB}" \
31199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31200 clean) \
31201 || exit 1
31202
31203@endif libiconv
31204
31205.PHONY: maybe-distclean-libiconv distclean-libiconv
31206maybe-distclean-libiconv:
31207@if libiconv
31208maybe-distclean-libiconv: distclean-libiconv
31209
31210distclean-libiconv:
31211 @: $(MAKE); $(unstage)
31212 @[ -f ./libiconv/Makefile ] || exit 0; \
31213 r=`${PWD_COMMAND}`; export r; \
31214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31215 $(HOST_EXPORTS) \
31216 for flag in $(EXTRA_HOST_FLAGS) ; do \
31217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31218 done; \
31219 echo "Doing distclean in libiconv" ; \
31220 (cd $(HOST_SUBDIR)/libiconv && \
31221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31223 "RANLIB=$${RANLIB}" \
31224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31225 distclean) \
31226 || exit 1
31227
31228@endif libiconv
31229
31230.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
31231maybe-maintainer-clean-libiconv:
31232@if libiconv
31233maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
31234
31235maintainer-clean-libiconv:
31236 @: $(MAKE); $(unstage)
31237 @[ -f ./libiconv/Makefile ] || exit 0; \
31238 r=`${PWD_COMMAND}`; export r; \
31239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31240 $(HOST_EXPORTS) \
31241 for flag in $(EXTRA_HOST_FLAGS) ; do \
31242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31243 done; \
31244 echo "Doing maintainer-clean in libiconv" ; \
31245 (cd $(HOST_SUBDIR)/libiconv && \
31246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31248 "RANLIB=$${RANLIB}" \
31249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31250 maintainer-clean) \
31251 || exit 1
31252
31253@endif libiconv
31254
31255
31256
b813574b
PB
31257.PHONY: configure-libtool maybe-configure-libtool
31258maybe-configure-libtool:
4f0ef2d8
CD
31259@if gcc-bootstrap
31260configure-libtool: stage_current
31261@endif gcc-bootstrap
b813574b
PB
31262@if libtool
31263maybe-configure-libtool: configure-libtool
c52c6897 31264configure-libtool:
0aed8855 31265 @: $(MAKE); $(unstage)
c52c6897 31266 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31268 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
31269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
1f53ca9a 31270 $(HOST_EXPORTS) \
a7254363
PB
31271 echo Configuring in $(HOST_SUBDIR)/libtool; \
31272 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 31273 case $(srcdir) in \
b00612cc
PB
31274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31275 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
31276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31277 esac; \
b00612cc
PB
31278 srcdiroption="--srcdir=$${topdir}/libtool"; \
31279 libsrcdir="$$s/libtool"; \
4fa63067 31280 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31282 --target=${target_alias} $${srcdiroption} \
2a4cbe27 31283 || exit 1
b813574b 31284@endif libtool
2a4cbe27 31285
a7254363
PB
31286
31287
d545f33b
PB
31288
31289
b813574b
PB
31290.PHONY: all-libtool maybe-all-libtool
31291maybe-all-libtool:
4f0ef2d8
CD
31292@if gcc-bootstrap
31293all-libtool: stage_current
31294@endif gcc-bootstrap
b813574b 31295@if libtool
d27cc32e 31296TARGET-libtool=all
b813574b
PB
31297maybe-all-libtool: all-libtool
31298all-libtool: configure-libtool
0aed8855 31299 @: $(MAKE); $(unstage)
4fa63067
NN
31300 @r=`${PWD_COMMAND}`; export r; \
31301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31302 $(HOST_EXPORTS) \
b00612cc 31303 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
31304 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31305 $(TARGET-libtool))
b813574b 31306@endif libtool
2a4cbe27 31307
a7254363 31308
d545f33b
PB
31309
31310
b813574b
PB
31311.PHONY: check-libtool maybe-check-libtool
31312maybe-check-libtool:
31313@if libtool
31314maybe-check-libtool: check-libtool
2a4cbe27 31315
b813574b 31316check-libtool:
0aed8855 31317 @: $(MAKE); $(unstage)
4fa63067 31318 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31320 $(HOST_EXPORTS) \
b00612cc
PB
31321 (cd $(HOST_SUBDIR)/libtool && \
31322 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 31323
b813574b 31324@endif libtool
2a4cbe27 31325
b813574b
PB
31326.PHONY: install-libtool maybe-install-libtool
31327maybe-install-libtool:
31328@if libtool
31329maybe-install-libtool: install-libtool
2a4cbe27 31330
b813574b 31331install-libtool: installdirs
0aed8855 31332 @: $(MAKE); $(unstage)
4fa63067 31333 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31335 $(HOST_EXPORTS) \
b00612cc 31336 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 31337 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 31338
b813574b 31339@endif libtool
2a4cbe27 31340
9b980aa1
RW
31341.PHONY: install-strip-libtool maybe-install-strip-libtool
31342maybe-install-strip-libtool:
31343@if libtool
31344maybe-install-strip-libtool: install-strip-libtool
31345
31346install-strip-libtool: installdirs
31347 @: $(MAKE); $(unstage)
31348 @r=`${PWD_COMMAND}`; export r; \
31349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31350 $(HOST_EXPORTS) \
31351 (cd $(HOST_SUBDIR)/libtool && \
31352 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31353
31354@endif libtool
31355
56a8fe78 31356# Other targets (info, dvi, pdf, etc.)
2a4cbe27 31357
b813574b
PB
31358.PHONY: maybe-info-libtool info-libtool
31359maybe-info-libtool:
31360@if libtool
31361maybe-info-libtool: info-libtool
4fa63067 31362
b813574b
PB
31363info-libtool: \
31364 configure-libtool
0aed8855 31365 @: $(MAKE); $(unstage)
b813574b 31366 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31367 r=`${PWD_COMMAND}`; export r; \
31368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31369 $(HOST_EXPORTS) \
b813574b 31370 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31372 done; \
b813574b 31373 echo "Doing info in libtool" ; \
b00612cc 31374 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31377 "RANLIB=$${RANLIB}" \
0c24b341 31378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31379 info) \
2a4cbe27
NN
31380 || exit 1
31381
b813574b 31382@endif libtool
2a4cbe27 31383
b813574b
PB
31384.PHONY: maybe-dvi-libtool dvi-libtool
31385maybe-dvi-libtool:
31386@if libtool
31387maybe-dvi-libtool: dvi-libtool
2a4cbe27 31388
b813574b
PB
31389dvi-libtool: \
31390 configure-libtool
0aed8855 31391 @: $(MAKE); $(unstage)
b813574b 31392 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31393 r=`${PWD_COMMAND}`; export r; \
31394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31395 $(HOST_EXPORTS) \
b813574b 31396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31398 done; \
b813574b 31399 echo "Doing dvi in libtool" ; \
b00612cc 31400 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31403 "RANLIB=$${RANLIB}" \
0c24b341 31404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31405 dvi) \
2a4cbe27
NN
31406 || exit 1
31407
b813574b 31408@endif libtool
2a4cbe27 31409
56a8fe78
DD
31410.PHONY: maybe-pdf-libtool pdf-libtool
31411maybe-pdf-libtool:
31412@if libtool
31413maybe-pdf-libtool: pdf-libtool
31414
31415pdf-libtool: \
31416 configure-libtool
31417 @: $(MAKE); $(unstage)
31418 @[ -f ./libtool/Makefile ] || exit 0; \
31419 r=`${PWD_COMMAND}`; export r; \
31420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31421 $(HOST_EXPORTS) \
31422 for flag in $(EXTRA_HOST_FLAGS) ; do \
31423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31424 done; \
31425 echo "Doing pdf in libtool" ; \
31426 (cd $(HOST_SUBDIR)/libtool && \
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}" \
56a8fe78
DD
31431 pdf) \
31432 || exit 1
31433
31434@endif libtool
31435
6d389afc
MS
31436.PHONY: maybe-html-libtool html-libtool
31437maybe-html-libtool:
31438@if libtool
31439maybe-html-libtool: html-libtool
31440
31441html-libtool: \
31442 configure-libtool
0aed8855 31443 @: $(MAKE); $(unstage)
6d389afc
MS
31444 @[ -f ./libtool/Makefile ] || exit 0; \
31445 r=`${PWD_COMMAND}`; export r; \
31446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31447 $(HOST_EXPORTS) \
31448 for flag in $(EXTRA_HOST_FLAGS) ; do \
31449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31450 done; \
31451 echo "Doing html in libtool" ; \
b00612cc 31452 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
31453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31455 "RANLIB=$${RANLIB}" \
0c24b341 31456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31457 html) \
31458 || exit 1
31459
31460@endif libtool
31461
b813574b
PB
31462.PHONY: maybe-TAGS-libtool TAGS-libtool
31463maybe-TAGS-libtool:
31464@if libtool
31465maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 31466
b813574b
PB
31467TAGS-libtool: \
31468 configure-libtool
0aed8855 31469 @: $(MAKE); $(unstage)
b813574b 31470 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31471 r=`${PWD_COMMAND}`; export r; \
31472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31473 $(HOST_EXPORTS) \
b813574b 31474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31476 done; \
b813574b 31477 echo "Doing TAGS in libtool" ; \
b00612cc 31478 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31481 "RANLIB=$${RANLIB}" \
0c24b341 31482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31483 TAGS) \
2a4cbe27
NN
31484 || exit 1
31485
b813574b 31486@endif libtool
2a4cbe27 31487
b813574b
PB
31488.PHONY: maybe-install-info-libtool install-info-libtool
31489maybe-install-info-libtool:
31490@if libtool
31491maybe-install-info-libtool: install-info-libtool
2a4cbe27 31492
b813574b
PB
31493install-info-libtool: \
31494 configure-libtool \
31495 info-libtool
0aed8855 31496 @: $(MAKE); $(unstage)
b813574b 31497 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31498 r=`${PWD_COMMAND}`; export r; \
31499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31500 $(HOST_EXPORTS) \
b813574b 31501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31503 done; \
b813574b 31504 echo "Doing install-info in libtool" ; \
b00612cc 31505 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31508 "RANLIB=$${RANLIB}" \
0c24b341 31509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31510 install-info) \
2a4cbe27
NN
31511 || exit 1
31512
b813574b 31513@endif libtool
2a4cbe27 31514
a3ca38d2
DD
31515.PHONY: maybe-install-pdf-libtool install-pdf-libtool
31516maybe-install-pdf-libtool:
31517@if libtool
31518maybe-install-pdf-libtool: install-pdf-libtool
31519
31520install-pdf-libtool: \
31521 configure-libtool \
31522 pdf-libtool
31523 @: $(MAKE); $(unstage)
31524 @[ -f ./libtool/Makefile ] || exit 0; \
31525 r=`${PWD_COMMAND}`; export r; \
31526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31527 $(HOST_EXPORTS) \
31528 for flag in $(EXTRA_HOST_FLAGS) ; do \
31529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31530 done; \
31531 echo "Doing install-pdf in libtool" ; \
31532 (cd $(HOST_SUBDIR)/libtool && \
31533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31535 "RANLIB=$${RANLIB}" \
0c24b341 31536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31537 install-pdf) \
31538 || exit 1
31539
31540@endif libtool
31541
108a6f8e
CD
31542.PHONY: maybe-install-html-libtool install-html-libtool
31543maybe-install-html-libtool:
31544@if libtool
31545maybe-install-html-libtool: install-html-libtool
31546
31547install-html-libtool: \
31548 configure-libtool \
31549 html-libtool
31550 @: $(MAKE); $(unstage)
31551 @[ -f ./libtool/Makefile ] || exit 0; \
31552 r=`${PWD_COMMAND}`; export r; \
31553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31554 $(HOST_EXPORTS) \
31555 for flag in $(EXTRA_HOST_FLAGS) ; do \
31556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31557 done; \
31558 echo "Doing install-html in libtool" ; \
31559 (cd $(HOST_SUBDIR)/libtool && \
31560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562 "RANLIB=$${RANLIB}" \
0c24b341 31563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31564 install-html) \
31565 || exit 1
31566
31567@endif libtool
31568
b813574b
PB
31569.PHONY: maybe-installcheck-libtool installcheck-libtool
31570maybe-installcheck-libtool:
31571@if libtool
31572maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 31573
b813574b
PB
31574installcheck-libtool: \
31575 configure-libtool
0aed8855 31576 @: $(MAKE); $(unstage)
b813574b 31577 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31578 r=`${PWD_COMMAND}`; export r; \
31579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31580 $(HOST_EXPORTS) \
b813574b 31581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31583 done; \
b813574b 31584 echo "Doing installcheck in libtool" ; \
b00612cc 31585 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588 "RANLIB=$${RANLIB}" \
0c24b341 31589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31590 installcheck) \
2a4cbe27
NN
31591 || exit 1
31592
b813574b 31593@endif libtool
2a4cbe27 31594
b813574b
PB
31595.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
31596maybe-mostlyclean-libtool:
31597@if libtool
31598maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 31599
b813574b 31600mostlyclean-libtool:
0aed8855 31601 @: $(MAKE); $(unstage)
b813574b 31602 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31603 r=`${PWD_COMMAND}`; export r; \
31604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31605 $(HOST_EXPORTS) \
b813574b 31606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608 done; \
b813574b 31609 echo "Doing mostlyclean in libtool" ; \
b00612cc 31610 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31613 "RANLIB=$${RANLIB}" \
0c24b341 31614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31615 mostlyclean) \
2a4cbe27
NN
31616 || exit 1
31617
b813574b 31618@endif libtool
2a4cbe27 31619
b813574b
PB
31620.PHONY: maybe-clean-libtool clean-libtool
31621maybe-clean-libtool:
31622@if libtool
31623maybe-clean-libtool: clean-libtool
2a4cbe27 31624
b813574b 31625clean-libtool:
0aed8855 31626 @: $(MAKE); $(unstage)
b813574b 31627 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31628 r=`${PWD_COMMAND}`; export r; \
31629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31630 $(HOST_EXPORTS) \
b813574b 31631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31633 done; \
b813574b 31634 echo "Doing clean in libtool" ; \
b00612cc 31635 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31638 "RANLIB=$${RANLIB}" \
0c24b341 31639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31640 clean) \
2a4cbe27
NN
31641 || exit 1
31642
b813574b 31643@endif libtool
2a4cbe27 31644
b813574b
PB
31645.PHONY: maybe-distclean-libtool distclean-libtool
31646maybe-distclean-libtool:
31647@if libtool
31648maybe-distclean-libtool: distclean-libtool
2a4cbe27 31649
b813574b 31650distclean-libtool:
0aed8855 31651 @: $(MAKE); $(unstage)
b813574b 31652 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31653 r=`${PWD_COMMAND}`; export r; \
31654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31655 $(HOST_EXPORTS) \
b813574b 31656 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658 done; \
b813574b 31659 echo "Doing distclean in libtool" ; \
b00612cc 31660 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31663 "RANLIB=$${RANLIB}" \
0c24b341 31664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31665 distclean) \
2a4cbe27
NN
31666 || exit 1
31667
b813574b 31668@endif libtool
2a4cbe27 31669
b813574b
PB
31670.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
31671maybe-maintainer-clean-libtool:
31672@if libtool
31673maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 31674
b813574b 31675maintainer-clean-libtool:
0aed8855 31676 @: $(MAKE); $(unstage)
b813574b 31677 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31678 r=`${PWD_COMMAND}`; export r; \
31679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31680 $(HOST_EXPORTS) \
b813574b 31681 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31683 done; \
b813574b 31684 echo "Doing maintainer-clean in libtool" ; \
b00612cc 31685 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31688 "RANLIB=$${RANLIB}" \
0c24b341 31689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31690 maintainer-clean) \
2a4cbe27
NN
31691 || exit 1
31692
b813574b 31693@endif libtool
2a4cbe27 31694
2a4cbe27 31695
a7254363 31696
b813574b
PB
31697.PHONY: configure-m4 maybe-configure-m4
31698maybe-configure-m4:
4f0ef2d8
CD
31699@if gcc-bootstrap
31700configure-m4: stage_current
31701@endif gcc-bootstrap
b813574b
PB
31702@if m4
31703maybe-configure-m4: configure-m4
c52c6897 31704configure-m4:
0aed8855 31705 @: $(MAKE); $(unstage)
c52c6897 31706 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31708 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
31709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
1f53ca9a 31710 $(HOST_EXPORTS) \
a7254363
PB
31711 echo Configuring in $(HOST_SUBDIR)/m4; \
31712 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 31713 case $(srcdir) in \
b00612cc
PB
31714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31715 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
31716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31717 esac; \
b00612cc
PB
31718 srcdiroption="--srcdir=$${topdir}/m4"; \
31719 libsrcdir="$$s/m4"; \
4fa63067 31720 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31722 --target=${target_alias} $${srcdiroption} \
2a4cbe27 31723 || exit 1
b813574b 31724@endif m4
2a4cbe27 31725
a7254363
PB
31726
31727
d545f33b
PB
31728
31729
b813574b
PB
31730.PHONY: all-m4 maybe-all-m4
31731maybe-all-m4:
4f0ef2d8
CD
31732@if gcc-bootstrap
31733all-m4: stage_current
31734@endif gcc-bootstrap
b813574b 31735@if m4
d27cc32e 31736TARGET-m4=all
b813574b
PB
31737maybe-all-m4: all-m4
31738all-m4: configure-m4
0aed8855 31739 @: $(MAKE); $(unstage)
4fa63067
NN
31740 @r=`${PWD_COMMAND}`; export r; \
31741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31742 $(HOST_EXPORTS) \
b00612cc 31743 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
31744 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31745 $(TARGET-m4))
b813574b 31746@endif m4
4fa63067 31747
a7254363 31748
d545f33b
PB
31749
31750
b813574b
PB
31751.PHONY: check-m4 maybe-check-m4
31752maybe-check-m4:
31753@if m4
31754maybe-check-m4: check-m4
2a4cbe27 31755
b813574b 31756check-m4:
0aed8855 31757 @: $(MAKE); $(unstage)
4fa63067
NN
31758 @r=`${PWD_COMMAND}`; export r; \
31759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31760 $(HOST_EXPORTS) \
b00612cc
PB
31761 (cd $(HOST_SUBDIR)/m4 && \
31762 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 31763
b813574b 31764@endif m4
4fa63067 31765
b813574b
PB
31766.PHONY: install-m4 maybe-install-m4
31767maybe-install-m4:
31768@if m4
31769maybe-install-m4: install-m4
4fa63067 31770
b813574b 31771install-m4: installdirs
0aed8855 31772 @: $(MAKE); $(unstage)
4fa63067
NN
31773 @r=`${PWD_COMMAND}`; export r; \
31774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31775 $(HOST_EXPORTS) \
b00612cc 31776 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 31777 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31778
b813574b 31779@endif m4
4fa63067 31780
9b980aa1
RW
31781.PHONY: install-strip-m4 maybe-install-strip-m4
31782maybe-install-strip-m4:
31783@if m4
31784maybe-install-strip-m4: install-strip-m4
31785
31786install-strip-m4: installdirs
31787 @: $(MAKE); $(unstage)
31788 @r=`${PWD_COMMAND}`; export r; \
31789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31790 $(HOST_EXPORTS) \
31791 (cd $(HOST_SUBDIR)/m4 && \
31792 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31793
31794@endif m4
31795
56a8fe78 31796# Other targets (info, dvi, pdf, etc.)
4fa63067 31797
b813574b
PB
31798.PHONY: maybe-info-m4 info-m4
31799maybe-info-m4:
31800@if m4
31801maybe-info-m4: info-m4
4fa63067 31802
b813574b
PB
31803info-m4: \
31804 configure-m4
0aed8855 31805 @: $(MAKE); $(unstage)
b813574b 31806 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31807 r=`${PWD_COMMAND}`; export r; \
31808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31809 $(HOST_EXPORTS) \
b813574b 31810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31812 done; \
b813574b 31813 echo "Doing info in m4" ; \
b00612cc 31814 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31817 "RANLIB=$${RANLIB}" \
0c24b341 31818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31819 info) \
2a4cbe27
NN
31820 || exit 1
31821
b813574b 31822@endif m4
2a4cbe27 31823
b813574b
PB
31824.PHONY: maybe-dvi-m4 dvi-m4
31825maybe-dvi-m4:
31826@if m4
31827maybe-dvi-m4: dvi-m4
2a4cbe27 31828
b813574b
PB
31829dvi-m4: \
31830 configure-m4
0aed8855 31831 @: $(MAKE); $(unstage)
b813574b 31832 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31833 r=`${PWD_COMMAND}`; export r; \
31834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31835 $(HOST_EXPORTS) \
b813574b 31836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31838 done; \
b813574b 31839 echo "Doing dvi in m4" ; \
b00612cc 31840 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31843 "RANLIB=$${RANLIB}" \
0c24b341 31844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31845 dvi) \
2a4cbe27
NN
31846 || exit 1
31847
b813574b 31848@endif m4
2a4cbe27 31849
56a8fe78
DD
31850.PHONY: maybe-pdf-m4 pdf-m4
31851maybe-pdf-m4:
31852@if m4
31853maybe-pdf-m4: pdf-m4
31854
31855pdf-m4: \
31856 configure-m4
31857 @: $(MAKE); $(unstage)
31858 @[ -f ./m4/Makefile ] || exit 0; \
31859 r=`${PWD_COMMAND}`; export r; \
31860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31861 $(HOST_EXPORTS) \
31862 for flag in $(EXTRA_HOST_FLAGS) ; do \
31863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31864 done; \
31865 echo "Doing pdf in m4" ; \
31866 (cd $(HOST_SUBDIR)/m4 && \
31867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31869 "RANLIB=$${RANLIB}" \
0c24b341 31870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31871 pdf) \
31872 || exit 1
31873
31874@endif m4
31875
6d389afc
MS
31876.PHONY: maybe-html-m4 html-m4
31877maybe-html-m4:
31878@if m4
31879maybe-html-m4: html-m4
31880
31881html-m4: \
31882 configure-m4
0aed8855 31883 @: $(MAKE); $(unstage)
6d389afc
MS
31884 @[ -f ./m4/Makefile ] || exit 0; \
31885 r=`${PWD_COMMAND}`; export r; \
31886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31887 $(HOST_EXPORTS) \
31888 for flag in $(EXTRA_HOST_FLAGS) ; do \
31889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31890 done; \
31891 echo "Doing html in m4" ; \
b00612cc 31892 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
31893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31895 "RANLIB=$${RANLIB}" \
0c24b341 31896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31897 html) \
31898 || exit 1
31899
31900@endif m4
31901
b813574b
PB
31902.PHONY: maybe-TAGS-m4 TAGS-m4
31903maybe-TAGS-m4:
31904@if m4
31905maybe-TAGS-m4: TAGS-m4
2a4cbe27 31906
b813574b
PB
31907TAGS-m4: \
31908 configure-m4
0aed8855 31909 @: $(MAKE); $(unstage)
b813574b 31910 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31911 r=`${PWD_COMMAND}`; export r; \
31912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31913 $(HOST_EXPORTS) \
b813574b 31914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31916 done; \
b813574b 31917 echo "Doing TAGS in m4" ; \
b00612cc 31918 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31921 "RANLIB=$${RANLIB}" \
0c24b341 31922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31923 TAGS) \
2a4cbe27
NN
31924 || exit 1
31925
b813574b 31926@endif m4
2a4cbe27 31927
b813574b
PB
31928.PHONY: maybe-install-info-m4 install-info-m4
31929maybe-install-info-m4:
31930@if m4
31931maybe-install-info-m4: install-info-m4
2a4cbe27 31932
b813574b
PB
31933install-info-m4: \
31934 configure-m4 \
31935 info-m4
0aed8855 31936 @: $(MAKE); $(unstage)
b813574b 31937 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31938 r=`${PWD_COMMAND}`; export r; \
31939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31940 $(HOST_EXPORTS) \
b813574b 31941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31943 done; \
b813574b 31944 echo "Doing install-info in m4" ; \
b00612cc 31945 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31948 "RANLIB=$${RANLIB}" \
0c24b341 31949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31950 install-info) \
2a4cbe27
NN
31951 || exit 1
31952
b813574b 31953@endif m4
2a4cbe27 31954
a3ca38d2
DD
31955.PHONY: maybe-install-pdf-m4 install-pdf-m4
31956maybe-install-pdf-m4:
31957@if m4
31958maybe-install-pdf-m4: install-pdf-m4
31959
31960install-pdf-m4: \
31961 configure-m4 \
31962 pdf-m4
31963 @: $(MAKE); $(unstage)
31964 @[ -f ./m4/Makefile ] || exit 0; \
31965 r=`${PWD_COMMAND}`; export r; \
31966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31967 $(HOST_EXPORTS) \
31968 for flag in $(EXTRA_HOST_FLAGS) ; do \
31969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31970 done; \
31971 echo "Doing install-pdf in m4" ; \
31972 (cd $(HOST_SUBDIR)/m4 && \
31973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31975 "RANLIB=$${RANLIB}" \
0c24b341 31976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31977 install-pdf) \
31978 || exit 1
31979
31980@endif m4
31981
108a6f8e
CD
31982.PHONY: maybe-install-html-m4 install-html-m4
31983maybe-install-html-m4:
31984@if m4
31985maybe-install-html-m4: install-html-m4
31986
31987install-html-m4: \
31988 configure-m4 \
31989 html-m4
31990 @: $(MAKE); $(unstage)
31991 @[ -f ./m4/Makefile ] || exit 0; \
31992 r=`${PWD_COMMAND}`; export r; \
31993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31994 $(HOST_EXPORTS) \
31995 for flag in $(EXTRA_HOST_FLAGS) ; do \
31996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31997 done; \
31998 echo "Doing install-html in m4" ; \
31999 (cd $(HOST_SUBDIR)/m4 && \
32000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32002 "RANLIB=$${RANLIB}" \
0c24b341 32003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32004 install-html) \
32005 || exit 1
32006
32007@endif m4
32008
b813574b
PB
32009.PHONY: maybe-installcheck-m4 installcheck-m4
32010maybe-installcheck-m4:
32011@if m4
32012maybe-installcheck-m4: installcheck-m4
2a4cbe27 32013
b813574b
PB
32014installcheck-m4: \
32015 configure-m4
0aed8855 32016 @: $(MAKE); $(unstage)
b813574b 32017 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32018 r=`${PWD_COMMAND}`; export r; \
32019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32020 $(HOST_EXPORTS) \
b813574b 32021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32023 done; \
b813574b 32024 echo "Doing installcheck in m4" ; \
b00612cc 32025 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32028 "RANLIB=$${RANLIB}" \
0c24b341 32029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32030 installcheck) \
2a4cbe27
NN
32031 || exit 1
32032
b813574b 32033@endif m4
2a4cbe27 32034
b813574b
PB
32035.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
32036maybe-mostlyclean-m4:
32037@if m4
32038maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 32039
b813574b 32040mostlyclean-m4:
0aed8855 32041 @: $(MAKE); $(unstage)
b813574b 32042 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32043 r=`${PWD_COMMAND}`; export r; \
32044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32045 $(HOST_EXPORTS) \
b813574b 32046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32048 done; \
b813574b 32049 echo "Doing mostlyclean in m4" ; \
b00612cc 32050 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32053 "RANLIB=$${RANLIB}" \
0c24b341 32054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32055 mostlyclean) \
2a4cbe27
NN
32056 || exit 1
32057
b813574b 32058@endif m4
2a4cbe27 32059
b813574b
PB
32060.PHONY: maybe-clean-m4 clean-m4
32061maybe-clean-m4:
32062@if m4
32063maybe-clean-m4: clean-m4
2a4cbe27 32064
b813574b 32065clean-m4:
0aed8855 32066 @: $(MAKE); $(unstage)
b813574b 32067 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32068 r=`${PWD_COMMAND}`; export r; \
32069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32070 $(HOST_EXPORTS) \
b813574b 32071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32073 done; \
b813574b 32074 echo "Doing clean in m4" ; \
b00612cc 32075 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32078 "RANLIB=$${RANLIB}" \
0c24b341 32079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32080 clean) \
2a4cbe27
NN
32081 || exit 1
32082
b813574b 32083@endif m4
2a4cbe27 32084
b813574b
PB
32085.PHONY: maybe-distclean-m4 distclean-m4
32086maybe-distclean-m4:
32087@if m4
32088maybe-distclean-m4: distclean-m4
a2592b1b 32089
b813574b 32090distclean-m4:
0aed8855 32091 @: $(MAKE); $(unstage)
b813574b 32092 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
32093 r=`${PWD_COMMAND}`; export r; \
32094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32095 $(HOST_EXPORTS) \
b813574b 32096 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
32097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098 done; \
b813574b 32099 echo "Doing distclean in m4" ; \
b00612cc 32100 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
32101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32103 "RANLIB=$${RANLIB}" \
0c24b341 32104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32105 distclean) \
a2592b1b
DD
32106 || exit 1
32107
b813574b 32108@endif m4
a2592b1b 32109
b813574b
PB
32110.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
32111maybe-maintainer-clean-m4:
32112@if m4
32113maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 32114
b813574b 32115maintainer-clean-m4:
0aed8855 32116 @: $(MAKE); $(unstage)
b813574b 32117 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 32118 r=`${PWD_COMMAND}`; export r; \
b40e3958 32119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32120 $(HOST_EXPORTS) \
b813574b 32121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32123 done; \
b813574b 32124 echo "Doing maintainer-clean in m4" ; \
b00612cc 32125 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
32126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32128 "RANLIB=$${RANLIB}" \
0c24b341 32129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32130 maintainer-clean) \
4fa63067 32131 || exit 1
252b5132 32132
b813574b 32133@endif m4
252b5132 32134
252b5132 32135
a7254363 32136
b813574b
PB
32137.PHONY: configure-make maybe-configure-make
32138maybe-configure-make:
4f0ef2d8
CD
32139@if gcc-bootstrap
32140configure-make: stage_current
32141@endif gcc-bootstrap
b813574b
PB
32142@if make
32143maybe-configure-make: configure-make
c52c6897 32144configure-make:
0aed8855 32145 @: $(MAKE); $(unstage)
c52c6897 32146 @r=`${PWD_COMMAND}`; export r; \
b813574b 32147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32148 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
32149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
1f53ca9a 32150 $(HOST_EXPORTS) \
a7254363
PB
32151 echo Configuring in $(HOST_SUBDIR)/make; \
32152 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 32153 case $(srcdir) in \
b00612cc
PB
32154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32155 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
32156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 32157 esac; \
b00612cc
PB
32158 srcdiroption="--srcdir=$${topdir}/make"; \
32159 libsrcdir="$$s/make"; \
4fa63067 32160 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32162 --target=${target_alias} $${srcdiroption} \
4fa63067 32163 || exit 1
b813574b 32164@endif make
252b5132 32165
a7254363
PB
32166
32167
d545f33b
PB
32168
32169
b813574b
PB
32170.PHONY: all-make maybe-all-make
32171maybe-all-make:
4f0ef2d8
CD
32172@if gcc-bootstrap
32173all-make: stage_current
32174@endif gcc-bootstrap
b813574b 32175@if make
d27cc32e 32176TARGET-make=all
b813574b
PB
32177maybe-all-make: all-make
32178all-make: configure-make
0aed8855 32179 @: $(MAKE); $(unstage)
4fa63067
NN
32180 @r=`${PWD_COMMAND}`; export r; \
32181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32182 $(HOST_EXPORTS) \
b00612cc 32183 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
32184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32185 $(TARGET-make))
b813574b 32186@endif make
252b5132 32187
a7254363 32188
d545f33b
PB
32189
32190
b813574b
PB
32191.PHONY: check-make maybe-check-make
32192maybe-check-make:
32193@if make
32194maybe-check-make: check-make
252b5132 32195
b813574b 32196check-make:
0aed8855 32197 @: $(MAKE); $(unstage)
b813574b
PB
32198 @r=`${PWD_COMMAND}`; export r; \
32199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32200 $(HOST_EXPORTS) \
b00612cc
PB
32201 (cd $(HOST_SUBDIR)/make && \
32202 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 32203
b813574b 32204@endif make
16ae0395 32205
b813574b
PB
32206.PHONY: install-make maybe-install-make
32207maybe-install-make:
32208@if make
32209maybe-install-make: install-make
4fa63067 32210
b813574b 32211install-make: installdirs
0aed8855 32212 @: $(MAKE); $(unstage)
4fa63067
NN
32213 @r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32215 $(HOST_EXPORTS) \
b00612cc 32216 (cd $(HOST_SUBDIR)/make && \
2da12f12 32217 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32218
b813574b 32219@endif make
4fa63067 32220
9b980aa1
RW
32221.PHONY: install-strip-make maybe-install-strip-make
32222maybe-install-strip-make:
32223@if make
32224maybe-install-strip-make: install-strip-make
32225
32226install-strip-make: installdirs
32227 @: $(MAKE); $(unstage)
32228 @r=`${PWD_COMMAND}`; export r; \
32229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32230 $(HOST_EXPORTS) \
32231 (cd $(HOST_SUBDIR)/make && \
32232 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32233
32234@endif make
32235
56a8fe78 32236# Other targets (info, dvi, pdf, etc.)
4fa63067 32237
b813574b
PB
32238.PHONY: maybe-info-make info-make
32239maybe-info-make:
32240@if make
32241maybe-info-make: info-make
4fa63067 32242
b813574b
PB
32243info-make: \
32244 configure-make
0aed8855 32245 @: $(MAKE); $(unstage)
b813574b 32246 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32247 r=`${PWD_COMMAND}`; export r; \
32248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32249 $(HOST_EXPORTS) \
b813574b 32250 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32252 done; \
b813574b 32253 echo "Doing info in make" ; \
b00612cc 32254 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32257 "RANLIB=$${RANLIB}" \
0c24b341 32258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32259 info) \
4fa63067
NN
32260 || exit 1
32261
b813574b 32262@endif make
4fa63067 32263
b813574b
PB
32264.PHONY: maybe-dvi-make dvi-make
32265maybe-dvi-make:
32266@if make
32267maybe-dvi-make: dvi-make
4fa63067 32268
b813574b
PB
32269dvi-make: \
32270 configure-make
0aed8855 32271 @: $(MAKE); $(unstage)
b813574b 32272 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32273 r=`${PWD_COMMAND}`; export r; \
32274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32275 $(HOST_EXPORTS) \
b813574b 32276 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32278 done; \
b813574b 32279 echo "Doing dvi in make" ; \
b00612cc 32280 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32283 "RANLIB=$${RANLIB}" \
0c24b341 32284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32285 dvi) \
4fa63067 32286 || exit 1
16ae0395 32287
b813574b 32288@endif make
252b5132 32289
56a8fe78
DD
32290.PHONY: maybe-pdf-make pdf-make
32291maybe-pdf-make:
32292@if make
32293maybe-pdf-make: pdf-make
32294
32295pdf-make: \
32296 configure-make
32297 @: $(MAKE); $(unstage)
32298 @[ -f ./make/Makefile ] || exit 0; \
32299 r=`${PWD_COMMAND}`; export r; \
32300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32301 $(HOST_EXPORTS) \
32302 for flag in $(EXTRA_HOST_FLAGS) ; do \
32303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32304 done; \
32305 echo "Doing pdf in make" ; \
32306 (cd $(HOST_SUBDIR)/make && \
32307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32309 "RANLIB=$${RANLIB}" \
0c24b341 32310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32311 pdf) \
32312 || exit 1
32313
32314@endif make
32315
6d389afc
MS
32316.PHONY: maybe-html-make html-make
32317maybe-html-make:
32318@if make
32319maybe-html-make: html-make
32320
32321html-make: \
32322 configure-make
0aed8855 32323 @: $(MAKE); $(unstage)
6d389afc
MS
32324 @[ -f ./make/Makefile ] || exit 0; \
32325 r=`${PWD_COMMAND}`; export r; \
32326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32327 $(HOST_EXPORTS) \
32328 for flag in $(EXTRA_HOST_FLAGS) ; do \
32329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32330 done; \
32331 echo "Doing html in make" ; \
b00612cc 32332 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
32333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32335 "RANLIB=$${RANLIB}" \
0c24b341 32336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32337 html) \
32338 || exit 1
32339
32340@endif make
32341
b813574b
PB
32342.PHONY: maybe-TAGS-make TAGS-make
32343maybe-TAGS-make:
32344@if make
32345maybe-TAGS-make: TAGS-make
252b5132 32346
b813574b
PB
32347TAGS-make: \
32348 configure-make
0aed8855 32349 @: $(MAKE); $(unstage)
b813574b 32350 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32351 r=`${PWD_COMMAND}`; export r; \
32352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32353 $(HOST_EXPORTS) \
b813574b 32354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32356 done; \
b813574b 32357 echo "Doing TAGS in make" ; \
b00612cc 32358 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32361 "RANLIB=$${RANLIB}" \
0c24b341 32362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32363 TAGS) \
4fa63067 32364 || exit 1
3866be5d 32365
b813574b 32366@endif make
3866be5d 32367
b813574b
PB
32368.PHONY: maybe-install-info-make install-info-make
32369maybe-install-info-make:
32370@if make
32371maybe-install-info-make: install-info-make
3866be5d 32372
b813574b
PB
32373install-info-make: \
32374 configure-make \
32375 info-make
0aed8855 32376 @: $(MAKE); $(unstage)
b813574b 32377 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32378 r=`${PWD_COMMAND}`; export r; \
32379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32380 $(HOST_EXPORTS) \
b813574b 32381 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32383 done; \
b813574b 32384 echo "Doing install-info in make" ; \
b00612cc 32385 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32388 "RANLIB=$${RANLIB}" \
0c24b341 32389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32390 install-info) \
4fa63067 32391 || exit 1
3866be5d 32392
b813574b 32393@endif make
3866be5d 32394
a3ca38d2
DD
32395.PHONY: maybe-install-pdf-make install-pdf-make
32396maybe-install-pdf-make:
32397@if make
32398maybe-install-pdf-make: install-pdf-make
32399
32400install-pdf-make: \
32401 configure-make \
32402 pdf-make
32403 @: $(MAKE); $(unstage)
32404 @[ -f ./make/Makefile ] || exit 0; \
32405 r=`${PWD_COMMAND}`; export r; \
32406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32407 $(HOST_EXPORTS) \
32408 for flag in $(EXTRA_HOST_FLAGS) ; do \
32409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32410 done; \
32411 echo "Doing install-pdf in make" ; \
32412 (cd $(HOST_SUBDIR)/make && \
32413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32415 "RANLIB=$${RANLIB}" \
0c24b341 32416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32417 install-pdf) \
32418 || exit 1
32419
32420@endif make
32421
108a6f8e
CD
32422.PHONY: maybe-install-html-make install-html-make
32423maybe-install-html-make:
32424@if make
32425maybe-install-html-make: install-html-make
32426
32427install-html-make: \
32428 configure-make \
32429 html-make
32430 @: $(MAKE); $(unstage)
32431 @[ -f ./make/Makefile ] || exit 0; \
32432 r=`${PWD_COMMAND}`; export r; \
32433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32434 $(HOST_EXPORTS) \
32435 for flag in $(EXTRA_HOST_FLAGS) ; do \
32436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32437 done; \
32438 echo "Doing install-html in make" ; \
32439 (cd $(HOST_SUBDIR)/make && \
32440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32442 "RANLIB=$${RANLIB}" \
0c24b341 32443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32444 install-html) \
32445 || exit 1
32446
32447@endif make
32448
b813574b
PB
32449.PHONY: maybe-installcheck-make installcheck-make
32450maybe-installcheck-make:
32451@if make
32452maybe-installcheck-make: installcheck-make
15723a45 32453
b813574b
PB
32454installcheck-make: \
32455 configure-make
0aed8855 32456 @: $(MAKE); $(unstage)
b813574b 32457 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32458 r=`${PWD_COMMAND}`; export r; \
32459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32460 $(HOST_EXPORTS) \
b813574b 32461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32463 done; \
b813574b 32464 echo "Doing installcheck in make" ; \
b00612cc 32465 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32468 "RANLIB=$${RANLIB}" \
0c24b341 32469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32470 installcheck) \
4fa63067 32471 || exit 1
15723a45 32472
b813574b 32473@endif make
15723a45 32474
b813574b
PB
32475.PHONY: maybe-mostlyclean-make mostlyclean-make
32476maybe-mostlyclean-make:
32477@if make
32478maybe-mostlyclean-make: mostlyclean-make
15723a45 32479
b813574b 32480mostlyclean-make:
0aed8855 32481 @: $(MAKE); $(unstage)
b813574b 32482 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
32483 r=`${PWD_COMMAND}`; export r; \
32484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32485 $(HOST_EXPORTS) \
b813574b 32486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32488 done; \
b813574b 32489 echo "Doing mostlyclean in make" ; \
b00612cc 32490 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32493 "RANLIB=$${RANLIB}" \
0c24b341 32494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32495 mostlyclean) \
bba45b8b 32496 || exit 1
15723a45 32497
b813574b 32498@endif make
4fa63067 32499
b813574b
PB
32500.PHONY: maybe-clean-make clean-make
32501maybe-clean-make:
32502@if make
32503maybe-clean-make: clean-make
4fa63067 32504
b813574b 32505clean-make:
0aed8855 32506 @: $(MAKE); $(unstage)
b813574b 32507 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32508 r=`${PWD_COMMAND}`; export r; \
32509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32510 $(HOST_EXPORTS) \
b813574b 32511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32513 done; \
b813574b 32514 echo "Doing clean in make" ; \
b00612cc 32515 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32518 "RANLIB=$${RANLIB}" \
0c24b341 32519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32520 clean) \
4fa63067
NN
32521 || exit 1
32522
b813574b 32523@endif make
4fa63067 32524
b813574b
PB
32525.PHONY: maybe-distclean-make distclean-make
32526maybe-distclean-make:
32527@if make
32528maybe-distclean-make: distclean-make
4fa63067 32529
b813574b 32530distclean-make:
0aed8855 32531 @: $(MAKE); $(unstage)
b813574b 32532 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32533 r=`${PWD_COMMAND}`; export r; \
32534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32535 $(HOST_EXPORTS) \
b813574b 32536 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32538 done; \
b813574b 32539 echo "Doing distclean in make" ; \
b00612cc 32540 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32543 "RANLIB=$${RANLIB}" \
0c24b341 32544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32545 distclean) \
4fa63067
NN
32546 || exit 1
32547
b813574b 32548@endif make
4fa63067 32549
b813574b
PB
32550.PHONY: maybe-maintainer-clean-make maintainer-clean-make
32551maybe-maintainer-clean-make:
32552@if make
32553maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 32554
b813574b 32555maintainer-clean-make:
0aed8855 32556 @: $(MAKE); $(unstage)
b813574b 32557 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 32558 r=`${PWD_COMMAND}`; export r; \
b40e3958 32559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32560 $(HOST_EXPORTS) \
b813574b 32561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32563 done; \
b813574b 32564 echo "Doing maintainer-clean in make" ; \
b00612cc 32565 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32568 "RANLIB=$${RANLIB}" \
0c24b341 32569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32570 maintainer-clean) \
4fa63067 32571 || exit 1
3866be5d 32572
b813574b 32573@endif make
3866be5d 32574
3866be5d 32575
a7254363 32576
b813574b
PB
32577.PHONY: configure-mmalloc maybe-configure-mmalloc
32578maybe-configure-mmalloc:
4f0ef2d8
CD
32579@if gcc-bootstrap
32580configure-mmalloc: stage_current
32581@endif gcc-bootstrap
b813574b
PB
32582@if mmalloc
32583maybe-configure-mmalloc: configure-mmalloc
c52c6897 32584configure-mmalloc:
0aed8855 32585 @: $(MAKE); $(unstage)
c52c6897 32586 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32588 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
32589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
1f53ca9a 32590 $(HOST_EXPORTS) \
a7254363
PB
32591 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
32592 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 32593 case $(srcdir) in \
b00612cc
PB
32594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32595 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
32596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32597 esac; \
b00612cc
PB
32598 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
32599 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 32600 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32602 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32603 || exit 1
b813574b 32604@endif mmalloc
e2b9e2dc 32605
a7254363
PB
32606
32607
d545f33b
PB
32608
32609
b813574b
PB
32610.PHONY: all-mmalloc maybe-all-mmalloc
32611maybe-all-mmalloc:
4f0ef2d8
CD
32612@if gcc-bootstrap
32613all-mmalloc: stage_current
32614@endif gcc-bootstrap
b813574b 32615@if mmalloc
d27cc32e 32616TARGET-mmalloc=all
b813574b
PB
32617maybe-all-mmalloc: all-mmalloc
32618all-mmalloc: configure-mmalloc
0aed8855 32619 @: $(MAKE); $(unstage)
b40e3958
L
32620 @r=`${PWD_COMMAND}`; export r; \
32621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32622 $(HOST_EXPORTS) \
b00612cc 32623 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
32624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32625 $(TARGET-mmalloc))
b813574b 32626@endif mmalloc
3866be5d 32627
a7254363 32628
d545f33b
PB
32629
32630
b813574b
PB
32631.PHONY: check-mmalloc maybe-check-mmalloc
32632maybe-check-mmalloc:
32633@if mmalloc
32634maybe-check-mmalloc: check-mmalloc
3866be5d 32635
b813574b 32636check-mmalloc:
3866be5d 32637
b813574b 32638@endif mmalloc
3866be5d 32639
b813574b
PB
32640.PHONY: install-mmalloc maybe-install-mmalloc
32641maybe-install-mmalloc:
32642@if mmalloc
32643maybe-install-mmalloc: install-mmalloc
4fa63067 32644
b813574b 32645install-mmalloc: installdirs
0aed8855 32646 @: $(MAKE); $(unstage)
4fa63067
NN
32647 @r=`${PWD_COMMAND}`; export r; \
32648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32649 $(HOST_EXPORTS) \
b00612cc 32650 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 32651 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32652
b813574b 32653@endif mmalloc
4fa63067 32654
9b980aa1
RW
32655.PHONY: install-strip-mmalloc maybe-install-strip-mmalloc
32656maybe-install-strip-mmalloc:
32657@if mmalloc
32658maybe-install-strip-mmalloc: install-strip-mmalloc
32659
32660install-strip-mmalloc: installdirs
32661 @: $(MAKE); $(unstage)
32662 @r=`${PWD_COMMAND}`; export r; \
32663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32664 $(HOST_EXPORTS) \
32665 (cd $(HOST_SUBDIR)/mmalloc && \
32666 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32667
32668@endif mmalloc
32669
56a8fe78 32670# Other targets (info, dvi, pdf, etc.)
4fa63067 32671
b813574b
PB
32672.PHONY: maybe-info-mmalloc info-mmalloc
32673maybe-info-mmalloc:
32674@if mmalloc
32675maybe-info-mmalloc: info-mmalloc
4fa63067 32676
b813574b
PB
32677info-mmalloc: \
32678 configure-mmalloc
0aed8855 32679 @: $(MAKE); $(unstage)
b813574b 32680 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32681 r=`${PWD_COMMAND}`; export r; \
32682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32683 $(HOST_EXPORTS) \
b813574b 32684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32686 done; \
b813574b 32687 echo "Doing info in mmalloc" ; \
b00612cc 32688 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32691 "RANLIB=$${RANLIB}" \
0c24b341 32692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32693 info) \
4fa63067
NN
32694 || exit 1
32695
b813574b 32696@endif mmalloc
4fa63067 32697
b813574b
PB
32698.PHONY: maybe-dvi-mmalloc dvi-mmalloc
32699maybe-dvi-mmalloc:
32700@if mmalloc
32701maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 32702
b813574b
PB
32703dvi-mmalloc: \
32704 configure-mmalloc
0aed8855 32705 @: $(MAKE); $(unstage)
b813574b 32706 @[ -f ./mmalloc/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 dvi in mmalloc" ; \
b00612cc 32714 (cd $(HOST_SUBDIR)/mmalloc && \
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 dvi) \
4fa63067
NN
32720 || exit 1
32721
b813574b 32722@endif mmalloc
4fa63067 32723
56a8fe78
DD
32724.PHONY: maybe-pdf-mmalloc pdf-mmalloc
32725maybe-pdf-mmalloc:
32726@if mmalloc
32727maybe-pdf-mmalloc: pdf-mmalloc
32728
32729pdf-mmalloc: \
32730 configure-mmalloc
32731 @: $(MAKE); $(unstage)
32732 @[ -f ./mmalloc/Makefile ] || exit 0; \
32733 r=`${PWD_COMMAND}`; export r; \
32734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32735 $(HOST_EXPORTS) \
32736 for flag in $(EXTRA_HOST_FLAGS) ; do \
32737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32738 done; \
32739 echo "Doing pdf in mmalloc" ; \
32740 (cd $(HOST_SUBDIR)/mmalloc && \
32741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32743 "RANLIB=$${RANLIB}" \
0c24b341 32744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32745 pdf) \
32746 || exit 1
32747
32748@endif mmalloc
32749
6d389afc
MS
32750.PHONY: maybe-html-mmalloc html-mmalloc
32751maybe-html-mmalloc:
32752@if mmalloc
32753maybe-html-mmalloc: html-mmalloc
32754
32755html-mmalloc: \
32756 configure-mmalloc
0aed8855 32757 @: $(MAKE); $(unstage)
6d389afc
MS
32758 @[ -f ./mmalloc/Makefile ] || exit 0; \
32759 r=`${PWD_COMMAND}`; export r; \
32760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32761 $(HOST_EXPORTS) \
32762 for flag in $(EXTRA_HOST_FLAGS) ; do \
32763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32764 done; \
32765 echo "Doing html in mmalloc" ; \
b00612cc 32766 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
32767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32769 "RANLIB=$${RANLIB}" \
0c24b341 32770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32771 html) \
32772 || exit 1
32773
32774@endif mmalloc
32775
b813574b
PB
32776.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
32777maybe-TAGS-mmalloc:
32778@if mmalloc
32779maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 32780
b813574b
PB
32781TAGS-mmalloc: \
32782 configure-mmalloc
0aed8855 32783 @: $(MAKE); $(unstage)
b813574b 32784 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32785 r=`${PWD_COMMAND}`; export r; \
32786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32787 $(HOST_EXPORTS) \
b813574b 32788 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32790 done; \
b813574b 32791 echo "Doing TAGS in mmalloc" ; \
b00612cc 32792 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32795 "RANLIB=$${RANLIB}" \
0c24b341 32796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32797 TAGS) \
4fa63067
NN
32798 || exit 1
32799
b813574b 32800@endif mmalloc
4fa63067 32801
b813574b
PB
32802.PHONY: maybe-install-info-mmalloc install-info-mmalloc
32803maybe-install-info-mmalloc:
32804@if mmalloc
32805maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 32806
b813574b
PB
32807install-info-mmalloc: \
32808 configure-mmalloc \
32809 info-mmalloc
0aed8855 32810 @: $(MAKE); $(unstage)
b813574b 32811 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32812 r=`${PWD_COMMAND}`; export r; \
32813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32814 $(HOST_EXPORTS) \
b813574b 32815 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32817 done; \
b813574b 32818 echo "Doing install-info in mmalloc" ; \
b00612cc 32819 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32822 "RANLIB=$${RANLIB}" \
0c24b341 32823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32824 install-info) \
4fa63067
NN
32825 || exit 1
32826
b813574b 32827@endif mmalloc
4fa63067 32828
a3ca38d2
DD
32829.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
32830maybe-install-pdf-mmalloc:
32831@if mmalloc
32832maybe-install-pdf-mmalloc: install-pdf-mmalloc
32833
32834install-pdf-mmalloc: \
32835 configure-mmalloc \
32836 pdf-mmalloc
32837 @: $(MAKE); $(unstage)
32838 @[ -f ./mmalloc/Makefile ] || exit 0; \
32839 r=`${PWD_COMMAND}`; export r; \
32840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841 $(HOST_EXPORTS) \
32842 for flag in $(EXTRA_HOST_FLAGS) ; do \
32843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32844 done; \
32845 echo "Doing install-pdf in mmalloc" ; \
32846 (cd $(HOST_SUBDIR)/mmalloc && \
32847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32849 "RANLIB=$${RANLIB}" \
0c24b341 32850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32851 install-pdf) \
32852 || exit 1
32853
32854@endif mmalloc
32855
108a6f8e
CD
32856.PHONY: maybe-install-html-mmalloc install-html-mmalloc
32857maybe-install-html-mmalloc:
32858@if mmalloc
32859maybe-install-html-mmalloc: install-html-mmalloc
32860
32861install-html-mmalloc: \
32862 configure-mmalloc \
32863 html-mmalloc
32864 @: $(MAKE); $(unstage)
32865 @[ -f ./mmalloc/Makefile ] || exit 0; \
32866 r=`${PWD_COMMAND}`; export r; \
32867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32868 $(HOST_EXPORTS) \
32869 for flag in $(EXTRA_HOST_FLAGS) ; do \
32870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32871 done; \
32872 echo "Doing install-html in mmalloc" ; \
32873 (cd $(HOST_SUBDIR)/mmalloc && \
32874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32876 "RANLIB=$${RANLIB}" \
0c24b341 32877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32878 install-html) \
32879 || exit 1
32880
32881@endif mmalloc
32882
b813574b
PB
32883.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
32884maybe-installcheck-mmalloc:
32885@if mmalloc
32886maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 32887
b813574b
PB
32888installcheck-mmalloc: \
32889 configure-mmalloc
0aed8855 32890 @: $(MAKE); $(unstage)
b813574b 32891 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32892 r=`${PWD_COMMAND}`; export r; \
32893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32894 $(HOST_EXPORTS) \
b813574b 32895 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32897 done; \
b813574b 32898 echo "Doing installcheck in mmalloc" ; \
b00612cc 32899 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32902 "RANLIB=$${RANLIB}" \
0c24b341 32903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32904 installcheck) \
4fa63067
NN
32905 || exit 1
32906
b813574b 32907@endif mmalloc
4fa63067 32908
b813574b
PB
32909.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32910maybe-mostlyclean-mmalloc:
32911@if mmalloc
32912maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 32913
b813574b 32914mostlyclean-mmalloc:
0aed8855 32915 @: $(MAKE); $(unstage)
b813574b 32916 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32917 r=`${PWD_COMMAND}`; export r; \
32918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32919 $(HOST_EXPORTS) \
b813574b 32920 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32922 done; \
b813574b 32923 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 32924 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32927 "RANLIB=$${RANLIB}" \
0c24b341 32928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32929 mostlyclean) \
4fa63067
NN
32930 || exit 1
32931
b813574b 32932@endif mmalloc
4fa63067 32933
b813574b
PB
32934.PHONY: maybe-clean-mmalloc clean-mmalloc
32935maybe-clean-mmalloc:
32936@if mmalloc
32937maybe-clean-mmalloc: clean-mmalloc
4fa63067 32938
b813574b 32939clean-mmalloc:
0aed8855 32940 @: $(MAKE); $(unstage)
b813574b 32941 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32942 r=`${PWD_COMMAND}`; export r; \
32943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32944 $(HOST_EXPORTS) \
b813574b 32945 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32947 done; \
b813574b 32948 echo "Doing clean in mmalloc" ; \
b00612cc 32949 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32952 "RANLIB=$${RANLIB}" \
0c24b341 32953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32954 clean) \
4fa63067
NN
32955 || exit 1
32956
b813574b 32957@endif mmalloc
4fa63067 32958
b813574b
PB
32959.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32960maybe-distclean-mmalloc:
32961@if mmalloc
32962maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 32963
b813574b 32964distclean-mmalloc:
0aed8855 32965 @: $(MAKE); $(unstage)
b813574b 32966 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32967 r=`${PWD_COMMAND}`; export r; \
32968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32969 $(HOST_EXPORTS) \
b813574b 32970 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32972 done; \
b813574b 32973 echo "Doing distclean in mmalloc" ; \
b00612cc 32974 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32977 "RANLIB=$${RANLIB}" \
0c24b341 32978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32979 distclean) \
4fa63067
NN
32980 || exit 1
32981
b813574b 32982@endif mmalloc
4fa63067 32983
b813574b
PB
32984.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32985maybe-maintainer-clean-mmalloc:
32986@if mmalloc
32987maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 32988
b813574b 32989maintainer-clean-mmalloc:
0aed8855 32990 @: $(MAKE); $(unstage)
b813574b 32991 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32992 r=`${PWD_COMMAND}`; export r; \
32993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32994 $(HOST_EXPORTS) \
b813574b 32995 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32997 done; \
b813574b 32998 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 32999 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
33000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33002 "RANLIB=$${RANLIB}" \
0c24b341 33003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33004 maintainer-clean) \
4fa63067 33005 || exit 1
16ae0395 33006
b813574b 33007@endif mmalloc
3866be5d
NN
33008
33009
a7254363 33010
b813574b
PB
33011.PHONY: configure-patch maybe-configure-patch
33012maybe-configure-patch:
4f0ef2d8
CD
33013@if gcc-bootstrap
33014configure-patch: stage_current
33015@endif gcc-bootstrap
b813574b
PB
33016@if patch
33017maybe-configure-patch: configure-patch
c52c6897 33018configure-patch:
0aed8855 33019 @: $(MAKE); $(unstage)
c52c6897 33020 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33022 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
33023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
1f53ca9a 33024 $(HOST_EXPORTS) \
a7254363
PB
33025 echo Configuring in $(HOST_SUBDIR)/patch; \
33026 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 33027 case $(srcdir) in \
b00612cc
PB
33028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33029 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
33030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33031 esac; \
b00612cc
PB
33032 srcdiroption="--srcdir=$${topdir}/patch"; \
33033 libsrcdir="$$s/patch"; \
e2b9e2dc 33034 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33036 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33037 || exit 1
b813574b 33038@endif patch
e2b9e2dc 33039
a7254363
PB
33040
33041
d545f33b
PB
33042
33043
b813574b
PB
33044.PHONY: all-patch maybe-all-patch
33045maybe-all-patch:
4f0ef2d8
CD
33046@if gcc-bootstrap
33047all-patch: stage_current
33048@endif gcc-bootstrap
b813574b 33049@if patch
d27cc32e 33050TARGET-patch=all
b813574b
PB
33051maybe-all-patch: all-patch
33052all-patch: configure-patch
0aed8855 33053 @: $(MAKE); $(unstage)
b40e3958
L
33054 @r=`${PWD_COMMAND}`; export r; \
33055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33056 $(HOST_EXPORTS) \
b00612cc 33057 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
33058 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33059 $(TARGET-patch))
b813574b 33060@endif patch
3866be5d 33061
a7254363 33062
d545f33b
PB
33063
33064
b813574b
PB
33065.PHONY: check-patch maybe-check-patch
33066maybe-check-patch:
33067@if patch
33068maybe-check-patch: check-patch
3866be5d 33069
b813574b 33070check-patch:
0aed8855 33071 @: $(MAKE); $(unstage)
b40e3958
L
33072 @r=`${PWD_COMMAND}`; export r; \
33073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33074 $(HOST_EXPORTS) \
b00612cc
PB
33075 (cd $(HOST_SUBDIR)/patch && \
33076 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33077
b813574b 33078@endif patch
3866be5d 33079
b813574b
PB
33080.PHONY: install-patch maybe-install-patch
33081maybe-install-patch:
33082@if patch
33083maybe-install-patch: install-patch
16ae0395 33084
b813574b 33085install-patch: installdirs
0aed8855 33086 @: $(MAKE); $(unstage)
b40e3958
L
33087 @r=`${PWD_COMMAND}`; export r; \
33088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33089 $(HOST_EXPORTS) \
b00612cc 33090 (cd $(HOST_SUBDIR)/patch && \
2da12f12 33091 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33092
b813574b 33093@endif patch
3866be5d 33094
9b980aa1
RW
33095.PHONY: install-strip-patch maybe-install-strip-patch
33096maybe-install-strip-patch:
33097@if patch
33098maybe-install-strip-patch: install-strip-patch
33099
33100install-strip-patch: installdirs
33101 @: $(MAKE); $(unstage)
33102 @r=`${PWD_COMMAND}`; export r; \
33103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33104 $(HOST_EXPORTS) \
33105 (cd $(HOST_SUBDIR)/patch && \
33106 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33107
33108@endif patch
33109
56a8fe78 33110# Other targets (info, dvi, pdf, etc.)
4fa63067 33111
b813574b
PB
33112.PHONY: maybe-info-patch info-patch
33113maybe-info-patch:
33114@if patch
33115maybe-info-patch: info-patch
4fa63067 33116
b813574b
PB
33117info-patch: \
33118 configure-patch
0aed8855 33119 @: $(MAKE); $(unstage)
b813574b 33120 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33121 r=`${PWD_COMMAND}`; export r; \
33122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33123 $(HOST_EXPORTS) \
b813574b 33124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33126 done; \
b813574b 33127 echo "Doing info in patch" ; \
b00612cc 33128 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33131 "RANLIB=$${RANLIB}" \
0c24b341 33132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33133 info) \
4fa63067
NN
33134 || exit 1
33135
b813574b 33136@endif patch
4fa63067 33137
b813574b
PB
33138.PHONY: maybe-dvi-patch dvi-patch
33139maybe-dvi-patch:
33140@if patch
33141maybe-dvi-patch: dvi-patch
4fa63067 33142
b813574b
PB
33143dvi-patch: \
33144 configure-patch
0aed8855 33145 @: $(MAKE); $(unstage)
b813574b 33146 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33147 r=`${PWD_COMMAND}`; export r; \
33148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33149 $(HOST_EXPORTS) \
b813574b 33150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
b813574b 33153 echo "Doing dvi in patch" ; \
b00612cc 33154 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33157 "RANLIB=$${RANLIB}" \
0c24b341 33158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33159 dvi) \
4fa63067
NN
33160 || exit 1
33161
b813574b 33162@endif patch
4fa63067 33163
56a8fe78
DD
33164.PHONY: maybe-pdf-patch pdf-patch
33165maybe-pdf-patch:
33166@if patch
33167maybe-pdf-patch: pdf-patch
33168
33169pdf-patch: \
33170 configure-patch
33171 @: $(MAKE); $(unstage)
33172 @[ -f ./patch/Makefile ] || exit 0; \
33173 r=`${PWD_COMMAND}`; export r; \
33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33175 $(HOST_EXPORTS) \
33176 for flag in $(EXTRA_HOST_FLAGS) ; do \
33177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178 done; \
33179 echo "Doing pdf in patch" ; \
33180 (cd $(HOST_SUBDIR)/patch && \
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
0c24b341 33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33185 pdf) \
33186 || exit 1
33187
33188@endif patch
33189
6d389afc
MS
33190.PHONY: maybe-html-patch html-patch
33191maybe-html-patch:
33192@if patch
33193maybe-html-patch: html-patch
33194
33195html-patch: \
33196 configure-patch
0aed8855 33197 @: $(MAKE); $(unstage)
6d389afc
MS
33198 @[ -f ./patch/Makefile ] || exit 0; \
33199 r=`${PWD_COMMAND}`; export r; \
33200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33201 $(HOST_EXPORTS) \
33202 for flag in $(EXTRA_HOST_FLAGS) ; do \
33203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33204 done; \
33205 echo "Doing html in patch" ; \
b00612cc 33206 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
33207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33209 "RANLIB=$${RANLIB}" \
0c24b341 33210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33211 html) \
33212 || exit 1
33213
33214@endif patch
33215
b813574b
PB
33216.PHONY: maybe-TAGS-patch TAGS-patch
33217maybe-TAGS-patch:
33218@if patch
33219maybe-TAGS-patch: TAGS-patch
4fa63067 33220
b813574b
PB
33221TAGS-patch: \
33222 configure-patch
0aed8855 33223 @: $(MAKE); $(unstage)
b813574b 33224 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33225 r=`${PWD_COMMAND}`; export r; \
33226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33227 $(HOST_EXPORTS) \
b813574b 33228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33230 done; \
b813574b 33231 echo "Doing TAGS in patch" ; \
b00612cc 33232 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33235 "RANLIB=$${RANLIB}" \
0c24b341 33236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33237 TAGS) \
4fa63067
NN
33238 || exit 1
33239
b813574b 33240@endif patch
4fa63067 33241
b813574b
PB
33242.PHONY: maybe-install-info-patch install-info-patch
33243maybe-install-info-patch:
33244@if patch
33245maybe-install-info-patch: install-info-patch
4fa63067 33246
b813574b
PB
33247install-info-patch: \
33248 configure-patch \
33249 info-patch
0aed8855 33250 @: $(MAKE); $(unstage)
b813574b 33251 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33252 r=`${PWD_COMMAND}`; export r; \
33253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33254 $(HOST_EXPORTS) \
b813574b 33255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33257 done; \
b813574b 33258 echo "Doing install-info in patch" ; \
b00612cc 33259 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33262 "RANLIB=$${RANLIB}" \
0c24b341 33263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33264 install-info) \
4fa63067
NN
33265 || exit 1
33266
b813574b 33267@endif patch
4fa63067 33268
a3ca38d2
DD
33269.PHONY: maybe-install-pdf-patch install-pdf-patch
33270maybe-install-pdf-patch:
33271@if patch
33272maybe-install-pdf-patch: install-pdf-patch
33273
33274install-pdf-patch: \
33275 configure-patch \
33276 pdf-patch
33277 @: $(MAKE); $(unstage)
33278 @[ -f ./patch/Makefile ] || exit 0; \
33279 r=`${PWD_COMMAND}`; export r; \
33280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33281 $(HOST_EXPORTS) \
33282 for flag in $(EXTRA_HOST_FLAGS) ; do \
33283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33284 done; \
33285 echo "Doing install-pdf in patch" ; \
33286 (cd $(HOST_SUBDIR)/patch && \
33287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33289 "RANLIB=$${RANLIB}" \
0c24b341 33290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33291 install-pdf) \
33292 || exit 1
33293
33294@endif patch
33295
108a6f8e
CD
33296.PHONY: maybe-install-html-patch install-html-patch
33297maybe-install-html-patch:
33298@if patch
33299maybe-install-html-patch: install-html-patch
33300
33301install-html-patch: \
33302 configure-patch \
33303 html-patch
33304 @: $(MAKE); $(unstage)
33305 @[ -f ./patch/Makefile ] || exit 0; \
33306 r=`${PWD_COMMAND}`; export r; \
33307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33308 $(HOST_EXPORTS) \
33309 for flag in $(EXTRA_HOST_FLAGS) ; do \
33310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33311 done; \
33312 echo "Doing install-html in patch" ; \
33313 (cd $(HOST_SUBDIR)/patch && \
33314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33316 "RANLIB=$${RANLIB}" \
0c24b341 33317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33318 install-html) \
33319 || exit 1
33320
33321@endif patch
33322
b813574b
PB
33323.PHONY: maybe-installcheck-patch installcheck-patch
33324maybe-installcheck-patch:
33325@if patch
33326maybe-installcheck-patch: installcheck-patch
4fa63067 33327
b813574b
PB
33328installcheck-patch: \
33329 configure-patch
0aed8855 33330 @: $(MAKE); $(unstage)
b813574b 33331 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33332 r=`${PWD_COMMAND}`; export r; \
33333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33334 $(HOST_EXPORTS) \
b813574b 33335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33337 done; \
b813574b 33338 echo "Doing installcheck in patch" ; \
b00612cc 33339 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33342 "RANLIB=$${RANLIB}" \
0c24b341 33343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33344 installcheck) \
4fa63067
NN
33345 || exit 1
33346
b813574b 33347@endif patch
4fa63067 33348
b813574b
PB
33349.PHONY: maybe-mostlyclean-patch mostlyclean-patch
33350maybe-mostlyclean-patch:
33351@if patch
33352maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 33353
b813574b 33354mostlyclean-patch:
0aed8855 33355 @: $(MAKE); $(unstage)
b813574b 33356 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33357 r=`${PWD_COMMAND}`; export r; \
33358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33359 $(HOST_EXPORTS) \
b813574b 33360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33362 done; \
b813574b 33363 echo "Doing mostlyclean in patch" ; \
b00612cc 33364 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33367 "RANLIB=$${RANLIB}" \
0c24b341 33368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33369 mostlyclean) \
4fa63067
NN
33370 || exit 1
33371
b813574b 33372@endif patch
4fa63067 33373
b813574b
PB
33374.PHONY: maybe-clean-patch clean-patch
33375maybe-clean-patch:
33376@if patch
33377maybe-clean-patch: clean-patch
4fa63067 33378
b813574b 33379clean-patch:
0aed8855 33380 @: $(MAKE); $(unstage)
b813574b 33381 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33382 r=`${PWD_COMMAND}`; export r; \
33383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33384 $(HOST_EXPORTS) \
b813574b 33385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33387 done; \
b813574b 33388 echo "Doing clean in patch" ; \
b00612cc 33389 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33392 "RANLIB=$${RANLIB}" \
0c24b341 33393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33394 clean) \
4fa63067
NN
33395 || exit 1
33396
b813574b 33397@endif patch
4fa63067 33398
b813574b
PB
33399.PHONY: maybe-distclean-patch distclean-patch
33400maybe-distclean-patch:
33401@if patch
33402maybe-distclean-patch: distclean-patch
4fa63067 33403
b813574b 33404distclean-patch:
0aed8855 33405 @: $(MAKE); $(unstage)
b813574b 33406 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33407 r=`${PWD_COMMAND}`; export r; \
33408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33409 $(HOST_EXPORTS) \
b813574b 33410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33412 done; \
b813574b 33413 echo "Doing distclean in patch" ; \
b00612cc 33414 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33417 "RANLIB=$${RANLIB}" \
0c24b341 33418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33419 distclean) \
4fa63067
NN
33420 || exit 1
33421
b813574b 33422@endif patch
4fa63067 33423
b813574b
PB
33424.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
33425maybe-maintainer-clean-patch:
33426@if patch
33427maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 33428
b813574b 33429maintainer-clean-patch:
0aed8855 33430 @: $(MAKE); $(unstage)
b813574b 33431 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33432 r=`${PWD_COMMAND}`; export r; \
33433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33434 $(HOST_EXPORTS) \
b813574b 33435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33437 done; \
b813574b 33438 echo "Doing maintainer-clean in patch" ; \
b00612cc 33439 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33442 "RANLIB=$${RANLIB}" \
0c24b341 33443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33444 maintainer-clean) \
4fa63067
NN
33445 || exit 1
33446
b813574b 33447@endif patch
4fa63067
NN
33448
33449
a7254363 33450
b813574b
PB
33451.PHONY: configure-perl maybe-configure-perl
33452maybe-configure-perl:
4f0ef2d8
CD
33453@if gcc-bootstrap
33454configure-perl: stage_current
33455@endif gcc-bootstrap
b813574b
PB
33456@if perl
33457maybe-configure-perl: configure-perl
c52c6897 33458configure-perl:
0aed8855 33459 @: $(MAKE); $(unstage)
c52c6897 33460 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33462 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
33463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
1f53ca9a 33464 $(HOST_EXPORTS) \
a7254363
PB
33465 echo Configuring in $(HOST_SUBDIR)/perl; \
33466 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 33467 case $(srcdir) in \
b00612cc
PB
33468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33469 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
33470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33471 esac; \
b00612cc
PB
33472 srcdiroption="--srcdir=$${topdir}/perl"; \
33473 libsrcdir="$$s/perl"; \
e2b9e2dc 33474 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33476 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33477 || exit 1
b813574b 33478@endif perl
e2b9e2dc 33479
a7254363
PB
33480
33481
d545f33b
PB
33482
33483
b813574b
PB
33484.PHONY: all-perl maybe-all-perl
33485maybe-all-perl:
4f0ef2d8
CD
33486@if gcc-bootstrap
33487all-perl: stage_current
33488@endif gcc-bootstrap
b813574b 33489@if perl
d27cc32e 33490TARGET-perl=all
b813574b
PB
33491maybe-all-perl: all-perl
33492all-perl: configure-perl
0aed8855 33493 @: $(MAKE); $(unstage)
b40e3958
L
33494 @r=`${PWD_COMMAND}`; export r; \
33495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33496 $(HOST_EXPORTS) \
b00612cc 33497 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
33498 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33499 $(TARGET-perl))
b813574b 33500@endif perl
3866be5d 33501
a7254363 33502
d545f33b
PB
33503
33504
b813574b
PB
33505.PHONY: check-perl maybe-check-perl
33506maybe-check-perl:
33507@if perl
33508maybe-check-perl: check-perl
3866be5d 33509
b813574b 33510check-perl:
0aed8855 33511 @: $(MAKE); $(unstage)
b40e3958
L
33512 @r=`${PWD_COMMAND}`; export r; \
33513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33514 $(HOST_EXPORTS) \
b00612cc
PB
33515 (cd $(HOST_SUBDIR)/perl && \
33516 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33517
b813574b 33518@endif perl
3866be5d 33519
b813574b
PB
33520.PHONY: install-perl maybe-install-perl
33521maybe-install-perl:
33522@if perl
33523maybe-install-perl: install-perl
16ae0395 33524
b813574b 33525install-perl: installdirs
0aed8855 33526 @: $(MAKE); $(unstage)
b40e3958
L
33527 @r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33529 $(HOST_EXPORTS) \
b00612cc 33530 (cd $(HOST_SUBDIR)/perl && \
2da12f12 33531 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33532
b813574b 33533@endif perl
3866be5d 33534
9b980aa1
RW
33535.PHONY: install-strip-perl maybe-install-strip-perl
33536maybe-install-strip-perl:
33537@if perl
33538maybe-install-strip-perl: install-strip-perl
33539
33540install-strip-perl: installdirs
33541 @: $(MAKE); $(unstage)
33542 @r=`${PWD_COMMAND}`; export r; \
33543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33544 $(HOST_EXPORTS) \
33545 (cd $(HOST_SUBDIR)/perl && \
33546 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33547
33548@endif perl
33549
56a8fe78 33550# Other targets (info, dvi, pdf, etc.)
4fa63067 33551
b813574b
PB
33552.PHONY: maybe-info-perl info-perl
33553maybe-info-perl:
33554@if perl
33555maybe-info-perl: info-perl
4fa63067 33556
b813574b
PB
33557info-perl: \
33558 configure-perl
0aed8855 33559 @: $(MAKE); $(unstage)
b813574b 33560 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
33561 r=`${PWD_COMMAND}`; export r; \
33562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33563 $(HOST_EXPORTS) \
b813574b 33564 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33566 done; \
b813574b 33567 echo "Doing info in perl" ; \
b00612cc 33568 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33571 "RANLIB=$${RANLIB}" \
0c24b341 33572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33573 info) \
e2b9e2dc
NN
33574 || exit 1
33575
b813574b 33576@endif perl
4fa63067 33577
b813574b
PB
33578.PHONY: maybe-dvi-perl dvi-perl
33579maybe-dvi-perl:
33580@if perl
33581maybe-dvi-perl: dvi-perl
4fa63067 33582
b813574b
PB
33583dvi-perl: \
33584 configure-perl
0aed8855 33585 @: $(MAKE); $(unstage)
b813574b 33586 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33587 r=`${PWD_COMMAND}`; export r; \
b40e3958 33588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33589 $(HOST_EXPORTS) \
b813574b 33590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33592 done; \
b813574b 33593 echo "Doing dvi in perl" ; \
b00612cc 33594 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33597 "RANLIB=$${RANLIB}" \
0c24b341 33598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33599 dvi) \
4fa63067 33600 || exit 1
3866be5d 33601
b813574b 33602@endif perl
3866be5d 33603
56a8fe78
DD
33604.PHONY: maybe-pdf-perl pdf-perl
33605maybe-pdf-perl:
33606@if perl
33607maybe-pdf-perl: pdf-perl
33608
33609pdf-perl: \
33610 configure-perl
33611 @: $(MAKE); $(unstage)
33612 @[ -f ./perl/Makefile ] || exit 0; \
33613 r=`${PWD_COMMAND}`; export r; \
33614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33615 $(HOST_EXPORTS) \
33616 for flag in $(EXTRA_HOST_FLAGS) ; do \
33617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33618 done; \
33619 echo "Doing pdf in perl" ; \
33620 (cd $(HOST_SUBDIR)/perl && \
33621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33623 "RANLIB=$${RANLIB}" \
0c24b341 33624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33625 pdf) \
33626 || exit 1
33627
33628@endif perl
33629
6d389afc
MS
33630.PHONY: maybe-html-perl html-perl
33631maybe-html-perl:
33632@if perl
33633maybe-html-perl: html-perl
33634
33635html-perl: \
33636 configure-perl
0aed8855 33637 @: $(MAKE); $(unstage)
6d389afc
MS
33638 @[ -f ./perl/Makefile ] || exit 0; \
33639 r=`${PWD_COMMAND}`; export r; \
33640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33641 $(HOST_EXPORTS) \
33642 for flag in $(EXTRA_HOST_FLAGS) ; do \
33643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33644 done; \
33645 echo "Doing html in perl" ; \
b00612cc 33646 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
33647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33649 "RANLIB=$${RANLIB}" \
0c24b341 33650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33651 html) \
33652 || exit 1
33653
33654@endif perl
33655
b813574b
PB
33656.PHONY: maybe-TAGS-perl TAGS-perl
33657maybe-TAGS-perl:
33658@if perl
33659maybe-TAGS-perl: TAGS-perl
4fa63067 33660
b813574b
PB
33661TAGS-perl: \
33662 configure-perl
0aed8855 33663 @: $(MAKE); $(unstage)
b813574b 33664 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33665 r=`${PWD_COMMAND}`; export r; \
b40e3958 33666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33667 $(HOST_EXPORTS) \
b813574b 33668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33670 done; \
b813574b 33671 echo "Doing TAGS in perl" ; \
b00612cc 33672 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33675 "RANLIB=$${RANLIB}" \
0c24b341 33676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33677 TAGS) \
4fa63067 33678 || exit 1
3866be5d 33679
b813574b 33680@endif perl
3866be5d 33681
b813574b
PB
33682.PHONY: maybe-install-info-perl install-info-perl
33683maybe-install-info-perl:
33684@if perl
33685maybe-install-info-perl: install-info-perl
16ae0395 33686
b813574b
PB
33687install-info-perl: \
33688 configure-perl \
33689 info-perl
0aed8855 33690 @: $(MAKE); $(unstage)
b813574b 33691 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33692 r=`${PWD_COMMAND}`; export r; \
33693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33694 $(HOST_EXPORTS) \
b813574b 33695 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33697 done; \
b813574b 33698 echo "Doing install-info in perl" ; \
b00612cc 33699 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33702 "RANLIB=$${RANLIB}" \
0c24b341 33703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33704 install-info) \
4fa63067
NN
33705 || exit 1
33706
b813574b 33707@endif perl
4fa63067 33708
a3ca38d2
DD
33709.PHONY: maybe-install-pdf-perl install-pdf-perl
33710maybe-install-pdf-perl:
33711@if perl
33712maybe-install-pdf-perl: install-pdf-perl
33713
33714install-pdf-perl: \
33715 configure-perl \
33716 pdf-perl
33717 @: $(MAKE); $(unstage)
33718 @[ -f ./perl/Makefile ] || exit 0; \
33719 r=`${PWD_COMMAND}`; export r; \
33720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33721 $(HOST_EXPORTS) \
33722 for flag in $(EXTRA_HOST_FLAGS) ; do \
33723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33724 done; \
33725 echo "Doing install-pdf in perl" ; \
33726 (cd $(HOST_SUBDIR)/perl && \
33727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33729 "RANLIB=$${RANLIB}" \
0c24b341 33730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33731 install-pdf) \
33732 || exit 1
33733
33734@endif perl
33735
108a6f8e
CD
33736.PHONY: maybe-install-html-perl install-html-perl
33737maybe-install-html-perl:
33738@if perl
33739maybe-install-html-perl: install-html-perl
33740
33741install-html-perl: \
33742 configure-perl \
33743 html-perl
33744 @: $(MAKE); $(unstage)
33745 @[ -f ./perl/Makefile ] || exit 0; \
33746 r=`${PWD_COMMAND}`; export r; \
33747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33748 $(HOST_EXPORTS) \
33749 for flag in $(EXTRA_HOST_FLAGS) ; do \
33750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33751 done; \
33752 echo "Doing install-html in perl" ; \
33753 (cd $(HOST_SUBDIR)/perl && \
33754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33756 "RANLIB=$${RANLIB}" \
0c24b341 33757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33758 install-html) \
33759 || exit 1
33760
33761@endif perl
33762
b813574b
PB
33763.PHONY: maybe-installcheck-perl installcheck-perl
33764maybe-installcheck-perl:
33765@if perl
33766maybe-installcheck-perl: installcheck-perl
4fa63067 33767
b813574b
PB
33768installcheck-perl: \
33769 configure-perl
0aed8855 33770 @: $(MAKE); $(unstage)
b813574b 33771 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33772 r=`${PWD_COMMAND}`; export r; \
33773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33774 $(HOST_EXPORTS) \
b813574b 33775 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33777 done; \
b813574b 33778 echo "Doing installcheck in perl" ; \
b00612cc 33779 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33782 "RANLIB=$${RANLIB}" \
0c24b341 33783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33784 installcheck) \
4fa63067
NN
33785 || exit 1
33786
b813574b 33787@endif perl
4fa63067 33788
b813574b
PB
33789.PHONY: maybe-mostlyclean-perl mostlyclean-perl
33790maybe-mostlyclean-perl:
33791@if perl
33792maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 33793
b813574b 33794mostlyclean-perl:
0aed8855 33795 @: $(MAKE); $(unstage)
b813574b 33796 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33797 r=`${PWD_COMMAND}`; export r; \
33798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33799 $(HOST_EXPORTS) \
b813574b 33800 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33802 done; \
b813574b 33803 echo "Doing mostlyclean in perl" ; \
b00612cc 33804 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33807 "RANLIB=$${RANLIB}" \
0c24b341 33808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33809 mostlyclean) \
4fa63067
NN
33810 || exit 1
33811
b813574b 33812@endif perl
4fa63067 33813
b813574b
PB
33814.PHONY: maybe-clean-perl clean-perl
33815maybe-clean-perl:
33816@if perl
33817maybe-clean-perl: clean-perl
4fa63067 33818
b813574b 33819clean-perl:
0aed8855 33820 @: $(MAKE); $(unstage)
b813574b 33821 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33822 r=`${PWD_COMMAND}`; export r; \
33823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33824 $(HOST_EXPORTS) \
b813574b 33825 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33827 done; \
b813574b 33828 echo "Doing clean in perl" ; \
b00612cc 33829 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33832 "RANLIB=$${RANLIB}" \
0c24b341 33833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33834 clean) \
4fa63067
NN
33835 || exit 1
33836
b813574b 33837@endif perl
4fa63067 33838
b813574b
PB
33839.PHONY: maybe-distclean-perl distclean-perl
33840maybe-distclean-perl:
33841@if perl
33842maybe-distclean-perl: distclean-perl
4fa63067 33843
b813574b 33844distclean-perl:
0aed8855 33845 @: $(MAKE); $(unstage)
b813574b 33846 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33847 r=`${PWD_COMMAND}`; export r; \
33848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33849 $(HOST_EXPORTS) \
b813574b 33850 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33852 done; \
b813574b 33853 echo "Doing distclean in perl" ; \
b00612cc 33854 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33857 "RANLIB=$${RANLIB}" \
0c24b341 33858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33859 distclean) \
4fa63067
NN
33860 || exit 1
33861
b813574b 33862@endif perl
4fa63067 33863
b813574b
PB
33864.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
33865maybe-maintainer-clean-perl:
33866@if perl
33867maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 33868
b813574b 33869maintainer-clean-perl:
0aed8855 33870 @: $(MAKE); $(unstage)
b813574b 33871 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33872 r=`${PWD_COMMAND}`; export r; \
b40e3958 33873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33874 $(HOST_EXPORTS) \
b813574b 33875 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33877 done; \
b813574b 33878 echo "Doing maintainer-clean in perl" ; \
b00612cc 33879 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33882 "RANLIB=$${RANLIB}" \
0c24b341 33883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33884 maintainer-clean) \
4fa63067 33885 || exit 1
3866be5d 33886
b813574b 33887@endif perl
3866be5d 33888
4fa63067 33889
a7254363 33890
b813574b
PB
33891.PHONY: configure-prms maybe-configure-prms
33892maybe-configure-prms:
4f0ef2d8
CD
33893@if gcc-bootstrap
33894configure-prms: stage_current
33895@endif gcc-bootstrap
b813574b
PB
33896@if prms
33897maybe-configure-prms: configure-prms
c52c6897 33898configure-prms:
0aed8855 33899 @: $(MAKE); $(unstage)
c52c6897 33900 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33902 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
33903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
1f53ca9a 33904 $(HOST_EXPORTS) \
a7254363
PB
33905 echo Configuring in $(HOST_SUBDIR)/prms; \
33906 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 33907 case $(srcdir) in \
b00612cc
PB
33908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33909 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
33910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33911 esac; \
b00612cc
PB
33912 srcdiroption="--srcdir=$${topdir}/prms"; \
33913 libsrcdir="$$s/prms"; \
e2b9e2dc 33914 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33916 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33917 || exit 1
b813574b 33918@endif prms
e2b9e2dc 33919
a7254363
PB
33920
33921
d545f33b
PB
33922
33923
b813574b
PB
33924.PHONY: all-prms maybe-all-prms
33925maybe-all-prms:
4f0ef2d8
CD
33926@if gcc-bootstrap
33927all-prms: stage_current
33928@endif gcc-bootstrap
b813574b 33929@if prms
d27cc32e 33930TARGET-prms=all
b813574b
PB
33931maybe-all-prms: all-prms
33932all-prms: configure-prms
0aed8855 33933 @: $(MAKE); $(unstage)
b40e3958
L
33934 @r=`${PWD_COMMAND}`; export r; \
33935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33936 $(HOST_EXPORTS) \
b00612cc 33937 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
33938 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33939 $(TARGET-prms))
b813574b 33940@endif prms
3866be5d 33941
a7254363 33942
d545f33b
PB
33943
33944
b813574b
PB
33945.PHONY: check-prms maybe-check-prms
33946maybe-check-prms:
33947@if prms
33948maybe-check-prms: check-prms
3866be5d 33949
b813574b 33950check-prms:
0aed8855 33951 @: $(MAKE); $(unstage)
b40e3958
L
33952 @r=`${PWD_COMMAND}`; export r; \
33953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33954 $(HOST_EXPORTS) \
b00612cc
PB
33955 (cd $(HOST_SUBDIR)/prms && \
33956 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33957
b813574b 33958@endif prms
3866be5d 33959
b813574b
PB
33960.PHONY: install-prms maybe-install-prms
33961maybe-install-prms:
33962@if prms
33963maybe-install-prms: install-prms
4fa63067 33964
b813574b 33965install-prms: installdirs
0aed8855 33966 @: $(MAKE); $(unstage)
4fa63067
NN
33967 @r=`${PWD_COMMAND}`; export r; \
33968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33969 $(HOST_EXPORTS) \
b00612cc 33970 (cd $(HOST_SUBDIR)/prms && \
2da12f12 33971 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33972
b813574b 33973@endif prms
4fa63067 33974
9b980aa1
RW
33975.PHONY: install-strip-prms maybe-install-strip-prms
33976maybe-install-strip-prms:
33977@if prms
33978maybe-install-strip-prms: install-strip-prms
33979
33980install-strip-prms: installdirs
33981 @: $(MAKE); $(unstage)
33982 @r=`${PWD_COMMAND}`; export r; \
33983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33984 $(HOST_EXPORTS) \
33985 (cd $(HOST_SUBDIR)/prms && \
33986 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33987
33988@endif prms
33989
56a8fe78 33990# Other targets (info, dvi, pdf, etc.)
4fa63067 33991
b813574b
PB
33992.PHONY: maybe-info-prms info-prms
33993maybe-info-prms:
33994@if prms
33995maybe-info-prms: info-prms
4fa63067 33996
b813574b
PB
33997info-prms: \
33998 configure-prms
0aed8855 33999 @: $(MAKE); $(unstage)
b813574b 34000 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34001 r=`${PWD_COMMAND}`; export r; \
34002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34003 $(HOST_EXPORTS) \
b813574b 34004 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34006 done; \
b813574b 34007 echo "Doing info in prms" ; \
b00612cc 34008 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34011 "RANLIB=$${RANLIB}" \
0c24b341 34012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34013 info) \
4fa63067
NN
34014 || exit 1
34015
b813574b 34016@endif prms
4fa63067 34017
b813574b
PB
34018.PHONY: maybe-dvi-prms dvi-prms
34019maybe-dvi-prms:
34020@if prms
34021maybe-dvi-prms: dvi-prms
4fa63067 34022
b813574b
PB
34023dvi-prms: \
34024 configure-prms
0aed8855 34025 @: $(MAKE); $(unstage)
b813574b 34026 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34027 r=`${PWD_COMMAND}`; export r; \
34028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34029 $(HOST_EXPORTS) \
b813574b 34030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34032 done; \
b813574b 34033 echo "Doing dvi in prms" ; \
b00612cc 34034 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34037 "RANLIB=$${RANLIB}" \
0c24b341 34038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34039 dvi) \
4fa63067
NN
34040 || exit 1
34041
b813574b 34042@endif prms
4fa63067 34043
56a8fe78
DD
34044.PHONY: maybe-pdf-prms pdf-prms
34045maybe-pdf-prms:
34046@if prms
34047maybe-pdf-prms: pdf-prms
34048
34049pdf-prms: \
34050 configure-prms
34051 @: $(MAKE); $(unstage)
34052 @[ -f ./prms/Makefile ] || exit 0; \
34053 r=`${PWD_COMMAND}`; export r; \
34054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34055 $(HOST_EXPORTS) \
34056 for flag in $(EXTRA_HOST_FLAGS) ; do \
34057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34058 done; \
34059 echo "Doing pdf in prms" ; \
34060 (cd $(HOST_SUBDIR)/prms && \
34061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34063 "RANLIB=$${RANLIB}" \
0c24b341 34064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34065 pdf) \
34066 || exit 1
34067
34068@endif prms
34069
6d389afc
MS
34070.PHONY: maybe-html-prms html-prms
34071maybe-html-prms:
34072@if prms
34073maybe-html-prms: html-prms
34074
34075html-prms: \
34076 configure-prms
0aed8855 34077 @: $(MAKE); $(unstage)
6d389afc
MS
34078 @[ -f ./prms/Makefile ] || exit 0; \
34079 r=`${PWD_COMMAND}`; export r; \
34080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34081 $(HOST_EXPORTS) \
34082 for flag in $(EXTRA_HOST_FLAGS) ; do \
34083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34084 done; \
34085 echo "Doing html in prms" ; \
b00612cc 34086 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
34087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34089 "RANLIB=$${RANLIB}" \
0c24b341 34090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34091 html) \
34092 || exit 1
34093
34094@endif prms
34095
b813574b
PB
34096.PHONY: maybe-TAGS-prms TAGS-prms
34097maybe-TAGS-prms:
34098@if prms
34099maybe-TAGS-prms: TAGS-prms
4fa63067 34100
b813574b
PB
34101TAGS-prms: \
34102 configure-prms
0aed8855 34103 @: $(MAKE); $(unstage)
b813574b 34104 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34105 r=`${PWD_COMMAND}`; export r; \
34106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34107 $(HOST_EXPORTS) \
b813574b 34108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34110 done; \
b813574b 34111 echo "Doing TAGS in prms" ; \
b00612cc 34112 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34115 "RANLIB=$${RANLIB}" \
0c24b341 34116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34117 TAGS) \
4fa63067
NN
34118 || exit 1
34119
b813574b 34120@endif prms
4fa63067 34121
b813574b
PB
34122.PHONY: maybe-install-info-prms install-info-prms
34123maybe-install-info-prms:
34124@if prms
34125maybe-install-info-prms: install-info-prms
4fa63067 34126
b813574b
PB
34127install-info-prms: \
34128 configure-prms \
34129 info-prms
0aed8855 34130 @: $(MAKE); $(unstage)
b813574b 34131 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34132 r=`${PWD_COMMAND}`; export r; \
34133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34134 $(HOST_EXPORTS) \
b813574b 34135 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34137 done; \
b813574b 34138 echo "Doing install-info in prms" ; \
b00612cc 34139 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34142 "RANLIB=$${RANLIB}" \
0c24b341 34143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34144 install-info) \
4fa63067
NN
34145 || exit 1
34146
b813574b 34147@endif prms
4fa63067 34148
a3ca38d2
DD
34149.PHONY: maybe-install-pdf-prms install-pdf-prms
34150maybe-install-pdf-prms:
34151@if prms
34152maybe-install-pdf-prms: install-pdf-prms
34153
34154install-pdf-prms: \
34155 configure-prms \
34156 pdf-prms
34157 @: $(MAKE); $(unstage)
34158 @[ -f ./prms/Makefile ] || exit 0; \
34159 r=`${PWD_COMMAND}`; export r; \
34160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34161 $(HOST_EXPORTS) \
34162 for flag in $(EXTRA_HOST_FLAGS) ; do \
34163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34164 done; \
34165 echo "Doing install-pdf in prms" ; \
34166 (cd $(HOST_SUBDIR)/prms && \
34167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34169 "RANLIB=$${RANLIB}" \
0c24b341 34170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34171 install-pdf) \
34172 || exit 1
34173
34174@endif prms
34175
108a6f8e
CD
34176.PHONY: maybe-install-html-prms install-html-prms
34177maybe-install-html-prms:
34178@if prms
34179maybe-install-html-prms: install-html-prms
34180
34181install-html-prms: \
34182 configure-prms \
34183 html-prms
34184 @: $(MAKE); $(unstage)
34185 @[ -f ./prms/Makefile ] || exit 0; \
34186 r=`${PWD_COMMAND}`; export r; \
34187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34188 $(HOST_EXPORTS) \
34189 for flag in $(EXTRA_HOST_FLAGS) ; do \
34190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34191 done; \
34192 echo "Doing install-html in prms" ; \
34193 (cd $(HOST_SUBDIR)/prms && \
34194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34196 "RANLIB=$${RANLIB}" \
0c24b341 34197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34198 install-html) \
34199 || exit 1
34200
34201@endif prms
34202
b813574b
PB
34203.PHONY: maybe-installcheck-prms installcheck-prms
34204maybe-installcheck-prms:
34205@if prms
34206maybe-installcheck-prms: installcheck-prms
4fa63067 34207
b813574b
PB
34208installcheck-prms: \
34209 configure-prms
0aed8855 34210 @: $(MAKE); $(unstage)
b813574b 34211 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34212 r=`${PWD_COMMAND}`; export r; \
34213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34214 $(HOST_EXPORTS) \
b813574b 34215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34217 done; \
b813574b 34218 echo "Doing installcheck in prms" ; \
b00612cc 34219 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34222 "RANLIB=$${RANLIB}" \
0c24b341 34223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34224 installcheck) \
4fa63067
NN
34225 || exit 1
34226
b813574b 34227@endif prms
4fa63067 34228
b813574b
PB
34229.PHONY: maybe-mostlyclean-prms mostlyclean-prms
34230maybe-mostlyclean-prms:
34231@if prms
34232maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 34233
b813574b 34234mostlyclean-prms:
0aed8855 34235 @: $(MAKE); $(unstage)
b813574b 34236 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34237 r=`${PWD_COMMAND}`; export r; \
34238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34239 $(HOST_EXPORTS) \
b813574b 34240 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34242 done; \
b813574b 34243 echo "Doing mostlyclean in prms" ; \
b00612cc 34244 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34247 "RANLIB=$${RANLIB}" \
0c24b341 34248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34249 mostlyclean) \
4fa63067
NN
34250 || exit 1
34251
b813574b 34252@endif prms
4fa63067 34253
b813574b
PB
34254.PHONY: maybe-clean-prms clean-prms
34255maybe-clean-prms:
34256@if prms
34257maybe-clean-prms: clean-prms
4fa63067 34258
b813574b 34259clean-prms:
0aed8855 34260 @: $(MAKE); $(unstage)
b813574b 34261 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34262 r=`${PWD_COMMAND}`; export r; \
34263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34264 $(HOST_EXPORTS) \
b813574b 34265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34267 done; \
b813574b 34268 echo "Doing clean in prms" ; \
b00612cc 34269 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34272 "RANLIB=$${RANLIB}" \
0c24b341 34273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34274 clean) \
4fa63067
NN
34275 || exit 1
34276
b813574b 34277@endif prms
4fa63067 34278
b813574b
PB
34279.PHONY: maybe-distclean-prms distclean-prms
34280maybe-distclean-prms:
34281@if prms
34282maybe-distclean-prms: distclean-prms
4fa63067 34283
b813574b 34284distclean-prms:
0aed8855 34285 @: $(MAKE); $(unstage)
b813574b 34286 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34287 r=`${PWD_COMMAND}`; export r; \
34288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34289 $(HOST_EXPORTS) \
b813574b 34290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34292 done; \
b813574b 34293 echo "Doing distclean in prms" ; \
b00612cc 34294 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34297 "RANLIB=$${RANLIB}" \
0c24b341 34298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34299 distclean) \
4fa63067
NN
34300 || exit 1
34301
b813574b 34302@endif prms
4fa63067 34303
b813574b
PB
34304.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
34305maybe-maintainer-clean-prms:
34306@if prms
34307maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 34308
b813574b 34309maintainer-clean-prms:
0aed8855 34310 @: $(MAKE); $(unstage)
b813574b 34311 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34312 r=`${PWD_COMMAND}`; export r; \
34313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34314 $(HOST_EXPORTS) \
b813574b 34315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34317 done; \
b813574b 34318 echo "Doing maintainer-clean in prms" ; \
b00612cc 34319 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34322 "RANLIB=$${RANLIB}" \
0c24b341 34323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34324 maintainer-clean) \
4fa63067 34325 || exit 1
16ae0395 34326
b813574b 34327@endif prms
3866be5d
NN
34328
34329
a7254363 34330
b813574b
PB
34331.PHONY: configure-rcs maybe-configure-rcs
34332maybe-configure-rcs:
4f0ef2d8
CD
34333@if gcc-bootstrap
34334configure-rcs: stage_current
34335@endif gcc-bootstrap
b813574b
PB
34336@if rcs
34337maybe-configure-rcs: configure-rcs
c52c6897 34338configure-rcs:
0aed8855 34339 @: $(MAKE); $(unstage)
c52c6897 34340 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34342 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
34343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
1f53ca9a 34344 $(HOST_EXPORTS) \
a7254363
PB
34345 echo Configuring in $(HOST_SUBDIR)/rcs; \
34346 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 34347 case $(srcdir) in \
b00612cc
PB
34348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34349 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
34350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34351 esac; \
b00612cc
PB
34352 srcdiroption="--srcdir=$${topdir}/rcs"; \
34353 libsrcdir="$$s/rcs"; \
e2b9e2dc 34354 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34356 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34357 || exit 1
b813574b 34358@endif rcs
e2b9e2dc 34359
a7254363
PB
34360
34361
d545f33b
PB
34362
34363
b813574b
PB
34364.PHONY: all-rcs maybe-all-rcs
34365maybe-all-rcs:
4f0ef2d8
CD
34366@if gcc-bootstrap
34367all-rcs: stage_current
34368@endif gcc-bootstrap
b813574b 34369@if rcs
d27cc32e 34370TARGET-rcs=all
b813574b
PB
34371maybe-all-rcs: all-rcs
34372all-rcs: configure-rcs
0aed8855 34373 @: $(MAKE); $(unstage)
b40e3958
L
34374 @r=`${PWD_COMMAND}`; export r; \
34375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34376 $(HOST_EXPORTS) \
b00612cc 34377 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
34378 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34379 $(TARGET-rcs))
b813574b 34380@endif rcs
3866be5d 34381
a7254363 34382
d545f33b
PB
34383
34384
b813574b
PB
34385.PHONY: check-rcs maybe-check-rcs
34386maybe-check-rcs:
34387@if rcs
34388maybe-check-rcs: check-rcs
3866be5d 34389
b813574b 34390check-rcs:
0aed8855 34391 @: $(MAKE); $(unstage)
b40e3958
L
34392 @r=`${PWD_COMMAND}`; export r; \
34393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34394 $(HOST_EXPORTS) \
b00612cc
PB
34395 (cd $(HOST_SUBDIR)/rcs && \
34396 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34397
b813574b 34398@endif rcs
3866be5d 34399
b813574b
PB
34400.PHONY: install-rcs maybe-install-rcs
34401maybe-install-rcs:
34402@if rcs
34403maybe-install-rcs: install-rcs
16ae0395 34404
b813574b 34405install-rcs: installdirs
0aed8855 34406 @: $(MAKE); $(unstage)
b40e3958
L
34407 @r=`${PWD_COMMAND}`; export r; \
34408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34409 $(HOST_EXPORTS) \
b00612cc 34410 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 34411 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34412
b813574b 34413@endif rcs
3866be5d 34414
9b980aa1
RW
34415.PHONY: install-strip-rcs maybe-install-strip-rcs
34416maybe-install-strip-rcs:
34417@if rcs
34418maybe-install-strip-rcs: install-strip-rcs
34419
34420install-strip-rcs: installdirs
34421 @: $(MAKE); $(unstage)
34422 @r=`${PWD_COMMAND}`; export r; \
34423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34424 $(HOST_EXPORTS) \
34425 (cd $(HOST_SUBDIR)/rcs && \
34426 $(MAKE) $(FLAGS_TO_PASS) install-strip)
34427
34428@endif rcs
34429
56a8fe78 34430# Other targets (info, dvi, pdf, etc.)
4fa63067 34431
b813574b
PB
34432.PHONY: maybe-info-rcs info-rcs
34433maybe-info-rcs:
34434@if rcs
34435maybe-info-rcs: info-rcs
4fa63067 34436
b813574b
PB
34437info-rcs: \
34438 configure-rcs
0aed8855 34439 @: $(MAKE); $(unstage)
b813574b 34440 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34441 r=`${PWD_COMMAND}`; export r; \
34442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34443 $(HOST_EXPORTS) \
b813574b 34444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34446 done; \
b813574b 34447 echo "Doing info in rcs" ; \
b00612cc 34448 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34451 "RANLIB=$${RANLIB}" \
0c24b341 34452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34453 info) \
4fa63067
NN
34454 || exit 1
34455
b813574b 34456@endif rcs
4fa63067 34457
b813574b
PB
34458.PHONY: maybe-dvi-rcs dvi-rcs
34459maybe-dvi-rcs:
34460@if rcs
34461maybe-dvi-rcs: dvi-rcs
4fa63067 34462
b813574b
PB
34463dvi-rcs: \
34464 configure-rcs
0aed8855 34465 @: $(MAKE); $(unstage)
b813574b 34466 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34467 r=`${PWD_COMMAND}`; export r; \
34468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34469 $(HOST_EXPORTS) \
b813574b 34470 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34472 done; \
b813574b 34473 echo "Doing dvi in rcs" ; \
b00612cc 34474 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34477 "RANLIB=$${RANLIB}" \
0c24b341 34478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34479 dvi) \
4fa63067
NN
34480 || exit 1
34481
b813574b 34482@endif rcs
4fa63067 34483
56a8fe78
DD
34484.PHONY: maybe-pdf-rcs pdf-rcs
34485maybe-pdf-rcs:
34486@if rcs
34487maybe-pdf-rcs: pdf-rcs
34488
34489pdf-rcs: \
34490 configure-rcs
34491 @: $(MAKE); $(unstage)
34492 @[ -f ./rcs/Makefile ] || exit 0; \
34493 r=`${PWD_COMMAND}`; export r; \
34494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34495 $(HOST_EXPORTS) \
34496 for flag in $(EXTRA_HOST_FLAGS) ; do \
34497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34498 done; \
34499 echo "Doing pdf in rcs" ; \
34500 (cd $(HOST_SUBDIR)/rcs && \
34501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34503 "RANLIB=$${RANLIB}" \
0c24b341 34504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34505 pdf) \
34506 || exit 1
34507
34508@endif rcs
34509
6d389afc
MS
34510.PHONY: maybe-html-rcs html-rcs
34511maybe-html-rcs:
34512@if rcs
34513maybe-html-rcs: html-rcs
34514
34515html-rcs: \
34516 configure-rcs
0aed8855 34517 @: $(MAKE); $(unstage)
6d389afc
MS
34518 @[ -f ./rcs/Makefile ] || exit 0; \
34519 r=`${PWD_COMMAND}`; export r; \
34520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34521 $(HOST_EXPORTS) \
34522 for flag in $(EXTRA_HOST_FLAGS) ; do \
34523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34524 done; \
34525 echo "Doing html in rcs" ; \
b00612cc 34526 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
34527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34529 "RANLIB=$${RANLIB}" \
0c24b341 34530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34531 html) \
34532 || exit 1
34533
34534@endif rcs
34535
b813574b
PB
34536.PHONY: maybe-TAGS-rcs TAGS-rcs
34537maybe-TAGS-rcs:
34538@if rcs
34539maybe-TAGS-rcs: TAGS-rcs
4fa63067 34540
b813574b
PB
34541TAGS-rcs: \
34542 configure-rcs
0aed8855 34543 @: $(MAKE); $(unstage)
b813574b 34544 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34545 r=`${PWD_COMMAND}`; export r; \
34546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34547 $(HOST_EXPORTS) \
b813574b 34548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34550 done; \
b813574b 34551 echo "Doing TAGS in rcs" ; \
b00612cc 34552 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34555 "RANLIB=$${RANLIB}" \
0c24b341 34556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34557 TAGS) \
4fa63067
NN
34558 || exit 1
34559
b813574b 34560@endif rcs
4fa63067 34561
b813574b
PB
34562.PHONY: maybe-install-info-rcs install-info-rcs
34563maybe-install-info-rcs:
34564@if rcs
34565maybe-install-info-rcs: install-info-rcs
4fa63067 34566
b813574b
PB
34567install-info-rcs: \
34568 configure-rcs \
34569 info-rcs
0aed8855 34570 @: $(MAKE); $(unstage)
b813574b 34571 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34572 r=`${PWD_COMMAND}`; export r; \
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 install-info in rcs" ; \
b00612cc 34579 (cd $(HOST_SUBDIR)/rcs && \
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 install-info) \
4fa63067
NN
34585 || exit 1
34586
b813574b 34587@endif rcs
4fa63067 34588
a3ca38d2
DD
34589.PHONY: maybe-install-pdf-rcs install-pdf-rcs
34590maybe-install-pdf-rcs:
34591@if rcs
34592maybe-install-pdf-rcs: install-pdf-rcs
34593
34594install-pdf-rcs: \
34595 configure-rcs \
34596 pdf-rcs
34597 @: $(MAKE); $(unstage)
34598 @[ -f ./rcs/Makefile ] || exit 0; \
34599 r=`${PWD_COMMAND}`; export r; \
34600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34601 $(HOST_EXPORTS) \
34602 for flag in $(EXTRA_HOST_FLAGS) ; do \
34603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34604 done; \
34605 echo "Doing install-pdf in rcs" ; \
34606 (cd $(HOST_SUBDIR)/rcs && \
34607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34609 "RANLIB=$${RANLIB}" \
0c24b341 34610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34611 install-pdf) \
34612 || exit 1
34613
34614@endif rcs
34615
108a6f8e
CD
34616.PHONY: maybe-install-html-rcs install-html-rcs
34617maybe-install-html-rcs:
34618@if rcs
34619maybe-install-html-rcs: install-html-rcs
34620
34621install-html-rcs: \
34622 configure-rcs \
34623 html-rcs
34624 @: $(MAKE); $(unstage)
34625 @[ -f ./rcs/Makefile ] || exit 0; \
34626 r=`${PWD_COMMAND}`; export r; \
34627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34628 $(HOST_EXPORTS) \
34629 for flag in $(EXTRA_HOST_FLAGS) ; do \
34630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34631 done; \
34632 echo "Doing install-html in rcs" ; \
34633 (cd $(HOST_SUBDIR)/rcs && \
34634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34636 "RANLIB=$${RANLIB}" \
0c24b341 34637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34638 install-html) \
34639 || exit 1
34640
34641@endif rcs
34642
b813574b
PB
34643.PHONY: maybe-installcheck-rcs installcheck-rcs
34644maybe-installcheck-rcs:
34645@if rcs
34646maybe-installcheck-rcs: installcheck-rcs
4fa63067 34647
b813574b
PB
34648installcheck-rcs: \
34649 configure-rcs
0aed8855 34650 @: $(MAKE); $(unstage)
b813574b 34651 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34652 r=`${PWD_COMMAND}`; export r; \
34653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34654 $(HOST_EXPORTS) \
b813574b 34655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34657 done; \
b813574b 34658 echo "Doing installcheck in rcs" ; \
b00612cc 34659 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34662 "RANLIB=$${RANLIB}" \
0c24b341 34663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34664 installcheck) \
4fa63067
NN
34665 || exit 1
34666
b813574b 34667@endif rcs
4fa63067 34668
b813574b
PB
34669.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
34670maybe-mostlyclean-rcs:
34671@if rcs
34672maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 34673
b813574b 34674mostlyclean-rcs:
0aed8855 34675 @: $(MAKE); $(unstage)
b813574b 34676 @[ -f ./rcs/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 mostlyclean in rcs" ; \
b00612cc 34684 (cd $(HOST_SUBDIR)/rcs && \
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 mostlyclean) \
4fa63067
NN
34690 || exit 1
34691
b813574b 34692@endif rcs
4fa63067 34693
b813574b
PB
34694.PHONY: maybe-clean-rcs clean-rcs
34695maybe-clean-rcs:
34696@if rcs
34697maybe-clean-rcs: clean-rcs
4fa63067 34698
b813574b 34699clean-rcs:
0aed8855 34700 @: $(MAKE); $(unstage)
b813574b 34701 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34702 r=`${PWD_COMMAND}`; export r; \
34703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34704 $(HOST_EXPORTS) \
b813574b 34705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34707 done; \
b813574b 34708 echo "Doing clean in rcs" ; \
b00612cc 34709 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34712 "RANLIB=$${RANLIB}" \
0c24b341 34713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34714 clean) \
4fa63067
NN
34715 || exit 1
34716
b813574b 34717@endif rcs
4fa63067 34718
b813574b
PB
34719.PHONY: maybe-distclean-rcs distclean-rcs
34720maybe-distclean-rcs:
34721@if rcs
34722maybe-distclean-rcs: distclean-rcs
4fa63067 34723
b813574b 34724distclean-rcs:
0aed8855 34725 @: $(MAKE); $(unstage)
b813574b 34726 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34727 r=`${PWD_COMMAND}`; export r; \
34728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34729 $(HOST_EXPORTS) \
b813574b 34730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34732 done; \
b813574b 34733 echo "Doing distclean in rcs" ; \
b00612cc 34734 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34737 "RANLIB=$${RANLIB}" \
0c24b341 34738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34739 distclean) \
4fa63067
NN
34740 || exit 1
34741
b813574b 34742@endif rcs
4fa63067 34743
b813574b
PB
34744.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
34745maybe-maintainer-clean-rcs:
34746@if rcs
34747maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 34748
b813574b 34749maintainer-clean-rcs:
0aed8855 34750 @: $(MAKE); $(unstage)
b813574b 34751 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34752 r=`${PWD_COMMAND}`; export r; \
34753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34754 $(HOST_EXPORTS) \
b813574b 34755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34757 done; \
b813574b 34758 echo "Doing maintainer-clean in rcs" ; \
b00612cc 34759 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34762 "RANLIB=$${RANLIB}" \
0c24b341 34763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34764 maintainer-clean) \
4fa63067
NN
34765 || exit 1
34766
b813574b 34767@endif rcs
4fa63067
NN
34768
34769
a7254363 34770
b813574b
PB
34771.PHONY: configure-readline maybe-configure-readline
34772maybe-configure-readline:
4f0ef2d8
CD
34773@if gcc-bootstrap
34774configure-readline: stage_current
34775@endif gcc-bootstrap
b813574b
PB
34776@if readline
34777maybe-configure-readline: configure-readline
c52c6897 34778configure-readline:
0aed8855 34779 @: $(MAKE); $(unstage)
c52c6897 34780 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34782 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
34783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
1f53ca9a 34784 $(HOST_EXPORTS) \
a7254363
PB
34785 echo Configuring in $(HOST_SUBDIR)/readline; \
34786 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 34787 case $(srcdir) in \
b00612cc
PB
34788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34789 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
34790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34791 esac; \
b00612cc
PB
34792 srcdiroption="--srcdir=$${topdir}/readline"; \
34793 libsrcdir="$$s/readline"; \
e2b9e2dc 34794 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34796 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34797 || exit 1
b813574b 34798@endif readline
e2b9e2dc 34799
a7254363
PB
34800
34801
d545f33b
PB
34802
34803
b813574b
PB
34804.PHONY: all-readline maybe-all-readline
34805maybe-all-readline:
4f0ef2d8
CD
34806@if gcc-bootstrap
34807all-readline: stage_current
34808@endif gcc-bootstrap
b813574b 34809@if readline
d27cc32e 34810TARGET-readline=all
b813574b
PB
34811maybe-all-readline: all-readline
34812all-readline: configure-readline
0aed8855 34813 @: $(MAKE); $(unstage)
b40e3958
L
34814 @r=`${PWD_COMMAND}`; export r; \
34815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34816 $(HOST_EXPORTS) \
b00612cc 34817 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
34818 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34819 $(TARGET-readline))
b813574b 34820@endif readline
3866be5d 34821
a7254363 34822
d545f33b
PB
34823
34824
b813574b
PB
34825.PHONY: check-readline maybe-check-readline
34826maybe-check-readline:
34827@if readline
34828maybe-check-readline: check-readline
3866be5d 34829
b813574b 34830check-readline:
0aed8855 34831 @: $(MAKE); $(unstage)
b813574b
PB
34832 @r=`${PWD_COMMAND}`; export r; \
34833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34834 $(HOST_EXPORTS) \
b00612cc
PB
34835 (cd $(HOST_SUBDIR)/readline && \
34836 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34837
b813574b 34838@endif readline
4fa63067 34839
b813574b
PB
34840.PHONY: install-readline maybe-install-readline
34841maybe-install-readline:
34842@if readline
34843maybe-install-readline: install-readline
4fa63067 34844
b813574b 34845install-readline: installdirs
0aed8855 34846 @: $(MAKE); $(unstage)
b813574b
PB
34847 @r=`${PWD_COMMAND}`; export r; \
34848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34849 $(HOST_EXPORTS) \
b00612cc 34850 (cd $(HOST_SUBDIR)/readline && \
2da12f12 34851 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34852
b813574b 34853@endif readline
4fa63067 34854
9b980aa1
RW
34855.PHONY: install-strip-readline maybe-install-strip-readline
34856maybe-install-strip-readline:
34857@if readline
34858maybe-install-strip-readline: install-strip-readline
34859
34860install-strip-readline: installdirs
34861 @: $(MAKE); $(unstage)
34862 @r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34864 $(HOST_EXPORTS) \
34865 (cd $(HOST_SUBDIR)/readline && \
34866 $(MAKE) $(FLAGS_TO_PASS) install-strip)
34867
34868@endif readline
34869
56a8fe78 34870# Other targets (info, dvi, pdf, etc.)
4fa63067 34871
b813574b
PB
34872.PHONY: maybe-info-readline info-readline
34873maybe-info-readline:
34874@if readline
34875maybe-info-readline: info-readline
4fa63067 34876
b813574b
PB
34877info-readline: \
34878 configure-readline
0aed8855 34879 @: $(MAKE); $(unstage)
b813574b 34880 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34881 r=`${PWD_COMMAND}`; export r; \
b40e3958 34882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34883 $(HOST_EXPORTS) \
b813574b 34884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34886 done; \
b813574b 34887 echo "Doing info in readline" ; \
b00612cc 34888 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34891 "RANLIB=$${RANLIB}" \
0c24b341 34892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34893 info) \
4fa63067 34894 || exit 1
3866be5d 34895
b813574b 34896@endif readline
3866be5d 34897
b813574b
PB
34898.PHONY: maybe-dvi-readline dvi-readline
34899maybe-dvi-readline:
34900@if readline
34901maybe-dvi-readline: dvi-readline
16ae0395 34902
b813574b
PB
34903dvi-readline: \
34904 configure-readline
0aed8855 34905 @: $(MAKE); $(unstage)
b813574b 34906 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34907 r=`${PWD_COMMAND}`; export r; \
b40e3958 34908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34909 $(HOST_EXPORTS) \
b813574b 34910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34912 done; \
b813574b 34913 echo "Doing dvi in readline" ; \
b00612cc 34914 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34917 "RANLIB=$${RANLIB}" \
0c24b341 34918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34919 dvi) \
4fa63067 34920 || exit 1
3866be5d 34921
b813574b 34922@endif readline
3866be5d 34923
56a8fe78
DD
34924.PHONY: maybe-pdf-readline pdf-readline
34925maybe-pdf-readline:
34926@if readline
34927maybe-pdf-readline: pdf-readline
34928
34929pdf-readline: \
34930 configure-readline
34931 @: $(MAKE); $(unstage)
34932 @[ -f ./readline/Makefile ] || exit 0; \
34933 r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34935 $(HOST_EXPORTS) \
34936 for flag in $(EXTRA_HOST_FLAGS) ; do \
34937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34938 done; \
34939 echo "Doing pdf in readline" ; \
34940 (cd $(HOST_SUBDIR)/readline && \
34941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34943 "RANLIB=$${RANLIB}" \
0c24b341 34944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34945 pdf) \
34946 || exit 1
34947
34948@endif readline
34949
6d389afc
MS
34950.PHONY: maybe-html-readline html-readline
34951maybe-html-readline:
34952@if readline
34953maybe-html-readline: html-readline
34954
34955html-readline: \
34956 configure-readline
0aed8855 34957 @: $(MAKE); $(unstage)
6d389afc
MS
34958 @[ -f ./readline/Makefile ] || exit 0; \
34959 r=`${PWD_COMMAND}`; export r; \
34960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34961 $(HOST_EXPORTS) \
34962 for flag in $(EXTRA_HOST_FLAGS) ; do \
34963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34964 done; \
34965 echo "Doing html in readline" ; \
b00612cc 34966 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
34967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34969 "RANLIB=$${RANLIB}" \
0c24b341 34970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34971 html) \
34972 || exit 1
34973
34974@endif readline
34975
b813574b
PB
34976.PHONY: maybe-TAGS-readline TAGS-readline
34977maybe-TAGS-readline:
34978@if readline
34979maybe-TAGS-readline: TAGS-readline
4fa63067 34980
b813574b
PB
34981TAGS-readline: \
34982 configure-readline
0aed8855 34983 @: $(MAKE); $(unstage)
b813574b 34984 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
34985 r=`${PWD_COMMAND}`; export r; \
34986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34987 $(HOST_EXPORTS) \
b813574b 34988 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34990 done; \
b813574b 34991 echo "Doing TAGS in readline" ; \
b00612cc 34992 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34995 "RANLIB=$${RANLIB}" \
0c24b341 34996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34997 TAGS) \
e2b9e2dc
NN
34998 || exit 1
34999
b813574b 35000@endif readline
4fa63067 35001
b813574b
PB
35002.PHONY: maybe-install-info-readline install-info-readline
35003maybe-install-info-readline:
35004@if readline
35005maybe-install-info-readline: install-info-readline
4fa63067 35006
b813574b
PB
35007install-info-readline: \
35008 configure-readline \
35009 info-readline
0aed8855 35010 @: $(MAKE); $(unstage)
b813574b 35011 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 35012 r=`${PWD_COMMAND}`; export r; \
b40e3958 35013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35014 $(HOST_EXPORTS) \
b813574b 35015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35017 done; \
b813574b 35018 echo "Doing install-info in readline" ; \
b00612cc 35019 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35022 "RANLIB=$${RANLIB}" \
0c24b341 35023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35024 install-info) \
4fa63067 35025 || exit 1
3866be5d 35026
b813574b 35027@endif readline
3866be5d 35028
a3ca38d2
DD
35029.PHONY: maybe-install-pdf-readline install-pdf-readline
35030maybe-install-pdf-readline:
35031@if readline
35032maybe-install-pdf-readline: install-pdf-readline
35033
35034install-pdf-readline: \
35035 configure-readline \
35036 pdf-readline
35037 @: $(MAKE); $(unstage)
35038 @[ -f ./readline/Makefile ] || exit 0; \
35039 r=`${PWD_COMMAND}`; export r; \
35040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35041 $(HOST_EXPORTS) \
35042 for flag in $(EXTRA_HOST_FLAGS) ; do \
35043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35044 done; \
35045 echo "Doing install-pdf in readline" ; \
35046 (cd $(HOST_SUBDIR)/readline && \
35047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35049 "RANLIB=$${RANLIB}" \
0c24b341 35050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35051 install-pdf) \
35052 || exit 1
35053
35054@endif readline
35055
108a6f8e
CD
35056.PHONY: maybe-install-html-readline install-html-readline
35057maybe-install-html-readline:
35058@if readline
35059maybe-install-html-readline: install-html-readline
35060
35061install-html-readline: \
35062 configure-readline \
35063 html-readline
35064 @: $(MAKE); $(unstage)
35065 @[ -f ./readline/Makefile ] || exit 0; \
35066 r=`${PWD_COMMAND}`; export r; \
35067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35068 $(HOST_EXPORTS) \
35069 for flag in $(EXTRA_HOST_FLAGS) ; do \
35070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35071 done; \
35072 echo "Doing install-html in readline" ; \
35073 (cd $(HOST_SUBDIR)/readline && \
35074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35076 "RANLIB=$${RANLIB}" \
0c24b341 35077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35078 install-html) \
35079 || exit 1
35080
35081@endif readline
35082
b813574b
PB
35083.PHONY: maybe-installcheck-readline installcheck-readline
35084maybe-installcheck-readline:
35085@if readline
35086maybe-installcheck-readline: installcheck-readline
4fa63067 35087
b813574b
PB
35088installcheck-readline: \
35089 configure-readline
0aed8855 35090 @: $(MAKE); $(unstage)
b813574b 35091 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35092 r=`${PWD_COMMAND}`; export r; \
35093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35094 $(HOST_EXPORTS) \
b813574b 35095 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35097 done; \
b813574b 35098 echo "Doing installcheck in readline" ; \
b00612cc 35099 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35102 "RANLIB=$${RANLIB}" \
0c24b341 35103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35104 installcheck) \
4fa63067 35105 || exit 1
3866be5d 35106
b813574b 35107@endif readline
3866be5d 35108
b813574b
PB
35109.PHONY: maybe-mostlyclean-readline mostlyclean-readline
35110maybe-mostlyclean-readline:
35111@if readline
35112maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 35113
b813574b 35114mostlyclean-readline:
0aed8855 35115 @: $(MAKE); $(unstage)
b813574b 35116 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35117 r=`${PWD_COMMAND}`; export r; \
35118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35119 $(HOST_EXPORTS) \
b813574b 35120 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35122 done; \
b813574b 35123 echo "Doing mostlyclean in readline" ; \
b00612cc 35124 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35127 "RANLIB=$${RANLIB}" \
0c24b341 35128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35129 mostlyclean) \
4fa63067
NN
35130 || exit 1
35131
b813574b 35132@endif readline
4fa63067 35133
b813574b
PB
35134.PHONY: maybe-clean-readline clean-readline
35135maybe-clean-readline:
35136@if readline
35137maybe-clean-readline: clean-readline
4fa63067 35138
b813574b 35139clean-readline:
0aed8855 35140 @: $(MAKE); $(unstage)
b813574b 35141 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35142 r=`${PWD_COMMAND}`; export r; \
35143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35144 $(HOST_EXPORTS) \
b813574b 35145 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35147 done; \
b813574b 35148 echo "Doing clean in readline" ; \
b00612cc 35149 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35152 "RANLIB=$${RANLIB}" \
0c24b341 35153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35154 clean) \
4fa63067
NN
35155 || exit 1
35156
b813574b 35157@endif readline
4fa63067 35158
b813574b
PB
35159.PHONY: maybe-distclean-readline distclean-readline
35160maybe-distclean-readline:
35161@if readline
35162maybe-distclean-readline: distclean-readline
4fa63067 35163
b813574b 35164distclean-readline:
0aed8855 35165 @: $(MAKE); $(unstage)
b813574b 35166 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35167 r=`${PWD_COMMAND}`; export r; \
35168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35169 $(HOST_EXPORTS) \
b813574b 35170 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35172 done; \
b813574b 35173 echo "Doing distclean in readline" ; \
b00612cc 35174 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35177 "RANLIB=$${RANLIB}" \
0c24b341 35178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35179 distclean) \
4fa63067
NN
35180 || exit 1
35181
b813574b 35182@endif readline
4fa63067 35183
b813574b
PB
35184.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
35185maybe-maintainer-clean-readline:
35186@if readline
35187maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 35188
b813574b 35189maintainer-clean-readline:
0aed8855 35190 @: $(MAKE); $(unstage)
b813574b 35191 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 35192 r=`${PWD_COMMAND}`; export r; \
b40e3958 35193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35194 $(HOST_EXPORTS) \
b813574b 35195 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35197 done; \
b813574b 35198 echo "Doing maintainer-clean in readline" ; \
b00612cc 35199 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35202 "RANLIB=$${RANLIB}" \
0c24b341 35203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35204 maintainer-clean) \
4fa63067 35205 || exit 1
3866be5d 35206
b813574b 35207@endif readline
3866be5d 35208
4fa63067 35209
a7254363 35210
b813574b
PB
35211.PHONY: configure-release maybe-configure-release
35212maybe-configure-release:
4f0ef2d8
CD
35213@if gcc-bootstrap
35214configure-release: stage_current
35215@endif gcc-bootstrap
b813574b
PB
35216@if release
35217maybe-configure-release: configure-release
c52c6897 35218configure-release:
0aed8855 35219 @: $(MAKE); $(unstage)
c52c6897 35220 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35222 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
35223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
1f53ca9a 35224 $(HOST_EXPORTS) \
a7254363
PB
35225 echo Configuring in $(HOST_SUBDIR)/release; \
35226 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 35227 case $(srcdir) in \
b00612cc
PB
35228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35229 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
35230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35231 esac; \
b00612cc
PB
35232 srcdiroption="--srcdir=$${topdir}/release"; \
35233 libsrcdir="$$s/release"; \
e2b9e2dc 35234 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35236 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35237 || exit 1
b813574b 35238@endif release
e2b9e2dc 35239
a7254363
PB
35240
35241
d545f33b
PB
35242
35243
b813574b
PB
35244.PHONY: all-release maybe-all-release
35245maybe-all-release:
4f0ef2d8
CD
35246@if gcc-bootstrap
35247all-release: stage_current
35248@endif gcc-bootstrap
b813574b 35249@if release
d27cc32e 35250TARGET-release=all
b813574b
PB
35251maybe-all-release: all-release
35252all-release: configure-release
0aed8855 35253 @: $(MAKE); $(unstage)
b40e3958
L
35254 @r=`${PWD_COMMAND}`; export r; \
35255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35256 $(HOST_EXPORTS) \
b00612cc 35257 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
35258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35259 $(TARGET-release))
b813574b 35260@endif release
3866be5d 35261
a7254363 35262
d545f33b
PB
35263
35264
b813574b
PB
35265.PHONY: check-release maybe-check-release
35266maybe-check-release:
35267@if release
35268maybe-check-release: check-release
3866be5d 35269
b813574b 35270check-release:
3866be5d 35271
b813574b 35272@endif release
3866be5d 35273
b813574b
PB
35274.PHONY: install-release maybe-install-release
35275maybe-install-release:
35276@if release
35277maybe-install-release: install-release
16ae0395 35278
b813574b 35279install-release:
4fa63067 35280
b813574b 35281@endif release
4fa63067 35282
9b980aa1
RW
35283.PHONY: install-strip-release maybe-install-strip-release
35284maybe-install-strip-release:
35285@if release
35286maybe-install-strip-release: install-strip-release
35287
35288install-strip-release:
35289
35290@endif release
35291
56a8fe78 35292# Other targets (info, dvi, pdf, etc.)
4fa63067 35293
b813574b
PB
35294.PHONY: maybe-info-release info-release
35295maybe-info-release:
35296@if release
35297maybe-info-release: info-release
4fa63067 35298
b813574b
PB
35299info-release: \
35300 configure-release
0aed8855 35301 @: $(MAKE); $(unstage)
b813574b 35302 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35303 r=`${PWD_COMMAND}`; export r; \
35304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35305 $(HOST_EXPORTS) \
b813574b 35306 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35308 done; \
b813574b 35309 echo "Doing info in release" ; \
b00612cc 35310 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35313 "RANLIB=$${RANLIB}" \
0c24b341 35314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35315 info) \
4fa63067
NN
35316 || exit 1
35317
b813574b 35318@endif release
4fa63067 35319
b813574b
PB
35320.PHONY: maybe-dvi-release dvi-release
35321maybe-dvi-release:
35322@if release
35323maybe-dvi-release: dvi-release
4fa63067 35324
b813574b
PB
35325dvi-release: \
35326 configure-release
0aed8855 35327 @: $(MAKE); $(unstage)
b813574b 35328 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35329 r=`${PWD_COMMAND}`; export r; \
35330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35331 $(HOST_EXPORTS) \
b813574b 35332 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35334 done; \
b813574b 35335 echo "Doing dvi in release" ; \
b00612cc 35336 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35339 "RANLIB=$${RANLIB}" \
0c24b341 35340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35341 dvi) \
4fa63067
NN
35342 || exit 1
35343
b813574b 35344@endif release
4fa63067 35345
56a8fe78
DD
35346.PHONY: maybe-pdf-release pdf-release
35347maybe-pdf-release:
35348@if release
35349maybe-pdf-release: pdf-release
35350
35351pdf-release: \
35352 configure-release
35353 @: $(MAKE); $(unstage)
35354 @[ -f ./release/Makefile ] || exit 0; \
35355 r=`${PWD_COMMAND}`; export r; \
35356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35357 $(HOST_EXPORTS) \
35358 for flag in $(EXTRA_HOST_FLAGS) ; do \
35359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35360 done; \
35361 echo "Doing pdf in release" ; \
35362 (cd $(HOST_SUBDIR)/release && \
35363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35365 "RANLIB=$${RANLIB}" \
0c24b341 35366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35367 pdf) \
35368 || exit 1
35369
35370@endif release
35371
6d389afc
MS
35372.PHONY: maybe-html-release html-release
35373maybe-html-release:
35374@if release
35375maybe-html-release: html-release
35376
35377html-release: \
35378 configure-release
0aed8855 35379 @: $(MAKE); $(unstage)
6d389afc
MS
35380 @[ -f ./release/Makefile ] || exit 0; \
35381 r=`${PWD_COMMAND}`; export r; \
35382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35383 $(HOST_EXPORTS) \
35384 for flag in $(EXTRA_HOST_FLAGS) ; do \
35385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35386 done; \
35387 echo "Doing html in release" ; \
b00612cc 35388 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
35389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35391 "RANLIB=$${RANLIB}" \
0c24b341 35392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35393 html) \
35394 || exit 1
35395
35396@endif release
35397
b813574b
PB
35398.PHONY: maybe-TAGS-release TAGS-release
35399maybe-TAGS-release:
35400@if release
35401maybe-TAGS-release: TAGS-release
4fa63067 35402
b813574b
PB
35403TAGS-release: \
35404 configure-release
0aed8855 35405 @: $(MAKE); $(unstage)
b813574b 35406 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35407 r=`${PWD_COMMAND}`; export r; \
35408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35409 $(HOST_EXPORTS) \
b813574b 35410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35412 done; \
b813574b 35413 echo "Doing TAGS in release" ; \
b00612cc 35414 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35417 "RANLIB=$${RANLIB}" \
0c24b341 35418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35419 TAGS) \
4fa63067
NN
35420 || exit 1
35421
b813574b 35422@endif release
4fa63067 35423
b813574b
PB
35424.PHONY: maybe-install-info-release install-info-release
35425maybe-install-info-release:
35426@if release
35427maybe-install-info-release: install-info-release
4fa63067 35428
b813574b
PB
35429install-info-release: \
35430 configure-release \
35431 info-release
0aed8855 35432 @: $(MAKE); $(unstage)
b813574b 35433 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35434 r=`${PWD_COMMAND}`; export r; \
35435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35436 $(HOST_EXPORTS) \
b813574b 35437 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35439 done; \
b813574b 35440 echo "Doing install-info in release" ; \
b00612cc 35441 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35444 "RANLIB=$${RANLIB}" \
0c24b341 35445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35446 install-info) \
4fa63067
NN
35447 || exit 1
35448
b813574b 35449@endif release
4fa63067 35450
a3ca38d2
DD
35451.PHONY: maybe-install-pdf-release install-pdf-release
35452maybe-install-pdf-release:
35453@if release
35454maybe-install-pdf-release: install-pdf-release
35455
35456install-pdf-release: \
35457 configure-release \
35458 pdf-release
35459 @: $(MAKE); $(unstage)
35460 @[ -f ./release/Makefile ] || exit 0; \
35461 r=`${PWD_COMMAND}`; export r; \
35462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35463 $(HOST_EXPORTS) \
35464 for flag in $(EXTRA_HOST_FLAGS) ; do \
35465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35466 done; \
35467 echo "Doing install-pdf in release" ; \
35468 (cd $(HOST_SUBDIR)/release && \
35469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35471 "RANLIB=$${RANLIB}" \
0c24b341 35472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35473 install-pdf) \
35474 || exit 1
35475
35476@endif release
35477
108a6f8e
CD
35478.PHONY: maybe-install-html-release install-html-release
35479maybe-install-html-release:
35480@if release
35481maybe-install-html-release: install-html-release
35482
35483install-html-release: \
35484 configure-release \
35485 html-release
35486 @: $(MAKE); $(unstage)
35487 @[ -f ./release/Makefile ] || exit 0; \
35488 r=`${PWD_COMMAND}`; export r; \
35489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35490 $(HOST_EXPORTS) \
35491 for flag in $(EXTRA_HOST_FLAGS) ; do \
35492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35493 done; \
35494 echo "Doing install-html in release" ; \
35495 (cd $(HOST_SUBDIR)/release && \
35496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35498 "RANLIB=$${RANLIB}" \
0c24b341 35499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35500 install-html) \
35501 || exit 1
35502
35503@endif release
35504
b813574b
PB
35505.PHONY: maybe-installcheck-release installcheck-release
35506maybe-installcheck-release:
35507@if release
35508maybe-installcheck-release: installcheck-release
4fa63067 35509
b813574b
PB
35510installcheck-release: \
35511 configure-release
0aed8855 35512 @: $(MAKE); $(unstage)
b813574b 35513 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35514 r=`${PWD_COMMAND}`; export r; \
35515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35516 $(HOST_EXPORTS) \
b813574b 35517 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35519 done; \
b813574b 35520 echo "Doing installcheck in release" ; \
b00612cc 35521 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35524 "RANLIB=$${RANLIB}" \
0c24b341 35525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35526 installcheck) \
4fa63067
NN
35527 || exit 1
35528
b813574b 35529@endif release
4fa63067 35530
b813574b
PB
35531.PHONY: maybe-mostlyclean-release mostlyclean-release
35532maybe-mostlyclean-release:
35533@if release
35534maybe-mostlyclean-release: mostlyclean-release
4fa63067 35535
b813574b 35536mostlyclean-release:
0aed8855 35537 @: $(MAKE); $(unstage)
b813574b 35538 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35539 r=`${PWD_COMMAND}`; export r; \
35540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35541 $(HOST_EXPORTS) \
b813574b 35542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35544 done; \
b813574b 35545 echo "Doing mostlyclean in release" ; \
b00612cc 35546 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35549 "RANLIB=$${RANLIB}" \
0c24b341 35550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35551 mostlyclean) \
4fa63067
NN
35552 || exit 1
35553
b813574b 35554@endif release
4fa63067 35555
b813574b
PB
35556.PHONY: maybe-clean-release clean-release
35557maybe-clean-release:
35558@if release
35559maybe-clean-release: clean-release
4fa63067 35560
b813574b 35561clean-release:
0aed8855 35562 @: $(MAKE); $(unstage)
b813574b 35563 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35564 r=`${PWD_COMMAND}`; export r; \
35565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35566 $(HOST_EXPORTS) \
b813574b 35567 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35569 done; \
b813574b 35570 echo "Doing clean in release" ; \
b00612cc 35571 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35574 "RANLIB=$${RANLIB}" \
0c24b341 35575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35576 clean) \
4fa63067
NN
35577 || exit 1
35578
b813574b 35579@endif release
4fa63067 35580
b813574b
PB
35581.PHONY: maybe-distclean-release distclean-release
35582maybe-distclean-release:
35583@if release
35584maybe-distclean-release: distclean-release
4fa63067 35585
b813574b 35586distclean-release:
0aed8855 35587 @: $(MAKE); $(unstage)
b813574b 35588 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35589 r=`${PWD_COMMAND}`; export r; \
35590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35591 $(HOST_EXPORTS) \
b813574b 35592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35594 done; \
b813574b 35595 echo "Doing distclean in release" ; \
b00612cc 35596 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35599 "RANLIB=$${RANLIB}" \
0c24b341 35600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35601 distclean) \
4fa63067
NN
35602 || exit 1
35603
b813574b 35604@endif release
4fa63067 35605
b813574b
PB
35606.PHONY: maybe-maintainer-clean-release maintainer-clean-release
35607maybe-maintainer-clean-release:
35608@if release
35609maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 35610
b813574b 35611maintainer-clean-release:
0aed8855 35612 @: $(MAKE); $(unstage)
b813574b 35613 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35614 r=`${PWD_COMMAND}`; export r; \
35615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35616 $(HOST_EXPORTS) \
b813574b 35617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35619 done; \
b813574b 35620 echo "Doing maintainer-clean in release" ; \
b00612cc 35621 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35624 "RANLIB=$${RANLIB}" \
0c24b341 35625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35626 maintainer-clean) \
4fa63067 35627 || exit 1
3866be5d 35628
b813574b 35629@endif release
3866be5d 35630
4fa63067 35631
a7254363 35632
b813574b
PB
35633.PHONY: configure-recode maybe-configure-recode
35634maybe-configure-recode:
4f0ef2d8
CD
35635@if gcc-bootstrap
35636configure-recode: stage_current
35637@endif gcc-bootstrap
b813574b
PB
35638@if recode
35639maybe-configure-recode: configure-recode
c52c6897 35640configure-recode:
0aed8855 35641 @: $(MAKE); $(unstage)
c52c6897 35642 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35644 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
35645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
1f53ca9a 35646 $(HOST_EXPORTS) \
a7254363
PB
35647 echo Configuring in $(HOST_SUBDIR)/recode; \
35648 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 35649 case $(srcdir) in \
b00612cc
PB
35650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35651 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
35652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35653 esac; \
b00612cc
PB
35654 srcdiroption="--srcdir=$${topdir}/recode"; \
35655 libsrcdir="$$s/recode"; \
e2b9e2dc 35656 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35658 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35659 || exit 1
b813574b 35660@endif recode
e2b9e2dc 35661
a7254363
PB
35662
35663
d545f33b
PB
35664
35665
b813574b
PB
35666.PHONY: all-recode maybe-all-recode
35667maybe-all-recode:
4f0ef2d8
CD
35668@if gcc-bootstrap
35669all-recode: stage_current
35670@endif gcc-bootstrap
b813574b 35671@if recode
d27cc32e 35672TARGET-recode=all
b813574b
PB
35673maybe-all-recode: all-recode
35674all-recode: configure-recode
0aed8855 35675 @: $(MAKE); $(unstage)
b40e3958
L
35676 @r=`${PWD_COMMAND}`; export r; \
35677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35678 $(HOST_EXPORTS) \
b00612cc 35679 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
35680 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35681 $(TARGET-recode))
b813574b 35682@endif recode
3866be5d 35683
a7254363 35684
d545f33b
PB
35685
35686
b813574b
PB
35687.PHONY: check-recode maybe-check-recode
35688maybe-check-recode:
35689@if recode
35690maybe-check-recode: check-recode
3866be5d 35691
b813574b 35692check-recode:
0aed8855 35693 @: $(MAKE); $(unstage)
b40e3958
L
35694 @r=`${PWD_COMMAND}`; export r; \
35695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35696 $(HOST_EXPORTS) \
b00612cc
PB
35697 (cd $(HOST_SUBDIR)/recode && \
35698 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35699
b813574b 35700@endif recode
3866be5d 35701
b813574b
PB
35702.PHONY: install-recode maybe-install-recode
35703maybe-install-recode:
35704@if recode
35705maybe-install-recode: install-recode
4fa63067 35706
b813574b 35707install-recode: installdirs
0aed8855 35708 @: $(MAKE); $(unstage)
4fa63067
NN
35709 @r=`${PWD_COMMAND}`; export r; \
35710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35711 $(HOST_EXPORTS) \
b00612cc 35712 (cd $(HOST_SUBDIR)/recode && \
2da12f12 35713 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35714
b813574b 35715@endif recode
4fa63067 35716
9b980aa1
RW
35717.PHONY: install-strip-recode maybe-install-strip-recode
35718maybe-install-strip-recode:
35719@if recode
35720maybe-install-strip-recode: install-strip-recode
35721
35722install-strip-recode: installdirs
35723 @: $(MAKE); $(unstage)
35724 @r=`${PWD_COMMAND}`; export r; \
35725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35726 $(HOST_EXPORTS) \
35727 (cd $(HOST_SUBDIR)/recode && \
35728 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35729
35730@endif recode
35731
56a8fe78 35732# Other targets (info, dvi, pdf, etc.)
4fa63067 35733
b813574b
PB
35734.PHONY: maybe-info-recode info-recode
35735maybe-info-recode:
35736@if recode
35737maybe-info-recode: info-recode
4fa63067 35738
b813574b
PB
35739info-recode: \
35740 configure-recode
0aed8855 35741 @: $(MAKE); $(unstage)
b813574b 35742 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35743 r=`${PWD_COMMAND}`; export r; \
35744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35745 $(HOST_EXPORTS) \
b813574b 35746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35748 done; \
b813574b 35749 echo "Doing info in recode" ; \
b00612cc 35750 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35753 "RANLIB=$${RANLIB}" \
0c24b341 35754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35755 info) \
4fa63067
NN
35756 || exit 1
35757
b813574b 35758@endif recode
4fa63067 35759
b813574b
PB
35760.PHONY: maybe-dvi-recode dvi-recode
35761maybe-dvi-recode:
35762@if recode
35763maybe-dvi-recode: dvi-recode
4fa63067 35764
b813574b
PB
35765dvi-recode: \
35766 configure-recode
0aed8855 35767 @: $(MAKE); $(unstage)
b813574b 35768 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35769 r=`${PWD_COMMAND}`; export r; \
35770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35771 $(HOST_EXPORTS) \
b813574b 35772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35774 done; \
b813574b 35775 echo "Doing dvi in recode" ; \
b00612cc 35776 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779 "RANLIB=$${RANLIB}" \
0c24b341 35780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35781 dvi) \
4fa63067
NN
35782 || exit 1
35783
b813574b 35784@endif recode
4fa63067 35785
56a8fe78
DD
35786.PHONY: maybe-pdf-recode pdf-recode
35787maybe-pdf-recode:
35788@if recode
35789maybe-pdf-recode: pdf-recode
35790
35791pdf-recode: \
35792 configure-recode
35793 @: $(MAKE); $(unstage)
35794 @[ -f ./recode/Makefile ] || exit 0; \
35795 r=`${PWD_COMMAND}`; export r; \
35796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35797 $(HOST_EXPORTS) \
35798 for flag in $(EXTRA_HOST_FLAGS) ; do \
35799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35800 done; \
35801 echo "Doing pdf in recode" ; \
35802 (cd $(HOST_SUBDIR)/recode && \
35803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35805 "RANLIB=$${RANLIB}" \
0c24b341 35806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35807 pdf) \
35808 || exit 1
35809
35810@endif recode
35811
6d389afc
MS
35812.PHONY: maybe-html-recode html-recode
35813maybe-html-recode:
35814@if recode
35815maybe-html-recode: html-recode
35816
35817html-recode: \
35818 configure-recode
0aed8855 35819 @: $(MAKE); $(unstage)
6d389afc
MS
35820 @[ -f ./recode/Makefile ] || exit 0; \
35821 r=`${PWD_COMMAND}`; export r; \
35822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35823 $(HOST_EXPORTS) \
35824 for flag in $(EXTRA_HOST_FLAGS) ; do \
35825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35826 done; \
35827 echo "Doing html in recode" ; \
b00612cc 35828 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
35829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35831 "RANLIB=$${RANLIB}" \
0c24b341 35832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35833 html) \
35834 || exit 1
35835
35836@endif recode
35837
b813574b
PB
35838.PHONY: maybe-TAGS-recode TAGS-recode
35839maybe-TAGS-recode:
35840@if recode
35841maybe-TAGS-recode: TAGS-recode
4fa63067 35842
b813574b
PB
35843TAGS-recode: \
35844 configure-recode
0aed8855 35845 @: $(MAKE); $(unstage)
b813574b 35846 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35847 r=`${PWD_COMMAND}`; export r; \
35848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35849 $(HOST_EXPORTS) \
b813574b 35850 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35852 done; \
b813574b 35853 echo "Doing TAGS in recode" ; \
b00612cc 35854 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35857 "RANLIB=$${RANLIB}" \
0c24b341 35858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35859 TAGS) \
4fa63067
NN
35860 || exit 1
35861
b813574b 35862@endif recode
4fa63067 35863
b813574b
PB
35864.PHONY: maybe-install-info-recode install-info-recode
35865maybe-install-info-recode:
35866@if recode
35867maybe-install-info-recode: install-info-recode
4fa63067 35868
b813574b
PB
35869install-info-recode: \
35870 configure-recode \
35871 info-recode
0aed8855 35872 @: $(MAKE); $(unstage)
b813574b 35873 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35874 r=`${PWD_COMMAND}`; export r; \
35875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35876 $(HOST_EXPORTS) \
b813574b 35877 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35879 done; \
b813574b 35880 echo "Doing install-info in recode" ; \
b00612cc 35881 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35884 "RANLIB=$${RANLIB}" \
0c24b341 35885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35886 install-info) \
4fa63067
NN
35887 || exit 1
35888
b813574b 35889@endif recode
4fa63067 35890
a3ca38d2
DD
35891.PHONY: maybe-install-pdf-recode install-pdf-recode
35892maybe-install-pdf-recode:
35893@if recode
35894maybe-install-pdf-recode: install-pdf-recode
35895
35896install-pdf-recode: \
35897 configure-recode \
35898 pdf-recode
35899 @: $(MAKE); $(unstage)
35900 @[ -f ./recode/Makefile ] || exit 0; \
35901 r=`${PWD_COMMAND}`; export r; \
35902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35903 $(HOST_EXPORTS) \
35904 for flag in $(EXTRA_HOST_FLAGS) ; do \
35905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35906 done; \
35907 echo "Doing install-pdf in recode" ; \
35908 (cd $(HOST_SUBDIR)/recode && \
35909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35911 "RANLIB=$${RANLIB}" \
0c24b341 35912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35913 install-pdf) \
35914 || exit 1
35915
35916@endif recode
35917
108a6f8e
CD
35918.PHONY: maybe-install-html-recode install-html-recode
35919maybe-install-html-recode:
35920@if recode
35921maybe-install-html-recode: install-html-recode
35922
35923install-html-recode: \
35924 configure-recode \
35925 html-recode
35926 @: $(MAKE); $(unstage)
35927 @[ -f ./recode/Makefile ] || exit 0; \
35928 r=`${PWD_COMMAND}`; export r; \
35929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35930 $(HOST_EXPORTS) \
35931 for flag in $(EXTRA_HOST_FLAGS) ; do \
35932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35933 done; \
35934 echo "Doing install-html in recode" ; \
35935 (cd $(HOST_SUBDIR)/recode && \
35936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35938 "RANLIB=$${RANLIB}" \
0c24b341 35939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35940 install-html) \
35941 || exit 1
35942
35943@endif recode
35944
b813574b
PB
35945.PHONY: maybe-installcheck-recode installcheck-recode
35946maybe-installcheck-recode:
35947@if recode
35948maybe-installcheck-recode: installcheck-recode
4fa63067 35949
b813574b
PB
35950installcheck-recode: \
35951 configure-recode
0aed8855 35952 @: $(MAKE); $(unstage)
b813574b 35953 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35954 r=`${PWD_COMMAND}`; export r; \
35955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35956 $(HOST_EXPORTS) \
b813574b 35957 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35959 done; \
b813574b 35960 echo "Doing installcheck in recode" ; \
b00612cc 35961 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35964 "RANLIB=$${RANLIB}" \
0c24b341 35965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35966 installcheck) \
4fa63067
NN
35967 || exit 1
35968
b813574b 35969@endif recode
4fa63067 35970
b813574b
PB
35971.PHONY: maybe-mostlyclean-recode mostlyclean-recode
35972maybe-mostlyclean-recode:
35973@if recode
35974maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 35975
b813574b 35976mostlyclean-recode:
0aed8855 35977 @: $(MAKE); $(unstage)
b813574b 35978 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35979 r=`${PWD_COMMAND}`; export r; \
35980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35981 $(HOST_EXPORTS) \
b813574b 35982 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35984 done; \
b813574b 35985 echo "Doing mostlyclean in recode" ; \
b00612cc 35986 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35989 "RANLIB=$${RANLIB}" \
0c24b341 35990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35991 mostlyclean) \
4fa63067
NN
35992 || exit 1
35993
b813574b 35994@endif recode
4fa63067 35995
b813574b
PB
35996.PHONY: maybe-clean-recode clean-recode
35997maybe-clean-recode:
35998@if recode
35999maybe-clean-recode: clean-recode
4fa63067 36000
b813574b 36001clean-recode:
0aed8855 36002 @: $(MAKE); $(unstage)
b813574b 36003 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
36004 r=`${PWD_COMMAND}`; export r; \
36005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36006 $(HOST_EXPORTS) \
b813574b 36007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36009 done; \
b813574b 36010 echo "Doing clean in recode" ; \
b00612cc 36011 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36014 "RANLIB=$${RANLIB}" \
0c24b341 36015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36016 clean) \
4fa63067
NN
36017 || exit 1
36018
b813574b 36019@endif recode
4fa63067 36020
b813574b
PB
36021.PHONY: maybe-distclean-recode distclean-recode
36022maybe-distclean-recode:
36023@if recode
36024maybe-distclean-recode: distclean-recode
4fa63067 36025
b813574b 36026distclean-recode:
0aed8855 36027 @: $(MAKE); $(unstage)
b813574b 36028 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
36029 r=`${PWD_COMMAND}`; export r; \
36030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36031 $(HOST_EXPORTS) \
b813574b 36032 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36034 done; \
b813574b 36035 echo "Doing distclean in recode" ; \
b00612cc 36036 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36039 "RANLIB=$${RANLIB}" \
0c24b341 36040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36041 distclean) \
4fa63067
NN
36042 || exit 1
36043
b813574b 36044@endif recode
4fa63067 36045
b813574b
PB
36046.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
36047maybe-maintainer-clean-recode:
36048@if recode
36049maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 36050
b813574b 36051maintainer-clean-recode:
0aed8855 36052 @: $(MAKE); $(unstage)
b813574b 36053 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
36054 r=`${PWD_COMMAND}`; export r; \
36055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36056 $(HOST_EXPORTS) \
b813574b 36057 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36059 done; \
b813574b 36060 echo "Doing maintainer-clean in recode" ; \
b00612cc 36061 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36064 "RANLIB=$${RANLIB}" \
0c24b341 36065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36066 maintainer-clean) \
4fa63067 36067 || exit 1
16ae0395 36068
b813574b 36069@endif recode
3866be5d
NN
36070
36071
a7254363 36072
b813574b
PB
36073.PHONY: configure-sed maybe-configure-sed
36074maybe-configure-sed:
4f0ef2d8
CD
36075@if gcc-bootstrap
36076configure-sed: stage_current
36077@endif gcc-bootstrap
b813574b
PB
36078@if sed
36079maybe-configure-sed: configure-sed
c52c6897 36080configure-sed:
0aed8855 36081 @: $(MAKE); $(unstage)
c52c6897 36082 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36084 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
36085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
1f53ca9a 36086 $(HOST_EXPORTS) \
a7254363
PB
36087 echo Configuring in $(HOST_SUBDIR)/sed; \
36088 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 36089 case $(srcdir) in \
b00612cc
PB
36090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36091 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
36092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36093 esac; \
b00612cc
PB
36094 srcdiroption="--srcdir=$${topdir}/sed"; \
36095 libsrcdir="$$s/sed"; \
e2b9e2dc 36096 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36098 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36099 || exit 1
b813574b 36100@endif sed
e2b9e2dc 36101
a7254363
PB
36102
36103
d545f33b
PB
36104
36105
b813574b
PB
36106.PHONY: all-sed maybe-all-sed
36107maybe-all-sed:
4f0ef2d8
CD
36108@if gcc-bootstrap
36109all-sed: stage_current
36110@endif gcc-bootstrap
b813574b 36111@if sed
d27cc32e 36112TARGET-sed=all
b813574b
PB
36113maybe-all-sed: all-sed
36114all-sed: configure-sed
0aed8855 36115 @: $(MAKE); $(unstage)
b40e3958
L
36116 @r=`${PWD_COMMAND}`; export r; \
36117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36118 $(HOST_EXPORTS) \
b00612cc 36119 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
36120 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36121 $(TARGET-sed))
b813574b 36122@endif sed
3866be5d 36123
a7254363 36124
d545f33b
PB
36125
36126
b813574b
PB
36127.PHONY: check-sed maybe-check-sed
36128maybe-check-sed:
36129@if sed
36130maybe-check-sed: check-sed
3866be5d 36131
b813574b 36132check-sed:
0aed8855 36133 @: $(MAKE); $(unstage)
b40e3958
L
36134 @r=`${PWD_COMMAND}`; export r; \
36135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36136 $(HOST_EXPORTS) \
b00612cc
PB
36137 (cd $(HOST_SUBDIR)/sed && \
36138 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36139
b813574b 36140@endif sed
3866be5d 36141
b813574b
PB
36142.PHONY: install-sed maybe-install-sed
36143maybe-install-sed:
36144@if sed
36145maybe-install-sed: install-sed
16ae0395 36146
b813574b 36147install-sed: installdirs
0aed8855 36148 @: $(MAKE); $(unstage)
b40e3958
L
36149 @r=`${PWD_COMMAND}`; export r; \
36150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36151 $(HOST_EXPORTS) \
b00612cc 36152 (cd $(HOST_SUBDIR)/sed && \
2da12f12 36153 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36154
b813574b 36155@endif sed
3866be5d 36156
9b980aa1
RW
36157.PHONY: install-strip-sed maybe-install-strip-sed
36158maybe-install-strip-sed:
36159@if sed
36160maybe-install-strip-sed: install-strip-sed
36161
36162install-strip-sed: installdirs
36163 @: $(MAKE); $(unstage)
36164 @r=`${PWD_COMMAND}`; export r; \
36165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36166 $(HOST_EXPORTS) \
36167 (cd $(HOST_SUBDIR)/sed && \
36168 $(MAKE) $(FLAGS_TO_PASS) install-strip)
36169
36170@endif sed
36171
56a8fe78 36172# Other targets (info, dvi, pdf, etc.)
4fa63067 36173
b813574b
PB
36174.PHONY: maybe-info-sed info-sed
36175maybe-info-sed:
36176@if sed
36177maybe-info-sed: info-sed
4fa63067 36178
b813574b
PB
36179info-sed: \
36180 configure-sed
0aed8855 36181 @: $(MAKE); $(unstage)
b813574b 36182 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36183 r=`${PWD_COMMAND}`; export r; \
36184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36185 $(HOST_EXPORTS) \
b813574b 36186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36188 done; \
6d389afc 36189 echo "Doing info in sed" ; \
b00612cc 36190 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
36191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36193 "RANLIB=$${RANLIB}" \
0c24b341 36194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36195 info) \
36196 || exit 1
36197
36198@endif sed
36199
36200.PHONY: maybe-dvi-sed dvi-sed
36201maybe-dvi-sed:
36202@if sed
36203maybe-dvi-sed: dvi-sed
36204
36205dvi-sed: \
36206 configure-sed
0aed8855 36207 @: $(MAKE); $(unstage)
6d389afc
MS
36208 @[ -f ./sed/Makefile ] || exit 0; \
36209 r=`${PWD_COMMAND}`; export r; \
36210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36211 $(HOST_EXPORTS) \
36212 for flag in $(EXTRA_HOST_FLAGS) ; do \
36213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36214 done; \
36215 echo "Doing dvi in sed" ; \
b00612cc 36216 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36219 "RANLIB=$${RANLIB}" \
0c24b341 36220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36221 dvi) \
4fa63067
NN
36222 || exit 1
36223
b813574b 36224@endif sed
4fa63067 36225
56a8fe78
DD
36226.PHONY: maybe-pdf-sed pdf-sed
36227maybe-pdf-sed:
36228@if sed
36229maybe-pdf-sed: pdf-sed
36230
36231pdf-sed: \
36232 configure-sed
36233 @: $(MAKE); $(unstage)
36234 @[ -f ./sed/Makefile ] || exit 0; \
36235 r=`${PWD_COMMAND}`; export r; \
36236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36237 $(HOST_EXPORTS) \
36238 for flag in $(EXTRA_HOST_FLAGS) ; do \
36239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36240 done; \
36241 echo "Doing pdf in sed" ; \
36242 (cd $(HOST_SUBDIR)/sed && \
36243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36245 "RANLIB=$${RANLIB}" \
0c24b341 36246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36247 pdf) \
36248 || exit 1
36249
36250@endif sed
36251
6d389afc
MS
36252.PHONY: maybe-html-sed html-sed
36253maybe-html-sed:
b813574b 36254@if sed
6d389afc 36255maybe-html-sed: html-sed
4fa63067 36256
6d389afc 36257html-sed: \
b813574b 36258 configure-sed
0aed8855 36259 @: $(MAKE); $(unstage)
b813574b 36260 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36261 r=`${PWD_COMMAND}`; export r; \
36262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36263 $(HOST_EXPORTS) \
b813574b 36264 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36266 done; \
6d389afc 36267 echo "Doing html in sed" ; \
b00612cc 36268 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36271 "RANLIB=$${RANLIB}" \
0c24b341 36272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36273 html) \
4fa63067
NN
36274 || exit 1
36275
b813574b 36276@endif sed
4fa63067 36277
b813574b
PB
36278.PHONY: maybe-TAGS-sed TAGS-sed
36279maybe-TAGS-sed:
36280@if sed
36281maybe-TAGS-sed: TAGS-sed
4fa63067 36282
b813574b
PB
36283TAGS-sed: \
36284 configure-sed
0aed8855 36285 @: $(MAKE); $(unstage)
b813574b 36286 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36287 r=`${PWD_COMMAND}`; export r; \
36288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36289 $(HOST_EXPORTS) \
b813574b 36290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36292 done; \
b813574b 36293 echo "Doing TAGS in sed" ; \
b00612cc 36294 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36297 "RANLIB=$${RANLIB}" \
0c24b341 36298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36299 TAGS) \
4fa63067
NN
36300 || exit 1
36301
b813574b 36302@endif sed
4fa63067 36303
b813574b
PB
36304.PHONY: maybe-install-info-sed install-info-sed
36305maybe-install-info-sed:
36306@if sed
36307maybe-install-info-sed: install-info-sed
4fa63067 36308
b813574b
PB
36309install-info-sed: \
36310 configure-sed \
36311 info-sed
0aed8855 36312 @: $(MAKE); $(unstage)
b813574b 36313 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36314 r=`${PWD_COMMAND}`; export r; \
36315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36316 $(HOST_EXPORTS) \
b813574b 36317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36319 done; \
b813574b 36320 echo "Doing install-info in sed" ; \
b00612cc 36321 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36324 "RANLIB=$${RANLIB}" \
0c24b341 36325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36326 install-info) \
4fa63067
NN
36327 || exit 1
36328
b813574b 36329@endif sed
4fa63067 36330
a3ca38d2
DD
36331.PHONY: maybe-install-pdf-sed install-pdf-sed
36332maybe-install-pdf-sed:
36333@if sed
36334maybe-install-pdf-sed: install-pdf-sed
36335
36336install-pdf-sed: \
36337 configure-sed \
36338 pdf-sed
36339 @: $(MAKE); $(unstage)
36340 @[ -f ./sed/Makefile ] || exit 0; \
36341 r=`${PWD_COMMAND}`; export r; \
36342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36343 $(HOST_EXPORTS) \
36344 for flag in $(EXTRA_HOST_FLAGS) ; do \
36345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36346 done; \
36347 echo "Doing install-pdf in sed" ; \
36348 (cd $(HOST_SUBDIR)/sed && \
36349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36351 "RANLIB=$${RANLIB}" \
0c24b341 36352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36353 install-pdf) \
36354 || exit 1
36355
36356@endif sed
36357
108a6f8e
CD
36358.PHONY: maybe-install-html-sed install-html-sed
36359maybe-install-html-sed:
36360@if sed
36361maybe-install-html-sed: install-html-sed
36362
36363install-html-sed: \
36364 configure-sed \
36365 html-sed
36366 @: $(MAKE); $(unstage)
36367 @[ -f ./sed/Makefile ] || exit 0; \
36368 r=`${PWD_COMMAND}`; export r; \
36369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36370 $(HOST_EXPORTS) \
36371 for flag in $(EXTRA_HOST_FLAGS) ; do \
36372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36373 done; \
36374 echo "Doing install-html in sed" ; \
36375 (cd $(HOST_SUBDIR)/sed && \
36376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36378 "RANLIB=$${RANLIB}" \
0c24b341 36379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36380 install-html) \
36381 || exit 1
36382
36383@endif sed
36384
b813574b
PB
36385.PHONY: maybe-installcheck-sed installcheck-sed
36386maybe-installcheck-sed:
36387@if sed
36388maybe-installcheck-sed: installcheck-sed
4fa63067 36389
b813574b
PB
36390installcheck-sed: \
36391 configure-sed
0aed8855 36392 @: $(MAKE); $(unstage)
b813574b 36393 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36394 r=`${PWD_COMMAND}`; export r; \
36395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36396 $(HOST_EXPORTS) \
b813574b 36397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36399 done; \
b813574b 36400 echo "Doing installcheck in sed" ; \
b00612cc 36401 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36404 "RANLIB=$${RANLIB}" \
0c24b341 36405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36406 installcheck) \
4fa63067
NN
36407 || exit 1
36408
b813574b 36409@endif sed
4fa63067 36410
b813574b
PB
36411.PHONY: maybe-mostlyclean-sed mostlyclean-sed
36412maybe-mostlyclean-sed:
36413@if sed
36414maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 36415
b813574b 36416mostlyclean-sed:
0aed8855 36417 @: $(MAKE); $(unstage)
b813574b 36418 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36419 r=`${PWD_COMMAND}`; export r; \
36420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36421 $(HOST_EXPORTS) \
b813574b 36422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36424 done; \
b813574b 36425 echo "Doing mostlyclean in sed" ; \
b00612cc 36426 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36429 "RANLIB=$${RANLIB}" \
0c24b341 36430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36431 mostlyclean) \
4fa63067
NN
36432 || exit 1
36433
b813574b 36434@endif sed
4fa63067 36435
b813574b
PB
36436.PHONY: maybe-clean-sed clean-sed
36437maybe-clean-sed:
36438@if sed
36439maybe-clean-sed: clean-sed
4fa63067 36440
b813574b 36441clean-sed:
0aed8855 36442 @: $(MAKE); $(unstage)
b813574b 36443 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36444 r=`${PWD_COMMAND}`; export r; \
36445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36446 $(HOST_EXPORTS) \
b813574b 36447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36449 done; \
b813574b 36450 echo "Doing clean in sed" ; \
b00612cc 36451 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36454 "RANLIB=$${RANLIB}" \
0c24b341 36455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36456 clean) \
4fa63067
NN
36457 || exit 1
36458
b813574b 36459@endif sed
4fa63067 36460
b813574b
PB
36461.PHONY: maybe-distclean-sed distclean-sed
36462maybe-distclean-sed:
36463@if sed
36464maybe-distclean-sed: distclean-sed
4fa63067 36465
b813574b 36466distclean-sed:
0aed8855 36467 @: $(MAKE); $(unstage)
b813574b 36468 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36469 r=`${PWD_COMMAND}`; export r; \
36470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36471 $(HOST_EXPORTS) \
b813574b 36472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36474 done; \
b813574b 36475 echo "Doing distclean in sed" ; \
b00612cc 36476 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36479 "RANLIB=$${RANLIB}" \
0c24b341 36480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36481 distclean) \
4fa63067
NN
36482 || exit 1
36483
b813574b 36484@endif sed
4fa63067 36485
b813574b
PB
36486.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
36487maybe-maintainer-clean-sed:
36488@if sed
36489maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 36490
b813574b 36491maintainer-clean-sed:
0aed8855 36492 @: $(MAKE); $(unstage)
b813574b 36493 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36494 r=`${PWD_COMMAND}`; export r; \
36495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36496 $(HOST_EXPORTS) \
b813574b 36497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36499 done; \
b813574b 36500 echo "Doing maintainer-clean in sed" ; \
b00612cc 36501 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36504 "RANLIB=$${RANLIB}" \
0c24b341 36505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36506 maintainer-clean) \
4fa63067
NN
36507 || exit 1
36508
b813574b 36509@endif sed
4fa63067
NN
36510
36511
a7254363 36512
b813574b
PB
36513.PHONY: configure-send-pr maybe-configure-send-pr
36514maybe-configure-send-pr:
4f0ef2d8
CD
36515@if gcc-bootstrap
36516configure-send-pr: stage_current
36517@endif gcc-bootstrap
b813574b
PB
36518@if send-pr
36519maybe-configure-send-pr: configure-send-pr
c52c6897 36520configure-send-pr:
0aed8855 36521 @: $(MAKE); $(unstage)
c52c6897 36522 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36524 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
36525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
1f53ca9a 36526 $(HOST_EXPORTS) \
a7254363
PB
36527 echo Configuring in $(HOST_SUBDIR)/send-pr; \
36528 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 36529 case $(srcdir) in \
b00612cc
PB
36530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36531 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
36532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36533 esac; \
b00612cc
PB
36534 srcdiroption="--srcdir=$${topdir}/send-pr"; \
36535 libsrcdir="$$s/send-pr"; \
e2b9e2dc 36536 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36538 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36539 || exit 1
b813574b 36540@endif send-pr
e2b9e2dc 36541
a7254363
PB
36542
36543
d545f33b
PB
36544
36545
b813574b
PB
36546.PHONY: all-send-pr maybe-all-send-pr
36547maybe-all-send-pr:
4f0ef2d8
CD
36548@if gcc-bootstrap
36549all-send-pr: stage_current
36550@endif gcc-bootstrap
b813574b 36551@if send-pr
d27cc32e 36552TARGET-send-pr=all
b813574b
PB
36553maybe-all-send-pr: all-send-pr
36554all-send-pr: configure-send-pr
0aed8855 36555 @: $(MAKE); $(unstage)
b40e3958
L
36556 @r=`${PWD_COMMAND}`; export r; \
36557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36558 $(HOST_EXPORTS) \
b00612cc 36559 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
36560 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36561 $(TARGET-send-pr))
b813574b 36562@endif send-pr
3866be5d 36563
a7254363 36564
d545f33b
PB
36565
36566
b813574b
PB
36567.PHONY: check-send-pr maybe-check-send-pr
36568maybe-check-send-pr:
36569@if send-pr
36570maybe-check-send-pr: check-send-pr
3866be5d 36571
b813574b 36572check-send-pr:
0aed8855 36573 @: $(MAKE); $(unstage)
b40e3958
L
36574 @r=`${PWD_COMMAND}`; export r; \
36575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36576 $(HOST_EXPORTS) \
b00612cc
PB
36577 (cd $(HOST_SUBDIR)/send-pr && \
36578 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36579
b813574b 36580@endif send-pr
3866be5d 36581
b813574b
PB
36582.PHONY: install-send-pr maybe-install-send-pr
36583maybe-install-send-pr:
36584@if send-pr
36585maybe-install-send-pr: install-send-pr
16ae0395 36586
b813574b 36587install-send-pr: installdirs
0aed8855 36588 @: $(MAKE); $(unstage)
b40e3958
L
36589 @r=`${PWD_COMMAND}`; export r; \
36590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36591 $(HOST_EXPORTS) \
b00612cc 36592 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 36593 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36594
b813574b 36595@endif send-pr
3866be5d 36596
9b980aa1
RW
36597.PHONY: install-strip-send-pr maybe-install-strip-send-pr
36598maybe-install-strip-send-pr:
36599@if send-pr
36600maybe-install-strip-send-pr: install-strip-send-pr
36601
36602install-strip-send-pr: installdirs
36603 @: $(MAKE); $(unstage)
36604 @r=`${PWD_COMMAND}`; export r; \
36605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36606 $(HOST_EXPORTS) \
36607 (cd $(HOST_SUBDIR)/send-pr && \
36608 $(MAKE) $(FLAGS_TO_PASS) install-strip)
36609
36610@endif send-pr
36611
56a8fe78 36612# Other targets (info, dvi, pdf, etc.)
4fa63067 36613
b813574b
PB
36614.PHONY: maybe-info-send-pr info-send-pr
36615maybe-info-send-pr:
36616@if send-pr
36617maybe-info-send-pr: info-send-pr
4fa63067 36618
b813574b
PB
36619info-send-pr: \
36620 configure-send-pr
0aed8855 36621 @: $(MAKE); $(unstage)
b813574b 36622 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
36623 r=`${PWD_COMMAND}`; export r; \
36624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36625 $(HOST_EXPORTS) \
b813574b 36626 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36628 done; \
b813574b 36629 echo "Doing info in send-pr" ; \
b00612cc 36630 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36633 "RANLIB=$${RANLIB}" \
0c24b341 36634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36635 info) \
e2b9e2dc
NN
36636 || exit 1
36637
b813574b 36638@endif send-pr
4fa63067 36639
b813574b
PB
36640.PHONY: maybe-dvi-send-pr dvi-send-pr
36641maybe-dvi-send-pr:
36642@if send-pr
36643maybe-dvi-send-pr: dvi-send-pr
4fa63067 36644
b813574b
PB
36645dvi-send-pr: \
36646 configure-send-pr
0aed8855 36647 @: $(MAKE); $(unstage)
b813574b 36648 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 36649 r=`${PWD_COMMAND}`; export r; \
b40e3958 36650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36651 $(HOST_EXPORTS) \
b813574b 36652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36654 done; \
b813574b 36655 echo "Doing dvi in send-pr" ; \
b00612cc 36656 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36659 "RANLIB=$${RANLIB}" \
0c24b341 36660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36661 dvi) \
4fa63067 36662 || exit 1
3866be5d 36663
b813574b 36664@endif send-pr
3866be5d 36665
56a8fe78
DD
36666.PHONY: maybe-pdf-send-pr pdf-send-pr
36667maybe-pdf-send-pr:
36668@if send-pr
36669maybe-pdf-send-pr: pdf-send-pr
36670
36671pdf-send-pr: \
36672 configure-send-pr
36673 @: $(MAKE); $(unstage)
36674 @[ -f ./send-pr/Makefile ] || exit 0; \
36675 r=`${PWD_COMMAND}`; export r; \
36676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36677 $(HOST_EXPORTS) \
36678 for flag in $(EXTRA_HOST_FLAGS) ; do \
36679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36680 done; \
36681 echo "Doing pdf in send-pr" ; \
36682 (cd $(HOST_SUBDIR)/send-pr && \
36683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36685 "RANLIB=$${RANLIB}" \
0c24b341 36686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36687 pdf) \
36688 || exit 1
36689
36690@endif send-pr
36691
6d389afc
MS
36692.PHONY: maybe-html-send-pr html-send-pr
36693maybe-html-send-pr:
36694@if send-pr
36695maybe-html-send-pr: html-send-pr
36696
36697html-send-pr: \
36698 configure-send-pr
0aed8855 36699 @: $(MAKE); $(unstage)
6d389afc
MS
36700 @[ -f ./send-pr/Makefile ] || exit 0; \
36701 r=`${PWD_COMMAND}`; export r; \
36702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36703 $(HOST_EXPORTS) \
36704 for flag in $(EXTRA_HOST_FLAGS) ; do \
36705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36706 done; \
36707 echo "Doing html in send-pr" ; \
b00612cc 36708 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
36709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36711 "RANLIB=$${RANLIB}" \
0c24b341 36712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36713 html) \
36714 || exit 1
36715
36716@endif send-pr
36717
b813574b
PB
36718.PHONY: maybe-TAGS-send-pr TAGS-send-pr
36719maybe-TAGS-send-pr:
36720@if send-pr
36721maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 36722
b813574b
PB
36723TAGS-send-pr: \
36724 configure-send-pr
0aed8855 36725 @: $(MAKE); $(unstage)
b813574b 36726 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36727 r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36729 $(HOST_EXPORTS) \
b813574b 36730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36732 done; \
b813574b 36733 echo "Doing TAGS in send-pr" ; \
b00612cc 36734 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737 "RANLIB=$${RANLIB}" \
0c24b341 36738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36739 TAGS) \
4fa63067 36740 || exit 1
3866be5d 36741
b813574b 36742@endif send-pr
3866be5d 36743
b813574b
PB
36744.PHONY: maybe-install-info-send-pr install-info-send-pr
36745maybe-install-info-send-pr:
36746@if send-pr
36747maybe-install-info-send-pr: install-info-send-pr
16ae0395 36748
b813574b
PB
36749install-info-send-pr: \
36750 configure-send-pr \
36751 info-send-pr
0aed8855 36752 @: $(MAKE); $(unstage)
b813574b 36753 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36754 r=`${PWD_COMMAND}`; export r; \
36755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36756 $(HOST_EXPORTS) \
b813574b 36757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36759 done; \
b813574b 36760 echo "Doing install-info in send-pr" ; \
b00612cc 36761 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36764 "RANLIB=$${RANLIB}" \
0c24b341 36765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36766 install-info) \
4fa63067
NN
36767 || exit 1
36768
b813574b 36769@endif send-pr
4fa63067 36770
a3ca38d2
DD
36771.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
36772maybe-install-pdf-send-pr:
36773@if send-pr
36774maybe-install-pdf-send-pr: install-pdf-send-pr
36775
36776install-pdf-send-pr: \
36777 configure-send-pr \
36778 pdf-send-pr
36779 @: $(MAKE); $(unstage)
36780 @[ -f ./send-pr/Makefile ] || exit 0; \
36781 r=`${PWD_COMMAND}`; export r; \
36782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36783 $(HOST_EXPORTS) \
36784 for flag in $(EXTRA_HOST_FLAGS) ; do \
36785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36786 done; \
36787 echo "Doing install-pdf in send-pr" ; \
36788 (cd $(HOST_SUBDIR)/send-pr && \
36789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36791 "RANLIB=$${RANLIB}" \
0c24b341 36792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36793 install-pdf) \
36794 || exit 1
36795
36796@endif send-pr
36797
108a6f8e
CD
36798.PHONY: maybe-install-html-send-pr install-html-send-pr
36799maybe-install-html-send-pr:
36800@if send-pr
36801maybe-install-html-send-pr: install-html-send-pr
36802
36803install-html-send-pr: \
36804 configure-send-pr \
36805 html-send-pr
36806 @: $(MAKE); $(unstage)
36807 @[ -f ./send-pr/Makefile ] || exit 0; \
36808 r=`${PWD_COMMAND}`; export r; \
36809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36810 $(HOST_EXPORTS) \
36811 for flag in $(EXTRA_HOST_FLAGS) ; do \
36812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36813 done; \
36814 echo "Doing install-html in send-pr" ; \
36815 (cd $(HOST_SUBDIR)/send-pr && \
36816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36818 "RANLIB=$${RANLIB}" \
0c24b341 36819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36820 install-html) \
36821 || exit 1
36822
36823@endif send-pr
36824
b813574b
PB
36825.PHONY: maybe-installcheck-send-pr installcheck-send-pr
36826maybe-installcheck-send-pr:
36827@if send-pr
36828maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 36829
b813574b
PB
36830installcheck-send-pr: \
36831 configure-send-pr
0aed8855 36832 @: $(MAKE); $(unstage)
b813574b 36833 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36834 r=`${PWD_COMMAND}`; export r; \
36835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36836 $(HOST_EXPORTS) \
b813574b 36837 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36839 done; \
b813574b 36840 echo "Doing installcheck in send-pr" ; \
b00612cc 36841 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36844 "RANLIB=$${RANLIB}" \
0c24b341 36845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36846 installcheck) \
4fa63067
NN
36847 || exit 1
36848
b813574b 36849@endif send-pr
4fa63067 36850
b813574b
PB
36851.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
36852maybe-mostlyclean-send-pr:
36853@if send-pr
36854maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 36855
b813574b 36856mostlyclean-send-pr:
0aed8855 36857 @: $(MAKE); $(unstage)
b813574b 36858 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36859 r=`${PWD_COMMAND}`; export r; \
36860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36861 $(HOST_EXPORTS) \
b813574b 36862 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36864 done; \
b813574b 36865 echo "Doing mostlyclean in send-pr" ; \
b00612cc 36866 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36869 "RANLIB=$${RANLIB}" \
0c24b341 36870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36871 mostlyclean) \
4fa63067
NN
36872 || exit 1
36873
b813574b 36874@endif send-pr
4fa63067 36875
b813574b
PB
36876.PHONY: maybe-clean-send-pr clean-send-pr
36877maybe-clean-send-pr:
36878@if send-pr
36879maybe-clean-send-pr: clean-send-pr
4fa63067 36880
b813574b 36881clean-send-pr:
0aed8855 36882 @: $(MAKE); $(unstage)
b813574b 36883 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36884 r=`${PWD_COMMAND}`; export r; \
36885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36886 $(HOST_EXPORTS) \
b813574b 36887 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36889 done; \
b813574b 36890 echo "Doing clean in send-pr" ; \
b00612cc 36891 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36894 "RANLIB=$${RANLIB}" \
0c24b341 36895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36896 clean) \
4fa63067
NN
36897 || exit 1
36898
b813574b 36899@endif send-pr
4fa63067 36900
b813574b
PB
36901.PHONY: maybe-distclean-send-pr distclean-send-pr
36902maybe-distclean-send-pr:
36903@if send-pr
36904maybe-distclean-send-pr: distclean-send-pr
4fa63067 36905
b813574b 36906distclean-send-pr:
0aed8855 36907 @: $(MAKE); $(unstage)
b813574b 36908 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36909 r=`${PWD_COMMAND}`; export r; \
36910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36911 $(HOST_EXPORTS) \
b813574b 36912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36914 done; \
b813574b 36915 echo "Doing distclean in send-pr" ; \
b00612cc 36916 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36919 "RANLIB=$${RANLIB}" \
0c24b341 36920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36921 distclean) \
4fa63067
NN
36922 || exit 1
36923
b813574b 36924@endif send-pr
4fa63067 36925
b813574b
PB
36926.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
36927maybe-maintainer-clean-send-pr:
36928@if send-pr
36929maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 36930
b813574b 36931maintainer-clean-send-pr:
0aed8855 36932 @: $(MAKE); $(unstage)
b813574b 36933 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 36934 r=`${PWD_COMMAND}`; export r; \
b40e3958 36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36936 $(HOST_EXPORTS) \
b813574b 36937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
b813574b 36940 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 36941 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36944 "RANLIB=$${RANLIB}" \
0c24b341 36945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36946 maintainer-clean) \
4fa63067 36947 || exit 1
3866be5d 36948
b813574b 36949@endif send-pr
3866be5d 36950
4fa63067 36951
a7254363 36952
b813574b
PB
36953.PHONY: configure-shellutils maybe-configure-shellutils
36954maybe-configure-shellutils:
4f0ef2d8
CD
36955@if gcc-bootstrap
36956configure-shellutils: stage_current
36957@endif gcc-bootstrap
b813574b
PB
36958@if shellutils
36959maybe-configure-shellutils: configure-shellutils
c52c6897 36960configure-shellutils:
0aed8855 36961 @: $(MAKE); $(unstage)
c52c6897 36962 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36964 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
36965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
1f53ca9a 36966 $(HOST_EXPORTS) \
a7254363
PB
36967 echo Configuring in $(HOST_SUBDIR)/shellutils; \
36968 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 36969 case $(srcdir) in \
b00612cc
PB
36970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36971 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
36972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36973 esac; \
b00612cc
PB
36974 srcdiroption="--srcdir=$${topdir}/shellutils"; \
36975 libsrcdir="$$s/shellutils"; \
e2b9e2dc 36976 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36977 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36978 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36979 || exit 1
b813574b 36980@endif shellutils
e2b9e2dc 36981
a7254363
PB
36982
36983
d545f33b
PB
36984
36985
b813574b
PB
36986.PHONY: all-shellutils maybe-all-shellutils
36987maybe-all-shellutils:
4f0ef2d8
CD
36988@if gcc-bootstrap
36989all-shellutils: stage_current
36990@endif gcc-bootstrap
b813574b 36991@if shellutils
d27cc32e 36992TARGET-shellutils=all
b813574b
PB
36993maybe-all-shellutils: all-shellutils
36994all-shellutils: configure-shellutils
0aed8855 36995 @: $(MAKE); $(unstage)
b40e3958
L
36996 @r=`${PWD_COMMAND}`; export r; \
36997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36998 $(HOST_EXPORTS) \
b00612cc 36999 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
37000 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37001 $(TARGET-shellutils))
b813574b 37002@endif shellutils
3866be5d 37003
a7254363 37004
d545f33b
PB
37005
37006
b813574b
PB
37007.PHONY: check-shellutils maybe-check-shellutils
37008maybe-check-shellutils:
37009@if shellutils
37010maybe-check-shellutils: check-shellutils
3866be5d 37011
b813574b 37012check-shellutils:
0aed8855 37013 @: $(MAKE); $(unstage)
b40e3958
L
37014 @r=`${PWD_COMMAND}`; export r; \
37015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37016 $(HOST_EXPORTS) \
b00612cc
PB
37017 (cd $(HOST_SUBDIR)/shellutils && \
37018 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37019
b813574b 37020@endif shellutils
3866be5d 37021
b813574b
PB
37022.PHONY: install-shellutils maybe-install-shellutils
37023maybe-install-shellutils:
37024@if shellutils
37025maybe-install-shellutils: install-shellutils
16ae0395 37026
b813574b 37027install-shellutils: installdirs
0aed8855 37028 @: $(MAKE); $(unstage)
b40e3958
L
37029 @r=`${PWD_COMMAND}`; export r; \
37030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37031 $(HOST_EXPORTS) \
b00612cc 37032 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 37033 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37034
b813574b 37035@endif shellutils
4fa63067 37036
9b980aa1
RW
37037.PHONY: install-strip-shellutils maybe-install-strip-shellutils
37038maybe-install-strip-shellutils:
37039@if shellutils
37040maybe-install-strip-shellutils: install-strip-shellutils
37041
37042install-strip-shellutils: installdirs
37043 @: $(MAKE); $(unstage)
37044 @r=`${PWD_COMMAND}`; export r; \
37045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37046 $(HOST_EXPORTS) \
37047 (cd $(HOST_SUBDIR)/shellutils && \
37048 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37049
37050@endif shellutils
37051
56a8fe78 37052# Other targets (info, dvi, pdf, etc.)
4fa63067 37053
b813574b
PB
37054.PHONY: maybe-info-shellutils info-shellutils
37055maybe-info-shellutils:
37056@if shellutils
37057maybe-info-shellutils: info-shellutils
4fa63067 37058
b813574b
PB
37059info-shellutils: \
37060 configure-shellutils
0aed8855 37061 @: $(MAKE); $(unstage)
b813574b 37062 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37063 r=`${PWD_COMMAND}`; export r; \
37064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37065 $(HOST_EXPORTS) \
b813574b 37066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37068 done; \
b813574b 37069 echo "Doing info in shellutils" ; \
b00612cc 37070 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37073 "RANLIB=$${RANLIB}" \
0c24b341 37074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37075 info) \
4fa63067
NN
37076 || exit 1
37077
b813574b 37078@endif shellutils
4fa63067 37079
b813574b
PB
37080.PHONY: maybe-dvi-shellutils dvi-shellutils
37081maybe-dvi-shellutils:
37082@if shellutils
37083maybe-dvi-shellutils: dvi-shellutils
4fa63067 37084
b813574b
PB
37085dvi-shellutils: \
37086 configure-shellutils
0aed8855 37087 @: $(MAKE); $(unstage)
b813574b 37088 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37089 r=`${PWD_COMMAND}`; export r; \
37090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37091 $(HOST_EXPORTS) \
b813574b 37092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37094 done; \
b813574b 37095 echo "Doing dvi in shellutils" ; \
b00612cc 37096 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37099 "RANLIB=$${RANLIB}" \
0c24b341 37100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37101 dvi) \
4fa63067
NN
37102 || exit 1
37103
b813574b 37104@endif shellutils
4fa63067 37105
56a8fe78
DD
37106.PHONY: maybe-pdf-shellutils pdf-shellutils
37107maybe-pdf-shellutils:
37108@if shellutils
37109maybe-pdf-shellutils: pdf-shellutils
37110
37111pdf-shellutils: \
37112 configure-shellutils
37113 @: $(MAKE); $(unstage)
37114 @[ -f ./shellutils/Makefile ] || exit 0; \
37115 r=`${PWD_COMMAND}`; export r; \
37116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37117 $(HOST_EXPORTS) \
37118 for flag in $(EXTRA_HOST_FLAGS) ; do \
37119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37120 done; \
37121 echo "Doing pdf in shellutils" ; \
37122 (cd $(HOST_SUBDIR)/shellutils && \
37123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37125 "RANLIB=$${RANLIB}" \
0c24b341 37126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37127 pdf) \
37128 || exit 1
37129
37130@endif shellutils
37131
6d389afc
MS
37132.PHONY: maybe-html-shellutils html-shellutils
37133maybe-html-shellutils:
37134@if shellutils
37135maybe-html-shellutils: html-shellutils
37136
37137html-shellutils: \
37138 configure-shellutils
0aed8855 37139 @: $(MAKE); $(unstage)
6d389afc
MS
37140 @[ -f ./shellutils/Makefile ] || exit 0; \
37141 r=`${PWD_COMMAND}`; export r; \
37142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37143 $(HOST_EXPORTS) \
37144 for flag in $(EXTRA_HOST_FLAGS) ; do \
37145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37146 done; \
37147 echo "Doing html in shellutils" ; \
b00612cc 37148 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
37149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37151 "RANLIB=$${RANLIB}" \
0c24b341 37152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37153 html) \
37154 || exit 1
37155
37156@endif shellutils
37157
b813574b
PB
37158.PHONY: maybe-TAGS-shellutils TAGS-shellutils
37159maybe-TAGS-shellutils:
37160@if shellutils
37161maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 37162
b813574b
PB
37163TAGS-shellutils: \
37164 configure-shellutils
0aed8855 37165 @: $(MAKE); $(unstage)
b813574b 37166 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37167 r=`${PWD_COMMAND}`; export r; \
37168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37169 $(HOST_EXPORTS) \
b813574b 37170 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37172 done; \
b813574b 37173 echo "Doing TAGS in shellutils" ; \
b00612cc 37174 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37177 "RANLIB=$${RANLIB}" \
0c24b341 37178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37179 TAGS) \
4fa63067
NN
37180 || exit 1
37181
b813574b 37182@endif shellutils
4fa63067 37183
b813574b
PB
37184.PHONY: maybe-install-info-shellutils install-info-shellutils
37185maybe-install-info-shellutils:
37186@if shellutils
37187maybe-install-info-shellutils: install-info-shellutils
4fa63067 37188
b813574b
PB
37189install-info-shellutils: \
37190 configure-shellutils \
37191 info-shellutils
0aed8855 37192 @: $(MAKE); $(unstage)
b813574b 37193 @[ -f ./shellutils/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 install-info in shellutils" ; \
b00612cc 37201 (cd $(HOST_SUBDIR)/shellutils && \
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 install-info) \
4fa63067
NN
37207 || exit 1
37208
b813574b 37209@endif shellutils
4fa63067 37210
a3ca38d2
DD
37211.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
37212maybe-install-pdf-shellutils:
37213@if shellutils
37214maybe-install-pdf-shellutils: install-pdf-shellutils
37215
37216install-pdf-shellutils: \
37217 configure-shellutils \
37218 pdf-shellutils
37219 @: $(MAKE); $(unstage)
37220 @[ -f ./shellutils/Makefile ] || exit 0; \
37221 r=`${PWD_COMMAND}`; export r; \
37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37223 $(HOST_EXPORTS) \
37224 for flag in $(EXTRA_HOST_FLAGS) ; do \
37225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37226 done; \
37227 echo "Doing install-pdf in shellutils" ; \
37228 (cd $(HOST_SUBDIR)/shellutils && \
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}" \
a3ca38d2
DD
37233 install-pdf) \
37234 || exit 1
37235
37236@endif shellutils
37237
108a6f8e
CD
37238.PHONY: maybe-install-html-shellutils install-html-shellutils
37239maybe-install-html-shellutils:
37240@if shellutils
37241maybe-install-html-shellutils: install-html-shellutils
37242
37243install-html-shellutils: \
37244 configure-shellutils \
37245 html-shellutils
37246 @: $(MAKE); $(unstage)
37247 @[ -f ./shellutils/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-html in shellutils" ; \
37255 (cd $(HOST_SUBDIR)/shellutils && \
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}" \
108a6f8e
CD
37260 install-html) \
37261 || exit 1
37262
37263@endif shellutils
37264
b813574b
PB
37265.PHONY: maybe-installcheck-shellutils installcheck-shellutils
37266maybe-installcheck-shellutils:
37267@if shellutils
37268maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 37269
b813574b
PB
37270installcheck-shellutils: \
37271 configure-shellutils
0aed8855 37272 @: $(MAKE); $(unstage)
b813574b 37273 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37274 r=`${PWD_COMMAND}`; export r; \
37275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37276 $(HOST_EXPORTS) \
b813574b 37277 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37279 done; \
b813574b 37280 echo "Doing installcheck in shellutils" ; \
b00612cc 37281 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37284 "RANLIB=$${RANLIB}" \
0c24b341 37285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37286 installcheck) \
4fa63067
NN
37287 || exit 1
37288
b813574b 37289@endif shellutils
4fa63067 37290
b813574b
PB
37291.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
37292maybe-mostlyclean-shellutils:
37293@if shellutils
37294maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 37295
b813574b 37296mostlyclean-shellutils:
0aed8855 37297 @: $(MAKE); $(unstage)
b813574b 37298 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37299 r=`${PWD_COMMAND}`; export r; \
37300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37301 $(HOST_EXPORTS) \
b813574b 37302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37304 done; \
b813574b 37305 echo "Doing mostlyclean in shellutils" ; \
b00612cc 37306 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37309 "RANLIB=$${RANLIB}" \
0c24b341 37310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37311 mostlyclean) \
4fa63067
NN
37312 || exit 1
37313
b813574b 37314@endif shellutils
4fa63067 37315
b813574b
PB
37316.PHONY: maybe-clean-shellutils clean-shellutils
37317maybe-clean-shellutils:
37318@if shellutils
37319maybe-clean-shellutils: clean-shellutils
4fa63067 37320
b813574b 37321clean-shellutils:
0aed8855 37322 @: $(MAKE); $(unstage)
b813574b 37323 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37324 r=`${PWD_COMMAND}`; export r; \
37325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37326 $(HOST_EXPORTS) \
b813574b 37327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37329 done; \
b813574b 37330 echo "Doing clean in shellutils" ; \
b00612cc 37331 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37334 "RANLIB=$${RANLIB}" \
0c24b341 37335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37336 clean) \
4fa63067
NN
37337 || exit 1
37338
b813574b 37339@endif shellutils
4fa63067 37340
b813574b
PB
37341.PHONY: maybe-distclean-shellutils distclean-shellutils
37342maybe-distclean-shellutils:
37343@if shellutils
37344maybe-distclean-shellutils: distclean-shellutils
4fa63067 37345
b813574b 37346distclean-shellutils:
0aed8855 37347 @: $(MAKE); $(unstage)
b813574b 37348 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37349 r=`${PWD_COMMAND}`; export r; \
37350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37351 $(HOST_EXPORTS) \
b813574b 37352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37354 done; \
b813574b 37355 echo "Doing distclean in shellutils" ; \
b00612cc 37356 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37359 "RANLIB=$${RANLIB}" \
0c24b341 37360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37361 distclean) \
4fa63067
NN
37362 || exit 1
37363
b813574b 37364@endif shellutils
4fa63067 37365
b813574b
PB
37366.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
37367maybe-maintainer-clean-shellutils:
37368@if shellutils
37369maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 37370
b813574b 37371maintainer-clean-shellutils:
0aed8855 37372 @: $(MAKE); $(unstage)
b813574b 37373 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37374 r=`${PWD_COMMAND}`; export r; \
37375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37376 $(HOST_EXPORTS) \
b813574b 37377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37379 done; \
b813574b 37380 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 37381 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37384 "RANLIB=$${RANLIB}" \
0c24b341 37385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37386 maintainer-clean) \
4fa63067 37387 || exit 1
3866be5d 37388
b813574b 37389@endif shellutils
3866be5d 37390
4fa63067 37391
a7254363 37392
b813574b
PB
37393.PHONY: configure-sid maybe-configure-sid
37394maybe-configure-sid:
4f0ef2d8
CD
37395@if gcc-bootstrap
37396configure-sid: stage_current
37397@endif gcc-bootstrap
b813574b
PB
37398@if sid
37399maybe-configure-sid: configure-sid
c52c6897 37400configure-sid:
0aed8855 37401 @: $(MAKE); $(unstage)
c52c6897 37402 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37404 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
37405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
1f53ca9a 37406 $(HOST_EXPORTS) \
a7254363
PB
37407 echo Configuring in $(HOST_SUBDIR)/sid; \
37408 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 37409 case $(srcdir) in \
b00612cc
PB
37410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37411 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
37412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37413 esac; \
b00612cc
PB
37414 srcdiroption="--srcdir=$${topdir}/sid"; \
37415 libsrcdir="$$s/sid"; \
e2b9e2dc 37416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37418 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37419 || exit 1
b813574b 37420@endif sid
e2b9e2dc 37421
a7254363
PB
37422
37423
d545f33b
PB
37424
37425
b813574b
PB
37426.PHONY: all-sid maybe-all-sid
37427maybe-all-sid:
4f0ef2d8
CD
37428@if gcc-bootstrap
37429all-sid: stage_current
37430@endif gcc-bootstrap
b813574b 37431@if sid
d27cc32e 37432TARGET-sid=all
b813574b
PB
37433maybe-all-sid: all-sid
37434all-sid: configure-sid
0aed8855 37435 @: $(MAKE); $(unstage)
b40e3958
L
37436 @r=`${PWD_COMMAND}`; export r; \
37437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37438 $(HOST_EXPORTS) \
b00612cc 37439 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
37440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37441 $(TARGET-sid))
b813574b 37442@endif sid
3866be5d 37443
a7254363 37444
d545f33b
PB
37445
37446
b813574b
PB
37447.PHONY: check-sid maybe-check-sid
37448maybe-check-sid:
37449@if sid
37450maybe-check-sid: check-sid
3866be5d 37451
b813574b 37452check-sid:
0aed8855 37453 @: $(MAKE); $(unstage)
4fa63067
NN
37454 @r=`${PWD_COMMAND}`; export r; \
37455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37456 $(HOST_EXPORTS) \
b00612cc
PB
37457 (cd $(HOST_SUBDIR)/sid && \
37458 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37459
b813574b 37460@endif sid
3866be5d 37461
b813574b
PB
37462.PHONY: install-sid maybe-install-sid
37463maybe-install-sid:
37464@if sid
37465maybe-install-sid: install-sid
16ae0395 37466
b813574b 37467install-sid: installdirs
0aed8855 37468 @: $(MAKE); $(unstage)
b40e3958
L
37469 @r=`${PWD_COMMAND}`; export r; \
37470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37471 $(HOST_EXPORTS) \
b00612cc 37472 (cd $(HOST_SUBDIR)/sid && \
2da12f12 37473 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37474
b813574b 37475@endif sid
3866be5d 37476
9b980aa1
RW
37477.PHONY: install-strip-sid maybe-install-strip-sid
37478maybe-install-strip-sid:
37479@if sid
37480maybe-install-strip-sid: install-strip-sid
37481
37482install-strip-sid: installdirs
37483 @: $(MAKE); $(unstage)
37484 @r=`${PWD_COMMAND}`; export r; \
37485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37486 $(HOST_EXPORTS) \
37487 (cd $(HOST_SUBDIR)/sid && \
37488 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37489
37490@endif sid
37491
56a8fe78 37492# Other targets (info, dvi, pdf, etc.)
4fa63067 37493
b813574b
PB
37494.PHONY: maybe-info-sid info-sid
37495maybe-info-sid:
37496@if sid
37497maybe-info-sid: info-sid
4fa63067 37498
b813574b
PB
37499info-sid: \
37500 configure-sid
0aed8855 37501 @: $(MAKE); $(unstage)
b813574b 37502 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37503 r=`${PWD_COMMAND}`; export r; \
37504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37505 $(HOST_EXPORTS) \
b813574b 37506 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37508 done; \
b813574b 37509 echo "Doing info in sid" ; \
b00612cc 37510 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37513 "RANLIB=$${RANLIB}" \
0c24b341 37514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37515 info) \
4fa63067
NN
37516 || exit 1
37517
b813574b 37518@endif sid
4fa63067 37519
b813574b
PB
37520.PHONY: maybe-dvi-sid dvi-sid
37521maybe-dvi-sid:
37522@if sid
37523maybe-dvi-sid: dvi-sid
4fa63067 37524
b813574b
PB
37525dvi-sid: \
37526 configure-sid
0aed8855 37527 @: $(MAKE); $(unstage)
b813574b 37528 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37529 r=`${PWD_COMMAND}`; export r; \
37530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37531 $(HOST_EXPORTS) \
b813574b 37532 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37534 done; \
b813574b 37535 echo "Doing dvi in sid" ; \
b00612cc 37536 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37539 "RANLIB=$${RANLIB}" \
0c24b341 37540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37541 dvi) \
4fa63067
NN
37542 || exit 1
37543
b813574b 37544@endif sid
4fa63067 37545
56a8fe78
DD
37546.PHONY: maybe-pdf-sid pdf-sid
37547maybe-pdf-sid:
37548@if sid
37549maybe-pdf-sid: pdf-sid
37550
37551pdf-sid: \
37552 configure-sid
37553 @: $(MAKE); $(unstage)
37554 @[ -f ./sid/Makefile ] || exit 0; \
37555 r=`${PWD_COMMAND}`; export r; \
37556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37557 $(HOST_EXPORTS) \
37558 for flag in $(EXTRA_HOST_FLAGS) ; do \
37559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37560 done; \
37561 echo "Doing pdf in sid" ; \
37562 (cd $(HOST_SUBDIR)/sid && \
37563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37565 "RANLIB=$${RANLIB}" \
0c24b341 37566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37567 pdf) \
37568 || exit 1
37569
37570@endif sid
37571
6d389afc
MS
37572.PHONY: maybe-html-sid html-sid
37573maybe-html-sid:
37574@if sid
37575maybe-html-sid: html-sid
37576
37577html-sid: \
37578 configure-sid
0aed8855 37579 @: $(MAKE); $(unstage)
6d389afc
MS
37580 @[ -f ./sid/Makefile ] || exit 0; \
37581 r=`${PWD_COMMAND}`; export r; \
37582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37583 $(HOST_EXPORTS) \
37584 for flag in $(EXTRA_HOST_FLAGS) ; do \
37585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37586 done; \
37587 echo "Doing html in sid" ; \
b00612cc 37588 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
37589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37591 "RANLIB=$${RANLIB}" \
0c24b341 37592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37593 html) \
37594 || exit 1
37595
37596@endif sid
37597
b813574b
PB
37598.PHONY: maybe-TAGS-sid TAGS-sid
37599maybe-TAGS-sid:
37600@if sid
37601maybe-TAGS-sid: TAGS-sid
4fa63067 37602
b813574b
PB
37603TAGS-sid: \
37604 configure-sid
0aed8855 37605 @: $(MAKE); $(unstage)
b813574b 37606 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37607 r=`${PWD_COMMAND}`; export r; \
37608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37609 $(HOST_EXPORTS) \
b813574b 37610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37612 done; \
b813574b 37613 echo "Doing TAGS in sid" ; \
b00612cc 37614 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37617 "RANLIB=$${RANLIB}" \
0c24b341 37618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37619 TAGS) \
4fa63067
NN
37620 || exit 1
37621
b813574b 37622@endif sid
4fa63067 37623
b813574b
PB
37624.PHONY: maybe-install-info-sid install-info-sid
37625maybe-install-info-sid:
37626@if sid
37627maybe-install-info-sid: install-info-sid
4fa63067 37628
b813574b
PB
37629install-info-sid: \
37630 configure-sid \
37631 info-sid
0aed8855 37632 @: $(MAKE); $(unstage)
b813574b 37633 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37634 r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37636 $(HOST_EXPORTS) \
b813574b 37637 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37639 done; \
b813574b 37640 echo "Doing install-info in sid" ; \
b00612cc 37641 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37644 "RANLIB=$${RANLIB}" \
0c24b341 37645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37646 install-info) \
4fa63067
NN
37647 || exit 1
37648
b813574b 37649@endif sid
4fa63067 37650
a3ca38d2
DD
37651.PHONY: maybe-install-pdf-sid install-pdf-sid
37652maybe-install-pdf-sid:
37653@if sid
37654maybe-install-pdf-sid: install-pdf-sid
37655
37656install-pdf-sid: \
37657 configure-sid \
37658 pdf-sid
37659 @: $(MAKE); $(unstage)
37660 @[ -f ./sid/Makefile ] || exit 0; \
37661 r=`${PWD_COMMAND}`; export r; \
37662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37663 $(HOST_EXPORTS) \
37664 for flag in $(EXTRA_HOST_FLAGS) ; do \
37665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37666 done; \
37667 echo "Doing install-pdf in sid" ; \
37668 (cd $(HOST_SUBDIR)/sid && \
37669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37671 "RANLIB=$${RANLIB}" \
0c24b341 37672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37673 install-pdf) \
37674 || exit 1
37675
37676@endif sid
37677
108a6f8e
CD
37678.PHONY: maybe-install-html-sid install-html-sid
37679maybe-install-html-sid:
37680@if sid
37681maybe-install-html-sid: install-html-sid
37682
37683install-html-sid: \
37684 configure-sid \
37685 html-sid
37686 @: $(MAKE); $(unstage)
37687 @[ -f ./sid/Makefile ] || exit 0; \
37688 r=`${PWD_COMMAND}`; export r; \
37689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37690 $(HOST_EXPORTS) \
37691 for flag in $(EXTRA_HOST_FLAGS) ; do \
37692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37693 done; \
37694 echo "Doing install-html in sid" ; \
37695 (cd $(HOST_SUBDIR)/sid && \
37696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37698 "RANLIB=$${RANLIB}" \
0c24b341 37699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37700 install-html) \
37701 || exit 1
37702
37703@endif sid
37704
b813574b
PB
37705.PHONY: maybe-installcheck-sid installcheck-sid
37706maybe-installcheck-sid:
37707@if sid
37708maybe-installcheck-sid: installcheck-sid
4fa63067 37709
b813574b
PB
37710installcheck-sid: \
37711 configure-sid
0aed8855 37712 @: $(MAKE); $(unstage)
b813574b
PB
37713 @[ -f ./sid/Makefile ] || exit 0; \
37714 r=`${PWD_COMMAND}`; export r; \
4fa63067 37715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37716 $(HOST_EXPORTS) \
b813574b 37717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37719 done; \
b813574b 37720 echo "Doing installcheck in sid" ; \
b00612cc 37721 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37724 "RANLIB=$${RANLIB}" \
0c24b341 37725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37726 installcheck) \
4fa63067
NN
37727 || exit 1
37728
b813574b 37729@endif sid
4fa63067 37730
b813574b
PB
37731.PHONY: maybe-mostlyclean-sid mostlyclean-sid
37732maybe-mostlyclean-sid:
37733@if sid
37734maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 37735
b813574b 37736mostlyclean-sid:
0aed8855 37737 @: $(MAKE); $(unstage)
b813574b 37738 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37739 r=`${PWD_COMMAND}`; export r; \
37740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37741 $(HOST_EXPORTS) \
b813574b 37742 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37744 done; \
b813574b 37745 echo "Doing mostlyclean in sid" ; \
b00612cc 37746 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37749 "RANLIB=$${RANLIB}" \
0c24b341 37750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37751 mostlyclean) \
4fa63067
NN
37752 || exit 1
37753
b813574b 37754@endif sid
4fa63067 37755
b813574b
PB
37756.PHONY: maybe-clean-sid clean-sid
37757maybe-clean-sid:
37758@if sid
37759maybe-clean-sid: clean-sid
4fa63067 37760
b813574b 37761clean-sid:
0aed8855 37762 @: $(MAKE); $(unstage)
b813574b 37763 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37764 r=`${PWD_COMMAND}`; export r; \
37765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37766 $(HOST_EXPORTS) \
b813574b 37767 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37769 done; \
b813574b 37770 echo "Doing clean in sid" ; \
b00612cc 37771 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37774 "RANLIB=$${RANLIB}" \
0c24b341 37775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37776 clean) \
4fa63067
NN
37777 || exit 1
37778
b813574b 37779@endif sid
4fa63067 37780
b813574b
PB
37781.PHONY: maybe-distclean-sid distclean-sid
37782maybe-distclean-sid:
37783@if sid
37784maybe-distclean-sid: distclean-sid
4fa63067 37785
b813574b 37786distclean-sid:
0aed8855 37787 @: $(MAKE); $(unstage)
b813574b 37788 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37789 r=`${PWD_COMMAND}`; export r; \
37790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37791 $(HOST_EXPORTS) \
b813574b 37792 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37794 done; \
b813574b 37795 echo "Doing distclean in sid" ; \
b00612cc 37796 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37799 "RANLIB=$${RANLIB}" \
0c24b341 37800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37801 distclean) \
4fa63067
NN
37802 || exit 1
37803
b813574b 37804@endif sid
4fa63067 37805
b813574b
PB
37806.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
37807maybe-maintainer-clean-sid:
37808@if sid
37809maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 37810
b813574b 37811maintainer-clean-sid:
0aed8855 37812 @: $(MAKE); $(unstage)
b813574b 37813 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37814 r=`${PWD_COMMAND}`; export r; \
37815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37816 $(HOST_EXPORTS) \
b813574b 37817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37819 done; \
b813574b 37820 echo "Doing maintainer-clean in sid" ; \
b00612cc 37821 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37824 "RANLIB=$${RANLIB}" \
0c24b341 37825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37826 maintainer-clean) \
4fa63067
NN
37827 || exit 1
37828
b813574b 37829@endif sid
4fa63067
NN
37830
37831
a7254363 37832
b813574b
PB
37833.PHONY: configure-sim maybe-configure-sim
37834maybe-configure-sim:
4f0ef2d8
CD
37835@if gcc-bootstrap
37836configure-sim: stage_current
37837@endif gcc-bootstrap
b813574b
PB
37838@if sim
37839maybe-configure-sim: configure-sim
c52c6897 37840configure-sim:
0aed8855 37841 @: $(MAKE); $(unstage)
c52c6897 37842 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37844 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
37845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
1f53ca9a 37846 $(HOST_EXPORTS) \
a7254363
PB
37847 echo Configuring in $(HOST_SUBDIR)/sim; \
37848 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 37849 case $(srcdir) in \
b00612cc
PB
37850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37851 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
37852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37853 esac; \
b00612cc
PB
37854 srcdiroption="--srcdir=$${topdir}/sim"; \
37855 libsrcdir="$$s/sim"; \
e2b9e2dc 37856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37858 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37859 || exit 1
b813574b 37860@endif sim
e2b9e2dc 37861
a7254363
PB
37862
37863
d545f33b
PB
37864
37865
b813574b
PB
37866.PHONY: all-sim maybe-all-sim
37867maybe-all-sim:
4f0ef2d8
CD
37868@if gcc-bootstrap
37869all-sim: stage_current
37870@endif gcc-bootstrap
b813574b 37871@if sim
d27cc32e 37872TARGET-sim=all
b813574b
PB
37873maybe-all-sim: all-sim
37874all-sim: configure-sim
0aed8855 37875 @: $(MAKE); $(unstage)
b40e3958
L
37876 @r=`${PWD_COMMAND}`; export r; \
37877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37878 $(HOST_EXPORTS) \
b00612cc 37879 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
37880 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37881 $(TARGET-sim))
b813574b 37882@endif sim
3866be5d 37883
a7254363 37884
d545f33b
PB
37885
37886
b813574b
PB
37887.PHONY: check-sim maybe-check-sim
37888maybe-check-sim:
37889@if sim
37890maybe-check-sim: check-sim
3866be5d 37891
b813574b 37892check-sim:
0aed8855 37893 @: $(MAKE); $(unstage)
b40e3958
L
37894 @r=`${PWD_COMMAND}`; export r; \
37895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37896 $(HOST_EXPORTS) \
b00612cc
PB
37897 (cd $(HOST_SUBDIR)/sim && \
37898 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37899
b813574b 37900@endif sim
3866be5d 37901
b813574b
PB
37902.PHONY: install-sim maybe-install-sim
37903maybe-install-sim:
37904@if sim
37905maybe-install-sim: install-sim
16ae0395 37906
b813574b 37907install-sim: installdirs
0aed8855 37908 @: $(MAKE); $(unstage)
b40e3958
L
37909 @r=`${PWD_COMMAND}`; export r; \
37910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37911 $(HOST_EXPORTS) \
b00612cc 37912 (cd $(HOST_SUBDIR)/sim && \
2da12f12 37913 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37914
b813574b 37915@endif sim
3866be5d 37916
9b980aa1
RW
37917.PHONY: install-strip-sim maybe-install-strip-sim
37918maybe-install-strip-sim:
37919@if sim
37920maybe-install-strip-sim: install-strip-sim
37921
37922install-strip-sim: installdirs
37923 @: $(MAKE); $(unstage)
37924 @r=`${PWD_COMMAND}`; export r; \
37925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37926 $(HOST_EXPORTS) \
37927 (cd $(HOST_SUBDIR)/sim && \
37928 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37929
37930@endif sim
37931
56a8fe78 37932# Other targets (info, dvi, pdf, etc.)
4fa63067 37933
b813574b
PB
37934.PHONY: maybe-info-sim info-sim
37935maybe-info-sim:
37936@if sim
37937maybe-info-sim: info-sim
4fa63067 37938
b813574b
PB
37939info-sim: \
37940 configure-sim
0aed8855 37941 @: $(MAKE); $(unstage)
b813574b 37942 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
37943 r=`${PWD_COMMAND}`; export r; \
37944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37945 $(HOST_EXPORTS) \
b813574b 37946 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37948 done; \
b813574b 37949 echo "Doing info in sim" ; \
b00612cc 37950 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37953 "RANLIB=$${RANLIB}" \
0c24b341 37954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37955 info) \
e2b9e2dc
NN
37956 || exit 1
37957
b813574b 37958@endif sim
4fa63067 37959
b813574b
PB
37960.PHONY: maybe-dvi-sim dvi-sim
37961maybe-dvi-sim:
37962@if sim
37963maybe-dvi-sim: dvi-sim
4fa63067 37964
b813574b
PB
37965dvi-sim: \
37966 configure-sim
0aed8855 37967 @: $(MAKE); $(unstage)
b813574b 37968 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37969 r=`${PWD_COMMAND}`; export r; \
b40e3958 37970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37971 $(HOST_EXPORTS) \
b813574b 37972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37974 done; \
b813574b 37975 echo "Doing dvi in sim" ; \
b00612cc 37976 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37979 "RANLIB=$${RANLIB}" \
0c24b341 37980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37981 dvi) \
4fa63067 37982 || exit 1
3866be5d 37983
b813574b 37984@endif sim
3866be5d 37985
56a8fe78
DD
37986.PHONY: maybe-pdf-sim pdf-sim
37987maybe-pdf-sim:
37988@if sim
37989maybe-pdf-sim: pdf-sim
37990
37991pdf-sim: \
37992 configure-sim
37993 @: $(MAKE); $(unstage)
37994 @[ -f ./sim/Makefile ] || exit 0; \
37995 r=`${PWD_COMMAND}`; export r; \
37996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37997 $(HOST_EXPORTS) \
37998 for flag in $(EXTRA_HOST_FLAGS) ; do \
37999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38000 done; \
38001 echo "Doing pdf in sim" ; \
38002 (cd $(HOST_SUBDIR)/sim && \
38003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38005 "RANLIB=$${RANLIB}" \
0c24b341 38006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38007 pdf) \
38008 || exit 1
38009
38010@endif sim
38011
6d389afc
MS
38012.PHONY: maybe-html-sim html-sim
38013maybe-html-sim:
38014@if sim
38015maybe-html-sim: html-sim
38016
38017html-sim: \
38018 configure-sim
0aed8855 38019 @: $(MAKE); $(unstage)
6d389afc
MS
38020 @[ -f ./sim/Makefile ] || exit 0; \
38021 r=`${PWD_COMMAND}`; export r; \
38022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38023 $(HOST_EXPORTS) \
38024 for flag in $(EXTRA_HOST_FLAGS) ; do \
38025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38026 done; \
38027 echo "Doing html in sim" ; \
b00612cc 38028 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
38029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38031 "RANLIB=$${RANLIB}" \
0c24b341 38032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38033 html) \
38034 || exit 1
38035
38036@endif sim
38037
b813574b
PB
38038.PHONY: maybe-TAGS-sim TAGS-sim
38039maybe-TAGS-sim:
38040@if sim
38041maybe-TAGS-sim: TAGS-sim
4fa63067 38042
b813574b
PB
38043TAGS-sim: \
38044 configure-sim
0aed8855 38045 @: $(MAKE); $(unstage)
b813574b 38046 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 38047 r=`${PWD_COMMAND}`; export r; \
b40e3958 38048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38049 $(HOST_EXPORTS) \
b813574b 38050 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38052 done; \
b813574b 38053 echo "Doing TAGS in sim" ; \
b00612cc 38054 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38057 "RANLIB=$${RANLIB}" \
0c24b341 38058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38059 TAGS) \
4fa63067 38060 || exit 1
3866be5d 38061
b813574b 38062@endif sim
3866be5d 38063
b813574b
PB
38064.PHONY: maybe-install-info-sim install-info-sim
38065maybe-install-info-sim:
38066@if sim
38067maybe-install-info-sim: install-info-sim
4fa63067 38068
b813574b
PB
38069install-info-sim: \
38070 configure-sim \
38071 info-sim
0aed8855 38072 @: $(MAKE); $(unstage)
b813574b 38073 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38074 r=`${PWD_COMMAND}`; export r; \
38075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38076 $(HOST_EXPORTS) \
b813574b 38077 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38079 done; \
b813574b 38080 echo "Doing install-info in sim" ; \
b00612cc 38081 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084 "RANLIB=$${RANLIB}" \
0c24b341 38085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38086 install-info) \
4fa63067
NN
38087 || exit 1
38088
b813574b 38089@endif sim
4fa63067 38090
a3ca38d2
DD
38091.PHONY: maybe-install-pdf-sim install-pdf-sim
38092maybe-install-pdf-sim:
38093@if sim
38094maybe-install-pdf-sim: install-pdf-sim
38095
38096install-pdf-sim: \
38097 configure-sim \
38098 pdf-sim
38099 @: $(MAKE); $(unstage)
38100 @[ -f ./sim/Makefile ] || exit 0; \
38101 r=`${PWD_COMMAND}`; export r; \
38102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103 $(HOST_EXPORTS) \
38104 for flag in $(EXTRA_HOST_FLAGS) ; do \
38105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38106 done; \
38107 echo "Doing install-pdf in sim" ; \
38108 (cd $(HOST_SUBDIR)/sim && \
38109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38111 "RANLIB=$${RANLIB}" \
0c24b341 38112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38113 install-pdf) \
38114 || exit 1
38115
38116@endif sim
38117
108a6f8e
CD
38118.PHONY: maybe-install-html-sim install-html-sim
38119maybe-install-html-sim:
38120@if sim
38121maybe-install-html-sim: install-html-sim
38122
38123install-html-sim: \
38124 configure-sim \
38125 html-sim
38126 @: $(MAKE); $(unstage)
38127 @[ -f ./sim/Makefile ] || exit 0; \
38128 r=`${PWD_COMMAND}`; export r; \
38129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38130 $(HOST_EXPORTS) \
38131 for flag in $(EXTRA_HOST_FLAGS) ; do \
38132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38133 done; \
38134 echo "Doing install-html in sim" ; \
38135 (cd $(HOST_SUBDIR)/sim && \
38136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38138 "RANLIB=$${RANLIB}" \
0c24b341 38139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38140 install-html) \
38141 || exit 1
38142
38143@endif sim
38144
b813574b
PB
38145.PHONY: maybe-installcheck-sim installcheck-sim
38146maybe-installcheck-sim:
38147@if sim
38148maybe-installcheck-sim: installcheck-sim
4fa63067 38149
b813574b
PB
38150installcheck-sim: \
38151 configure-sim
0aed8855 38152 @: $(MAKE); $(unstage)
b813574b 38153 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38154 r=`${PWD_COMMAND}`; export r; \
38155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38156 $(HOST_EXPORTS) \
b813574b 38157 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38159 done; \
b813574b 38160 echo "Doing installcheck in sim" ; \
b00612cc 38161 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38164 "RANLIB=$${RANLIB}" \
0c24b341 38165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38166 installcheck) \
4fa63067
NN
38167 || exit 1
38168
b813574b 38169@endif sim
4fa63067 38170
b813574b
PB
38171.PHONY: maybe-mostlyclean-sim mostlyclean-sim
38172maybe-mostlyclean-sim:
38173@if sim
38174maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 38175
b813574b 38176mostlyclean-sim:
0aed8855 38177 @: $(MAKE); $(unstage)
b813574b 38178 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38179 r=`${PWD_COMMAND}`; export r; \
38180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38181 $(HOST_EXPORTS) \
b813574b 38182 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38184 done; \
b813574b 38185 echo "Doing mostlyclean in sim" ; \
b00612cc 38186 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38189 "RANLIB=$${RANLIB}" \
0c24b341 38190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38191 mostlyclean) \
4fa63067
NN
38192 || exit 1
38193
b813574b 38194@endif sim
4fa63067 38195
b813574b
PB
38196.PHONY: maybe-clean-sim clean-sim
38197maybe-clean-sim:
38198@if sim
38199maybe-clean-sim: clean-sim
4fa63067 38200
b813574b 38201clean-sim:
0aed8855 38202 @: $(MAKE); $(unstage)
b813574b 38203 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38204 r=`${PWD_COMMAND}`; export r; \
38205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38206 $(HOST_EXPORTS) \
b813574b 38207 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38209 done; \
b813574b 38210 echo "Doing clean in sim" ; \
b00612cc 38211 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38214 "RANLIB=$${RANLIB}" \
0c24b341 38215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38216 clean) \
4fa63067
NN
38217 || exit 1
38218
b813574b 38219@endif sim
4fa63067 38220
b813574b
PB
38221.PHONY: maybe-distclean-sim distclean-sim
38222maybe-distclean-sim:
38223@if sim
38224maybe-distclean-sim: distclean-sim
4fa63067 38225
b813574b 38226distclean-sim:
0aed8855 38227 @: $(MAKE); $(unstage)
b813574b 38228 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38231 $(HOST_EXPORTS) \
b813574b 38232 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38234 done; \
b813574b 38235 echo "Doing distclean in sim" ; \
b00612cc 38236 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
0c24b341 38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38241 distclean) \
4fa63067
NN
38242 || exit 1
38243
b813574b 38244@endif sim
4fa63067 38245
b813574b
PB
38246.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
38247maybe-maintainer-clean-sim:
38248@if sim
38249maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 38250
b813574b 38251maintainer-clean-sim:
0aed8855 38252 @: $(MAKE); $(unstage)
b813574b 38253 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 38254 r=`${PWD_COMMAND}`; export r; \
b40e3958 38255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38256 $(HOST_EXPORTS) \
b813574b 38257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38259 done; \
b813574b 38260 echo "Doing maintainer-clean in sim" ; \
b00612cc 38261 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38264 "RANLIB=$${RANLIB}" \
0c24b341 38265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38266 maintainer-clean) \
4fa63067 38267 || exit 1
3866be5d 38268
b813574b 38269@endif sim
3866be5d 38270
4fa63067 38271
a7254363 38272
b813574b
PB
38273.PHONY: configure-tar maybe-configure-tar
38274maybe-configure-tar:
4f0ef2d8
CD
38275@if gcc-bootstrap
38276configure-tar: stage_current
38277@endif gcc-bootstrap
b813574b
PB
38278@if tar
38279maybe-configure-tar: configure-tar
c52c6897 38280configure-tar:
0aed8855 38281 @: $(MAKE); $(unstage)
c52c6897 38282 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38284 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
38285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
1f53ca9a 38286 $(HOST_EXPORTS) \
a7254363
PB
38287 echo Configuring in $(HOST_SUBDIR)/tar; \
38288 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 38289 case $(srcdir) in \
b00612cc
PB
38290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38291 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
38292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38293 esac; \
b00612cc
PB
38294 srcdiroption="--srcdir=$${topdir}/tar"; \
38295 libsrcdir="$$s/tar"; \
e2b9e2dc 38296 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38298 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38299 || exit 1
b813574b 38300@endif tar
e2b9e2dc 38301
a7254363
PB
38302
38303
d545f33b
PB
38304
38305
b813574b
PB
38306.PHONY: all-tar maybe-all-tar
38307maybe-all-tar:
4f0ef2d8
CD
38308@if gcc-bootstrap
38309all-tar: stage_current
38310@endif gcc-bootstrap
b813574b 38311@if tar
d27cc32e 38312TARGET-tar=all
b813574b
PB
38313maybe-all-tar: all-tar
38314all-tar: configure-tar
0aed8855 38315 @: $(MAKE); $(unstage)
b40e3958
L
38316 @r=`${PWD_COMMAND}`; export r; \
38317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38318 $(HOST_EXPORTS) \
b00612cc 38319 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
38320 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38321 $(TARGET-tar))
b813574b 38322@endif tar
3866be5d 38323
a7254363 38324
d545f33b
PB
38325
38326
b813574b
PB
38327.PHONY: check-tar maybe-check-tar
38328maybe-check-tar:
38329@if tar
38330maybe-check-tar: check-tar
3866be5d 38331
b813574b 38332check-tar:
0aed8855 38333 @: $(MAKE); $(unstage)
b40e3958
L
38334 @r=`${PWD_COMMAND}`; export r; \
38335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38336 $(HOST_EXPORTS) \
b00612cc
PB
38337 (cd $(HOST_SUBDIR)/tar && \
38338 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38339
b813574b 38340@endif tar
3866be5d 38341
b813574b
PB
38342.PHONY: install-tar maybe-install-tar
38343maybe-install-tar:
38344@if tar
38345maybe-install-tar: install-tar
16ae0395 38346
b813574b 38347install-tar: installdirs
0aed8855 38348 @: $(MAKE); $(unstage)
b813574b
PB
38349 @r=`${PWD_COMMAND}`; export r; \
38350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38351 $(HOST_EXPORTS) \
b00612cc 38352 (cd $(HOST_SUBDIR)/tar && \
2da12f12 38353 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38354
b813574b 38355@endif tar
4fa63067 38356
9b980aa1
RW
38357.PHONY: install-strip-tar maybe-install-strip-tar
38358maybe-install-strip-tar:
38359@if tar
38360maybe-install-strip-tar: install-strip-tar
38361
38362install-strip-tar: installdirs
38363 @: $(MAKE); $(unstage)
38364 @r=`${PWD_COMMAND}`; export r; \
38365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38366 $(HOST_EXPORTS) \
38367 (cd $(HOST_SUBDIR)/tar && \
38368 $(MAKE) $(FLAGS_TO_PASS) install-strip)
38369
38370@endif tar
38371
56a8fe78 38372# Other targets (info, dvi, pdf, etc.)
4fa63067 38373
b813574b
PB
38374.PHONY: maybe-info-tar info-tar
38375maybe-info-tar:
38376@if tar
38377maybe-info-tar: info-tar
4fa63067 38378
b813574b
PB
38379info-tar: \
38380 configure-tar
0aed8855 38381 @: $(MAKE); $(unstage)
b813574b 38382 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 38383 r=`${PWD_COMMAND}`; export r; \
b40e3958 38384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38385 $(HOST_EXPORTS) \
b813574b 38386 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38388 done; \
b813574b 38389 echo "Doing info in tar" ; \
b00612cc 38390 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38393 "RANLIB=$${RANLIB}" \
0c24b341 38394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38395 info) \
4fa63067
NN
38396 || exit 1
38397
b813574b 38398@endif tar
4fa63067 38399
b813574b
PB
38400.PHONY: maybe-dvi-tar dvi-tar
38401maybe-dvi-tar:
38402@if tar
38403maybe-dvi-tar: dvi-tar
4fa63067 38404
b813574b
PB
38405dvi-tar: \
38406 configure-tar
0aed8855 38407 @: $(MAKE); $(unstage)
b813574b 38408 @[ -f ./tar/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; \
b813574b 38415 echo "Doing dvi in tar" ; \
b00612cc 38416 (cd $(HOST_SUBDIR)/tar && \
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}" \
b813574b 38421 dvi) \
4fa63067
NN
38422 || exit 1
38423
b813574b 38424@endif tar
4fa63067 38425
56a8fe78
DD
38426.PHONY: maybe-pdf-tar pdf-tar
38427maybe-pdf-tar:
38428@if tar
38429maybe-pdf-tar: pdf-tar
38430
38431pdf-tar: \
38432 configure-tar
38433 @: $(MAKE); $(unstage)
38434 @[ -f ./tar/Makefile ] || exit 0; \
38435 r=`${PWD_COMMAND}`; export r; \
38436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38437 $(HOST_EXPORTS) \
38438 for flag in $(EXTRA_HOST_FLAGS) ; do \
38439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38440 done; \
38441 echo "Doing pdf in tar" ; \
38442 (cd $(HOST_SUBDIR)/tar && \
38443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38445 "RANLIB=$${RANLIB}" \
0c24b341 38446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38447 pdf) \
38448 || exit 1
38449
38450@endif tar
38451
6d389afc
MS
38452.PHONY: maybe-html-tar html-tar
38453maybe-html-tar:
38454@if tar
38455maybe-html-tar: html-tar
38456
38457html-tar: \
38458 configure-tar
0aed8855 38459 @: $(MAKE); $(unstage)
6d389afc
MS
38460 @[ -f ./tar/Makefile ] || exit 0; \
38461 r=`${PWD_COMMAND}`; export r; \
38462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38463 $(HOST_EXPORTS) \
38464 for flag in $(EXTRA_HOST_FLAGS) ; do \
38465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38466 done; \
38467 echo "Doing html in tar" ; \
b00612cc 38468 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
38469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38471 "RANLIB=$${RANLIB}" \
0c24b341 38472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38473 html) \
38474 || exit 1
38475
38476@endif tar
38477
b813574b
PB
38478.PHONY: maybe-TAGS-tar TAGS-tar
38479maybe-TAGS-tar:
38480@if tar
38481maybe-TAGS-tar: TAGS-tar
4fa63067 38482
b813574b
PB
38483TAGS-tar: \
38484 configure-tar
0aed8855 38485 @: $(MAKE); $(unstage)
b813574b 38486 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38487 r=`${PWD_COMMAND}`; export r; \
38488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38489 $(HOST_EXPORTS) \
b813574b 38490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38492 done; \
b813574b 38493 echo "Doing TAGS in tar" ; \
b00612cc 38494 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38497 "RANLIB=$${RANLIB}" \
0c24b341 38498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38499 TAGS) \
4fa63067
NN
38500 || exit 1
38501
b813574b 38502@endif tar
4fa63067 38503
b813574b
PB
38504.PHONY: maybe-install-info-tar install-info-tar
38505maybe-install-info-tar:
38506@if tar
38507maybe-install-info-tar: install-info-tar
4fa63067 38508
b813574b
PB
38509install-info-tar: \
38510 configure-tar \
38511 info-tar
0aed8855 38512 @: $(MAKE); $(unstage)
b813574b 38513 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38514 r=`${PWD_COMMAND}`; export r; \
38515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38516 $(HOST_EXPORTS) \
b813574b 38517 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38519 done; \
b813574b 38520 echo "Doing install-info in tar" ; \
b00612cc 38521 (cd $(HOST_SUBDIR)/tar && \
b813574b 38522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
38523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38524 "RANLIB=$${RANLIB}" \
0c24b341 38525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38526 install-info) \
4fa63067
NN
38527 || exit 1
38528
b813574b 38529@endif tar
4fa63067 38530
a3ca38d2
DD
38531.PHONY: maybe-install-pdf-tar install-pdf-tar
38532maybe-install-pdf-tar:
38533@if tar
38534maybe-install-pdf-tar: install-pdf-tar
38535
38536install-pdf-tar: \
38537 configure-tar \
38538 pdf-tar
38539 @: $(MAKE); $(unstage)
38540 @[ -f ./tar/Makefile ] || exit 0; \
38541 r=`${PWD_COMMAND}`; export r; \
38542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38543 $(HOST_EXPORTS) \
38544 for flag in $(EXTRA_HOST_FLAGS) ; do \
38545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38546 done; \
38547 echo "Doing install-pdf in tar" ; \
38548 (cd $(HOST_SUBDIR)/tar && \
38549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38551 "RANLIB=$${RANLIB}" \
0c24b341 38552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38553 install-pdf) \
38554 || exit 1
38555
38556@endif tar
38557
108a6f8e
CD
38558.PHONY: maybe-install-html-tar install-html-tar
38559maybe-install-html-tar:
38560@if tar
38561maybe-install-html-tar: install-html-tar
38562
38563install-html-tar: \
38564 configure-tar \
38565 html-tar
38566 @: $(MAKE); $(unstage)
38567 @[ -f ./tar/Makefile ] || exit 0; \
38568 r=`${PWD_COMMAND}`; export r; \
38569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38570 $(HOST_EXPORTS) \
38571 for flag in $(EXTRA_HOST_FLAGS) ; do \
38572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38573 done; \
38574 echo "Doing install-html in tar" ; \
38575 (cd $(HOST_SUBDIR)/tar && \
38576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38578 "RANLIB=$${RANLIB}" \
0c24b341 38579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38580 install-html) \
38581 || exit 1
38582
38583@endif tar
38584
b813574b
PB
38585.PHONY: maybe-installcheck-tar installcheck-tar
38586maybe-installcheck-tar:
38587@if tar
38588maybe-installcheck-tar: installcheck-tar
4fa63067 38589
b813574b
PB
38590installcheck-tar: \
38591 configure-tar
0aed8855 38592 @: $(MAKE); $(unstage)
b813574b 38593 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38594 r=`${PWD_COMMAND}`; export r; \
38595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38596 $(HOST_EXPORTS) \
b813574b 38597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38599 done; \
b813574b 38600 echo "Doing installcheck in tar" ; \
b00612cc 38601 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38604 "RANLIB=$${RANLIB}" \
0c24b341 38605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38606 installcheck) \
4fa63067
NN
38607 || exit 1
38608
b813574b 38609@endif tar
4fa63067 38610
b813574b
PB
38611.PHONY: maybe-mostlyclean-tar mostlyclean-tar
38612maybe-mostlyclean-tar:
38613@if tar
38614maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 38615
b813574b 38616mostlyclean-tar:
0aed8855 38617 @: $(MAKE); $(unstage)
b813574b 38618 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38619 r=`${PWD_COMMAND}`; export r; \
38620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38621 $(HOST_EXPORTS) \
b813574b 38622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38624 done; \
b813574b 38625 echo "Doing mostlyclean in tar" ; \
b00612cc 38626 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38629 "RANLIB=$${RANLIB}" \
0c24b341 38630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38631 mostlyclean) \
4fa63067
NN
38632 || exit 1
38633
b813574b 38634@endif tar
4fa63067 38635
b813574b
PB
38636.PHONY: maybe-clean-tar clean-tar
38637maybe-clean-tar:
38638@if tar
38639maybe-clean-tar: clean-tar
4fa63067 38640
b813574b 38641clean-tar:
0aed8855 38642 @: $(MAKE); $(unstage)
b813574b 38643 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38644 r=`${PWD_COMMAND}`; export r; \
38645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38646 $(HOST_EXPORTS) \
b813574b 38647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38649 done; \
b813574b 38650 echo "Doing clean in tar" ; \
b00612cc 38651 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38654 "RANLIB=$${RANLIB}" \
0c24b341 38655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38656 clean) \
4fa63067
NN
38657 || exit 1
38658
b813574b 38659@endif tar
4fa63067 38660
b813574b
PB
38661.PHONY: maybe-distclean-tar distclean-tar
38662maybe-distclean-tar:
38663@if tar
38664maybe-distclean-tar: distclean-tar
4fa63067 38665
b813574b 38666distclean-tar:
0aed8855 38667 @: $(MAKE); $(unstage)
b813574b 38668 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38669 r=`${PWD_COMMAND}`; export r; \
38670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38671 $(HOST_EXPORTS) \
b813574b 38672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38674 done; \
b813574b 38675 echo "Doing distclean in tar" ; \
b00612cc 38676 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38679 "RANLIB=$${RANLIB}" \
0c24b341 38680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38681 distclean) \
4fa63067
NN
38682 || exit 1
38683
b813574b 38684@endif tar
4fa63067 38685
b813574b
PB
38686.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
38687maybe-maintainer-clean-tar:
38688@if tar
38689maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 38690
b813574b 38691maintainer-clean-tar:
0aed8855 38692 @: $(MAKE); $(unstage)
b813574b 38693 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38694 r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38696 $(HOST_EXPORTS) \
b813574b 38697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38699 done; \
b813574b 38700 echo "Doing maintainer-clean in tar" ; \
b00612cc 38701 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38704 "RANLIB=$${RANLIB}" \
0c24b341 38705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38706 maintainer-clean) \
4fa63067 38707 || exit 1
3866be5d 38708
b813574b 38709@endif tar
3866be5d 38710
4fa63067 38711
a7254363 38712
b813574b
PB
38713.PHONY: configure-texinfo maybe-configure-texinfo
38714maybe-configure-texinfo:
4f0ef2d8
CD
38715@if gcc-bootstrap
38716configure-texinfo: stage_current
38717@endif gcc-bootstrap
b813574b
PB
38718@if texinfo
38719maybe-configure-texinfo: configure-texinfo
c52c6897 38720configure-texinfo:
0aed8855 38721 @: $(MAKE); $(unstage)
c52c6897 38722 @r=`${PWD_COMMAND}`; export r; \
378fce5b 38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38724 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
38725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
1f53ca9a 38726 $(HOST_EXPORTS) \
a7254363
PB
38727 echo Configuring in $(HOST_SUBDIR)/texinfo; \
38728 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 38729 case $(srcdir) in \
b00612cc
PB
38730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38731 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
38732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38733 esac; \
b00612cc
PB
38734 srcdiroption="--srcdir=$${topdir}/texinfo"; \
38735 libsrcdir="$$s/texinfo"; \
e2b9e2dc 38736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38738 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38739 || exit 1
b813574b 38740@endif texinfo
e2b9e2dc 38741
a7254363
PB
38742
38743
d545f33b
PB
38744
38745
b813574b
PB
38746.PHONY: all-texinfo maybe-all-texinfo
38747maybe-all-texinfo:
4f0ef2d8
CD
38748@if gcc-bootstrap
38749all-texinfo: stage_current
38750@endif gcc-bootstrap
b813574b 38751@if texinfo
d27cc32e 38752TARGET-texinfo=all
b813574b
PB
38753maybe-all-texinfo: all-texinfo
38754all-texinfo: configure-texinfo
0aed8855 38755 @: $(MAKE); $(unstage)
b40e3958
L
38756 @r=`${PWD_COMMAND}`; export r; \
38757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38758 $(HOST_EXPORTS) \
b00612cc 38759 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
38760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38761 $(TARGET-texinfo))
b813574b 38762@endif texinfo
3866be5d 38763
a7254363 38764
d545f33b
PB
38765
38766
b813574b
PB
38767.PHONY: check-texinfo maybe-check-texinfo
38768maybe-check-texinfo:
38769@if texinfo
38770maybe-check-texinfo: check-texinfo
3866be5d 38771
b813574b 38772check-texinfo:
0aed8855 38773 @: $(MAKE); $(unstage)
4fa63067
NN
38774 @r=`${PWD_COMMAND}`; export r; \
38775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38776 $(HOST_EXPORTS) \
b00612cc
PB
38777 (cd $(HOST_SUBDIR)/texinfo && \
38778 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38779
b813574b 38780@endif texinfo
3866be5d 38781
b813574b
PB
38782.PHONY: install-texinfo maybe-install-texinfo
38783maybe-install-texinfo:
38784@if texinfo
38785maybe-install-texinfo: install-texinfo
16ae0395 38786
b813574b 38787install-texinfo:
3866be5d 38788
b813574b 38789@endif texinfo
3866be5d 38790
9b980aa1
RW
38791.PHONY: install-strip-texinfo maybe-install-strip-texinfo
38792maybe-install-strip-texinfo:
38793@if texinfo
38794maybe-install-strip-texinfo: install-strip-texinfo
38795
38796install-strip-texinfo:
38797
38798@endif texinfo
38799
56a8fe78 38800# Other targets (info, dvi, pdf, etc.)
4fa63067 38801
b813574b
PB
38802.PHONY: maybe-info-texinfo info-texinfo
38803maybe-info-texinfo:
38804@if texinfo
38805maybe-info-texinfo: info-texinfo
4fa63067 38806
b813574b
PB
38807info-texinfo: \
38808 configure-texinfo
0aed8855 38809 @: $(MAKE); $(unstage)
b813574b 38810 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38811 r=`${PWD_COMMAND}`; export r; \
38812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38813 $(HOST_EXPORTS) \
b813574b 38814 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38816 done; \
b813574b 38817 echo "Doing info in texinfo" ; \
b00612cc 38818 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38821 "RANLIB=$${RANLIB}" \
0c24b341 38822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38823 info) \
4fa63067
NN
38824 || exit 1
38825
b813574b 38826@endif texinfo
4fa63067 38827
b813574b
PB
38828.PHONY: maybe-dvi-texinfo dvi-texinfo
38829maybe-dvi-texinfo:
38830@if texinfo
38831maybe-dvi-texinfo: dvi-texinfo
4fa63067 38832
b813574b
PB
38833dvi-texinfo: \
38834 configure-texinfo
0aed8855 38835 @: $(MAKE); $(unstage)
b813574b 38836 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38837 r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38839 $(HOST_EXPORTS) \
b813574b 38840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38842 done; \
b813574b 38843 echo "Doing dvi in texinfo" ; \
b00612cc 38844 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38847 "RANLIB=$${RANLIB}" \
0c24b341 38848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38849 dvi) \
4fa63067
NN
38850 || exit 1
38851
b813574b 38852@endif texinfo
4fa63067 38853
56a8fe78
DD
38854.PHONY: maybe-pdf-texinfo pdf-texinfo
38855maybe-pdf-texinfo:
38856@if texinfo
38857maybe-pdf-texinfo: pdf-texinfo
38858
38859pdf-texinfo: \
38860 configure-texinfo
38861 @: $(MAKE); $(unstage)
38862 @[ -f ./texinfo/Makefile ] || exit 0; \
38863 r=`${PWD_COMMAND}`; export r; \
38864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38865 $(HOST_EXPORTS) \
38866 for flag in $(EXTRA_HOST_FLAGS) ; do \
38867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38868 done; \
38869 echo "Doing pdf in texinfo" ; \
38870 (cd $(HOST_SUBDIR)/texinfo && \
38871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38873 "RANLIB=$${RANLIB}" \
0c24b341 38874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38875 pdf) \
38876 || exit 1
38877
38878@endif texinfo
38879
6d389afc
MS
38880.PHONY: maybe-html-texinfo html-texinfo
38881maybe-html-texinfo:
38882@if texinfo
38883maybe-html-texinfo: html-texinfo
38884
38885html-texinfo: \
38886 configure-texinfo
0aed8855 38887 @: $(MAKE); $(unstage)
6d389afc
MS
38888 @[ -f ./texinfo/Makefile ] || exit 0; \
38889 r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38891 $(HOST_EXPORTS) \
38892 for flag in $(EXTRA_HOST_FLAGS) ; do \
38893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38894 done; \
38895 echo "Doing html in texinfo" ; \
b00612cc 38896 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
38897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899 "RANLIB=$${RANLIB}" \
0c24b341 38900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38901 html) \
38902 || exit 1
38903
38904@endif texinfo
38905
b813574b
PB
38906.PHONY: maybe-TAGS-texinfo TAGS-texinfo
38907maybe-TAGS-texinfo:
38908@if texinfo
38909maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 38910
b813574b
PB
38911TAGS-texinfo: \
38912 configure-texinfo
0aed8855 38913 @: $(MAKE); $(unstage)
b813574b 38914 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38915 r=`${PWD_COMMAND}`; export r; \
38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38917 $(HOST_EXPORTS) \
b813574b 38918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38920 done; \
b813574b 38921 echo "Doing TAGS in texinfo" ; \
b00612cc 38922 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925 "RANLIB=$${RANLIB}" \
0c24b341 38926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38927 TAGS) \
4fa63067
NN
38928 || exit 1
38929
b813574b 38930@endif texinfo
4fa63067 38931
b813574b
PB
38932.PHONY: maybe-install-info-texinfo install-info-texinfo
38933maybe-install-info-texinfo:
38934@if texinfo
38935maybe-install-info-texinfo: install-info-texinfo
4fa63067 38936
b813574b
PB
38937install-info-texinfo: \
38938 configure-texinfo \
38939 info-texinfo
0aed8855 38940 @: $(MAKE); $(unstage)
b813574b 38941 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38942 r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38944 $(HOST_EXPORTS) \
b813574b 38945 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38947 done; \
b813574b 38948 echo "Doing install-info in texinfo" ; \
b00612cc 38949 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38952 "RANLIB=$${RANLIB}" \
0c24b341 38953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38954 install-info) \
4fa63067
NN
38955 || exit 1
38956
b813574b 38957@endif texinfo
4fa63067 38958
a3ca38d2
DD
38959.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
38960maybe-install-pdf-texinfo:
38961@if texinfo
38962maybe-install-pdf-texinfo: install-pdf-texinfo
38963
38964install-pdf-texinfo: \
38965 configure-texinfo \
38966 pdf-texinfo
38967 @: $(MAKE); $(unstage)
38968 @[ -f ./texinfo/Makefile ] || exit 0; \
38969 r=`${PWD_COMMAND}`; export r; \
38970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38971 $(HOST_EXPORTS) \
38972 for flag in $(EXTRA_HOST_FLAGS) ; do \
38973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38974 done; \
38975 echo "Doing install-pdf in texinfo" ; \
38976 (cd $(HOST_SUBDIR)/texinfo && \
38977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38979 "RANLIB=$${RANLIB}" \
0c24b341 38980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38981 install-pdf) \
38982 || exit 1
38983
38984@endif texinfo
38985
108a6f8e
CD
38986.PHONY: maybe-install-html-texinfo install-html-texinfo
38987maybe-install-html-texinfo:
38988@if texinfo
38989maybe-install-html-texinfo: install-html-texinfo
38990
38991install-html-texinfo: \
38992 configure-texinfo \
38993 html-texinfo
38994 @: $(MAKE); $(unstage)
38995 @[ -f ./texinfo/Makefile ] || exit 0; \
38996 r=`${PWD_COMMAND}`; export r; \
38997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38998 $(HOST_EXPORTS) \
38999 for flag in $(EXTRA_HOST_FLAGS) ; do \
39000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39001 done; \
39002 echo "Doing install-html in texinfo" ; \
39003 (cd $(HOST_SUBDIR)/texinfo && \
39004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39006 "RANLIB=$${RANLIB}" \
0c24b341 39007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39008 install-html) \
39009 || exit 1
39010
39011@endif texinfo
39012
b813574b
PB
39013.PHONY: maybe-installcheck-texinfo installcheck-texinfo
39014maybe-installcheck-texinfo:
39015@if texinfo
39016maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 39017
b813574b
PB
39018installcheck-texinfo: \
39019 configure-texinfo
0aed8855 39020 @: $(MAKE); $(unstage)
b813574b 39021 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39022 r=`${PWD_COMMAND}`; export r; \
39023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39024 $(HOST_EXPORTS) \
b813574b 39025 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027 done; \
b813574b 39028 echo "Doing installcheck in texinfo" ; \
b00612cc 39029 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032 "RANLIB=$${RANLIB}" \
0c24b341 39033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39034 installcheck) \
4fa63067
NN
39035 || exit 1
39036
b813574b 39037@endif texinfo
4fa63067 39038
b813574b
PB
39039.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
39040maybe-mostlyclean-texinfo:
39041@if texinfo
39042maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 39043
b813574b 39044mostlyclean-texinfo:
0aed8855 39045 @: $(MAKE); $(unstage)
b813574b 39046 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39047 r=`${PWD_COMMAND}`; export r; \
39048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39049 $(HOST_EXPORTS) \
b813574b 39050 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052 done; \
b813574b 39053 echo "Doing mostlyclean in texinfo" ; \
b00612cc 39054 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39057 "RANLIB=$${RANLIB}" \
0c24b341 39058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39059 mostlyclean) \
4fa63067
NN
39060 || exit 1
39061
b813574b 39062@endif texinfo
4fa63067 39063
b813574b
PB
39064.PHONY: maybe-clean-texinfo clean-texinfo
39065maybe-clean-texinfo:
39066@if texinfo
39067maybe-clean-texinfo: clean-texinfo
4fa63067 39068
b813574b 39069clean-texinfo:
0aed8855 39070 @: $(MAKE); $(unstage)
b813574b 39071 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39072 r=`${PWD_COMMAND}`; export r; \
39073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39074 $(HOST_EXPORTS) \
b813574b 39075 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39077 done; \
b813574b 39078 echo "Doing clean in texinfo" ; \
b00612cc 39079 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39082 "RANLIB=$${RANLIB}" \
0c24b341 39083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39084 clean) \
4fa63067
NN
39085 || exit 1
39086
b813574b 39087@endif texinfo
4fa63067 39088
b813574b
PB
39089.PHONY: maybe-distclean-texinfo distclean-texinfo
39090maybe-distclean-texinfo:
39091@if texinfo
39092maybe-distclean-texinfo: distclean-texinfo
4fa63067 39093
b813574b 39094distclean-texinfo:
0aed8855 39095 @: $(MAKE); $(unstage)
b813574b 39096 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39097 r=`${PWD_COMMAND}`; export r; \
39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39099 $(HOST_EXPORTS) \
b813574b 39100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39102 done; \
b813574b 39103 echo "Doing distclean in texinfo" ; \
b00612cc 39104 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39107 "RANLIB=$${RANLIB}" \
0c24b341 39108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39109 distclean) \
4fa63067
NN
39110 || exit 1
39111
b813574b 39112@endif texinfo
4fa63067 39113
b813574b
PB
39114.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
39115maybe-maintainer-clean-texinfo:
39116@if texinfo
39117maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 39118
b813574b 39119maintainer-clean-texinfo:
0aed8855 39120 @: $(MAKE); $(unstage)
b813574b 39121 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39122 r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39124 $(HOST_EXPORTS) \
b813574b 39125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39127 done; \
b813574b 39128 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 39129 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39132 "RANLIB=$${RANLIB}" \
0c24b341 39133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39134 maintainer-clean) \
4fa63067
NN
39135 || exit 1
39136
b813574b 39137@endif texinfo
4fa63067
NN
39138
39139
a7254363 39140
b813574b
PB
39141.PHONY: configure-textutils maybe-configure-textutils
39142maybe-configure-textutils:
4f0ef2d8
CD
39143@if gcc-bootstrap
39144configure-textutils: stage_current
39145@endif gcc-bootstrap
b813574b
PB
39146@if textutils
39147maybe-configure-textutils: configure-textutils
c52c6897 39148configure-textutils:
0aed8855 39149 @: $(MAKE); $(unstage)
c52c6897 39150 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39152 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
39153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
1f53ca9a 39154 $(HOST_EXPORTS) \
a7254363
PB
39155 echo Configuring in $(HOST_SUBDIR)/textutils; \
39156 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 39157 case $(srcdir) in \
b00612cc
PB
39158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39159 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
39160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39161 esac; \
b00612cc
PB
39162 srcdiroption="--srcdir=$${topdir}/textutils"; \
39163 libsrcdir="$$s/textutils"; \
e2b9e2dc 39164 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39166 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39167 || exit 1
b813574b 39168@endif textutils
e2b9e2dc 39169
a7254363
PB
39170
39171
d545f33b
PB
39172
39173
b813574b
PB
39174.PHONY: all-textutils maybe-all-textutils
39175maybe-all-textutils:
4f0ef2d8
CD
39176@if gcc-bootstrap
39177all-textutils: stage_current
39178@endif gcc-bootstrap
b813574b 39179@if textutils
d27cc32e 39180TARGET-textutils=all
b813574b
PB
39181maybe-all-textutils: all-textutils
39182all-textutils: configure-textutils
0aed8855 39183 @: $(MAKE); $(unstage)
b40e3958
L
39184 @r=`${PWD_COMMAND}`; export r; \
39185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39186 $(HOST_EXPORTS) \
b00612cc 39187 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
39188 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39189 $(TARGET-textutils))
b813574b 39190@endif textutils
3866be5d 39191
a7254363 39192
d545f33b
PB
39193
39194
b813574b
PB
39195.PHONY: check-textutils maybe-check-textutils
39196maybe-check-textutils:
39197@if textutils
39198maybe-check-textutils: check-textutils
3866be5d 39199
b813574b 39200check-textutils:
0aed8855 39201 @: $(MAKE); $(unstage)
b40e3958
L
39202 @r=`${PWD_COMMAND}`; export r; \
39203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39204 $(HOST_EXPORTS) \
b00612cc
PB
39205 (cd $(HOST_SUBDIR)/textutils && \
39206 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 39207
b813574b 39208@endif textutils
3866be5d 39209
b813574b
PB
39210.PHONY: install-textutils maybe-install-textutils
39211maybe-install-textutils:
39212@if textutils
39213maybe-install-textutils: install-textutils
16ae0395 39214
b813574b 39215install-textutils: installdirs
0aed8855 39216 @: $(MAKE); $(unstage)
b40e3958
L
39217 @r=`${PWD_COMMAND}`; export r; \
39218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39219 $(HOST_EXPORTS) \
b00612cc 39220 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 39221 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39222
b813574b 39223@endif textutils
3866be5d 39224
9b980aa1
RW
39225.PHONY: install-strip-textutils maybe-install-strip-textutils
39226maybe-install-strip-textutils:
39227@if textutils
39228maybe-install-strip-textutils: install-strip-textutils
39229
39230install-strip-textutils: installdirs
39231 @: $(MAKE); $(unstage)
39232 @r=`${PWD_COMMAND}`; export r; \
39233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39234 $(HOST_EXPORTS) \
39235 (cd $(HOST_SUBDIR)/textutils && \
39236 $(MAKE) $(FLAGS_TO_PASS) install-strip)
39237
39238@endif textutils
39239
56a8fe78 39240# Other targets (info, dvi, pdf, etc.)
4fa63067 39241
b813574b
PB
39242.PHONY: maybe-info-textutils info-textutils
39243maybe-info-textutils:
39244@if textutils
39245maybe-info-textutils: info-textutils
4fa63067 39246
b813574b
PB
39247info-textutils: \
39248 configure-textutils
0aed8855 39249 @: $(MAKE); $(unstage)
b813574b 39250 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
39251 r=`${PWD_COMMAND}`; export r; \
39252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39253 $(HOST_EXPORTS) \
b813574b 39254 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39256 done; \
b813574b 39257 echo "Doing info in textutils" ; \
b00612cc 39258 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39261 "RANLIB=$${RANLIB}" \
0c24b341 39262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39263 info) \
e2b9e2dc
NN
39264 || exit 1
39265
b813574b 39266@endif textutils
4fa63067 39267
b813574b
PB
39268.PHONY: maybe-dvi-textutils dvi-textutils
39269maybe-dvi-textutils:
39270@if textutils
39271maybe-dvi-textutils: dvi-textutils
4fa63067 39272
b813574b
PB
39273dvi-textutils: \
39274 configure-textutils
0aed8855 39275 @: $(MAKE); $(unstage)
b813574b 39276 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39277 r=`${PWD_COMMAND}`; export r; \
b40e3958 39278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39279 $(HOST_EXPORTS) \
b813574b 39280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39282 done; \
b813574b 39283 echo "Doing dvi in textutils" ; \
b00612cc 39284 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39287 "RANLIB=$${RANLIB}" \
0c24b341 39288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39289 dvi) \
4fa63067 39290 || exit 1
3866be5d 39291
b813574b 39292@endif textutils
3866be5d 39293
56a8fe78
DD
39294.PHONY: maybe-pdf-textutils pdf-textutils
39295maybe-pdf-textutils:
39296@if textutils
39297maybe-pdf-textutils: pdf-textutils
39298
39299pdf-textutils: \
39300 configure-textutils
39301 @: $(MAKE); $(unstage)
39302 @[ -f ./textutils/Makefile ] || exit 0; \
39303 r=`${PWD_COMMAND}`; export r; \
39304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39305 $(HOST_EXPORTS) \
39306 for flag in $(EXTRA_HOST_FLAGS) ; do \
39307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39308 done; \
39309 echo "Doing pdf in textutils" ; \
39310 (cd $(HOST_SUBDIR)/textutils && \
39311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39313 "RANLIB=$${RANLIB}" \
0c24b341 39314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39315 pdf) \
39316 || exit 1
39317
39318@endif textutils
39319
6d389afc
MS
39320.PHONY: maybe-html-textutils html-textutils
39321maybe-html-textutils:
39322@if textutils
39323maybe-html-textutils: html-textutils
39324
39325html-textutils: \
39326 configure-textutils
0aed8855 39327 @: $(MAKE); $(unstage)
6d389afc
MS
39328 @[ -f ./textutils/Makefile ] || exit 0; \
39329 r=`${PWD_COMMAND}`; export r; \
39330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39331 $(HOST_EXPORTS) \
39332 for flag in $(EXTRA_HOST_FLAGS) ; do \
39333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39334 done; \
39335 echo "Doing html in textutils" ; \
b00612cc 39336 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
39337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39339 "RANLIB=$${RANLIB}" \
0c24b341 39340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39341 html) \
39342 || exit 1
39343
39344@endif textutils
39345
b813574b
PB
39346.PHONY: maybe-TAGS-textutils TAGS-textutils
39347maybe-TAGS-textutils:
39348@if textutils
39349maybe-TAGS-textutils: TAGS-textutils
4fa63067 39350
b813574b
PB
39351TAGS-textutils: \
39352 configure-textutils
0aed8855 39353 @: $(MAKE); $(unstage)
b813574b 39354 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39355 r=`${PWD_COMMAND}`; export r; \
b40e3958 39356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39357 $(HOST_EXPORTS) \
b813574b 39358 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39360 done; \
b813574b 39361 echo "Doing TAGS in textutils" ; \
b00612cc 39362 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39365 "RANLIB=$${RANLIB}" \
0c24b341 39366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39367 TAGS) \
4fa63067 39368 || exit 1
3866be5d 39369
b813574b 39370@endif textutils
3866be5d 39371
b813574b
PB
39372.PHONY: maybe-install-info-textutils install-info-textutils
39373maybe-install-info-textutils:
39374@if textutils
39375maybe-install-info-textutils: install-info-textutils
4fa63067 39376
b813574b
PB
39377install-info-textutils: \
39378 configure-textutils \
39379 info-textutils
0aed8855 39380 @: $(MAKE); $(unstage)
b813574b 39381 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39382 r=`${PWD_COMMAND}`; export r; \
39383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39384 $(HOST_EXPORTS) \
b813574b 39385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39387 done; \
b813574b 39388 echo "Doing install-info in textutils" ; \
b00612cc 39389 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39392 "RANLIB=$${RANLIB}" \
0c24b341 39393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39394 install-info) \
4fa63067
NN
39395 || exit 1
39396
b813574b 39397@endif textutils
4fa63067 39398
a3ca38d2
DD
39399.PHONY: maybe-install-pdf-textutils install-pdf-textutils
39400maybe-install-pdf-textutils:
39401@if textutils
39402maybe-install-pdf-textutils: install-pdf-textutils
39403
39404install-pdf-textutils: \
39405 configure-textutils \
39406 pdf-textutils
39407 @: $(MAKE); $(unstage)
39408 @[ -f ./textutils/Makefile ] || exit 0; \
39409 r=`${PWD_COMMAND}`; export r; \
39410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39411 $(HOST_EXPORTS) \
39412 for flag in $(EXTRA_HOST_FLAGS) ; do \
39413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39414 done; \
39415 echo "Doing install-pdf in textutils" ; \
39416 (cd $(HOST_SUBDIR)/textutils && \
39417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39419 "RANLIB=$${RANLIB}" \
0c24b341 39420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39421 install-pdf) \
39422 || exit 1
39423
39424@endif textutils
39425
108a6f8e
CD
39426.PHONY: maybe-install-html-textutils install-html-textutils
39427maybe-install-html-textutils:
39428@if textutils
39429maybe-install-html-textutils: install-html-textutils
39430
39431install-html-textutils: \
39432 configure-textutils \
39433 html-textutils
39434 @: $(MAKE); $(unstage)
39435 @[ -f ./textutils/Makefile ] || exit 0; \
39436 r=`${PWD_COMMAND}`; export r; \
39437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39438 $(HOST_EXPORTS) \
39439 for flag in $(EXTRA_HOST_FLAGS) ; do \
39440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39441 done; \
39442 echo "Doing install-html in textutils" ; \
39443 (cd $(HOST_SUBDIR)/textutils && \
39444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39446 "RANLIB=$${RANLIB}" \
0c24b341 39447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39448 install-html) \
39449 || exit 1
39450
39451@endif textutils
39452
b813574b
PB
39453.PHONY: maybe-installcheck-textutils installcheck-textutils
39454maybe-installcheck-textutils:
39455@if textutils
39456maybe-installcheck-textutils: installcheck-textutils
4fa63067 39457
b813574b
PB
39458installcheck-textutils: \
39459 configure-textutils
0aed8855 39460 @: $(MAKE); $(unstage)
b813574b 39461 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39462 r=`${PWD_COMMAND}`; export r; \
39463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39464 $(HOST_EXPORTS) \
b813574b 39465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39467 done; \
b813574b 39468 echo "Doing installcheck in textutils" ; \
b00612cc 39469 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39472 "RANLIB=$${RANLIB}" \
0c24b341 39473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39474 installcheck) \
4fa63067
NN
39475 || exit 1
39476
b813574b 39477@endif textutils
4fa63067 39478
b813574b
PB
39479.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
39480maybe-mostlyclean-textutils:
39481@if textutils
39482maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 39483
b813574b 39484mostlyclean-textutils:
0aed8855 39485 @: $(MAKE); $(unstage)
b813574b 39486 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39487 r=`${PWD_COMMAND}`; export r; \
39488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39489 $(HOST_EXPORTS) \
b813574b 39490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39492 done; \
b813574b 39493 echo "Doing mostlyclean in textutils" ; \
b00612cc 39494 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39497 "RANLIB=$${RANLIB}" \
0c24b341 39498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39499 mostlyclean) \
4fa63067
NN
39500 || exit 1
39501
b813574b 39502@endif textutils
4fa63067 39503
b813574b
PB
39504.PHONY: maybe-clean-textutils clean-textutils
39505maybe-clean-textutils:
39506@if textutils
39507maybe-clean-textutils: clean-textutils
4fa63067 39508
b813574b 39509clean-textutils:
0aed8855 39510 @: $(MAKE); $(unstage)
b813574b 39511 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39512 r=`${PWD_COMMAND}`; export r; \
39513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39514 $(HOST_EXPORTS) \
b813574b 39515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39517 done; \
b813574b 39518 echo "Doing clean in textutils" ; \
b00612cc 39519 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39522 "RANLIB=$${RANLIB}" \
0c24b341 39523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39524 clean) \
4fa63067
NN
39525 || exit 1
39526
b813574b 39527@endif textutils
4fa63067 39528
b813574b
PB
39529.PHONY: maybe-distclean-textutils distclean-textutils
39530maybe-distclean-textutils:
39531@if textutils
39532maybe-distclean-textutils: distclean-textutils
4fa63067 39533
b813574b 39534distclean-textutils:
0aed8855 39535 @: $(MAKE); $(unstage)
b813574b 39536 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39537 r=`${PWD_COMMAND}`; export r; \
39538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39539 $(HOST_EXPORTS) \
b813574b 39540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39542 done; \
b813574b 39543 echo "Doing distclean in textutils" ; \
b00612cc 39544 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39547 "RANLIB=$${RANLIB}" \
0c24b341 39548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39549 distclean) \
4fa63067
NN
39550 || exit 1
39551
b813574b 39552@endif textutils
4fa63067 39553
b813574b
PB
39554.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
39555maybe-maintainer-clean-textutils:
39556@if textutils
39557maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 39558
b813574b 39559maintainer-clean-textutils:
0aed8855 39560 @: $(MAKE); $(unstage)
b813574b 39561 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39562 r=`${PWD_COMMAND}`; export r; \
b40e3958 39563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39564 $(HOST_EXPORTS) \
b813574b 39565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39567 done; \
b813574b 39568 echo "Doing maintainer-clean in textutils" ; \
b00612cc 39569 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39572 "RANLIB=$${RANLIB}" \
0c24b341 39573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39574 maintainer-clean) \
4fa63067 39575 || exit 1
3866be5d 39576
b813574b 39577@endif textutils
3866be5d 39578
4fa63067 39579
a7254363 39580
b813574b
PB
39581.PHONY: configure-time maybe-configure-time
39582maybe-configure-time:
4f0ef2d8
CD
39583@if gcc-bootstrap
39584configure-time: stage_current
39585@endif gcc-bootstrap
b813574b
PB
39586@if time
39587maybe-configure-time: configure-time
c52c6897 39588configure-time:
0aed8855 39589 @: $(MAKE); $(unstage)
c52c6897 39590 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39592 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
39593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
1f53ca9a 39594 $(HOST_EXPORTS) \
a7254363
PB
39595 echo Configuring in $(HOST_SUBDIR)/time; \
39596 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 39597 case $(srcdir) in \
b00612cc
PB
39598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39599 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
39600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39601 esac; \
b00612cc
PB
39602 srcdiroption="--srcdir=$${topdir}/time"; \
39603 libsrcdir="$$s/time"; \
e2b9e2dc 39604 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39606 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39607 || exit 1
b813574b 39608@endif time
e2b9e2dc 39609
a7254363
PB
39610
39611
d545f33b
PB
39612
39613
b813574b
PB
39614.PHONY: all-time maybe-all-time
39615maybe-all-time:
4f0ef2d8
CD
39616@if gcc-bootstrap
39617all-time: stage_current
39618@endif gcc-bootstrap
b813574b 39619@if time
d27cc32e 39620TARGET-time=all
b813574b
PB
39621maybe-all-time: all-time
39622all-time: configure-time
0aed8855 39623 @: $(MAKE); $(unstage)
b40e3958
L
39624 @r=`${PWD_COMMAND}`; export r; \
39625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39626 $(HOST_EXPORTS) \
b00612cc 39627 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
39628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39629 $(TARGET-time))
b813574b 39630@endif time
3866be5d 39631
a7254363 39632
d545f33b
PB
39633
39634
b813574b
PB
39635.PHONY: check-time maybe-check-time
39636maybe-check-time:
39637@if time
39638maybe-check-time: check-time
3866be5d 39639
b813574b 39640check-time:
0aed8855 39641 @: $(MAKE); $(unstage)
b40e3958
L
39642 @r=`${PWD_COMMAND}`; export r; \
39643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39644 $(HOST_EXPORTS) \
b00612cc
PB
39645 (cd $(HOST_SUBDIR)/time && \
39646 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 39647
b813574b 39648@endif time
3866be5d 39649
b813574b
PB
39650.PHONY: install-time maybe-install-time
39651maybe-install-time:
39652@if time
39653maybe-install-time: install-time
4fa63067 39654
b813574b 39655install-time: installdirs
0aed8855 39656 @: $(MAKE); $(unstage)
4fa63067
NN
39657 @r=`${PWD_COMMAND}`; export r; \
39658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39659 $(HOST_EXPORTS) \
b00612cc 39660 (cd $(HOST_SUBDIR)/time && \
2da12f12 39661 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39662
b813574b 39663@endif time
4fa63067 39664
9b980aa1
RW
39665.PHONY: install-strip-time maybe-install-strip-time
39666maybe-install-strip-time:
39667@if time
39668maybe-install-strip-time: install-strip-time
39669
39670install-strip-time: installdirs
39671 @: $(MAKE); $(unstage)
39672 @r=`${PWD_COMMAND}`; export r; \
39673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39674 $(HOST_EXPORTS) \
39675 (cd $(HOST_SUBDIR)/time && \
39676 $(MAKE) $(FLAGS_TO_PASS) install-strip)
39677
39678@endif time
39679
56a8fe78 39680# Other targets (info, dvi, pdf, etc.)
4fa63067 39681
b813574b
PB
39682.PHONY: maybe-info-time info-time
39683maybe-info-time:
39684@if time
39685maybe-info-time: info-time
4fa63067 39686
b813574b
PB
39687info-time: \
39688 configure-time
0aed8855 39689 @: $(MAKE); $(unstage)
b813574b 39690 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39691 r=`${PWD_COMMAND}`; export r; \
39692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39693 $(HOST_EXPORTS) \
b813574b 39694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39696 done; \
b813574b 39697 echo "Doing info in time" ; \
b00612cc 39698 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39701 "RANLIB=$${RANLIB}" \
0c24b341 39702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39703 info) \
4fa63067
NN
39704 || exit 1
39705
b813574b 39706@endif time
4fa63067 39707
b813574b
PB
39708.PHONY: maybe-dvi-time dvi-time
39709maybe-dvi-time:
39710@if time
39711maybe-dvi-time: dvi-time
4fa63067 39712
b813574b
PB
39713dvi-time: \
39714 configure-time
0aed8855 39715 @: $(MAKE); $(unstage)
b813574b 39716 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39717 r=`${PWD_COMMAND}`; export r; \
39718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39719 $(HOST_EXPORTS) \
b813574b 39720 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39722 done; \
b813574b 39723 echo "Doing dvi in time" ; \
b00612cc 39724 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39727 "RANLIB=$${RANLIB}" \
0c24b341 39728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39729 dvi) \
4fa63067
NN
39730 || exit 1
39731
b813574b 39732@endif time
4fa63067 39733
56a8fe78
DD
39734.PHONY: maybe-pdf-time pdf-time
39735maybe-pdf-time:
39736@if time
39737maybe-pdf-time: pdf-time
39738
39739pdf-time: \
39740 configure-time
39741 @: $(MAKE); $(unstage)
39742 @[ -f ./time/Makefile ] || exit 0; \
39743 r=`${PWD_COMMAND}`; export r; \
39744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39745 $(HOST_EXPORTS) \
39746 for flag in $(EXTRA_HOST_FLAGS) ; do \
39747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39748 done; \
39749 echo "Doing pdf in time" ; \
39750 (cd $(HOST_SUBDIR)/time && \
39751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39753 "RANLIB=$${RANLIB}" \
0c24b341 39754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39755 pdf) \
39756 || exit 1
39757
39758@endif time
39759
6d389afc
MS
39760.PHONY: maybe-html-time html-time
39761maybe-html-time:
39762@if time
39763maybe-html-time: html-time
39764
39765html-time: \
39766 configure-time
0aed8855 39767 @: $(MAKE); $(unstage)
6d389afc
MS
39768 @[ -f ./time/Makefile ] || exit 0; \
39769 r=`${PWD_COMMAND}`; export r; \
39770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39771 $(HOST_EXPORTS) \
39772 for flag in $(EXTRA_HOST_FLAGS) ; do \
39773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39774 done; \
39775 echo "Doing html in time" ; \
b00612cc 39776 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
39777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39779 "RANLIB=$${RANLIB}" \
0c24b341 39780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39781 html) \
39782 || exit 1
39783
39784@endif time
39785
b813574b
PB
39786.PHONY: maybe-TAGS-time TAGS-time
39787maybe-TAGS-time:
39788@if time
39789maybe-TAGS-time: TAGS-time
4fa63067 39790
b813574b
PB
39791TAGS-time: \
39792 configure-time
0aed8855 39793 @: $(MAKE); $(unstage)
b813574b 39794 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39795 r=`${PWD_COMMAND}`; export r; \
39796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39797 $(HOST_EXPORTS) \
b813574b 39798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39800 done; \
b813574b 39801 echo "Doing TAGS in time" ; \
b00612cc 39802 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39805 "RANLIB=$${RANLIB}" \
0c24b341 39806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39807 TAGS) \
4fa63067
NN
39808 || exit 1
39809
b813574b 39810@endif time
4fa63067 39811
b813574b
PB
39812.PHONY: maybe-install-info-time install-info-time
39813maybe-install-info-time:
39814@if time
39815maybe-install-info-time: install-info-time
4fa63067 39816
b813574b
PB
39817install-info-time: \
39818 configure-time \
39819 info-time
0aed8855 39820 @: $(MAKE); $(unstage)
b813574b 39821 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39822 r=`${PWD_COMMAND}`; export r; \
39823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39824 $(HOST_EXPORTS) \
b813574b 39825 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39827 done; \
b813574b 39828 echo "Doing install-info in time" ; \
b00612cc 39829 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39832 "RANLIB=$${RANLIB}" \
0c24b341 39833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39834 install-info) \
4fa63067
NN
39835 || exit 1
39836
b813574b 39837@endif time
4fa63067 39838
a3ca38d2
DD
39839.PHONY: maybe-install-pdf-time install-pdf-time
39840maybe-install-pdf-time:
39841@if time
39842maybe-install-pdf-time: install-pdf-time
39843
39844install-pdf-time: \
39845 configure-time \
39846 pdf-time
39847 @: $(MAKE); $(unstage)
39848 @[ -f ./time/Makefile ] || exit 0; \
39849 r=`${PWD_COMMAND}`; export r; \
39850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39851 $(HOST_EXPORTS) \
39852 for flag in $(EXTRA_HOST_FLAGS) ; do \
39853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39854 done; \
39855 echo "Doing install-pdf in time" ; \
39856 (cd $(HOST_SUBDIR)/time && \
39857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39859 "RANLIB=$${RANLIB}" \
0c24b341 39860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39861 install-pdf) \
39862 || exit 1
39863
39864@endif time
39865
108a6f8e
CD
39866.PHONY: maybe-install-html-time install-html-time
39867maybe-install-html-time:
39868@if time
39869maybe-install-html-time: install-html-time
39870
39871install-html-time: \
39872 configure-time \
39873 html-time
39874 @: $(MAKE); $(unstage)
39875 @[ -f ./time/Makefile ] || exit 0; \
39876 r=`${PWD_COMMAND}`; export r; \
39877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39878 $(HOST_EXPORTS) \
39879 for flag in $(EXTRA_HOST_FLAGS) ; do \
39880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39881 done; \
39882 echo "Doing install-html in time" ; \
39883 (cd $(HOST_SUBDIR)/time && \
39884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39886 "RANLIB=$${RANLIB}" \
0c24b341 39887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39888 install-html) \
39889 || exit 1
39890
39891@endif time
39892
b813574b
PB
39893.PHONY: maybe-installcheck-time installcheck-time
39894maybe-installcheck-time:
39895@if time
39896maybe-installcheck-time: installcheck-time
4fa63067 39897
b813574b
PB
39898installcheck-time: \
39899 configure-time
0aed8855 39900 @: $(MAKE); $(unstage)
b813574b 39901 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39902 r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39904 $(HOST_EXPORTS) \
b813574b 39905 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39907 done; \
b813574b 39908 echo "Doing installcheck in time" ; \
b00612cc 39909 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39912 "RANLIB=$${RANLIB}" \
0c24b341 39913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39914 installcheck) \
4fa63067
NN
39915 || exit 1
39916
b813574b 39917@endif time
4fa63067 39918
b813574b
PB
39919.PHONY: maybe-mostlyclean-time mostlyclean-time
39920maybe-mostlyclean-time:
39921@if time
39922maybe-mostlyclean-time: mostlyclean-time
4fa63067 39923
b813574b 39924mostlyclean-time:
0aed8855 39925 @: $(MAKE); $(unstage)
b813574b 39926 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39927 r=`${PWD_COMMAND}`; export r; \
39928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39929 $(HOST_EXPORTS) \
b813574b 39930 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39932 done; \
b813574b 39933 echo "Doing mostlyclean in time" ; \
b00612cc 39934 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39937 "RANLIB=$${RANLIB}" \
0c24b341 39938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39939 mostlyclean) \
4fa63067
NN
39940 || exit 1
39941
b813574b 39942@endif time
4fa63067 39943
b813574b
PB
39944.PHONY: maybe-clean-time clean-time
39945maybe-clean-time:
39946@if time
39947maybe-clean-time: clean-time
4fa63067 39948
b813574b 39949clean-time:
0aed8855 39950 @: $(MAKE); $(unstage)
b813574b 39951 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39952 r=`${PWD_COMMAND}`; export r; \
39953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39954 $(HOST_EXPORTS) \
b813574b 39955 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39957 done; \
b813574b 39958 echo "Doing clean in time" ; \
b00612cc 39959 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39962 "RANLIB=$${RANLIB}" \
0c24b341 39963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39964 clean) \
4fa63067
NN
39965 || exit 1
39966
b813574b 39967@endif time
4fa63067 39968
b813574b
PB
39969.PHONY: maybe-distclean-time distclean-time
39970maybe-distclean-time:
39971@if time
39972maybe-distclean-time: distclean-time
4fa63067 39973
b813574b 39974distclean-time:
0aed8855 39975 @: $(MAKE); $(unstage)
b813574b 39976 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39977 r=`${PWD_COMMAND}`; export r; \
39978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39979 $(HOST_EXPORTS) \
b813574b 39980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39982 done; \
b813574b 39983 echo "Doing distclean in time" ; \
b00612cc 39984 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39987 "RANLIB=$${RANLIB}" \
0c24b341 39988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39989 distclean) \
4fa63067
NN
39990 || exit 1
39991
b813574b 39992@endif time
4fa63067 39993
b813574b
PB
39994.PHONY: maybe-maintainer-clean-time maintainer-clean-time
39995maybe-maintainer-clean-time:
39996@if time
39997maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 39998
b813574b 39999maintainer-clean-time:
0aed8855 40000 @: $(MAKE); $(unstage)
b813574b 40001 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
40002 r=`${PWD_COMMAND}`; export r; \
40003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40004 $(HOST_EXPORTS) \
b813574b 40005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40007 done; \
b813574b 40008 echo "Doing maintainer-clean in time" ; \
b00612cc 40009 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
40010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40012 "RANLIB=$${RANLIB}" \
0c24b341 40013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40014 maintainer-clean) \
4fa63067 40015 || exit 1
16ae0395 40016
b813574b 40017@endif time
3866be5d
NN
40018
40019
a7254363 40020
b813574b
PB
40021.PHONY: configure-uudecode maybe-configure-uudecode
40022maybe-configure-uudecode:
4f0ef2d8
CD
40023@if gcc-bootstrap
40024configure-uudecode: stage_current
40025@endif gcc-bootstrap
b813574b
PB
40026@if uudecode
40027maybe-configure-uudecode: configure-uudecode
c52c6897 40028configure-uudecode:
0aed8855 40029 @: $(MAKE); $(unstage)
c52c6897 40030 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40032 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
40033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
1f53ca9a 40034 $(HOST_EXPORTS) \
a7254363
PB
40035 echo Configuring in $(HOST_SUBDIR)/uudecode; \
40036 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 40037 case $(srcdir) in \
b00612cc
PB
40038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40039 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
40040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40041 esac; \
b00612cc
PB
40042 srcdiroption="--srcdir=$${topdir}/uudecode"; \
40043 libsrcdir="$$s/uudecode"; \
e2b9e2dc 40044 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40046 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40047 || exit 1
b813574b 40048@endif uudecode
e2b9e2dc 40049
a7254363
PB
40050
40051
d545f33b
PB
40052
40053
b813574b
PB
40054.PHONY: all-uudecode maybe-all-uudecode
40055maybe-all-uudecode:
4f0ef2d8
CD
40056@if gcc-bootstrap
40057all-uudecode: stage_current
40058@endif gcc-bootstrap
b813574b 40059@if uudecode
d27cc32e 40060TARGET-uudecode=all
b813574b
PB
40061maybe-all-uudecode: all-uudecode
40062all-uudecode: configure-uudecode
0aed8855 40063 @: $(MAKE); $(unstage)
b40e3958
L
40064 @r=`${PWD_COMMAND}`; export r; \
40065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40066 $(HOST_EXPORTS) \
b00612cc 40067 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
40068 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40069 $(TARGET-uudecode))
b813574b 40070@endif uudecode
3866be5d 40071
a7254363 40072
d545f33b
PB
40073
40074
b813574b
PB
40075.PHONY: check-uudecode maybe-check-uudecode
40076maybe-check-uudecode:
40077@if uudecode
40078maybe-check-uudecode: check-uudecode
3866be5d 40079
b813574b 40080check-uudecode:
0aed8855 40081 @: $(MAKE); $(unstage)
b40e3958
L
40082 @r=`${PWD_COMMAND}`; export r; \
40083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40084 $(HOST_EXPORTS) \
b00612cc
PB
40085 (cd $(HOST_SUBDIR)/uudecode && \
40086 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 40087
b813574b 40088@endif uudecode
3866be5d 40089
b813574b
PB
40090.PHONY: install-uudecode maybe-install-uudecode
40091maybe-install-uudecode:
40092@if uudecode
40093maybe-install-uudecode: install-uudecode
4fa63067 40094
b813574b 40095install-uudecode: installdirs
0aed8855 40096 @: $(MAKE); $(unstage)
4fa63067
NN
40097 @r=`${PWD_COMMAND}`; export r; \
40098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40099 $(HOST_EXPORTS) \
b00612cc 40100 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 40101 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 40102
b813574b 40103@endif uudecode
4fa63067 40104
9b980aa1
RW
40105.PHONY: install-strip-uudecode maybe-install-strip-uudecode
40106maybe-install-strip-uudecode:
40107@if uudecode
40108maybe-install-strip-uudecode: install-strip-uudecode
40109
40110install-strip-uudecode: installdirs
40111 @: $(MAKE); $(unstage)
40112 @r=`${PWD_COMMAND}`; export r; \
40113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40114 $(HOST_EXPORTS) \
40115 (cd $(HOST_SUBDIR)/uudecode && \
40116 $(MAKE) $(FLAGS_TO_PASS) install-strip)
40117
40118@endif uudecode
40119
56a8fe78 40120# Other targets (info, dvi, pdf, etc.)
4fa63067 40121
b813574b
PB
40122.PHONY: maybe-info-uudecode info-uudecode
40123maybe-info-uudecode:
40124@if uudecode
40125maybe-info-uudecode: info-uudecode
4fa63067 40126
b813574b
PB
40127info-uudecode: \
40128 configure-uudecode
0aed8855 40129 @: $(MAKE); $(unstage)
b813574b 40130 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40131 r=`${PWD_COMMAND}`; export r; \
40132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40133 $(HOST_EXPORTS) \
b813574b 40134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40136 done; \
b813574b 40137 echo "Doing info in uudecode" ; \
b00612cc 40138 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40141 "RANLIB=$${RANLIB}" \
0c24b341 40142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40143 info) \
4fa63067
NN
40144 || exit 1
40145
b813574b 40146@endif uudecode
4fa63067 40147
b813574b
PB
40148.PHONY: maybe-dvi-uudecode dvi-uudecode
40149maybe-dvi-uudecode:
40150@if uudecode
40151maybe-dvi-uudecode: dvi-uudecode
4fa63067 40152
b813574b
PB
40153dvi-uudecode: \
40154 configure-uudecode
0aed8855 40155 @: $(MAKE); $(unstage)
b813574b 40156 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40157 r=`${PWD_COMMAND}`; export r; \
40158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40159 $(HOST_EXPORTS) \
b813574b 40160 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40162 done; \
b813574b 40163 echo "Doing dvi in uudecode" ; \
b00612cc 40164 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40167 "RANLIB=$${RANLIB}" \
0c24b341 40168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40169 dvi) \
4fa63067
NN
40170 || exit 1
40171
b813574b 40172@endif uudecode
4fa63067 40173
56a8fe78
DD
40174.PHONY: maybe-pdf-uudecode pdf-uudecode
40175maybe-pdf-uudecode:
40176@if uudecode
40177maybe-pdf-uudecode: pdf-uudecode
40178
40179pdf-uudecode: \
40180 configure-uudecode
40181 @: $(MAKE); $(unstage)
40182 @[ -f ./uudecode/Makefile ] || exit 0; \
40183 r=`${PWD_COMMAND}`; export r; \
40184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40185 $(HOST_EXPORTS) \
40186 for flag in $(EXTRA_HOST_FLAGS) ; do \
40187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40188 done; \
40189 echo "Doing pdf in uudecode" ; \
40190 (cd $(HOST_SUBDIR)/uudecode && \
40191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40193 "RANLIB=$${RANLIB}" \
0c24b341 40194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40195 pdf) \
40196 || exit 1
40197
40198@endif uudecode
40199
6d389afc
MS
40200.PHONY: maybe-html-uudecode html-uudecode
40201maybe-html-uudecode:
40202@if uudecode
40203maybe-html-uudecode: html-uudecode
40204
40205html-uudecode: \
40206 configure-uudecode
0aed8855 40207 @: $(MAKE); $(unstage)
6d389afc
MS
40208 @[ -f ./uudecode/Makefile ] || exit 0; \
40209 r=`${PWD_COMMAND}`; export r; \
40210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40211 $(HOST_EXPORTS) \
40212 for flag in $(EXTRA_HOST_FLAGS) ; do \
40213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40214 done; \
40215 echo "Doing html in uudecode" ; \
b00612cc 40216 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
40217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40219 "RANLIB=$${RANLIB}" \
0c24b341 40220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40221 html) \
40222 || exit 1
40223
40224@endif uudecode
40225
b813574b
PB
40226.PHONY: maybe-TAGS-uudecode TAGS-uudecode
40227maybe-TAGS-uudecode:
40228@if uudecode
40229maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 40230
b813574b
PB
40231TAGS-uudecode: \
40232 configure-uudecode
0aed8855 40233 @: $(MAKE); $(unstage)
b813574b
PB
40234 @[ -f ./uudecode/Makefile ] || exit 0; \
40235 r=`${PWD_COMMAND}`; export r; \
4fa63067 40236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40237 $(HOST_EXPORTS) \
b813574b 40238 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40240 done; \
b813574b 40241 echo "Doing TAGS in uudecode" ; \
b00612cc 40242 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40245 "RANLIB=$${RANLIB}" \
0c24b341 40246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40247 TAGS) \
4fa63067
NN
40248 || exit 1
40249
b813574b 40250@endif uudecode
4fa63067 40251
b813574b
PB
40252.PHONY: maybe-install-info-uudecode install-info-uudecode
40253maybe-install-info-uudecode:
40254@if uudecode
40255maybe-install-info-uudecode: install-info-uudecode
4fa63067 40256
b813574b
PB
40257install-info-uudecode: \
40258 configure-uudecode \
40259 info-uudecode
0aed8855 40260 @: $(MAKE); $(unstage)
b813574b 40261 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40262 r=`${PWD_COMMAND}`; export r; \
40263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40264 $(HOST_EXPORTS) \
b813574b 40265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40267 done; \
b813574b 40268 echo "Doing install-info in uudecode" ; \
b00612cc 40269 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40272 "RANLIB=$${RANLIB}" \
0c24b341 40273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40274 install-info) \
4fa63067
NN
40275 || exit 1
40276
b813574b 40277@endif uudecode
4fa63067 40278
a3ca38d2
DD
40279.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
40280maybe-install-pdf-uudecode:
40281@if uudecode
40282maybe-install-pdf-uudecode: install-pdf-uudecode
40283
40284install-pdf-uudecode: \
40285 configure-uudecode \
40286 pdf-uudecode
40287 @: $(MAKE); $(unstage)
40288 @[ -f ./uudecode/Makefile ] || exit 0; \
40289 r=`${PWD_COMMAND}`; export r; \
40290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40291 $(HOST_EXPORTS) \
40292 for flag in $(EXTRA_HOST_FLAGS) ; do \
40293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40294 done; \
40295 echo "Doing install-pdf in uudecode" ; \
40296 (cd $(HOST_SUBDIR)/uudecode && \
40297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40299 "RANLIB=$${RANLIB}" \
0c24b341 40300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40301 install-pdf) \
40302 || exit 1
40303
40304@endif uudecode
40305
108a6f8e
CD
40306.PHONY: maybe-install-html-uudecode install-html-uudecode
40307maybe-install-html-uudecode:
40308@if uudecode
40309maybe-install-html-uudecode: install-html-uudecode
40310
40311install-html-uudecode: \
40312 configure-uudecode \
40313 html-uudecode
40314 @: $(MAKE); $(unstage)
40315 @[ -f ./uudecode/Makefile ] || exit 0; \
40316 r=`${PWD_COMMAND}`; export r; \
40317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40318 $(HOST_EXPORTS) \
40319 for flag in $(EXTRA_HOST_FLAGS) ; do \
40320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40321 done; \
40322 echo "Doing install-html in uudecode" ; \
40323 (cd $(HOST_SUBDIR)/uudecode && \
40324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40326 "RANLIB=$${RANLIB}" \
0c24b341 40327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40328 install-html) \
40329 || exit 1
40330
40331@endif uudecode
40332
b813574b
PB
40333.PHONY: maybe-installcheck-uudecode installcheck-uudecode
40334maybe-installcheck-uudecode:
40335@if uudecode
40336maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 40337
b813574b
PB
40338installcheck-uudecode: \
40339 configure-uudecode
0aed8855 40340 @: $(MAKE); $(unstage)
b813574b 40341 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40342 r=`${PWD_COMMAND}`; export r; \
40343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40344 $(HOST_EXPORTS) \
b813574b 40345 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40347 done; \
b813574b 40348 echo "Doing installcheck in uudecode" ; \
b00612cc 40349 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40352 "RANLIB=$${RANLIB}" \
0c24b341 40353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40354 installcheck) \
4fa63067
NN
40355 || exit 1
40356
b813574b 40357@endif uudecode
4fa63067 40358
b813574b
PB
40359.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
40360maybe-mostlyclean-uudecode:
40361@if uudecode
40362maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 40363
b813574b 40364mostlyclean-uudecode:
0aed8855 40365 @: $(MAKE); $(unstage)
b813574b 40366 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40367 r=`${PWD_COMMAND}`; export r; \
40368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40369 $(HOST_EXPORTS) \
b813574b 40370 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40372 done; \
b813574b 40373 echo "Doing mostlyclean in uudecode" ; \
b00612cc 40374 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40377 "RANLIB=$${RANLIB}" \
0c24b341 40378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40379 mostlyclean) \
4fa63067
NN
40380 || exit 1
40381
b813574b 40382@endif uudecode
4fa63067 40383
b813574b
PB
40384.PHONY: maybe-clean-uudecode clean-uudecode
40385maybe-clean-uudecode:
40386@if uudecode
40387maybe-clean-uudecode: clean-uudecode
4fa63067 40388
b813574b 40389clean-uudecode:
0aed8855 40390 @: $(MAKE); $(unstage)
b813574b 40391 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40392 r=`${PWD_COMMAND}`; export r; \
40393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40394 $(HOST_EXPORTS) \
b813574b 40395 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40397 done; \
b813574b 40398 echo "Doing clean in uudecode" ; \
b00612cc 40399 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40402 "RANLIB=$${RANLIB}" \
0c24b341 40403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40404 clean) \
4fa63067
NN
40405 || exit 1
40406
b813574b 40407@endif uudecode
4fa63067 40408
b813574b
PB
40409.PHONY: maybe-distclean-uudecode distclean-uudecode
40410maybe-distclean-uudecode:
40411@if uudecode
40412maybe-distclean-uudecode: distclean-uudecode
4fa63067 40413
b813574b 40414distclean-uudecode:
0aed8855 40415 @: $(MAKE); $(unstage)
b813574b 40416 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40417 r=`${PWD_COMMAND}`; export r; \
40418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40419 $(HOST_EXPORTS) \
b813574b 40420 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40422 done; \
b813574b 40423 echo "Doing distclean in uudecode" ; \
b00612cc 40424 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40427 "RANLIB=$${RANLIB}" \
0c24b341 40428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40429 distclean) \
4fa63067
NN
40430 || exit 1
40431
b813574b 40432@endif uudecode
4fa63067 40433
b813574b
PB
40434.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
40435maybe-maintainer-clean-uudecode:
40436@if uudecode
40437maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 40438
b813574b 40439maintainer-clean-uudecode:
0aed8855 40440 @: $(MAKE); $(unstage)
b813574b 40441 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40442 r=`${PWD_COMMAND}`; export r; \
40443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40444 $(HOST_EXPORTS) \
b813574b 40445 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40447 done; \
b813574b 40448 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 40449 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40452 "RANLIB=$${RANLIB}" \
0c24b341 40453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40454 maintainer-clean) \
4fa63067 40455 || exit 1
16ae0395 40456
b813574b 40457@endif uudecode
3866be5d
NN
40458
40459
a7254363 40460
b813574b
PB
40461.PHONY: configure-wdiff maybe-configure-wdiff
40462maybe-configure-wdiff:
4f0ef2d8
CD
40463@if gcc-bootstrap
40464configure-wdiff: stage_current
40465@endif gcc-bootstrap
b813574b
PB
40466@if wdiff
40467maybe-configure-wdiff: configure-wdiff
c52c6897 40468configure-wdiff:
0aed8855 40469 @: $(MAKE); $(unstage)
c52c6897 40470 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40472 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
40473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
1f53ca9a 40474 $(HOST_EXPORTS) \
a7254363
PB
40475 echo Configuring in $(HOST_SUBDIR)/wdiff; \
40476 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 40477 case $(srcdir) in \
b00612cc
PB
40478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40479 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
40480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40481 esac; \
b00612cc
PB
40482 srcdiroption="--srcdir=$${topdir}/wdiff"; \
40483 libsrcdir="$$s/wdiff"; \
e2b9e2dc 40484 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40485 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40486 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40487 || exit 1
b813574b 40488@endif wdiff
e2b9e2dc 40489
a7254363
PB
40490
40491
d545f33b
PB
40492
40493
b813574b
PB
40494.PHONY: all-wdiff maybe-all-wdiff
40495maybe-all-wdiff:
4f0ef2d8
CD
40496@if gcc-bootstrap
40497all-wdiff: stage_current
40498@endif gcc-bootstrap
b813574b 40499@if wdiff
d27cc32e 40500TARGET-wdiff=all
b813574b
PB
40501maybe-all-wdiff: all-wdiff
40502all-wdiff: configure-wdiff
0aed8855 40503 @: $(MAKE); $(unstage)
b40e3958
L
40504 @r=`${PWD_COMMAND}`; export r; \
40505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40506 $(HOST_EXPORTS) \
b00612cc 40507 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
40508 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40509 $(TARGET-wdiff))
b813574b 40510@endif wdiff
3866be5d 40511
a7254363 40512
d545f33b
PB
40513
40514
b813574b
PB
40515.PHONY: check-wdiff maybe-check-wdiff
40516maybe-check-wdiff:
40517@if wdiff
40518maybe-check-wdiff: check-wdiff
3866be5d 40519
b813574b 40520check-wdiff:
0aed8855 40521 @: $(MAKE); $(unstage)
b813574b
PB
40522 @r=`${PWD_COMMAND}`; export r; \
40523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40524 $(HOST_EXPORTS) \
b00612cc
PB
40525 (cd $(HOST_SUBDIR)/wdiff && \
40526 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 40527
b813574b 40528@endif wdiff
4fa63067 40529
b813574b
PB
40530.PHONY: install-wdiff maybe-install-wdiff
40531maybe-install-wdiff:
40532@if wdiff
40533maybe-install-wdiff: install-wdiff
4fa63067 40534
b813574b 40535install-wdiff: installdirs
0aed8855 40536 @: $(MAKE); $(unstage)
b40e3958
L
40537 @r=`${PWD_COMMAND}`; export r; \
40538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40539 $(HOST_EXPORTS) \
b00612cc 40540 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 40541 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 40542
b813574b 40543@endif wdiff
3866be5d 40544
9b980aa1
RW
40545.PHONY: install-strip-wdiff maybe-install-strip-wdiff
40546maybe-install-strip-wdiff:
40547@if wdiff
40548maybe-install-strip-wdiff: install-strip-wdiff
40549
40550install-strip-wdiff: installdirs
40551 @: $(MAKE); $(unstage)
40552 @r=`${PWD_COMMAND}`; export r; \
40553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40554 $(HOST_EXPORTS) \
40555 (cd $(HOST_SUBDIR)/wdiff && \
40556 $(MAKE) $(FLAGS_TO_PASS) install-strip)
40557
40558@endif wdiff
40559
56a8fe78 40560# Other targets (info, dvi, pdf, etc.)
16ae0395 40561
b813574b
PB
40562.PHONY: maybe-info-wdiff info-wdiff
40563maybe-info-wdiff:
40564@if wdiff
40565maybe-info-wdiff: info-wdiff
4fa63067 40566
b813574b
PB
40567info-wdiff: \
40568 configure-wdiff
0aed8855 40569 @: $(MAKE); $(unstage)
b813574b 40570 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 40571 r=`${PWD_COMMAND}`; export r; \
b40e3958 40572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40573 $(HOST_EXPORTS) \
b813574b 40574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40576 done; \
b813574b 40577 echo "Doing info in wdiff" ; \
b00612cc 40578 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40581 "RANLIB=$${RANLIB}" \
0c24b341 40582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40583 info) \
4fa63067 40584 || exit 1
3866be5d 40585
b813574b 40586@endif wdiff
3866be5d 40587
b813574b
PB
40588.PHONY: maybe-dvi-wdiff dvi-wdiff
40589maybe-dvi-wdiff:
40590@if wdiff
40591maybe-dvi-wdiff: dvi-wdiff
4fa63067 40592
b813574b
PB
40593dvi-wdiff: \
40594 configure-wdiff
0aed8855 40595 @: $(MAKE); $(unstage)
b813574b 40596 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40597 r=`${PWD_COMMAND}`; export r; \
40598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40599 $(HOST_EXPORTS) \
b813574b 40600 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40602 done; \
b813574b 40603 echo "Doing dvi in wdiff" ; \
b00612cc 40604 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40607 "RANLIB=$${RANLIB}" \
0c24b341 40608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40609 dvi) \
4fa63067
NN
40610 || exit 1
40611
b813574b 40612@endif wdiff
4fa63067 40613
56a8fe78
DD
40614.PHONY: maybe-pdf-wdiff pdf-wdiff
40615maybe-pdf-wdiff:
40616@if wdiff
40617maybe-pdf-wdiff: pdf-wdiff
40618
40619pdf-wdiff: \
40620 configure-wdiff
40621 @: $(MAKE); $(unstage)
40622 @[ -f ./wdiff/Makefile ] || exit 0; \
40623 r=`${PWD_COMMAND}`; export r; \
40624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40625 $(HOST_EXPORTS) \
40626 for flag in $(EXTRA_HOST_FLAGS) ; do \
40627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40628 done; \
40629 echo "Doing pdf in wdiff" ; \
40630 (cd $(HOST_SUBDIR)/wdiff && \
40631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40633 "RANLIB=$${RANLIB}" \
0c24b341 40634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40635 pdf) \
40636 || exit 1
40637
40638@endif wdiff
40639
6d389afc
MS
40640.PHONY: maybe-html-wdiff html-wdiff
40641maybe-html-wdiff:
40642@if wdiff
40643maybe-html-wdiff: html-wdiff
40644
40645html-wdiff: \
40646 configure-wdiff
0aed8855 40647 @: $(MAKE); $(unstage)
6d389afc
MS
40648 @[ -f ./wdiff/Makefile ] || exit 0; \
40649 r=`${PWD_COMMAND}`; export r; \
40650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
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 html in wdiff" ; \
b00612cc 40656 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
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}" \
6d389afc
MS
40661 html) \
40662 || exit 1
40663
40664@endif wdiff
40665
b813574b
PB
40666.PHONY: maybe-TAGS-wdiff TAGS-wdiff
40667maybe-TAGS-wdiff:
40668@if wdiff
40669maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 40670
b813574b
PB
40671TAGS-wdiff: \
40672 configure-wdiff
0aed8855 40673 @: $(MAKE); $(unstage)
b813574b 40674 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40675 r=`${PWD_COMMAND}`; export r; \
40676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40677 $(HOST_EXPORTS) \
b813574b 40678 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40680 done; \
b813574b 40681 echo "Doing TAGS in wdiff" ; \
b00612cc 40682 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40685 "RANLIB=$${RANLIB}" \
0c24b341 40686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40687 TAGS) \
4fa63067
NN
40688 || exit 1
40689
b813574b 40690@endif wdiff
4fa63067 40691
b813574b
PB
40692.PHONY: maybe-install-info-wdiff install-info-wdiff
40693maybe-install-info-wdiff:
40694@if wdiff
40695maybe-install-info-wdiff: install-info-wdiff
4fa63067 40696
b813574b
PB
40697install-info-wdiff: \
40698 configure-wdiff \
40699 info-wdiff
0aed8855 40700 @: $(MAKE); $(unstage)
b813574b 40701 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
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; \
b813574b 40708 echo "Doing install-info in wdiff" ; \
b00612cc 40709 (cd $(HOST_SUBDIR)/wdiff && \
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 install-info) \
4fa63067
NN
40715 || exit 1
40716
b813574b 40717@endif wdiff
4fa63067 40718
a3ca38d2
DD
40719.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
40720maybe-install-pdf-wdiff:
40721@if wdiff
40722maybe-install-pdf-wdiff: install-pdf-wdiff
40723
40724install-pdf-wdiff: \
40725 configure-wdiff \
40726 pdf-wdiff
40727 @: $(MAKE); $(unstage)
40728 @[ -f ./wdiff/Makefile ] || exit 0; \
40729 r=`${PWD_COMMAND}`; export r; \
40730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40731 $(HOST_EXPORTS) \
40732 for flag in $(EXTRA_HOST_FLAGS) ; do \
40733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40734 done; \
40735 echo "Doing install-pdf in wdiff" ; \
40736 (cd $(HOST_SUBDIR)/wdiff && \
40737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40739 "RANLIB=$${RANLIB}" \
0c24b341 40740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40741 install-pdf) \
40742 || exit 1
40743
40744@endif wdiff
40745
108a6f8e
CD
40746.PHONY: maybe-install-html-wdiff install-html-wdiff
40747maybe-install-html-wdiff:
40748@if wdiff
40749maybe-install-html-wdiff: install-html-wdiff
40750
40751install-html-wdiff: \
40752 configure-wdiff \
40753 html-wdiff
40754 @: $(MAKE); $(unstage)
40755 @[ -f ./wdiff/Makefile ] || exit 0; \
40756 r=`${PWD_COMMAND}`; export r; \
40757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40758 $(HOST_EXPORTS) \
40759 for flag in $(EXTRA_HOST_FLAGS) ; do \
40760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40761 done; \
40762 echo "Doing install-html in wdiff" ; \
40763 (cd $(HOST_SUBDIR)/wdiff && \
40764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40766 "RANLIB=$${RANLIB}" \
0c24b341 40767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40768 install-html) \
40769 || exit 1
40770
40771@endif wdiff
40772
b813574b
PB
40773.PHONY: maybe-installcheck-wdiff installcheck-wdiff
40774maybe-installcheck-wdiff:
40775@if wdiff
40776maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 40777
b813574b
PB
40778installcheck-wdiff: \
40779 configure-wdiff
0aed8855 40780 @: $(MAKE); $(unstage)
b813574b 40781 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40782 r=`${PWD_COMMAND}`; export r; \
40783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40784 $(HOST_EXPORTS) \
b813574b 40785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40787 done; \
b813574b 40788 echo "Doing installcheck in wdiff" ; \
b00612cc 40789 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40792 "RANLIB=$${RANLIB}" \
0c24b341 40793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40794 installcheck) \
4fa63067
NN
40795 || exit 1
40796
b813574b 40797@endif wdiff
4fa63067 40798
b813574b
PB
40799.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
40800maybe-mostlyclean-wdiff:
40801@if wdiff
40802maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 40803
b813574b 40804mostlyclean-wdiff:
0aed8855 40805 @: $(MAKE); $(unstage)
b813574b 40806 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40807 r=`${PWD_COMMAND}`; export r; \
40808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40809 $(HOST_EXPORTS) \
b813574b 40810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40812 done; \
b813574b 40813 echo "Doing mostlyclean in wdiff" ; \
b00612cc 40814 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40817 "RANLIB=$${RANLIB}" \
0c24b341 40818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40819 mostlyclean) \
4fa63067
NN
40820 || exit 1
40821
b813574b 40822@endif wdiff
4fa63067 40823
b813574b
PB
40824.PHONY: maybe-clean-wdiff clean-wdiff
40825maybe-clean-wdiff:
40826@if wdiff
40827maybe-clean-wdiff: clean-wdiff
4fa63067 40828
b813574b 40829clean-wdiff:
0aed8855 40830 @: $(MAKE); $(unstage)
b813574b 40831 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40832 r=`${PWD_COMMAND}`; export r; \
40833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40834 $(HOST_EXPORTS) \
b813574b 40835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40837 done; \
b813574b 40838 echo "Doing clean in wdiff" ; \
b00612cc 40839 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40842 "RANLIB=$${RANLIB}" \
0c24b341 40843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40844 clean) \
4fa63067
NN
40845 || exit 1
40846
b813574b 40847@endif wdiff
4fa63067 40848
b813574b
PB
40849.PHONY: maybe-distclean-wdiff distclean-wdiff
40850maybe-distclean-wdiff:
40851@if wdiff
40852maybe-distclean-wdiff: distclean-wdiff
4fa63067 40853
b813574b 40854distclean-wdiff:
0aed8855 40855 @: $(MAKE); $(unstage)
b813574b 40856 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40857 r=`${PWD_COMMAND}`; export r; \
40858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40859 $(HOST_EXPORTS) \
b813574b 40860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40862 done; \
b813574b 40863 echo "Doing distclean in wdiff" ; \
b00612cc 40864 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40867 "RANLIB=$${RANLIB}" \
0c24b341 40868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40869 distclean) \
4fa63067
NN
40870 || exit 1
40871
b813574b 40872@endif wdiff
4fa63067 40873
b813574b
PB
40874.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
40875maybe-maintainer-clean-wdiff:
40876@if wdiff
40877maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 40878
b813574b 40879maintainer-clean-wdiff:
0aed8855 40880 @: $(MAKE); $(unstage)
b813574b 40881 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40882 r=`${PWD_COMMAND}`; export r; \
40883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40884 $(HOST_EXPORTS) \
b813574b 40885 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40887 done; \
b813574b 40888 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 40889 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40892 "RANLIB=$${RANLIB}" \
0c24b341 40893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40894 maintainer-clean) \
4fa63067
NN
40895 || exit 1
40896
b813574b 40897@endif wdiff
4fa63067
NN
40898
40899
a7254363 40900
b813574b
PB
40901.PHONY: configure-zip maybe-configure-zip
40902maybe-configure-zip:
4f0ef2d8
CD
40903@if gcc-bootstrap
40904configure-zip: stage_current
40905@endif gcc-bootstrap
b813574b
PB
40906@if zip
40907maybe-configure-zip: configure-zip
c52c6897 40908configure-zip:
0aed8855 40909 @: $(MAKE); $(unstage)
c52c6897 40910 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40912 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
40913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
1f53ca9a 40914 $(HOST_EXPORTS) \
a7254363
PB
40915 echo Configuring in $(HOST_SUBDIR)/zip; \
40916 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 40917 case $(srcdir) in \
b00612cc
PB
40918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40919 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
40920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40921 esac; \
b00612cc
PB
40922 srcdiroption="--srcdir=$${topdir}/zip"; \
40923 libsrcdir="$$s/zip"; \
e2b9e2dc 40924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40926 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40927 || exit 1
b813574b 40928@endif zip
e2b9e2dc 40929
a7254363
PB
40930
40931
d545f33b
PB
40932
40933
b813574b
PB
40934.PHONY: all-zip maybe-all-zip
40935maybe-all-zip:
4f0ef2d8
CD
40936@if gcc-bootstrap
40937all-zip: stage_current
40938@endif gcc-bootstrap
b813574b 40939@if zip
d27cc32e 40940TARGET-zip=all
b813574b
PB
40941maybe-all-zip: all-zip
40942all-zip: configure-zip
0aed8855 40943 @: $(MAKE); $(unstage)
b40e3958
L
40944 @r=`${PWD_COMMAND}`; export r; \
40945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40946 $(HOST_EXPORTS) \
b00612cc 40947 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
40948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40949 $(TARGET-zip))
b813574b 40950@endif zip
3866be5d 40951
a7254363 40952
d545f33b
PB
40953
40954
b813574b
PB
40955.PHONY: check-zip maybe-check-zip
40956maybe-check-zip:
40957@if zip
40958maybe-check-zip: check-zip
3866be5d 40959
b813574b
PB
40960# This module is only tested in a native toolchain.
40961check-zip:
0aed8855 40962 @: $(MAKE); $(unstage)
b813574b
PB
40963 @if [ '$(host)' = '$(target)' ] ; then \
40964 r=`${PWD_COMMAND}`; export r; \
40965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40966 $(HOST_EXPORTS) \
b00612cc 40967 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 40968 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 40969 fi
4fa63067 40970
b813574b 40971@endif zip
4fa63067 40972
b813574b
PB
40973.PHONY: install-zip maybe-install-zip
40974maybe-install-zip:
40975@if zip
40976maybe-install-zip: install-zip
4fa63067 40977
b813574b 40978install-zip: installdirs
0aed8855 40979 @: $(MAKE); $(unstage)
b813574b
PB
40980 @r=`${PWD_COMMAND}`; export r; \
40981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40982 $(HOST_EXPORTS) \
b00612cc 40983 (cd $(HOST_SUBDIR)/zip && \
2da12f12 40984 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 40985
b813574b 40986@endif zip
4fa63067 40987
9b980aa1
RW
40988.PHONY: install-strip-zip maybe-install-strip-zip
40989maybe-install-strip-zip:
40990@if zip
40991maybe-install-strip-zip: install-strip-zip
40992
40993install-strip-zip: installdirs
40994 @: $(MAKE); $(unstage)
40995 @r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40997 $(HOST_EXPORTS) \
40998 (cd $(HOST_SUBDIR)/zip && \
40999 $(MAKE) $(FLAGS_TO_PASS) install-strip)
41000
41001@endif zip
41002
56a8fe78 41003# Other targets (info, dvi, pdf, etc.)
4fa63067 41004
b813574b
PB
41005.PHONY: maybe-info-zip info-zip
41006maybe-info-zip:
41007@if zip
41008maybe-info-zip: info-zip
4fa63067 41009
b813574b
PB
41010info-zip: \
41011 configure-zip
0aed8855 41012 @: $(MAKE); $(unstage)
b813574b 41013 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41014 r=`${PWD_COMMAND}`; export r; \
b40e3958 41015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41016 $(HOST_EXPORTS) \
b813574b 41017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41019 done; \
b813574b 41020 echo "Doing info in zip" ; \
b00612cc 41021 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41024 "RANLIB=$${RANLIB}" \
0c24b341 41025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41026 info) \
4fa63067 41027 || exit 1
3866be5d 41028
b813574b 41029@endif zip
3866be5d 41030
b813574b
PB
41031.PHONY: maybe-dvi-zip dvi-zip
41032maybe-dvi-zip:
41033@if zip
41034maybe-dvi-zip: dvi-zip
16ae0395 41035
b813574b
PB
41036dvi-zip: \
41037 configure-zip
0aed8855 41038 @: $(MAKE); $(unstage)
b813574b 41039 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41040 r=`${PWD_COMMAND}`; export r; \
b40e3958 41041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41042 $(HOST_EXPORTS) \
b813574b 41043 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41045 done; \
b813574b 41046 echo "Doing dvi in zip" ; \
b00612cc 41047 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41050 "RANLIB=$${RANLIB}" \
0c24b341 41051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41052 dvi) \
4fa63067 41053 || exit 1
3866be5d 41054
b813574b 41055@endif zip
3866be5d 41056
56a8fe78
DD
41057.PHONY: maybe-pdf-zip pdf-zip
41058maybe-pdf-zip:
41059@if zip
41060maybe-pdf-zip: pdf-zip
41061
41062pdf-zip: \
41063 configure-zip
41064 @: $(MAKE); $(unstage)
41065 @[ -f ./zip/Makefile ] || exit 0; \
41066 r=`${PWD_COMMAND}`; export r; \
41067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41068 $(HOST_EXPORTS) \
41069 for flag in $(EXTRA_HOST_FLAGS) ; do \
41070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41071 done; \
41072 echo "Doing pdf in zip" ; \
41073 (cd $(HOST_SUBDIR)/zip && \
41074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41076 "RANLIB=$${RANLIB}" \
0c24b341 41077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41078 pdf) \
41079 || exit 1
41080
41081@endif zip
41082
6d389afc
MS
41083.PHONY: maybe-html-zip html-zip
41084maybe-html-zip:
41085@if zip
41086maybe-html-zip: html-zip
41087
41088html-zip: \
41089 configure-zip
0aed8855 41090 @: $(MAKE); $(unstage)
6d389afc
MS
41091 @[ -f ./zip/Makefile ] || exit 0; \
41092 r=`${PWD_COMMAND}`; export r; \
41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41094 $(HOST_EXPORTS) \
41095 for flag in $(EXTRA_HOST_FLAGS) ; do \
41096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41097 done; \
41098 echo "Doing html in zip" ; \
b00612cc 41099 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
41100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41102 "RANLIB=$${RANLIB}" \
0c24b341 41103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41104 html) \
41105 || exit 1
41106
41107@endif zip
41108
b813574b
PB
41109.PHONY: maybe-TAGS-zip TAGS-zip
41110maybe-TAGS-zip:
41111@if zip
41112maybe-TAGS-zip: TAGS-zip
4fa63067 41113
b813574b
PB
41114TAGS-zip: \
41115 configure-zip
0aed8855 41116 @: $(MAKE); $(unstage)
b813574b 41117 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
41118 r=`${PWD_COMMAND}`; export r; \
41119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41120 $(HOST_EXPORTS) \
b813574b 41121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41123 done; \
b813574b 41124 echo "Doing TAGS in zip" ; \
b00612cc 41125 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41128 "RANLIB=$${RANLIB}" \
0c24b341 41129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41130 TAGS) \
e2b9e2dc
NN
41131 || exit 1
41132
b813574b 41133@endif zip
4fa63067 41134
b813574b
PB
41135.PHONY: maybe-install-info-zip install-info-zip
41136maybe-install-info-zip:
41137@if zip
41138maybe-install-info-zip: install-info-zip
4fa63067 41139
b813574b
PB
41140install-info-zip: \
41141 configure-zip \
41142 info-zip
0aed8855 41143 @: $(MAKE); $(unstage)
b813574b 41144 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41145 r=`${PWD_COMMAND}`; export r; \
b40e3958 41146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41147 $(HOST_EXPORTS) \
b813574b 41148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41150 done; \
b813574b 41151 echo "Doing install-info in zip" ; \
b00612cc 41152 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41155 "RANLIB=$${RANLIB}" \
0c24b341 41156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41157 install-info) \
4fa63067 41158 || exit 1
3866be5d 41159
b813574b 41160@endif zip
3866be5d 41161
a3ca38d2
DD
41162.PHONY: maybe-install-pdf-zip install-pdf-zip
41163maybe-install-pdf-zip:
41164@if zip
41165maybe-install-pdf-zip: install-pdf-zip
41166
41167install-pdf-zip: \
41168 configure-zip \
41169 pdf-zip
41170 @: $(MAKE); $(unstage)
41171 @[ -f ./zip/Makefile ] || exit 0; \
41172 r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174 $(HOST_EXPORTS) \
41175 for flag in $(EXTRA_HOST_FLAGS) ; do \
41176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41177 done; \
41178 echo "Doing install-pdf in zip" ; \
41179 (cd $(HOST_SUBDIR)/zip && \
41180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41182 "RANLIB=$${RANLIB}" \
0c24b341 41183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41184 install-pdf) \
41185 || exit 1
41186
41187@endif zip
41188
108a6f8e
CD
41189.PHONY: maybe-install-html-zip install-html-zip
41190maybe-install-html-zip:
41191@if zip
41192maybe-install-html-zip: install-html-zip
41193
41194install-html-zip: \
41195 configure-zip \
41196 html-zip
41197 @: $(MAKE); $(unstage)
41198 @[ -f ./zip/Makefile ] || exit 0; \
41199 r=`${PWD_COMMAND}`; export r; \
41200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41201 $(HOST_EXPORTS) \
41202 for flag in $(EXTRA_HOST_FLAGS) ; do \
41203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41204 done; \
41205 echo "Doing install-html in zip" ; \
41206 (cd $(HOST_SUBDIR)/zip && \
41207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41209 "RANLIB=$${RANLIB}" \
0c24b341 41210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41211 install-html) \
41212 || exit 1
41213
41214@endif zip
41215
b813574b
PB
41216.PHONY: maybe-installcheck-zip installcheck-zip
41217maybe-installcheck-zip:
41218@if zip
41219maybe-installcheck-zip: installcheck-zip
4fa63067 41220
b813574b
PB
41221installcheck-zip: \
41222 configure-zip
0aed8855 41223 @: $(MAKE); $(unstage)
b813574b 41224 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41225 r=`${PWD_COMMAND}`; export r; \
b40e3958 41226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41227 $(HOST_EXPORTS) \
b813574b 41228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230 done; \
b813574b 41231 echo "Doing installcheck in zip" ; \
b00612cc 41232 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41235 "RANLIB=$${RANLIB}" \
0c24b341 41236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41237 installcheck) \
4fa63067 41238 || exit 1
3866be5d 41239
b813574b 41240@endif zip
3866be5d 41241
b813574b
PB
41242.PHONY: maybe-mostlyclean-zip mostlyclean-zip
41243maybe-mostlyclean-zip:
41244@if zip
41245maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 41246
b813574b 41247mostlyclean-zip:
0aed8855 41248 @: $(MAKE); $(unstage)
b813574b 41249 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41250 r=`${PWD_COMMAND}`; export r; \
41251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41252 $(HOST_EXPORTS) \
b813574b 41253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41255 done; \
b813574b 41256 echo "Doing mostlyclean in zip" ; \
b00612cc 41257 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41260 "RANLIB=$${RANLIB}" \
0c24b341 41261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41262 mostlyclean) \
4fa63067
NN
41263 || exit 1
41264
b813574b 41265@endif zip
4fa63067 41266
b813574b
PB
41267.PHONY: maybe-clean-zip clean-zip
41268maybe-clean-zip:
41269@if zip
41270maybe-clean-zip: clean-zip
4fa63067 41271
b813574b 41272clean-zip:
0aed8855 41273 @: $(MAKE); $(unstage)
b813574b 41274 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41275 r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41277 $(HOST_EXPORTS) \
b813574b 41278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41280 done; \
b813574b 41281 echo "Doing clean in zip" ; \
b00612cc 41282 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
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}" \
b813574b 41287 clean) \
4fa63067
NN
41288 || exit 1
41289
b813574b 41290@endif zip
4fa63067 41291
b813574b
PB
41292.PHONY: maybe-distclean-zip distclean-zip
41293maybe-distclean-zip:
41294@if zip
41295maybe-distclean-zip: distclean-zip
4fa63067 41296
b813574b 41297distclean-zip:
0aed8855 41298 @: $(MAKE); $(unstage)
b813574b 41299 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41300 r=`${PWD_COMMAND}`; export r; \
41301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41302 $(HOST_EXPORTS) \
b813574b 41303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41305 done; \
b813574b 41306 echo "Doing distclean in zip" ; \
b00612cc 41307 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41310 "RANLIB=$${RANLIB}" \
0c24b341 41311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41312 distclean) \
4fa63067
NN
41313 || exit 1
41314
b813574b 41315@endif zip
4fa63067 41316
b813574b
PB
41317.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
41318maybe-maintainer-clean-zip:
41319@if zip
41320maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 41321
b813574b 41322maintainer-clean-zip:
0aed8855 41323 @: $(MAKE); $(unstage)
b813574b 41324 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41325 r=`${PWD_COMMAND}`; export r; \
b40e3958 41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41327 $(HOST_EXPORTS) \
b813574b 41328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41330 done; \
b813574b 41331 echo "Doing maintainer-clean in zip" ; \
b00612cc 41332 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41335 "RANLIB=$${RANLIB}" \
0c24b341 41336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41337 maintainer-clean) \
4fa63067 41338 || exit 1
3866be5d 41339
b813574b 41340@endif zip
3866be5d 41341
4fa63067 41342
a7254363 41343
b813574b
PB
41344.PHONY: configure-zlib maybe-configure-zlib
41345maybe-configure-zlib:
4f0ef2d8
CD
41346@if gcc-bootstrap
41347configure-zlib: stage_current
41348@endif gcc-bootstrap
b813574b
PB
41349@if zlib
41350maybe-configure-zlib: configure-zlib
c52c6897 41351configure-zlib:
c52c6897
PB
41352 @r=`${PWD_COMMAND}`; export r; \
41353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41354 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
41355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
1f53ca9a 41356 $(HOST_EXPORTS) \
a7254363
PB
41357 echo Configuring in $(HOST_SUBDIR)/zlib; \
41358 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 41359 case $(srcdir) in \
b00612cc
PB
41360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41361 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41363 esac; \
b00612cc
PB
41364 srcdiroption="--srcdir=$${topdir}/zlib"; \
41365 libsrcdir="$$s/zlib"; \
e2b9e2dc 41366 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41368 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41369 || exit 1
b813574b 41370@endif zlib
e2b9e2dc 41371
a7254363
PB
41372
41373
d545f33b
PB
41374.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
41375maybe-configure-stage1-zlib:
41376@if zlib-bootstrap
41377maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 41378configure-stage1-zlib:
c52c6897 41379 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 41380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41381 @r=`${PWD_COMMAND}`; export r; \
41382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41383 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 41384 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 41385 $(HOST_EXPORTS) \
8ee82aff 41386 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41387 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
41388 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 41389 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41391 cd $(HOST_SUBDIR)/zlib || exit 1; \
41392 case $(srcdir) in \
41393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41394 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41396 esac; \
41397 srcdiroption="--srcdir=$${topdir}/zlib"; \
41398 libsrcdir="$$s/zlib"; \
41399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41401 --target=${target_alias} $${srcdiroption} \
1b05fbbd 41402 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
41403@endif zlib-bootstrap
41404
41405.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
41406maybe-configure-stage2-zlib:
41407@if zlib-bootstrap
41408maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 41409configure-stage2-zlib:
c52c6897 41410 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 41411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41412 @r=`${PWD_COMMAND}`; export r; \
41413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41414 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 41415 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41416 $(HOST_EXPORTS) \
1b05fbbd 41417 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41418 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41419 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
41420 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41421 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41423 cd $(HOST_SUBDIR)/zlib || exit 1; \
41424 case $(srcdir) in \
41425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41426 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41428 esac; \
41429 srcdiroption="--srcdir=$${topdir}/zlib"; \
41430 libsrcdir="$$s/zlib"; \
41431 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41433 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41434 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41435 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
41436@endif zlib-bootstrap
41437
d545f33b
PB
41438.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
41439maybe-configure-stage3-zlib:
41440@if zlib-bootstrap
41441maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 41442configure-stage3-zlib:
c52c6897 41443 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 41444 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41445 @r=`${PWD_COMMAND}`; export r; \
41446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41447 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 41448 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41449 $(HOST_EXPORTS) \
1b05fbbd 41450 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41451 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41452 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
41453 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41454 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41456 cd $(HOST_SUBDIR)/zlib || exit 1; \
41457 case $(srcdir) in \
41458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41459 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41461 esac; \
41462 srcdiroption="--srcdir=$${topdir}/zlib"; \
41463 libsrcdir="$$s/zlib"; \
41464 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41465 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41466 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41467 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41468 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
41469@endif zlib-bootstrap
41470
d545f33b
PB
41471.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
41472maybe-configure-stage4-zlib:
41473@if zlib-bootstrap
41474maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 41475configure-stage4-zlib:
c52c6897 41476 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 41477 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41478 @r=`${PWD_COMMAND}`; export r; \
41479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41480 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 41481 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41482 $(HOST_EXPORTS) \
1b05fbbd 41483 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41484 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41485 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
41486 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41487 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41489 cd $(HOST_SUBDIR)/zlib || exit 1; \
41490 case $(srcdir) in \
41491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41492 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41494 esac; \
41495 srcdiroption="--srcdir=$${topdir}/zlib"; \
41496 libsrcdir="$$s/zlib"; \
41497 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41499 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41500 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41501 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
41502@endif zlib-bootstrap
41503
41504.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
41505maybe-configure-stageprofile-zlib:
41506@if zlib-bootstrap
41507maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 41508configure-stageprofile-zlib:
c52c6897 41509 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 41510 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41511 @r=`${PWD_COMMAND}`; export r; \
41512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41513 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 41514 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41515 $(HOST_EXPORTS) \
1b05fbbd
AO
41516 $(POSTSTAGE1_HOST_EXPORTS) \
41517 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41518 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
41519 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41520 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 41521 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41522 cd $(HOST_SUBDIR)/zlib || exit 1; \
41523 case $(srcdir) in \
41524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41525 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41527 esac; \
41528 srcdiroption="--srcdir=$${topdir}/zlib"; \
41529 libsrcdir="$$s/zlib"; \
41530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41532 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41533 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41534 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
41535@endif zlib-bootstrap
41536
41537.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
41538maybe-configure-stagefeedback-zlib:
41539@if zlib-bootstrap
41540maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 41541configure-stagefeedback-zlib:
c52c6897 41542 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 41543 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41544 @r=`${PWD_COMMAND}`; export r; \
41545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41546 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 41547 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41548 $(HOST_EXPORTS) \
1b05fbbd
AO
41549 $(POSTSTAGE1_HOST_EXPORTS) \
41550 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41551 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
41552 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41553 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 41554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41555 cd $(HOST_SUBDIR)/zlib || exit 1; \
41556 case $(srcdir) in \
41557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41558 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41560 esac; \
41561 srcdiroption="--srcdir=$${topdir}/zlib"; \
41562 libsrcdir="$$s/zlib"; \
41563 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41564 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41565 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41566 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41567 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
41568@endif zlib-bootstrap
41569
41570
41571
41572
41573
b813574b
PB
41574.PHONY: all-zlib maybe-all-zlib
41575maybe-all-zlib:
4f0ef2d8
CD
41576@if gcc-bootstrap
41577all-zlib: stage_current
41578@endif gcc-bootstrap
b813574b 41579@if zlib
d27cc32e 41580TARGET-zlib=all
b813574b
PB
41581maybe-all-zlib: all-zlib
41582all-zlib: configure-zlib
c52c6897 41583 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41585 $(HOST_EXPORTS) \
b00612cc 41586 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
41587 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41588 $(TARGET-zlib))
b813574b 41589@endif zlib
3866be5d 41590
a7254363 41591
d545f33b
PB
41592
41593.PHONY: all-stage1-zlib maybe-all-stage1-zlib
41594.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
41595maybe-all-stage1-zlib:
41596maybe-clean-stage1-zlib:
41597@if zlib-bootstrap
41598maybe-all-stage1-zlib: all-stage1-zlib
41599all-stage1: all-stage1-zlib
f70224b5 41600TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 41601all-stage1-zlib: configure-stage1-zlib
c52c6897 41602 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
41603 @r=`${PWD_COMMAND}`; export r; \
41604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41605 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 41606 $(HOST_EXPORTS) \
d545f33b 41607 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41609 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 41610 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
41611 LIBCFLAGS="$(LIBCFLAGS)" \
41612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41615 $(EXTRA_HOST_FLAGS) \
41616 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 41617 $(TARGET-stage1-zlib)
d545f33b
PB
41618
41619maybe-clean-stage1-zlib: clean-stage1-zlib
41620clean-stage1: clean-stage1-zlib
41621clean-stage1-zlib:
9dbaa842
DD
41622 @if [ $(current_stage) = stage1 ]; then \
41623 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41624 else \
41625 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
41626 $(MAKE) stage1-start; \
41627 fi; \
d545f33b 41628 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41629 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 41630 clean
d545f33b
PB
41631@endif zlib-bootstrap
41632
41633
41634.PHONY: all-stage2-zlib maybe-all-stage2-zlib
41635.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
41636maybe-all-stage2-zlib:
41637maybe-clean-stage2-zlib:
41638@if zlib-bootstrap
41639maybe-all-stage2-zlib: all-stage2-zlib
41640all-stage2: all-stage2-zlib
f70224b5 41641TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 41642all-stage2-zlib: configure-stage2-zlib
c52c6897 41643 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
41644 @r=`${PWD_COMMAND}`; export r; \
41645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41646 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 41647 $(HOST_EXPORTS) \
1f53ca9a 41648 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41649 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41651 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 41652 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
41653 LIBCFLAGS="$(STAGE2_CFLAGS)" \
41654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41658 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 41659 $(TARGET-stage2-zlib)
d545f33b
PB
41660
41661maybe-clean-stage2-zlib: clean-stage2-zlib
41662clean-stage2: clean-stage2-zlib
41663clean-stage2-zlib:
9dbaa842
DD
41664 @if [ $(current_stage) = stage2 ]; then \
41665 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41666 else \
41667 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
41668 $(MAKE) stage2-start; \
41669 fi; \
d545f33b 41670 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41671 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41672 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41673 clean
d545f33b
PB
41674@endif zlib-bootstrap
41675
41676
41677.PHONY: all-stage3-zlib maybe-all-stage3-zlib
41678.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
41679maybe-all-stage3-zlib:
41680maybe-clean-stage3-zlib:
41681@if zlib-bootstrap
41682maybe-all-stage3-zlib: all-stage3-zlib
41683all-stage3: all-stage3-zlib
f70224b5 41684TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 41685all-stage3-zlib: configure-stage3-zlib
c52c6897 41686 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
41687 @r=`${PWD_COMMAND}`; export r; \
41688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41689 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 41690 $(HOST_EXPORTS) \
1f53ca9a 41691 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41692 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41694 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 41695 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
41696 LIBCFLAGS="$(STAGE3_CFLAGS)" \
41697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41700 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41701 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 41702 $(TARGET-stage3-zlib)
d545f33b
PB
41703
41704maybe-clean-stage3-zlib: clean-stage3-zlib
41705clean-stage3: clean-stage3-zlib
41706clean-stage3-zlib:
9dbaa842
DD
41707 @if [ $(current_stage) = stage3 ]; then \
41708 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41709 else \
41710 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
41711 $(MAKE) stage3-start; \
41712 fi; \
d545f33b 41713 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41714 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41715 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41716 clean
d545f33b
PB
41717@endif zlib-bootstrap
41718
41719
41720.PHONY: all-stage4-zlib maybe-all-stage4-zlib
41721.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
41722maybe-all-stage4-zlib:
41723maybe-clean-stage4-zlib:
41724@if zlib-bootstrap
41725maybe-all-stage4-zlib: all-stage4-zlib
41726all-stage4: all-stage4-zlib
f70224b5 41727TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 41728all-stage4-zlib: configure-stage4-zlib
c52c6897 41729 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
41730 @r=`${PWD_COMMAND}`; export r; \
41731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41732 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 41733 $(HOST_EXPORTS) \
1f53ca9a 41734 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41735 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41737 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 41738 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 41739 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
41740 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41741 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41742 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41743 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41744 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 41745 $(TARGET-stage4-zlib)
d545f33b
PB
41746
41747maybe-clean-stage4-zlib: clean-stage4-zlib
41748clean-stage4: clean-stage4-zlib
41749clean-stage4-zlib:
9dbaa842
DD
41750 @if [ $(current_stage) = stage4 ]; then \
41751 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41752 else \
41753 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
41754 $(MAKE) stage4-start; \
41755 fi; \
d545f33b 41756 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41757 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41758 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41759 clean
d545f33b
PB
41760@endif zlib-bootstrap
41761
41762
41763.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
41764.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
41765maybe-all-stageprofile-zlib:
41766maybe-clean-stageprofile-zlib:
41767@if zlib-bootstrap
41768maybe-all-stageprofile-zlib: all-stageprofile-zlib
41769all-stageprofile: all-stageprofile-zlib
f70224b5 41770TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 41771all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 41772 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
41773 @r=`${PWD_COMMAND}`; export r; \
41774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41775 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 41776 $(HOST_EXPORTS) \
1f53ca9a 41777 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41778 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41780 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 41781 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
41782 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
41783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41786 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41787 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 41788 $(TARGET-stageprofile-zlib)
d545f33b
PB
41789
41790maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
41791clean-stageprofile: clean-stageprofile-zlib
41792clean-stageprofile-zlib:
9dbaa842
DD
41793 @if [ $(current_stage) = stageprofile ]; then \
41794 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41795 else \
41796 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
41797 $(MAKE) stageprofile-start; \
41798 fi; \
d545f33b 41799 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41800 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41801 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41802 clean
d545f33b
PB
41803@endif zlib-bootstrap
41804
41805
41806.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
41807.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
41808maybe-all-stagefeedback-zlib:
41809maybe-clean-stagefeedback-zlib:
41810@if zlib-bootstrap
41811maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
41812all-stagefeedback: all-stagefeedback-zlib
f70224b5 41813TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 41814all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 41815 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
41816 @r=`${PWD_COMMAND}`; export r; \
41817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41818 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 41819 $(HOST_EXPORTS) \
1f53ca9a 41820 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41821 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41822 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41823 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 41824 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
41825 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
41826 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41827 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41828 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41829 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41830 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 41831 $(TARGET-stagefeedback-zlib)
d545f33b
PB
41832
41833maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
41834clean-stagefeedback: clean-stagefeedback-zlib
41835clean-stagefeedback-zlib:
9dbaa842
DD
41836 @if [ $(current_stage) = stagefeedback ]; then \
41837 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41838 else \
41839 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
41840 $(MAKE) stagefeedback-start; \
41841 fi; \
d545f33b 41842 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41843 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41844 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41845 clean
d545f33b
PB
41846@endif zlib-bootstrap
41847
41848
41849
41850
41851
b813574b
PB
41852.PHONY: check-zlib maybe-check-zlib
41853maybe-check-zlib:
41854@if zlib
41855maybe-check-zlib: check-zlib
3866be5d 41856
b813574b 41857check-zlib:
3866be5d 41858
b813574b 41859@endif zlib
3866be5d 41860
b813574b
PB
41861.PHONY: install-zlib maybe-install-zlib
41862maybe-install-zlib:
41863@if zlib
41864maybe-install-zlib: install-zlib
4fa63067 41865
b813574b 41866install-zlib:
4fa63067 41867
b813574b 41868@endif zlib
4fa63067 41869
9b980aa1
RW
41870.PHONY: install-strip-zlib maybe-install-strip-zlib
41871maybe-install-strip-zlib:
41872@if zlib
41873maybe-install-strip-zlib: install-strip-zlib
41874
41875install-strip-zlib:
41876
41877@endif zlib
41878
56a8fe78 41879# Other targets (info, dvi, pdf, etc.)
4fa63067 41880
b813574b
PB
41881.PHONY: maybe-info-zlib info-zlib
41882maybe-info-zlib:
41883@if zlib
41884maybe-info-zlib: info-zlib
4fa63067 41885
6d389afc
MS
41886info-zlib: \
41887 configure-zlib
41888 @[ -f ./zlib/Makefile ] || exit 0; \
41889 r=`${PWD_COMMAND}`; export r; \
41890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41891 $(HOST_EXPORTS) \
41892 for flag in $(EXTRA_HOST_FLAGS) ; do \
41893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41894 done; \
41895 echo "Doing info in zlib" ; \
b00612cc 41896 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
41897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41899 "RANLIB=$${RANLIB}" \
0c24b341 41900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41901 info) \
41902 || exit 1
41903
41904@endif zlib
41905
41906.PHONY: maybe-dvi-zlib dvi-zlib
41907maybe-dvi-zlib:
41908@if zlib
41909maybe-dvi-zlib: dvi-zlib
41910
41911dvi-zlib: \
b813574b
PB
41912 configure-zlib
41913 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41914 r=`${PWD_COMMAND}`; export r; \
41915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41916 $(HOST_EXPORTS) \
b813574b 41917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41919 done; \
6d389afc 41920 echo "Doing dvi in zlib" ; \
b00612cc 41921 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41924 "RANLIB=$${RANLIB}" \
0c24b341 41925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41926 dvi) \
4fa63067
NN
41927 || exit 1
41928
b813574b 41929@endif zlib
4fa63067 41930
56a8fe78
DD
41931.PHONY: maybe-pdf-zlib pdf-zlib
41932maybe-pdf-zlib:
41933@if zlib
41934maybe-pdf-zlib: pdf-zlib
41935
41936pdf-zlib: \
41937 configure-zlib
41938 @[ -f ./zlib/Makefile ] || exit 0; \
41939 r=`${PWD_COMMAND}`; export r; \
41940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941 $(HOST_EXPORTS) \
41942 for flag in $(EXTRA_HOST_FLAGS) ; do \
41943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41944 done; \
41945 echo "Doing pdf in zlib" ; \
41946 (cd $(HOST_SUBDIR)/zlib && \
41947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41949 "RANLIB=$${RANLIB}" \
0c24b341 41950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41951 pdf) \
41952 || exit 1
41953
41954@endif zlib
41955
6d389afc
MS
41956.PHONY: maybe-html-zlib html-zlib
41957maybe-html-zlib:
b813574b 41958@if zlib
6d389afc 41959maybe-html-zlib: html-zlib
4fa63067 41960
6d389afc 41961html-zlib: \
b813574b
PB
41962 configure-zlib
41963 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41964 r=`${PWD_COMMAND}`; export r; \
41965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41966 $(HOST_EXPORTS) \
b813574b 41967 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41969 done; \
6d389afc 41970 echo "Doing html in zlib" ; \
b00612cc 41971 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41974 "RANLIB=$${RANLIB}" \
0c24b341 41975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41976 html) \
4fa63067
NN
41977 || exit 1
41978
b813574b 41979@endif zlib
4fa63067 41980
b813574b
PB
41981.PHONY: maybe-TAGS-zlib TAGS-zlib
41982maybe-TAGS-zlib:
41983@if zlib
41984maybe-TAGS-zlib: TAGS-zlib
4fa63067 41985
b813574b
PB
41986TAGS-zlib: \
41987 configure-zlib
41988 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41989 r=`${PWD_COMMAND}`; export r; \
41990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41991 $(HOST_EXPORTS) \
b813574b 41992 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41994 done; \
b813574b 41995 echo "Doing TAGS in zlib" ; \
b00612cc 41996 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41999 "RANLIB=$${RANLIB}" \
0c24b341 42000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42001 TAGS) \
4fa63067
NN
42002 || exit 1
42003
b813574b 42004@endif zlib
4fa63067 42005
b813574b
PB
42006.PHONY: maybe-install-info-zlib install-info-zlib
42007maybe-install-info-zlib:
42008@if zlib
42009maybe-install-info-zlib: install-info-zlib
4fa63067 42010
b813574b
PB
42011install-info-zlib: \
42012 configure-zlib \
42013 info-zlib
42014 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42015 r=`${PWD_COMMAND}`; export r; \
42016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42017 $(HOST_EXPORTS) \
b813574b 42018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42020 done; \
b813574b 42021 echo "Doing install-info in zlib" ; \
b00612cc 42022 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42025 "RANLIB=$${RANLIB}" \
0c24b341 42026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42027 install-info) \
4fa63067
NN
42028 || exit 1
42029
b813574b 42030@endif zlib
4fa63067 42031
a3ca38d2
DD
42032.PHONY: maybe-install-pdf-zlib install-pdf-zlib
42033maybe-install-pdf-zlib:
42034@if zlib
42035maybe-install-pdf-zlib: install-pdf-zlib
42036
42037install-pdf-zlib: \
42038 configure-zlib \
42039 pdf-zlib
42040 @[ -f ./zlib/Makefile ] || exit 0; \
42041 r=`${PWD_COMMAND}`; export r; \
42042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42043 $(HOST_EXPORTS) \
42044 for flag in $(EXTRA_HOST_FLAGS) ; do \
42045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42046 done; \
42047 echo "Doing install-pdf in zlib" ; \
42048 (cd $(HOST_SUBDIR)/zlib && \
42049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42051 "RANLIB=$${RANLIB}" \
0c24b341 42052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42053 install-pdf) \
42054 || exit 1
42055
42056@endif zlib
42057
108a6f8e
CD
42058.PHONY: maybe-install-html-zlib install-html-zlib
42059maybe-install-html-zlib:
42060@if zlib
42061maybe-install-html-zlib: install-html-zlib
42062
42063install-html-zlib: \
42064 configure-zlib \
42065 html-zlib
42066 @[ -f ./zlib/Makefile ] || exit 0; \
42067 r=`${PWD_COMMAND}`; export r; \
42068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42069 $(HOST_EXPORTS) \
42070 for flag in $(EXTRA_HOST_FLAGS) ; do \
42071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42072 done; \
42073 echo "Doing install-html in zlib" ; \
42074 (cd $(HOST_SUBDIR)/zlib && \
42075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42077 "RANLIB=$${RANLIB}" \
0c24b341 42078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42079 install-html) \
42080 || exit 1
42081
42082@endif zlib
42083
b813574b
PB
42084.PHONY: maybe-installcheck-zlib installcheck-zlib
42085maybe-installcheck-zlib:
42086@if zlib
42087maybe-installcheck-zlib: installcheck-zlib
4fa63067 42088
b813574b
PB
42089installcheck-zlib: \
42090 configure-zlib
42091 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42092 r=`${PWD_COMMAND}`; export r; \
42093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42094 $(HOST_EXPORTS) \
b813574b 42095 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42097 done; \
b813574b 42098 echo "Doing installcheck in zlib" ; \
b00612cc 42099 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42102 "RANLIB=$${RANLIB}" \
0c24b341 42103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42104 installcheck) \
4fa63067
NN
42105 || exit 1
42106
b813574b 42107@endif zlib
4fa63067 42108
b813574b
PB
42109.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
42110maybe-mostlyclean-zlib:
42111@if zlib
42112maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 42113
b813574b
PB
42114mostlyclean-zlib:
42115 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42116 r=`${PWD_COMMAND}`; export r; \
42117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42118 $(HOST_EXPORTS) \
b813574b 42119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42121 done; \
b813574b 42122 echo "Doing mostlyclean in zlib" ; \
b00612cc 42123 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42126 "RANLIB=$${RANLIB}" \
0c24b341 42127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42128 mostlyclean) \
4fa63067
NN
42129 || exit 1
42130
b813574b 42131@endif zlib
4fa63067 42132
b813574b
PB
42133.PHONY: maybe-clean-zlib clean-zlib
42134maybe-clean-zlib:
42135@if zlib
42136maybe-clean-zlib: clean-zlib
4fa63067 42137
b813574b
PB
42138clean-zlib:
42139 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42140 r=`${PWD_COMMAND}`; export r; \
42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42142 $(HOST_EXPORTS) \
b813574b 42143 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42145 done; \
b813574b 42146 echo "Doing clean in zlib" ; \
b00612cc 42147 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
0c24b341 42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42152 clean) \
4fa63067
NN
42153 || exit 1
42154
b813574b 42155@endif zlib
4fa63067 42156
b813574b
PB
42157.PHONY: maybe-distclean-zlib distclean-zlib
42158maybe-distclean-zlib:
42159@if zlib
42160maybe-distclean-zlib: distclean-zlib
4fa63067 42161
b813574b
PB
42162distclean-zlib:
42163 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42164 r=`${PWD_COMMAND}`; export r; \
42165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42166 $(HOST_EXPORTS) \
b813574b 42167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42169 done; \
b813574b 42170 echo "Doing distclean in zlib" ; \
b00612cc 42171 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
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}" \
b813574b 42176 distclean) \
4fa63067
NN
42177 || exit 1
42178
b813574b 42179@endif zlib
4fa63067 42180
b813574b
PB
42181.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
42182maybe-maintainer-clean-zlib:
42183@if zlib
42184maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 42185
b813574b
PB
42186maintainer-clean-zlib:
42187 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42188 r=`${PWD_COMMAND}`; export r; \
42189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42190 $(HOST_EXPORTS) \
b813574b 42191 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42193 done; \
b813574b 42194 echo "Doing maintainer-clean in zlib" ; \
b00612cc 42195 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42198 "RANLIB=$${RANLIB}" \
0c24b341 42199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42200 maintainer-clean) \
4fa63067 42201 || exit 1
16ae0395 42202
b813574b 42203@endif zlib
3866be5d
NN
42204
42205
a7254363 42206
b813574b
PB
42207.PHONY: configure-gdb maybe-configure-gdb
42208maybe-configure-gdb:
4f0ef2d8
CD
42209@if gcc-bootstrap
42210configure-gdb: stage_current
42211@endif gcc-bootstrap
b813574b
PB
42212@if gdb
42213maybe-configure-gdb: configure-gdb
c52c6897 42214configure-gdb:
0aed8855 42215 @: $(MAKE); $(unstage)
c52c6897 42216 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42218 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
42219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
1f53ca9a 42220 $(HOST_EXPORTS) \
a7254363
PB
42221 echo Configuring in $(HOST_SUBDIR)/gdb; \
42222 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 42223 case $(srcdir) in \
b00612cc
PB
42224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42225 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
42226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42227 esac; \
b00612cc
PB
42228 srcdiroption="--srcdir=$${topdir}/gdb"; \
42229 libsrcdir="$$s/gdb"; \
e2b9e2dc 42230 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42232 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42233 || exit 1
b813574b 42234@endif gdb
e2b9e2dc 42235
a7254363
PB
42236
42237
d545f33b
PB
42238
42239
b813574b
PB
42240.PHONY: all-gdb maybe-all-gdb
42241maybe-all-gdb:
4f0ef2d8
CD
42242@if gcc-bootstrap
42243all-gdb: stage_current
42244@endif gcc-bootstrap
b813574b 42245@if gdb
d27cc32e 42246TARGET-gdb=all
b813574b
PB
42247maybe-all-gdb: all-gdb
42248all-gdb: configure-gdb
0aed8855 42249 @: $(MAKE); $(unstage)
b40e3958
L
42250 @r=`${PWD_COMMAND}`; export r; \
42251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42252 $(HOST_EXPORTS) \
b00612cc 42253 (cd $(HOST_SUBDIR)/gdb && \
dbbe5f95 42254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7f6ef0c0 42255 $(TARGET-gdb))
b813574b 42256@endif gdb
3866be5d 42257
a7254363 42258
d545f33b
PB
42259
42260
b813574b
PB
42261.PHONY: check-gdb maybe-check-gdb
42262maybe-check-gdb:
42263@if gdb
42264maybe-check-gdb: check-gdb
3866be5d 42265
b813574b 42266check-gdb:
0aed8855 42267 @: $(MAKE); $(unstage)
b40e3958
L
42268 @r=`${PWD_COMMAND}`; export r; \
42269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42270 $(HOST_EXPORTS) \
b00612cc 42271 (cd $(HOST_SUBDIR)/gdb && \
dbbe5f95 42272 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 42273
b813574b 42274@endif gdb
3866be5d 42275
b813574b
PB
42276.PHONY: install-gdb maybe-install-gdb
42277maybe-install-gdb:
42278@if gdb
42279maybe-install-gdb: install-gdb
16ae0395 42280
b813574b 42281install-gdb: installdirs
0aed8855 42282 @: $(MAKE); $(unstage)
b40e3958
L
42283 @r=`${PWD_COMMAND}`; export r; \
42284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42285 $(HOST_EXPORTS) \
b00612cc 42286 (cd $(HOST_SUBDIR)/gdb && \
dbbe5f95 42287 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 42288
b813574b 42289@endif gdb
3866be5d 42290
9b980aa1
RW
42291.PHONY: install-strip-gdb maybe-install-strip-gdb
42292maybe-install-strip-gdb:
42293@if gdb
42294maybe-install-strip-gdb: install-strip-gdb
42295
42296install-strip-gdb: installdirs
42297 @: $(MAKE); $(unstage)
42298 @r=`${PWD_COMMAND}`; export r; \
42299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42300 $(HOST_EXPORTS) \
42301 (cd $(HOST_SUBDIR)/gdb && \
dbbe5f95 42302 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9b980aa1
RW
42303
42304@endif gdb
42305
56a8fe78 42306# Other targets (info, dvi, pdf, etc.)
4fa63067 42307
b813574b
PB
42308.PHONY: maybe-info-gdb info-gdb
42309maybe-info-gdb:
42310@if gdb
42311maybe-info-gdb: info-gdb
4fa63067 42312
b813574b
PB
42313info-gdb: \
42314 configure-gdb
0aed8855 42315 @: $(MAKE); $(unstage)
b813574b 42316 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42317 r=`${PWD_COMMAND}`; export r; \
42318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42319 $(HOST_EXPORTS) \
dbbe5f95 42320 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42322 done; \
b813574b 42323 echo "Doing info in gdb" ; \
b00612cc 42324 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42327 "RANLIB=$${RANLIB}" \
0c24b341 42328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42329 info) \
4fa63067
NN
42330 || exit 1
42331
b813574b 42332@endif gdb
4fa63067 42333
b813574b
PB
42334.PHONY: maybe-dvi-gdb dvi-gdb
42335maybe-dvi-gdb:
42336@if gdb
42337maybe-dvi-gdb: dvi-gdb
4fa63067 42338
b813574b
PB
42339dvi-gdb: \
42340 configure-gdb
0aed8855 42341 @: $(MAKE); $(unstage)
b813574b 42342 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42343 r=`${PWD_COMMAND}`; export r; \
42344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42345 $(HOST_EXPORTS) \
dbbe5f95 42346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42348 done; \
b813574b 42349 echo "Doing dvi in gdb" ; \
b00612cc 42350 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42353 "RANLIB=$${RANLIB}" \
0c24b341 42354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42355 dvi) \
4fa63067
NN
42356 || exit 1
42357
b813574b 42358@endif gdb
4fa63067 42359
56a8fe78
DD
42360.PHONY: maybe-pdf-gdb pdf-gdb
42361maybe-pdf-gdb:
42362@if gdb
42363maybe-pdf-gdb: pdf-gdb
42364
42365pdf-gdb: \
42366 configure-gdb
42367 @: $(MAKE); $(unstage)
42368 @[ -f ./gdb/Makefile ] || exit 0; \
42369 r=`${PWD_COMMAND}`; export r; \
42370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42371 $(HOST_EXPORTS) \
dbbe5f95 42372 for flag in $(EXTRA_HOST_FLAGS) ; do \
56a8fe78
DD
42373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42374 done; \
42375 echo "Doing pdf in gdb" ; \
42376 (cd $(HOST_SUBDIR)/gdb && \
42377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42379 "RANLIB=$${RANLIB}" \
0c24b341 42380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42381 pdf) \
42382 || exit 1
42383
42384@endif gdb
42385
6d389afc
MS
42386.PHONY: maybe-html-gdb html-gdb
42387maybe-html-gdb:
42388@if gdb
42389maybe-html-gdb: html-gdb
42390
42391html-gdb: \
42392 configure-gdb
0aed8855 42393 @: $(MAKE); $(unstage)
6d389afc
MS
42394 @[ -f ./gdb/Makefile ] || exit 0; \
42395 r=`${PWD_COMMAND}`; export r; \
42396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc 42397 $(HOST_EXPORTS) \
dbbe5f95 42398 for flag in $(EXTRA_HOST_FLAGS) ; do \
6d389afc
MS
42399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42400 done; \
42401 echo "Doing html in gdb" ; \
b00612cc 42402 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
42403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42405 "RANLIB=$${RANLIB}" \
0c24b341 42406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42407 html) \
42408 || exit 1
42409
42410@endif gdb
42411
b813574b
PB
42412.PHONY: maybe-TAGS-gdb TAGS-gdb
42413maybe-TAGS-gdb:
42414@if gdb
42415maybe-TAGS-gdb: TAGS-gdb
4fa63067 42416
b813574b
PB
42417TAGS-gdb: \
42418 configure-gdb
0aed8855 42419 @: $(MAKE); $(unstage)
b813574b 42420 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42421 r=`${PWD_COMMAND}`; export r; \
42422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42423 $(HOST_EXPORTS) \
dbbe5f95 42424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42426 done; \
b813574b 42427 echo "Doing TAGS in gdb" ; \
b00612cc 42428 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42431 "RANLIB=$${RANLIB}" \
0c24b341 42432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42433 TAGS) \
4fa63067
NN
42434 || exit 1
42435
b813574b 42436@endif gdb
4fa63067 42437
b813574b
PB
42438.PHONY: maybe-install-info-gdb install-info-gdb
42439maybe-install-info-gdb:
42440@if gdb
42441maybe-install-info-gdb: install-info-gdb
4fa63067 42442
b813574b
PB
42443install-info-gdb: \
42444 configure-gdb \
42445 info-gdb
0aed8855 42446 @: $(MAKE); $(unstage)
b813574b 42447 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42448 r=`${PWD_COMMAND}`; export r; \
42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42450 $(HOST_EXPORTS) \
dbbe5f95 42451 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42453 done; \
b813574b 42454 echo "Doing install-info in gdb" ; \
b00612cc 42455 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458 "RANLIB=$${RANLIB}" \
0c24b341 42459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42460 install-info) \
4fa63067
NN
42461 || exit 1
42462
b813574b 42463@endif gdb
4fa63067 42464
a3ca38d2
DD
42465.PHONY: maybe-install-pdf-gdb install-pdf-gdb
42466maybe-install-pdf-gdb:
42467@if gdb
42468maybe-install-pdf-gdb: install-pdf-gdb
42469
42470install-pdf-gdb: \
42471 configure-gdb \
42472 pdf-gdb
42473 @: $(MAKE); $(unstage)
42474 @[ -f ./gdb/Makefile ] || exit 0; \
42475 r=`${PWD_COMMAND}`; export r; \
42476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42477 $(HOST_EXPORTS) \
dbbe5f95 42478 for flag in $(EXTRA_HOST_FLAGS) ; do \
a3ca38d2
DD
42479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42480 done; \
42481 echo "Doing install-pdf in gdb" ; \
42482 (cd $(HOST_SUBDIR)/gdb && \
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}" \
a3ca38d2
DD
42487 install-pdf) \
42488 || exit 1
42489
42490@endif gdb
42491
108a6f8e
CD
42492.PHONY: maybe-install-html-gdb install-html-gdb
42493maybe-install-html-gdb:
42494@if gdb
42495maybe-install-html-gdb: install-html-gdb
42496
42497install-html-gdb: \
42498 configure-gdb \
42499 html-gdb
42500 @: $(MAKE); $(unstage)
42501 @[ -f ./gdb/Makefile ] || exit 0; \
42502 r=`${PWD_COMMAND}`; export r; \
42503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42504 $(HOST_EXPORTS) \
dbbe5f95 42505 for flag in $(EXTRA_HOST_FLAGS) ; do \
108a6f8e
CD
42506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42507 done; \
42508 echo "Doing install-html in gdb" ; \
42509 (cd $(HOST_SUBDIR)/gdb && \
42510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42512 "RANLIB=$${RANLIB}" \
0c24b341 42513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42514 install-html) \
42515 || exit 1
42516
42517@endif gdb
42518
b813574b
PB
42519.PHONY: maybe-installcheck-gdb installcheck-gdb
42520maybe-installcheck-gdb:
42521@if gdb
42522maybe-installcheck-gdb: installcheck-gdb
4fa63067 42523
b813574b
PB
42524installcheck-gdb: \
42525 configure-gdb
0aed8855 42526 @: $(MAKE); $(unstage)
b813574b 42527 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42528 r=`${PWD_COMMAND}`; export r; \
42529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42530 $(HOST_EXPORTS) \
dbbe5f95 42531 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42533 done; \
b813574b 42534 echo "Doing installcheck in gdb" ; \
b00612cc 42535 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42538 "RANLIB=$${RANLIB}" \
0c24b341 42539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42540 installcheck) \
4fa63067
NN
42541 || exit 1
42542
b813574b 42543@endif gdb
4fa63067 42544
b813574b
PB
42545.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
42546maybe-mostlyclean-gdb:
42547@if gdb
42548maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 42549
b813574b 42550mostlyclean-gdb:
0aed8855 42551 @: $(MAKE); $(unstage)
b813574b 42552 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42553 r=`${PWD_COMMAND}`; export r; \
42554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42555 $(HOST_EXPORTS) \
dbbe5f95 42556 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42558 done; \
b813574b 42559 echo "Doing mostlyclean in gdb" ; \
b00612cc 42560 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42563 "RANLIB=$${RANLIB}" \
0c24b341 42564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42565 mostlyclean) \
4fa63067
NN
42566 || exit 1
42567
b813574b 42568@endif gdb
4fa63067 42569
b813574b
PB
42570.PHONY: maybe-clean-gdb clean-gdb
42571maybe-clean-gdb:
42572@if gdb
42573maybe-clean-gdb: clean-gdb
4fa63067 42574
b813574b 42575clean-gdb:
0aed8855 42576 @: $(MAKE); $(unstage)
b813574b 42577 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42578 r=`${PWD_COMMAND}`; export r; \
42579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42580 $(HOST_EXPORTS) \
dbbe5f95 42581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42583 done; \
b813574b 42584 echo "Doing clean in gdb" ; \
b00612cc 42585 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42588 "RANLIB=$${RANLIB}" \
0c24b341 42589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42590 clean) \
4fa63067
NN
42591 || exit 1
42592
b813574b 42593@endif gdb
4fa63067 42594
b813574b
PB
42595.PHONY: maybe-distclean-gdb distclean-gdb
42596maybe-distclean-gdb:
42597@if gdb
42598maybe-distclean-gdb: distclean-gdb
4fa63067 42599
b813574b 42600distclean-gdb:
0aed8855 42601 @: $(MAKE); $(unstage)
b813574b 42602 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42603 r=`${PWD_COMMAND}`; export r; \
42604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42605 $(HOST_EXPORTS) \
dbbe5f95 42606 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42608 done; \
b813574b 42609 echo "Doing distclean in gdb" ; \
b00612cc 42610 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42613 "RANLIB=$${RANLIB}" \
0c24b341 42614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42615 distclean) \
4fa63067
NN
42616 || exit 1
42617
b813574b 42618@endif gdb
4fa63067 42619
b813574b
PB
42620.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
42621maybe-maintainer-clean-gdb:
42622@if gdb
42623maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 42624
b813574b 42625maintainer-clean-gdb:
0aed8855 42626 @: $(MAKE); $(unstage)
b813574b 42627 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42628 r=`${PWD_COMMAND}`; export r; \
42629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42630 $(HOST_EXPORTS) \
dbbe5f95 42631 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42633 done; \
b813574b 42634 echo "Doing maintainer-clean in gdb" ; \
b00612cc 42635 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42638 "RANLIB=$${RANLIB}" \
0c24b341 42639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42640 maintainer-clean) \
4fa63067
NN
42641 || exit 1
42642
b813574b 42643@endif gdb
4fa63067
NN
42644
42645
a7254363 42646
b813574b
PB
42647.PHONY: configure-expect maybe-configure-expect
42648maybe-configure-expect:
4f0ef2d8
CD
42649@if gcc-bootstrap
42650configure-expect: stage_current
42651@endif gcc-bootstrap
b813574b
PB
42652@if expect
42653maybe-configure-expect: configure-expect
c52c6897 42654configure-expect:
0aed8855 42655 @: $(MAKE); $(unstage)
c52c6897 42656 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42658 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
42659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
1f53ca9a 42660 $(HOST_EXPORTS) \
a7254363
PB
42661 echo Configuring in $(HOST_SUBDIR)/expect; \
42662 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 42663 case $(srcdir) in \
b00612cc
PB
42664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42665 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
42666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42667 esac; \
b00612cc
PB
42668 srcdiroption="--srcdir=$${topdir}/expect"; \
42669 libsrcdir="$$s/expect"; \
e2b9e2dc 42670 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42671 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42672 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42673 || exit 1
b813574b 42674@endif expect
e2b9e2dc 42675
a7254363
PB
42676
42677
d545f33b
PB
42678
42679
b813574b
PB
42680.PHONY: all-expect maybe-all-expect
42681maybe-all-expect:
4f0ef2d8
CD
42682@if gcc-bootstrap
42683all-expect: stage_current
42684@endif gcc-bootstrap
b813574b 42685@if expect
d27cc32e 42686TARGET-expect=all
b813574b
PB
42687maybe-all-expect: all-expect
42688all-expect: configure-expect
0aed8855 42689 @: $(MAKE); $(unstage)
b40e3958
L
42690 @r=`${PWD_COMMAND}`; export r; \
42691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42692 $(HOST_EXPORTS) \
b00612cc 42693 (cd $(HOST_SUBDIR)/expect && \
dbbe5f95 42694 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7f6ef0c0 42695 $(TARGET-expect))
b813574b 42696@endif expect
3866be5d 42697
a7254363 42698
d545f33b
PB
42699
42700
b813574b
PB
42701.PHONY: check-expect maybe-check-expect
42702maybe-check-expect:
42703@if expect
42704maybe-check-expect: check-expect
3866be5d 42705
b813574b 42706check-expect:
0aed8855 42707 @: $(MAKE); $(unstage)
b40e3958
L
42708 @r=`${PWD_COMMAND}`; export r; \
42709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42710 $(HOST_EXPORTS) \
b00612cc 42711 (cd $(HOST_SUBDIR)/expect && \
dbbe5f95 42712 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 42713
b813574b 42714@endif expect
3866be5d 42715
b813574b
PB
42716.PHONY: install-expect maybe-install-expect
42717maybe-install-expect:
42718@if expect
42719maybe-install-expect: install-expect
16ae0395 42720
b813574b 42721install-expect: installdirs
0aed8855 42722 @: $(MAKE); $(unstage)
b40e3958
L
42723 @r=`${PWD_COMMAND}`; export r; \
42724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42725 $(HOST_EXPORTS) \
b00612cc 42726 (cd $(HOST_SUBDIR)/expect && \
dbbe5f95 42727 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 42728
b813574b 42729@endif expect
3866be5d 42730
9b980aa1
RW
42731.PHONY: install-strip-expect maybe-install-strip-expect
42732maybe-install-strip-expect:
42733@if expect
42734maybe-install-strip-expect: install-strip-expect
42735
42736install-strip-expect: installdirs
42737 @: $(MAKE); $(unstage)
42738 @r=`${PWD_COMMAND}`; export r; \
42739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42740 $(HOST_EXPORTS) \
42741 (cd $(HOST_SUBDIR)/expect && \
dbbe5f95 42742 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9b980aa1
RW
42743
42744@endif expect
42745
56a8fe78 42746# Other targets (info, dvi, pdf, etc.)
4fa63067 42747
b813574b
PB
42748.PHONY: maybe-info-expect info-expect
42749maybe-info-expect:
42750@if expect
42751maybe-info-expect: info-expect
4fa63067 42752
b813574b
PB
42753info-expect: \
42754 configure-expect
0aed8855 42755 @: $(MAKE); $(unstage)
b813574b 42756 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
42757 r=`${PWD_COMMAND}`; export r; \
42758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42759 $(HOST_EXPORTS) \
dbbe5f95 42760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42762 done; \
b813574b 42763 echo "Doing info in expect" ; \
b00612cc 42764 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42767 "RANLIB=$${RANLIB}" \
0c24b341 42768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42769 info) \
e2b9e2dc
NN
42770 || exit 1
42771
b813574b 42772@endif expect
4fa63067 42773
b813574b
PB
42774.PHONY: maybe-dvi-expect dvi-expect
42775maybe-dvi-expect:
42776@if expect
42777maybe-dvi-expect: dvi-expect
4fa63067 42778
b813574b
PB
42779dvi-expect: \
42780 configure-expect
0aed8855 42781 @: $(MAKE); $(unstage)
b813574b 42782 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 42783 r=`${PWD_COMMAND}`; export r; \
b40e3958 42784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42785 $(HOST_EXPORTS) \
dbbe5f95 42786 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42788 done; \
b813574b 42789 echo "Doing dvi in expect" ; \
b00612cc 42790 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42793 "RANLIB=$${RANLIB}" \
0c24b341 42794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42795 dvi) \
4fa63067 42796 || exit 1
3866be5d 42797
b813574b 42798@endif expect
3866be5d 42799
56a8fe78
DD
42800.PHONY: maybe-pdf-expect pdf-expect
42801maybe-pdf-expect:
42802@if expect
42803maybe-pdf-expect: pdf-expect
42804
42805pdf-expect: \
42806 configure-expect
42807 @: $(MAKE); $(unstage)
42808 @[ -f ./expect/Makefile ] || exit 0; \
42809 r=`${PWD_COMMAND}`; export r; \
42810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42811 $(HOST_EXPORTS) \
dbbe5f95 42812 for flag in $(EXTRA_HOST_FLAGS) ; do \
56a8fe78
DD
42813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42814 done; \
42815 echo "Doing pdf in expect" ; \
42816 (cd $(HOST_SUBDIR)/expect && \
42817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42819 "RANLIB=$${RANLIB}" \
0c24b341 42820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42821 pdf) \
42822 || exit 1
42823
42824@endif expect
42825
6d389afc
MS
42826.PHONY: maybe-html-expect html-expect
42827maybe-html-expect:
42828@if expect
42829maybe-html-expect: html-expect
42830
42831html-expect: \
42832 configure-expect
0aed8855 42833 @: $(MAKE); $(unstage)
6d389afc
MS
42834 @[ -f ./expect/Makefile ] || exit 0; \
42835 r=`${PWD_COMMAND}`; export r; \
42836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc 42837 $(HOST_EXPORTS) \
dbbe5f95 42838 for flag in $(EXTRA_HOST_FLAGS) ; do \
6d389afc
MS
42839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42840 done; \
42841 echo "Doing html in expect" ; \
b00612cc 42842 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
42843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42845 "RANLIB=$${RANLIB}" \
0c24b341 42846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42847 html) \
42848 || exit 1
42849
42850@endif expect
42851
b813574b
PB
42852.PHONY: maybe-TAGS-expect TAGS-expect
42853maybe-TAGS-expect:
42854@if expect
42855maybe-TAGS-expect: TAGS-expect
4fa63067 42856
b813574b
PB
42857TAGS-expect: \
42858 configure-expect
0aed8855 42859 @: $(MAKE); $(unstage)
b813574b 42860 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 42861 r=`${PWD_COMMAND}`; export r; \
b40e3958 42862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42863 $(HOST_EXPORTS) \
dbbe5f95 42864 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42866 done; \
b813574b 42867 echo "Doing TAGS in expect" ; \
b00612cc 42868 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42871 "RANLIB=$${RANLIB}" \
0c24b341 42872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42873 TAGS) \
4fa63067 42874 || exit 1
3866be5d 42875
b813574b 42876@endif expect
3866be5d 42877
b813574b
PB
42878.PHONY: maybe-install-info-expect install-info-expect
42879maybe-install-info-expect:
42880@if expect
42881maybe-install-info-expect: install-info-expect
16ae0395 42882
b813574b
PB
42883install-info-expect: \
42884 configure-expect \
42885 info-expect
0aed8855 42886 @: $(MAKE); $(unstage)
b813574b 42887 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42888 r=`${PWD_COMMAND}`; export r; \
42889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42890 $(HOST_EXPORTS) \
dbbe5f95 42891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42893 done; \
b813574b 42894 echo "Doing install-info in expect" ; \
b00612cc 42895 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42898 "RANLIB=$${RANLIB}" \
0c24b341 42899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42900 install-info) \
4fa63067
NN
42901 || exit 1
42902
b813574b 42903@endif expect
4fa63067 42904
a3ca38d2
DD
42905.PHONY: maybe-install-pdf-expect install-pdf-expect
42906maybe-install-pdf-expect:
42907@if expect
42908maybe-install-pdf-expect: install-pdf-expect
42909
42910install-pdf-expect: \
42911 configure-expect \
42912 pdf-expect
42913 @: $(MAKE); $(unstage)
42914 @[ -f ./expect/Makefile ] || exit 0; \
42915 r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 $(HOST_EXPORTS) \
dbbe5f95 42918 for flag in $(EXTRA_HOST_FLAGS) ; do \
a3ca38d2
DD
42919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42920 done; \
42921 echo "Doing install-pdf in expect" ; \
42922 (cd $(HOST_SUBDIR)/expect && \
42923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42925 "RANLIB=$${RANLIB}" \
0c24b341 42926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42927 install-pdf) \
42928 || exit 1
42929
42930@endif expect
42931
108a6f8e
CD
42932.PHONY: maybe-install-html-expect install-html-expect
42933maybe-install-html-expect:
42934@if expect
42935maybe-install-html-expect: install-html-expect
42936
42937install-html-expect: \
42938 configure-expect \
42939 html-expect
42940 @: $(MAKE); $(unstage)
42941 @[ -f ./expect/Makefile ] || exit 0; \
42942 r=`${PWD_COMMAND}`; export r; \
42943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42944 $(HOST_EXPORTS) \
dbbe5f95 42945 for flag in $(EXTRA_HOST_FLAGS) ; do \
108a6f8e
CD
42946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42947 done; \
42948 echo "Doing install-html in expect" ; \
42949 (cd $(HOST_SUBDIR)/expect && \
42950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42952 "RANLIB=$${RANLIB}" \
0c24b341 42953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42954 install-html) \
42955 || exit 1
42956
42957@endif expect
42958
b813574b
PB
42959.PHONY: maybe-installcheck-expect installcheck-expect
42960maybe-installcheck-expect:
42961@if expect
42962maybe-installcheck-expect: installcheck-expect
4fa63067 42963
b813574b
PB
42964installcheck-expect: \
42965 configure-expect
0aed8855 42966 @: $(MAKE); $(unstage)
b813574b 42967 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42968 r=`${PWD_COMMAND}`; export r; \
42969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42970 $(HOST_EXPORTS) \
dbbe5f95 42971 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42973 done; \
b813574b 42974 echo "Doing installcheck in expect" ; \
b00612cc 42975 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42978 "RANLIB=$${RANLIB}" \
0c24b341 42979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42980 installcheck) \
4fa63067
NN
42981 || exit 1
42982
b813574b 42983@endif expect
4fa63067 42984
b813574b
PB
42985.PHONY: maybe-mostlyclean-expect mostlyclean-expect
42986maybe-mostlyclean-expect:
42987@if expect
42988maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 42989
b813574b 42990mostlyclean-expect:
0aed8855 42991 @: $(MAKE); $(unstage)
b813574b 42992 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42993 r=`${PWD_COMMAND}`; export r; \
42994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42995 $(HOST_EXPORTS) \
dbbe5f95 42996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42998 done; \
b813574b 42999 echo "Doing mostlyclean in expect" ; \
b00612cc 43000 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43003 "RANLIB=$${RANLIB}" \
0c24b341 43004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43005 mostlyclean) \
4fa63067
NN
43006 || exit 1
43007
b813574b 43008@endif expect
4fa63067 43009
b813574b
PB
43010.PHONY: maybe-clean-expect clean-expect
43011maybe-clean-expect:
43012@if expect
43013maybe-clean-expect: clean-expect
4fa63067 43014
b813574b 43015clean-expect:
0aed8855 43016 @: $(MAKE); $(unstage)
b813574b 43017 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
43018 r=`${PWD_COMMAND}`; export r; \
43019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43020 $(HOST_EXPORTS) \
dbbe5f95 43021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43023 done; \
b813574b 43024 echo "Doing clean in expect" ; \
b00612cc 43025 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43028 "RANLIB=$${RANLIB}" \
0c24b341 43029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43030 clean) \
4fa63067
NN
43031 || exit 1
43032
b813574b 43033@endif expect
4fa63067 43034
b813574b
PB
43035.PHONY: maybe-distclean-expect distclean-expect
43036maybe-distclean-expect:
43037@if expect
43038maybe-distclean-expect: distclean-expect
4fa63067 43039
b813574b 43040distclean-expect:
0aed8855 43041 @: $(MAKE); $(unstage)
b813574b 43042 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
43043 r=`${PWD_COMMAND}`; export r; \
43044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43045 $(HOST_EXPORTS) \
dbbe5f95 43046 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43048 done; \
b813574b 43049 echo "Doing distclean in expect" ; \
b00612cc 43050 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43053 "RANLIB=$${RANLIB}" \
0c24b341 43054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43055 distclean) \
4fa63067
NN
43056 || exit 1
43057
b813574b 43058@endif expect
4fa63067 43059
b813574b
PB
43060.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
43061maybe-maintainer-clean-expect:
43062@if expect
43063maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 43064
b813574b 43065maintainer-clean-expect:
0aed8855 43066 @: $(MAKE); $(unstage)
b813574b 43067 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 43068 r=`${PWD_COMMAND}`; export r; \
b40e3958 43069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43070 $(HOST_EXPORTS) \
dbbe5f95 43071 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43073 done; \
b813574b 43074 echo "Doing maintainer-clean in expect" ; \
b00612cc 43075 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43078 "RANLIB=$${RANLIB}" \
0c24b341 43079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43080 maintainer-clean) \
4fa63067 43081 || exit 1
3866be5d 43082
b813574b 43083@endif expect
3866be5d 43084
4fa63067 43085
a7254363 43086
b813574b
PB
43087.PHONY: configure-guile maybe-configure-guile
43088maybe-configure-guile:
4f0ef2d8
CD
43089@if gcc-bootstrap
43090configure-guile: stage_current
43091@endif gcc-bootstrap
b813574b
PB
43092@if guile
43093maybe-configure-guile: configure-guile
c52c6897 43094configure-guile:
0aed8855 43095 @: $(MAKE); $(unstage)
c52c6897 43096 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43098 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
43099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
1f53ca9a 43100 $(HOST_EXPORTS) \
a7254363
PB
43101 echo Configuring in $(HOST_SUBDIR)/guile; \
43102 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 43103 case $(srcdir) in \
b00612cc
PB
43104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43105 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
43106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43107 esac; \
b00612cc
PB
43108 srcdiroption="--srcdir=$${topdir}/guile"; \
43109 libsrcdir="$$s/guile"; \
e2b9e2dc 43110 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43112 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43113 || exit 1
b813574b 43114@endif guile
e2b9e2dc 43115
a7254363
PB
43116
43117
d545f33b
PB
43118
43119
b813574b
PB
43120.PHONY: all-guile maybe-all-guile
43121maybe-all-guile:
4f0ef2d8
CD
43122@if gcc-bootstrap
43123all-guile: stage_current
43124@endif gcc-bootstrap
b813574b 43125@if guile
d27cc32e 43126TARGET-guile=all
b813574b
PB
43127maybe-all-guile: all-guile
43128all-guile: configure-guile
0aed8855 43129 @: $(MAKE); $(unstage)
b40e3958
L
43130 @r=`${PWD_COMMAND}`; export r; \
43131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43132 $(HOST_EXPORTS) \
b00612cc 43133 (cd $(HOST_SUBDIR)/guile && \
dbbe5f95 43134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7f6ef0c0 43135 $(TARGET-guile))
b813574b 43136@endif guile
3866be5d 43137
a7254363 43138
d545f33b
PB
43139
43140
b813574b
PB
43141.PHONY: check-guile maybe-check-guile
43142maybe-check-guile:
43143@if guile
43144maybe-check-guile: check-guile
3866be5d 43145
b813574b 43146check-guile:
0aed8855 43147 @: $(MAKE); $(unstage)
b40e3958
L
43148 @r=`${PWD_COMMAND}`; export r; \
43149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43150 $(HOST_EXPORTS) \
b00612cc 43151 (cd $(HOST_SUBDIR)/guile && \
dbbe5f95 43152 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 43153
b813574b 43154@endif guile
16ae0395 43155
b813574b
PB
43156.PHONY: install-guile maybe-install-guile
43157maybe-install-guile:
43158@if guile
43159maybe-install-guile: install-guile
43160
43161install-guile: installdirs
0aed8855 43162 @: $(MAKE); $(unstage)
b40e3958
L
43163 @r=`${PWD_COMMAND}`; export r; \
43164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43165 $(HOST_EXPORTS) \
b00612cc 43166 (cd $(HOST_SUBDIR)/guile && \
dbbe5f95 43167 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 43168
b813574b 43169@endif guile
4fa63067 43170
9b980aa1
RW
43171.PHONY: install-strip-guile maybe-install-strip-guile
43172maybe-install-strip-guile:
43173@if guile
43174maybe-install-strip-guile: install-strip-guile
43175
43176install-strip-guile: installdirs
43177 @: $(MAKE); $(unstage)
43178 @r=`${PWD_COMMAND}`; export r; \
43179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43180 $(HOST_EXPORTS) \
43181 (cd $(HOST_SUBDIR)/guile && \
dbbe5f95 43182 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9b980aa1
RW
43183
43184@endif guile
43185
56a8fe78 43186# Other targets (info, dvi, pdf, etc.)
4fa63067 43187
b813574b
PB
43188.PHONY: maybe-info-guile info-guile
43189maybe-info-guile:
43190@if guile
43191maybe-info-guile: info-guile
4fa63067 43192
b813574b
PB
43193info-guile: \
43194 configure-guile
0aed8855 43195 @: $(MAKE); $(unstage)
b813574b 43196 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43197 r=`${PWD_COMMAND}`; export r; \
43198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43199 $(HOST_EXPORTS) \
dbbe5f95 43200 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43202 done; \
b813574b 43203 echo "Doing info in guile" ; \
b00612cc 43204 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43207 "RANLIB=$${RANLIB}" \
0c24b341 43208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43209 info) \
4fa63067
NN
43210 || exit 1
43211
b813574b 43212@endif guile
4fa63067 43213
b813574b
PB
43214.PHONY: maybe-dvi-guile dvi-guile
43215maybe-dvi-guile:
43216@if guile
43217maybe-dvi-guile: dvi-guile
4fa63067 43218
b813574b
PB
43219dvi-guile: \
43220 configure-guile
0aed8855 43221 @: $(MAKE); $(unstage)
b813574b 43222 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43223 r=`${PWD_COMMAND}`; export r; \
43224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43225 $(HOST_EXPORTS) \
dbbe5f95 43226 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43228 done; \
b813574b 43229 echo "Doing dvi in guile" ; \
b00612cc 43230 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43233 "RANLIB=$${RANLIB}" \
0c24b341 43234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43235 dvi) \
4fa63067
NN
43236 || exit 1
43237
b813574b 43238@endif guile
4fa63067 43239
56a8fe78
DD
43240.PHONY: maybe-pdf-guile pdf-guile
43241maybe-pdf-guile:
43242@if guile
43243maybe-pdf-guile: pdf-guile
43244
43245pdf-guile: \
43246 configure-guile
43247 @: $(MAKE); $(unstage)
43248 @[ -f ./guile/Makefile ] || exit 0; \
43249 r=`${PWD_COMMAND}`; export r; \
43250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43251 $(HOST_EXPORTS) \
dbbe5f95 43252 for flag in $(EXTRA_HOST_FLAGS) ; do \
56a8fe78
DD
43253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43254 done; \
43255 echo "Doing pdf in guile" ; \
43256 (cd $(HOST_SUBDIR)/guile && \
43257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43259 "RANLIB=$${RANLIB}" \
0c24b341 43260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43261 pdf) \
43262 || exit 1
43263
43264@endif guile
43265
6d389afc
MS
43266.PHONY: maybe-html-guile html-guile
43267maybe-html-guile:
43268@if guile
43269maybe-html-guile: html-guile
43270
43271html-guile: \
43272 configure-guile
0aed8855 43273 @: $(MAKE); $(unstage)
6d389afc
MS
43274 @[ -f ./guile/Makefile ] || exit 0; \
43275 r=`${PWD_COMMAND}`; export r; \
43276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc 43277 $(HOST_EXPORTS) \
dbbe5f95 43278 for flag in $(EXTRA_HOST_FLAGS) ; do \
6d389afc
MS
43279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43280 done; \
43281 echo "Doing html in guile" ; \
b00612cc 43282 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
43283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43285 "RANLIB=$${RANLIB}" \
0c24b341 43286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43287 html) \
43288 || exit 1
43289
43290@endif guile
43291
b813574b
PB
43292.PHONY: maybe-TAGS-guile TAGS-guile
43293maybe-TAGS-guile:
43294@if guile
43295maybe-TAGS-guile: TAGS-guile
4fa63067 43296
b813574b
PB
43297TAGS-guile: \
43298 configure-guile
0aed8855 43299 @: $(MAKE); $(unstage)
b813574b 43300 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43301 r=`${PWD_COMMAND}`; export r; \
43302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43303 $(HOST_EXPORTS) \
dbbe5f95 43304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43306 done; \
b813574b 43307 echo "Doing TAGS in guile" ; \
b00612cc 43308 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43311 "RANLIB=$${RANLIB}" \
0c24b341 43312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43313 TAGS) \
4fa63067
NN
43314 || exit 1
43315
b813574b 43316@endif guile
4fa63067 43317
b813574b
PB
43318.PHONY: maybe-install-info-guile install-info-guile
43319maybe-install-info-guile:
43320@if guile
43321maybe-install-info-guile: install-info-guile
4fa63067 43322
b813574b
PB
43323install-info-guile: \
43324 configure-guile \
43325 info-guile
0aed8855 43326 @: $(MAKE); $(unstage)
b813574b 43327 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43328 r=`${PWD_COMMAND}`; export r; \
43329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43330 $(HOST_EXPORTS) \
dbbe5f95 43331 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43333 done; \
b813574b 43334 echo "Doing install-info in guile" ; \
b00612cc 43335 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43338 "RANLIB=$${RANLIB}" \
0c24b341 43339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43340 install-info) \
4fa63067
NN
43341 || exit 1
43342
b813574b 43343@endif guile
4fa63067 43344
a3ca38d2
DD
43345.PHONY: maybe-install-pdf-guile install-pdf-guile
43346maybe-install-pdf-guile:
43347@if guile
43348maybe-install-pdf-guile: install-pdf-guile
43349
43350install-pdf-guile: \
43351 configure-guile \
43352 pdf-guile
43353 @: $(MAKE); $(unstage)
43354 @[ -f ./guile/Makefile ] || exit 0; \
43355 r=`${PWD_COMMAND}`; export r; \
43356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43357 $(HOST_EXPORTS) \
dbbe5f95 43358 for flag in $(EXTRA_HOST_FLAGS) ; do \
a3ca38d2
DD
43359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43360 done; \
43361 echo "Doing install-pdf in guile" ; \
43362 (cd $(HOST_SUBDIR)/guile && \
43363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43365 "RANLIB=$${RANLIB}" \
0c24b341 43366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43367 install-pdf) \
43368 || exit 1
43369
43370@endif guile
43371
108a6f8e
CD
43372.PHONY: maybe-install-html-guile install-html-guile
43373maybe-install-html-guile:
43374@if guile
43375maybe-install-html-guile: install-html-guile
43376
43377install-html-guile: \
43378 configure-guile \
43379 html-guile
43380 @: $(MAKE); $(unstage)
43381 @[ -f ./guile/Makefile ] || exit 0; \
43382 r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(HOST_EXPORTS) \
dbbe5f95 43385 for flag in $(EXTRA_HOST_FLAGS) ; do \
108a6f8e
CD
43386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43387 done; \
43388 echo "Doing install-html in guile" ; \
43389 (cd $(HOST_SUBDIR)/guile && \
43390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43392 "RANLIB=$${RANLIB}" \
0c24b341 43393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43394 install-html) \
43395 || exit 1
43396
43397@endif guile
43398
b813574b
PB
43399.PHONY: maybe-installcheck-guile installcheck-guile
43400maybe-installcheck-guile:
43401@if guile
43402maybe-installcheck-guile: installcheck-guile
4fa63067 43403
b813574b
PB
43404installcheck-guile: \
43405 configure-guile
0aed8855 43406 @: $(MAKE); $(unstage)
b813574b 43407 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43408 r=`${PWD_COMMAND}`; export r; \
43409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43410 $(HOST_EXPORTS) \
dbbe5f95 43411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43413 done; \
b813574b 43414 echo "Doing installcheck in guile" ; \
b00612cc 43415 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43418 "RANLIB=$${RANLIB}" \
0c24b341 43419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43420 installcheck) \
4fa63067
NN
43421 || exit 1
43422
b813574b 43423@endif guile
4fa63067 43424
b813574b
PB
43425.PHONY: maybe-mostlyclean-guile mostlyclean-guile
43426maybe-mostlyclean-guile:
43427@if guile
43428maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 43429
b813574b 43430mostlyclean-guile:
0aed8855 43431 @: $(MAKE); $(unstage)
b813574b 43432 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43433 r=`${PWD_COMMAND}`; export r; \
43434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43435 $(HOST_EXPORTS) \
dbbe5f95 43436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43438 done; \
b813574b 43439 echo "Doing mostlyclean in guile" ; \
b00612cc 43440 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43443 "RANLIB=$${RANLIB}" \
0c24b341 43444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43445 mostlyclean) \
4fa63067
NN
43446 || exit 1
43447
b813574b 43448@endif guile
4fa63067 43449
b813574b
PB
43450.PHONY: maybe-clean-guile clean-guile
43451maybe-clean-guile:
43452@if guile
43453maybe-clean-guile: clean-guile
4fa63067 43454
b813574b 43455clean-guile:
0aed8855 43456 @: $(MAKE); $(unstage)
b813574b 43457 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43458 r=`${PWD_COMMAND}`; export r; \
43459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43460 $(HOST_EXPORTS) \
dbbe5f95 43461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
b813574b 43464 echo "Doing clean in guile" ; \
b00612cc 43465 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43468 "RANLIB=$${RANLIB}" \
0c24b341 43469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43470 clean) \
4fa63067
NN
43471 || exit 1
43472
b813574b 43473@endif guile
4fa63067 43474
b813574b
PB
43475.PHONY: maybe-distclean-guile distclean-guile
43476maybe-distclean-guile:
43477@if guile
43478maybe-distclean-guile: distclean-guile
4fa63067 43479
b813574b 43480distclean-guile:
0aed8855 43481 @: $(MAKE); $(unstage)
b813574b 43482 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43483 r=`${PWD_COMMAND}`; export r; \
43484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43485 $(HOST_EXPORTS) \
dbbe5f95 43486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43488 done; \
b813574b 43489 echo "Doing distclean in guile" ; \
b00612cc 43490 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43493 "RANLIB=$${RANLIB}" \
0c24b341 43494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43495 distclean) \
4fa63067
NN
43496 || exit 1
43497
b813574b 43498@endif guile
4fa63067 43499
b813574b
PB
43500.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
43501maybe-maintainer-clean-guile:
43502@if guile
43503maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 43504
b813574b 43505maintainer-clean-guile:
0aed8855 43506 @: $(MAKE); $(unstage)
b813574b 43507 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43508 r=`${PWD_COMMAND}`; export r; \
43509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43510 $(HOST_EXPORTS) \
dbbe5f95 43511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43513 done; \
b813574b 43514 echo "Doing maintainer-clean in guile" ; \
b00612cc 43515 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43518 "RANLIB=$${RANLIB}" \
0c24b341 43519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43520 maintainer-clean) \
4fa63067
NN
43521 || exit 1
43522
b813574b 43523@endif guile
3866be5d
NN
43524
43525
a7254363 43526
b813574b
PB
43527.PHONY: configure-tk maybe-configure-tk
43528maybe-configure-tk:
4f0ef2d8
CD
43529@if gcc-bootstrap
43530configure-tk: stage_current
43531@endif gcc-bootstrap
b813574b
PB
43532@if tk
43533maybe-configure-tk: configure-tk
c52c6897 43534configure-tk:
0aed8855 43535 @: $(MAKE); $(unstage)
c52c6897 43536 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43538 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
43539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
1f53ca9a 43540 $(HOST_EXPORTS) \
a7254363
PB
43541 echo Configuring in $(HOST_SUBDIR)/tk; \
43542 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 43543 case $(srcdir) in \
b00612cc
PB
43544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43545 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
43546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43547 esac; \
b00612cc
PB
43548 srcdiroption="--srcdir=$${topdir}/tk"; \
43549 libsrcdir="$$s/tk"; \
e2b9e2dc 43550 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43551 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43552 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43553 || exit 1
b813574b 43554@endif tk
e2b9e2dc 43555
a7254363
PB
43556
43557
d545f33b
PB
43558
43559
b813574b
PB
43560.PHONY: all-tk maybe-all-tk
43561maybe-all-tk:
4f0ef2d8
CD
43562@if gcc-bootstrap
43563all-tk: stage_current
43564@endif gcc-bootstrap
b813574b 43565@if tk
d27cc32e 43566TARGET-tk=all
b813574b
PB
43567maybe-all-tk: all-tk
43568all-tk: configure-tk
0aed8855 43569 @: $(MAKE); $(unstage)
b40e3958
L
43570 @r=`${PWD_COMMAND}`; export r; \
43571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43572 $(HOST_EXPORTS) \
b00612cc 43573 (cd $(HOST_SUBDIR)/tk && \
dbbe5f95 43574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7f6ef0c0 43575 $(TARGET-tk))
b813574b 43576@endif tk
3866be5d 43577
a7254363 43578
d545f33b
PB
43579
43580
b813574b
PB
43581.PHONY: check-tk maybe-check-tk
43582maybe-check-tk:
43583@if tk
43584maybe-check-tk: check-tk
3866be5d 43585
b813574b 43586check-tk:
0aed8855 43587 @: $(MAKE); $(unstage)
b40e3958
L
43588 @r=`${PWD_COMMAND}`; export r; \
43589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43590 $(HOST_EXPORTS) \
b00612cc 43591 (cd $(HOST_SUBDIR)/tk && \
dbbe5f95 43592 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 43593
b813574b 43594@endif tk
3866be5d 43595
b813574b
PB
43596.PHONY: install-tk maybe-install-tk
43597maybe-install-tk:
43598@if tk
43599maybe-install-tk: install-tk
16ae0395 43600
b813574b 43601install-tk: installdirs
0aed8855 43602 @: $(MAKE); $(unstage)
b40e3958
L
43603 @r=`${PWD_COMMAND}`; export r; \
43604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43605 $(HOST_EXPORTS) \
b00612cc 43606 (cd $(HOST_SUBDIR)/tk && \
dbbe5f95 43607 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 43608
b813574b 43609@endif tk
3866be5d 43610
9b980aa1
RW
43611.PHONY: install-strip-tk maybe-install-strip-tk
43612maybe-install-strip-tk:
43613@if tk
43614maybe-install-strip-tk: install-strip-tk
43615
43616install-strip-tk: installdirs
43617 @: $(MAKE); $(unstage)
43618 @r=`${PWD_COMMAND}`; export r; \
43619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43620 $(HOST_EXPORTS) \
43621 (cd $(HOST_SUBDIR)/tk && \
dbbe5f95 43622 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9b980aa1
RW
43623
43624@endif tk
43625
56a8fe78 43626# Other targets (info, dvi, pdf, etc.)
4fa63067 43627
b813574b
PB
43628.PHONY: maybe-info-tk info-tk
43629maybe-info-tk:
43630@if tk
43631maybe-info-tk: info-tk
4fa63067 43632
b813574b
PB
43633info-tk: \
43634 configure-tk
0aed8855 43635 @: $(MAKE); $(unstage)
b813574b 43636 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
43637 r=`${PWD_COMMAND}`; export r; \
43638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43639 $(HOST_EXPORTS) \
dbbe5f95 43640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43642 done; \
b813574b 43643 echo "Doing info in tk" ; \
b00612cc 43644 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43647 "RANLIB=$${RANLIB}" \
0c24b341 43648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43649 info) \
e2b9e2dc
NN
43650 || exit 1
43651
b813574b 43652@endif tk
4fa63067 43653
b813574b
PB
43654.PHONY: maybe-dvi-tk dvi-tk
43655maybe-dvi-tk:
43656@if tk
43657maybe-dvi-tk: dvi-tk
4fa63067 43658
b813574b
PB
43659dvi-tk: \
43660 configure-tk
0aed8855 43661 @: $(MAKE); $(unstage)
b813574b 43662 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43663 r=`${PWD_COMMAND}`; export r; \
b40e3958 43664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43665 $(HOST_EXPORTS) \
dbbe5f95 43666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43668 done; \
b813574b 43669 echo "Doing dvi in tk" ; \
b00612cc 43670 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43673 "RANLIB=$${RANLIB}" \
0c24b341 43674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43675 dvi) \
4fa63067 43676 || exit 1
3866be5d 43677
b813574b 43678@endif tk
3866be5d 43679
56a8fe78
DD
43680.PHONY: maybe-pdf-tk pdf-tk
43681maybe-pdf-tk:
43682@if tk
43683maybe-pdf-tk: pdf-tk
43684
43685pdf-tk: \
43686 configure-tk
43687 @: $(MAKE); $(unstage)
43688 @[ -f ./tk/Makefile ] || exit 0; \
43689 r=`${PWD_COMMAND}`; export r; \
43690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43691 $(HOST_EXPORTS) \
dbbe5f95 43692 for flag in $(EXTRA_HOST_FLAGS) ; do \
56a8fe78
DD
43693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43694 done; \
43695 echo "Doing pdf in tk" ; \
43696 (cd $(HOST_SUBDIR)/tk && \
43697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699 "RANLIB=$${RANLIB}" \
0c24b341 43700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43701 pdf) \
43702 || exit 1
43703
43704@endif tk
43705
6d389afc
MS
43706.PHONY: maybe-html-tk html-tk
43707maybe-html-tk:
43708@if tk
43709maybe-html-tk: html-tk
43710
43711html-tk: \
43712 configure-tk
0aed8855 43713 @: $(MAKE); $(unstage)
6d389afc
MS
43714 @[ -f ./tk/Makefile ] || exit 0; \
43715 r=`${PWD_COMMAND}`; export r; \
43716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc 43717 $(HOST_EXPORTS) \
dbbe5f95 43718 for flag in $(EXTRA_HOST_FLAGS) ; do \
6d389afc
MS
43719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43720 done; \
43721 echo "Doing html in tk" ; \
b00612cc 43722 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
43723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43725 "RANLIB=$${RANLIB}" \
0c24b341 43726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43727 html) \
43728 || exit 1
43729
43730@endif tk
43731
b813574b
PB
43732.PHONY: maybe-TAGS-tk TAGS-tk
43733maybe-TAGS-tk:
43734@if tk
43735maybe-TAGS-tk: TAGS-tk
4fa63067 43736
b813574b
PB
43737TAGS-tk: \
43738 configure-tk
0aed8855 43739 @: $(MAKE); $(unstage)
b813574b 43740 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43741 r=`${PWD_COMMAND}`; export r; \
b40e3958 43742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43743 $(HOST_EXPORTS) \
dbbe5f95 43744 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43746 done; \
b813574b 43747 echo "Doing TAGS in tk" ; \
b00612cc 43748 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43751 "RANLIB=$${RANLIB}" \
0c24b341 43752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43753 TAGS) \
4fa63067 43754 || exit 1
3866be5d 43755
b813574b 43756@endif tk
3866be5d 43757
b813574b
PB
43758.PHONY: maybe-install-info-tk install-info-tk
43759maybe-install-info-tk:
43760@if tk
43761maybe-install-info-tk: install-info-tk
4fa63067 43762
b813574b
PB
43763install-info-tk: \
43764 configure-tk \
43765 info-tk
0aed8855 43766 @: $(MAKE); $(unstage)
b813574b 43767 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43768 r=`${PWD_COMMAND}`; export r; \
43769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43770 $(HOST_EXPORTS) \
dbbe5f95 43771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43773 done; \
b813574b 43774 echo "Doing install-info in tk" ; \
b00612cc 43775 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43778 "RANLIB=$${RANLIB}" \
0c24b341 43779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43780 install-info) \
4fa63067
NN
43781 || exit 1
43782
b813574b 43783@endif tk
4fa63067 43784
a3ca38d2
DD
43785.PHONY: maybe-install-pdf-tk install-pdf-tk
43786maybe-install-pdf-tk:
43787@if tk
43788maybe-install-pdf-tk: install-pdf-tk
43789
43790install-pdf-tk: \
43791 configure-tk \
43792 pdf-tk
43793 @: $(MAKE); $(unstage)
43794 @[ -f ./tk/Makefile ] || exit 0; \
43795 r=`${PWD_COMMAND}`; export r; \
43796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43797 $(HOST_EXPORTS) \
dbbe5f95 43798 for flag in $(EXTRA_HOST_FLAGS) ; do \
a3ca38d2
DD
43799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43800 done; \
43801 echo "Doing install-pdf in tk" ; \
43802 (cd $(HOST_SUBDIR)/tk && \
43803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43805 "RANLIB=$${RANLIB}" \
0c24b341 43806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43807 install-pdf) \
43808 || exit 1
43809
43810@endif tk
43811
108a6f8e
CD
43812.PHONY: maybe-install-html-tk install-html-tk
43813maybe-install-html-tk:
43814@if tk
43815maybe-install-html-tk: install-html-tk
43816
43817install-html-tk: \
43818 configure-tk \
43819 html-tk
43820 @: $(MAKE); $(unstage)
43821 @[ -f ./tk/Makefile ] || exit 0; \
43822 r=`${PWD_COMMAND}`; export r; \
43823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43824 $(HOST_EXPORTS) \
dbbe5f95 43825 for flag in $(EXTRA_HOST_FLAGS) ; do \
108a6f8e
CD
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 echo "Doing install-html in tk" ; \
43829 (cd $(HOST_SUBDIR)/tk && \
43830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43832 "RANLIB=$${RANLIB}" \
0c24b341 43833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43834 install-html) \
43835 || exit 1
43836
43837@endif tk
43838
b813574b
PB
43839.PHONY: maybe-installcheck-tk installcheck-tk
43840maybe-installcheck-tk:
43841@if tk
43842maybe-installcheck-tk: installcheck-tk
4fa63067 43843
b813574b
PB
43844installcheck-tk: \
43845 configure-tk
0aed8855 43846 @: $(MAKE); $(unstage)
b813574b 43847 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43848 r=`${PWD_COMMAND}`; export r; \
43849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43850 $(HOST_EXPORTS) \
dbbe5f95 43851 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43853 done; \
b813574b 43854 echo "Doing installcheck in tk" ; \
b00612cc 43855 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43858 "RANLIB=$${RANLIB}" \
0c24b341 43859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43860 installcheck) \
4fa63067
NN
43861 || exit 1
43862
b813574b 43863@endif tk
4fa63067 43864
b813574b
PB
43865.PHONY: maybe-mostlyclean-tk mostlyclean-tk
43866maybe-mostlyclean-tk:
43867@if tk
43868maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 43869
b813574b 43870mostlyclean-tk:
0aed8855 43871 @: $(MAKE); $(unstage)
b813574b 43872 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43873 r=`${PWD_COMMAND}`; export r; \
43874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43875 $(HOST_EXPORTS) \
dbbe5f95 43876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43878 done; \
b813574b 43879 echo "Doing mostlyclean in tk" ; \
b00612cc 43880 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43883 "RANLIB=$${RANLIB}" \
0c24b341 43884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43885 mostlyclean) \
4fa63067
NN
43886 || exit 1
43887
b813574b 43888@endif tk
4fa63067 43889
b813574b
PB
43890.PHONY: maybe-clean-tk clean-tk
43891maybe-clean-tk:
43892@if tk
43893maybe-clean-tk: clean-tk
4fa63067 43894
b813574b 43895clean-tk:
0aed8855 43896 @: $(MAKE); $(unstage)
b813574b 43897 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43898 r=`${PWD_COMMAND}`; export r; \
43899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43900 $(HOST_EXPORTS) \
dbbe5f95 43901 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43903 done; \
b813574b 43904 echo "Doing clean in tk" ; \
b00612cc 43905 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43908 "RANLIB=$${RANLIB}" \
0c24b341 43909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43910 clean) \
4fa63067
NN
43911 || exit 1
43912
b813574b 43913@endif tk
4fa63067 43914
b813574b
PB
43915.PHONY: maybe-distclean-tk distclean-tk
43916maybe-distclean-tk:
43917@if tk
43918maybe-distclean-tk: distclean-tk
4fa63067 43919
b813574b 43920distclean-tk:
0aed8855 43921 @: $(MAKE); $(unstage)
b813574b 43922 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43923 r=`${PWD_COMMAND}`; export r; \
43924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43925 $(HOST_EXPORTS) \
dbbe5f95 43926 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43928 done; \
b813574b 43929 echo "Doing distclean in tk" ; \
b00612cc 43930 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43933 "RANLIB=$${RANLIB}" \
0c24b341 43934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43935 distclean) \
4fa63067
NN
43936 || exit 1
43937
b813574b 43938@endif tk
4fa63067 43939
b813574b
PB
43940.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
43941maybe-maintainer-clean-tk:
43942@if tk
43943maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 43944
b813574b 43945maintainer-clean-tk:
0aed8855 43946 @: $(MAKE); $(unstage)
b813574b 43947 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43948 r=`${PWD_COMMAND}`; export r; \
b40e3958 43949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43950 $(HOST_EXPORTS) \
dbbe5f95 43951 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43953 done; \
b813574b 43954 echo "Doing maintainer-clean in tk" ; \
b00612cc 43955 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43958 "RANLIB=$${RANLIB}" \
0c24b341 43959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43960 maintainer-clean) \
4fa63067 43961 || exit 1
3866be5d 43962
b813574b 43963@endif tk
3866be5d 43964
4fa63067 43965
a7254363 43966
b813574b
PB
43967.PHONY: configure-libtermcap maybe-configure-libtermcap
43968maybe-configure-libtermcap:
4f0ef2d8
CD
43969@if gcc-bootstrap
43970configure-libtermcap: stage_current
43971@endif gcc-bootstrap
b813574b
PB
43972@if libtermcap
43973maybe-configure-libtermcap: configure-libtermcap
c52c6897 43974configure-libtermcap:
0aed8855 43975 @: $(MAKE); $(unstage)
c52c6897 43976 @r=`${PWD_COMMAND}`; export r; \
b813574b 43977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43978 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
43979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
1f53ca9a 43980 $(HOST_EXPORTS) \
a7254363
PB
43981 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
43982 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 43983 case $(srcdir) in \
b00612cc
PB
43984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43985 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
43986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 43987 esac; \
b00612cc
PB
43988 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43989 libsrcdir="$$s/libtermcap"; \
b813574b 43990 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43992 --target=${target_alias} $${srcdiroption} \
b813574b
PB
43993 || exit 1
43994@endif libtermcap
43995
a7254363
PB
43996
43997
d545f33b
PB
43998
43999
b813574b
PB
44000.PHONY: all-libtermcap maybe-all-libtermcap
44001maybe-all-libtermcap:
4f0ef2d8
CD
44002@if gcc-bootstrap
44003all-libtermcap: stage_current
44004@endif gcc-bootstrap
b813574b 44005@if libtermcap
d27cc32e 44006TARGET-libtermcap=all
b813574b
PB
44007maybe-all-libtermcap: all-libtermcap
44008all-libtermcap: configure-libtermcap
0aed8855 44009 @: $(MAKE); $(unstage)
b813574b
PB
44010 @r=`${PWD_COMMAND}`; export r; \
44011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44012 $(HOST_EXPORTS) \
b00612cc 44013 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44014 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44015 $(TARGET-libtermcap))
b813574b
PB
44016@endif libtermcap
44017
a7254363 44018
d545f33b
PB
44019
44020
b813574b
PB
44021.PHONY: check-libtermcap maybe-check-libtermcap
44022maybe-check-libtermcap:
44023@if libtermcap
44024maybe-check-libtermcap: check-libtermcap
44025
44026check-libtermcap:
4fa63067 44027
6bd3dfaa 44028@endif libtermcap
4fa63067
NN
44029
44030.PHONY: install-libtermcap maybe-install-libtermcap
44031maybe-install-libtermcap:
6bd3dfaa
PB
44032@if libtermcap
44033maybe-install-libtermcap: install-libtermcap
4fa63067
NN
44034
44035install-libtermcap: installdirs
0aed8855 44036 @: $(MAKE); $(unstage)
b40e3958
L
44037 @r=`${PWD_COMMAND}`; export r; \
44038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44039 $(HOST_EXPORTS) \
b00612cc 44040 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 44041 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 44042
6bd3dfaa 44043@endif libtermcap
3866be5d 44044
9b980aa1
RW
44045.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
44046maybe-install-strip-libtermcap:
44047@if libtermcap
44048maybe-install-strip-libtermcap: install-strip-libtermcap
44049
44050install-strip-libtermcap: installdirs
44051 @: $(MAKE); $(unstage)
44052 @r=`${PWD_COMMAND}`; export r; \
44053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44054 $(HOST_EXPORTS) \
44055 (cd $(HOST_SUBDIR)/libtermcap && \
44056 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44057
44058@endif libtermcap
44059
56a8fe78 44060# Other targets (info, dvi, pdf, etc.)
16ae0395 44061
4fa63067
NN
44062.PHONY: maybe-info-libtermcap info-libtermcap
44063maybe-info-libtermcap:
6bd3dfaa
PB
44064@if libtermcap
44065maybe-info-libtermcap: info-libtermcap
4fa63067
NN
44066
44067info-libtermcap: \
44068 configure-libtermcap
0aed8855 44069 @: $(MAKE); $(unstage)
4fa63067
NN
44070 @[ -f ./libtermcap/Makefile ] || exit 0; \
44071 r=`${PWD_COMMAND}`; export r; \
b40e3958 44072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44073 $(HOST_EXPORTS) \
b813574b 44074 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44076 done; \
44077 echo "Doing info in libtermcap" ; \
b00612cc 44078 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44081 "RANLIB=$${RANLIB}" \
0c24b341 44082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44083 info) \
4fa63067 44084 || exit 1
3866be5d 44085
6bd3dfaa 44086@endif libtermcap
3866be5d 44087
4fa63067
NN
44088.PHONY: maybe-dvi-libtermcap dvi-libtermcap
44089maybe-dvi-libtermcap:
6bd3dfaa
PB
44090@if libtermcap
44091maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
44092
44093dvi-libtermcap: \
44094 configure-libtermcap
0aed8855 44095 @: $(MAKE); $(unstage)
4fa63067
NN
44096 @[ -f ./libtermcap/Makefile ] || exit 0; \
44097 r=`${PWD_COMMAND}`; export r; \
44098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44099 $(HOST_EXPORTS) \
b813574b 44100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44102 done; \
44103 echo "Doing dvi in libtermcap" ; \
b00612cc 44104 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44107 "RANLIB=$${RANLIB}" \
0c24b341 44108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44109 dvi) \
4fa63067
NN
44110 || exit 1
44111
6bd3dfaa 44112@endif libtermcap
4fa63067 44113
56a8fe78
DD
44114.PHONY: maybe-pdf-libtermcap pdf-libtermcap
44115maybe-pdf-libtermcap:
44116@if libtermcap
44117maybe-pdf-libtermcap: pdf-libtermcap
44118
44119pdf-libtermcap: \
44120 configure-libtermcap
44121 @: $(MAKE); $(unstage)
44122 @[ -f ./libtermcap/Makefile ] || exit 0; \
44123 r=`${PWD_COMMAND}`; export r; \
44124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44125 $(HOST_EXPORTS) \
44126 for flag in $(EXTRA_HOST_FLAGS) ; do \
44127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44128 done; \
44129 echo "Doing pdf in libtermcap" ; \
44130 (cd $(HOST_SUBDIR)/libtermcap && \
44131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44133 "RANLIB=$${RANLIB}" \
0c24b341 44134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44135 pdf) \
44136 || exit 1
44137
44138@endif libtermcap
44139
6d389afc
MS
44140.PHONY: maybe-html-libtermcap html-libtermcap
44141maybe-html-libtermcap:
44142@if libtermcap
44143maybe-html-libtermcap: html-libtermcap
44144
44145html-libtermcap: \
44146 configure-libtermcap
0aed8855 44147 @: $(MAKE); $(unstage)
6d389afc
MS
44148 @[ -f ./libtermcap/Makefile ] || exit 0; \
44149 r=`${PWD_COMMAND}`; export r; \
44150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44151 $(HOST_EXPORTS) \
44152 for flag in $(EXTRA_HOST_FLAGS) ; do \
44153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44154 done; \
44155 echo "Doing html in libtermcap" ; \
b00612cc 44156 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
44157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44159 "RANLIB=$${RANLIB}" \
0c24b341 44160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44161 html) \
44162 || exit 1
44163
44164@endif libtermcap
44165
4fa63067
NN
44166.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
44167maybe-TAGS-libtermcap:
6bd3dfaa
PB
44168@if libtermcap
44169maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
44170
44171TAGS-libtermcap: \
44172 configure-libtermcap
0aed8855 44173 @: $(MAKE); $(unstage)
4fa63067
NN
44174 @[ -f ./libtermcap/Makefile ] || exit 0; \
44175 r=`${PWD_COMMAND}`; export r; \
44176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44177 $(HOST_EXPORTS) \
b813574b 44178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44180 done; \
44181 echo "Doing TAGS in libtermcap" ; \
b00612cc 44182 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44185 "RANLIB=$${RANLIB}" \
0c24b341 44186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44187 TAGS) \
4fa63067
NN
44188 || exit 1
44189
6bd3dfaa 44190@endif libtermcap
4fa63067
NN
44191
44192.PHONY: maybe-install-info-libtermcap install-info-libtermcap
44193maybe-install-info-libtermcap:
6bd3dfaa
PB
44194@if libtermcap
44195maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
44196
44197install-info-libtermcap: \
44198 configure-libtermcap \
44199 info-libtermcap
0aed8855 44200 @: $(MAKE); $(unstage)
4fa63067
NN
44201 @[ -f ./libtermcap/Makefile ] || exit 0; \
44202 r=`${PWD_COMMAND}`; export r; \
44203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44204 $(HOST_EXPORTS) \
b813574b 44205 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44207 done; \
44208 echo "Doing install-info in libtermcap" ; \
b00612cc 44209 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44212 "RANLIB=$${RANLIB}" \
0c24b341 44213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44214 install-info) \
4fa63067
NN
44215 || exit 1
44216
6bd3dfaa 44217@endif libtermcap
4fa63067 44218
a3ca38d2
DD
44219.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
44220maybe-install-pdf-libtermcap:
44221@if libtermcap
44222maybe-install-pdf-libtermcap: install-pdf-libtermcap
44223
44224install-pdf-libtermcap: \
44225 configure-libtermcap \
44226 pdf-libtermcap
44227 @: $(MAKE); $(unstage)
44228 @[ -f ./libtermcap/Makefile ] || exit 0; \
44229 r=`${PWD_COMMAND}`; export r; \
44230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44231 $(HOST_EXPORTS) \
44232 for flag in $(EXTRA_HOST_FLAGS) ; do \
44233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44234 done; \
44235 echo "Doing install-pdf in libtermcap" ; \
44236 (cd $(HOST_SUBDIR)/libtermcap && \
44237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44239 "RANLIB=$${RANLIB}" \
0c24b341 44240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44241 install-pdf) \
44242 || exit 1
44243
44244@endif libtermcap
44245
108a6f8e
CD
44246.PHONY: maybe-install-html-libtermcap install-html-libtermcap
44247maybe-install-html-libtermcap:
44248@if libtermcap
44249maybe-install-html-libtermcap: install-html-libtermcap
44250
44251install-html-libtermcap: \
44252 configure-libtermcap \
44253 html-libtermcap
44254 @: $(MAKE); $(unstage)
44255 @[ -f ./libtermcap/Makefile ] || exit 0; \
44256 r=`${PWD_COMMAND}`; export r; \
44257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44258 $(HOST_EXPORTS) \
44259 for flag in $(EXTRA_HOST_FLAGS) ; do \
44260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44261 done; \
44262 echo "Doing install-html in libtermcap" ; \
44263 (cd $(HOST_SUBDIR)/libtermcap && \
44264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44266 "RANLIB=$${RANLIB}" \
0c24b341 44267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44268 install-html) \
44269 || exit 1
44270
44271@endif libtermcap
44272
4fa63067
NN
44273.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
44274maybe-installcheck-libtermcap:
6bd3dfaa
PB
44275@if libtermcap
44276maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
44277
44278installcheck-libtermcap: \
44279 configure-libtermcap
0aed8855 44280 @: $(MAKE); $(unstage)
4fa63067
NN
44281 @[ -f ./libtermcap/Makefile ] || exit 0; \
44282 r=`${PWD_COMMAND}`; export r; \
44283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44284 $(HOST_EXPORTS) \
b813574b 44285 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44287 done; \
44288 echo "Doing installcheck in libtermcap" ; \
b00612cc 44289 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44292 "RANLIB=$${RANLIB}" \
0c24b341 44293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44294 installcheck) \
4fa63067
NN
44295 || exit 1
44296
6bd3dfaa 44297@endif libtermcap
4fa63067
NN
44298
44299.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
44300maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
44301@if libtermcap
44302maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
44303
44304# libtermcap doesn't support mostlyclean.
44305mostlyclean-libtermcap:
44306
6bd3dfaa 44307@endif libtermcap
4fa63067
NN
44308
44309.PHONY: maybe-clean-libtermcap clean-libtermcap
44310maybe-clean-libtermcap:
6bd3dfaa
PB
44311@if libtermcap
44312maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
44313
44314# libtermcap doesn't support clean.
44315clean-libtermcap:
44316
6bd3dfaa 44317@endif libtermcap
4fa63067
NN
44318
44319.PHONY: maybe-distclean-libtermcap distclean-libtermcap
44320maybe-distclean-libtermcap:
6bd3dfaa
PB
44321@if libtermcap
44322maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
44323
44324# libtermcap doesn't support distclean.
44325distclean-libtermcap:
44326
6bd3dfaa 44327@endif libtermcap
4fa63067
NN
44328
44329.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
44330maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
44331@if libtermcap
44332maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
44333
44334# libtermcap doesn't support maintainer-clean.
44335maintainer-clean-libtermcap:
44336
6bd3dfaa 44337@endif libtermcap
4fa63067
NN
44338
44339
a7254363 44340
4fa63067
NN
44341.PHONY: configure-utils maybe-configure-utils
44342maybe-configure-utils:
4f0ef2d8
CD
44343@if gcc-bootstrap
44344configure-utils: stage_current
44345@endif gcc-bootstrap
6bd3dfaa
PB
44346@if utils
44347maybe-configure-utils: configure-utils
c52c6897 44348configure-utils:
0aed8855 44349 @: $(MAKE); $(unstage)
c52c6897 44350 @r=`${PWD_COMMAND}`; export r; \
b40e3958 44351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
44352 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
44353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
1f53ca9a 44354 $(HOST_EXPORTS) \
a7254363
PB
44355 echo Configuring in $(HOST_SUBDIR)/utils; \
44356 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 44357 case $(srcdir) in \
b00612cc
PB
44358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44359 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
44360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44361 esac; \
b00612cc
PB
44362 srcdiroption="--srcdir=$${topdir}/utils"; \
44363 libsrcdir="$$s/utils"; \
e2b9e2dc 44364 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44366 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44367 || exit 1
6bd3dfaa 44368@endif utils
e2b9e2dc 44369
a7254363
PB
44370
44371
d545f33b
PB
44372
44373
4fa63067
NN
44374.PHONY: all-utils maybe-all-utils
44375maybe-all-utils:
4f0ef2d8
CD
44376@if gcc-bootstrap
44377all-utils: stage_current
44378@endif gcc-bootstrap
6bd3dfaa 44379@if utils
d27cc32e 44380TARGET-utils=all
6bd3dfaa 44381maybe-all-utils: all-utils
4fa63067 44382all-utils: configure-utils
0aed8855 44383 @: $(MAKE); $(unstage)
4fa63067
NN
44384 @r=`${PWD_COMMAND}`; export r; \
44385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44386 $(HOST_EXPORTS) \
b00612cc 44387 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
44388 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44389 $(TARGET-utils))
6bd3dfaa 44390@endif utils
4fa63067 44391
a7254363 44392
d545f33b
PB
44393
44394
4fa63067
NN
44395.PHONY: check-utils maybe-check-utils
44396maybe-check-utils:
6bd3dfaa
PB
44397@if utils
44398maybe-check-utils: check-utils
4fa63067
NN
44399
44400check-utils:
44401
6bd3dfaa 44402@endif utils
4fa63067
NN
44403
44404.PHONY: install-utils maybe-install-utils
44405maybe-install-utils:
6bd3dfaa
PB
44406@if utils
44407maybe-install-utils: install-utils
4fa63067
NN
44408
44409install-utils: installdirs
0aed8855 44410 @: $(MAKE); $(unstage)
4fa63067
NN
44411 @r=`${PWD_COMMAND}`; export r; \
44412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44413 $(HOST_EXPORTS) \
b00612cc 44414 (cd $(HOST_SUBDIR)/utils && \
2da12f12 44415 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 44416
6bd3dfaa 44417@endif utils
4fa63067 44418
9b980aa1
RW
44419.PHONY: install-strip-utils maybe-install-strip-utils
44420maybe-install-strip-utils:
44421@if utils
44422maybe-install-strip-utils: install-strip-utils
44423
44424install-strip-utils: installdirs
44425 @: $(MAKE); $(unstage)
44426 @r=`${PWD_COMMAND}`; export r; \
44427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44428 $(HOST_EXPORTS) \
44429 (cd $(HOST_SUBDIR)/utils && \
44430 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44431
44432@endif utils
44433
56a8fe78 44434# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44435
44436.PHONY: maybe-info-utils info-utils
44437maybe-info-utils:
6bd3dfaa
PB
44438@if utils
44439maybe-info-utils: info-utils
4fa63067
NN
44440
44441info-utils: \
44442 configure-utils
0aed8855 44443 @: $(MAKE); $(unstage)
4fa63067
NN
44444 @[ -f ./utils/Makefile ] || exit 0; \
44445 r=`${PWD_COMMAND}`; export r; \
44446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44447 $(HOST_EXPORTS) \
b813574b 44448 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44450 done; \
44451 echo "Doing info in utils" ; \
b00612cc 44452 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44455 "RANLIB=$${RANLIB}" \
0c24b341 44456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44457 info) \
4fa63067
NN
44458 || exit 1
44459
6bd3dfaa 44460@endif utils
4fa63067
NN
44461
44462.PHONY: maybe-dvi-utils dvi-utils
44463maybe-dvi-utils:
6bd3dfaa
PB
44464@if utils
44465maybe-dvi-utils: dvi-utils
4fa63067
NN
44466
44467dvi-utils: \
44468 configure-utils
0aed8855 44469 @: $(MAKE); $(unstage)
4fa63067
NN
44470 @[ -f ./utils/Makefile ] || exit 0; \
44471 r=`${PWD_COMMAND}`; export r; \
b40e3958 44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44473 $(HOST_EXPORTS) \
b813574b 44474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44476 done; \
44477 echo "Doing dvi in utils" ; \
b00612cc 44478 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44481 "RANLIB=$${RANLIB}" \
0c24b341 44482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44483 dvi) \
4fa63067 44484 || exit 1
3866be5d 44485
6bd3dfaa 44486@endif utils
3866be5d 44487
56a8fe78
DD
44488.PHONY: maybe-pdf-utils pdf-utils
44489maybe-pdf-utils:
44490@if utils
44491maybe-pdf-utils: pdf-utils
44492
44493pdf-utils: \
44494 configure-utils
44495 @: $(MAKE); $(unstage)
44496 @[ -f ./utils/Makefile ] || exit 0; \
44497 r=`${PWD_COMMAND}`; export r; \
44498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44499 $(HOST_EXPORTS) \
44500 for flag in $(EXTRA_HOST_FLAGS) ; do \
44501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44502 done; \
44503 echo "Doing pdf in utils" ; \
44504 (cd $(HOST_SUBDIR)/utils && \
44505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44507 "RANLIB=$${RANLIB}" \
0c24b341 44508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44509 pdf) \
44510 || exit 1
44511
44512@endif utils
44513
6d389afc
MS
44514.PHONY: maybe-html-utils html-utils
44515maybe-html-utils:
44516@if utils
44517maybe-html-utils: html-utils
44518
44519html-utils: \
44520 configure-utils
0aed8855 44521 @: $(MAKE); $(unstage)
6d389afc
MS
44522 @[ -f ./utils/Makefile ] || exit 0; \
44523 r=`${PWD_COMMAND}`; export r; \
44524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44525 $(HOST_EXPORTS) \
44526 for flag in $(EXTRA_HOST_FLAGS) ; do \
44527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44528 done; \
44529 echo "Doing html in utils" ; \
b00612cc 44530 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
44531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44533 "RANLIB=$${RANLIB}" \
0c24b341 44534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44535 html) \
44536 || exit 1
44537
44538@endif utils
44539
4fa63067
NN
44540.PHONY: maybe-TAGS-utils TAGS-utils
44541maybe-TAGS-utils:
6bd3dfaa
PB
44542@if utils
44543maybe-TAGS-utils: TAGS-utils
4fa63067
NN
44544
44545TAGS-utils: \
44546 configure-utils
0aed8855 44547 @: $(MAKE); $(unstage)
4fa63067
NN
44548 @[ -f ./utils/Makefile ] || exit 0; \
44549 r=`${PWD_COMMAND}`; export r; \
b40e3958 44550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44551 $(HOST_EXPORTS) \
b813574b 44552 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44554 done; \
44555 echo "Doing TAGS in utils" ; \
b00612cc 44556 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44559 "RANLIB=$${RANLIB}" \
0c24b341 44560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44561 TAGS) \
4fa63067 44562 || exit 1
3866be5d 44563
6bd3dfaa 44564@endif utils
3866be5d 44565
4fa63067
NN
44566.PHONY: maybe-install-info-utils install-info-utils
44567maybe-install-info-utils:
6bd3dfaa
PB
44568@if utils
44569maybe-install-info-utils: install-info-utils
16ae0395 44570
4fa63067
NN
44571install-info-utils: \
44572 configure-utils \
44573 info-utils
0aed8855 44574 @: $(MAKE); $(unstage)
4fa63067
NN
44575 @[ -f ./utils/Makefile ] || exit 0; \
44576 r=`${PWD_COMMAND}`; export r; \
b40e3958 44577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44578 $(HOST_EXPORTS) \
b813574b 44579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44581 done; \
44582 echo "Doing install-info in utils" ; \
b00612cc 44583 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44586 "RANLIB=$${RANLIB}" \
0c24b341 44587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44588 install-info) \
4fa63067 44589 || exit 1
3866be5d 44590
6bd3dfaa 44591@endif utils
3866be5d 44592
a3ca38d2
DD
44593.PHONY: maybe-install-pdf-utils install-pdf-utils
44594maybe-install-pdf-utils:
44595@if utils
44596maybe-install-pdf-utils: install-pdf-utils
44597
44598install-pdf-utils: \
44599 configure-utils \
44600 pdf-utils
44601 @: $(MAKE); $(unstage)
44602 @[ -f ./utils/Makefile ] || exit 0; \
44603 r=`${PWD_COMMAND}`; export r; \
44604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44605 $(HOST_EXPORTS) \
44606 for flag in $(EXTRA_HOST_FLAGS) ; do \
44607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44608 done; \
44609 echo "Doing install-pdf in utils" ; \
44610 (cd $(HOST_SUBDIR)/utils && \
44611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44613 "RANLIB=$${RANLIB}" \
0c24b341 44614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44615 install-pdf) \
44616 || exit 1
44617
44618@endif utils
44619
108a6f8e
CD
44620.PHONY: maybe-install-html-utils install-html-utils
44621maybe-install-html-utils:
44622@if utils
44623maybe-install-html-utils: install-html-utils
44624
44625install-html-utils: \
44626 configure-utils \
44627 html-utils
44628 @: $(MAKE); $(unstage)
44629 @[ -f ./utils/Makefile ] || exit 0; \
44630 r=`${PWD_COMMAND}`; export r; \
44631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44632 $(HOST_EXPORTS) \
44633 for flag in $(EXTRA_HOST_FLAGS) ; do \
44634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44635 done; \
44636 echo "Doing install-html in utils" ; \
44637 (cd $(HOST_SUBDIR)/utils && \
44638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44640 "RANLIB=$${RANLIB}" \
0c24b341 44641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44642 install-html) \
44643 || exit 1
44644
44645@endif utils
44646
4fa63067
NN
44647.PHONY: maybe-installcheck-utils installcheck-utils
44648maybe-installcheck-utils:
6bd3dfaa
PB
44649@if utils
44650maybe-installcheck-utils: installcheck-utils
4fa63067
NN
44651
44652installcheck-utils: \
44653 configure-utils
0aed8855 44654 @: $(MAKE); $(unstage)
4fa63067 44655 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
44656 r=`${PWD_COMMAND}`; export r; \
44657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44658 $(HOST_EXPORTS) \
b813574b 44659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44661 done; \
44662 echo "Doing installcheck in utils" ; \
b00612cc 44663 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44666 "RANLIB=$${RANLIB}" \
0c24b341 44667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44668 installcheck) \
e2b9e2dc
NN
44669 || exit 1
44670
6bd3dfaa 44671@endif utils
4fa63067
NN
44672
44673.PHONY: maybe-mostlyclean-utils mostlyclean-utils
44674maybe-mostlyclean-utils:
6bd3dfaa
PB
44675@if utils
44676maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
44677
44678mostlyclean-utils:
0aed8855 44679 @: $(MAKE); $(unstage)
4fa63067
NN
44680 @[ -f ./utils/Makefile ] || exit 0; \
44681 r=`${PWD_COMMAND}`; export r; \
b40e3958 44682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44683 $(HOST_EXPORTS) \
b813574b 44684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44686 done; \
44687 echo "Doing mostlyclean in utils" ; \
b00612cc 44688 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44691 "RANLIB=$${RANLIB}" \
0c24b341 44692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44693 mostlyclean) \
4fa63067 44694 || exit 1
3866be5d 44695
6bd3dfaa 44696@endif utils
3866be5d 44697
4fa63067
NN
44698.PHONY: maybe-clean-utils clean-utils
44699maybe-clean-utils:
6bd3dfaa
PB
44700@if utils
44701maybe-clean-utils: clean-utils
4fa63067
NN
44702
44703clean-utils:
0aed8855 44704 @: $(MAKE); $(unstage)
4fa63067
NN
44705 @[ -f ./utils/Makefile ] || exit 0; \
44706 r=`${PWD_COMMAND}`; export r; \
b40e3958 44707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44708 $(HOST_EXPORTS) \
b813574b 44709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44711 done; \
44712 echo "Doing clean in utils" ; \
b00612cc 44713 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44716 "RANLIB=$${RANLIB}" \
0c24b341 44717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44718 clean) \
4fa63067 44719 || exit 1
3866be5d 44720
6bd3dfaa 44721@endif utils
3866be5d 44722
4fa63067
NN
44723.PHONY: maybe-distclean-utils distclean-utils
44724maybe-distclean-utils:
6bd3dfaa
PB
44725@if utils
44726maybe-distclean-utils: distclean-utils
16ae0395 44727
4fa63067 44728distclean-utils:
0aed8855 44729 @: $(MAKE); $(unstage)
4fa63067
NN
44730 @[ -f ./utils/Makefile ] || exit 0; \
44731 r=`${PWD_COMMAND}`; export r; \
b40e3958 44732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44733 $(HOST_EXPORTS) \
b813574b 44734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 echo "Doing distclean in utils" ; \
b00612cc 44738 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44741 "RANLIB=$${RANLIB}" \
0c24b341 44742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44743 distclean) \
4fa63067 44744 || exit 1
3866be5d 44745
6bd3dfaa 44746@endif utils
3866be5d 44747
4fa63067
NN
44748.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
44749maybe-maintainer-clean-utils:
6bd3dfaa
PB
44750@if utils
44751maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
44752
44753maintainer-clean-utils:
0aed8855 44754 @: $(MAKE); $(unstage)
4fa63067 44755 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
44756 r=`${PWD_COMMAND}`; export r; \
44757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44758 $(HOST_EXPORTS) \
b813574b 44759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44761 done; \
44762 echo "Doing maintainer-clean in utils" ; \
b00612cc 44763 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44766 "RANLIB=$${RANLIB}" \
0c24b341 44767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44768 maintainer-clean) \
e2b9e2dc
NN
44769 || exit 1
44770
6bd3dfaa 44771@endif utils
3866be5d 44772
3866be5d 44773
a7254363 44774
b00612cc
PB
44775.PHONY: configure-gnattools maybe-configure-gnattools
44776maybe-configure-gnattools:
4f0ef2d8
CD
44777@if gcc-bootstrap
44778configure-gnattools: stage_current
44779@endif gcc-bootstrap
b00612cc
PB
44780@if gnattools
44781maybe-configure-gnattools: configure-gnattools
c52c6897 44782configure-gnattools:
0aed8855 44783 @: $(MAKE); $(unstage)
c52c6897 44784 @r=`${PWD_COMMAND}`; export r; \
b00612cc 44785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
44786 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
44787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
1f53ca9a 44788 $(HOST_EXPORTS) \
a7254363
PB
44789 echo Configuring in $(HOST_SUBDIR)/gnattools; \
44790 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
44791 case $(srcdir) in \
44792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44793 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
44794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44795 esac; \
44796 srcdiroption="--srcdir=$${topdir}/gnattools"; \
44797 libsrcdir="$$s/gnattools"; \
44798 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44800 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
44801 || exit 1
44802@endif gnattools
44803
a7254363
PB
44804
44805
d545f33b
PB
44806
44807
b00612cc
PB
44808.PHONY: all-gnattools maybe-all-gnattools
44809maybe-all-gnattools:
4f0ef2d8
CD
44810@if gcc-bootstrap
44811all-gnattools: stage_current
44812@endif gcc-bootstrap
b00612cc
PB
44813@if gnattools
44814TARGET-gnattools=all
44815maybe-all-gnattools: all-gnattools
44816all-gnattools: configure-gnattools
0aed8855 44817 @: $(MAKE); $(unstage)
b00612cc
PB
44818 @r=`${PWD_COMMAND}`; export r; \
44819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44820 $(HOST_EXPORTS) \
b00612cc 44821 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
44822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44823 $(TARGET-gnattools))
b00612cc
PB
44824@endif gnattools
44825
a7254363 44826
d545f33b
PB
44827
44828
b00612cc
PB
44829.PHONY: check-gnattools maybe-check-gnattools
44830maybe-check-gnattools:
44831@if gnattools
44832maybe-check-gnattools: check-gnattools
44833
44834check-gnattools:
0aed8855 44835 @: $(MAKE); $(unstage)
b00612cc
PB
44836 @r=`${PWD_COMMAND}`; export r; \
44837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44838 $(HOST_EXPORTS) \
44839 (cd $(HOST_SUBDIR)/gnattools && \
44840 $(MAKE) $(FLAGS_TO_PASS) check)
44841
44842@endif gnattools
44843
44844.PHONY: install-gnattools maybe-install-gnattools
44845maybe-install-gnattools:
44846@if gnattools
44847maybe-install-gnattools: install-gnattools
44848
44849install-gnattools: installdirs
0aed8855 44850 @: $(MAKE); $(unstage)
b00612cc
PB
44851 @r=`${PWD_COMMAND}`; export r; \
44852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44853 $(HOST_EXPORTS) \
44854 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 44855 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
44856
44857@endif gnattools
44858
9b980aa1
RW
44859.PHONY: install-strip-gnattools maybe-install-strip-gnattools
44860maybe-install-strip-gnattools:
44861@if gnattools
44862maybe-install-strip-gnattools: install-strip-gnattools
44863
44864install-strip-gnattools: installdirs
44865 @: $(MAKE); $(unstage)
44866 @r=`${PWD_COMMAND}`; export r; \
44867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44868 $(HOST_EXPORTS) \
44869 (cd $(HOST_SUBDIR)/gnattools && \
44870 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44871
44872@endif gnattools
44873
56a8fe78 44874# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
44875
44876.PHONY: maybe-info-gnattools info-gnattools
44877maybe-info-gnattools:
44878@if gnattools
44879maybe-info-gnattools: info-gnattools
44880
44881info-gnattools: \
44882 configure-gnattools
0aed8855 44883 @: $(MAKE); $(unstage)
b00612cc
PB
44884 @[ -f ./gnattools/Makefile ] || exit 0; \
44885 r=`${PWD_COMMAND}`; export r; \
44886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44887 $(HOST_EXPORTS) \
44888 for flag in $(EXTRA_HOST_FLAGS) ; do \
44889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44890 done; \
44891 echo "Doing info in gnattools" ; \
44892 (cd $(HOST_SUBDIR)/gnattools && \
44893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44895 "RANLIB=$${RANLIB}" \
0c24b341 44896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44897 info) \
44898 || exit 1
44899
44900@endif gnattools
44901
44902.PHONY: maybe-dvi-gnattools dvi-gnattools
44903maybe-dvi-gnattools:
44904@if gnattools
44905maybe-dvi-gnattools: dvi-gnattools
44906
44907dvi-gnattools: \
44908 configure-gnattools
0aed8855 44909 @: $(MAKE); $(unstage)
b00612cc
PB
44910 @[ -f ./gnattools/Makefile ] || exit 0; \
44911 r=`${PWD_COMMAND}`; export r; \
44912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44913 $(HOST_EXPORTS) \
44914 for flag in $(EXTRA_HOST_FLAGS) ; do \
44915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44916 done; \
44917 echo "Doing dvi in gnattools" ; \
44918 (cd $(HOST_SUBDIR)/gnattools && \
44919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44921 "RANLIB=$${RANLIB}" \
0c24b341 44922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44923 dvi) \
44924 || exit 1
44925
44926@endif gnattools
44927
56a8fe78
DD
44928.PHONY: maybe-pdf-gnattools pdf-gnattools
44929maybe-pdf-gnattools:
44930@if gnattools
44931maybe-pdf-gnattools: pdf-gnattools
44932
44933pdf-gnattools: \
44934 configure-gnattools
44935 @: $(MAKE); $(unstage)
44936 @[ -f ./gnattools/Makefile ] || exit 0; \
44937 r=`${PWD_COMMAND}`; export r; \
44938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44939 $(HOST_EXPORTS) \
44940 for flag in $(EXTRA_HOST_FLAGS) ; do \
44941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44942 done; \
44943 echo "Doing pdf in gnattools" ; \
44944 (cd $(HOST_SUBDIR)/gnattools && \
44945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44947 "RANLIB=$${RANLIB}" \
0c24b341 44948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44949 pdf) \
44950 || exit 1
44951
44952@endif gnattools
44953
b00612cc
PB
44954.PHONY: maybe-html-gnattools html-gnattools
44955maybe-html-gnattools:
44956@if gnattools
44957maybe-html-gnattools: html-gnattools
44958
44959html-gnattools: \
44960 configure-gnattools
0aed8855 44961 @: $(MAKE); $(unstage)
b00612cc
PB
44962 @[ -f ./gnattools/Makefile ] || exit 0; \
44963 r=`${PWD_COMMAND}`; export r; \
44964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44965 $(HOST_EXPORTS) \
44966 for flag in $(EXTRA_HOST_FLAGS) ; do \
44967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44968 done; \
44969 echo "Doing html in gnattools" ; \
44970 (cd $(HOST_SUBDIR)/gnattools && \
44971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44973 "RANLIB=$${RANLIB}" \
0c24b341 44974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44975 html) \
44976 || exit 1
44977
44978@endif gnattools
44979
44980.PHONY: maybe-TAGS-gnattools TAGS-gnattools
44981maybe-TAGS-gnattools:
44982@if gnattools
44983maybe-TAGS-gnattools: TAGS-gnattools
44984
44985TAGS-gnattools: \
44986 configure-gnattools
0aed8855 44987 @: $(MAKE); $(unstage)
b00612cc
PB
44988 @[ -f ./gnattools/Makefile ] || exit 0; \
44989 r=`${PWD_COMMAND}`; export r; \
44990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44991 $(HOST_EXPORTS) \
44992 for flag in $(EXTRA_HOST_FLAGS) ; do \
44993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44994 done; \
44995 echo "Doing TAGS in gnattools" ; \
44996 (cd $(HOST_SUBDIR)/gnattools && \
44997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44999 "RANLIB=$${RANLIB}" \
0c24b341 45000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45001 TAGS) \
45002 || exit 1
45003
45004@endif gnattools
45005
45006.PHONY: maybe-install-info-gnattools install-info-gnattools
45007maybe-install-info-gnattools:
45008@if gnattools
45009maybe-install-info-gnattools: install-info-gnattools
45010
45011install-info-gnattools: \
45012 configure-gnattools \
45013 info-gnattools
0aed8855 45014 @: $(MAKE); $(unstage)
b00612cc
PB
45015 @[ -f ./gnattools/Makefile ] || exit 0; \
45016 r=`${PWD_COMMAND}`; export r; \
45017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45018 $(HOST_EXPORTS) \
45019 for flag in $(EXTRA_HOST_FLAGS) ; do \
45020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45021 done; \
45022 echo "Doing install-info in gnattools" ; \
45023 (cd $(HOST_SUBDIR)/gnattools && \
45024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45026 "RANLIB=$${RANLIB}" \
0c24b341 45027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45028 install-info) \
45029 || exit 1
45030
45031@endif gnattools
45032
a3ca38d2
DD
45033.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
45034maybe-install-pdf-gnattools:
45035@if gnattools
45036maybe-install-pdf-gnattools: install-pdf-gnattools
45037
45038install-pdf-gnattools: \
45039 configure-gnattools \
45040 pdf-gnattools
45041 @: $(MAKE); $(unstage)
45042 @[ -f ./gnattools/Makefile ] || exit 0; \
45043 r=`${PWD_COMMAND}`; export r; \
45044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45045 $(HOST_EXPORTS) \
45046 for flag in $(EXTRA_HOST_FLAGS) ; do \
45047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45048 done; \
45049 echo "Doing install-pdf in gnattools" ; \
45050 (cd $(HOST_SUBDIR)/gnattools && \
45051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45053 "RANLIB=$${RANLIB}" \
0c24b341 45054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45055 install-pdf) \
45056 || exit 1
45057
45058@endif gnattools
45059
108a6f8e
CD
45060.PHONY: maybe-install-html-gnattools install-html-gnattools
45061maybe-install-html-gnattools:
45062@if gnattools
45063maybe-install-html-gnattools: install-html-gnattools
45064
45065install-html-gnattools: \
45066 configure-gnattools \
45067 html-gnattools
45068 @: $(MAKE); $(unstage)
45069 @[ -f ./gnattools/Makefile ] || exit 0; \
45070 r=`${PWD_COMMAND}`; export r; \
45071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45072 $(HOST_EXPORTS) \
45073 for flag in $(EXTRA_HOST_FLAGS) ; do \
45074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45075 done; \
45076 echo "Doing install-html in gnattools" ; \
45077 (cd $(HOST_SUBDIR)/gnattools && \
45078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45080 "RANLIB=$${RANLIB}" \
0c24b341 45081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45082 install-html) \
45083 || exit 1
45084
45085@endif gnattools
45086
b00612cc
PB
45087.PHONY: maybe-installcheck-gnattools installcheck-gnattools
45088maybe-installcheck-gnattools:
45089@if gnattools
45090maybe-installcheck-gnattools: installcheck-gnattools
45091
45092installcheck-gnattools: \
45093 configure-gnattools
0aed8855 45094 @: $(MAKE); $(unstage)
b00612cc
PB
45095 @[ -f ./gnattools/Makefile ] || exit 0; \
45096 r=`${PWD_COMMAND}`; export r; \
45097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45098 $(HOST_EXPORTS) \
45099 for flag in $(EXTRA_HOST_FLAGS) ; do \
45100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45101 done; \
45102 echo "Doing installcheck in gnattools" ; \
45103 (cd $(HOST_SUBDIR)/gnattools && \
45104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45106 "RANLIB=$${RANLIB}" \
0c24b341 45107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45108 installcheck) \
45109 || exit 1
45110
45111@endif gnattools
45112
45113.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
45114maybe-mostlyclean-gnattools:
45115@if gnattools
45116maybe-mostlyclean-gnattools: mostlyclean-gnattools
45117
45118mostlyclean-gnattools:
0aed8855 45119 @: $(MAKE); $(unstage)
b00612cc
PB
45120 @[ -f ./gnattools/Makefile ] || exit 0; \
45121 r=`${PWD_COMMAND}`; export r; \
45122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45123 $(HOST_EXPORTS) \
45124 for flag in $(EXTRA_HOST_FLAGS) ; do \
45125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45126 done; \
45127 echo "Doing mostlyclean in gnattools" ; \
45128 (cd $(HOST_SUBDIR)/gnattools && \
45129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45131 "RANLIB=$${RANLIB}" \
0c24b341 45132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45133 mostlyclean) \
45134 || exit 1
45135
45136@endif gnattools
45137
45138.PHONY: maybe-clean-gnattools clean-gnattools
45139maybe-clean-gnattools:
45140@if gnattools
45141maybe-clean-gnattools: clean-gnattools
45142
45143clean-gnattools:
0aed8855 45144 @: $(MAKE); $(unstage)
b00612cc
PB
45145 @[ -f ./gnattools/Makefile ] || exit 0; \
45146 r=`${PWD_COMMAND}`; export r; \
45147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45148 $(HOST_EXPORTS) \
45149 for flag in $(EXTRA_HOST_FLAGS) ; do \
45150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45151 done; \
45152 echo "Doing clean in gnattools" ; \
45153 (cd $(HOST_SUBDIR)/gnattools && \
45154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45156 "RANLIB=$${RANLIB}" \
0c24b341 45157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45158 clean) \
45159 || exit 1
45160
45161@endif gnattools
45162
45163.PHONY: maybe-distclean-gnattools distclean-gnattools
45164maybe-distclean-gnattools:
45165@if gnattools
45166maybe-distclean-gnattools: distclean-gnattools
45167
45168distclean-gnattools:
0aed8855 45169 @: $(MAKE); $(unstage)
b00612cc
PB
45170 @[ -f ./gnattools/Makefile ] || exit 0; \
45171 r=`${PWD_COMMAND}`; export r; \
45172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45173 $(HOST_EXPORTS) \
45174 for flag in $(EXTRA_HOST_FLAGS) ; do \
45175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45176 done; \
45177 echo "Doing distclean in gnattools" ; \
45178 (cd $(HOST_SUBDIR)/gnattools && \
45179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45181 "RANLIB=$${RANLIB}" \
0c24b341 45182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45183 distclean) \
45184 || exit 1
45185
45186@endif gnattools
45187
45188.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
45189maybe-maintainer-clean-gnattools:
45190@if gnattools
45191maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
45192
45193maintainer-clean-gnattools:
0aed8855 45194 @: $(MAKE); $(unstage)
b00612cc
PB
45195 @[ -f ./gnattools/Makefile ] || exit 0; \
45196 r=`${PWD_COMMAND}`; export r; \
45197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45198 $(HOST_EXPORTS) \
45199 for flag in $(EXTRA_HOST_FLAGS) ; do \
45200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45201 done; \
45202 echo "Doing maintainer-clean in gnattools" ; \
45203 (cd $(HOST_SUBDIR)/gnattools && \
45204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45206 "RANLIB=$${RANLIB}" \
0c24b341 45207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45208 maintainer-clean) \
45209 || exit 1
45210
45211@endif gnattools
45212
45213
3866be5d 45214
700d40ca
ILT
45215.PHONY: configure-lto-plugin maybe-configure-lto-plugin
45216maybe-configure-lto-plugin:
45217@if gcc-bootstrap
45218configure-lto-plugin: stage_current
45219@endif gcc-bootstrap
45220@if lto-plugin
45221maybe-configure-lto-plugin: configure-lto-plugin
45222configure-lto-plugin:
45223 @r=`${PWD_COMMAND}`; export r; \
45224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45225 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
1f53ca9a 45227 $(HOST_EXPORTS) \
700d40ca
ILT
45228 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
45229 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
45230 case $(srcdir) in \
45231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45232 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45234 esac; \
45235 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45236 libsrcdir="$$s/lto-plugin"; \
45237 $(SHELL) $${libsrcdir}/configure \
45238 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8d8eef9a 45239 --target=${target_alias} $${srcdiroption} --enable-shared \
700d40ca
ILT
45240 || exit 1
45241@endif lto-plugin
45242
45243
45244
45245.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
45246maybe-configure-stage1-lto-plugin:
45247@if lto-plugin-bootstrap
45248maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
45249configure-stage1-lto-plugin:
45250 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45252 @r=`${PWD_COMMAND}`; export r; \
45253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45254 TFLAGS="$(STAGE1_TFLAGS)"; \
45255 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45256 $(HOST_EXPORTS) \
45257 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45258 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
45259 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45260 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
45261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45262 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45263 case $(srcdir) in \
45264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45265 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45267 esac; \
45268 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45269 libsrcdir="$$s/lto-plugin"; \
45270 $(SHELL) $${libsrcdir}/configure \
45271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45272 --target=${target_alias} $${srcdiroption} \
8d8eef9a
RW
45273 $(STAGE1_CONFIGURE_FLAGS) \
45274 --enable-shared
700d40ca
ILT
45275@endif lto-plugin-bootstrap
45276
45277.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
45278maybe-configure-stage2-lto-plugin:
45279@if lto-plugin-bootstrap
45280maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
45281configure-stage2-lto-plugin:
45282 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45283 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45284 @r=`${PWD_COMMAND}`; export r; \
45285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45286 TFLAGS="$(STAGE2_TFLAGS)"; \
45287 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45288 $(HOST_EXPORTS) \
45289 $(POSTSTAGE1_HOST_EXPORTS) \
45290 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45291 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
45292 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45293 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
45294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45295 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45296 case $(srcdir) in \
45297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45298 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45300 esac; \
45301 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45302 libsrcdir="$$s/lto-plugin"; \
45303 $(SHELL) $${libsrcdir}/configure \
45304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45305 --target=${target_alias} $${srcdiroption} \
45306 --with-build-libsubdir=$(HOST_SUBDIR) \
8d8eef9a
RW
45307 $(STAGE2_CONFIGURE_FLAGS) \
45308 --enable-shared
700d40ca
ILT
45309@endif lto-plugin-bootstrap
45310
45311.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
45312maybe-configure-stage3-lto-plugin:
45313@if lto-plugin-bootstrap
45314maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
45315configure-stage3-lto-plugin:
45316 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45318 @r=`${PWD_COMMAND}`; export r; \
45319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45320 TFLAGS="$(STAGE3_TFLAGS)"; \
45321 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45322 $(HOST_EXPORTS) \
45323 $(POSTSTAGE1_HOST_EXPORTS) \
45324 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45325 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
45326 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45327 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
45328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45329 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45330 case $(srcdir) in \
45331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45332 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45334 esac; \
45335 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45336 libsrcdir="$$s/lto-plugin"; \
45337 $(SHELL) $${libsrcdir}/configure \
45338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45339 --target=${target_alias} $${srcdiroption} \
45340 --with-build-libsubdir=$(HOST_SUBDIR) \
8d8eef9a
RW
45341 $(STAGE3_CONFIGURE_FLAGS) \
45342 --enable-shared
700d40ca
ILT
45343@endif lto-plugin-bootstrap
45344
45345.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
45346maybe-configure-stage4-lto-plugin:
45347@if lto-plugin-bootstrap
45348maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
45349configure-stage4-lto-plugin:
45350 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45352 @r=`${PWD_COMMAND}`; export r; \
45353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45354 TFLAGS="$(STAGE4_TFLAGS)"; \
45355 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45356 $(HOST_EXPORTS) \
45357 $(POSTSTAGE1_HOST_EXPORTS) \
45358 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45359 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
45360 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45361 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
45362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45363 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45364 case $(srcdir) in \
45365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45366 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45368 esac; \
45369 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45370 libsrcdir="$$s/lto-plugin"; \
45371 $(SHELL) $${libsrcdir}/configure \
45372 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45373 --target=${target_alias} $${srcdiroption} \
45374 --with-build-libsubdir=$(HOST_SUBDIR) \
8d8eef9a
RW
45375 $(STAGE4_CONFIGURE_FLAGS) \
45376 --enable-shared
700d40ca
ILT
45377@endif lto-plugin-bootstrap
45378
45379.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
45380maybe-configure-stageprofile-lto-plugin:
45381@if lto-plugin-bootstrap
45382maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
45383configure-stageprofile-lto-plugin:
45384 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45385 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45386 @r=`${PWD_COMMAND}`; export r; \
45387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45388 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45389 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45390 $(HOST_EXPORTS) \
45391 $(POSTSTAGE1_HOST_EXPORTS) \
45392 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45393 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
45394 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45395 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
45396 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45397 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45398 case $(srcdir) in \
45399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45400 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45402 esac; \
45403 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45404 libsrcdir="$$s/lto-plugin"; \
45405 $(SHELL) $${libsrcdir}/configure \
45406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45407 --target=${target_alias} $${srcdiroption} \
45408 --with-build-libsubdir=$(HOST_SUBDIR) \
8d8eef9a
RW
45409 $(STAGEprofile_CONFIGURE_FLAGS) \
45410 --enable-shared
700d40ca
ILT
45411@endif lto-plugin-bootstrap
45412
45413.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
45414maybe-configure-stagefeedback-lto-plugin:
45415@if lto-plugin-bootstrap
45416maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
45417configure-stagefeedback-lto-plugin:
45418 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45419 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45420 @r=`${PWD_COMMAND}`; export r; \
45421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45422 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45423 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45424 $(HOST_EXPORTS) \
45425 $(POSTSTAGE1_HOST_EXPORTS) \
45426 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45427 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
45428 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45429 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
45430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45431 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45432 case $(srcdir) in \
45433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45434 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45436 esac; \
45437 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45438 libsrcdir="$$s/lto-plugin"; \
45439 $(SHELL) $${libsrcdir}/configure \
45440 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45441 --target=${target_alias} $${srcdiroption} \
45442 --with-build-libsubdir=$(HOST_SUBDIR) \
8d8eef9a
RW
45443 $(STAGEfeedback_CONFIGURE_FLAGS) \
45444 --enable-shared
700d40ca
ILT
45445@endif lto-plugin-bootstrap
45446
45447
45448
45449
45450
45451.PHONY: all-lto-plugin maybe-all-lto-plugin
45452maybe-all-lto-plugin:
45453@if gcc-bootstrap
45454all-lto-plugin: stage_current
45455@endif gcc-bootstrap
45456@if lto-plugin
45457TARGET-lto-plugin=all
45458maybe-all-lto-plugin: all-lto-plugin
45459all-lto-plugin: configure-lto-plugin
45460 @r=`${PWD_COMMAND}`; export r; \
45461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45462 $(HOST_EXPORTS) \
700d40ca
ILT
45463 (cd $(HOST_SUBDIR)/lto-plugin && \
45464 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
45465 $(TARGET-lto-plugin))
45466@endif lto-plugin
45467
45468
45469
45470.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
45471.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
45472maybe-all-stage1-lto-plugin:
45473maybe-clean-stage1-lto-plugin:
45474@if lto-plugin-bootstrap
45475maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
45476all-stage1: all-stage1-lto-plugin
45477TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
45478all-stage1-lto-plugin: configure-stage1-lto-plugin
45479 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45480 @r=`${PWD_COMMAND}`; export r; \
45481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45482 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 45483 $(HOST_EXPORTS) \
700d40ca
ILT
45484 cd $(HOST_SUBDIR)/lto-plugin && \
45485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45486 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 45487 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
700d40ca
ILT
45488 LIBCFLAGS="$(LIBCFLAGS)" \
45489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45492 $(EXTRA_HOST_FLAGS) \
45493 TFLAGS="$(STAGE1_TFLAGS)" \
45494 $(TARGET-stage1-lto-plugin)
45495
45496maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
45497clean-stage1: clean-stage1-lto-plugin
45498clean-stage1-lto-plugin:
45499 @if [ $(current_stage) = stage1 ]; then \
45500 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45501 else \
45502 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
45503 $(MAKE) stage1-start; \
45504 fi; \
45505 cd $(HOST_SUBDIR)/lto-plugin && \
45506 $(MAKE) $(EXTRA_HOST_FLAGS) \
45507 clean
45508@endif lto-plugin-bootstrap
45509
45510
45511.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
45512.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
45513maybe-all-stage2-lto-plugin:
45514maybe-clean-stage2-lto-plugin:
45515@if lto-plugin-bootstrap
45516maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
45517all-stage2: all-stage2-lto-plugin
45518TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
45519all-stage2-lto-plugin: configure-stage2-lto-plugin
45520 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45521 @r=`${PWD_COMMAND}`; export r; \
45522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45523 TFLAGS="$(STAGE2_TFLAGS)"; \
45524 $(HOST_EXPORTS) \
1f53ca9a 45525 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45526 cd $(HOST_SUBDIR)/lto-plugin && \
45527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45528 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 45529 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
700d40ca
ILT
45530 LIBCFLAGS="$(STAGE2_CFLAGS)" \
45531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45535 TFLAGS="$(STAGE2_TFLAGS)" \
45536 $(TARGET-stage2-lto-plugin)
45537
45538maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
45539clean-stage2: clean-stage2-lto-plugin
45540clean-stage2-lto-plugin:
45541 @if [ $(current_stage) = stage2 ]; then \
45542 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45543 else \
45544 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
45545 $(MAKE) stage2-start; \
45546 fi; \
45547 cd $(HOST_SUBDIR)/lto-plugin && \
45548 $(MAKE) $(EXTRA_HOST_FLAGS) \
45549 $(POSTSTAGE1_FLAGS_TO_PASS) \
45550 clean
45551@endif lto-plugin-bootstrap
45552
45553
45554.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
45555.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
45556maybe-all-stage3-lto-plugin:
45557maybe-clean-stage3-lto-plugin:
45558@if lto-plugin-bootstrap
45559maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
45560all-stage3: all-stage3-lto-plugin
45561TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
45562all-stage3-lto-plugin: configure-stage3-lto-plugin
45563 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45564 @r=`${PWD_COMMAND}`; export r; \
45565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45566 TFLAGS="$(STAGE3_TFLAGS)"; \
45567 $(HOST_EXPORTS) \
1f53ca9a 45568 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45569 cd $(HOST_SUBDIR)/lto-plugin && \
45570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45571 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 45572 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
700d40ca
ILT
45573 LIBCFLAGS="$(STAGE3_CFLAGS)" \
45574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45577 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45578 TFLAGS="$(STAGE3_TFLAGS)" \
45579 $(TARGET-stage3-lto-plugin)
45580
45581maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
45582clean-stage3: clean-stage3-lto-plugin
45583clean-stage3-lto-plugin:
45584 @if [ $(current_stage) = stage3 ]; then \
45585 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45586 else \
45587 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
45588 $(MAKE) stage3-start; \
45589 fi; \
45590 cd $(HOST_SUBDIR)/lto-plugin && \
45591 $(MAKE) $(EXTRA_HOST_FLAGS) \
45592 $(POSTSTAGE1_FLAGS_TO_PASS) \
45593 clean
45594@endif lto-plugin-bootstrap
45595
45596
45597.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
45598.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
45599maybe-all-stage4-lto-plugin:
45600maybe-clean-stage4-lto-plugin:
45601@if lto-plugin-bootstrap
45602maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
45603all-stage4: all-stage4-lto-plugin
45604TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
45605all-stage4-lto-plugin: configure-stage4-lto-plugin
45606 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45607 @r=`${PWD_COMMAND}`; export r; \
45608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45609 TFLAGS="$(STAGE4_TFLAGS)"; \
45610 $(HOST_EXPORTS) \
1f53ca9a 45611 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45612 cd $(HOST_SUBDIR)/lto-plugin && \
45613 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45614 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 45615 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
700d40ca
ILT
45616 LIBCFLAGS="$(STAGE4_CFLAGS)" \
45617 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45618 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45619 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45620 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45621 TFLAGS="$(STAGE4_TFLAGS)" \
45622 $(TARGET-stage4-lto-plugin)
45623
45624maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
45625clean-stage4: clean-stage4-lto-plugin
45626clean-stage4-lto-plugin:
45627 @if [ $(current_stage) = stage4 ]; then \
45628 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45629 else \
45630 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
45631 $(MAKE) stage4-start; \
45632 fi; \
45633 cd $(HOST_SUBDIR)/lto-plugin && \
45634 $(MAKE) $(EXTRA_HOST_FLAGS) \
45635 $(POSTSTAGE1_FLAGS_TO_PASS) \
45636 clean
45637@endif lto-plugin-bootstrap
45638
45639
45640.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
45641.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
45642maybe-all-stageprofile-lto-plugin:
45643maybe-clean-stageprofile-lto-plugin:
45644@if lto-plugin-bootstrap
45645maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
45646all-stageprofile: all-stageprofile-lto-plugin
45647TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
45648all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
45649 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45650 @r=`${PWD_COMMAND}`; export r; \
45651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45652 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45653 $(HOST_EXPORTS) \
1f53ca9a 45654 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45655 cd $(HOST_SUBDIR)/lto-plugin && \
45656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45657 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 45658 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
700d40ca
ILT
45659 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
45660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45663 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45664 TFLAGS="$(STAGEprofile_TFLAGS)" \
45665 $(TARGET-stageprofile-lto-plugin)
45666
45667maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
45668clean-stageprofile: clean-stageprofile-lto-plugin
45669clean-stageprofile-lto-plugin:
45670 @if [ $(current_stage) = stageprofile ]; then \
45671 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45672 else \
45673 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
45674 $(MAKE) stageprofile-start; \
45675 fi; \
45676 cd $(HOST_SUBDIR)/lto-plugin && \
45677 $(MAKE) $(EXTRA_HOST_FLAGS) \
45678 $(POSTSTAGE1_FLAGS_TO_PASS) \
45679 clean
45680@endif lto-plugin-bootstrap
45681
45682
45683.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
45684.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
45685maybe-all-stagefeedback-lto-plugin:
45686maybe-clean-stagefeedback-lto-plugin:
45687@if lto-plugin-bootstrap
45688maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
45689all-stagefeedback: all-stagefeedback-lto-plugin
45690TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
45691all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
45692 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45693 @r=`${PWD_COMMAND}`; export r; \
45694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45695 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45696 $(HOST_EXPORTS) \
1f53ca9a 45697 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45698 cd $(HOST_SUBDIR)/lto-plugin && \
45699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45700 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 45701 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
700d40ca
ILT
45702 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
45703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45706 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45707 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45708 $(TARGET-stagefeedback-lto-plugin)
45709
45710maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
45711clean-stagefeedback: clean-stagefeedback-lto-plugin
45712clean-stagefeedback-lto-plugin:
45713 @if [ $(current_stage) = stagefeedback ]; then \
45714 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45715 else \
45716 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
45717 $(MAKE) stagefeedback-start; \
45718 fi; \
45719 cd $(HOST_SUBDIR)/lto-plugin && \
45720 $(MAKE) $(EXTRA_HOST_FLAGS) \
45721 $(POSTSTAGE1_FLAGS_TO_PASS) \
45722 clean
45723@endif lto-plugin-bootstrap
45724
45725
45726
45727
45728
45729.PHONY: check-lto-plugin maybe-check-lto-plugin
45730maybe-check-lto-plugin:
45731@if lto-plugin
45732maybe-check-lto-plugin: check-lto-plugin
45733
45734check-lto-plugin:
45735 @: $(MAKE); $(unstage)
45736 @r=`${PWD_COMMAND}`; export r; \
45737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45738 $(HOST_EXPORTS) \
45739 (cd $(HOST_SUBDIR)/lto-plugin && \
45740 $(MAKE) $(FLAGS_TO_PASS) check)
45741
45742@endif lto-plugin
45743
45744.PHONY: install-lto-plugin maybe-install-lto-plugin
45745maybe-install-lto-plugin:
45746@if lto-plugin
45747maybe-install-lto-plugin: install-lto-plugin
45748
45749install-lto-plugin: installdirs
45750 @: $(MAKE); $(unstage)
45751 @r=`${PWD_COMMAND}`; export r; \
45752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45753 $(HOST_EXPORTS) \
45754 (cd $(HOST_SUBDIR)/lto-plugin && \
45755 $(MAKE) $(FLAGS_TO_PASS) install)
45756
45757@endif lto-plugin
45758
9b980aa1
RW
45759.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
45760maybe-install-strip-lto-plugin:
45761@if lto-plugin
45762maybe-install-strip-lto-plugin: install-strip-lto-plugin
45763
45764install-strip-lto-plugin: installdirs
45765 @: $(MAKE); $(unstage)
45766 @r=`${PWD_COMMAND}`; export r; \
45767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45768 $(HOST_EXPORTS) \
45769 (cd $(HOST_SUBDIR)/lto-plugin && \
45770 $(MAKE) $(FLAGS_TO_PASS) install-strip)
45771
45772@endif lto-plugin
45773
700d40ca
ILT
45774# Other targets (info, dvi, pdf, etc.)
45775
45776.PHONY: maybe-info-lto-plugin info-lto-plugin
45777maybe-info-lto-plugin:
45778@if lto-plugin
45779maybe-info-lto-plugin: info-lto-plugin
45780
45781info-lto-plugin: \
45782 configure-lto-plugin
45783 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45784 r=`${PWD_COMMAND}`; export r; \
45785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45786 $(HOST_EXPORTS) \
45787 for flag in $(EXTRA_HOST_FLAGS) ; do \
45788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45789 done; \
45790 echo "Doing info in lto-plugin" ; \
45791 (cd $(HOST_SUBDIR)/lto-plugin && \
45792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45794 "RANLIB=$${RANLIB}" \
45795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45796 info) \
45797 || exit 1
45798
45799@endif lto-plugin
45800
45801.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
45802maybe-dvi-lto-plugin:
45803@if lto-plugin
45804maybe-dvi-lto-plugin: dvi-lto-plugin
45805
45806dvi-lto-plugin: \
45807 configure-lto-plugin
45808 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45809 r=`${PWD_COMMAND}`; export r; \
45810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45811 $(HOST_EXPORTS) \
45812 for flag in $(EXTRA_HOST_FLAGS) ; do \
45813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45814 done; \
45815 echo "Doing dvi in lto-plugin" ; \
45816 (cd $(HOST_SUBDIR)/lto-plugin && \
45817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45819 "RANLIB=$${RANLIB}" \
45820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45821 dvi) \
45822 || exit 1
45823
45824@endif lto-plugin
45825
45826.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
45827maybe-pdf-lto-plugin:
45828@if lto-plugin
45829maybe-pdf-lto-plugin: pdf-lto-plugin
45830
45831pdf-lto-plugin: \
45832 configure-lto-plugin
45833 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45834 r=`${PWD_COMMAND}`; export r; \
45835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45836 $(HOST_EXPORTS) \
45837 for flag in $(EXTRA_HOST_FLAGS) ; do \
45838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45839 done; \
45840 echo "Doing pdf in lto-plugin" ; \
45841 (cd $(HOST_SUBDIR)/lto-plugin && \
45842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45844 "RANLIB=$${RANLIB}" \
45845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45846 pdf) \
45847 || exit 1
45848
45849@endif lto-plugin
45850
45851.PHONY: maybe-html-lto-plugin html-lto-plugin
45852maybe-html-lto-plugin:
45853@if lto-plugin
45854maybe-html-lto-plugin: html-lto-plugin
45855
45856html-lto-plugin: \
45857 configure-lto-plugin
45858 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45859 r=`${PWD_COMMAND}`; export r; \
45860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45861 $(HOST_EXPORTS) \
45862 for flag in $(EXTRA_HOST_FLAGS) ; do \
45863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45864 done; \
45865 echo "Doing html in lto-plugin" ; \
45866 (cd $(HOST_SUBDIR)/lto-plugin && \
45867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45869 "RANLIB=$${RANLIB}" \
45870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45871 html) \
45872 || exit 1
45873
45874@endif lto-plugin
45875
45876.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
45877maybe-TAGS-lto-plugin:
45878@if lto-plugin
45879maybe-TAGS-lto-plugin: TAGS-lto-plugin
45880
45881TAGS-lto-plugin: \
45882 configure-lto-plugin
45883 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45884 r=`${PWD_COMMAND}`; export r; \
45885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45886 $(HOST_EXPORTS) \
45887 for flag in $(EXTRA_HOST_FLAGS) ; do \
45888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45889 done; \
45890 echo "Doing TAGS in lto-plugin" ; \
45891 (cd $(HOST_SUBDIR)/lto-plugin && \
45892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45894 "RANLIB=$${RANLIB}" \
45895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45896 TAGS) \
45897 || exit 1
45898
45899@endif lto-plugin
45900
45901.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
45902maybe-install-info-lto-plugin:
45903@if lto-plugin
45904maybe-install-info-lto-plugin: install-info-lto-plugin
45905
45906install-info-lto-plugin: \
45907 configure-lto-plugin \
45908 info-lto-plugin
45909 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45910 r=`${PWD_COMMAND}`; export r; \
45911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45912 $(HOST_EXPORTS) \
45913 for flag in $(EXTRA_HOST_FLAGS) ; do \
45914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45915 done; \
45916 echo "Doing install-info in lto-plugin" ; \
45917 (cd $(HOST_SUBDIR)/lto-plugin && \
45918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45920 "RANLIB=$${RANLIB}" \
45921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45922 install-info) \
45923 || exit 1
45924
45925@endif lto-plugin
45926
45927.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
45928maybe-install-pdf-lto-plugin:
45929@if lto-plugin
45930maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
45931
45932install-pdf-lto-plugin: \
45933 configure-lto-plugin \
45934 pdf-lto-plugin
45935 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45936 r=`${PWD_COMMAND}`; export r; \
45937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45938 $(HOST_EXPORTS) \
45939 for flag in $(EXTRA_HOST_FLAGS) ; do \
45940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45941 done; \
45942 echo "Doing install-pdf in lto-plugin" ; \
45943 (cd $(HOST_SUBDIR)/lto-plugin && \
45944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45946 "RANLIB=$${RANLIB}" \
45947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45948 install-pdf) \
45949 || exit 1
45950
45951@endif lto-plugin
45952
45953.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
45954maybe-install-html-lto-plugin:
45955@if lto-plugin
45956maybe-install-html-lto-plugin: install-html-lto-plugin
45957
45958install-html-lto-plugin: \
45959 configure-lto-plugin \
45960 html-lto-plugin
45961 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45962 r=`${PWD_COMMAND}`; export r; \
45963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45964 $(HOST_EXPORTS) \
45965 for flag in $(EXTRA_HOST_FLAGS) ; do \
45966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45967 done; \
45968 echo "Doing install-html in lto-plugin" ; \
45969 (cd $(HOST_SUBDIR)/lto-plugin && \
45970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45972 "RANLIB=$${RANLIB}" \
45973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45974 install-html) \
45975 || exit 1
45976
45977@endif lto-plugin
45978
45979.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
45980maybe-installcheck-lto-plugin:
45981@if lto-plugin
45982maybe-installcheck-lto-plugin: installcheck-lto-plugin
45983
45984installcheck-lto-plugin: \
45985 configure-lto-plugin
45986 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45987 r=`${PWD_COMMAND}`; export r; \
45988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45989 $(HOST_EXPORTS) \
45990 for flag in $(EXTRA_HOST_FLAGS) ; do \
45991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45992 done; \
45993 echo "Doing installcheck in lto-plugin" ; \
45994 (cd $(HOST_SUBDIR)/lto-plugin && \
45995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45997 "RANLIB=$${RANLIB}" \
45998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45999 installcheck) \
46000 || exit 1
46001
46002@endif lto-plugin
46003
46004.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
46005maybe-mostlyclean-lto-plugin:
46006@if lto-plugin
46007maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
46008
46009mostlyclean-lto-plugin:
46010 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46011 r=`${PWD_COMMAND}`; export r; \
46012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46013 $(HOST_EXPORTS) \
46014 for flag in $(EXTRA_HOST_FLAGS) ; do \
46015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46016 done; \
46017 echo "Doing mostlyclean in lto-plugin" ; \
46018 (cd $(HOST_SUBDIR)/lto-plugin && \
46019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46021 "RANLIB=$${RANLIB}" \
46022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46023 mostlyclean) \
46024 || exit 1
46025
46026@endif lto-plugin
46027
46028.PHONY: maybe-clean-lto-plugin clean-lto-plugin
46029maybe-clean-lto-plugin:
46030@if lto-plugin
46031maybe-clean-lto-plugin: clean-lto-plugin
46032
46033clean-lto-plugin:
46034 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46035 r=`${PWD_COMMAND}`; export r; \
46036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46037 $(HOST_EXPORTS) \
46038 for flag in $(EXTRA_HOST_FLAGS) ; do \
46039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46040 done; \
46041 echo "Doing clean in lto-plugin" ; \
46042 (cd $(HOST_SUBDIR)/lto-plugin && \
46043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46045 "RANLIB=$${RANLIB}" \
46046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46047 clean) \
46048 || exit 1
46049
46050@endif lto-plugin
46051
46052.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
46053maybe-distclean-lto-plugin:
46054@if lto-plugin
46055maybe-distclean-lto-plugin: distclean-lto-plugin
46056
46057distclean-lto-plugin:
46058 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46059 r=`${PWD_COMMAND}`; export r; \
46060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46061 $(HOST_EXPORTS) \
46062 for flag in $(EXTRA_HOST_FLAGS) ; do \
46063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46064 done; \
46065 echo "Doing distclean in lto-plugin" ; \
46066 (cd $(HOST_SUBDIR)/lto-plugin && \
46067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46069 "RANLIB=$${RANLIB}" \
46070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46071 distclean) \
46072 || exit 1
46073
46074@endif lto-plugin
46075
46076.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
46077maybe-maintainer-clean-lto-plugin:
46078@if lto-plugin
46079maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
46080
46081maintainer-clean-lto-plugin:
46082 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46083 r=`${PWD_COMMAND}`; export r; \
46084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46085 $(HOST_EXPORTS) \
46086 for flag in $(EXTRA_HOST_FLAGS) ; do \
46087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46088 done; \
46089 echo "Doing maintainer-clean in lto-plugin" ; \
46090 (cd $(HOST_SUBDIR)/lto-plugin && \
46091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46093 "RANLIB=$${RANLIB}" \
46094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46095 maintainer-clean) \
46096 || exit 1
46097
46098@endif lto-plugin
46099
46100
46101
4fa63067
NN
46102# ---------------------------------------
46103# Modules which run on the target machine
46104# ---------------------------------------
16ae0395 46105
3866be5d 46106
a7254363
PB
46107
46108
46109.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
46110maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
46111@if gcc-bootstrap
46112configure-target-libstdc++-v3: stage_current
46113@endif gcc-bootstrap
a7254363
PB
46114@if target-libstdc++-v3
46115maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 46116configure-target-libstdc++-v3:
0aed8855
PB
46117 @r=`${PWD_COMMAND}`; export r; \
46118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46119 echo "Checking multilib configuration for libstdc++-v3..."; \
46120 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46121 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46122 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46123 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46124 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46125 else \
46126 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46127 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46128 fi; \
46129 else \
46130 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
46131 fi; \
46132 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 46133 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
1f53ca9a 46134 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46135 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
46136 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 46137 case $(srcdir) in \
b00612cc
PB
46138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46139 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46141 esac; \
b00612cc
PB
46142 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46143 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
46144 rm -f no-such-file || : ; \
46145 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46146 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46147 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46148 || exit 1
6bd3dfaa 46149@endif target-libstdc++-v3
e2b9e2dc 46150
a7254363
PB
46151
46152
e8a5fa9c
RW
46153.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
46154maybe-configure-stage1-target-libstdc++-v3:
46155@if target-libstdc++-v3-bootstrap
46156maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
46157configure-stage1-target-libstdc++-v3:
46158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46159 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46160 @r=`${PWD_COMMAND}`; export r; \
46161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46162 TFLAGS="$(STAGE1_TFLAGS)"; \
46163 echo "Checking multilib configuration for libstdc++-v3..."; \
46164 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46165 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46166 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46167 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46168 else \
46169 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46170 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46171 fi; \
46172 else \
46173 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46174 fi; \
46175 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46176 $(RAW_CXX_TARGET_EXPORTS) \
46177 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46178 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46179 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46180 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46181 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46182 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46183 case $(srcdir) in \
46184 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46185 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46186 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46187 esac; \
46188 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46189 libsrcdir="$$s/libstdc++-v3"; \
46190 $(SHELL) $${libsrcdir}/configure \
46191 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46192 --target=${target_alias} $${srcdiroption} \
46193 $(STAGE1_CONFIGURE_FLAGS)
46194@endif target-libstdc++-v3-bootstrap
46195
46196.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
46197maybe-configure-stage2-target-libstdc++-v3:
46198@if target-libstdc++-v3-bootstrap
46199maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
46200configure-stage2-target-libstdc++-v3:
46201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46202 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46203 @r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46205 TFLAGS="$(STAGE2_TFLAGS)"; \
46206 echo "Checking multilib configuration for libstdc++-v3..."; \
46207 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46208 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46209 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46210 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46211 else \
46212 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46213 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46214 fi; \
46215 else \
46216 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46217 fi; \
46218 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46219 $(RAW_CXX_TARGET_EXPORTS) \
46220 \
46221 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46222 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46223 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46224 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46226 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46227 case $(srcdir) in \
46228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46229 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46231 esac; \
46232 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46233 libsrcdir="$$s/libstdc++-v3"; \
46234 $(SHELL) $${libsrcdir}/configure \
46235 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46236 --target=${target_alias} $${srcdiroption} \
46237 --with-build-libsubdir=$(HOST_SUBDIR) \
46238 $(STAGE2_CONFIGURE_FLAGS)
46239@endif target-libstdc++-v3-bootstrap
46240
46241.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
46242maybe-configure-stage3-target-libstdc++-v3:
46243@if target-libstdc++-v3-bootstrap
46244maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
46245configure-stage3-target-libstdc++-v3:
46246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46247 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46248 @r=`${PWD_COMMAND}`; export r; \
46249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46250 TFLAGS="$(STAGE3_TFLAGS)"; \
46251 echo "Checking multilib configuration for libstdc++-v3..."; \
46252 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46253 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46254 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46255 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46256 else \
46257 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46258 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46259 fi; \
46260 else \
46261 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46262 fi; \
46263 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46264 $(RAW_CXX_TARGET_EXPORTS) \
46265 \
46266 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46269 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46271 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46272 case $(srcdir) in \
46273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46274 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46276 esac; \
46277 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46278 libsrcdir="$$s/libstdc++-v3"; \
46279 $(SHELL) $${libsrcdir}/configure \
46280 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46281 --target=${target_alias} $${srcdiroption} \
46282 --with-build-libsubdir=$(HOST_SUBDIR) \
46283 $(STAGE3_CONFIGURE_FLAGS)
46284@endif target-libstdc++-v3-bootstrap
46285
46286.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
46287maybe-configure-stage4-target-libstdc++-v3:
46288@if target-libstdc++-v3-bootstrap
46289maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
46290configure-stage4-target-libstdc++-v3:
46291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46292 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46293 @r=`${PWD_COMMAND}`; export r; \
46294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46295 TFLAGS="$(STAGE4_TFLAGS)"; \
46296 echo "Checking multilib configuration for libstdc++-v3..."; \
46297 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46298 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46299 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46300 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46301 else \
46302 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46303 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46304 fi; \
46305 else \
46306 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46307 fi; \
46308 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46309 $(RAW_CXX_TARGET_EXPORTS) \
46310 \
46311 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46312 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46313 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46314 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46315 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46316 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46317 case $(srcdir) in \
46318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46319 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46321 esac; \
46322 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46323 libsrcdir="$$s/libstdc++-v3"; \
46324 $(SHELL) $${libsrcdir}/configure \
46325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46326 --target=${target_alias} $${srcdiroption} \
46327 --with-build-libsubdir=$(HOST_SUBDIR) \
46328 $(STAGE4_CONFIGURE_FLAGS)
46329@endif target-libstdc++-v3-bootstrap
46330
46331.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
46332maybe-configure-stageprofile-target-libstdc++-v3:
46333@if target-libstdc++-v3-bootstrap
46334maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
46335configure-stageprofile-target-libstdc++-v3:
46336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46337 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46338 @r=`${PWD_COMMAND}`; export r; \
46339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46341 echo "Checking multilib configuration for libstdc++-v3..."; \
46342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46343 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46344 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46345 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46346 else \
46347 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46348 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46349 fi; \
46350 else \
46351 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46352 fi; \
46353 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46354 $(RAW_CXX_TARGET_EXPORTS) \
46355 \
46356 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46357 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46358 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46359 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46361 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46362 case $(srcdir) in \
46363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46364 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46366 esac; \
46367 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46368 libsrcdir="$$s/libstdc++-v3"; \
46369 $(SHELL) $${libsrcdir}/configure \
46370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46371 --target=${target_alias} $${srcdiroption} \
46372 --with-build-libsubdir=$(HOST_SUBDIR) \
46373 $(STAGEprofile_CONFIGURE_FLAGS)
46374@endif target-libstdc++-v3-bootstrap
46375
46376.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
46377maybe-configure-stagefeedback-target-libstdc++-v3:
46378@if target-libstdc++-v3-bootstrap
46379maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
46380configure-stagefeedback-target-libstdc++-v3:
46381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46382 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46383 @r=`${PWD_COMMAND}`; export r; \
46384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46386 echo "Checking multilib configuration for libstdc++-v3..."; \
46387 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46388 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46389 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46390 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46391 else \
46392 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46393 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46394 fi; \
46395 else \
46396 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46397 fi; \
46398 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46399 $(RAW_CXX_TARGET_EXPORTS) \
46400 \
46401 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46404 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46405 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46406 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46407 case $(srcdir) in \
46408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46409 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46411 esac; \
46412 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46413 libsrcdir="$$s/libstdc++-v3"; \
46414 $(SHELL) $${libsrcdir}/configure \
46415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46416 --target=${target_alias} $${srcdiroption} \
46417 --with-build-libsubdir=$(HOST_SUBDIR) \
46418 $(STAGEfeedback_CONFIGURE_FLAGS)
46419@endif target-libstdc++-v3-bootstrap
46420
46421
46422
d545f33b
PB
46423
46424
4fa63067
NN
46425.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
46426maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
46427@if gcc-bootstrap
46428all-target-libstdc++-v3: stage_current
46429@endif gcc-bootstrap
6bd3dfaa 46430@if target-libstdc++-v3
72b2455a 46431TARGET-target-libstdc++-v3=all
6bd3dfaa 46432maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 46433all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
46434 @r=`${PWD_COMMAND}`; export r; \
46435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46436 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46437 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
46438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46439 $(TARGET-target-libstdc++-v3))
6bd3dfaa 46440@endif target-libstdc++-v3
3866be5d 46441
a7254363
PB
46442
46443
e8a5fa9c
RW
46444.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
46445.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
46446maybe-all-stage1-target-libstdc++-v3:
46447maybe-clean-stage1-target-libstdc++-v3:
46448@if target-libstdc++-v3-bootstrap
46449maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
46450all-stage1: all-stage1-target-libstdc++-v3
46451TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46452all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
46453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46454 @r=`${PWD_COMMAND}`; export r; \
46455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46456 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 46457 $(RAW_CXX_TARGET_EXPORTS) \
e8a5fa9c
RW
46458 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46460 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46461 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46462 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46466 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46467 TFLAGS="$(STAGE1_TFLAGS)" \
46468 $(TARGET-stage1-target-libstdc++-v3)
46469
46470maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
46471clean-stage1: clean-stage1-target-libstdc++-v3
46472clean-stage1-target-libstdc++-v3:
46473 @if [ $(current_stage) = stage1 ]; then \
46474 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46475 else \
46476 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
46477 $(MAKE) stage1-start; \
46478 fi; \
46479 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46480 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46481 clean
46482@endif target-libstdc++-v3-bootstrap
46483
46484
46485.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
46486.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
46487maybe-all-stage2-target-libstdc++-v3:
46488maybe-clean-stage2-target-libstdc++-v3:
46489@if target-libstdc++-v3-bootstrap
46490maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
46491all-stage2: all-stage2-target-libstdc++-v3
46492TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46493all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
46494 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46495 @r=`${PWD_COMMAND}`; export r; \
46496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46497 TFLAGS="$(STAGE2_TFLAGS)"; \
46498 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46499 \
e8a5fa9c
RW
46500 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46502 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46503 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46504 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46508 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46509 TFLAGS="$(STAGE2_TFLAGS)" \
46510 $(TARGET-stage2-target-libstdc++-v3)
46511
46512maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
46513clean-stage2: clean-stage2-target-libstdc++-v3
46514clean-stage2-target-libstdc++-v3:
46515 @if [ $(current_stage) = stage2 ]; then \
46516 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46517 else \
46518 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
46519 $(MAKE) stage2-start; \
46520 fi; \
46521 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46522 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46523 \
46524 clean
46525@endif target-libstdc++-v3-bootstrap
46526
46527
46528.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
46529.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
46530maybe-all-stage3-target-libstdc++-v3:
46531maybe-clean-stage3-target-libstdc++-v3:
46532@if target-libstdc++-v3-bootstrap
46533maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
46534all-stage3: all-stage3-target-libstdc++-v3
46535TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46536all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
46537 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46538 @r=`${PWD_COMMAND}`; export r; \
46539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46540 TFLAGS="$(STAGE3_TFLAGS)"; \
46541 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46542 \
e8a5fa9c
RW
46543 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46545 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46546 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46547 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46551 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46552 TFLAGS="$(STAGE3_TFLAGS)" \
46553 $(TARGET-stage3-target-libstdc++-v3)
46554
46555maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
46556clean-stage3: clean-stage3-target-libstdc++-v3
46557clean-stage3-target-libstdc++-v3:
46558 @if [ $(current_stage) = stage3 ]; then \
46559 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46560 else \
46561 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
46562 $(MAKE) stage3-start; \
46563 fi; \
46564 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46565 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46566 \
46567 clean
46568@endif target-libstdc++-v3-bootstrap
46569
46570
46571.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
46572.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
46573maybe-all-stage4-target-libstdc++-v3:
46574maybe-clean-stage4-target-libstdc++-v3:
46575@if target-libstdc++-v3-bootstrap
46576maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
46577all-stage4: all-stage4-target-libstdc++-v3
46578TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46579all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
46580 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46581 @r=`${PWD_COMMAND}`; export r; \
46582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46583 TFLAGS="$(STAGE4_TFLAGS)"; \
46584 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46585 \
e8a5fa9c
RW
46586 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46588 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46589 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46590 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46594 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46595 TFLAGS="$(STAGE4_TFLAGS)" \
46596 $(TARGET-stage4-target-libstdc++-v3)
46597
46598maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
46599clean-stage4: clean-stage4-target-libstdc++-v3
46600clean-stage4-target-libstdc++-v3:
46601 @if [ $(current_stage) = stage4 ]; then \
46602 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46603 else \
46604 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
46605 $(MAKE) stage4-start; \
46606 fi; \
46607 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46608 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46609 \
46610 clean
46611@endif target-libstdc++-v3-bootstrap
46612
46613
46614.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
46615.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
46616maybe-all-stageprofile-target-libstdc++-v3:
46617maybe-clean-stageprofile-target-libstdc++-v3:
46618@if target-libstdc++-v3-bootstrap
46619maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
46620all-stageprofile: all-stageprofile-target-libstdc++-v3
46621TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46622all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
46623 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46624 @r=`${PWD_COMMAND}`; export r; \
46625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46626 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46627 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46628 \
e8a5fa9c
RW
46629 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46631 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46632 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46633 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46637 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46638 TFLAGS="$(STAGEprofile_TFLAGS)" \
46639 $(TARGET-stageprofile-target-libstdc++-v3)
46640
46641maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
46642clean-stageprofile: clean-stageprofile-target-libstdc++-v3
46643clean-stageprofile-target-libstdc++-v3:
46644 @if [ $(current_stage) = stageprofile ]; then \
46645 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46646 else \
46647 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
46648 $(MAKE) stageprofile-start; \
46649 fi; \
46650 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46651 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46652 \
46653 clean
46654@endif target-libstdc++-v3-bootstrap
46655
46656
46657.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
46658.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
46659maybe-all-stagefeedback-target-libstdc++-v3:
46660maybe-clean-stagefeedback-target-libstdc++-v3:
46661@if target-libstdc++-v3-bootstrap
46662maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
46663all-stagefeedback: all-stagefeedback-target-libstdc++-v3
46664TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46665all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
46666 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46667 @r=`${PWD_COMMAND}`; export r; \
46668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46669 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46670 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46671 \
e8a5fa9c
RW
46672 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46674 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46675 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46676 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46680 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46681 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46682 $(TARGET-stagefeedback-target-libstdc++-v3)
46683
46684maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
46685clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
46686clean-stagefeedback-target-libstdc++-v3:
46687 @if [ $(current_stage) = stagefeedback ]; then \
46688 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46689 else \
46690 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
46691 $(MAKE) stagefeedback-start; \
46692 fi; \
46693 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46694 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46695 \
46696 clean
46697@endif target-libstdc++-v3-bootstrap
46698
46699
46700
46701
d545f33b
PB
46702
46703
4fa63067
NN
46704.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
46705maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
46706@if target-libstdc++-v3
46707maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 46708
4fa63067 46709check-target-libstdc++-v3:
0aed8855 46710 @: $(MAKE); $(unstage)
b40e3958
L
46711 @r=`${PWD_COMMAND}`; export r; \
46712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46713 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46714 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 46715 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46716
6bd3dfaa 46717@endif target-libstdc++-v3
3866be5d 46718
4fa63067
NN
46719.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
46720maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
46721@if target-libstdc++-v3
46722maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 46723
4fa63067 46724install-target-libstdc++-v3: installdirs
0aed8855 46725 @: $(MAKE); $(unstage)
b40e3958
L
46726 @r=`${PWD_COMMAND}`; export r; \
46727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46728 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46729 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 46730 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46731
6bd3dfaa 46732@endif target-libstdc++-v3
e2b9e2dc 46733
9b980aa1
RW
46734.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
46735maybe-install-strip-target-libstdc++-v3:
46736@if target-libstdc++-v3
46737maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
46738
46739install-strip-target-libstdc++-v3: installdirs
46740 @: $(MAKE); $(unstage)
46741 @r=`${PWD_COMMAND}`; export r; \
46742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46743 $(RAW_CXX_TARGET_EXPORTS) \
46744 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46745 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46746
46747@endif target-libstdc++-v3
46748
56a8fe78 46749# Other targets (info, dvi, pdf, etc.)
3866be5d 46750
4fa63067
NN
46751.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
46752maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
46753@if target-libstdc++-v3
46754maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 46755
4fa63067
NN
46756info-target-libstdc++-v3: \
46757 configure-target-libstdc++-v3
0aed8855 46758 @: $(MAKE); $(unstage)
4fa63067
NN
46759 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46760 r=`${PWD_COMMAND}`; export r; \
b40e3958 46761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46762 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46763 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46764 for flag in $(EXTRA_TARGET_FLAGS); do \
46765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46766 done; \
46767 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46770 "RANLIB=$${RANLIB}" \
0c24b341 46771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46772 info) \
4fa63067 46773 || exit 1
3866be5d 46774
6bd3dfaa 46775@endif target-libstdc++-v3
3866be5d 46776
4fa63067
NN
46777.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
46778maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
46779@if target-libstdc++-v3
46780maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 46781
4fa63067
NN
46782dvi-target-libstdc++-v3: \
46783 configure-target-libstdc++-v3
0aed8855 46784 @: $(MAKE); $(unstage)
4fa63067
NN
46785 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46786 r=`${PWD_COMMAND}`; export r; \
b40e3958 46787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46788 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46789 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46790 for flag in $(EXTRA_TARGET_FLAGS); do \
46791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46792 done; \
46793 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46796 "RANLIB=$${RANLIB}" \
0c24b341 46797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46798 dvi) \
4fa63067 46799 || exit 1
3866be5d 46800
6bd3dfaa 46801@endif target-libstdc++-v3
3866be5d 46802
56a8fe78
DD
46803.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
46804maybe-pdf-target-libstdc++-v3:
46805@if target-libstdc++-v3
46806maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
46807
46808pdf-target-libstdc++-v3: \
46809 configure-target-libstdc++-v3
46810 @: $(MAKE); $(unstage)
46811 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46812 r=`${PWD_COMMAND}`; export r; \
46813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46814 $(RAW_CXX_TARGET_EXPORTS) \
46815 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46816 for flag in $(EXTRA_TARGET_FLAGS); do \
46817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46818 done; \
46819 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46822 "RANLIB=$${RANLIB}" \
0c24b341 46823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46824 pdf) \
46825 || exit 1
46826
46827@endif target-libstdc++-v3
46828
6d389afc
MS
46829.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
46830maybe-html-target-libstdc++-v3:
46831@if target-libstdc++-v3
46832maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
46833
46834html-target-libstdc++-v3: \
46835 configure-target-libstdc++-v3
0aed8855 46836 @: $(MAKE); $(unstage)
6d389afc
MS
46837 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46838 r=`${PWD_COMMAND}`; export r; \
46839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46840 $(RAW_CXX_TARGET_EXPORTS) \
46841 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46842 for flag in $(EXTRA_TARGET_FLAGS); do \
46843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46844 done; \
46845 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46848 "RANLIB=$${RANLIB}" \
0c24b341 46849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46850 html) \
46851 || exit 1
46852
46853@endif target-libstdc++-v3
46854
4fa63067
NN
46855.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
46856maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
46857@if target-libstdc++-v3
46858maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
46859
46860TAGS-target-libstdc++-v3: \
46861 configure-target-libstdc++-v3
0aed8855 46862 @: $(MAKE); $(unstage)
4fa63067 46863 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
46864 r=`${PWD_COMMAND}`; export r; \
46865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46866 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46867 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46868 for flag in $(EXTRA_TARGET_FLAGS); do \
46869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46870 done; \
46871 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46874 "RANLIB=$${RANLIB}" \
0c24b341 46875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46876 TAGS) \
e2b9e2dc
NN
46877 || exit 1
46878
6bd3dfaa 46879@endif target-libstdc++-v3
3866be5d 46880
4fa63067
NN
46881.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
46882maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
46883@if target-libstdc++-v3
46884maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 46885
4fa63067
NN
46886install-info-target-libstdc++-v3: \
46887 configure-target-libstdc++-v3 \
46888 info-target-libstdc++-v3
0aed8855 46889 @: $(MAKE); $(unstage)
4fa63067
NN
46890 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46891 r=`${PWD_COMMAND}`; export r; \
b40e3958 46892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46893 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46894 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46895 for flag in $(EXTRA_TARGET_FLAGS); do \
46896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46897 done; \
46898 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46901 "RANLIB=$${RANLIB}" \
0c24b341 46902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46903 install-info) \
4fa63067 46904 || exit 1
3866be5d 46905
6bd3dfaa 46906@endif target-libstdc++-v3
3866be5d 46907
a3ca38d2
DD
46908.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
46909maybe-install-pdf-target-libstdc++-v3:
46910@if target-libstdc++-v3
46911maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
46912
46913install-pdf-target-libstdc++-v3: \
46914 configure-target-libstdc++-v3 \
46915 pdf-target-libstdc++-v3
46916 @: $(MAKE); $(unstage)
46917 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46918 r=`${PWD_COMMAND}`; export r; \
46919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46920 $(RAW_CXX_TARGET_EXPORTS) \
46921 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46922 for flag in $(EXTRA_TARGET_FLAGS); do \
46923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46924 done; \
46925 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46928 "RANLIB=$${RANLIB}" \
0c24b341 46929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46930 install-pdf) \
46931 || exit 1
46932
46933@endif target-libstdc++-v3
46934
108a6f8e
CD
46935.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
46936maybe-install-html-target-libstdc++-v3:
46937@if target-libstdc++-v3
46938maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
46939
46940install-html-target-libstdc++-v3: \
46941 configure-target-libstdc++-v3 \
46942 html-target-libstdc++-v3
46943 @: $(MAKE); $(unstage)
46944 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46945 r=`${PWD_COMMAND}`; export r; \
46946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46947 $(RAW_CXX_TARGET_EXPORTS) \
46948 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46949 for flag in $(EXTRA_TARGET_FLAGS); do \
46950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46951 done; \
46952 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46955 "RANLIB=$${RANLIB}" \
0c24b341 46956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46957 install-html) \
46958 || exit 1
46959
46960@endif target-libstdc++-v3
46961
4fa63067
NN
46962.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
46963maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
46964@if target-libstdc++-v3
46965maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 46966
4fa63067
NN
46967installcheck-target-libstdc++-v3: \
46968 configure-target-libstdc++-v3
0aed8855 46969 @: $(MAKE); $(unstage)
4fa63067
NN
46970 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46971 r=`${PWD_COMMAND}`; export r; \
b40e3958 46972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46973 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46974 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46975 for flag in $(EXTRA_TARGET_FLAGS); do \
46976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46977 done; \
46978 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46981 "RANLIB=$${RANLIB}" \
0c24b341 46982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46983 installcheck) \
4fa63067 46984 || exit 1
3866be5d 46985
6bd3dfaa 46986@endif target-libstdc++-v3
3866be5d 46987
4fa63067
NN
46988.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
46989maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
46990@if target-libstdc++-v3
46991maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
46992
46993mostlyclean-target-libstdc++-v3:
0aed8855 46994 @: $(MAKE); $(unstage)
4fa63067 46995 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
46996 r=`${PWD_COMMAND}`; export r; \
46997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46998 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46999 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47000 for flag in $(EXTRA_TARGET_FLAGS); do \
47001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47002 done; \
47003 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47006 "RANLIB=$${RANLIB}" \
0c24b341 47007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47008 mostlyclean) \
e2b9e2dc
NN
47009 || exit 1
47010
6bd3dfaa 47011@endif target-libstdc++-v3
4fa63067
NN
47012
47013.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
47014maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
47015@if target-libstdc++-v3
47016maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
47017
47018clean-target-libstdc++-v3:
0aed8855 47019 @: $(MAKE); $(unstage)
4fa63067
NN
47020 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47021 r=`${PWD_COMMAND}`; export r; \
b40e3958 47022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47023 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47024 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47025 for flag in $(EXTRA_TARGET_FLAGS); do \
47026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47027 done; \
47028 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47031 "RANLIB=$${RANLIB}" \
0c24b341 47032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47033 clean) \
4fa63067 47034 || exit 1
3866be5d 47035
6bd3dfaa 47036@endif target-libstdc++-v3
3866be5d 47037
4fa63067
NN
47038.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
47039maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
47040@if target-libstdc++-v3
47041maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
47042
47043distclean-target-libstdc++-v3:
0aed8855 47044 @: $(MAKE); $(unstage)
4fa63067
NN
47045 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47046 r=`${PWD_COMMAND}`; export r; \
b40e3958 47047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47048 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47049 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47050 for flag in $(EXTRA_TARGET_FLAGS); do \
47051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47052 done; \
47053 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47056 "RANLIB=$${RANLIB}" \
0c24b341 47057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47058 distclean) \
4fa63067 47059 || exit 1
3866be5d 47060
6bd3dfaa 47061@endif target-libstdc++-v3
3866be5d 47062
4fa63067
NN
47063.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
47064maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
47065@if target-libstdc++-v3
47066maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 47067
4fa63067 47068maintainer-clean-target-libstdc++-v3:
0aed8855 47069 @: $(MAKE); $(unstage)
4fa63067
NN
47070 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47071 r=`${PWD_COMMAND}`; export r; \
b40e3958 47072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47073 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47074 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47075 for flag in $(EXTRA_TARGET_FLAGS); do \
47076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47077 done; \
47078 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47081 "RANLIB=$${RANLIB}" \
0c24b341 47082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47083 maintainer-clean) \
4fa63067 47084 || exit 1
3866be5d 47085
6bd3dfaa 47086@endif target-libstdc++-v3
3866be5d 47087
4fa63067 47088
4fa63067 47089
a7254363
PB
47090
47091
47092.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
47093maybe-configure-target-libmudflap:
4f0ef2d8
CD
47094@if gcc-bootstrap
47095configure-target-libmudflap: stage_current
47096@endif gcc-bootstrap
a7254363
PB
47097@if target-libmudflap
47098maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 47099configure-target-libmudflap:
0aed8855
PB
47100 @: $(MAKE); $(unstage)
47101 @r=`${PWD_COMMAND}`; export r; \
47102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47103 echo "Checking multilib configuration for libmudflap..."; \
47104 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
47105 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
47106 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
47107 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
47108 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
47109 else \
47110 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
47111 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
47112 fi; \
47113 else \
47114 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
47115 fi; \
47116 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 47117 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
1f53ca9a 47118 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47119 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
47120 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 47121 case $(srcdir) in \
b00612cc
PB
47122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47123 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
47124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47125 esac; \
b00612cc
PB
47126 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
47127 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
47128 rm -f no-such-file || : ; \
47129 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47130 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47131 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47132 || exit 1
6bd3dfaa 47133@endif target-libmudflap
e2b9e2dc 47134
a7254363
PB
47135
47136
d545f33b
PB
47137
47138
4b1cb4fe
DD
47139.PHONY: all-target-libmudflap maybe-all-target-libmudflap
47140maybe-all-target-libmudflap:
4f0ef2d8
CD
47141@if gcc-bootstrap
47142all-target-libmudflap: stage_current
47143@endif gcc-bootstrap
6bd3dfaa 47144@if target-libmudflap
72b2455a 47145TARGET-target-libmudflap=all
6bd3dfaa 47146maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 47147all-target-libmudflap: configure-target-libmudflap
0aed8855 47148 @: $(MAKE); $(unstage)
b40e3958
L
47149 @r=`${PWD_COMMAND}`; export r; \
47150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47151 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47152 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
47153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47154 $(TARGET-target-libmudflap))
6bd3dfaa 47155@endif target-libmudflap
3866be5d 47156
a7254363
PB
47157
47158
d545f33b
PB
47159
47160
4b1cb4fe
DD
47161.PHONY: check-target-libmudflap maybe-check-target-libmudflap
47162maybe-check-target-libmudflap:
6bd3dfaa
PB
47163@if target-libmudflap
47164maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 47165
4b1cb4fe 47166check-target-libmudflap:
0aed8855 47167 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47168 @r=`${PWD_COMMAND}`; export r; \
47169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47170 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47171 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 47172 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 47173
6bd3dfaa 47174@endif target-libmudflap
4b1cb4fe
DD
47175
47176.PHONY: install-target-libmudflap maybe-install-target-libmudflap
47177maybe-install-target-libmudflap:
6bd3dfaa
PB
47178@if target-libmudflap
47179maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
47180
47181install-target-libmudflap: installdirs
0aed8855 47182 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47183 @r=`${PWD_COMMAND}`; export r; \
47184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47185 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47186 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 47187 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 47188
6bd3dfaa 47189@endif target-libmudflap
4b1cb4fe 47190
9b980aa1
RW
47191.PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
47192maybe-install-strip-target-libmudflap:
47193@if target-libmudflap
47194maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
47195
47196install-strip-target-libmudflap: installdirs
47197 @: $(MAKE); $(unstage)
47198 @r=`${PWD_COMMAND}`; export r; \
47199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47200 $(NORMAL_TARGET_EXPORTS) \
47201 (cd $(TARGET_SUBDIR)/libmudflap && \
47202 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47203
47204@endif target-libmudflap
47205
56a8fe78 47206# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
47207
47208.PHONY: maybe-info-target-libmudflap info-target-libmudflap
47209maybe-info-target-libmudflap:
6bd3dfaa
PB
47210@if target-libmudflap
47211maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
47212
47213info-target-libmudflap: \
47214 configure-target-libmudflap
0aed8855 47215 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47216 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47217 r=`${PWD_COMMAND}`; export r; \
47218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47219 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47220 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
47221 for flag in $(EXTRA_TARGET_FLAGS); do \
47222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47223 done; \
47224 (cd $(TARGET_SUBDIR)/libmudflap && \
47225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47227 "RANLIB=$${RANLIB}" \
0c24b341 47228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47229 info) \
4b1cb4fe
DD
47230 || exit 1
47231
6bd3dfaa 47232@endif target-libmudflap
4b1cb4fe
DD
47233
47234.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
47235maybe-dvi-target-libmudflap:
6bd3dfaa
PB
47236@if target-libmudflap
47237maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
47238
47239dvi-target-libmudflap: \
47240 configure-target-libmudflap
0aed8855 47241 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47242 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47243 r=`${PWD_COMMAND}`; export r; \
47244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47245 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47246 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
47247 for flag in $(EXTRA_TARGET_FLAGS); do \
47248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47249 done; \
47250 (cd $(TARGET_SUBDIR)/libmudflap && \
47251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47253 "RANLIB=$${RANLIB}" \
0c24b341 47254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47255 dvi) \
4b1cb4fe
DD
47256 || exit 1
47257
6bd3dfaa 47258@endif target-libmudflap
4b1cb4fe 47259
56a8fe78
DD
47260.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
47261maybe-pdf-target-libmudflap:
47262@if target-libmudflap
47263maybe-pdf-target-libmudflap: pdf-target-libmudflap
47264
47265pdf-target-libmudflap: \
47266 configure-target-libmudflap
47267 @: $(MAKE); $(unstage)
47268 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47269 r=`${PWD_COMMAND}`; export r; \
47270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47271 $(NORMAL_TARGET_EXPORTS) \
47272 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
47273 for flag in $(EXTRA_TARGET_FLAGS); do \
47274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47275 done; \
47276 (cd $(TARGET_SUBDIR)/libmudflap && \
47277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47279 "RANLIB=$${RANLIB}" \
0c24b341 47280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47281 pdf) \
47282 || exit 1
47283
47284@endif target-libmudflap
47285
6d389afc
MS
47286.PHONY: maybe-html-target-libmudflap html-target-libmudflap
47287maybe-html-target-libmudflap:
47288@if target-libmudflap
47289maybe-html-target-libmudflap: html-target-libmudflap
47290
47291html-target-libmudflap: \
47292 configure-target-libmudflap
0aed8855 47293 @: $(MAKE); $(unstage)
6d389afc
MS
47294 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47295 r=`${PWD_COMMAND}`; export r; \
47296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47297 $(NORMAL_TARGET_EXPORTS) \
47298 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
47299 for flag in $(EXTRA_TARGET_FLAGS); do \
47300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47301 done; \
47302 (cd $(TARGET_SUBDIR)/libmudflap && \
47303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47305 "RANLIB=$${RANLIB}" \
0c24b341 47306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47307 html) \
47308 || exit 1
47309
47310@endif target-libmudflap
47311
4b1cb4fe
DD
47312.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
47313maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
47314@if target-libmudflap
47315maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
47316
47317TAGS-target-libmudflap: \
47318 configure-target-libmudflap
0aed8855 47319 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47320 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47321 r=`${PWD_COMMAND}`; export r; \
47322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47323 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47324 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 TAGS) \
4b1cb4fe
DD
47334 || exit 1
47335
6bd3dfaa 47336@endif target-libmudflap
4b1cb4fe
DD
47337
47338.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
47339maybe-install-info-target-libmudflap:
6bd3dfaa
PB
47340@if target-libmudflap
47341maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
47342
47343install-info-target-libmudflap: \
47344 configure-target-libmudflap \
47345 info-target-libmudflap
0aed8855 47346 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47347 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47348 r=`${PWD_COMMAND}`; export r; \
47349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47350 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47351 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
47352 for flag in $(EXTRA_TARGET_FLAGS); do \
47353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47354 done; \
47355 (cd $(TARGET_SUBDIR)/libmudflap && \
47356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47358 "RANLIB=$${RANLIB}" \
0c24b341 47359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47360 install-info) \
4b1cb4fe
DD
47361 || exit 1
47362
6bd3dfaa 47363@endif target-libmudflap
4b1cb4fe 47364
a3ca38d2
DD
47365.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
47366maybe-install-pdf-target-libmudflap:
47367@if target-libmudflap
47368maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
47369
47370install-pdf-target-libmudflap: \
47371 configure-target-libmudflap \
47372 pdf-target-libmudflap
47373 @: $(MAKE); $(unstage)
47374 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47375 r=`${PWD_COMMAND}`; export r; \
47376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47377 $(NORMAL_TARGET_EXPORTS) \
47378 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
47379 for flag in $(EXTRA_TARGET_FLAGS); do \
47380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47381 done; \
47382 (cd $(TARGET_SUBDIR)/libmudflap && \
47383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47385 "RANLIB=$${RANLIB}" \
0c24b341 47386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47387 install-pdf) \
47388 || exit 1
47389
47390@endif target-libmudflap
47391
108a6f8e
CD
47392.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
47393maybe-install-html-target-libmudflap:
47394@if target-libmudflap
47395maybe-install-html-target-libmudflap: install-html-target-libmudflap
47396
47397install-html-target-libmudflap: \
47398 configure-target-libmudflap \
47399 html-target-libmudflap
47400 @: $(MAKE); $(unstage)
47401 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47402 r=`${PWD_COMMAND}`; export r; \
47403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47404 $(NORMAL_TARGET_EXPORTS) \
47405 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
47406 for flag in $(EXTRA_TARGET_FLAGS); do \
47407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47408 done; \
47409 (cd $(TARGET_SUBDIR)/libmudflap && \
47410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47412 "RANLIB=$${RANLIB}" \
0c24b341 47413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47414 install-html) \
47415 || exit 1
47416
47417@endif target-libmudflap
47418
4b1cb4fe
DD
47419.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
47420maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
47421@if target-libmudflap
47422maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
47423
47424installcheck-target-libmudflap: \
47425 configure-target-libmudflap
0aed8855 47426 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47427 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47428 r=`${PWD_COMMAND}`; export r; \
47429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47430 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47431 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
47432 for flag in $(EXTRA_TARGET_FLAGS); do \
47433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47434 done; \
47435 (cd $(TARGET_SUBDIR)/libmudflap && \
47436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47438 "RANLIB=$${RANLIB}" \
0c24b341 47439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47440 installcheck) \
4b1cb4fe
DD
47441 || exit 1
47442
6bd3dfaa 47443@endif target-libmudflap
4b1cb4fe
DD
47444
47445.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
47446maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
47447@if target-libmudflap
47448maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
47449
47450mostlyclean-target-libmudflap:
0aed8855 47451 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47452 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47453 r=`${PWD_COMMAND}`; export r; \
47454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47455 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47456 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
47457 for flag in $(EXTRA_TARGET_FLAGS); do \
47458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47459 done; \
47460 (cd $(TARGET_SUBDIR)/libmudflap && \
47461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47463 "RANLIB=$${RANLIB}" \
0c24b341 47464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47465 mostlyclean) \
4b1cb4fe
DD
47466 || exit 1
47467
6bd3dfaa 47468@endif target-libmudflap
4b1cb4fe
DD
47469
47470.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
47471maybe-clean-target-libmudflap:
6bd3dfaa
PB
47472@if target-libmudflap
47473maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
47474
47475clean-target-libmudflap:
0aed8855 47476 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47477 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47478 r=`${PWD_COMMAND}`; export r; \
47479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47480 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47481 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
47482 for flag in $(EXTRA_TARGET_FLAGS); do \
47483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47484 done; \
47485 (cd $(TARGET_SUBDIR)/libmudflap && \
47486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47488 "RANLIB=$${RANLIB}" \
0c24b341 47489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47490 clean) \
4b1cb4fe
DD
47491 || exit 1
47492
6bd3dfaa 47493@endif target-libmudflap
4b1cb4fe
DD
47494
47495.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
47496maybe-distclean-target-libmudflap:
6bd3dfaa
PB
47497@if target-libmudflap
47498maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
47499
47500distclean-target-libmudflap:
0aed8855 47501 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47502 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47503 r=`${PWD_COMMAND}`; export r; \
47504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47505 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47506 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
47507 for flag in $(EXTRA_TARGET_FLAGS); do \
47508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47509 done; \
47510 (cd $(TARGET_SUBDIR)/libmudflap && \
47511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47513 "RANLIB=$${RANLIB}" \
0c24b341 47514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47515 distclean) \
4b1cb4fe
DD
47516 || exit 1
47517
6bd3dfaa 47518@endif target-libmudflap
4b1cb4fe
DD
47519
47520.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
47521maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
47522@if target-libmudflap
47523maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
47524
47525maintainer-clean-target-libmudflap:
0aed8855 47526 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47527 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47528 r=`${PWD_COMMAND}`; export r; \
47529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47530 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47531 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
47532 for flag in $(EXTRA_TARGET_FLAGS); do \
47533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47534 done; \
47535 (cd $(TARGET_SUBDIR)/libmudflap && \
47536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47538 "RANLIB=$${RANLIB}" \
0c24b341 47539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47540 maintainer-clean) \
4b1cb4fe
DD
47541 || exit 1
47542
6bd3dfaa 47543@endif target-libmudflap
4b1cb4fe
DD
47544
47545
4b1cb4fe 47546
064d0a7c
PB
47547
47548
47549.PHONY: configure-target-libssp maybe-configure-target-libssp
47550maybe-configure-target-libssp:
4f0ef2d8
CD
47551@if gcc-bootstrap
47552configure-target-libssp: stage_current
47553@endif gcc-bootstrap
064d0a7c
PB
47554@if target-libssp
47555maybe-configure-target-libssp: configure-target-libssp
c52c6897 47556configure-target-libssp:
0aed8855
PB
47557 @: $(MAKE); $(unstage)
47558 @r=`${PWD_COMMAND}`; export r; \
47559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47560 echo "Checking multilib configuration for libssp..."; \
47561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
47562 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
47563 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
47564 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
47565 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
47566 else \
47567 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
47568 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
47569 fi; \
47570 else \
47571 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
47572 fi; \
47573 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 47574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
1f53ca9a 47575 $(NORMAL_TARGET_EXPORTS) \
064d0a7c
PB
47576 echo Configuring in $(TARGET_SUBDIR)/libssp; \
47577 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
47578 case $(srcdir) in \
47579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47580 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
47581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47582 esac; \
47583 srcdiroption="--srcdir=$${topdir}/libssp"; \
47584 libsrcdir="$$s/libssp"; \
47585 rm -f no-such-file || : ; \
47586 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47587 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47588 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
47589 || exit 1
47590@endif target-libssp
47591
47592
47593
47594
47595
47596.PHONY: all-target-libssp maybe-all-target-libssp
47597maybe-all-target-libssp:
4f0ef2d8
CD
47598@if gcc-bootstrap
47599all-target-libssp: stage_current
47600@endif gcc-bootstrap
064d0a7c
PB
47601@if target-libssp
47602TARGET-target-libssp=all
47603maybe-all-target-libssp: all-target-libssp
47604all-target-libssp: configure-target-libssp
0aed8855 47605 @: $(MAKE); $(unstage)
064d0a7c
PB
47606 @r=`${PWD_COMMAND}`; export r; \
47607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47608 $(NORMAL_TARGET_EXPORTS) \
064d0a7c 47609 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
47610 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47611 $(TARGET-target-libssp))
064d0a7c
PB
47612@endif target-libssp
47613
47614
47615
47616
47617
47618.PHONY: check-target-libssp maybe-check-target-libssp
47619maybe-check-target-libssp:
47620@if target-libssp
47621maybe-check-target-libssp: check-target-libssp
47622
47623check-target-libssp:
0aed8855 47624 @: $(MAKE); $(unstage)
064d0a7c
PB
47625 @r=`${PWD_COMMAND}`; export r; \
47626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47627 $(NORMAL_TARGET_EXPORTS) \
47628 (cd $(TARGET_SUBDIR)/libssp && \
47629 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47630
47631@endif target-libssp
47632
47633.PHONY: install-target-libssp maybe-install-target-libssp
47634maybe-install-target-libssp:
47635@if target-libssp
47636maybe-install-target-libssp: install-target-libssp
47637
47638install-target-libssp: installdirs
0aed8855 47639 @: $(MAKE); $(unstage)
064d0a7c
PB
47640 @r=`${PWD_COMMAND}`; export r; \
47641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47642 $(NORMAL_TARGET_EXPORTS) \
47643 (cd $(TARGET_SUBDIR)/libssp && \
47644 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47645
47646@endif target-libssp
47647
9b980aa1
RW
47648.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
47649maybe-install-strip-target-libssp:
47650@if target-libssp
47651maybe-install-strip-target-libssp: install-strip-target-libssp
47652
47653install-strip-target-libssp: installdirs
47654 @: $(MAKE); $(unstage)
47655 @r=`${PWD_COMMAND}`; export r; \
47656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47657 $(NORMAL_TARGET_EXPORTS) \
47658 (cd $(TARGET_SUBDIR)/libssp && \
47659 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47660
47661@endif target-libssp
47662
56a8fe78 47663# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
47664
47665.PHONY: maybe-info-target-libssp info-target-libssp
47666maybe-info-target-libssp:
47667@if target-libssp
47668maybe-info-target-libssp: info-target-libssp
47669
47670info-target-libssp: \
47671 configure-target-libssp
0aed8855 47672 @: $(MAKE); $(unstage)
064d0a7c
PB
47673 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47674 r=`${PWD_COMMAND}`; export r; \
47675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47676 $(NORMAL_TARGET_EXPORTS) \
47677 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
47678 for flag in $(EXTRA_TARGET_FLAGS); do \
47679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47680 done; \
47681 (cd $(TARGET_SUBDIR)/libssp && \
47682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47684 "RANLIB=$${RANLIB}" \
0c24b341 47685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47686 info) \
47687 || exit 1
47688
47689@endif target-libssp
47690
47691.PHONY: maybe-dvi-target-libssp dvi-target-libssp
47692maybe-dvi-target-libssp:
47693@if target-libssp
47694maybe-dvi-target-libssp: dvi-target-libssp
47695
47696dvi-target-libssp: \
47697 configure-target-libssp
0aed8855 47698 @: $(MAKE); $(unstage)
064d0a7c
PB
47699 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47700 r=`${PWD_COMMAND}`; export r; \
47701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47702 $(NORMAL_TARGET_EXPORTS) \
47703 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
47704 for flag in $(EXTRA_TARGET_FLAGS); do \
47705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47706 done; \
47707 (cd $(TARGET_SUBDIR)/libssp && \
47708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47710 "RANLIB=$${RANLIB}" \
0c24b341 47711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47712 dvi) \
47713 || exit 1
47714
47715@endif target-libssp
47716
56a8fe78
DD
47717.PHONY: maybe-pdf-target-libssp pdf-target-libssp
47718maybe-pdf-target-libssp:
47719@if target-libssp
47720maybe-pdf-target-libssp: pdf-target-libssp
47721
47722pdf-target-libssp: \
47723 configure-target-libssp
47724 @: $(MAKE); $(unstage)
47725 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47726 r=`${PWD_COMMAND}`; export r; \
47727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47728 $(NORMAL_TARGET_EXPORTS) \
47729 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
47730 for flag in $(EXTRA_TARGET_FLAGS); do \
47731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47732 done; \
47733 (cd $(TARGET_SUBDIR)/libssp && \
47734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47736 "RANLIB=$${RANLIB}" \
0c24b341 47737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47738 pdf) \
47739 || exit 1
47740
47741@endif target-libssp
47742
064d0a7c
PB
47743.PHONY: maybe-html-target-libssp html-target-libssp
47744maybe-html-target-libssp:
47745@if target-libssp
47746maybe-html-target-libssp: html-target-libssp
47747
47748html-target-libssp: \
47749 configure-target-libssp
0aed8855 47750 @: $(MAKE); $(unstage)
064d0a7c
PB
47751 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47752 r=`${PWD_COMMAND}`; export r; \
47753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47754 $(NORMAL_TARGET_EXPORTS) \
47755 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
47756 for flag in $(EXTRA_TARGET_FLAGS); do \
47757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47758 done; \
47759 (cd $(TARGET_SUBDIR)/libssp && \
47760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47762 "RANLIB=$${RANLIB}" \
0c24b341 47763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47764 html) \
47765 || exit 1
47766
47767@endif target-libssp
47768
47769.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
47770maybe-TAGS-target-libssp:
47771@if target-libssp
47772maybe-TAGS-target-libssp: TAGS-target-libssp
47773
47774TAGS-target-libssp: \
47775 configure-target-libssp
0aed8855 47776 @: $(MAKE); $(unstage)
064d0a7c
PB
47777 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47778 r=`${PWD_COMMAND}`; export r; \
47779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47780 $(NORMAL_TARGET_EXPORTS) \
47781 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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}" \
064d0a7c
PB
47790 TAGS) \
47791 || exit 1
47792
47793@endif target-libssp
47794
47795.PHONY: maybe-install-info-target-libssp install-info-target-libssp
47796maybe-install-info-target-libssp:
47797@if target-libssp
47798maybe-install-info-target-libssp: install-info-target-libssp
47799
47800install-info-target-libssp: \
47801 configure-target-libssp \
47802 info-target-libssp
0aed8855 47803 @: $(MAKE); $(unstage)
064d0a7c
PB
47804 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47805 r=`${PWD_COMMAND}`; export r; \
47806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47807 $(NORMAL_TARGET_EXPORTS) \
47808 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
47809 for flag in $(EXTRA_TARGET_FLAGS); do \
47810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47811 done; \
47812 (cd $(TARGET_SUBDIR)/libssp && \
47813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47815 "RANLIB=$${RANLIB}" \
0c24b341 47816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47817 install-info) \
47818 || exit 1
47819
47820@endif target-libssp
47821
a3ca38d2
DD
47822.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
47823maybe-install-pdf-target-libssp:
47824@if target-libssp
47825maybe-install-pdf-target-libssp: install-pdf-target-libssp
47826
47827install-pdf-target-libssp: \
47828 configure-target-libssp \
47829 pdf-target-libssp
47830 @: $(MAKE); $(unstage)
47831 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47832 r=`${PWD_COMMAND}`; export r; \
47833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47834 $(NORMAL_TARGET_EXPORTS) \
47835 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
47836 for flag in $(EXTRA_TARGET_FLAGS); do \
47837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47838 done; \
47839 (cd $(TARGET_SUBDIR)/libssp && \
47840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47842 "RANLIB=$${RANLIB}" \
0c24b341 47843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47844 install-pdf) \
47845 || exit 1
47846
47847@endif target-libssp
47848
108a6f8e
CD
47849.PHONY: maybe-install-html-target-libssp install-html-target-libssp
47850maybe-install-html-target-libssp:
47851@if target-libssp
47852maybe-install-html-target-libssp: install-html-target-libssp
47853
47854install-html-target-libssp: \
47855 configure-target-libssp \
47856 html-target-libssp
47857 @: $(MAKE); $(unstage)
47858 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47859 r=`${PWD_COMMAND}`; export r; \
47860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47861 $(NORMAL_TARGET_EXPORTS) \
47862 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
47863 for flag in $(EXTRA_TARGET_FLAGS); do \
47864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47865 done; \
47866 (cd $(TARGET_SUBDIR)/libssp && \
47867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47869 "RANLIB=$${RANLIB}" \
0c24b341 47870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47871 install-html) \
47872 || exit 1
47873
47874@endif target-libssp
47875
064d0a7c
PB
47876.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
47877maybe-installcheck-target-libssp:
47878@if target-libssp
47879maybe-installcheck-target-libssp: installcheck-target-libssp
47880
47881installcheck-target-libssp: \
47882 configure-target-libssp
0aed8855 47883 @: $(MAKE); $(unstage)
064d0a7c
PB
47884 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47885 r=`${PWD_COMMAND}`; export r; \
47886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47887 $(NORMAL_TARGET_EXPORTS) \
47888 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
47889 for flag in $(EXTRA_TARGET_FLAGS); do \
47890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47891 done; \
47892 (cd $(TARGET_SUBDIR)/libssp && \
47893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47895 "RANLIB=$${RANLIB}" \
0c24b341 47896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47897 installcheck) \
47898 || exit 1
47899
47900@endif target-libssp
47901
47902.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
47903maybe-mostlyclean-target-libssp:
47904@if target-libssp
47905maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
47906
47907mostlyclean-target-libssp:
0aed8855 47908 @: $(MAKE); $(unstage)
064d0a7c
PB
47909 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47910 r=`${PWD_COMMAND}`; export r; \
47911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47912 $(NORMAL_TARGET_EXPORTS) \
47913 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
47914 for flag in $(EXTRA_TARGET_FLAGS); do \
47915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47916 done; \
47917 (cd $(TARGET_SUBDIR)/libssp && \
47918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47920 "RANLIB=$${RANLIB}" \
0c24b341 47921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47922 mostlyclean) \
47923 || exit 1
47924
47925@endif target-libssp
47926
47927.PHONY: maybe-clean-target-libssp clean-target-libssp
47928maybe-clean-target-libssp:
47929@if target-libssp
47930maybe-clean-target-libssp: clean-target-libssp
47931
47932clean-target-libssp:
0aed8855 47933 @: $(MAKE); $(unstage)
064d0a7c
PB
47934 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47935 r=`${PWD_COMMAND}`; export r; \
47936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47937 $(NORMAL_TARGET_EXPORTS) \
47938 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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}" \
064d0a7c
PB
47947 clean) \
47948 || exit 1
47949
47950@endif target-libssp
47951
47952.PHONY: maybe-distclean-target-libssp distclean-target-libssp
47953maybe-distclean-target-libssp:
47954@if target-libssp
47955maybe-distclean-target-libssp: distclean-target-libssp
47956
47957distclean-target-libssp:
0aed8855 47958 @: $(MAKE); $(unstage)
064d0a7c
PB
47959 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47960 r=`${PWD_COMMAND}`; export r; \
47961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47962 $(NORMAL_TARGET_EXPORTS) \
47963 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
47964 for flag in $(EXTRA_TARGET_FLAGS); do \
47965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47966 done; \
47967 (cd $(TARGET_SUBDIR)/libssp && \
47968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47970 "RANLIB=$${RANLIB}" \
0c24b341 47971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47972 distclean) \
47973 || exit 1
47974
47975@endif target-libssp
47976
47977.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
47978maybe-maintainer-clean-target-libssp:
47979@if target-libssp
47980maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
47981
47982maintainer-clean-target-libssp:
0aed8855 47983 @: $(MAKE); $(unstage)
064d0a7c
PB
47984 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47985 r=`${PWD_COMMAND}`; export r; \
47986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47987 $(NORMAL_TARGET_EXPORTS) \
47988 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
47989 for flag in $(EXTRA_TARGET_FLAGS); do \
47990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47991 done; \
47992 (cd $(TARGET_SUBDIR)/libssp && \
47993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47995 "RANLIB=$${RANLIB}" \
0c24b341 47996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47997 maintainer-clean) \
47998 || exit 1
47999
48000@endif target-libssp
48001
48002
48003
a7254363 48004
e90269c8 48005
a7254363
PB
48006.PHONY: configure-target-newlib maybe-configure-target-newlib
48007maybe-configure-target-newlib:
4f0ef2d8
CD
48008@if gcc-bootstrap
48009configure-target-newlib: stage_current
48010@endif gcc-bootstrap
a7254363
PB
48011@if target-newlib
48012maybe-configure-target-newlib: configure-target-newlib
c52c6897 48013configure-target-newlib:
0aed8855
PB
48014 @: $(MAKE); $(unstage)
48015 @r=`${PWD_COMMAND}`; export r; \
48016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48017 echo "Checking multilib configuration for newlib..."; \
48018 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
48019 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
48020 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
48021 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
48022 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
48023 else \
48024 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
48025 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48026 fi; \
48027 else \
48028 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
48029 fi; \
48030 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 48031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
1f53ca9a 48032 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48033 echo Configuring in $(TARGET_SUBDIR)/newlib; \
48034 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
48035 case $(srcdir) in \
b00612cc
PB
48036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48037 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
48038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 48039 esac; \
b00612cc
PB
48040 srcdiroption="--srcdir=$${topdir}/newlib"; \
48041 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
48042 rm -f no-such-file || : ; \
48043 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48044 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48045 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 48046 || exit 1
6bd3dfaa 48047@endif target-newlib
4b1cb4fe 48048
a7254363
PB
48049
48050
d545f33b
PB
48051
48052
4b1cb4fe
DD
48053.PHONY: all-target-newlib maybe-all-target-newlib
48054maybe-all-target-newlib:
4f0ef2d8
CD
48055@if gcc-bootstrap
48056all-target-newlib: stage_current
48057@endif gcc-bootstrap
6bd3dfaa 48058@if target-newlib
72b2455a 48059TARGET-target-newlib=all
6bd3dfaa 48060maybe-all-target-newlib: all-target-newlib
4b1cb4fe 48061all-target-newlib: configure-target-newlib
0aed8855 48062 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48063 @r=`${PWD_COMMAND}`; export r; \
48064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48065 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48066 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
48067 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48068 $(TARGET-target-newlib))
6bd3dfaa 48069@endif target-newlib
4b1cb4fe 48070
a7254363
PB
48071
48072
d545f33b
PB
48073
48074
4b1cb4fe
DD
48075.PHONY: check-target-newlib maybe-check-target-newlib
48076maybe-check-target-newlib:
6bd3dfaa
PB
48077@if target-newlib
48078maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
48079
48080check-target-newlib:
0aed8855 48081 @: $(MAKE); $(unstage)
b40e3958
L
48082 @r=`${PWD_COMMAND}`; export r; \
48083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48084 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48085 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 48086 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 48087
6bd3dfaa 48088@endif target-newlib
3866be5d 48089
4fa63067
NN
48090.PHONY: install-target-newlib maybe-install-target-newlib
48091maybe-install-target-newlib:
6bd3dfaa
PB
48092@if target-newlib
48093maybe-install-target-newlib: install-target-newlib
e2b9e2dc 48094
4fa63067 48095install-target-newlib: installdirs
0aed8855 48096 @: $(MAKE); $(unstage)
b40e3958
L
48097 @r=`${PWD_COMMAND}`; export r; \
48098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48099 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48100 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 48101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 48102
6bd3dfaa 48103@endif target-newlib
3866be5d 48104
9b980aa1
RW
48105.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
48106maybe-install-strip-target-newlib:
48107@if target-newlib
48108maybe-install-strip-target-newlib: install-strip-target-newlib
48109
48110install-strip-target-newlib: installdirs
48111 @: $(MAKE); $(unstage)
48112 @r=`${PWD_COMMAND}`; export r; \
48113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48114 $(NORMAL_TARGET_EXPORTS) \
48115 (cd $(TARGET_SUBDIR)/newlib && \
48116 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48117
48118@endif target-newlib
48119
56a8fe78 48120# Other targets (info, dvi, pdf, etc.)
3866be5d 48121
4fa63067
NN
48122.PHONY: maybe-info-target-newlib info-target-newlib
48123maybe-info-target-newlib:
6bd3dfaa
PB
48124@if target-newlib
48125maybe-info-target-newlib: info-target-newlib
3866be5d 48126
4fa63067
NN
48127info-target-newlib: \
48128 configure-target-newlib
0aed8855 48129 @: $(MAKE); $(unstage)
4fa63067
NN
48130 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48131 r=`${PWD_COMMAND}`; export r; \
48132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48133 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48134 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
48135 for flag in $(EXTRA_TARGET_FLAGS); do \
48136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48137 done; \
48138 (cd $(TARGET_SUBDIR)/newlib && \
48139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48141 "RANLIB=$${RANLIB}" \
0c24b341 48142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48143 info) \
4fa63067 48144 || exit 1
16ae0395 48145
6bd3dfaa 48146@endif target-newlib
3866be5d 48147
4fa63067
NN
48148.PHONY: maybe-dvi-target-newlib dvi-target-newlib
48149maybe-dvi-target-newlib:
6bd3dfaa
PB
48150@if target-newlib
48151maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 48152
4fa63067
NN
48153dvi-target-newlib: \
48154 configure-target-newlib
0aed8855 48155 @: $(MAKE); $(unstage)
4fa63067 48156 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48157 r=`${PWD_COMMAND}`; export r; \
48158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48159 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48160 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
48161 for flag in $(EXTRA_TARGET_FLAGS); do \
48162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48163 done; \
48164 (cd $(TARGET_SUBDIR)/newlib && \
48165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48167 "RANLIB=$${RANLIB}" \
0c24b341 48168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48169 dvi) \
e2b9e2dc
NN
48170 || exit 1
48171
6bd3dfaa 48172@endif target-newlib
3866be5d 48173
56a8fe78
DD
48174.PHONY: maybe-pdf-target-newlib pdf-target-newlib
48175maybe-pdf-target-newlib:
48176@if target-newlib
48177maybe-pdf-target-newlib: pdf-target-newlib
48178
48179pdf-target-newlib: \
48180 configure-target-newlib
48181 @: $(MAKE); $(unstage)
48182 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48183 r=`${PWD_COMMAND}`; export r; \
48184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48185 $(NORMAL_TARGET_EXPORTS) \
48186 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
48187 for flag in $(EXTRA_TARGET_FLAGS); do \
48188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48189 done; \
48190 (cd $(TARGET_SUBDIR)/newlib && \
48191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48193 "RANLIB=$${RANLIB}" \
0c24b341 48194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48195 pdf) \
48196 || exit 1
48197
48198@endif target-newlib
48199
6d389afc
MS
48200.PHONY: maybe-html-target-newlib html-target-newlib
48201maybe-html-target-newlib:
48202@if target-newlib
48203maybe-html-target-newlib: html-target-newlib
48204
48205html-target-newlib: \
48206 configure-target-newlib
0aed8855 48207 @: $(MAKE); $(unstage)
6d389afc
MS
48208 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48209 r=`${PWD_COMMAND}`; export r; \
48210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48211 $(NORMAL_TARGET_EXPORTS) \
48212 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
48213 for flag in $(EXTRA_TARGET_FLAGS); do \
48214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48215 done; \
48216 (cd $(TARGET_SUBDIR)/newlib && \
48217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48219 "RANLIB=$${RANLIB}" \
0c24b341 48220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48221 html) \
48222 || exit 1
48223
48224@endif target-newlib
48225
4fa63067
NN
48226.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
48227maybe-TAGS-target-newlib:
6bd3dfaa
PB
48228@if target-newlib
48229maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 48230
4fa63067
NN
48231TAGS-target-newlib: \
48232 configure-target-newlib
0aed8855 48233 @: $(MAKE); $(unstage)
4fa63067
NN
48234 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48235 r=`${PWD_COMMAND}`; export r; \
b40e3958 48236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48238 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
48239 for flag in $(EXTRA_TARGET_FLAGS); do \
48240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48241 done; \
48242 (cd $(TARGET_SUBDIR)/newlib && \
48243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48245 "RANLIB=$${RANLIB}" \
0c24b341 48246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48247 TAGS) \
4fa63067 48248 || exit 1
3866be5d 48249
6bd3dfaa 48250@endif target-newlib
3866be5d 48251
4fa63067
NN
48252.PHONY: maybe-install-info-target-newlib install-info-target-newlib
48253maybe-install-info-target-newlib:
6bd3dfaa
PB
48254@if target-newlib
48255maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 48256
4fa63067
NN
48257install-info-target-newlib: \
48258 configure-target-newlib \
48259 info-target-newlib
0aed8855 48260 @: $(MAKE); $(unstage)
4fa63067
NN
48261 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48262 r=`${PWD_COMMAND}`; export r; \
b40e3958 48263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48264 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48265 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
48266 for flag in $(EXTRA_TARGET_FLAGS); do \
48267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48268 done; \
48269 (cd $(TARGET_SUBDIR)/newlib && \
48270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48272 "RANLIB=$${RANLIB}" \
0c24b341 48273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48274 install-info) \
4fa63067 48275 || exit 1
3866be5d 48276
6bd3dfaa 48277@endif target-newlib
3866be5d 48278
a3ca38d2
DD
48279.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
48280maybe-install-pdf-target-newlib:
48281@if target-newlib
48282maybe-install-pdf-target-newlib: install-pdf-target-newlib
48283
48284install-pdf-target-newlib: \
48285 configure-target-newlib \
48286 pdf-target-newlib
48287 @: $(MAKE); $(unstage)
48288 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48289 r=`${PWD_COMMAND}`; export r; \
48290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48291 $(NORMAL_TARGET_EXPORTS) \
48292 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
48293 for flag in $(EXTRA_TARGET_FLAGS); do \
48294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48295 done; \
48296 (cd $(TARGET_SUBDIR)/newlib && \
48297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48299 "RANLIB=$${RANLIB}" \
0c24b341 48300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48301 install-pdf) \
48302 || exit 1
48303
48304@endif target-newlib
48305
108a6f8e
CD
48306.PHONY: maybe-install-html-target-newlib install-html-target-newlib
48307maybe-install-html-target-newlib:
48308@if target-newlib
48309maybe-install-html-target-newlib: install-html-target-newlib
48310
48311install-html-target-newlib: \
48312 configure-target-newlib \
48313 html-target-newlib
48314 @: $(MAKE); $(unstage)
48315 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48316 r=`${PWD_COMMAND}`; export r; \
48317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48318 $(NORMAL_TARGET_EXPORTS) \
48319 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
48320 for flag in $(EXTRA_TARGET_FLAGS); do \
48321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48322 done; \
48323 (cd $(TARGET_SUBDIR)/newlib && \
48324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48326 "RANLIB=$${RANLIB}" \
0c24b341 48327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48328 install-html) \
48329 || exit 1
48330
48331@endif target-newlib
48332
4fa63067
NN
48333.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
48334maybe-installcheck-target-newlib:
6bd3dfaa
PB
48335@if target-newlib
48336maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
48337
48338installcheck-target-newlib: \
48339 configure-target-newlib
0aed8855 48340 @: $(MAKE); $(unstage)
4fa63067 48341 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48342 r=`${PWD_COMMAND}`; export r; \
48343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48344 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48345 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
48346 for flag in $(EXTRA_TARGET_FLAGS); do \
48347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48348 done; \
48349 (cd $(TARGET_SUBDIR)/newlib && \
48350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48352 "RANLIB=$${RANLIB}" \
0c24b341 48353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48354 installcheck) \
e2b9e2dc
NN
48355 || exit 1
48356
6bd3dfaa 48357@endif target-newlib
3866be5d 48358
4fa63067
NN
48359.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
48360maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
48361@if target-newlib
48362maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 48363
4fa63067 48364mostlyclean-target-newlib:
0aed8855 48365 @: $(MAKE); $(unstage)
4fa63067
NN
48366 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48367 r=`${PWD_COMMAND}`; export r; \
b40e3958 48368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48369 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48370 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
48371 for flag in $(EXTRA_TARGET_FLAGS); do \
48372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48373 done; \
48374 (cd $(TARGET_SUBDIR)/newlib && \
48375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48377 "RANLIB=$${RANLIB}" \
0c24b341 48378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48379 mostlyclean) \
4fa63067 48380 || exit 1
3866be5d 48381
6bd3dfaa 48382@endif target-newlib
3866be5d 48383
4fa63067
NN
48384.PHONY: maybe-clean-target-newlib clean-target-newlib
48385maybe-clean-target-newlib:
6bd3dfaa
PB
48386@if target-newlib
48387maybe-clean-target-newlib: clean-target-newlib
16ae0395 48388
4fa63067 48389clean-target-newlib:
0aed8855 48390 @: $(MAKE); $(unstage)
4fa63067
NN
48391 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48392 r=`${PWD_COMMAND}`; export r; \
b40e3958 48393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48394 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48395 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
48396 for flag in $(EXTRA_TARGET_FLAGS); do \
48397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48398 done; \
48399 (cd $(TARGET_SUBDIR)/newlib && \
48400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48402 "RANLIB=$${RANLIB}" \
0c24b341 48403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48404 clean) \
4fa63067 48405 || exit 1
3866be5d 48406
6bd3dfaa 48407@endif target-newlib
3866be5d 48408
4fa63067
NN
48409.PHONY: maybe-distclean-target-newlib distclean-target-newlib
48410maybe-distclean-target-newlib:
6bd3dfaa
PB
48411@if target-newlib
48412maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
48413
48414distclean-target-newlib:
0aed8855 48415 @: $(MAKE); $(unstage)
4fa63067 48416 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48417 r=`${PWD_COMMAND}`; export r; \
48418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48419 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48420 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
48421 for flag in $(EXTRA_TARGET_FLAGS); do \
48422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48423 done; \
48424 (cd $(TARGET_SUBDIR)/newlib && \
48425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48427 "RANLIB=$${RANLIB}" \
0c24b341 48428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48429 distclean) \
e2b9e2dc
NN
48430 || exit 1
48431
6bd3dfaa 48432@endif target-newlib
3866be5d 48433
4fa63067
NN
48434.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
48435maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
48436@if target-newlib
48437maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 48438
4fa63067 48439maintainer-clean-target-newlib:
0aed8855 48440 @: $(MAKE); $(unstage)
4fa63067
NN
48441 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48442 r=`${PWD_COMMAND}`; export r; \
b40e3958 48443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48444 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48445 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
48446 for flag in $(EXTRA_TARGET_FLAGS); do \
48447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48448 done; \
48449 (cd $(TARGET_SUBDIR)/newlib && \
48450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48452 "RANLIB=$${RANLIB}" \
0c24b341 48453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48454 maintainer-clean) \
4fa63067 48455 || exit 1
3866be5d 48456
6bd3dfaa 48457@endif target-newlib
3866be5d 48458
16ae0395 48459
4b1cb4fe 48460
a7254363 48461
4b1cb4fe 48462
6aa8ef82
DJ
48463.PHONY: configure-target-libgcc maybe-configure-target-libgcc
48464maybe-configure-target-libgcc:
48465@if gcc-bootstrap
48466configure-target-libgcc: stage_current
48467@endif gcc-bootstrap
48468@if target-libgcc
48469maybe-configure-target-libgcc: configure-target-libgcc
48470configure-target-libgcc:
48471 @r=`${PWD_COMMAND}`; export r; \
48472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48473 echo "Checking multilib configuration for libgcc..."; \
48474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48475 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48476 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48477 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48478 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48479 else \
48480 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48481 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48482 fi; \
48483 else \
48484 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48485 fi; \
48486 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48487 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
1f53ca9a 48488 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82
DJ
48489 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
48490 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
48491 case $(srcdir) in \
48492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48493 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48495 esac; \
48496 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48497 libsrcdir="$$s/libgcc"; \
48498 rm -f no-such-file || : ; \
48499 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48500 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48501 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
48502 || exit 1
48503@endif target-libgcc
48504
48505
48506
48507.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
48508maybe-configure-stage1-target-libgcc:
48509@if target-libgcc-bootstrap
48510maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
48511configure-stage1-target-libgcc:
48512 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
48513 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48514 @r=`${PWD_COMMAND}`; export r; \
48515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48516 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
48517 echo "Checking multilib configuration for libgcc..."; \
48518 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48519 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48520 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48521 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48522 else \
48523 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48524 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48525 fi; \
48526 else \
48527 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48528 fi; \
48529 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
48530 $(NORMAL_TARGET_EXPORTS) \
48531 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48532 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48533 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48534 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
48535 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48536 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48537 case $(srcdir) in \
48538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48539 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48541 esac; \
48542 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48543 libsrcdir="$$s/libgcc"; \
48544 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48545 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48546 --target=${target_alias} $${srcdiroption} \
1b05fbbd 48547 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
48548@endif target-libgcc-bootstrap
48549
48550.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
48551maybe-configure-stage2-target-libgcc:
48552@if target-libgcc-bootstrap
48553maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
48554configure-stage2-target-libgcc:
48555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
48556 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48557 @r=`${PWD_COMMAND}`; export r; \
48558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48559 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
48560 echo "Checking multilib configuration for libgcc..."; \
48561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48562 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48563 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48564 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48565 else \
48566 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48567 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48568 fi; \
48569 else \
48570 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48571 fi; \
48572 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48573 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48574 \
48575 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48576 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48577 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48578 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
48579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48580 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48581 case $(srcdir) in \
48582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48583 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48585 esac; \
48586 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48587 libsrcdir="$$s/libgcc"; \
48588 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48589 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48590 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48591 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48592 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
48593@endif target-libgcc-bootstrap
48594
6aa8ef82
DJ
48595.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
48596maybe-configure-stage3-target-libgcc:
48597@if target-libgcc-bootstrap
48598maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
48599configure-stage3-target-libgcc:
48600 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
48601 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48602 @r=`${PWD_COMMAND}`; export r; \
48603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48604 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
48605 echo "Checking multilib configuration for libgcc..."; \
48606 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48607 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48608 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48609 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48610 else \
48611 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48612 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48613 fi; \
48614 else \
48615 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48616 fi; \
48617 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48618 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48619 \
48620 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48621 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48622 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48623 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
48624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48625 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48626 case $(srcdir) in \
48627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48628 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48630 esac; \
48631 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48632 libsrcdir="$$s/libgcc"; \
48633 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48634 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48635 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48636 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48637 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
48638@endif target-libgcc-bootstrap
48639
6aa8ef82
DJ
48640.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
48641maybe-configure-stage4-target-libgcc:
48642@if target-libgcc-bootstrap
48643maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
48644configure-stage4-target-libgcc:
48645 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
48646 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48647 @r=`${PWD_COMMAND}`; export r; \
48648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48649 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
48650 echo "Checking multilib configuration for libgcc..."; \
48651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48652 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48653 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48654 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48655 else \
48656 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48657 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48658 fi; \
48659 else \
48660 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48661 fi; \
48662 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48663 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48664 \
48665 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48668 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
48669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48670 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48671 case $(srcdir) in \
48672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48673 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48675 esac; \
48676 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48677 libsrcdir="$$s/libgcc"; \
48678 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48679 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48680 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48681 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48682 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
48683@endif target-libgcc-bootstrap
48684
48685.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
48686maybe-configure-stageprofile-target-libgcc:
48687@if target-libgcc-bootstrap
48688maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
48689configure-stageprofile-target-libgcc:
48690 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
48691 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48692 @r=`${PWD_COMMAND}`; export r; \
48693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48694 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
48695 echo "Checking multilib configuration for libgcc..."; \
48696 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48697 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48698 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48699 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48700 else \
48701 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48702 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48703 fi; \
48704 else \
48705 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48706 fi; \
48707 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48708 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48709 \
48710 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48711 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48712 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48713 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
48714 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48715 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48716 case $(srcdir) in \
48717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48718 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48720 esac; \
48721 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48722 libsrcdir="$$s/libgcc"; \
48723 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48724 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48725 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48726 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48727 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
48728@endif target-libgcc-bootstrap
48729
48730.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
48731maybe-configure-stagefeedback-target-libgcc:
48732@if target-libgcc-bootstrap
48733maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
48734configure-stagefeedback-target-libgcc:
48735 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
48736 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48737 @r=`${PWD_COMMAND}`; export r; \
48738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48739 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
48740 echo "Checking multilib configuration for libgcc..."; \
48741 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48742 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48743 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48744 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48745 else \
48746 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48747 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48748 fi; \
48749 else \
48750 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48751 fi; \
48752 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48753 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48754 \
48755 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48756 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48757 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48758 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
48759 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48760 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48761 case $(srcdir) in \
48762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48763 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48765 esac; \
48766 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48767 libsrcdir="$$s/libgcc"; \
48768 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48769 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48770 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48771 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48772 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
48773@endif target-libgcc-bootstrap
48774
48775
48776
48777
48778
48779.PHONY: all-target-libgcc maybe-all-target-libgcc
48780maybe-all-target-libgcc:
48781@if gcc-bootstrap
48782all-target-libgcc: stage_current
48783@endif gcc-bootstrap
48784@if target-libgcc
48785TARGET-target-libgcc=all
48786maybe-all-target-libgcc: all-target-libgcc
48787all-target-libgcc: configure-target-libgcc
48788 @r=`${PWD_COMMAND}`; export r; \
48789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48790 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 48791 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
48792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48793 $(TARGET-target-libgcc))
6aa8ef82
DJ
48794@endif target-libgcc
48795
48796
48797
48798.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
48799.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
48800maybe-all-stage1-target-libgcc:
48801maybe-clean-stage1-target-libgcc:
48802@if target-libgcc-bootstrap
48803maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
48804all-stage1: all-stage1-target-libgcc
48805TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
48806all-stage1-target-libgcc: configure-stage1-target-libgcc
48807 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
48808 @r=`${PWD_COMMAND}`; export r; \
48809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48810 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 48811 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 48812 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48814 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48815 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48816 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48820 $(EXTRA_TARGET_FLAGS) \
48821 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
48822 $(TARGET-stage1-target-libgcc)
48823
48824maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
48825clean-stage1: clean-stage1-target-libgcc
48826clean-stage1-target-libgcc:
48827 @if [ $(current_stage) = stage1 ]; then \
48828 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48829 else \
48830 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
48831 $(MAKE) stage1-start; \
48832 fi; \
48833 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48834 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 48835 clean
6aa8ef82
DJ
48836@endif target-libgcc-bootstrap
48837
48838
48839.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
48840.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
48841maybe-all-stage2-target-libgcc:
48842maybe-clean-stage2-target-libgcc:
48843@if target-libgcc-bootstrap
48844maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
48845all-stage2: all-stage2-target-libgcc
48846TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
48847all-stage2-target-libgcc: configure-stage2-target-libgcc
48848 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
48849 @r=`${PWD_COMMAND}`; export r; \
48850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48851 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82 48852 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48853 \
6aa8ef82 48854 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48855 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48856 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48857 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48858 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48859 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48860 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48861 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48862 $(EXTRA_TARGET_FLAGS) \
48863 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
48864 $(TARGET-stage2-target-libgcc)
48865
48866maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
48867clean-stage2: clean-stage2-target-libgcc
48868clean-stage2-target-libgcc:
48869 @if [ $(current_stage) = stage2 ]; then \
48870 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48871 else \
48872 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
48873 $(MAKE) stage2-start; \
48874 fi; \
48875 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48876 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48877 \
8ee82aff 48878 clean
6aa8ef82
DJ
48879@endif target-libgcc-bootstrap
48880
48881
48882.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
48883.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
48884maybe-all-stage3-target-libgcc:
48885maybe-clean-stage3-target-libgcc:
48886@if target-libgcc-bootstrap
48887maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
48888all-stage3: all-stage3-target-libgcc
48889TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
48890all-stage3-target-libgcc: configure-stage3-target-libgcc
48891 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
48892 @r=`${PWD_COMMAND}`; export r; \
48893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48894 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82 48895 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48896 \
6aa8ef82 48897 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48899 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48900 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48901 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48905 $(EXTRA_TARGET_FLAGS) \
48906 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
48907 $(TARGET-stage3-target-libgcc)
48908
48909maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
48910clean-stage3: clean-stage3-target-libgcc
48911clean-stage3-target-libgcc:
48912 @if [ $(current_stage) = stage3 ]; then \
48913 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48914 else \
48915 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
48916 $(MAKE) stage3-start; \
48917 fi; \
48918 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48919 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48920 \
8ee82aff 48921 clean
6aa8ef82
DJ
48922@endif target-libgcc-bootstrap
48923
48924
48925.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
48926.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
48927maybe-all-stage4-target-libgcc:
48928maybe-clean-stage4-target-libgcc:
48929@if target-libgcc-bootstrap
48930maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
48931all-stage4: all-stage4-target-libgcc
48932TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
48933all-stage4-target-libgcc: configure-stage4-target-libgcc
48934 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
48935 @r=`${PWD_COMMAND}`; export r; \
48936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48937 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82 48938 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48939 \
6aa8ef82 48940 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48942 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48943 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48944 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48948 $(EXTRA_TARGET_FLAGS) \
48949 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
48950 $(TARGET-stage4-target-libgcc)
48951
48952maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
48953clean-stage4: clean-stage4-target-libgcc
48954clean-stage4-target-libgcc:
48955 @if [ $(current_stage) = stage4 ]; then \
48956 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48957 else \
48958 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
48959 $(MAKE) stage4-start; \
48960 fi; \
48961 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48962 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48963 \
8ee82aff 48964 clean
6aa8ef82
DJ
48965@endif target-libgcc-bootstrap
48966
48967
48968.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
48969.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
48970maybe-all-stageprofile-target-libgcc:
48971maybe-clean-stageprofile-target-libgcc:
48972@if target-libgcc-bootstrap
48973maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
48974all-stageprofile: all-stageprofile-target-libgcc
48975TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
48976all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
48977 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
48978 @r=`${PWD_COMMAND}`; export r; \
48979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48980 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82 48981 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48982 \
6aa8ef82 48983 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48984 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48985 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48986 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48987 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48988 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48989 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48990 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48991 $(EXTRA_TARGET_FLAGS) \
48992 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
48993 $(TARGET-stageprofile-target-libgcc)
48994
48995maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
48996clean-stageprofile: clean-stageprofile-target-libgcc
48997clean-stageprofile-target-libgcc:
48998 @if [ $(current_stage) = stageprofile ]; then \
48999 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49000 else \
49001 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
49002 $(MAKE) stageprofile-start; \
49003 fi; \
49004 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 49005 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 49006 \
8ee82aff 49007 clean
6aa8ef82
DJ
49008@endif target-libgcc-bootstrap
49009
49010
49011.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
49012.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
49013maybe-all-stagefeedback-target-libgcc:
49014maybe-clean-stagefeedback-target-libgcc:
49015@if target-libgcc-bootstrap
49016maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
49017all-stagefeedback: all-stagefeedback-target-libgcc
49018TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
49019all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
49020 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49021 @r=`${PWD_COMMAND}`; export r; \
49022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 49023 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82 49024 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 49025 \
6aa8ef82 49026 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 49027 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
49028 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49029 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49030 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49031 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49032 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49033 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49034 $(EXTRA_TARGET_FLAGS) \
49035 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
49036 $(TARGET-stagefeedback-target-libgcc)
49037
49038maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
49039clean-stagefeedback: clean-stagefeedback-target-libgcc
49040clean-stagefeedback-target-libgcc:
49041 @if [ $(current_stage) = stagefeedback ]; then \
49042 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49043 else \
49044 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
49045 $(MAKE) stagefeedback-start; \
49046 fi; \
49047 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 49048 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 49049 \
8ee82aff 49050 clean
6aa8ef82
DJ
49051@endif target-libgcc-bootstrap
49052
49053
49054
49055
49056
49057
49058.PHONY: check-target-libgcc maybe-check-target-libgcc
49059maybe-check-target-libgcc:
49060@if target-libgcc
49061maybe-check-target-libgcc: check-target-libgcc
49062
49063# Dummy target for uncheckable module.
49064check-target-libgcc:
49065
49066@endif target-libgcc
49067
49068.PHONY: install-target-libgcc maybe-install-target-libgcc
49069maybe-install-target-libgcc:
49070@if target-libgcc
49071maybe-install-target-libgcc: install-target-libgcc
49072
49073install-target-libgcc: installdirs
49074 @: $(MAKE); $(unstage)
49075 @r=`${PWD_COMMAND}`; export r; \
49076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49077 $(NORMAL_TARGET_EXPORTS) \
49078 (cd $(TARGET_SUBDIR)/libgcc && \
49079 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49080
49081@endif target-libgcc
49082
9b980aa1
RW
49083.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
49084maybe-install-strip-target-libgcc:
49085@if target-libgcc
49086maybe-install-strip-target-libgcc: install-strip-target-libgcc
49087
49088install-strip-target-libgcc: installdirs
49089 @: $(MAKE); $(unstage)
49090 @r=`${PWD_COMMAND}`; export r; \
49091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49092 $(NORMAL_TARGET_EXPORTS) \
49093 (cd $(TARGET_SUBDIR)/libgcc && \
49094 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49095
49096@endif target-libgcc
49097
6aa8ef82
DJ
49098# Other targets (info, dvi, pdf, etc.)
49099
49100.PHONY: maybe-info-target-libgcc info-target-libgcc
49101maybe-info-target-libgcc:
49102@if target-libgcc
49103maybe-info-target-libgcc: info-target-libgcc
49104
49105info-target-libgcc: \
49106 configure-target-libgcc
49107 @: $(MAKE); $(unstage)
49108 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49109 r=`${PWD_COMMAND}`; export r; \
49110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49111 $(NORMAL_TARGET_EXPORTS) \
49112 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
49113 for flag in $(EXTRA_TARGET_FLAGS); do \
49114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49115 done; \
49116 (cd $(TARGET_SUBDIR)/libgcc && \
49117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49119 "RANLIB=$${RANLIB}" \
0c24b341 49120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49121 info) \
49122 || exit 1
49123
49124@endif target-libgcc
49125
49126.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
49127maybe-dvi-target-libgcc:
49128@if target-libgcc
49129maybe-dvi-target-libgcc: dvi-target-libgcc
49130
49131dvi-target-libgcc: \
49132 configure-target-libgcc
49133 @: $(MAKE); $(unstage)
49134 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49135 r=`${PWD_COMMAND}`; export r; \
49136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49137 $(NORMAL_TARGET_EXPORTS) \
49138 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
49139 for flag in $(EXTRA_TARGET_FLAGS); do \
49140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49141 done; \
49142 (cd $(TARGET_SUBDIR)/libgcc && \
49143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49145 "RANLIB=$${RANLIB}" \
0c24b341 49146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49147 dvi) \
49148 || exit 1
49149
49150@endif target-libgcc
49151
49152.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
49153maybe-pdf-target-libgcc:
49154@if target-libgcc
49155maybe-pdf-target-libgcc: pdf-target-libgcc
49156
49157pdf-target-libgcc: \
49158 configure-target-libgcc
49159 @: $(MAKE); $(unstage)
49160 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49161 r=`${PWD_COMMAND}`; export r; \
49162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49163 $(NORMAL_TARGET_EXPORTS) \
49164 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
49165 for flag in $(EXTRA_TARGET_FLAGS); do \
49166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49167 done; \
49168 (cd $(TARGET_SUBDIR)/libgcc && \
49169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49171 "RANLIB=$${RANLIB}" \
0c24b341 49172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49173 pdf) \
49174 || exit 1
49175
49176@endif target-libgcc
49177
49178.PHONY: maybe-html-target-libgcc html-target-libgcc
49179maybe-html-target-libgcc:
49180@if target-libgcc
49181maybe-html-target-libgcc: html-target-libgcc
49182
49183html-target-libgcc: \
49184 configure-target-libgcc
49185 @: $(MAKE); $(unstage)
49186 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49187 r=`${PWD_COMMAND}`; export r; \
49188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49189 $(NORMAL_TARGET_EXPORTS) \
49190 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
49191 for flag in $(EXTRA_TARGET_FLAGS); do \
49192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49193 done; \
49194 (cd $(TARGET_SUBDIR)/libgcc && \
49195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49197 "RANLIB=$${RANLIB}" \
0c24b341 49198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49199 html) \
49200 || exit 1
49201
49202@endif target-libgcc
49203
49204.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
49205maybe-TAGS-target-libgcc:
49206@if target-libgcc
49207maybe-TAGS-target-libgcc: TAGS-target-libgcc
49208
49209TAGS-target-libgcc: \
49210 configure-target-libgcc
49211 @: $(MAKE); $(unstage)
49212 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49213 r=`${PWD_COMMAND}`; export r; \
49214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49215 $(NORMAL_TARGET_EXPORTS) \
49216 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
49217 for flag in $(EXTRA_TARGET_FLAGS); do \
49218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49219 done; \
49220 (cd $(TARGET_SUBDIR)/libgcc && \
49221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49223 "RANLIB=$${RANLIB}" \
0c24b341 49224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49225 TAGS) \
49226 || exit 1
49227
49228@endif target-libgcc
49229
49230.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
49231maybe-install-info-target-libgcc:
49232@if target-libgcc
49233maybe-install-info-target-libgcc: install-info-target-libgcc
49234
49235install-info-target-libgcc: \
49236 configure-target-libgcc \
49237 info-target-libgcc
49238 @: $(MAKE); $(unstage)
49239 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49240 r=`${PWD_COMMAND}`; export r; \
49241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49242 $(NORMAL_TARGET_EXPORTS) \
49243 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
49244 for flag in $(EXTRA_TARGET_FLAGS); do \
49245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49246 done; \
49247 (cd $(TARGET_SUBDIR)/libgcc && \
49248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49250 "RANLIB=$${RANLIB}" \
0c24b341 49251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49252 install-info) \
49253 || exit 1
49254
49255@endif target-libgcc
49256
a3ca38d2
DD
49257.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
49258maybe-install-pdf-target-libgcc:
49259@if target-libgcc
49260maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
49261
49262install-pdf-target-libgcc: \
49263 configure-target-libgcc \
49264 pdf-target-libgcc
49265 @: $(MAKE); $(unstage)
49266 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49267 r=`${PWD_COMMAND}`; export r; \
49268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49269 $(NORMAL_TARGET_EXPORTS) \
49270 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
49271 for flag in $(EXTRA_TARGET_FLAGS); do \
49272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49273 done; \
49274 (cd $(TARGET_SUBDIR)/libgcc && \
49275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49277 "RANLIB=$${RANLIB}" \
0c24b341 49278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49279 install-pdf) \
49280 || exit 1
49281
49282@endif target-libgcc
49283
6aa8ef82
DJ
49284.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
49285maybe-install-html-target-libgcc:
49286@if target-libgcc
49287maybe-install-html-target-libgcc: install-html-target-libgcc
49288
49289install-html-target-libgcc: \
49290 configure-target-libgcc \
49291 html-target-libgcc
49292 @: $(MAKE); $(unstage)
49293 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49294 r=`${PWD_COMMAND}`; export r; \
49295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49296 $(NORMAL_TARGET_EXPORTS) \
49297 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
49298 for flag in $(EXTRA_TARGET_FLAGS); do \
49299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49300 done; \
49301 (cd $(TARGET_SUBDIR)/libgcc && \
49302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49304 "RANLIB=$${RANLIB}" \
0c24b341 49305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49306 install-html) \
49307 || exit 1
49308
49309@endif target-libgcc
49310
49311.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
49312maybe-installcheck-target-libgcc:
49313@if target-libgcc
49314maybe-installcheck-target-libgcc: installcheck-target-libgcc
49315
49316installcheck-target-libgcc: \
49317 configure-target-libgcc
49318 @: $(MAKE); $(unstage)
49319 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49320 r=`${PWD_COMMAND}`; export r; \
49321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49322 $(NORMAL_TARGET_EXPORTS) \
49323 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
49324 for flag in $(EXTRA_TARGET_FLAGS); do \
49325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49326 done; \
49327 (cd $(TARGET_SUBDIR)/libgcc && \
49328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49330 "RANLIB=$${RANLIB}" \
0c24b341 49331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49332 installcheck) \
49333 || exit 1
49334
49335@endif target-libgcc
49336
49337.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
49338maybe-mostlyclean-target-libgcc:
49339@if target-libgcc
49340maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
49341
49342mostlyclean-target-libgcc:
49343 @: $(MAKE); $(unstage)
49344 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49345 r=`${PWD_COMMAND}`; export r; \
49346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49347 $(NORMAL_TARGET_EXPORTS) \
49348 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
49349 for flag in $(EXTRA_TARGET_FLAGS); do \
49350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49351 done; \
49352 (cd $(TARGET_SUBDIR)/libgcc && \
49353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49355 "RANLIB=$${RANLIB}" \
0c24b341 49356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49357 mostlyclean) \
49358 || exit 1
49359
49360@endif target-libgcc
49361
49362.PHONY: maybe-clean-target-libgcc clean-target-libgcc
49363maybe-clean-target-libgcc:
49364@if target-libgcc
49365maybe-clean-target-libgcc: clean-target-libgcc
49366
49367clean-target-libgcc:
49368 @: $(MAKE); $(unstage)
49369 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49370 r=`${PWD_COMMAND}`; export r; \
49371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49372 $(NORMAL_TARGET_EXPORTS) \
49373 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
49374 for flag in $(EXTRA_TARGET_FLAGS); do \
49375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49376 done; \
49377 (cd $(TARGET_SUBDIR)/libgcc && \
49378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49380 "RANLIB=$${RANLIB}" \
0c24b341 49381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49382 clean) \
49383 || exit 1
49384
49385@endif target-libgcc
49386
49387.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
49388maybe-distclean-target-libgcc:
49389@if target-libgcc
49390maybe-distclean-target-libgcc: distclean-target-libgcc
49391
49392distclean-target-libgcc:
49393 @: $(MAKE); $(unstage)
49394 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49395 r=`${PWD_COMMAND}`; export r; \
49396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49397 $(NORMAL_TARGET_EXPORTS) \
49398 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
49399 for flag in $(EXTRA_TARGET_FLAGS); do \
49400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49401 done; \
49402 (cd $(TARGET_SUBDIR)/libgcc && \
49403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49405 "RANLIB=$${RANLIB}" \
0c24b341 49406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49407 distclean) \
49408 || exit 1
49409
49410@endif target-libgcc
49411
49412.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
49413maybe-maintainer-clean-target-libgcc:
49414@if target-libgcc
49415maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
49416
49417maintainer-clean-target-libgcc:
49418 @: $(MAKE); $(unstage)
49419 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49420 r=`${PWD_COMMAND}`; export r; \
49421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49422 $(NORMAL_TARGET_EXPORTS) \
49423 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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}" \
6aa8ef82
DJ
49432 maintainer-clean) \
49433 || exit 1
49434
49435@endif target-libgcc
49436
49437
49438
49439
49440
e552509b
ILT
49441.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
49442maybe-configure-target-libquadmath:
49443@if gcc-bootstrap
49444configure-target-libquadmath: stage_current
49445@endif gcc-bootstrap
49446@if target-libquadmath
49447maybe-configure-target-libquadmath: configure-target-libquadmath
49448configure-target-libquadmath:
49449 @: $(MAKE); $(unstage)
49450 @r=`${PWD_COMMAND}`; export r; \
49451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49452 echo "Checking multilib configuration for libquadmath..."; \
49453 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
49454 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
49455 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
49456 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
49457 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
49458 else \
49459 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
49460 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
49461 fi; \
49462 else \
49463 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
49464 fi; \
49465 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
49466 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
49467 $(NORMAL_TARGET_EXPORTS) \
49468 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
49469 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
49470 case $(srcdir) in \
49471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49472 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
49473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49474 esac; \
49475 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
49476 libsrcdir="$$s/libquadmath"; \
49477 rm -f no-such-file || : ; \
49478 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
49479 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49480 --target=${target_alias} $${srcdiroption} \
49481 || exit 1
49482@endif target-libquadmath
49483
49484
49485
49486
49487
49488.PHONY: all-target-libquadmath maybe-all-target-libquadmath
49489maybe-all-target-libquadmath:
49490@if gcc-bootstrap
49491all-target-libquadmath: stage_current
49492@endif gcc-bootstrap
49493@if target-libquadmath
49494TARGET-target-libquadmath=all
49495maybe-all-target-libquadmath: all-target-libquadmath
49496all-target-libquadmath: configure-target-libquadmath
49497 @: $(MAKE); $(unstage)
49498 @r=`${PWD_COMMAND}`; export r; \
49499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49500 $(NORMAL_TARGET_EXPORTS) \
49501 (cd $(TARGET_SUBDIR)/libquadmath && \
49502 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49503 $(TARGET-target-libquadmath))
49504@endif target-libquadmath
49505
49506
49507
49508
49509
49510.PHONY: check-target-libquadmath maybe-check-target-libquadmath
49511maybe-check-target-libquadmath:
49512@if target-libquadmath
49513maybe-check-target-libquadmath: check-target-libquadmath
49514
49515check-target-libquadmath:
49516 @: $(MAKE); $(unstage)
49517 @r=`${PWD_COMMAND}`; export r; \
49518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49519 $(NORMAL_TARGET_EXPORTS) \
49520 (cd $(TARGET_SUBDIR)/libquadmath && \
49521 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
49522
49523@endif target-libquadmath
49524
49525.PHONY: install-target-libquadmath maybe-install-target-libquadmath
49526maybe-install-target-libquadmath:
49527@if target-libquadmath
49528maybe-install-target-libquadmath: install-target-libquadmath
49529
49530install-target-libquadmath: installdirs
49531 @: $(MAKE); $(unstage)
49532 @r=`${PWD_COMMAND}`; export r; \
49533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49534 $(NORMAL_TARGET_EXPORTS) \
49535 (cd $(TARGET_SUBDIR)/libquadmath && \
49536 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49537
49538@endif target-libquadmath
49539
9b980aa1
RW
49540.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
49541maybe-install-strip-target-libquadmath:
49542@if target-libquadmath
49543maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
49544
49545install-strip-target-libquadmath: installdirs
49546 @: $(MAKE); $(unstage)
49547 @r=`${PWD_COMMAND}`; export r; \
49548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49549 $(NORMAL_TARGET_EXPORTS) \
49550 (cd $(TARGET_SUBDIR)/libquadmath && \
49551 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49552
49553@endif target-libquadmath
49554
e552509b
ILT
49555# Other targets (info, dvi, pdf, etc.)
49556
49557.PHONY: maybe-info-target-libquadmath info-target-libquadmath
49558maybe-info-target-libquadmath:
49559@if target-libquadmath
49560maybe-info-target-libquadmath: info-target-libquadmath
49561
49562info-target-libquadmath: \
49563 configure-target-libquadmath
49564 @: $(MAKE); $(unstage)
49565 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49566 r=`${PWD_COMMAND}`; export r; \
49567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49568 $(NORMAL_TARGET_EXPORTS) \
49569 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
49570 for flag in $(EXTRA_TARGET_FLAGS); do \
49571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49572 done; \
49573 (cd $(TARGET_SUBDIR)/libquadmath && \
49574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49576 "RANLIB=$${RANLIB}" \
49577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49578 info) \
49579 || exit 1
49580
49581@endif target-libquadmath
49582
49583.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
49584maybe-dvi-target-libquadmath:
49585@if target-libquadmath
49586maybe-dvi-target-libquadmath: dvi-target-libquadmath
49587
49588dvi-target-libquadmath: \
49589 configure-target-libquadmath
49590 @: $(MAKE); $(unstage)
49591 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49592 r=`${PWD_COMMAND}`; export r; \
49593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49594 $(NORMAL_TARGET_EXPORTS) \
49595 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
49596 for flag in $(EXTRA_TARGET_FLAGS); do \
49597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49598 done; \
49599 (cd $(TARGET_SUBDIR)/libquadmath && \
49600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49602 "RANLIB=$${RANLIB}" \
49603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49604 dvi) \
49605 || exit 1
49606
49607@endif target-libquadmath
49608
49609.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
49610maybe-pdf-target-libquadmath:
49611@if target-libquadmath
49612maybe-pdf-target-libquadmath: pdf-target-libquadmath
49613
49614pdf-target-libquadmath: \
49615 configure-target-libquadmath
49616 @: $(MAKE); $(unstage)
49617 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49618 r=`${PWD_COMMAND}`; export r; \
49619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49620 $(NORMAL_TARGET_EXPORTS) \
49621 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
49622 for flag in $(EXTRA_TARGET_FLAGS); do \
49623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49624 done; \
49625 (cd $(TARGET_SUBDIR)/libquadmath && \
49626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49628 "RANLIB=$${RANLIB}" \
49629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49630 pdf) \
49631 || exit 1
49632
49633@endif target-libquadmath
49634
49635.PHONY: maybe-html-target-libquadmath html-target-libquadmath
49636maybe-html-target-libquadmath:
49637@if target-libquadmath
49638maybe-html-target-libquadmath: html-target-libquadmath
49639
49640html-target-libquadmath: \
49641 configure-target-libquadmath
49642 @: $(MAKE); $(unstage)
49643 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49644 r=`${PWD_COMMAND}`; export r; \
49645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49646 $(NORMAL_TARGET_EXPORTS) \
49647 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
49648 for flag in $(EXTRA_TARGET_FLAGS); do \
49649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49650 done; \
49651 (cd $(TARGET_SUBDIR)/libquadmath && \
49652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49654 "RANLIB=$${RANLIB}" \
49655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49656 html) \
49657 || exit 1
49658
49659@endif target-libquadmath
49660
49661.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
49662maybe-TAGS-target-libquadmath:
49663@if target-libquadmath
49664maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
49665
49666TAGS-target-libquadmath: \
49667 configure-target-libquadmath
49668 @: $(MAKE); $(unstage)
49669 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49670 r=`${PWD_COMMAND}`; export r; \
49671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49672 $(NORMAL_TARGET_EXPORTS) \
49673 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
49674 for flag in $(EXTRA_TARGET_FLAGS); do \
49675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49676 done; \
49677 (cd $(TARGET_SUBDIR)/libquadmath && \
49678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49680 "RANLIB=$${RANLIB}" \
49681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49682 TAGS) \
49683 || exit 1
49684
49685@endif target-libquadmath
49686
49687.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
49688maybe-install-info-target-libquadmath:
49689@if target-libquadmath
49690maybe-install-info-target-libquadmath: install-info-target-libquadmath
49691
49692install-info-target-libquadmath: \
49693 configure-target-libquadmath \
49694 info-target-libquadmath
49695 @: $(MAKE); $(unstage)
49696 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49697 r=`${PWD_COMMAND}`; export r; \
49698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49699 $(NORMAL_TARGET_EXPORTS) \
49700 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
49701 for flag in $(EXTRA_TARGET_FLAGS); do \
49702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49703 done; \
49704 (cd $(TARGET_SUBDIR)/libquadmath && \
49705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49707 "RANLIB=$${RANLIB}" \
49708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49709 install-info) \
49710 || exit 1
49711
49712@endif target-libquadmath
49713
49714.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
49715maybe-install-pdf-target-libquadmath:
49716@if target-libquadmath
49717maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
49718
49719install-pdf-target-libquadmath: \
49720 configure-target-libquadmath \
49721 pdf-target-libquadmath
49722 @: $(MAKE); $(unstage)
49723 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49724 r=`${PWD_COMMAND}`; export r; \
49725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49726 $(NORMAL_TARGET_EXPORTS) \
49727 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
49728 for flag in $(EXTRA_TARGET_FLAGS); do \
49729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49730 done; \
49731 (cd $(TARGET_SUBDIR)/libquadmath && \
49732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49734 "RANLIB=$${RANLIB}" \
49735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49736 install-pdf) \
49737 || exit 1
49738
49739@endif target-libquadmath
49740
49741.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
49742maybe-install-html-target-libquadmath:
49743@if target-libquadmath
49744maybe-install-html-target-libquadmath: install-html-target-libquadmath
49745
49746install-html-target-libquadmath: \
49747 configure-target-libquadmath \
49748 html-target-libquadmath
49749 @: $(MAKE); $(unstage)
49750 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49751 r=`${PWD_COMMAND}`; export r; \
49752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49753 $(NORMAL_TARGET_EXPORTS) \
49754 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
49755 for flag in $(EXTRA_TARGET_FLAGS); do \
49756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49757 done; \
49758 (cd $(TARGET_SUBDIR)/libquadmath && \
49759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49761 "RANLIB=$${RANLIB}" \
49762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49763 install-html) \
49764 || exit 1
49765
49766@endif target-libquadmath
49767
49768.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
49769maybe-installcheck-target-libquadmath:
49770@if target-libquadmath
49771maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
49772
49773installcheck-target-libquadmath: \
49774 configure-target-libquadmath
49775 @: $(MAKE); $(unstage)
49776 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49777 r=`${PWD_COMMAND}`; export r; \
49778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49779 $(NORMAL_TARGET_EXPORTS) \
49780 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
49781 for flag in $(EXTRA_TARGET_FLAGS); do \
49782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49783 done; \
49784 (cd $(TARGET_SUBDIR)/libquadmath && \
49785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49787 "RANLIB=$${RANLIB}" \
49788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49789 installcheck) \
49790 || exit 1
49791
49792@endif target-libquadmath
49793
49794.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
49795maybe-mostlyclean-target-libquadmath:
49796@if target-libquadmath
49797maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
49798
49799mostlyclean-target-libquadmath:
49800 @: $(MAKE); $(unstage)
49801 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49802 r=`${PWD_COMMAND}`; export r; \
49803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49804 $(NORMAL_TARGET_EXPORTS) \
49805 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
49806 for flag in $(EXTRA_TARGET_FLAGS); do \
49807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49808 done; \
49809 (cd $(TARGET_SUBDIR)/libquadmath && \
49810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49812 "RANLIB=$${RANLIB}" \
49813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49814 mostlyclean) \
49815 || exit 1
49816
49817@endif target-libquadmath
49818
49819.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
49820maybe-clean-target-libquadmath:
49821@if target-libquadmath
49822maybe-clean-target-libquadmath: clean-target-libquadmath
49823
49824clean-target-libquadmath:
49825 @: $(MAKE); $(unstage)
49826 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49827 r=`${PWD_COMMAND}`; export r; \
49828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49829 $(NORMAL_TARGET_EXPORTS) \
49830 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
49831 for flag in $(EXTRA_TARGET_FLAGS); do \
49832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49833 done; \
49834 (cd $(TARGET_SUBDIR)/libquadmath && \
49835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49837 "RANLIB=$${RANLIB}" \
49838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49839 clean) \
49840 || exit 1
49841
49842@endif target-libquadmath
49843
49844.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
49845maybe-distclean-target-libquadmath:
49846@if target-libquadmath
49847maybe-distclean-target-libquadmath: distclean-target-libquadmath
49848
49849distclean-target-libquadmath:
49850 @: $(MAKE); $(unstage)
49851 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49852 r=`${PWD_COMMAND}`; export r; \
49853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49854 $(NORMAL_TARGET_EXPORTS) \
49855 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
49856 for flag in $(EXTRA_TARGET_FLAGS); do \
49857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49858 done; \
49859 (cd $(TARGET_SUBDIR)/libquadmath && \
49860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49862 "RANLIB=$${RANLIB}" \
49863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49864 distclean) \
49865 || exit 1
49866
49867@endif target-libquadmath
49868
49869.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
49870maybe-maintainer-clean-target-libquadmath:
49871@if target-libquadmath
49872maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
49873
49874maintainer-clean-target-libquadmath:
49875 @: $(MAKE); $(unstage)
49876 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49877 r=`${PWD_COMMAND}`; export r; \
49878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49879 $(NORMAL_TARGET_EXPORTS) \
49880 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
49881 for flag in $(EXTRA_TARGET_FLAGS); do \
49882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49883 done; \
49884 (cd $(TARGET_SUBDIR)/libquadmath && \
49885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49887 "RANLIB=$${RANLIB}" \
49888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49889 maintainer-clean) \
49890 || exit 1
49891
49892@endif target-libquadmath
49893
49894
49895
49896
49897
a7254363
PB
49898.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
49899maybe-configure-target-libgfortran:
4f0ef2d8
CD
49900@if gcc-bootstrap
49901configure-target-libgfortran: stage_current
49902@endif gcc-bootstrap
a7254363
PB
49903@if target-libgfortran
49904maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 49905configure-target-libgfortran:
0aed8855
PB
49906 @: $(MAKE); $(unstage)
49907 @r=`${PWD_COMMAND}`; export r; \
49908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49909 echo "Checking multilib configuration for libgfortran..."; \
49910 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
49911 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
49912 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
49913 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
49914 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
49915 else \
49916 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
49917 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
49918 fi; \
49919 else \
49920 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
49921 fi; \
49922 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 49923 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
1f53ca9a 49924 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
49925 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
49926 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
49927 case $(srcdir) in \
b00612cc
PB
49928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49929 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
49930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 49931 esac; \
b00612cc
PB
49932 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
49933 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
49934 rm -f no-such-file || : ; \
49935 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49936 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49937 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 49938 || exit 1
6bd3dfaa 49939@endif target-libgfortran
4b1cb4fe 49940
a7254363
PB
49941
49942
d545f33b
PB
49943
49944
4b1cb4fe
DD
49945.PHONY: all-target-libgfortran maybe-all-target-libgfortran
49946maybe-all-target-libgfortran:
4f0ef2d8
CD
49947@if gcc-bootstrap
49948all-target-libgfortran: stage_current
49949@endif gcc-bootstrap
6bd3dfaa 49950@if target-libgfortran
72b2455a 49951TARGET-target-libgfortran=all
6bd3dfaa 49952maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 49953all-target-libgfortran: configure-target-libgfortran
0aed8855 49954 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49955 @r=`${PWD_COMMAND}`; export r; \
49956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49957 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49958 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
49959 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49960 $(TARGET-target-libgfortran))
6bd3dfaa 49961@endif target-libgfortran
4b1cb4fe 49962
a7254363
PB
49963
49964
d545f33b
PB
49965
49966
4b1cb4fe
DD
49967.PHONY: check-target-libgfortran maybe-check-target-libgfortran
49968maybe-check-target-libgfortran:
6bd3dfaa
PB
49969@if target-libgfortran
49970maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
49971
49972check-target-libgfortran:
0aed8855 49973 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49974 @r=`${PWD_COMMAND}`; export r; \
49975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49976 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49977 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 49978 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 49979
6bd3dfaa 49980@endif target-libgfortran
4b1cb4fe
DD
49981
49982.PHONY: install-target-libgfortran maybe-install-target-libgfortran
49983maybe-install-target-libgfortran:
6bd3dfaa
PB
49984@if target-libgfortran
49985maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
49986
49987install-target-libgfortran: installdirs
0aed8855 49988 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49989 @r=`${PWD_COMMAND}`; export r; \
49990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49991 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49992 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 49993 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 49994
6bd3dfaa 49995@endif target-libgfortran
4b1cb4fe 49996
9b980aa1
RW
49997.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
49998maybe-install-strip-target-libgfortran:
49999@if target-libgfortran
50000maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
50001
50002install-strip-target-libgfortran: installdirs
50003 @: $(MAKE); $(unstage)
50004 @r=`${PWD_COMMAND}`; export r; \
50005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50006 $(NORMAL_TARGET_EXPORTS) \
50007 (cd $(TARGET_SUBDIR)/libgfortran && \
50008 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50009
50010@endif target-libgfortran
50011
56a8fe78 50012# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
50013
50014.PHONY: maybe-info-target-libgfortran info-target-libgfortran
50015maybe-info-target-libgfortran:
6bd3dfaa
PB
50016@if target-libgfortran
50017maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
50018
50019info-target-libgfortran: \
50020 configure-target-libgfortran
0aed8855 50021 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50022 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50023 r=`${PWD_COMMAND}`; export r; \
50024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50025 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50026 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
50027 for flag in $(EXTRA_TARGET_FLAGS); do \
50028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50029 done; \
50030 (cd $(TARGET_SUBDIR)/libgfortran && \
50031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50033 "RANLIB=$${RANLIB}" \
0c24b341 50034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50035 info) \
4b1cb4fe
DD
50036 || exit 1
50037
6bd3dfaa 50038@endif target-libgfortran
4b1cb4fe
DD
50039
50040.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
50041maybe-dvi-target-libgfortran:
6bd3dfaa
PB
50042@if target-libgfortran
50043maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
50044
50045dvi-target-libgfortran: \
50046 configure-target-libgfortran
0aed8855 50047 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50048 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50049 r=`${PWD_COMMAND}`; export r; \
50050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50051 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50052 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
50053 for flag in $(EXTRA_TARGET_FLAGS); do \
50054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50055 done; \
50056 (cd $(TARGET_SUBDIR)/libgfortran && \
50057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50059 "RANLIB=$${RANLIB}" \
0c24b341 50060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50061 dvi) \
4b1cb4fe
DD
50062 || exit 1
50063
6bd3dfaa 50064@endif target-libgfortran
4b1cb4fe 50065
56a8fe78
DD
50066.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
50067maybe-pdf-target-libgfortran:
50068@if target-libgfortran
50069maybe-pdf-target-libgfortran: pdf-target-libgfortran
50070
50071pdf-target-libgfortran: \
50072 configure-target-libgfortran
50073 @: $(MAKE); $(unstage)
50074 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50075 r=`${PWD_COMMAND}`; export r; \
50076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50077 $(NORMAL_TARGET_EXPORTS) \
50078 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
50079 for flag in $(EXTRA_TARGET_FLAGS); do \
50080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50081 done; \
50082 (cd $(TARGET_SUBDIR)/libgfortran && \
50083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50085 "RANLIB=$${RANLIB}" \
0c24b341 50086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50087 pdf) \
50088 || exit 1
50089
50090@endif target-libgfortran
50091
6d389afc
MS
50092.PHONY: maybe-html-target-libgfortran html-target-libgfortran
50093maybe-html-target-libgfortran:
50094@if target-libgfortran
50095maybe-html-target-libgfortran: html-target-libgfortran
50096
50097html-target-libgfortran: \
50098 configure-target-libgfortran
0aed8855 50099 @: $(MAKE); $(unstage)
6d389afc
MS
50100 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50101 r=`${PWD_COMMAND}`; export r; \
50102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50103 $(NORMAL_TARGET_EXPORTS) \
50104 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
50105 for flag in $(EXTRA_TARGET_FLAGS); do \
50106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50107 done; \
50108 (cd $(TARGET_SUBDIR)/libgfortran && \
50109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50111 "RANLIB=$${RANLIB}" \
0c24b341 50112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50113 html) \
50114 || exit 1
50115
50116@endif target-libgfortran
50117
4b1cb4fe
DD
50118.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
50119maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
50120@if target-libgfortran
50121maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
50122
50123TAGS-target-libgfortran: \
50124 configure-target-libgfortran
0aed8855 50125 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50126 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50127 r=`${PWD_COMMAND}`; export r; \
50128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50129 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50130 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
50131 for flag in $(EXTRA_TARGET_FLAGS); do \
50132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50133 done; \
50134 (cd $(TARGET_SUBDIR)/libgfortran && \
50135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50137 "RANLIB=$${RANLIB}" \
0c24b341 50138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50139 TAGS) \
4b1cb4fe
DD
50140 || exit 1
50141
6bd3dfaa 50142@endif target-libgfortran
4b1cb4fe
DD
50143
50144.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
50145maybe-install-info-target-libgfortran:
6bd3dfaa
PB
50146@if target-libgfortran
50147maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
50148
50149install-info-target-libgfortran: \
50150 configure-target-libgfortran \
50151 info-target-libgfortran
0aed8855 50152 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50153 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50154 r=`${PWD_COMMAND}`; export r; \
50155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50156 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50157 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
50158 for flag in $(EXTRA_TARGET_FLAGS); do \
50159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50160 done; \
50161 (cd $(TARGET_SUBDIR)/libgfortran && \
50162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50164 "RANLIB=$${RANLIB}" \
0c24b341 50165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50166 install-info) \
4b1cb4fe
DD
50167 || exit 1
50168
6bd3dfaa 50169@endif target-libgfortran
4b1cb4fe 50170
a3ca38d2
DD
50171.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
50172maybe-install-pdf-target-libgfortran:
50173@if target-libgfortran
50174maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
50175
50176install-pdf-target-libgfortran: \
50177 configure-target-libgfortran \
50178 pdf-target-libgfortran
50179 @: $(MAKE); $(unstage)
50180 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50181 r=`${PWD_COMMAND}`; export r; \
50182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50183 $(NORMAL_TARGET_EXPORTS) \
50184 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
50185 for flag in $(EXTRA_TARGET_FLAGS); do \
50186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50187 done; \
50188 (cd $(TARGET_SUBDIR)/libgfortran && \
50189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50191 "RANLIB=$${RANLIB}" \
0c24b341 50192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50193 install-pdf) \
50194 || exit 1
50195
50196@endif target-libgfortran
50197
108a6f8e
CD
50198.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
50199maybe-install-html-target-libgfortran:
50200@if target-libgfortran
50201maybe-install-html-target-libgfortran: install-html-target-libgfortran
50202
50203install-html-target-libgfortran: \
50204 configure-target-libgfortran \
50205 html-target-libgfortran
50206 @: $(MAKE); $(unstage)
50207 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50208 r=`${PWD_COMMAND}`; export r; \
50209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50210 $(NORMAL_TARGET_EXPORTS) \
50211 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
50212 for flag in $(EXTRA_TARGET_FLAGS); do \
50213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50214 done; \
50215 (cd $(TARGET_SUBDIR)/libgfortran && \
50216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50218 "RANLIB=$${RANLIB}" \
0c24b341 50219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50220 install-html) \
50221 || exit 1
50222
50223@endif target-libgfortran
50224
4b1cb4fe
DD
50225.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
50226maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
50227@if target-libgfortran
50228maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
50229
50230installcheck-target-libgfortran: \
50231 configure-target-libgfortran
0aed8855 50232 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50233 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50234 r=`${PWD_COMMAND}`; export r; \
50235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50236 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50237 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
50238 for flag in $(EXTRA_TARGET_FLAGS); do \
50239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50240 done; \
50241 (cd $(TARGET_SUBDIR)/libgfortran && \
50242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50244 "RANLIB=$${RANLIB}" \
0c24b341 50245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50246 installcheck) \
4b1cb4fe
DD
50247 || exit 1
50248
6bd3dfaa 50249@endif target-libgfortran
4b1cb4fe
DD
50250
50251.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
50252maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
50253@if target-libgfortran
50254maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
50255
50256mostlyclean-target-libgfortran:
0aed8855 50257 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50258 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50259 r=`${PWD_COMMAND}`; export r; \
50260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50261 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50262 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
50263 for flag in $(EXTRA_TARGET_FLAGS); do \
50264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50265 done; \
50266 (cd $(TARGET_SUBDIR)/libgfortran && \
50267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50269 "RANLIB=$${RANLIB}" \
0c24b341 50270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50271 mostlyclean) \
4b1cb4fe
DD
50272 || exit 1
50273
6bd3dfaa 50274@endif target-libgfortran
4b1cb4fe
DD
50275
50276.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
50277maybe-clean-target-libgfortran:
6bd3dfaa
PB
50278@if target-libgfortran
50279maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
50280
50281clean-target-libgfortran:
0aed8855 50282 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50283 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50284 r=`${PWD_COMMAND}`; export r; \
50285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50286 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50287 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
50288 for flag in $(EXTRA_TARGET_FLAGS); do \
50289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50290 done; \
50291 (cd $(TARGET_SUBDIR)/libgfortran && \
50292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50294 "RANLIB=$${RANLIB}" \
0c24b341 50295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50296 clean) \
4b1cb4fe
DD
50297 || exit 1
50298
6bd3dfaa 50299@endif target-libgfortran
4b1cb4fe
DD
50300
50301.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
50302maybe-distclean-target-libgfortran:
6bd3dfaa
PB
50303@if target-libgfortran
50304maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
50305
50306distclean-target-libgfortran:
0aed8855 50307 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50308 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50309 r=`${PWD_COMMAND}`; export r; \
50310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50311 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50312 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
50313 for flag in $(EXTRA_TARGET_FLAGS); do \
50314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50315 done; \
50316 (cd $(TARGET_SUBDIR)/libgfortran && \
50317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50319 "RANLIB=$${RANLIB}" \
0c24b341 50320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50321 distclean) \
4b1cb4fe
DD
50322 || exit 1
50323
6bd3dfaa 50324@endif target-libgfortran
4b1cb4fe
DD
50325
50326.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
50327maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
50328@if target-libgfortran
50329maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
50330
50331maintainer-clean-target-libgfortran:
0aed8855 50332 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50333 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50334 r=`${PWD_COMMAND}`; export r; \
50335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50336 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50337 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
50338 for flag in $(EXTRA_TARGET_FLAGS); do \
50339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50340 done; \
50341 (cd $(TARGET_SUBDIR)/libgfortran && \
50342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50344 "RANLIB=$${RANLIB}" \
0c24b341 50345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50346 maintainer-clean) \
4b1cb4fe
DD
50347 || exit 1
50348
6bd3dfaa 50349@endif target-libgfortran
4b1cb4fe
DD
50350
50351
3866be5d 50352
a7254363 50353
e90269c8 50354
a7254363
PB
50355.PHONY: configure-target-libobjc maybe-configure-target-libobjc
50356maybe-configure-target-libobjc:
4f0ef2d8
CD
50357@if gcc-bootstrap
50358configure-target-libobjc: stage_current
50359@endif gcc-bootstrap
a7254363
PB
50360@if target-libobjc
50361maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 50362configure-target-libobjc:
0aed8855
PB
50363 @: $(MAKE); $(unstage)
50364 @r=`${PWD_COMMAND}`; export r; \
50365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50366 echo "Checking multilib configuration for libobjc..."; \
50367 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
50368 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
50369 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
50370 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
50371 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
50372 else \
50373 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
50374 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
50375 fi; \
50376 else \
50377 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
50378 fi; \
50379 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 50380 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
1f53ca9a 50381 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50382 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
50383 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 50384 case $(srcdir) in \
b00612cc
PB
50385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50386 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
50387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 50388 esac; \
b00612cc
PB
50389 srcdiroption="--srcdir=$${topdir}/libobjc"; \
50390 libsrcdir="$$s/libobjc"; \
4fa63067
NN
50391 rm -f no-such-file || : ; \
50392 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50393 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50394 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 50395 || exit 1
6bd3dfaa 50396@endif target-libobjc
e2b9e2dc 50397
a7254363
PB
50398
50399
d545f33b
PB
50400
50401
4fa63067
NN
50402.PHONY: all-target-libobjc maybe-all-target-libobjc
50403maybe-all-target-libobjc:
4f0ef2d8
CD
50404@if gcc-bootstrap
50405all-target-libobjc: stage_current
50406@endif gcc-bootstrap
6bd3dfaa 50407@if target-libobjc
72b2455a 50408TARGET-target-libobjc=all
6bd3dfaa 50409maybe-all-target-libobjc: all-target-libobjc
4fa63067 50410all-target-libobjc: configure-target-libobjc
0aed8855 50411 @: $(MAKE); $(unstage)
b40e3958
L
50412 @r=`${PWD_COMMAND}`; export r; \
50413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50414 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50415 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
50416 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50417 $(TARGET-target-libobjc))
6bd3dfaa 50418@endif target-libobjc
3866be5d 50419
a7254363
PB
50420
50421
d545f33b
PB
50422
50423
4fa63067
NN
50424.PHONY: check-target-libobjc maybe-check-target-libobjc
50425maybe-check-target-libobjc:
6bd3dfaa
PB
50426@if target-libobjc
50427maybe-check-target-libobjc: check-target-libobjc
3866be5d 50428
4fa63067 50429check-target-libobjc:
0aed8855 50430 @: $(MAKE); $(unstage)
b40e3958
L
50431 @r=`${PWD_COMMAND}`; export r; \
50432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50433 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50434 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 50435 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 50436
6bd3dfaa 50437@endif target-libobjc
3866be5d 50438
4fa63067
NN
50439.PHONY: install-target-libobjc maybe-install-target-libobjc
50440maybe-install-target-libobjc:
6bd3dfaa
PB
50441@if target-libobjc
50442maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 50443
4fa63067 50444install-target-libobjc: installdirs
0aed8855 50445 @: $(MAKE); $(unstage)
b40e3958
L
50446 @r=`${PWD_COMMAND}`; export r; \
50447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50448 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50449 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 50450 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 50451
6bd3dfaa 50452@endif target-libobjc
3866be5d 50453
9b980aa1
RW
50454.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
50455maybe-install-strip-target-libobjc:
50456@if target-libobjc
50457maybe-install-strip-target-libobjc: install-strip-target-libobjc
50458
50459install-strip-target-libobjc: installdirs
50460 @: $(MAKE); $(unstage)
50461 @r=`${PWD_COMMAND}`; export r; \
50462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50463 $(NORMAL_TARGET_EXPORTS) \
50464 (cd $(TARGET_SUBDIR)/libobjc && \
50465 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50466
50467@endif target-libobjc
50468
56a8fe78 50469# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50470
50471.PHONY: maybe-info-target-libobjc info-target-libobjc
50472maybe-info-target-libobjc:
6bd3dfaa
PB
50473@if target-libobjc
50474maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
50475
50476info-target-libobjc: \
50477 configure-target-libobjc
0aed8855 50478 @: $(MAKE); $(unstage)
4fa63067
NN
50479 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50480 r=`${PWD_COMMAND}`; export r; \
b40e3958 50481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50482 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50483 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
50484 for flag in $(EXTRA_TARGET_FLAGS); do \
50485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50486 done; \
50487 (cd $(TARGET_SUBDIR)/libobjc && \
50488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50490 "RANLIB=$${RANLIB}" \
0c24b341 50491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50492 info) \
4fa63067 50493 || exit 1
3866be5d 50494
6bd3dfaa 50495@endif target-libobjc
3866be5d 50496
4fa63067
NN
50497.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
50498maybe-dvi-target-libobjc:
6bd3dfaa
PB
50499@if target-libobjc
50500maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 50501
4fa63067
NN
50502dvi-target-libobjc: \
50503 configure-target-libobjc
0aed8855 50504 @: $(MAKE); $(unstage)
4fa63067
NN
50505 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50506 r=`${PWD_COMMAND}`; export r; \
b40e3958 50507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50508 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50509 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
50510 for flag in $(EXTRA_TARGET_FLAGS); do \
50511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50512 done; \
50513 (cd $(TARGET_SUBDIR)/libobjc && \
50514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50516 "RANLIB=$${RANLIB}" \
0c24b341 50517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50518 dvi) \
4fa63067 50519 || exit 1
3866be5d 50520
6bd3dfaa 50521@endif target-libobjc
3866be5d 50522
56a8fe78
DD
50523.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
50524maybe-pdf-target-libobjc:
50525@if target-libobjc
50526maybe-pdf-target-libobjc: pdf-target-libobjc
50527
50528pdf-target-libobjc: \
50529 configure-target-libobjc
50530 @: $(MAKE); $(unstage)
50531 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50532 r=`${PWD_COMMAND}`; export r; \
50533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50534 $(NORMAL_TARGET_EXPORTS) \
50535 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
50536 for flag in $(EXTRA_TARGET_FLAGS); do \
50537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50538 done; \
50539 (cd $(TARGET_SUBDIR)/libobjc && \
50540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50542 "RANLIB=$${RANLIB}" \
0c24b341 50543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50544 pdf) \
50545 || exit 1
50546
50547@endif target-libobjc
50548
6d389afc
MS
50549.PHONY: maybe-html-target-libobjc html-target-libobjc
50550maybe-html-target-libobjc:
50551@if target-libobjc
50552maybe-html-target-libobjc: html-target-libobjc
50553
50554html-target-libobjc: \
50555 configure-target-libobjc
0aed8855 50556 @: $(MAKE); $(unstage)
6d389afc
MS
50557 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50558 r=`${PWD_COMMAND}`; export r; \
50559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50560 $(NORMAL_TARGET_EXPORTS) \
50561 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
50562 for flag in $(EXTRA_TARGET_FLAGS); do \
50563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50564 done; \
50565 (cd $(TARGET_SUBDIR)/libobjc && \
50566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50568 "RANLIB=$${RANLIB}" \
0c24b341 50569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50570 html) \
50571 || exit 1
50572
50573@endif target-libobjc
50574
4fa63067
NN
50575.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
50576maybe-TAGS-target-libobjc:
6bd3dfaa
PB
50577@if target-libobjc
50578maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
50579
50580TAGS-target-libobjc: \
50581 configure-target-libobjc
0aed8855 50582 @: $(MAKE); $(unstage)
4fa63067 50583 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
50584 r=`${PWD_COMMAND}`; export r; \
50585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50587 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
50588 for flag in $(EXTRA_TARGET_FLAGS); do \
50589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50590 done; \
50591 (cd $(TARGET_SUBDIR)/libobjc && \
50592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50594 "RANLIB=$${RANLIB}" \
0c24b341 50595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50596 TAGS) \
e2b9e2dc
NN
50597 || exit 1
50598
6bd3dfaa 50599@endif target-libobjc
4fa63067
NN
50600
50601.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
50602maybe-install-info-target-libobjc:
6bd3dfaa
PB
50603@if target-libobjc
50604maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
50605
50606install-info-target-libobjc: \
50607 configure-target-libobjc \
50608 info-target-libobjc
0aed8855 50609 @: $(MAKE); $(unstage)
4fa63067
NN
50610 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50611 r=`${PWD_COMMAND}`; export r; \
b40e3958 50612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50613 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50614 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
50615 for flag in $(EXTRA_TARGET_FLAGS); do \
50616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50617 done; \
50618 (cd $(TARGET_SUBDIR)/libobjc && \
50619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50621 "RANLIB=$${RANLIB}" \
0c24b341 50622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50623 install-info) \
4fa63067 50624 || exit 1
3866be5d 50625
6bd3dfaa 50626@endif target-libobjc
3866be5d 50627
a3ca38d2
DD
50628.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
50629maybe-install-pdf-target-libobjc:
50630@if target-libobjc
50631maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
50632
50633install-pdf-target-libobjc: \
50634 configure-target-libobjc \
50635 pdf-target-libobjc
50636 @: $(MAKE); $(unstage)
50637 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50638 r=`${PWD_COMMAND}`; export r; \
50639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50640 $(NORMAL_TARGET_EXPORTS) \
50641 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
50642 for flag in $(EXTRA_TARGET_FLAGS); do \
50643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50644 done; \
50645 (cd $(TARGET_SUBDIR)/libobjc && \
50646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50648 "RANLIB=$${RANLIB}" \
0c24b341 50649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50650 install-pdf) \
50651 || exit 1
50652
50653@endif target-libobjc
50654
108a6f8e
CD
50655.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
50656maybe-install-html-target-libobjc:
50657@if target-libobjc
50658maybe-install-html-target-libobjc: install-html-target-libobjc
50659
50660install-html-target-libobjc: \
50661 configure-target-libobjc \
50662 html-target-libobjc
50663 @: $(MAKE); $(unstage)
50664 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50665 r=`${PWD_COMMAND}`; export r; \
50666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50667 $(NORMAL_TARGET_EXPORTS) \
50668 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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}" \
108a6f8e
CD
50677 install-html) \
50678 || exit 1
50679
50680@endif target-libobjc
50681
4fa63067
NN
50682.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
50683maybe-installcheck-target-libobjc:
6bd3dfaa
PB
50684@if target-libobjc
50685maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
50686
50687installcheck-target-libobjc: \
50688 configure-target-libobjc
0aed8855 50689 @: $(MAKE); $(unstage)
4fa63067
NN
50690 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50691 r=`${PWD_COMMAND}`; export r; \
b40e3958 50692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50693 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50694 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
50695 for flag in $(EXTRA_TARGET_FLAGS); do \
50696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50697 done; \
50698 (cd $(TARGET_SUBDIR)/libobjc && \
50699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50701 "RANLIB=$${RANLIB}" \
0c24b341 50702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50703 installcheck) \
4fa63067 50704 || exit 1
3866be5d 50705
6bd3dfaa 50706@endif target-libobjc
3866be5d 50707
4fa63067
NN
50708.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
50709maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
50710@if target-libobjc
50711maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 50712
4fa63067 50713mostlyclean-target-libobjc:
0aed8855 50714 @: $(MAKE); $(unstage)
4fa63067
NN
50715 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50716 r=`${PWD_COMMAND}`; export r; \
b40e3958 50717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50718 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50719 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
50720 for flag in $(EXTRA_TARGET_FLAGS); do \
50721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50722 done; \
50723 (cd $(TARGET_SUBDIR)/libobjc && \
50724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50726 "RANLIB=$${RANLIB}" \
0c24b341 50727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50728 mostlyclean) \
4fa63067 50729 || exit 1
3866be5d 50730
6bd3dfaa 50731@endif target-libobjc
3866be5d 50732
4fa63067
NN
50733.PHONY: maybe-clean-target-libobjc clean-target-libobjc
50734maybe-clean-target-libobjc:
6bd3dfaa
PB
50735@if target-libobjc
50736maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
50737
50738clean-target-libobjc:
0aed8855 50739 @: $(MAKE); $(unstage)
4fa63067 50740 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
50741 r=`${PWD_COMMAND}`; export r; \
50742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50743 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50744 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
50745 for flag in $(EXTRA_TARGET_FLAGS); do \
50746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50747 done; \
50748 (cd $(TARGET_SUBDIR)/libobjc && \
50749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50751 "RANLIB=$${RANLIB}" \
0c24b341 50752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50753 clean) \
e2b9e2dc
NN
50754 || exit 1
50755
6bd3dfaa 50756@endif target-libobjc
3866be5d 50757
4fa63067
NN
50758.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
50759maybe-distclean-target-libobjc:
6bd3dfaa
PB
50760@if target-libobjc
50761maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 50762
4fa63067 50763distclean-target-libobjc:
0aed8855 50764 @: $(MAKE); $(unstage)
4fa63067
NN
50765 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50766 r=`${PWD_COMMAND}`; export r; \
b40e3958 50767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50768 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50769 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
50770 for flag in $(EXTRA_TARGET_FLAGS); do \
50771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50772 done; \
50773 (cd $(TARGET_SUBDIR)/libobjc && \
50774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50776 "RANLIB=$${RANLIB}" \
0c24b341 50777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50778 distclean) \
4fa63067 50779 || exit 1
3866be5d 50780
6bd3dfaa 50781@endif target-libobjc
3866be5d 50782
4fa63067
NN
50783.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
50784maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
50785@if target-libobjc
50786maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 50787
4fa63067 50788maintainer-clean-target-libobjc:
0aed8855 50789 @: $(MAKE); $(unstage)
4fa63067
NN
50790 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50791 r=`${PWD_COMMAND}`; export r; \
b40e3958 50792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50794 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
50795 for flag in $(EXTRA_TARGET_FLAGS); do \
50796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50797 done; \
50798 (cd $(TARGET_SUBDIR)/libobjc && \
50799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50801 "RANLIB=$${RANLIB}" \
0c24b341 50802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50803 maintainer-clean) \
4fa63067 50804 || exit 1
3866be5d 50805
6bd3dfaa 50806@endif target-libobjc
3866be5d 50807
4fa63067 50808
4fa63067 50809
a7254363 50810
e90269c8 50811
e552509b
ILT
50812.PHONY: configure-target-libgo maybe-configure-target-libgo
50813maybe-configure-target-libgo:
50814@if gcc-bootstrap
50815configure-target-libgo: stage_current
50816@endif gcc-bootstrap
50817@if target-libgo
50818maybe-configure-target-libgo: configure-target-libgo
50819configure-target-libgo:
50820 @: $(MAKE); $(unstage)
50821 @r=`${PWD_COMMAND}`; export r; \
50822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50823 echo "Checking multilib configuration for libgo..."; \
50824 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
50825 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
50826 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
50827 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
50828 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
50829 else \
50830 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
50831 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
50832 fi; \
50833 else \
50834 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
50835 fi; \
50836 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
50837 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
50838 $(NORMAL_TARGET_EXPORTS) \
50839 echo Configuring in $(TARGET_SUBDIR)/libgo; \
50840 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
50841 case $(srcdir) in \
50842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50843 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
50844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50845 esac; \
50846 srcdiroption="--srcdir=$${topdir}/libgo"; \
50847 libsrcdir="$$s/libgo"; \
50848 rm -f no-such-file || : ; \
50849 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
50850 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50851 --target=${target_alias} $${srcdiroption} \
50852 || exit 1
50853@endif target-libgo
50854
50855
50856
50857
50858
50859.PHONY: all-target-libgo maybe-all-target-libgo
50860maybe-all-target-libgo:
50861@if gcc-bootstrap
50862all-target-libgo: stage_current
50863@endif gcc-bootstrap
50864@if target-libgo
50865TARGET-target-libgo=all
50866maybe-all-target-libgo: all-target-libgo
50867all-target-libgo: configure-target-libgo
50868 @: $(MAKE); $(unstage)
50869 @r=`${PWD_COMMAND}`; export r; \
50870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50871 $(NORMAL_TARGET_EXPORTS) \
50872 (cd $(TARGET_SUBDIR)/libgo && \
50873 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50874 $(TARGET-target-libgo))
50875@endif target-libgo
50876
50877
50878
50879
50880
50881.PHONY: check-target-libgo maybe-check-target-libgo
50882maybe-check-target-libgo:
50883@if target-libgo
50884maybe-check-target-libgo: check-target-libgo
50885
50886check-target-libgo:
50887 @: $(MAKE); $(unstage)
50888 @r=`${PWD_COMMAND}`; export r; \
50889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50890 $(NORMAL_TARGET_EXPORTS) \
50891 (cd $(TARGET_SUBDIR)/libgo && \
50892 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50893
50894@endif target-libgo
50895
50896.PHONY: install-target-libgo maybe-install-target-libgo
50897maybe-install-target-libgo:
50898@if target-libgo
50899maybe-install-target-libgo: install-target-libgo
50900
50901install-target-libgo: installdirs
50902 @: $(MAKE); $(unstage)
50903 @r=`${PWD_COMMAND}`; export r; \
50904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50905 $(NORMAL_TARGET_EXPORTS) \
50906 (cd $(TARGET_SUBDIR)/libgo && \
50907 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50908
50909@endif target-libgo
50910
9b980aa1
RW
50911.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
50912maybe-install-strip-target-libgo:
50913@if target-libgo
50914maybe-install-strip-target-libgo: install-strip-target-libgo
50915
50916install-strip-target-libgo: installdirs
50917 @: $(MAKE); $(unstage)
50918 @r=`${PWD_COMMAND}`; export r; \
50919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50920 $(NORMAL_TARGET_EXPORTS) \
50921 (cd $(TARGET_SUBDIR)/libgo && \
50922 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50923
50924@endif target-libgo
50925
e552509b
ILT
50926# Other targets (info, dvi, pdf, etc.)
50927
50928.PHONY: maybe-info-target-libgo info-target-libgo
50929maybe-info-target-libgo:
50930@if target-libgo
50931maybe-info-target-libgo: info-target-libgo
50932
50933info-target-libgo: \
50934 configure-target-libgo
50935 @: $(MAKE); $(unstage)
50936 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50937 r=`${PWD_COMMAND}`; export r; \
50938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50939 $(NORMAL_TARGET_EXPORTS) \
50940 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
50941 for flag in $(EXTRA_TARGET_FLAGS); do \
50942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50943 done; \
50944 (cd $(TARGET_SUBDIR)/libgo && \
50945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50947 "RANLIB=$${RANLIB}" \
50948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50949 info) \
50950 || exit 1
50951
50952@endif target-libgo
50953
50954.PHONY: maybe-dvi-target-libgo dvi-target-libgo
50955maybe-dvi-target-libgo:
50956@if target-libgo
50957maybe-dvi-target-libgo: dvi-target-libgo
50958
50959dvi-target-libgo: \
50960 configure-target-libgo
50961 @: $(MAKE); $(unstage)
50962 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50963 r=`${PWD_COMMAND}`; export r; \
50964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50965 $(NORMAL_TARGET_EXPORTS) \
50966 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
50967 for flag in $(EXTRA_TARGET_FLAGS); do \
50968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50969 done; \
50970 (cd $(TARGET_SUBDIR)/libgo && \
50971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50973 "RANLIB=$${RANLIB}" \
50974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50975 dvi) \
50976 || exit 1
50977
50978@endif target-libgo
50979
50980.PHONY: maybe-pdf-target-libgo pdf-target-libgo
50981maybe-pdf-target-libgo:
50982@if target-libgo
50983maybe-pdf-target-libgo: pdf-target-libgo
50984
50985pdf-target-libgo: \
50986 configure-target-libgo
50987 @: $(MAKE); $(unstage)
50988 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50989 r=`${PWD_COMMAND}`; export r; \
50990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50991 $(NORMAL_TARGET_EXPORTS) \
50992 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
50993 for flag in $(EXTRA_TARGET_FLAGS); do \
50994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50995 done; \
50996 (cd $(TARGET_SUBDIR)/libgo && \
50997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50999 "RANLIB=$${RANLIB}" \
51000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51001 pdf) \
51002 || exit 1
51003
51004@endif target-libgo
51005
51006.PHONY: maybe-html-target-libgo html-target-libgo
51007maybe-html-target-libgo:
51008@if target-libgo
51009maybe-html-target-libgo: html-target-libgo
51010
51011html-target-libgo: \
51012 configure-target-libgo
51013 @: $(MAKE); $(unstage)
51014 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51015 r=`${PWD_COMMAND}`; export r; \
51016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51017 $(NORMAL_TARGET_EXPORTS) \
51018 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
51019 for flag in $(EXTRA_TARGET_FLAGS); do \
51020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51021 done; \
51022 (cd $(TARGET_SUBDIR)/libgo && \
51023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51025 "RANLIB=$${RANLIB}" \
51026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51027 html) \
51028 || exit 1
51029
51030@endif target-libgo
51031
51032.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
51033maybe-TAGS-target-libgo:
51034@if target-libgo
51035maybe-TAGS-target-libgo: TAGS-target-libgo
51036
51037TAGS-target-libgo: \
51038 configure-target-libgo
51039 @: $(MAKE); $(unstage)
51040 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51041 r=`${PWD_COMMAND}`; export r; \
51042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51043 $(NORMAL_TARGET_EXPORTS) \
51044 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
51045 for flag in $(EXTRA_TARGET_FLAGS); do \
51046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51047 done; \
51048 (cd $(TARGET_SUBDIR)/libgo && \
51049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51051 "RANLIB=$${RANLIB}" \
51052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51053 TAGS) \
51054 || exit 1
51055
51056@endif target-libgo
51057
51058.PHONY: maybe-install-info-target-libgo install-info-target-libgo
51059maybe-install-info-target-libgo:
51060@if target-libgo
51061maybe-install-info-target-libgo: install-info-target-libgo
51062
51063install-info-target-libgo: \
51064 configure-target-libgo \
51065 info-target-libgo
51066 @: $(MAKE); $(unstage)
51067 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51068 r=`${PWD_COMMAND}`; export r; \
51069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51070 $(NORMAL_TARGET_EXPORTS) \
51071 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
51072 for flag in $(EXTRA_TARGET_FLAGS); do \
51073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51074 done; \
51075 (cd $(TARGET_SUBDIR)/libgo && \
51076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51078 "RANLIB=$${RANLIB}" \
51079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51080 install-info) \
51081 || exit 1
51082
51083@endif target-libgo
51084
51085.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
51086maybe-install-pdf-target-libgo:
51087@if target-libgo
51088maybe-install-pdf-target-libgo: install-pdf-target-libgo
51089
51090install-pdf-target-libgo: \
51091 configure-target-libgo \
51092 pdf-target-libgo
51093 @: $(MAKE); $(unstage)
51094 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51095 r=`${PWD_COMMAND}`; export r; \
51096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51097 $(NORMAL_TARGET_EXPORTS) \
51098 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
51099 for flag in $(EXTRA_TARGET_FLAGS); do \
51100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51101 done; \
51102 (cd $(TARGET_SUBDIR)/libgo && \
51103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51105 "RANLIB=$${RANLIB}" \
51106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51107 install-pdf) \
51108 || exit 1
51109
51110@endif target-libgo
51111
51112.PHONY: maybe-install-html-target-libgo install-html-target-libgo
51113maybe-install-html-target-libgo:
51114@if target-libgo
51115maybe-install-html-target-libgo: install-html-target-libgo
51116
51117install-html-target-libgo: \
51118 configure-target-libgo \
51119 html-target-libgo
51120 @: $(MAKE); $(unstage)
51121 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51122 r=`${PWD_COMMAND}`; export r; \
51123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51124 $(NORMAL_TARGET_EXPORTS) \
51125 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
51126 for flag in $(EXTRA_TARGET_FLAGS); do \
51127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51128 done; \
51129 (cd $(TARGET_SUBDIR)/libgo && \
51130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51132 "RANLIB=$${RANLIB}" \
51133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51134 install-html) \
51135 || exit 1
51136
51137@endif target-libgo
51138
51139.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
51140maybe-installcheck-target-libgo:
51141@if target-libgo
51142maybe-installcheck-target-libgo: installcheck-target-libgo
51143
51144installcheck-target-libgo: \
51145 configure-target-libgo
51146 @: $(MAKE); $(unstage)
51147 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51148 r=`${PWD_COMMAND}`; export r; \
51149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51150 $(NORMAL_TARGET_EXPORTS) \
51151 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
51152 for flag in $(EXTRA_TARGET_FLAGS); do \
51153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51154 done; \
51155 (cd $(TARGET_SUBDIR)/libgo && \
51156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51158 "RANLIB=$${RANLIB}" \
51159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51160 installcheck) \
51161 || exit 1
51162
51163@endif target-libgo
51164
51165.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
51166maybe-mostlyclean-target-libgo:
51167@if target-libgo
51168maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
51169
51170mostlyclean-target-libgo:
51171 @: $(MAKE); $(unstage)
51172 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51173 r=`${PWD_COMMAND}`; export r; \
51174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51175 $(NORMAL_TARGET_EXPORTS) \
51176 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
51177 for flag in $(EXTRA_TARGET_FLAGS); do \
51178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51179 done; \
51180 (cd $(TARGET_SUBDIR)/libgo && \
51181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51183 "RANLIB=$${RANLIB}" \
51184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51185 mostlyclean) \
51186 || exit 1
51187
51188@endif target-libgo
51189
51190.PHONY: maybe-clean-target-libgo clean-target-libgo
51191maybe-clean-target-libgo:
51192@if target-libgo
51193maybe-clean-target-libgo: clean-target-libgo
51194
51195clean-target-libgo:
51196 @: $(MAKE); $(unstage)
51197 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51198 r=`${PWD_COMMAND}`; export r; \
51199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51200 $(NORMAL_TARGET_EXPORTS) \
51201 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
51202 for flag in $(EXTRA_TARGET_FLAGS); do \
51203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51204 done; \
51205 (cd $(TARGET_SUBDIR)/libgo && \
51206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51208 "RANLIB=$${RANLIB}" \
51209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51210 clean) \
51211 || exit 1
51212
51213@endif target-libgo
51214
51215.PHONY: maybe-distclean-target-libgo distclean-target-libgo
51216maybe-distclean-target-libgo:
51217@if target-libgo
51218maybe-distclean-target-libgo: distclean-target-libgo
51219
51220distclean-target-libgo:
51221 @: $(MAKE); $(unstage)
51222 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51223 r=`${PWD_COMMAND}`; export r; \
51224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51225 $(NORMAL_TARGET_EXPORTS) \
51226 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
51227 for flag in $(EXTRA_TARGET_FLAGS); do \
51228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51229 done; \
51230 (cd $(TARGET_SUBDIR)/libgo && \
51231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51233 "RANLIB=$${RANLIB}" \
51234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51235 distclean) \
51236 || exit 1
51237
51238@endif target-libgo
51239
51240.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
51241maybe-maintainer-clean-target-libgo:
51242@if target-libgo
51243maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
51244
51245maintainer-clean-target-libgo:
51246 @: $(MAKE); $(unstage)
51247 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51248 r=`${PWD_COMMAND}`; export r; \
51249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51250 $(NORMAL_TARGET_EXPORTS) \
51251 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
51252 for flag in $(EXTRA_TARGET_FLAGS); do \
51253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51254 done; \
51255 (cd $(TARGET_SUBDIR)/libgo && \
51256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51258 "RANLIB=$${RANLIB}" \
51259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51260 maintainer-clean) \
51261 || exit 1
51262
51263@endif target-libgo
51264
51265
51266
51267
51268
a7254363
PB
51269.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
51270maybe-configure-target-libtermcap:
4f0ef2d8
CD
51271@if gcc-bootstrap
51272configure-target-libtermcap: stage_current
51273@endif gcc-bootstrap
a7254363
PB
51274@if target-libtermcap
51275maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 51276configure-target-libtermcap:
0aed8855
PB
51277 @: $(MAKE); $(unstage)
51278 @r=`${PWD_COMMAND}`; export r; \
51279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51280 echo "Checking multilib configuration for libtermcap..."; \
51281 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
51282 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
51283 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
51284 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
51285 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
51286 else \
51287 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
51288 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
51289 fi; \
51290 else \
51291 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
51292 fi; \
51293 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 51294 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
1f53ca9a 51295 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51296 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
51297 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 51298 case $(srcdir) in \
b00612cc
PB
51299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51300 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
51301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 51302 esac; \
b00612cc
PB
51303 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
51304 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
51305 rm -f no-such-file || : ; \
51306 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51307 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51308 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 51309 || exit 1
6bd3dfaa 51310@endif target-libtermcap
e2b9e2dc 51311
a7254363
PB
51312
51313
d545f33b
PB
51314
51315
4fa63067
NN
51316.PHONY: all-target-libtermcap maybe-all-target-libtermcap
51317maybe-all-target-libtermcap:
4f0ef2d8
CD
51318@if gcc-bootstrap
51319all-target-libtermcap: stage_current
51320@endif gcc-bootstrap
6bd3dfaa 51321@if target-libtermcap
72b2455a 51322TARGET-target-libtermcap=all
6bd3dfaa 51323maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 51324all-target-libtermcap: configure-target-libtermcap
0aed8855 51325 @: $(MAKE); $(unstage)
b40e3958
L
51326 @r=`${PWD_COMMAND}`; export r; \
51327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51328 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51329 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
51330 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51331 $(TARGET-target-libtermcap))
6bd3dfaa 51332@endif target-libtermcap
3866be5d 51333
a7254363
PB
51334
51335
d545f33b
PB
51336
51337
4fa63067
NN
51338.PHONY: check-target-libtermcap maybe-check-target-libtermcap
51339maybe-check-target-libtermcap:
6bd3dfaa
PB
51340@if target-libtermcap
51341maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 51342
4fa63067
NN
51343# Dummy target for uncheckable module.
51344check-target-libtermcap:
51345
6bd3dfaa 51346@endif target-libtermcap
4fa63067
NN
51347
51348.PHONY: install-target-libtermcap maybe-install-target-libtermcap
51349maybe-install-target-libtermcap:
6bd3dfaa
PB
51350@if target-libtermcap
51351maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
51352
51353install-target-libtermcap: installdirs
0aed8855 51354 @: $(MAKE); $(unstage)
b40e3958
L
51355 @r=`${PWD_COMMAND}`; export r; \
51356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51357 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51358 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 51359 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 51360
6bd3dfaa 51361@endif target-libtermcap
3866be5d 51362
9b980aa1
RW
51363.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
51364maybe-install-strip-target-libtermcap:
51365@if target-libtermcap
51366maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
51367
51368install-strip-target-libtermcap: installdirs
51369 @: $(MAKE); $(unstage)
51370 @r=`${PWD_COMMAND}`; export r; \
51371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51372 $(NORMAL_TARGET_EXPORTS) \
51373 (cd $(TARGET_SUBDIR)/libtermcap && \
51374 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
51375
51376@endif target-libtermcap
51377
56a8fe78 51378# Other targets (info, dvi, pdf, etc.)
16ae0395 51379
4fa63067
NN
51380.PHONY: maybe-info-target-libtermcap info-target-libtermcap
51381maybe-info-target-libtermcap:
6bd3dfaa 51382@if target-libtermcap
6d389afc
MS
51383maybe-info-target-libtermcap: info-target-libtermcap
51384
51385info-target-libtermcap: \
51386 configure-target-libtermcap
0aed8855 51387 @: $(MAKE); $(unstage)
6d389afc
MS
51388 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51389 r=`${PWD_COMMAND}`; export r; \
51390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51391 $(NORMAL_TARGET_EXPORTS) \
51392 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
51393 for flag in $(EXTRA_TARGET_FLAGS); do \
51394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51395 done; \
51396 (cd $(TARGET_SUBDIR)/libtermcap && \
51397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51399 "RANLIB=$${RANLIB}" \
0c24b341 51400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51401 info) \
51402 || exit 1
51403
51404@endif target-libtermcap
51405
51406.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
51407maybe-dvi-target-libtermcap:
51408@if target-libtermcap
51409maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 51410
6d389afc 51411dvi-target-libtermcap: \
4fa63067 51412 configure-target-libtermcap
0aed8855 51413 @: $(MAKE); $(unstage)
4fa63067
NN
51414 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51415 r=`${PWD_COMMAND}`; export r; \
b40e3958 51416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51417 $(NORMAL_TARGET_EXPORTS) \
6d389afc 51418 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
51419 for flag in $(EXTRA_TARGET_FLAGS); do \
51420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51421 done; \
51422 (cd $(TARGET_SUBDIR)/libtermcap && \
51423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51425 "RANLIB=$${RANLIB}" \
0c24b341 51426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 51427 dvi) \
4fa63067 51428 || exit 1
3866be5d 51429
6bd3dfaa 51430@endif target-libtermcap
3866be5d 51431
56a8fe78
DD
51432.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
51433maybe-pdf-target-libtermcap:
51434@if target-libtermcap
51435maybe-pdf-target-libtermcap: pdf-target-libtermcap
51436
51437pdf-target-libtermcap: \
51438 configure-target-libtermcap
51439 @: $(MAKE); $(unstage)
51440 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51441 r=`${PWD_COMMAND}`; export r; \
51442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51443 $(NORMAL_TARGET_EXPORTS) \
51444 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
51445 for flag in $(EXTRA_TARGET_FLAGS); do \
51446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51447 done; \
51448 (cd $(TARGET_SUBDIR)/libtermcap && \
51449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51451 "RANLIB=$${RANLIB}" \
0c24b341 51452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51453 pdf) \
51454 || exit 1
51455
51456@endif target-libtermcap
51457
6d389afc
MS
51458.PHONY: maybe-html-target-libtermcap html-target-libtermcap
51459maybe-html-target-libtermcap:
6bd3dfaa 51460@if target-libtermcap
6d389afc 51461maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 51462
6d389afc 51463html-target-libtermcap: \
4fa63067 51464 configure-target-libtermcap
0aed8855 51465 @: $(MAKE); $(unstage)
4fa63067 51466 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
51467 r=`${PWD_COMMAND}`; export r; \
51468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51469 $(NORMAL_TARGET_EXPORTS) \
6d389afc 51470 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
51471 for flag in $(EXTRA_TARGET_FLAGS); do \
51472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51473 done; \
51474 (cd $(TARGET_SUBDIR)/libtermcap && \
51475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51477 "RANLIB=$${RANLIB}" \
0c24b341 51478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 51479 html) \
e2b9e2dc
NN
51480 || exit 1
51481
6bd3dfaa 51482@endif target-libtermcap
4fa63067
NN
51483
51484.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
51485maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
51486@if target-libtermcap
51487maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
51488
51489TAGS-target-libtermcap: \
51490 configure-target-libtermcap
0aed8855 51491 @: $(MAKE); $(unstage)
4fa63067
NN
51492 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51493 r=`${PWD_COMMAND}`; export r; \
b40e3958 51494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51495 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51496 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
51497 for flag in $(EXTRA_TARGET_FLAGS); do \
51498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51499 done; \
51500 (cd $(TARGET_SUBDIR)/libtermcap && \
51501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51503 "RANLIB=$${RANLIB}" \
0c24b341 51504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51505 TAGS) \
4fa63067 51506 || exit 1
3866be5d 51507
6bd3dfaa 51508@endif target-libtermcap
3866be5d 51509
4fa63067
NN
51510.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
51511maybe-install-info-target-libtermcap:
6bd3dfaa
PB
51512@if target-libtermcap
51513maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 51514
4fa63067
NN
51515install-info-target-libtermcap: \
51516 configure-target-libtermcap \
51517 info-target-libtermcap
0aed8855 51518 @: $(MAKE); $(unstage)
4fa63067
NN
51519 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51520 r=`${PWD_COMMAND}`; export r; \
51521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51522 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51523 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
51524 for flag in $(EXTRA_TARGET_FLAGS); do \
51525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51526 done; \
51527 (cd $(TARGET_SUBDIR)/libtermcap && \
51528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51530 "RANLIB=$${RANLIB}" \
0c24b341 51531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51532 install-info) \
4fa63067 51533 || exit 1
3866be5d 51534
6bd3dfaa 51535@endif target-libtermcap
16ae0395 51536
a3ca38d2
DD
51537.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
51538maybe-install-pdf-target-libtermcap:
51539@if target-libtermcap
51540maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
51541
51542install-pdf-target-libtermcap: \
51543 configure-target-libtermcap \
51544 pdf-target-libtermcap
51545 @: $(MAKE); $(unstage)
51546 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51547 r=`${PWD_COMMAND}`; export r; \
51548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51549 $(NORMAL_TARGET_EXPORTS) \
51550 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
51551 for flag in $(EXTRA_TARGET_FLAGS); do \
51552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51553 done; \
51554 (cd $(TARGET_SUBDIR)/libtermcap && \
51555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51557 "RANLIB=$${RANLIB}" \
0c24b341 51558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51559 install-pdf) \
51560 || exit 1
51561
51562@endif target-libtermcap
51563
108a6f8e
CD
51564.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
51565maybe-install-html-target-libtermcap:
51566@if target-libtermcap
51567maybe-install-html-target-libtermcap: install-html-target-libtermcap
51568
51569install-html-target-libtermcap: \
51570 configure-target-libtermcap \
51571 html-target-libtermcap
51572 @: $(MAKE); $(unstage)
51573 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51574 r=`${PWD_COMMAND}`; export r; \
51575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51576 $(NORMAL_TARGET_EXPORTS) \
51577 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
51578 for flag in $(EXTRA_TARGET_FLAGS); do \
51579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51580 done; \
51581 (cd $(TARGET_SUBDIR)/libtermcap && \
51582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51584 "RANLIB=$${RANLIB}" \
0c24b341 51585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51586 install-html) \
51587 || exit 1
51588
51589@endif target-libtermcap
51590
4fa63067
NN
51591.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
51592maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
51593@if target-libtermcap
51594maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
51595
51596installcheck-target-libtermcap: \
51597 configure-target-libtermcap
0aed8855 51598 @: $(MAKE); $(unstage)
4fa63067
NN
51599 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51600 r=`${PWD_COMMAND}`; export r; \
b40e3958 51601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51602 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51603 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
51604 for flag in $(EXTRA_TARGET_FLAGS); do \
51605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51606 done; \
51607 (cd $(TARGET_SUBDIR)/libtermcap && \
51608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51610 "RANLIB=$${RANLIB}" \
0c24b341 51611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51612 installcheck) \
4fa63067 51613 || exit 1
3866be5d 51614
6bd3dfaa 51615@endif target-libtermcap
3866be5d 51616
4fa63067
NN
51617.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
51618maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
51619@if target-libtermcap
51620maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
51621
51622# libtermcap doesn't support mostlyclean.
51623mostlyclean-target-libtermcap:
51624
6bd3dfaa 51625@endif target-libtermcap
4fa63067
NN
51626
51627.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
51628maybe-clean-target-libtermcap:
6bd3dfaa
PB
51629@if target-libtermcap
51630maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
51631
51632# libtermcap doesn't support clean.
51633clean-target-libtermcap:
51634
6bd3dfaa 51635@endif target-libtermcap
4fa63067
NN
51636
51637.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
51638maybe-distclean-target-libtermcap:
6bd3dfaa
PB
51639@if target-libtermcap
51640maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
51641
51642# libtermcap doesn't support distclean.
51643distclean-target-libtermcap:
51644
6bd3dfaa 51645@endif target-libtermcap
4fa63067
NN
51646
51647.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
51648maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
51649@if target-libtermcap
51650maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
51651
51652# libtermcap doesn't support maintainer-clean.
51653maintainer-clean-target-libtermcap:
51654
6bd3dfaa 51655@endif target-libtermcap
4fa63067
NN
51656
51657
4fa63067 51658
4fa63067 51659
a7254363
PB
51660
51661.PHONY: configure-target-winsup maybe-configure-target-winsup
51662maybe-configure-target-winsup:
4f0ef2d8
CD
51663@if gcc-bootstrap
51664configure-target-winsup: stage_current
51665@endif gcc-bootstrap
a7254363
PB
51666@if target-winsup
51667maybe-configure-target-winsup: configure-target-winsup
c52c6897 51668configure-target-winsup:
0aed8855
PB
51669 @: $(MAKE); $(unstage)
51670 @r=`${PWD_COMMAND}`; export r; \
51671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51672 echo "Checking multilib configuration for winsup..."; \
51673 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
51674 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
51675 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
51676 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
51677 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
51678 else \
51679 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
51680 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
51681 fi; \
51682 else \
51683 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
51684 fi; \
51685 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 51686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
1f53ca9a 51687 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51688 echo Configuring in $(TARGET_SUBDIR)/winsup; \
51689 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 51690 case $(srcdir) in \
b00612cc
PB
51691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51692 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
51693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 51694 esac; \
b00612cc
PB
51695 srcdiroption="--srcdir=$${topdir}/winsup"; \
51696 libsrcdir="$$s/winsup"; \
4fa63067
NN
51697 rm -f no-such-file || : ; \
51698 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51699 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51700 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 51701 || exit 1
6bd3dfaa 51702@endif target-winsup
e2b9e2dc 51703
a7254363
PB
51704
51705
d545f33b
PB
51706
51707
4fa63067
NN
51708.PHONY: all-target-winsup maybe-all-target-winsup
51709maybe-all-target-winsup:
4f0ef2d8
CD
51710@if gcc-bootstrap
51711all-target-winsup: stage_current
51712@endif gcc-bootstrap
6bd3dfaa 51713@if target-winsup
72b2455a 51714TARGET-target-winsup=all
6bd3dfaa 51715maybe-all-target-winsup: all-target-winsup
4fa63067 51716all-target-winsup: configure-target-winsup
0aed8855 51717 @: $(MAKE); $(unstage)
b40e3958
L
51718 @r=`${PWD_COMMAND}`; export r; \
51719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51720 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51721 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
51722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51723 $(TARGET-target-winsup))
6bd3dfaa 51724@endif target-winsup
3866be5d 51725
a7254363
PB
51726
51727
d545f33b
PB
51728
51729
4fa63067
NN
51730.PHONY: check-target-winsup maybe-check-target-winsup
51731maybe-check-target-winsup:
6bd3dfaa
PB
51732@if target-winsup
51733maybe-check-target-winsup: check-target-winsup
3866be5d 51734
4fa63067 51735check-target-winsup:
0aed8855 51736 @: $(MAKE); $(unstage)
4fa63067
NN
51737 @r=`${PWD_COMMAND}`; export r; \
51738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51739 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51740 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 51741 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 51742
6bd3dfaa 51743@endif target-winsup
3866be5d 51744
4fa63067
NN
51745.PHONY: install-target-winsup maybe-install-target-winsup
51746maybe-install-target-winsup:
6bd3dfaa
PB
51747@if target-winsup
51748maybe-install-target-winsup: install-target-winsup
16ae0395 51749
4fa63067 51750install-target-winsup: installdirs
0aed8855 51751 @: $(MAKE); $(unstage)
4fa63067
NN
51752 @r=`${PWD_COMMAND}`; export r; \
51753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51754 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51755 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 51756 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 51757
6bd3dfaa 51758@endif target-winsup
3866be5d 51759
9b980aa1
RW
51760.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
51761maybe-install-strip-target-winsup:
51762@if target-winsup
51763maybe-install-strip-target-winsup: install-strip-target-winsup
51764
51765install-strip-target-winsup: installdirs
51766 @: $(MAKE); $(unstage)
51767 @r=`${PWD_COMMAND}`; export r; \
51768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51769 $(NORMAL_TARGET_EXPORTS) \
51770 (cd $(TARGET_SUBDIR)/winsup && \
51771 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
51772
51773@endif target-winsup
51774
56a8fe78 51775# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51776
51777.PHONY: maybe-info-target-winsup info-target-winsup
51778maybe-info-target-winsup:
6bd3dfaa
PB
51779@if target-winsup
51780maybe-info-target-winsup: info-target-winsup
4fa63067
NN
51781
51782info-target-winsup: \
51783 configure-target-winsup
0aed8855 51784 @: $(MAKE); $(unstage)
4fa63067 51785 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
51786 r=`${PWD_COMMAND}`; export r; \
51787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51788 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51789 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
51790 for flag in $(EXTRA_TARGET_FLAGS); do \
51791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51792 done; \
51793 (cd $(TARGET_SUBDIR)/winsup && \
51794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51796 "RANLIB=$${RANLIB}" \
0c24b341 51797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51798 info) \
e2b9e2dc
NN
51799 || exit 1
51800
6bd3dfaa 51801@endif target-winsup
3866be5d 51802
4fa63067
NN
51803.PHONY: maybe-dvi-target-winsup dvi-target-winsup
51804maybe-dvi-target-winsup:
6bd3dfaa
PB
51805@if target-winsup
51806maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 51807
4fa63067
NN
51808dvi-target-winsup: \
51809 configure-target-winsup
0aed8855 51810 @: $(MAKE); $(unstage)
4fa63067
NN
51811 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51812 r=`${PWD_COMMAND}`; export r; \
b40e3958 51813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51814 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51815 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
51816 for flag in $(EXTRA_TARGET_FLAGS); do \
51817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51818 done; \
51819 (cd $(TARGET_SUBDIR)/winsup && \
51820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51822 "RANLIB=$${RANLIB}" \
0c24b341 51823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51824 dvi) \
4fa63067 51825 || exit 1
3866be5d 51826
6bd3dfaa 51827@endif target-winsup
3866be5d 51828
56a8fe78
DD
51829.PHONY: maybe-pdf-target-winsup pdf-target-winsup
51830maybe-pdf-target-winsup:
51831@if target-winsup
51832maybe-pdf-target-winsup: pdf-target-winsup
51833
51834pdf-target-winsup: \
51835 configure-target-winsup
51836 @: $(MAKE); $(unstage)
51837 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51838 r=`${PWD_COMMAND}`; export r; \
51839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51840 $(NORMAL_TARGET_EXPORTS) \
51841 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
51842 for flag in $(EXTRA_TARGET_FLAGS); do \
51843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51844 done; \
51845 (cd $(TARGET_SUBDIR)/winsup && \
51846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51848 "RANLIB=$${RANLIB}" \
0c24b341 51849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51850 pdf) \
51851 || exit 1
51852
51853@endif target-winsup
51854
6d389afc
MS
51855.PHONY: maybe-html-target-winsup html-target-winsup
51856maybe-html-target-winsup:
51857@if target-winsup
51858maybe-html-target-winsup: html-target-winsup
51859
51860html-target-winsup: \
51861 configure-target-winsup
0aed8855 51862 @: $(MAKE); $(unstage)
6d389afc
MS
51863 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51864 r=`${PWD_COMMAND}`; export r; \
51865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51866 $(NORMAL_TARGET_EXPORTS) \
51867 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
51868 for flag in $(EXTRA_TARGET_FLAGS); do \
51869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51870 done; \
51871 (cd $(TARGET_SUBDIR)/winsup && \
51872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51874 "RANLIB=$${RANLIB}" \
0c24b341 51875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51876 html) \
51877 || exit 1
51878
51879@endif target-winsup
51880
4fa63067
NN
51881.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
51882maybe-TAGS-target-winsup:
6bd3dfaa
PB
51883@if target-winsup
51884maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 51885
4fa63067
NN
51886TAGS-target-winsup: \
51887 configure-target-winsup
0aed8855 51888 @: $(MAKE); $(unstage)
4fa63067
NN
51889 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51890 r=`${PWD_COMMAND}`; export r; \
b40e3958 51891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51892 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51893 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
51894 for flag in $(EXTRA_TARGET_FLAGS); do \
51895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51896 done; \
51897 (cd $(TARGET_SUBDIR)/winsup && \
51898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51900 "RANLIB=$${RANLIB}" \
0c24b341 51901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51902 TAGS) \
4fa63067 51903 || exit 1
3866be5d 51904
6bd3dfaa 51905@endif target-winsup
3866be5d 51906
4fa63067
NN
51907.PHONY: maybe-install-info-target-winsup install-info-target-winsup
51908maybe-install-info-target-winsup:
6bd3dfaa
PB
51909@if target-winsup
51910maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
51911
51912install-info-target-winsup: \
51913 configure-target-winsup \
51914 info-target-winsup
0aed8855 51915 @: $(MAKE); $(unstage)
4fa63067 51916 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
51917 r=`${PWD_COMMAND}`; export r; \
51918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51919 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51920 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
51921 for flag in $(EXTRA_TARGET_FLAGS); do \
51922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51923 done; \
51924 (cd $(TARGET_SUBDIR)/winsup && \
51925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51927 "RANLIB=$${RANLIB}" \
0c24b341 51928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51929 install-info) \
e2b9e2dc
NN
51930 || exit 1
51931
6bd3dfaa 51932@endif target-winsup
4fa63067 51933
a3ca38d2
DD
51934.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
51935maybe-install-pdf-target-winsup:
51936@if target-winsup
51937maybe-install-pdf-target-winsup: install-pdf-target-winsup
51938
51939install-pdf-target-winsup: \
51940 configure-target-winsup \
51941 pdf-target-winsup
51942 @: $(MAKE); $(unstage)
51943 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51944 r=`${PWD_COMMAND}`; export r; \
51945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51946 $(NORMAL_TARGET_EXPORTS) \
51947 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
51948 for flag in $(EXTRA_TARGET_FLAGS); do \
51949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51950 done; \
51951 (cd $(TARGET_SUBDIR)/winsup && \
51952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51954 "RANLIB=$${RANLIB}" \
0c24b341 51955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51956 install-pdf) \
51957 || exit 1
51958
51959@endif target-winsup
51960
108a6f8e
CD
51961.PHONY: maybe-install-html-target-winsup install-html-target-winsup
51962maybe-install-html-target-winsup:
51963@if target-winsup
51964maybe-install-html-target-winsup: install-html-target-winsup
51965
51966install-html-target-winsup: \
51967 configure-target-winsup \
51968 html-target-winsup
51969 @: $(MAKE); $(unstage)
51970 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51971 r=`${PWD_COMMAND}`; export r; \
51972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51973 $(NORMAL_TARGET_EXPORTS) \
51974 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
51975 for flag in $(EXTRA_TARGET_FLAGS); do \
51976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51977 done; \
51978 (cd $(TARGET_SUBDIR)/winsup && \
51979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51981 "RANLIB=$${RANLIB}" \
0c24b341 51982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51983 install-html) \
51984 || exit 1
51985
51986@endif target-winsup
51987
4fa63067
NN
51988.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
51989maybe-installcheck-target-winsup:
6bd3dfaa
PB
51990@if target-winsup
51991maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
51992
51993installcheck-target-winsup: \
51994 configure-target-winsup
0aed8855 51995 @: $(MAKE); $(unstage)
4fa63067
NN
51996 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51997 r=`${PWD_COMMAND}`; export r; \
b40e3958 51998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51999 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52000 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
52001 for flag in $(EXTRA_TARGET_FLAGS); do \
52002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52003 done; \
52004 (cd $(TARGET_SUBDIR)/winsup && \
52005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52007 "RANLIB=$${RANLIB}" \
0c24b341 52008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52009 installcheck) \
4fa63067 52010 || exit 1
3866be5d 52011
6bd3dfaa 52012@endif target-winsup
3866be5d 52013
4fa63067
NN
52014.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
52015maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
52016@if target-winsup
52017maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
52018
52019mostlyclean-target-winsup:
0aed8855 52020 @: $(MAKE); $(unstage)
4fa63067
NN
52021 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52022 r=`${PWD_COMMAND}`; export r; \
b40e3958 52023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52024 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52025 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
52026 for flag in $(EXTRA_TARGET_FLAGS); do \
52027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52028 done; \
52029 (cd $(TARGET_SUBDIR)/winsup && \
52030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52032 "RANLIB=$${RANLIB}" \
0c24b341 52033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52034 mostlyclean) \
4fa63067 52035 || exit 1
3866be5d 52036
6bd3dfaa 52037@endif target-winsup
3866be5d 52038
4fa63067
NN
52039.PHONY: maybe-clean-target-winsup clean-target-winsup
52040maybe-clean-target-winsup:
6bd3dfaa
PB
52041@if target-winsup
52042maybe-clean-target-winsup: clean-target-winsup
16ae0395 52043
4fa63067 52044clean-target-winsup:
0aed8855 52045 @: $(MAKE); $(unstage)
4fa63067
NN
52046 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52047 r=`${PWD_COMMAND}`; export r; \
b40e3958 52048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52049 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52050 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
52051 for flag in $(EXTRA_TARGET_FLAGS); do \
52052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52053 done; \
52054 (cd $(TARGET_SUBDIR)/winsup && \
52055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52057 "RANLIB=$${RANLIB}" \
0c24b341 52058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52059 clean) \
4fa63067 52060 || exit 1
3866be5d 52061
6bd3dfaa 52062@endif target-winsup
3866be5d 52063
4fa63067
NN
52064.PHONY: maybe-distclean-target-winsup distclean-target-winsup
52065maybe-distclean-target-winsup:
6bd3dfaa
PB
52066@if target-winsup
52067maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
52068
52069distclean-target-winsup:
0aed8855 52070 @: $(MAKE); $(unstage)
4fa63067 52071 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
52072 r=`${PWD_COMMAND}`; export r; \
52073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52074 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52075 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
52076 for flag in $(EXTRA_TARGET_FLAGS); do \
52077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52078 done; \
52079 (cd $(TARGET_SUBDIR)/winsup && \
52080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52082 "RANLIB=$${RANLIB}" \
0c24b341 52083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52084 distclean) \
e2b9e2dc
NN
52085 || exit 1
52086
6bd3dfaa 52087@endif target-winsup
3866be5d 52088
4fa63067
NN
52089.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
52090maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
52091@if target-winsup
52092maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 52093
4fa63067 52094maintainer-clean-target-winsup:
0aed8855 52095 @: $(MAKE); $(unstage)
4fa63067
NN
52096 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52097 r=`${PWD_COMMAND}`; export r; \
b40e3958 52098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52099 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52100 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
52101 for flag in $(EXTRA_TARGET_FLAGS); do \
52102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52103 done; \
52104 (cd $(TARGET_SUBDIR)/winsup && \
52105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52107 "RANLIB=$${RANLIB}" \
0c24b341 52108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52109 maintainer-clean) \
4fa63067 52110 || exit 1
3866be5d 52111
6bd3dfaa 52112@endif target-winsup
3866be5d 52113
16ae0395 52114
3866be5d 52115
e90269c8 52116
a7254363
PB
52117
52118.PHONY: configure-target-libgloss maybe-configure-target-libgloss
52119maybe-configure-target-libgloss:
4f0ef2d8
CD
52120@if gcc-bootstrap
52121configure-target-libgloss: stage_current
52122@endif gcc-bootstrap
a7254363
PB
52123@if target-libgloss
52124maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 52125configure-target-libgloss:
0aed8855
PB
52126 @: $(MAKE); $(unstage)
52127 @r=`${PWD_COMMAND}`; export r; \
52128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52129 echo "Checking multilib configuration for libgloss..."; \
52130 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
52131 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
52132 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
52133 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
52134 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
52135 else \
52136 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
52137 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
52138 fi; \
52139 else \
52140 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
52141 fi; \
52142 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 52143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
1f53ca9a 52144 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52145 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
52146 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 52147 case $(srcdir) in \
b00612cc
PB
52148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52149 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
52150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 52151 esac; \
b00612cc
PB
52152 srcdiroption="--srcdir=$${topdir}/libgloss"; \
52153 libsrcdir="$$s/libgloss"; \
4fa63067
NN
52154 rm -f no-such-file || : ; \
52155 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52156 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52157 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 52158 || exit 1
6bd3dfaa 52159@endif target-libgloss
e2b9e2dc 52160
a7254363
PB
52161
52162
d545f33b
PB
52163
52164
4fa63067
NN
52165.PHONY: all-target-libgloss maybe-all-target-libgloss
52166maybe-all-target-libgloss:
4f0ef2d8
CD
52167@if gcc-bootstrap
52168all-target-libgloss: stage_current
52169@endif gcc-bootstrap
6bd3dfaa 52170@if target-libgloss
72b2455a 52171TARGET-target-libgloss=all
6bd3dfaa 52172maybe-all-target-libgloss: all-target-libgloss
4fa63067 52173all-target-libgloss: configure-target-libgloss
0aed8855 52174 @: $(MAKE); $(unstage)
b40e3958
L
52175 @r=`${PWD_COMMAND}`; export r; \
52176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52177 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52178 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
52179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52180 $(TARGET-target-libgloss))
6bd3dfaa 52181@endif target-libgloss
e393202e 52182
a7254363
PB
52183
52184
d545f33b
PB
52185
52186
4fa63067
NN
52187.PHONY: check-target-libgloss maybe-check-target-libgloss
52188maybe-check-target-libgloss:
6bd3dfaa
PB
52189@if target-libgloss
52190maybe-check-target-libgloss: check-target-libgloss
e393202e 52191
4fa63067
NN
52192# Dummy target for uncheckable module.
52193check-target-libgloss:
e393202e 52194
6bd3dfaa 52195@endif target-libgloss
e393202e 52196
4fa63067
NN
52197.PHONY: install-target-libgloss maybe-install-target-libgloss
52198maybe-install-target-libgloss:
6bd3dfaa
PB
52199@if target-libgloss
52200maybe-install-target-libgloss: install-target-libgloss
16ae0395 52201
4fa63067 52202install-target-libgloss: installdirs
0aed8855 52203 @: $(MAKE); $(unstage)
b40e3958
L
52204 @r=`${PWD_COMMAND}`; export r; \
52205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52206 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52207 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 52208 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52209
6bd3dfaa 52210@endif target-libgloss
3866be5d 52211
9b980aa1
RW
52212.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
52213maybe-install-strip-target-libgloss:
52214@if target-libgloss
52215maybe-install-strip-target-libgloss: install-strip-target-libgloss
52216
52217install-strip-target-libgloss: installdirs
52218 @: $(MAKE); $(unstage)
52219 @r=`${PWD_COMMAND}`; export r; \
52220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52221 $(NORMAL_TARGET_EXPORTS) \
52222 (cd $(TARGET_SUBDIR)/libgloss && \
52223 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
52224
52225@endif target-libgloss
52226
56a8fe78 52227# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52228
52229.PHONY: maybe-info-target-libgloss info-target-libgloss
52230maybe-info-target-libgloss:
6bd3dfaa
PB
52231@if target-libgloss
52232maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
52233
52234info-target-libgloss: \
52235 configure-target-libgloss
0aed8855 52236 @: $(MAKE); $(unstage)
4fa63067 52237 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52238 r=`${PWD_COMMAND}`; export r; \
52239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52240 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52241 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
52242 for flag in $(EXTRA_TARGET_FLAGS); do \
52243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52244 done; \
52245 (cd $(TARGET_SUBDIR)/libgloss && \
52246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52248 "RANLIB=$${RANLIB}" \
0c24b341 52249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52250 info) \
ce5b542e
MC
52251 || exit 1
52252
6bd3dfaa 52253@endif target-libgloss
ce5b542e 52254
4fa63067
NN
52255.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
52256maybe-dvi-target-libgloss:
6bd3dfaa
PB
52257@if target-libgloss
52258maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 52259
4fa63067
NN
52260dvi-target-libgloss: \
52261 configure-target-libgloss
0aed8855 52262 @: $(MAKE); $(unstage)
4fa63067
NN
52263 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52264 r=`${PWD_COMMAND}`; export r; \
b40e3958 52265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52266 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52267 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
52268 for flag in $(EXTRA_TARGET_FLAGS); do \
52269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52270 done; \
52271 (cd $(TARGET_SUBDIR)/libgloss && \
52272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52274 "RANLIB=$${RANLIB}" \
0c24b341 52275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52276 dvi) \
4fa63067 52277 || exit 1
ce5b542e 52278
6bd3dfaa 52279@endif target-libgloss
ce5b542e 52280
56a8fe78
DD
52281.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
52282maybe-pdf-target-libgloss:
52283@if target-libgloss
52284maybe-pdf-target-libgloss: pdf-target-libgloss
52285
52286pdf-target-libgloss: \
52287 configure-target-libgloss
52288 @: $(MAKE); $(unstage)
52289 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52290 r=`${PWD_COMMAND}`; export r; \
52291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52292 $(NORMAL_TARGET_EXPORTS) \
52293 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
52294 for flag in $(EXTRA_TARGET_FLAGS); do \
52295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52296 done; \
52297 (cd $(TARGET_SUBDIR)/libgloss && \
52298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52300 "RANLIB=$${RANLIB}" \
0c24b341 52301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52302 pdf) \
52303 || exit 1
52304
52305@endif target-libgloss
52306
6d389afc
MS
52307.PHONY: maybe-html-target-libgloss html-target-libgloss
52308maybe-html-target-libgloss:
52309@if target-libgloss
52310maybe-html-target-libgloss: html-target-libgloss
52311
52312html-target-libgloss: \
52313 configure-target-libgloss
0aed8855 52314 @: $(MAKE); $(unstage)
6d389afc
MS
52315 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52316 r=`${PWD_COMMAND}`; export r; \
52317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52318 $(NORMAL_TARGET_EXPORTS) \
52319 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
52320 for flag in $(EXTRA_TARGET_FLAGS); do \
52321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52322 done; \
52323 (cd $(TARGET_SUBDIR)/libgloss && \
52324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52326 "RANLIB=$${RANLIB}" \
0c24b341 52327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52328 html) \
52329 || exit 1
52330
52331@endif target-libgloss
52332
4fa63067
NN
52333.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
52334maybe-TAGS-target-libgloss:
6bd3dfaa
PB
52335@if target-libgloss
52336maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 52337
4fa63067
NN
52338TAGS-target-libgloss: \
52339 configure-target-libgloss
0aed8855 52340 @: $(MAKE); $(unstage)
4fa63067
NN
52341 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52342 r=`${PWD_COMMAND}`; export r; \
b40e3958 52343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52344 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52345 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
52346 for flag in $(EXTRA_TARGET_FLAGS); do \
52347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52348 done; \
52349 (cd $(TARGET_SUBDIR)/libgloss && \
52350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52352 "RANLIB=$${RANLIB}" \
0c24b341 52353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52354 TAGS) \
4fa63067 52355 || exit 1
ce5b542e 52356
6bd3dfaa 52357@endif target-libgloss
ce5b542e 52358
4fa63067
NN
52359.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
52360maybe-install-info-target-libgloss:
6bd3dfaa
PB
52361@if target-libgloss
52362maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
52363
52364install-info-target-libgloss: \
52365 configure-target-libgloss \
52366 info-target-libgloss
0aed8855 52367 @: $(MAKE); $(unstage)
4fa63067 52368 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52369 r=`${PWD_COMMAND}`; export r; \
52370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52371 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52372 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
52373 for flag in $(EXTRA_TARGET_FLAGS); do \
52374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52375 done; \
52376 (cd $(TARGET_SUBDIR)/libgloss && \
52377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52379 "RANLIB=$${RANLIB}" \
0c24b341 52380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52381 install-info) \
e2b9e2dc
NN
52382 || exit 1
52383
6bd3dfaa 52384@endif target-libgloss
e393202e 52385
a3ca38d2
DD
52386.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
52387maybe-install-pdf-target-libgloss:
52388@if target-libgloss
52389maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
52390
52391install-pdf-target-libgloss: \
52392 configure-target-libgloss \
52393 pdf-target-libgloss
52394 @: $(MAKE); $(unstage)
52395 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52396 r=`${PWD_COMMAND}`; export r; \
52397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52398 $(NORMAL_TARGET_EXPORTS) \
52399 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
52400 for flag in $(EXTRA_TARGET_FLAGS); do \
52401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52402 done; \
52403 (cd $(TARGET_SUBDIR)/libgloss && \
52404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52406 "RANLIB=$${RANLIB}" \
0c24b341 52407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52408 install-pdf) \
52409 || exit 1
52410
52411@endif target-libgloss
52412
108a6f8e
CD
52413.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
52414maybe-install-html-target-libgloss:
52415@if target-libgloss
52416maybe-install-html-target-libgloss: install-html-target-libgloss
52417
52418install-html-target-libgloss: \
52419 configure-target-libgloss \
52420 html-target-libgloss
52421 @: $(MAKE); $(unstage)
52422 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52423 r=`${PWD_COMMAND}`; export r; \
52424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52425 $(NORMAL_TARGET_EXPORTS) \
52426 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
52427 for flag in $(EXTRA_TARGET_FLAGS); do \
52428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52429 done; \
52430 (cd $(TARGET_SUBDIR)/libgloss && \
52431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52433 "RANLIB=$${RANLIB}" \
0c24b341 52434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52435 install-html) \
52436 || exit 1
52437
52438@endif target-libgloss
52439
4fa63067
NN
52440.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
52441maybe-installcheck-target-libgloss:
6bd3dfaa
PB
52442@if target-libgloss
52443maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 52444
4fa63067
NN
52445installcheck-target-libgloss: \
52446 configure-target-libgloss
0aed8855 52447 @: $(MAKE); $(unstage)
4fa63067
NN
52448 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52449 r=`${PWD_COMMAND}`; export r; \
52450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52452 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
52453 for flag in $(EXTRA_TARGET_FLAGS); do \
52454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52455 done; \
52456 (cd $(TARGET_SUBDIR)/libgloss && \
52457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52459 "RANLIB=$${RANLIB}" \
0c24b341 52460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52461 installcheck) \
4fa63067 52462 || exit 1
3866be5d 52463
6bd3dfaa 52464@endif target-libgloss
3866be5d 52465
4fa63067
NN
52466.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
52467maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
52468@if target-libgloss
52469maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 52470
4fa63067 52471mostlyclean-target-libgloss:
0aed8855 52472 @: $(MAKE); $(unstage)
4fa63067
NN
52473 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52474 r=`${PWD_COMMAND}`; export r; \
b40e3958 52475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52476 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52477 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
52478 for flag in $(EXTRA_TARGET_FLAGS); do \
52479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52480 done; \
52481 (cd $(TARGET_SUBDIR)/libgloss && \
52482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52484 "RANLIB=$${RANLIB}" \
0c24b341 52485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52486 mostlyclean) \
4fa63067 52487 || exit 1
e393202e 52488
6bd3dfaa 52489@endif target-libgloss
3866be5d 52490
4fa63067
NN
52491.PHONY: maybe-clean-target-libgloss clean-target-libgloss
52492maybe-clean-target-libgloss:
6bd3dfaa
PB
52493@if target-libgloss
52494maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
52495
52496clean-target-libgloss:
0aed8855 52497 @: $(MAKE); $(unstage)
4fa63067 52498 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52499 r=`${PWD_COMMAND}`; export r; \
52500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52501 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52502 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
52503 for flag in $(EXTRA_TARGET_FLAGS); do \
52504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52505 done; \
52506 (cd $(TARGET_SUBDIR)/libgloss && \
52507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52509 "RANLIB=$${RANLIB}" \
0c24b341 52510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52511 clean) \
e2b9e2dc
NN
52512 || exit 1
52513
6bd3dfaa 52514@endif target-libgloss
e393202e 52515
4fa63067
NN
52516.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
52517maybe-distclean-target-libgloss:
6bd3dfaa
PB
52518@if target-libgloss
52519maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 52520
4fa63067 52521distclean-target-libgloss:
0aed8855 52522 @: $(MAKE); $(unstage)
4fa63067
NN
52523 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52524 r=`${PWD_COMMAND}`; export r; \
52525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52526 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52527 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
52528 for flag in $(EXTRA_TARGET_FLAGS); do \
52529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52530 done; \
52531 (cd $(TARGET_SUBDIR)/libgloss && \
52532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52534 "RANLIB=$${RANLIB}" \
0c24b341 52535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52536 distclean) \
4fa63067 52537 || exit 1
3866be5d 52538
6bd3dfaa 52539@endif target-libgloss
3866be5d 52540
4fa63067
NN
52541.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
52542maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
52543@if target-libgloss
52544maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 52545
4fa63067 52546maintainer-clean-target-libgloss:
0aed8855 52547 @: $(MAKE); $(unstage)
4fa63067
NN
52548 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52549 r=`${PWD_COMMAND}`; export r; \
b40e3958 52550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52551 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52552 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
52553 for flag in $(EXTRA_TARGET_FLAGS); do \
52554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52555 done; \
52556 (cd $(TARGET_SUBDIR)/libgloss && \
52557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52559 "RANLIB=$${RANLIB}" \
0c24b341 52560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52561 maintainer-clean) \
4fa63067 52562 || exit 1
3866be5d 52563
6bd3dfaa 52564@endif target-libgloss
3866be5d 52565
e393202e 52566
15723a45 52567
e90269c8 52568
a7254363
PB
52569
52570.PHONY: configure-target-libiberty maybe-configure-target-libiberty
52571maybe-configure-target-libiberty:
4f0ef2d8
CD
52572@if gcc-bootstrap
52573configure-target-libiberty: stage_current
52574@endif gcc-bootstrap
a7254363
PB
52575@if target-libiberty
52576maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 52577configure-target-libiberty:
0aed8855
PB
52578 @: $(MAKE); $(unstage)
52579 @r=`${PWD_COMMAND}`; export r; \
52580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52581 echo "Checking multilib configuration for libiberty..."; \
52582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
52583 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
52584 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
52585 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
52586 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
52587 else \
52588 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
52589 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
52590 fi; \
52591 else \
52592 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
52593 fi; \
52594 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 52595 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
1f53ca9a 52596 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52597 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
52598 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 52599 case $(srcdir) in \
b00612cc
PB
52600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52601 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
52602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52603 esac; \
b00612cc
PB
52604 srcdiroption="--srcdir=$${topdir}/libiberty"; \
52605 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
52606 rm -f no-such-file || : ; \
52607 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52608 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52609 --target=${target_alias} $${srcdiroption} \
bba45b8b 52610 || exit 1
6bd3dfaa 52611@endif target-libiberty
e393202e 52612
a7254363
PB
52613
52614
d545f33b
PB
52615
52616
4fa63067
NN
52617.PHONY: all-target-libiberty maybe-all-target-libiberty
52618maybe-all-target-libiberty:
4f0ef2d8
CD
52619@if gcc-bootstrap
52620all-target-libiberty: stage_current
52621@endif gcc-bootstrap
6bd3dfaa 52622@if target-libiberty
72b2455a 52623TARGET-target-libiberty=all
6bd3dfaa 52624maybe-all-target-libiberty: all-target-libiberty
4fa63067 52625all-target-libiberty: configure-target-libiberty
0aed8855 52626 @: $(MAKE); $(unstage)
b40e3958
L
52627 @r=`${PWD_COMMAND}`; export r; \
52628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52629 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52630 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
52631 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52632 $(TARGET-target-libiberty))
6bd3dfaa 52633@endif target-libiberty
e393202e 52634
a7254363
PB
52635
52636
d545f33b
PB
52637
52638
4fa63067
NN
52639.PHONY: check-target-libiberty maybe-check-target-libiberty
52640maybe-check-target-libiberty:
6bd3dfaa
PB
52641@if target-libiberty
52642maybe-check-target-libiberty: check-target-libiberty
16ae0395 52643
4fa63067 52644check-target-libiberty:
0aed8855 52645 @: $(MAKE); $(unstage)
b40e3958
L
52646 @r=`${PWD_COMMAND}`; export r; \
52647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52648 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52649 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 52650 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 52651
6bd3dfaa 52652@endif target-libiberty
e393202e 52653
4fa63067
NN
52654.PHONY: install-target-libiberty maybe-install-target-libiberty
52655maybe-install-target-libiberty:
6bd3dfaa
PB
52656@if target-libiberty
52657maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
52658
52659install-target-libiberty: installdirs
0aed8855 52660 @: $(MAKE); $(unstage)
4fa63067
NN
52661 @r=`${PWD_COMMAND}`; export r; \
52662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52663 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52664 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 52665 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 52666
6bd3dfaa 52667@endif target-libiberty
4fa63067 52668
9b980aa1
RW
52669.PHONY: install-strip-target-libiberty maybe-install-strip-target-libiberty
52670maybe-install-strip-target-libiberty:
52671@if target-libiberty
52672maybe-install-strip-target-libiberty: install-strip-target-libiberty
52673
52674install-strip-target-libiberty: installdirs
52675 @: $(MAKE); $(unstage)
52676 @r=`${PWD_COMMAND}`; export r; \
52677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52678 $(NORMAL_TARGET_EXPORTS) \
52679 (cd $(TARGET_SUBDIR)/libiberty && \
52680 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
52681
52682@endif target-libiberty
52683
56a8fe78 52684# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52685
52686.PHONY: maybe-info-target-libiberty info-target-libiberty
52687maybe-info-target-libiberty:
6bd3dfaa
PB
52688@if target-libiberty
52689maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
52690
52691info-target-libiberty: \
52692 configure-target-libiberty
0aed8855 52693 @: $(MAKE); $(unstage)
4fa63067
NN
52694 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52695 r=`${PWD_COMMAND}`; export r; \
52696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52697 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52698 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
52699 for flag in $(EXTRA_TARGET_FLAGS); do \
52700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52701 done; \
52702 (cd $(TARGET_SUBDIR)/libiberty && \
52703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52705 "RANLIB=$${RANLIB}" \
0c24b341 52706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52707 info) \
4fa63067
NN
52708 || exit 1
52709
6bd3dfaa 52710@endif target-libiberty
4fa63067
NN
52711
52712.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
52713maybe-dvi-target-libiberty:
6bd3dfaa
PB
52714@if target-libiberty
52715maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
52716
52717dvi-target-libiberty: \
52718 configure-target-libiberty
0aed8855 52719 @: $(MAKE); $(unstage)
4fa63067
NN
52720 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52721 r=`${PWD_COMMAND}`; export r; \
52722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52723 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52724 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
52725 for flag in $(EXTRA_TARGET_FLAGS); do \
52726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52727 done; \
52728 (cd $(TARGET_SUBDIR)/libiberty && \
52729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52731 "RANLIB=$${RANLIB}" \
0c24b341 52732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52733 dvi) \
4fa63067
NN
52734 || exit 1
52735
6bd3dfaa 52736@endif target-libiberty
4fa63067 52737
56a8fe78
DD
52738.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
52739maybe-pdf-target-libiberty:
52740@if target-libiberty
52741maybe-pdf-target-libiberty: pdf-target-libiberty
52742
52743pdf-target-libiberty: \
52744 configure-target-libiberty
52745 @: $(MAKE); $(unstage)
52746 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52747 r=`${PWD_COMMAND}`; export r; \
52748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52749 $(NORMAL_TARGET_EXPORTS) \
52750 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
52751 for flag in $(EXTRA_TARGET_FLAGS); do \
52752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52753 done; \
52754 (cd $(TARGET_SUBDIR)/libiberty && \
52755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52757 "RANLIB=$${RANLIB}" \
0c24b341 52758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52759 pdf) \
52760 || exit 1
52761
52762@endif target-libiberty
52763
6d389afc
MS
52764.PHONY: maybe-html-target-libiberty html-target-libiberty
52765maybe-html-target-libiberty:
52766@if target-libiberty
52767maybe-html-target-libiberty: html-target-libiberty
52768
52769html-target-libiberty: \
52770 configure-target-libiberty
0aed8855 52771 @: $(MAKE); $(unstage)
6d389afc
MS
52772 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52773 r=`${PWD_COMMAND}`; export r; \
52774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52775 $(NORMAL_TARGET_EXPORTS) \
52776 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
52777 for flag in $(EXTRA_TARGET_FLAGS); do \
52778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52779 done; \
52780 (cd $(TARGET_SUBDIR)/libiberty && \
52781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52783 "RANLIB=$${RANLIB}" \
0c24b341 52784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52785 html) \
52786 || exit 1
52787
52788@endif target-libiberty
52789
4fa63067
NN
52790.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
52791maybe-TAGS-target-libiberty:
6bd3dfaa
PB
52792@if target-libiberty
52793maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
52794
52795TAGS-target-libiberty: \
52796 configure-target-libiberty
0aed8855 52797 @: $(MAKE); $(unstage)
4fa63067
NN
52798 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52799 r=`${PWD_COMMAND}`; export r; \
52800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52801 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52802 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
52803 for flag in $(EXTRA_TARGET_FLAGS); do \
52804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52805 done; \
52806 (cd $(TARGET_SUBDIR)/libiberty && \
52807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52809 "RANLIB=$${RANLIB}" \
0c24b341 52810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52811 TAGS) \
4fa63067
NN
52812 || exit 1
52813
6bd3dfaa 52814@endif target-libiberty
4fa63067
NN
52815
52816.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
52817maybe-install-info-target-libiberty:
6bd3dfaa
PB
52818@if target-libiberty
52819maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
52820
52821install-info-target-libiberty: \
52822 configure-target-libiberty \
52823 info-target-libiberty
0aed8855 52824 @: $(MAKE); $(unstage)
4fa63067
NN
52825 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52826 r=`${PWD_COMMAND}`; export r; \
52827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52828 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52829 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
52830 for flag in $(EXTRA_TARGET_FLAGS); do \
52831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52832 done; \
52833 (cd $(TARGET_SUBDIR)/libiberty && \
52834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52836 "RANLIB=$${RANLIB}" \
0c24b341 52837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52838 install-info) \
4fa63067
NN
52839 || exit 1
52840
6bd3dfaa 52841@endif target-libiberty
4fa63067 52842
a3ca38d2
DD
52843.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
52844maybe-install-pdf-target-libiberty:
52845@if target-libiberty
52846maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
52847
52848install-pdf-target-libiberty: \
52849 configure-target-libiberty \
52850 pdf-target-libiberty
52851 @: $(MAKE); $(unstage)
52852 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52853 r=`${PWD_COMMAND}`; export r; \
52854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52855 $(NORMAL_TARGET_EXPORTS) \
52856 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
52857 for flag in $(EXTRA_TARGET_FLAGS); do \
52858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52859 done; \
52860 (cd $(TARGET_SUBDIR)/libiberty && \
52861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52863 "RANLIB=$${RANLIB}" \
0c24b341 52864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52865 install-pdf) \
52866 || exit 1
52867
52868@endif target-libiberty
52869
108a6f8e
CD
52870.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
52871maybe-install-html-target-libiberty:
52872@if target-libiberty
52873maybe-install-html-target-libiberty: install-html-target-libiberty
52874
52875install-html-target-libiberty: \
52876 configure-target-libiberty \
52877 html-target-libiberty
52878 @: $(MAKE); $(unstage)
52879 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52880 r=`${PWD_COMMAND}`; export r; \
52881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52882 $(NORMAL_TARGET_EXPORTS) \
52883 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
52884 for flag in $(EXTRA_TARGET_FLAGS); do \
52885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52886 done; \
52887 (cd $(TARGET_SUBDIR)/libiberty && \
52888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52890 "RANLIB=$${RANLIB}" \
0c24b341 52891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52892 install-html) \
52893 || exit 1
52894
52895@endif target-libiberty
52896
4fa63067
NN
52897.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
52898maybe-installcheck-target-libiberty:
6bd3dfaa
PB
52899@if target-libiberty
52900maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
52901
52902installcheck-target-libiberty: \
52903 configure-target-libiberty
0aed8855 52904 @: $(MAKE); $(unstage)
4fa63067
NN
52905 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52906 r=`${PWD_COMMAND}`; export r; \
52907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52908 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52909 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
52910 for flag in $(EXTRA_TARGET_FLAGS); do \
52911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52912 done; \
52913 (cd $(TARGET_SUBDIR)/libiberty && \
52914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52916 "RANLIB=$${RANLIB}" \
0c24b341 52917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52918 installcheck) \
4fa63067
NN
52919 || exit 1
52920
6bd3dfaa 52921@endif target-libiberty
4fa63067
NN
52922
52923.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
52924maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
52925@if target-libiberty
52926maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
52927
52928mostlyclean-target-libiberty:
0aed8855 52929 @: $(MAKE); $(unstage)
4fa63067
NN
52930 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52931 r=`${PWD_COMMAND}`; export r; \
52932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52933 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52934 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
52935 for flag in $(EXTRA_TARGET_FLAGS); do \
52936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52937 done; \
52938 (cd $(TARGET_SUBDIR)/libiberty && \
52939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52941 "RANLIB=$${RANLIB}" \
0c24b341 52942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52943 mostlyclean) \
4fa63067
NN
52944 || exit 1
52945
6bd3dfaa 52946@endif target-libiberty
4fa63067
NN
52947
52948.PHONY: maybe-clean-target-libiberty clean-target-libiberty
52949maybe-clean-target-libiberty:
6bd3dfaa
PB
52950@if target-libiberty
52951maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
52952
52953clean-target-libiberty:
0aed8855 52954 @: $(MAKE); $(unstage)
4fa63067
NN
52955 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52956 r=`${PWD_COMMAND}`; export r; \
52957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52958 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52959 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
52960 for flag in $(EXTRA_TARGET_FLAGS); do \
52961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52962 done; \
52963 (cd $(TARGET_SUBDIR)/libiberty && \
52964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52966 "RANLIB=$${RANLIB}" \
0c24b341 52967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52968 clean) \
4fa63067
NN
52969 || exit 1
52970
6bd3dfaa 52971@endif target-libiberty
4fa63067
NN
52972
52973.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
52974maybe-distclean-target-libiberty:
6bd3dfaa
PB
52975@if target-libiberty
52976maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
52977
52978distclean-target-libiberty:
0aed8855 52979 @: $(MAKE); $(unstage)
4fa63067
NN
52980 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52981 r=`${PWD_COMMAND}`; export r; \
52982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52983 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52984 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
52985 for flag in $(EXTRA_TARGET_FLAGS); do \
52986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52987 done; \
52988 (cd $(TARGET_SUBDIR)/libiberty && \
52989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52991 "RANLIB=$${RANLIB}" \
0c24b341 52992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52993 distclean) \
4fa63067
NN
52994 || exit 1
52995
6bd3dfaa 52996@endif target-libiberty
4fa63067
NN
52997
52998.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
52999maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
53000@if target-libiberty
53001maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
53002
53003maintainer-clean-target-libiberty:
0aed8855 53004 @: $(MAKE); $(unstage)
4fa63067
NN
53005 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
53006 r=`${PWD_COMMAND}`; export r; \
53007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53008 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53009 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
53010 for flag in $(EXTRA_TARGET_FLAGS); do \
53011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53012 done; \
53013 (cd $(TARGET_SUBDIR)/libiberty && \
53014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53016 "RANLIB=$${RANLIB}" \
0c24b341 53017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53018 maintainer-clean) \
4fa63067 53019 || exit 1
16ae0395 53020
6bd3dfaa 53021@endif target-libiberty
e393202e
NN
53022
53023
15723a45 53024
e90269c8 53025
a7254363
PB
53026
53027.PHONY: configure-target-gperf maybe-configure-target-gperf
53028maybe-configure-target-gperf:
4f0ef2d8
CD
53029@if gcc-bootstrap
53030configure-target-gperf: stage_current
53031@endif gcc-bootstrap
a7254363
PB
53032@if target-gperf
53033maybe-configure-target-gperf: configure-target-gperf
c52c6897 53034configure-target-gperf:
0aed8855
PB
53035 @: $(MAKE); $(unstage)
53036 @r=`${PWD_COMMAND}`; export r; \
53037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53038 echo "Checking multilib configuration for gperf..."; \
53039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
53040 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
53041 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
53042 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
53043 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
53044 else \
53045 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
53046 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
53047 fi; \
53048 else \
53049 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
53050 fi; \
53051 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 53052 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
1f53ca9a 53053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53054 echo Configuring in $(TARGET_SUBDIR)/gperf; \
53055 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 53056 case $(srcdir) in \
b00612cc
PB
53057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53058 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
53059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53060 esac; \
b00612cc
PB
53061 srcdiroption="--srcdir=$${topdir}/gperf"; \
53062 libsrcdir="$$s/gperf"; \
bba45b8b
NN
53063 rm -f no-such-file || : ; \
53064 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53065 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53066 --target=${target_alias} $${srcdiroption} \
bba45b8b 53067 || exit 1
6bd3dfaa 53068@endif target-gperf
e393202e 53069
a7254363
PB
53070
53071
d545f33b
PB
53072
53073
4fa63067
NN
53074.PHONY: all-target-gperf maybe-all-target-gperf
53075maybe-all-target-gperf:
4f0ef2d8
CD
53076@if gcc-bootstrap
53077all-target-gperf: stage_current
53078@endif gcc-bootstrap
6bd3dfaa 53079@if target-gperf
72b2455a 53080TARGET-target-gperf=all
6bd3dfaa 53081maybe-all-target-gperf: all-target-gperf
4fa63067 53082all-target-gperf: configure-target-gperf
0aed8855 53083 @: $(MAKE); $(unstage)
b40e3958
L
53084 @r=`${PWD_COMMAND}`; export r; \
53085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53086 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53087 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
53088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53089 $(TARGET-target-gperf))
6bd3dfaa 53090@endif target-gperf
e393202e 53091
a7254363
PB
53092
53093
d545f33b
PB
53094
53095
4fa63067
NN
53096.PHONY: check-target-gperf maybe-check-target-gperf
53097maybe-check-target-gperf:
6bd3dfaa
PB
53098@if target-gperf
53099maybe-check-target-gperf: check-target-gperf
16ae0395 53100
4fa63067 53101check-target-gperf:
0aed8855 53102 @: $(MAKE); $(unstage)
b40e3958
L
53103 @r=`${PWD_COMMAND}`; export r; \
53104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53105 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53106 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 53107 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 53108
6bd3dfaa 53109@endif target-gperf
e393202e 53110
4fa63067
NN
53111.PHONY: install-target-gperf maybe-install-target-gperf
53112maybe-install-target-gperf:
6bd3dfaa
PB
53113@if target-gperf
53114maybe-install-target-gperf: install-target-gperf
4fa63067
NN
53115
53116install-target-gperf: installdirs
0aed8855 53117 @: $(MAKE); $(unstage)
4fa63067
NN
53118 @r=`${PWD_COMMAND}`; export r; \
53119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53120 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53121 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 53122 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 53123
6bd3dfaa 53124@endif target-gperf
4fa63067 53125
9b980aa1
RW
53126.PHONY: install-strip-target-gperf maybe-install-strip-target-gperf
53127maybe-install-strip-target-gperf:
53128@if target-gperf
53129maybe-install-strip-target-gperf: install-strip-target-gperf
53130
53131install-strip-target-gperf: installdirs
53132 @: $(MAKE); $(unstage)
53133 @r=`${PWD_COMMAND}`; export r; \
53134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53135 $(NORMAL_TARGET_EXPORTS) \
53136 (cd $(TARGET_SUBDIR)/gperf && \
53137 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
53138
53139@endif target-gperf
53140
56a8fe78 53141# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53142
53143.PHONY: maybe-info-target-gperf info-target-gperf
53144maybe-info-target-gperf:
6bd3dfaa
PB
53145@if target-gperf
53146maybe-info-target-gperf: info-target-gperf
4fa63067
NN
53147
53148info-target-gperf: \
53149 configure-target-gperf
0aed8855 53150 @: $(MAKE); $(unstage)
4fa63067
NN
53151 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53152 r=`${PWD_COMMAND}`; export r; \
53153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53154 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53155 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
53156 for flag in $(EXTRA_TARGET_FLAGS); do \
53157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53158 done; \
53159 (cd $(TARGET_SUBDIR)/gperf && \
53160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53162 "RANLIB=$${RANLIB}" \
0c24b341 53163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53164 info) \
4fa63067
NN
53165 || exit 1
53166
6bd3dfaa 53167@endif target-gperf
4fa63067
NN
53168
53169.PHONY: maybe-dvi-target-gperf dvi-target-gperf
53170maybe-dvi-target-gperf:
6bd3dfaa
PB
53171@if target-gperf
53172maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
53173
53174dvi-target-gperf: \
53175 configure-target-gperf
0aed8855 53176 @: $(MAKE); $(unstage)
4fa63067
NN
53177 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53178 r=`${PWD_COMMAND}`; export r; \
53179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53180 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53181 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
53182 for flag in $(EXTRA_TARGET_FLAGS); do \
53183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53184 done; \
53185 (cd $(TARGET_SUBDIR)/gperf && \
53186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53188 "RANLIB=$${RANLIB}" \
0c24b341 53189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53190 dvi) \
4fa63067
NN
53191 || exit 1
53192
6bd3dfaa 53193@endif target-gperf
4fa63067 53194
56a8fe78
DD
53195.PHONY: maybe-pdf-target-gperf pdf-target-gperf
53196maybe-pdf-target-gperf:
53197@if target-gperf
53198maybe-pdf-target-gperf: pdf-target-gperf
53199
53200pdf-target-gperf: \
53201 configure-target-gperf
53202 @: $(MAKE); $(unstage)
53203 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53204 r=`${PWD_COMMAND}`; export r; \
53205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53206 $(NORMAL_TARGET_EXPORTS) \
53207 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
53208 for flag in $(EXTRA_TARGET_FLAGS); do \
53209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53210 done; \
53211 (cd $(TARGET_SUBDIR)/gperf && \
53212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53214 "RANLIB=$${RANLIB}" \
0c24b341 53215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53216 pdf) \
53217 || exit 1
53218
53219@endif target-gperf
53220
6d389afc
MS
53221.PHONY: maybe-html-target-gperf html-target-gperf
53222maybe-html-target-gperf:
53223@if target-gperf
53224maybe-html-target-gperf: html-target-gperf
53225
53226html-target-gperf: \
53227 configure-target-gperf
0aed8855 53228 @: $(MAKE); $(unstage)
6d389afc
MS
53229 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53230 r=`${PWD_COMMAND}`; export r; \
53231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53232 $(NORMAL_TARGET_EXPORTS) \
53233 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
53234 for flag in $(EXTRA_TARGET_FLAGS); do \
53235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53236 done; \
53237 (cd $(TARGET_SUBDIR)/gperf && \
53238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53240 "RANLIB=$${RANLIB}" \
0c24b341 53241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53242 html) \
53243 || exit 1
53244
53245@endif target-gperf
53246
4fa63067
NN
53247.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
53248maybe-TAGS-target-gperf:
6bd3dfaa
PB
53249@if target-gperf
53250maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
53251
53252TAGS-target-gperf: \
53253 configure-target-gperf
0aed8855 53254 @: $(MAKE); $(unstage)
4fa63067
NN
53255 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53256 r=`${PWD_COMMAND}`; export r; \
53257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53258 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53259 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
53260 for flag in $(EXTRA_TARGET_FLAGS); do \
53261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53262 done; \
53263 (cd $(TARGET_SUBDIR)/gperf && \
53264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53266 "RANLIB=$${RANLIB}" \
0c24b341 53267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53268 TAGS) \
4fa63067
NN
53269 || exit 1
53270
6bd3dfaa 53271@endif target-gperf
4fa63067
NN
53272
53273.PHONY: maybe-install-info-target-gperf install-info-target-gperf
53274maybe-install-info-target-gperf:
6bd3dfaa
PB
53275@if target-gperf
53276maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
53277
53278install-info-target-gperf: \
53279 configure-target-gperf \
53280 info-target-gperf
0aed8855 53281 @: $(MAKE); $(unstage)
4fa63067
NN
53282 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53283 r=`${PWD_COMMAND}`; export r; \
53284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53285 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53286 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
53287 for flag in $(EXTRA_TARGET_FLAGS); do \
53288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53289 done; \
53290 (cd $(TARGET_SUBDIR)/gperf && \
53291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53293 "RANLIB=$${RANLIB}" \
0c24b341 53294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53295 install-info) \
4fa63067
NN
53296 || exit 1
53297
6bd3dfaa 53298@endif target-gperf
4fa63067 53299
a3ca38d2
DD
53300.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
53301maybe-install-pdf-target-gperf:
53302@if target-gperf
53303maybe-install-pdf-target-gperf: install-pdf-target-gperf
53304
53305install-pdf-target-gperf: \
53306 configure-target-gperf \
53307 pdf-target-gperf
53308 @: $(MAKE); $(unstage)
53309 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53310 r=`${PWD_COMMAND}`; export r; \
53311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53312 $(NORMAL_TARGET_EXPORTS) \
53313 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
53314 for flag in $(EXTRA_TARGET_FLAGS); do \
53315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53316 done; \
53317 (cd $(TARGET_SUBDIR)/gperf && \
53318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53320 "RANLIB=$${RANLIB}" \
0c24b341 53321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53322 install-pdf) \
53323 || exit 1
53324
53325@endif target-gperf
53326
108a6f8e
CD
53327.PHONY: maybe-install-html-target-gperf install-html-target-gperf
53328maybe-install-html-target-gperf:
53329@if target-gperf
53330maybe-install-html-target-gperf: install-html-target-gperf
53331
53332install-html-target-gperf: \
53333 configure-target-gperf \
53334 html-target-gperf
53335 @: $(MAKE); $(unstage)
53336 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53337 r=`${PWD_COMMAND}`; export r; \
53338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53339 $(NORMAL_TARGET_EXPORTS) \
53340 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
53341 for flag in $(EXTRA_TARGET_FLAGS); do \
53342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53343 done; \
53344 (cd $(TARGET_SUBDIR)/gperf && \
53345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53347 "RANLIB=$${RANLIB}" \
0c24b341 53348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53349 install-html) \
53350 || exit 1
53351
53352@endif target-gperf
53353
4fa63067
NN
53354.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
53355maybe-installcheck-target-gperf:
6bd3dfaa
PB
53356@if target-gperf
53357maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
53358
53359installcheck-target-gperf: \
53360 configure-target-gperf
0aed8855 53361 @: $(MAKE); $(unstage)
4fa63067
NN
53362 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53363 r=`${PWD_COMMAND}`; export r; \
53364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53365 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53366 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
53367 for flag in $(EXTRA_TARGET_FLAGS); do \
53368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53369 done; \
53370 (cd $(TARGET_SUBDIR)/gperf && \
53371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53373 "RANLIB=$${RANLIB}" \
0c24b341 53374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53375 installcheck) \
4fa63067
NN
53376 || exit 1
53377
6bd3dfaa 53378@endif target-gperf
4fa63067
NN
53379
53380.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
53381maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
53382@if target-gperf
53383maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
53384
53385mostlyclean-target-gperf:
0aed8855 53386 @: $(MAKE); $(unstage)
4fa63067
NN
53387 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53388 r=`${PWD_COMMAND}`; export r; \
53389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53390 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53391 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
53392 for flag in $(EXTRA_TARGET_FLAGS); do \
53393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53394 done; \
53395 (cd $(TARGET_SUBDIR)/gperf && \
53396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53398 "RANLIB=$${RANLIB}" \
0c24b341 53399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53400 mostlyclean) \
4fa63067
NN
53401 || exit 1
53402
6bd3dfaa 53403@endif target-gperf
4fa63067
NN
53404
53405.PHONY: maybe-clean-target-gperf clean-target-gperf
53406maybe-clean-target-gperf:
6bd3dfaa
PB
53407@if target-gperf
53408maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
53409
53410clean-target-gperf:
0aed8855 53411 @: $(MAKE); $(unstage)
4fa63067
NN
53412 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53413 r=`${PWD_COMMAND}`; export r; \
53414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53415 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53416 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
53417 for flag in $(EXTRA_TARGET_FLAGS); do \
53418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53419 done; \
53420 (cd $(TARGET_SUBDIR)/gperf && \
53421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53423 "RANLIB=$${RANLIB}" \
0c24b341 53424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53425 clean) \
4fa63067
NN
53426 || exit 1
53427
6bd3dfaa 53428@endif target-gperf
4fa63067
NN
53429
53430.PHONY: maybe-distclean-target-gperf distclean-target-gperf
53431maybe-distclean-target-gperf:
6bd3dfaa
PB
53432@if target-gperf
53433maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
53434
53435distclean-target-gperf:
0aed8855 53436 @: $(MAKE); $(unstage)
4fa63067
NN
53437 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53438 r=`${PWD_COMMAND}`; export r; \
53439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53440 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53441 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
53442 for flag in $(EXTRA_TARGET_FLAGS); do \
53443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53444 done; \
53445 (cd $(TARGET_SUBDIR)/gperf && \
53446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53448 "RANLIB=$${RANLIB}" \
0c24b341 53449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53450 distclean) \
4fa63067
NN
53451 || exit 1
53452
6bd3dfaa 53453@endif target-gperf
4fa63067
NN
53454
53455.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
53456maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
53457@if target-gperf
53458maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
53459
53460maintainer-clean-target-gperf:
0aed8855 53461 @: $(MAKE); $(unstage)
4fa63067
NN
53462 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53463 r=`${PWD_COMMAND}`; export r; \
53464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53465 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53466 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
53467 for flag in $(EXTRA_TARGET_FLAGS); do \
53468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53469 done; \
53470 (cd $(TARGET_SUBDIR)/gperf && \
53471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53473 "RANLIB=$${RANLIB}" \
0c24b341 53474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53475 maintainer-clean) \
4fa63067 53476 || exit 1
16ae0395 53477
6bd3dfaa 53478@endif target-gperf
e393202e
NN
53479
53480
15723a45 53481
a7254363
PB
53482
53483
53484.PHONY: configure-target-examples maybe-configure-target-examples
53485maybe-configure-target-examples:
4f0ef2d8
CD
53486@if gcc-bootstrap
53487configure-target-examples: stage_current
53488@endif gcc-bootstrap
a7254363
PB
53489@if target-examples
53490maybe-configure-target-examples: configure-target-examples
c52c6897 53491configure-target-examples:
0aed8855
PB
53492 @: $(MAKE); $(unstage)
53493 @r=`${PWD_COMMAND}`; export r; \
53494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53495 echo "Checking multilib configuration for examples..."; \
53496 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
53497 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
53498 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
53499 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
53500 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
53501 else \
53502 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
53503 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
53504 fi; \
53505 else \
53506 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
53507 fi; \
53508 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 53509 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
1f53ca9a 53510 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53511 echo Configuring in $(TARGET_SUBDIR)/examples; \
53512 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 53513 case $(srcdir) in \
b00612cc
PB
53514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53515 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
53516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53517 esac; \
b00612cc
PB
53518 srcdiroption="--srcdir=$${topdir}/examples"; \
53519 libsrcdir="$$s/examples"; \
bba45b8b
NN
53520 rm -f no-such-file || : ; \
53521 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53522 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53523 --target=${target_alias} $${srcdiroption} \
bba45b8b 53524 || exit 1
6bd3dfaa 53525@endif target-examples
e393202e 53526
a7254363
PB
53527
53528
d545f33b
PB
53529
53530
4fa63067
NN
53531.PHONY: all-target-examples maybe-all-target-examples
53532maybe-all-target-examples:
4f0ef2d8
CD
53533@if gcc-bootstrap
53534all-target-examples: stage_current
53535@endif gcc-bootstrap
6bd3dfaa 53536@if target-examples
72b2455a 53537TARGET-target-examples=all
6bd3dfaa 53538maybe-all-target-examples: all-target-examples
4fa63067 53539all-target-examples: configure-target-examples
0aed8855 53540 @: $(MAKE); $(unstage)
b40e3958
L
53541 @r=`${PWD_COMMAND}`; export r; \
53542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53543 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53544 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
53545 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53546 $(TARGET-target-examples))
6bd3dfaa 53547@endif target-examples
e393202e 53548
a7254363
PB
53549
53550
d545f33b
PB
53551
53552
4fa63067
NN
53553.PHONY: check-target-examples maybe-check-target-examples
53554maybe-check-target-examples:
6bd3dfaa
PB
53555@if target-examples
53556maybe-check-target-examples: check-target-examples
16ae0395 53557
4fa63067
NN
53558# Dummy target for uncheckable module.
53559check-target-examples:
53560
6bd3dfaa 53561@endif target-examples
4fa63067
NN
53562
53563.PHONY: install-target-examples maybe-install-target-examples
53564maybe-install-target-examples:
6bd3dfaa
PB
53565@if target-examples
53566maybe-install-target-examples: install-target-examples
4fa63067
NN
53567
53568# Dummy target for uninstallable.
53569install-target-examples:
53570
6bd3dfaa 53571@endif target-examples
4fa63067 53572
9b980aa1
RW
53573.PHONY: install-strip-target-examples maybe-install-strip-target-examples
53574maybe-install-strip-target-examples:
53575@if target-examples
53576maybe-install-strip-target-examples: install-strip-target-examples
53577
53578# Dummy target for uninstallable.
53579install-strip-target-examples:
53580
53581@endif target-examples
53582
56a8fe78 53583# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53584
53585.PHONY: maybe-info-target-examples info-target-examples
53586maybe-info-target-examples:
6bd3dfaa
PB
53587@if target-examples
53588maybe-info-target-examples: info-target-examples
4fa63067
NN
53589
53590info-target-examples: \
53591 configure-target-examples
0aed8855 53592 @: $(MAKE); $(unstage)
4fa63067
NN
53593 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53594 r=`${PWD_COMMAND}`; export r; \
b40e3958 53595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53596 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53597 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
53598 for flag in $(EXTRA_TARGET_FLAGS); do \
53599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53600 done; \
53601 (cd $(TARGET_SUBDIR)/examples && \
53602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53604 "RANLIB=$${RANLIB}" \
0c24b341 53605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53606 info) \
4fa63067 53607 || exit 1
930314a4 53608
6bd3dfaa 53609@endif target-examples
e393202e 53610
4fa63067
NN
53611.PHONY: maybe-dvi-target-examples dvi-target-examples
53612maybe-dvi-target-examples:
6bd3dfaa
PB
53613@if target-examples
53614maybe-dvi-target-examples: dvi-target-examples
16ae0395 53615
4fa63067
NN
53616dvi-target-examples: \
53617 configure-target-examples
0aed8855 53618 @: $(MAKE); $(unstage)
4fa63067
NN
53619 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53620 r=`${PWD_COMMAND}`; export r; \
b40e3958 53621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53622 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53623 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
53624 for flag in $(EXTRA_TARGET_FLAGS); do \
53625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53626 done; \
53627 (cd $(TARGET_SUBDIR)/examples && \
53628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53630 "RANLIB=$${RANLIB}" \
0c24b341 53631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53632 dvi) \
4fa63067
NN
53633 || exit 1
53634
6bd3dfaa 53635@endif target-examples
4fa63067 53636
56a8fe78
DD
53637.PHONY: maybe-pdf-target-examples pdf-target-examples
53638maybe-pdf-target-examples:
53639@if target-examples
53640maybe-pdf-target-examples: pdf-target-examples
53641
53642pdf-target-examples: \
53643 configure-target-examples
53644 @: $(MAKE); $(unstage)
53645 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53646 r=`${PWD_COMMAND}`; export r; \
53647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53648 $(NORMAL_TARGET_EXPORTS) \
53649 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
53650 for flag in $(EXTRA_TARGET_FLAGS); do \
53651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53652 done; \
53653 (cd $(TARGET_SUBDIR)/examples && \
53654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53656 "RANLIB=$${RANLIB}" \
0c24b341 53657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53658 pdf) \
53659 || exit 1
53660
53661@endif target-examples
53662
6d389afc
MS
53663.PHONY: maybe-html-target-examples html-target-examples
53664maybe-html-target-examples:
53665@if target-examples
53666maybe-html-target-examples: html-target-examples
53667
53668html-target-examples: \
53669 configure-target-examples
0aed8855 53670 @: $(MAKE); $(unstage)
6d389afc
MS
53671 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53672 r=`${PWD_COMMAND}`; export r; \
53673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53674 $(NORMAL_TARGET_EXPORTS) \
53675 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
53676 for flag in $(EXTRA_TARGET_FLAGS); do \
53677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53678 done; \
53679 (cd $(TARGET_SUBDIR)/examples && \
53680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53682 "RANLIB=$${RANLIB}" \
0c24b341 53683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53684 html) \
53685 || exit 1
53686
53687@endif target-examples
53688
4fa63067
NN
53689.PHONY: maybe-TAGS-target-examples TAGS-target-examples
53690maybe-TAGS-target-examples:
6bd3dfaa
PB
53691@if target-examples
53692maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
53693
53694TAGS-target-examples: \
53695 configure-target-examples
0aed8855 53696 @: $(MAKE); $(unstage)
4fa63067
NN
53697 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53698 r=`${PWD_COMMAND}`; export r; \
53699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53701 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
53702 for flag in $(EXTRA_TARGET_FLAGS); do \
53703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53704 done; \
53705 (cd $(TARGET_SUBDIR)/examples && \
53706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53708 "RANLIB=$${RANLIB}" \
0c24b341 53709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53710 TAGS) \
4fa63067
NN
53711 || exit 1
53712
6bd3dfaa 53713@endif target-examples
4fa63067
NN
53714
53715.PHONY: maybe-install-info-target-examples install-info-target-examples
53716maybe-install-info-target-examples:
6bd3dfaa
PB
53717@if target-examples
53718maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
53719
53720install-info-target-examples: \
53721 configure-target-examples \
53722 info-target-examples
0aed8855 53723 @: $(MAKE); $(unstage)
4fa63067
NN
53724 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53725 r=`${PWD_COMMAND}`; export r; \
53726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53727 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53728 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
53729 for flag in $(EXTRA_TARGET_FLAGS); do \
53730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53731 done; \
53732 (cd $(TARGET_SUBDIR)/examples && \
53733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53735 "RANLIB=$${RANLIB}" \
0c24b341 53736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53737 install-info) \
4fa63067
NN
53738 || exit 1
53739
6bd3dfaa 53740@endif target-examples
4fa63067 53741
a3ca38d2
DD
53742.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
53743maybe-install-pdf-target-examples:
53744@if target-examples
53745maybe-install-pdf-target-examples: install-pdf-target-examples
53746
53747install-pdf-target-examples: \
53748 configure-target-examples \
53749 pdf-target-examples
53750 @: $(MAKE); $(unstage)
53751 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53752 r=`${PWD_COMMAND}`; export r; \
53753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53754 $(NORMAL_TARGET_EXPORTS) \
53755 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
53756 for flag in $(EXTRA_TARGET_FLAGS); do \
53757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53758 done; \
53759 (cd $(TARGET_SUBDIR)/examples && \
53760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53762 "RANLIB=$${RANLIB}" \
0c24b341 53763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53764 install-pdf) \
53765 || exit 1
53766
53767@endif target-examples
53768
108a6f8e
CD
53769.PHONY: maybe-install-html-target-examples install-html-target-examples
53770maybe-install-html-target-examples:
53771@if target-examples
53772maybe-install-html-target-examples: install-html-target-examples
53773
53774install-html-target-examples: \
53775 configure-target-examples \
53776 html-target-examples
53777 @: $(MAKE); $(unstage)
53778 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53779 r=`${PWD_COMMAND}`; export r; \
53780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53781 $(NORMAL_TARGET_EXPORTS) \
53782 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
53783 for flag in $(EXTRA_TARGET_FLAGS); do \
53784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53785 done; \
53786 (cd $(TARGET_SUBDIR)/examples && \
53787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53789 "RANLIB=$${RANLIB}" \
0c24b341 53790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53791 install-html) \
53792 || exit 1
53793
53794@endif target-examples
53795
4fa63067
NN
53796.PHONY: maybe-installcheck-target-examples installcheck-target-examples
53797maybe-installcheck-target-examples:
6bd3dfaa
PB
53798@if target-examples
53799maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
53800
53801installcheck-target-examples: \
53802 configure-target-examples
0aed8855 53803 @: $(MAKE); $(unstage)
4fa63067
NN
53804 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53805 r=`${PWD_COMMAND}`; export r; \
53806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53807 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53808 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
53809 for flag in $(EXTRA_TARGET_FLAGS); do \
53810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53811 done; \
53812 (cd $(TARGET_SUBDIR)/examples && \
53813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53815 "RANLIB=$${RANLIB}" \
0c24b341 53816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53817 installcheck) \
4fa63067
NN
53818 || exit 1
53819
6bd3dfaa 53820@endif target-examples
4fa63067
NN
53821
53822.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
53823maybe-mostlyclean-target-examples:
6bd3dfaa
PB
53824@if target-examples
53825maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
53826
53827mostlyclean-target-examples:
0aed8855 53828 @: $(MAKE); $(unstage)
4fa63067
NN
53829 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53830 r=`${PWD_COMMAND}`; export r; \
53831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53832 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53833 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
53834 for flag in $(EXTRA_TARGET_FLAGS); do \
53835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53836 done; \
53837 (cd $(TARGET_SUBDIR)/examples && \
53838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53840 "RANLIB=$${RANLIB}" \
0c24b341 53841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53842 mostlyclean) \
4fa63067
NN
53843 || exit 1
53844
6bd3dfaa 53845@endif target-examples
4fa63067
NN
53846
53847.PHONY: maybe-clean-target-examples clean-target-examples
53848maybe-clean-target-examples:
6bd3dfaa
PB
53849@if target-examples
53850maybe-clean-target-examples: clean-target-examples
4fa63067
NN
53851
53852clean-target-examples:
0aed8855 53853 @: $(MAKE); $(unstage)
4fa63067
NN
53854 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53855 r=`${PWD_COMMAND}`; export r; \
53856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53858 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
53859 for flag in $(EXTRA_TARGET_FLAGS); do \
53860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53861 done; \
53862 (cd $(TARGET_SUBDIR)/examples && \
53863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53865 "RANLIB=$${RANLIB}" \
0c24b341 53866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53867 clean) \
4fa63067
NN
53868 || exit 1
53869
6bd3dfaa 53870@endif target-examples
4fa63067
NN
53871
53872.PHONY: maybe-distclean-target-examples distclean-target-examples
53873maybe-distclean-target-examples:
6bd3dfaa
PB
53874@if target-examples
53875maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
53876
53877distclean-target-examples:
0aed8855 53878 @: $(MAKE); $(unstage)
4fa63067
NN
53879 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53880 r=`${PWD_COMMAND}`; export r; \
53881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53883 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
53884 for flag in $(EXTRA_TARGET_FLAGS); do \
53885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53886 done; \
53887 (cd $(TARGET_SUBDIR)/examples && \
53888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53890 "RANLIB=$${RANLIB}" \
0c24b341 53891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53892 distclean) \
4fa63067
NN
53893 || exit 1
53894
6bd3dfaa 53895@endif target-examples
4fa63067
NN
53896
53897.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
53898maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
53899@if target-examples
53900maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
53901
53902maintainer-clean-target-examples:
0aed8855 53903 @: $(MAKE); $(unstage)
4fa63067
NN
53904 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53905 r=`${PWD_COMMAND}`; export r; \
53906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53908 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
53909 for flag in $(EXTRA_TARGET_FLAGS); do \
53910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53911 done; \
53912 (cd $(TARGET_SUBDIR)/examples && \
53913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53915 "RANLIB=$${RANLIB}" \
0c24b341 53916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53917 maintainer-clean) \
4fa63067
NN
53918 || exit 1
53919
6bd3dfaa 53920@endif target-examples
e393202e
NN
53921
53922
15723a45 53923
a7254363 53924
e90269c8 53925
a7254363
PB
53926.PHONY: configure-target-libffi maybe-configure-target-libffi
53927maybe-configure-target-libffi:
4f0ef2d8
CD
53928@if gcc-bootstrap
53929configure-target-libffi: stage_current
53930@endif gcc-bootstrap
a7254363
PB
53931@if target-libffi
53932maybe-configure-target-libffi: configure-target-libffi
c52c6897 53933configure-target-libffi:
0aed8855
PB
53934 @: $(MAKE); $(unstage)
53935 @r=`${PWD_COMMAND}`; export r; \
53936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53937 echo "Checking multilib configuration for libffi..."; \
53938 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
53939 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
53940 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
53941 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
53942 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
53943 else \
53944 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
53945 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
53946 fi; \
53947 else \
53948 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
53949 fi; \
53950 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 53951 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
1f53ca9a 53952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53953 echo Configuring in $(TARGET_SUBDIR)/libffi; \
53954 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 53955 case $(srcdir) in \
b00612cc
PB
53956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53957 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
53958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53959 esac; \
b00612cc
PB
53960 srcdiroption="--srcdir=$${topdir}/libffi"; \
53961 libsrcdir="$$s/libffi"; \
bba45b8b
NN
53962 rm -f no-such-file || : ; \
53963 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53964 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53965 --target=${target_alias} $${srcdiroption} \
bba45b8b 53966 || exit 1
6bd3dfaa 53967@endif target-libffi
e393202e 53968
a7254363
PB
53969
53970
d545f33b
PB
53971
53972
4fa63067
NN
53973.PHONY: all-target-libffi maybe-all-target-libffi
53974maybe-all-target-libffi:
4f0ef2d8
CD
53975@if gcc-bootstrap
53976all-target-libffi: stage_current
53977@endif gcc-bootstrap
6bd3dfaa 53978@if target-libffi
72b2455a 53979TARGET-target-libffi=all
6bd3dfaa 53980maybe-all-target-libffi: all-target-libffi
4fa63067 53981all-target-libffi: configure-target-libffi
0aed8855 53982 @: $(MAKE); $(unstage)
b40e3958
L
53983 @r=`${PWD_COMMAND}`; export r; \
53984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53985 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53986 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
53987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53988 $(TARGET-target-libffi))
6bd3dfaa 53989@endif target-libffi
e393202e 53990
a7254363
PB
53991
53992
d545f33b
PB
53993
53994
4fa63067
NN
53995.PHONY: check-target-libffi maybe-check-target-libffi
53996maybe-check-target-libffi:
6bd3dfaa
PB
53997@if target-libffi
53998maybe-check-target-libffi: check-target-libffi
16ae0395 53999
4fa63067 54000check-target-libffi:
0aed8855 54001 @: $(MAKE); $(unstage)
b40e3958
L
54002 @r=`${PWD_COMMAND}`; export r; \
54003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54004 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54005 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 54006 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 54007
6bd3dfaa 54008@endif target-libffi
e393202e 54009
4fa63067
NN
54010.PHONY: install-target-libffi maybe-install-target-libffi
54011maybe-install-target-libffi:
6bd3dfaa
PB
54012@if target-libffi
54013maybe-install-target-libffi: install-target-libffi
16ae0395 54014
4fa63067 54015install-target-libffi: installdirs
0aed8855 54016 @: $(MAKE); $(unstage)
b40e3958
L
54017 @r=`${PWD_COMMAND}`; export r; \
54018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54019 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54020 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 54021 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54022
6bd3dfaa 54023@endif target-libffi
e393202e 54024
9b980aa1
RW
54025.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
54026maybe-install-strip-target-libffi:
54027@if target-libffi
54028maybe-install-strip-target-libffi: install-strip-target-libffi
54029
54030install-strip-target-libffi: installdirs
54031 @: $(MAKE); $(unstage)
54032 @r=`${PWD_COMMAND}`; export r; \
54033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54034 $(NORMAL_TARGET_EXPORTS) \
54035 (cd $(TARGET_SUBDIR)/libffi && \
54036 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54037
54038@endif target-libffi
54039
56a8fe78 54040# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
54041
54042.PHONY: maybe-info-target-libffi info-target-libffi
54043maybe-info-target-libffi:
6bd3dfaa
PB
54044@if target-libffi
54045maybe-info-target-libffi: info-target-libffi
4fa63067
NN
54046
54047info-target-libffi: \
54048 configure-target-libffi
0aed8855 54049 @: $(MAKE); $(unstage)
4fa63067
NN
54050 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54051 r=`${PWD_COMMAND}`; export r; \
54052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54054 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
54055 for flag in $(EXTRA_TARGET_FLAGS); do \
54056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54057 done; \
54058 (cd $(TARGET_SUBDIR)/libffi && \
54059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54061 "RANLIB=$${RANLIB}" \
0c24b341 54062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54063 info) \
4fa63067
NN
54064 || exit 1
54065
6bd3dfaa 54066@endif target-libffi
4fa63067
NN
54067
54068.PHONY: maybe-dvi-target-libffi dvi-target-libffi
54069maybe-dvi-target-libffi:
6bd3dfaa
PB
54070@if target-libffi
54071maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
54072
54073dvi-target-libffi: \
54074 configure-target-libffi
0aed8855 54075 @: $(MAKE); $(unstage)
4fa63067
NN
54076 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54077 r=`${PWD_COMMAND}`; export r; \
54078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54079 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54080 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
54081 for flag in $(EXTRA_TARGET_FLAGS); do \
54082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54083 done; \
54084 (cd $(TARGET_SUBDIR)/libffi && \
54085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54087 "RANLIB=$${RANLIB}" \
0c24b341 54088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54089 dvi) \
4fa63067
NN
54090 || exit 1
54091
6bd3dfaa 54092@endif target-libffi
4fa63067 54093
56a8fe78
DD
54094.PHONY: maybe-pdf-target-libffi pdf-target-libffi
54095maybe-pdf-target-libffi:
54096@if target-libffi
54097maybe-pdf-target-libffi: pdf-target-libffi
54098
54099pdf-target-libffi: \
54100 configure-target-libffi
54101 @: $(MAKE); $(unstage)
54102 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54103 r=`${PWD_COMMAND}`; export r; \
54104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54105 $(NORMAL_TARGET_EXPORTS) \
54106 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
54107 for flag in $(EXTRA_TARGET_FLAGS); do \
54108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54109 done; \
54110 (cd $(TARGET_SUBDIR)/libffi && \
54111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54113 "RANLIB=$${RANLIB}" \
0c24b341 54114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54115 pdf) \
54116 || exit 1
54117
54118@endif target-libffi
54119
6d389afc
MS
54120.PHONY: maybe-html-target-libffi html-target-libffi
54121maybe-html-target-libffi:
54122@if target-libffi
54123maybe-html-target-libffi: html-target-libffi
54124
54125html-target-libffi: \
54126 configure-target-libffi
0aed8855 54127 @: $(MAKE); $(unstage)
6d389afc
MS
54128 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54129 r=`${PWD_COMMAND}`; export r; \
54130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54131 $(NORMAL_TARGET_EXPORTS) \
54132 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
54133 for flag in $(EXTRA_TARGET_FLAGS); do \
54134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54135 done; \
54136 (cd $(TARGET_SUBDIR)/libffi && \
54137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54139 "RANLIB=$${RANLIB}" \
0c24b341 54140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54141 html) \
54142 || exit 1
54143
54144@endif target-libffi
54145
4fa63067
NN
54146.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
54147maybe-TAGS-target-libffi:
6bd3dfaa
PB
54148@if target-libffi
54149maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
54150
54151TAGS-target-libffi: \
54152 configure-target-libffi
0aed8855 54153 @: $(MAKE); $(unstage)
4fa63067
NN
54154 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54155 r=`${PWD_COMMAND}`; export r; \
54156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54158 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
54159 for flag in $(EXTRA_TARGET_FLAGS); do \
54160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54161 done; \
54162 (cd $(TARGET_SUBDIR)/libffi && \
54163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54165 "RANLIB=$${RANLIB}" \
0c24b341 54166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54167 TAGS) \
4fa63067
NN
54168 || exit 1
54169
6bd3dfaa 54170@endif target-libffi
4fa63067
NN
54171
54172.PHONY: maybe-install-info-target-libffi install-info-target-libffi
54173maybe-install-info-target-libffi:
6bd3dfaa
PB
54174@if target-libffi
54175maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
54176
54177install-info-target-libffi: \
54178 configure-target-libffi \
54179 info-target-libffi
0aed8855 54180 @: $(MAKE); $(unstage)
4fa63067
NN
54181 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54182 r=`${PWD_COMMAND}`; export r; \
54183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54184 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54185 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
54186 for flag in $(EXTRA_TARGET_FLAGS); do \
54187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54188 done; \
54189 (cd $(TARGET_SUBDIR)/libffi && \
54190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54192 "RANLIB=$${RANLIB}" \
0c24b341 54193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54194 install-info) \
4fa63067
NN
54195 || exit 1
54196
6bd3dfaa 54197@endif target-libffi
4fa63067 54198
a3ca38d2
DD
54199.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
54200maybe-install-pdf-target-libffi:
54201@if target-libffi
54202maybe-install-pdf-target-libffi: install-pdf-target-libffi
54203
54204install-pdf-target-libffi: \
54205 configure-target-libffi \
54206 pdf-target-libffi
54207 @: $(MAKE); $(unstage)
54208 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54209 r=`${PWD_COMMAND}`; export r; \
54210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54211 $(NORMAL_TARGET_EXPORTS) \
54212 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
54213 for flag in $(EXTRA_TARGET_FLAGS); do \
54214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54215 done; \
54216 (cd $(TARGET_SUBDIR)/libffi && \
54217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54219 "RANLIB=$${RANLIB}" \
0c24b341 54220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54221 install-pdf) \
54222 || exit 1
54223
54224@endif target-libffi
54225
108a6f8e
CD
54226.PHONY: maybe-install-html-target-libffi install-html-target-libffi
54227maybe-install-html-target-libffi:
54228@if target-libffi
54229maybe-install-html-target-libffi: install-html-target-libffi
54230
54231install-html-target-libffi: \
54232 configure-target-libffi \
54233 html-target-libffi
54234 @: $(MAKE); $(unstage)
54235 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54236 r=`${PWD_COMMAND}`; export r; \
54237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54238 $(NORMAL_TARGET_EXPORTS) \
54239 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
54240 for flag in $(EXTRA_TARGET_FLAGS); do \
54241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54242 done; \
54243 (cd $(TARGET_SUBDIR)/libffi && \
54244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54246 "RANLIB=$${RANLIB}" \
0c24b341 54247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54248 install-html) \
54249 || exit 1
54250
54251@endif target-libffi
54252
4fa63067
NN
54253.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
54254maybe-installcheck-target-libffi:
6bd3dfaa
PB
54255@if target-libffi
54256maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
54257
54258installcheck-target-libffi: \
54259 configure-target-libffi
0aed8855 54260 @: $(MAKE); $(unstage)
4fa63067
NN
54261 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54262 r=`${PWD_COMMAND}`; export r; \
54263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54264 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54265 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
54266 for flag in $(EXTRA_TARGET_FLAGS); do \
54267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54268 done; \
54269 (cd $(TARGET_SUBDIR)/libffi && \
54270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54272 "RANLIB=$${RANLIB}" \
0c24b341 54273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54274 installcheck) \
4fa63067
NN
54275 || exit 1
54276
6bd3dfaa 54277@endif target-libffi
4fa63067
NN
54278
54279.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
54280maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
54281@if target-libffi
54282maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
54283
54284mostlyclean-target-libffi:
0aed8855 54285 @: $(MAKE); $(unstage)
4fa63067
NN
54286 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54287 r=`${PWD_COMMAND}`; export r; \
54288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54289 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54290 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
54291 for flag in $(EXTRA_TARGET_FLAGS); do \
54292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54293 done; \
54294 (cd $(TARGET_SUBDIR)/libffi && \
54295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54297 "RANLIB=$${RANLIB}" \
0c24b341 54298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54299 mostlyclean) \
4fa63067
NN
54300 || exit 1
54301
6bd3dfaa 54302@endif target-libffi
4fa63067
NN
54303
54304.PHONY: maybe-clean-target-libffi clean-target-libffi
54305maybe-clean-target-libffi:
6bd3dfaa
PB
54306@if target-libffi
54307maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
54308
54309clean-target-libffi:
0aed8855 54310 @: $(MAKE); $(unstage)
4fa63067
NN
54311 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54312 r=`${PWD_COMMAND}`; export r; \
54313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54314 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54315 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
54316 for flag in $(EXTRA_TARGET_FLAGS); do \
54317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54318 done; \
54319 (cd $(TARGET_SUBDIR)/libffi && \
54320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54322 "RANLIB=$${RANLIB}" \
0c24b341 54323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54324 clean) \
4fa63067
NN
54325 || exit 1
54326
6bd3dfaa 54327@endif target-libffi
4fa63067
NN
54328
54329.PHONY: maybe-distclean-target-libffi distclean-target-libffi
54330maybe-distclean-target-libffi:
6bd3dfaa
PB
54331@if target-libffi
54332maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
54333
54334distclean-target-libffi:
0aed8855 54335 @: $(MAKE); $(unstage)
4fa63067
NN
54336 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54337 r=`${PWD_COMMAND}`; export r; \
54338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54339 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54340 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
54341 for flag in $(EXTRA_TARGET_FLAGS); do \
54342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54343 done; \
54344 (cd $(TARGET_SUBDIR)/libffi && \
54345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54347 "RANLIB=$${RANLIB}" \
0c24b341 54348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54349 distclean) \
4fa63067
NN
54350 || exit 1
54351
6bd3dfaa 54352@endif target-libffi
4fa63067
NN
54353
54354.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
54355maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
54356@if target-libffi
54357maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
54358
54359maintainer-clean-target-libffi:
0aed8855 54360 @: $(MAKE); $(unstage)
4fa63067
NN
54361 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54362 r=`${PWD_COMMAND}`; export r; \
54363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54364 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54365 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
54366 for flag in $(EXTRA_TARGET_FLAGS); do \
54367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54368 done; \
54369 (cd $(TARGET_SUBDIR)/libffi && \
54370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54372 "RANLIB=$${RANLIB}" \
0c24b341 54373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54374 maintainer-clean) \
4fa63067
NN
54375 || exit 1
54376
6bd3dfaa 54377@endif target-libffi
4fa63067
NN
54378
54379
15723a45 54380
a7254363 54381
15723a45 54382
a7254363
PB
54383.PHONY: configure-target-libjava maybe-configure-target-libjava
54384maybe-configure-target-libjava:
4f0ef2d8
CD
54385@if gcc-bootstrap
54386configure-target-libjava: stage_current
54387@endif gcc-bootstrap
a7254363
PB
54388@if target-libjava
54389maybe-configure-target-libjava: configure-target-libjava
c52c6897 54390configure-target-libjava:
0aed8855
PB
54391 @: $(MAKE); $(unstage)
54392 @r=`${PWD_COMMAND}`; export r; \
54393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54394 echo "Checking multilib configuration for libjava..."; \
54395 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
54396 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
54397 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
54398 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
54399 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
54400 else \
54401 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
54402 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
54403 fi; \
54404 else \
54405 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
54406 fi; \
54407 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 54408 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
1f53ca9a 54409 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54410 echo Configuring in $(TARGET_SUBDIR)/libjava; \
54411 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 54412 case $(srcdir) in \
b00612cc
PB
54413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54414 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
54415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54416 esac; \
b00612cc
PB
54417 srcdiroption="--srcdir=$${topdir}/libjava"; \
54418 libsrcdir="$$s/libjava"; \
bba45b8b
NN
54419 rm -f no-such-file || : ; \
54420 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54421 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54422 --target=${target_alias} $${srcdiroption} \
bba45b8b 54423 || exit 1
6bd3dfaa 54424@endif target-libjava
e393202e 54425
a7254363
PB
54426
54427
d545f33b
PB
54428
54429
4fa63067
NN
54430.PHONY: all-target-libjava maybe-all-target-libjava
54431maybe-all-target-libjava:
4f0ef2d8
CD
54432@if gcc-bootstrap
54433all-target-libjava: stage_current
54434@endif gcc-bootstrap
6bd3dfaa 54435@if target-libjava
72b2455a 54436TARGET-target-libjava=all
6bd3dfaa 54437maybe-all-target-libjava: all-target-libjava
4fa63067 54438all-target-libjava: configure-target-libjava
0aed8855 54439 @: $(MAKE); $(unstage)
b40e3958
L
54440 @r=`${PWD_COMMAND}`; export r; \
54441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54442 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54443 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
54444 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
54445 $(TARGET-target-libjava))
6bd3dfaa 54446@endif target-libjava
e393202e 54447
a7254363
PB
54448
54449
d545f33b
PB
54450
54451
4fa63067
NN
54452.PHONY: check-target-libjava maybe-check-target-libjava
54453maybe-check-target-libjava:
6bd3dfaa
PB
54454@if target-libjava
54455maybe-check-target-libjava: check-target-libjava
16ae0395 54456
4fa63067 54457check-target-libjava:
0aed8855 54458 @: $(MAKE); $(unstage)
4fa63067
NN
54459 @r=`${PWD_COMMAND}`; export r; \
54460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54461 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54462 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 54463 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 54464
6bd3dfaa 54465@endif target-libjava
930314a4 54466
4fa63067
NN
54467.PHONY: install-target-libjava maybe-install-target-libjava
54468maybe-install-target-libjava:
6bd3dfaa
PB
54469@if target-libjava
54470maybe-install-target-libjava: install-target-libjava
16ae0395 54471
4fa63067 54472install-target-libjava: installdirs
0aed8855 54473 @: $(MAKE); $(unstage)
b40e3958
L
54474 @r=`${PWD_COMMAND}`; export r; \
54475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54476 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54477 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 54478 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54479
6bd3dfaa 54480@endif target-libjava
e393202e 54481
9b980aa1
RW
54482.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
54483maybe-install-strip-target-libjava:
54484@if target-libjava
54485maybe-install-strip-target-libjava: install-strip-target-libjava
54486
54487install-strip-target-libjava: installdirs
54488 @: $(MAKE); $(unstage)
54489 @r=`${PWD_COMMAND}`; export r; \
54490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54491 $(RAW_CXX_TARGET_EXPORTS) \
54492 (cd $(TARGET_SUBDIR)/libjava && \
54493 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54494
54495@endif target-libjava
54496
56a8fe78 54497# Other targets (info, dvi, pdf, etc.)
15723a45 54498
4fa63067
NN
54499.PHONY: maybe-info-target-libjava info-target-libjava
54500maybe-info-target-libjava:
6bd3dfaa
PB
54501@if target-libjava
54502maybe-info-target-libjava: info-target-libjava
15723a45 54503
4fa63067
NN
54504info-target-libjava: \
54505 configure-target-libjava
0aed8855 54506 @: $(MAKE); $(unstage)
4fa63067 54507 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
54508 r=`${PWD_COMMAND}`; export r; \
54509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54510 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54511 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
54512 for flag in $(EXTRA_TARGET_FLAGS); do \
54513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54514 done; \
54515 (cd $(TARGET_SUBDIR)/libjava && \
54516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54518 "RANLIB=$${RANLIB}" \
0c24b341 54519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54520 info) \
bba45b8b 54521 || exit 1
e393202e 54522
6bd3dfaa 54523@endif target-libjava
4fa63067
NN
54524
54525.PHONY: maybe-dvi-target-libjava dvi-target-libjava
54526maybe-dvi-target-libjava:
6bd3dfaa
PB
54527@if target-libjava
54528maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
54529
54530dvi-target-libjava: \
54531 configure-target-libjava
0aed8855 54532 @: $(MAKE); $(unstage)
4fa63067
NN
54533 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54534 r=`${PWD_COMMAND}`; export r; \
b40e3958 54535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54536 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54537 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
54538 for flag in $(EXTRA_TARGET_FLAGS); do \
54539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54540 done; \
54541 (cd $(TARGET_SUBDIR)/libjava && \
54542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54544 "RANLIB=$${RANLIB}" \
0c24b341 54545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54546 dvi) \
4fa63067 54547 || exit 1
e393202e 54548
6bd3dfaa 54549@endif target-libjava
16ae0395 54550
56a8fe78
DD
54551.PHONY: maybe-pdf-target-libjava pdf-target-libjava
54552maybe-pdf-target-libjava:
54553@if target-libjava
54554maybe-pdf-target-libjava: pdf-target-libjava
54555
54556pdf-target-libjava: \
54557 configure-target-libjava
54558 @: $(MAKE); $(unstage)
54559 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54560 r=`${PWD_COMMAND}`; export r; \
54561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54562 $(RAW_CXX_TARGET_EXPORTS) \
54563 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
54564 for flag in $(EXTRA_TARGET_FLAGS); do \
54565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54566 done; \
54567 (cd $(TARGET_SUBDIR)/libjava && \
54568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54570 "RANLIB=$${RANLIB}" \
0c24b341 54571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54572 pdf) \
54573 || exit 1
54574
54575@endif target-libjava
54576
6d389afc
MS
54577.PHONY: maybe-html-target-libjava html-target-libjava
54578maybe-html-target-libjava:
54579@if target-libjava
54580maybe-html-target-libjava: html-target-libjava
54581
54582html-target-libjava: \
54583 configure-target-libjava
0aed8855 54584 @: $(MAKE); $(unstage)
6d389afc
MS
54585 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54586 r=`${PWD_COMMAND}`; export r; \
54587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54588 $(RAW_CXX_TARGET_EXPORTS) \
54589 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
54590 for flag in $(EXTRA_TARGET_FLAGS); do \
54591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54592 done; \
54593 (cd $(TARGET_SUBDIR)/libjava && \
54594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54596 "RANLIB=$${RANLIB}" \
0c24b341 54597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54598 html) \
54599 || exit 1
54600
54601@endif target-libjava
54602
4fa63067
NN
54603.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
54604maybe-TAGS-target-libjava:
6bd3dfaa
PB
54605@if target-libjava
54606maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
54607
54608TAGS-target-libjava: \
54609 configure-target-libjava
0aed8855 54610 @: $(MAKE); $(unstage)
4fa63067
NN
54611 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54612 r=`${PWD_COMMAND}`; export r; \
b40e3958 54613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54614 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54615 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
54616 for flag in $(EXTRA_TARGET_FLAGS); do \
54617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54618 done; \
54619 (cd $(TARGET_SUBDIR)/libjava && \
54620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54622 "RANLIB=$${RANLIB}" \
0c24b341 54623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54624 TAGS) \
4fa63067 54625 || exit 1
e393202e 54626
6bd3dfaa 54627@endif target-libjava
930314a4 54628
4fa63067
NN
54629.PHONY: maybe-install-info-target-libjava install-info-target-libjava
54630maybe-install-info-target-libjava:
6bd3dfaa
PB
54631@if target-libjava
54632maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 54633
4fa63067
NN
54634install-info-target-libjava: \
54635 configure-target-libjava \
54636 info-target-libjava
0aed8855 54637 @: $(MAKE); $(unstage)
4fa63067
NN
54638 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54639 r=`${PWD_COMMAND}`; export r; \
b40e3958 54640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54641 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54642 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
54643 for flag in $(EXTRA_TARGET_FLAGS); do \
54644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54645 done; \
54646 (cd $(TARGET_SUBDIR)/libjava && \
54647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54649 "RANLIB=$${RANLIB}" \
0c24b341 54650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54651 install-info) \
4fa63067 54652 || exit 1
e393202e 54653
6bd3dfaa 54654@endif target-libjava
e393202e 54655
a3ca38d2
DD
54656.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
54657maybe-install-pdf-target-libjava:
54658@if target-libjava
54659maybe-install-pdf-target-libjava: install-pdf-target-libjava
54660
54661install-pdf-target-libjava: \
54662 configure-target-libjava \
54663 pdf-target-libjava
54664 @: $(MAKE); $(unstage)
54665 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54666 r=`${PWD_COMMAND}`; export r; \
54667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54668 $(RAW_CXX_TARGET_EXPORTS) \
54669 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
54670 for flag in $(EXTRA_TARGET_FLAGS); do \
54671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54672 done; \
54673 (cd $(TARGET_SUBDIR)/libjava && \
54674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54676 "RANLIB=$${RANLIB}" \
0c24b341 54677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54678 install-pdf) \
54679 || exit 1
54680
54681@endif target-libjava
54682
108a6f8e
CD
54683.PHONY: maybe-install-html-target-libjava install-html-target-libjava
54684maybe-install-html-target-libjava:
54685@if target-libjava
54686maybe-install-html-target-libjava: install-html-target-libjava
54687
54688install-html-target-libjava: \
54689 configure-target-libjava \
54690 html-target-libjava
54691 @: $(MAKE); $(unstage)
54692 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54693 r=`${PWD_COMMAND}`; export r; \
54694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54695 $(RAW_CXX_TARGET_EXPORTS) \
54696 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
54697 for flag in $(EXTRA_TARGET_FLAGS); do \
54698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54699 done; \
54700 (cd $(TARGET_SUBDIR)/libjava && \
54701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54703 "RANLIB=$${RANLIB}" \
0c24b341 54704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54705 install-html) \
54706 || exit 1
54707
54708@endif target-libjava
54709
4fa63067
NN
54710.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
54711maybe-installcheck-target-libjava:
6bd3dfaa
PB
54712@if target-libjava
54713maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 54714
4fa63067
NN
54715installcheck-target-libjava: \
54716 configure-target-libjava
0aed8855 54717 @: $(MAKE); $(unstage)
4fa63067
NN
54718 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54719 r=`${PWD_COMMAND}`; export r; \
54720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54721 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54722 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
54723 for flag in $(EXTRA_TARGET_FLAGS); do \
54724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54725 done; \
54726 (cd $(TARGET_SUBDIR)/libjava && \
54727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54729 "RANLIB=$${RANLIB}" \
0c24b341 54730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54731 installcheck) \
4fa63067 54732 || exit 1
15723a45 54733
6bd3dfaa 54734@endif target-libjava
4fa63067
NN
54735
54736.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
54737maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
54738@if target-libjava
54739maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
54740
54741mostlyclean-target-libjava:
0aed8855 54742 @: $(MAKE); $(unstage)
4fa63067
NN
54743 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54744 r=`${PWD_COMMAND}`; export r; \
54745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54746 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54747 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
54748 for flag in $(EXTRA_TARGET_FLAGS); do \
54749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54750 done; \
54751 (cd $(TARGET_SUBDIR)/libjava && \
54752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54754 "RANLIB=$${RANLIB}" \
0c24b341 54755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54756 mostlyclean) \
4fa63067
NN
54757 || exit 1
54758
6bd3dfaa 54759@endif target-libjava
4fa63067
NN
54760
54761.PHONY: maybe-clean-target-libjava clean-target-libjava
54762maybe-clean-target-libjava:
6bd3dfaa
PB
54763@if target-libjava
54764maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
54765
54766clean-target-libjava:
0aed8855 54767 @: $(MAKE); $(unstage)
4fa63067 54768 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
54769 r=`${PWD_COMMAND}`; export r; \
54770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54771 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54772 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
54773 for flag in $(EXTRA_TARGET_FLAGS); do \
54774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54775 done; \
54776 (cd $(TARGET_SUBDIR)/libjava && \
54777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54779 "RANLIB=$${RANLIB}" \
0c24b341 54780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54781 clean) \
bba45b8b 54782 || exit 1
e393202e 54783
6bd3dfaa 54784@endif target-libjava
e393202e 54785
4fa63067
NN
54786.PHONY: maybe-distclean-target-libjava distclean-target-libjava
54787maybe-distclean-target-libjava:
6bd3dfaa
PB
54788@if target-libjava
54789maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 54790
4fa63067 54791distclean-target-libjava:
0aed8855 54792 @: $(MAKE); $(unstage)
4fa63067
NN
54793 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54794 r=`${PWD_COMMAND}`; export r; \
54795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54796 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54797 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
54798 for flag in $(EXTRA_TARGET_FLAGS); do \
54799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54800 done; \
54801 (cd $(TARGET_SUBDIR)/libjava && \
54802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54804 "RANLIB=$${RANLIB}" \
0c24b341 54805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54806 distclean) \
4fa63067 54807 || exit 1
3866be5d 54808
6bd3dfaa 54809@endif target-libjava
930314a4 54810
4fa63067
NN
54811.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
54812maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
54813@if target-libjava
54814maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 54815
4fa63067 54816maintainer-clean-target-libjava:
0aed8855 54817 @: $(MAKE); $(unstage)
4fa63067
NN
54818 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54819 r=`${PWD_COMMAND}`; export r; \
b40e3958 54820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54821 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54822 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
54823 for flag in $(EXTRA_TARGET_FLAGS); do \
54824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54825 done; \
54826 (cd $(TARGET_SUBDIR)/libjava && \
54827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54829 "RANLIB=$${RANLIB}" \
0c24b341 54830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54831 maintainer-clean) \
4fa63067 54832 || exit 1
e393202e 54833
6bd3dfaa 54834@endif target-libjava
e393202e 54835
4fa63067 54836
15723a45 54837
a7254363 54838
e90269c8 54839
a7254363
PB
54840.PHONY: configure-target-zlib maybe-configure-target-zlib
54841maybe-configure-target-zlib:
4f0ef2d8
CD
54842@if gcc-bootstrap
54843configure-target-zlib: stage_current
54844@endif gcc-bootstrap
a7254363
PB
54845@if target-zlib
54846maybe-configure-target-zlib: configure-target-zlib
c52c6897 54847configure-target-zlib:
0aed8855
PB
54848 @: $(MAKE); $(unstage)
54849 @r=`${PWD_COMMAND}`; export r; \
54850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54851 echo "Checking multilib configuration for zlib..."; \
54852 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
54853 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
54854 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
54855 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
54856 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
54857 else \
54858 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
54859 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
54860 fi; \
54861 else \
54862 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
54863 fi; \
54864 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 54865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
1f53ca9a 54866 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54867 echo Configuring in $(TARGET_SUBDIR)/zlib; \
54868 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 54869 case $(srcdir) in \
b00612cc
PB
54870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54871 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
54872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54873 esac; \
b00612cc
PB
54874 srcdiroption="--srcdir=$${topdir}/zlib"; \
54875 libsrcdir="$$s/zlib"; \
bba45b8b
NN
54876 rm -f no-such-file || : ; \
54877 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54879 --target=${target_alias} $${srcdiroption} \
bba45b8b 54880 || exit 1
6bd3dfaa 54881@endif target-zlib
e393202e 54882
a7254363
PB
54883
54884
d545f33b
PB
54885
54886
4fa63067
NN
54887.PHONY: all-target-zlib maybe-all-target-zlib
54888maybe-all-target-zlib:
4f0ef2d8
CD
54889@if gcc-bootstrap
54890all-target-zlib: stage_current
54891@endif gcc-bootstrap
6bd3dfaa 54892@if target-zlib
72b2455a 54893TARGET-target-zlib=all
6bd3dfaa 54894maybe-all-target-zlib: all-target-zlib
4fa63067 54895all-target-zlib: configure-target-zlib
0aed8855 54896 @: $(MAKE); $(unstage)
b40e3958
L
54897 @r=`${PWD_COMMAND}`; export r; \
54898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54899 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54900 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
54901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54902 $(TARGET-target-zlib))
6bd3dfaa 54903@endif target-zlib
e393202e 54904
a7254363
PB
54905
54906
d545f33b
PB
54907
54908
4fa63067
NN
54909.PHONY: check-target-zlib maybe-check-target-zlib
54910maybe-check-target-zlib:
6bd3dfaa
PB
54911@if target-zlib
54912maybe-check-target-zlib: check-target-zlib
16ae0395 54913
4fa63067 54914check-target-zlib:
0aed8855 54915 @: $(MAKE); $(unstage)
b40e3958
L
54916 @r=`${PWD_COMMAND}`; export r; \
54917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54918 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54919 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 54920 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 54921
6bd3dfaa 54922@endif target-zlib
930314a4 54923
4fa63067
NN
54924.PHONY: install-target-zlib maybe-install-target-zlib
54925maybe-install-target-zlib:
6bd3dfaa
PB
54926@if target-zlib
54927maybe-install-target-zlib: install-target-zlib
16ae0395 54928
4fa63067 54929install-target-zlib: installdirs
0aed8855 54930 @: $(MAKE); $(unstage)
b40e3958
L
54931 @r=`${PWD_COMMAND}`; export r; \
54932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54933 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54934 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 54935 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54936
6bd3dfaa 54937@endif target-zlib
e393202e 54938
9b980aa1
RW
54939.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
54940maybe-install-strip-target-zlib:
54941@if target-zlib
54942maybe-install-strip-target-zlib: install-strip-target-zlib
54943
54944install-strip-target-zlib: installdirs
54945 @: $(MAKE); $(unstage)
54946 @r=`${PWD_COMMAND}`; export r; \
54947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54948 $(NORMAL_TARGET_EXPORTS) \
54949 (cd $(TARGET_SUBDIR)/zlib && \
54950 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54951
54952@endif target-zlib
54953
56a8fe78 54954# Other targets (info, dvi, pdf, etc.)
15723a45 54955
4fa63067
NN
54956.PHONY: maybe-info-target-zlib info-target-zlib
54957maybe-info-target-zlib:
6bd3dfaa
PB
54958@if target-zlib
54959maybe-info-target-zlib: info-target-zlib
15723a45 54960
4fa63067
NN
54961info-target-zlib: \
54962 configure-target-zlib
0aed8855 54963 @: $(MAKE); $(unstage)
4fa63067 54964 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
54965 r=`${PWD_COMMAND}`; export r; \
54966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54967 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54968 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
54969 for flag in $(EXTRA_TARGET_FLAGS); do \
54970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54971 done; \
54972 (cd $(TARGET_SUBDIR)/zlib && \
54973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54975 "RANLIB=$${RANLIB}" \
0c24b341 54976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54977 info) \
bba45b8b 54978 || exit 1
e393202e 54979
6bd3dfaa 54980@endif target-zlib
e393202e 54981
4fa63067
NN
54982.PHONY: maybe-dvi-target-zlib dvi-target-zlib
54983maybe-dvi-target-zlib:
6bd3dfaa
PB
54984@if target-zlib
54985maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 54986
4fa63067
NN
54987dvi-target-zlib: \
54988 configure-target-zlib
0aed8855 54989 @: $(MAKE); $(unstage)
4fa63067
NN
54990 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
54991 r=`${PWD_COMMAND}`; export r; \
b40e3958 54992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54993 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54994 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
54995 for flag in $(EXTRA_TARGET_FLAGS); do \
54996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54997 done; \
54998 (cd $(TARGET_SUBDIR)/zlib && \
54999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55001 "RANLIB=$${RANLIB}" \
0c24b341 55002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55003 dvi) \
4fa63067 55004 || exit 1
e393202e 55005
6bd3dfaa 55006@endif target-zlib
930314a4 55007
56a8fe78
DD
55008.PHONY: maybe-pdf-target-zlib pdf-target-zlib
55009maybe-pdf-target-zlib:
55010@if target-zlib
55011maybe-pdf-target-zlib: pdf-target-zlib
55012
55013pdf-target-zlib: \
55014 configure-target-zlib
55015 @: $(MAKE); $(unstage)
55016 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55017 r=`${PWD_COMMAND}`; export r; \
55018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55019 $(NORMAL_TARGET_EXPORTS) \
55020 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
55021 for flag in $(EXTRA_TARGET_FLAGS); do \
55022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55023 done; \
55024 (cd $(TARGET_SUBDIR)/zlib && \
55025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55027 "RANLIB=$${RANLIB}" \
0c24b341 55028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55029 pdf) \
55030 || exit 1
55031
55032@endif target-zlib
55033
6d389afc
MS
55034.PHONY: maybe-html-target-zlib html-target-zlib
55035maybe-html-target-zlib:
55036@if target-zlib
55037maybe-html-target-zlib: html-target-zlib
55038
55039html-target-zlib: \
55040 configure-target-zlib
0aed8855 55041 @: $(MAKE); $(unstage)
6d389afc
MS
55042 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55043 r=`${PWD_COMMAND}`; export r; \
55044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55045 $(NORMAL_TARGET_EXPORTS) \
55046 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
55047 for flag in $(EXTRA_TARGET_FLAGS); do \
55048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55049 done; \
55050 (cd $(TARGET_SUBDIR)/zlib && \
55051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55053 "RANLIB=$${RANLIB}" \
0c24b341 55054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55055 html) \
55056 || exit 1
55057
55058@endif target-zlib
55059
4fa63067
NN
55060.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
55061maybe-TAGS-target-zlib:
6bd3dfaa
PB
55062@if target-zlib
55063maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 55064
4fa63067
NN
55065TAGS-target-zlib: \
55066 configure-target-zlib
0aed8855 55067 @: $(MAKE); $(unstage)
4fa63067
NN
55068 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55069 r=`${PWD_COMMAND}`; export r; \
b40e3958 55070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55071 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55072 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
55073 for flag in $(EXTRA_TARGET_FLAGS); do \
55074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55075 done; \
55076 (cd $(TARGET_SUBDIR)/zlib && \
55077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55079 "RANLIB=$${RANLIB}" \
0c24b341 55080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55081 TAGS) \
4fa63067 55082 || exit 1
e393202e 55083
6bd3dfaa 55084@endif target-zlib
15723a45 55085
4fa63067
NN
55086.PHONY: maybe-install-info-target-zlib install-info-target-zlib
55087maybe-install-info-target-zlib:
6bd3dfaa
PB
55088@if target-zlib
55089maybe-install-info-target-zlib: install-info-target-zlib
15723a45 55090
4fa63067
NN
55091install-info-target-zlib: \
55092 configure-target-zlib \
55093 info-target-zlib
0aed8855 55094 @: $(MAKE); $(unstage)
4fa63067 55095 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
55096 r=`${PWD_COMMAND}`; export r; \
55097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55098 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55099 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
55100 for flag in $(EXTRA_TARGET_FLAGS); do \
55101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55102 done; \
55103 (cd $(TARGET_SUBDIR)/zlib && \
55104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55106 "RANLIB=$${RANLIB}" \
0c24b341 55107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55108 install-info) \
bba45b8b 55109 || exit 1
e393202e 55110
6bd3dfaa 55111@endif target-zlib
16ae0395 55112
a3ca38d2
DD
55113.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
55114maybe-install-pdf-target-zlib:
55115@if target-zlib
55116maybe-install-pdf-target-zlib: install-pdf-target-zlib
55117
55118install-pdf-target-zlib: \
55119 configure-target-zlib \
55120 pdf-target-zlib
55121 @: $(MAKE); $(unstage)
55122 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55123 r=`${PWD_COMMAND}`; export r; \
55124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55125 $(NORMAL_TARGET_EXPORTS) \
55126 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
55127 for flag in $(EXTRA_TARGET_FLAGS); do \
55128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55129 done; \
55130 (cd $(TARGET_SUBDIR)/zlib && \
55131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55133 "RANLIB=$${RANLIB}" \
0c24b341 55134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55135 install-pdf) \
55136 || exit 1
55137
55138@endif target-zlib
55139
108a6f8e
CD
55140.PHONY: maybe-install-html-target-zlib install-html-target-zlib
55141maybe-install-html-target-zlib:
55142@if target-zlib
55143maybe-install-html-target-zlib: install-html-target-zlib
55144
55145install-html-target-zlib: \
55146 configure-target-zlib \
55147 html-target-zlib
55148 @: $(MAKE); $(unstage)
55149 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55150 r=`${PWD_COMMAND}`; export r; \
55151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55152 $(NORMAL_TARGET_EXPORTS) \
55153 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
55154 for flag in $(EXTRA_TARGET_FLAGS); do \
55155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55156 done; \
55157 (cd $(TARGET_SUBDIR)/zlib && \
55158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55160 "RANLIB=$${RANLIB}" \
0c24b341 55161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55162 install-html) \
55163 || exit 1
55164
55165@endif target-zlib
55166
4fa63067
NN
55167.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
55168maybe-installcheck-target-zlib:
6bd3dfaa
PB
55169@if target-zlib
55170maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 55171
4fa63067
NN
55172installcheck-target-zlib: \
55173 configure-target-zlib
0aed8855 55174 @: $(MAKE); $(unstage)
4fa63067
NN
55175 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55176 r=`${PWD_COMMAND}`; export r; \
55177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55178 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55179 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
55180 for flag in $(EXTRA_TARGET_FLAGS); do \
55181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55182 done; \
55183 (cd $(TARGET_SUBDIR)/zlib && \
55184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55186 "RANLIB=$${RANLIB}" \
0c24b341 55187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55188 installcheck) \
4fa63067 55189 || exit 1
e393202e 55190
6bd3dfaa 55191@endif target-zlib
16ae0395 55192
4fa63067
NN
55193.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
55194maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
55195@if target-zlib
55196maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 55197
4fa63067 55198mostlyclean-target-zlib:
0aed8855 55199 @: $(MAKE); $(unstage)
4fa63067
NN
55200 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55201 r=`${PWD_COMMAND}`; export r; \
55202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55203 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55204 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
55205 for flag in $(EXTRA_TARGET_FLAGS); do \
55206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55207 done; \
55208 (cd $(TARGET_SUBDIR)/zlib && \
55209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55211 "RANLIB=$${RANLIB}" \
0c24b341 55212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55213 mostlyclean) \
4fa63067 55214 || exit 1
e393202e 55215
6bd3dfaa 55216@endif target-zlib
15723a45 55217
4fa63067
NN
55218.PHONY: maybe-clean-target-zlib clean-target-zlib
55219maybe-clean-target-zlib:
6bd3dfaa
PB
55220@if target-zlib
55221maybe-clean-target-zlib: clean-target-zlib
15723a45 55222
4fa63067 55223clean-target-zlib:
0aed8855 55224 @: $(MAKE); $(unstage)
4fa63067 55225 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
55226 r=`${PWD_COMMAND}`; export r; \
55227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55228 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55229 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
55230 for flag in $(EXTRA_TARGET_FLAGS); do \
55231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55232 done; \
55233 (cd $(TARGET_SUBDIR)/zlib && \
55234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55236 "RANLIB=$${RANLIB}" \
0c24b341 55237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55238 clean) \
bba45b8b 55239 || exit 1
e393202e 55240
6bd3dfaa 55241@endif target-zlib
e393202e 55242
4fa63067
NN
55243.PHONY: maybe-distclean-target-zlib distclean-target-zlib
55244maybe-distclean-target-zlib:
6bd3dfaa
PB
55245@if target-zlib
55246maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 55247
4fa63067 55248distclean-target-zlib:
0aed8855 55249 @: $(MAKE); $(unstage)
4fa63067
NN
55250 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55251 r=`${PWD_COMMAND}`; export r; \
b40e3958 55252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55253 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55254 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
55255 for flag in $(EXTRA_TARGET_FLAGS); do \
55256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55257 done; \
55258 (cd $(TARGET_SUBDIR)/zlib && \
55259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55261 "RANLIB=$${RANLIB}" \
0c24b341 55262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55263 distclean) \
4fa63067 55264 || exit 1
e393202e 55265
6bd3dfaa 55266@endif target-zlib
e393202e 55267
4fa63067
NN
55268.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
55269maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
55270@if target-zlib
55271maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 55272
4fa63067 55273maintainer-clean-target-zlib:
0aed8855 55274 @: $(MAKE); $(unstage)
4fa63067
NN
55275 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55276 r=`${PWD_COMMAND}`; export r; \
b40e3958 55277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55278 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55279 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
55280 for flag in $(EXTRA_TARGET_FLAGS); do \
55281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55282 done; \
55283 (cd $(TARGET_SUBDIR)/zlib && \
55284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55286 "RANLIB=$${RANLIB}" \
0c24b341 55287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55288 maintainer-clean) \
4fa63067 55289 || exit 1
e393202e 55290
6bd3dfaa 55291@endif target-zlib
930314a4 55292
4fa63067 55293
15723a45 55294
a7254363 55295
e90269c8 55296
a7254363
PB
55297.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
55298maybe-configure-target-boehm-gc:
4f0ef2d8
CD
55299@if gcc-bootstrap
55300configure-target-boehm-gc: stage_current
55301@endif gcc-bootstrap
a7254363
PB
55302@if target-boehm-gc
55303maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 55304configure-target-boehm-gc:
0aed8855
PB
55305 @: $(MAKE); $(unstage)
55306 @r=`${PWD_COMMAND}`; export r; \
55307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55308 echo "Checking multilib configuration for boehm-gc..."; \
55309 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
55310 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
55311 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
55312 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
55313 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
55314 else \
55315 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
55316 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
55317 fi; \
55318 else \
55319 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
55320 fi; \
55321 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 55322 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
1f53ca9a 55323 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55324 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
55325 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 55326 case $(srcdir) in \
b00612cc
PB
55327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55328 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
55329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 55330 esac; \
b00612cc
PB
55331 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
55332 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
55333 rm -f no-such-file || : ; \
55334 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55335 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55336 --target=${target_alias} $${srcdiroption} \
bba45b8b 55337 || exit 1
6bd3dfaa 55338@endif target-boehm-gc
e393202e 55339
a7254363
PB
55340
55341
d545f33b
PB
55342
55343
4fa63067
NN
55344.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
55345maybe-all-target-boehm-gc:
4f0ef2d8
CD
55346@if gcc-bootstrap
55347all-target-boehm-gc: stage_current
55348@endif gcc-bootstrap
6bd3dfaa 55349@if target-boehm-gc
72b2455a 55350TARGET-target-boehm-gc=all
6bd3dfaa 55351maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 55352all-target-boehm-gc: configure-target-boehm-gc
0aed8855 55353 @: $(MAKE); $(unstage)
b40e3958
L
55354 @r=`${PWD_COMMAND}`; export r; \
55355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55356 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55357 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
55358 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55359 $(TARGET-target-boehm-gc))
6bd3dfaa 55360@endif target-boehm-gc
e393202e 55361
a7254363
PB
55362
55363
d545f33b
PB
55364
55365
4fa63067
NN
55366.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
55367maybe-check-target-boehm-gc:
6bd3dfaa
PB
55368@if target-boehm-gc
55369maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 55370
4fa63067 55371check-target-boehm-gc:
0aed8855 55372 @: $(MAKE); $(unstage)
b40e3958
L
55373 @r=`${PWD_COMMAND}`; export r; \
55374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55375 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55376 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 55377 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 55378
6bd3dfaa 55379@endif target-boehm-gc
930314a4 55380
4fa63067
NN
55381.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
55382maybe-install-target-boehm-gc:
6bd3dfaa
PB
55383@if target-boehm-gc
55384maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 55385
4fa63067 55386install-target-boehm-gc: installdirs
0aed8855 55387 @: $(MAKE); $(unstage)
b40e3958
L
55388 @r=`${PWD_COMMAND}`; export r; \
55389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55390 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55391 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 55392 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 55393
6bd3dfaa 55394@endif target-boehm-gc
e393202e 55395
9b980aa1
RW
55396.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
55397maybe-install-strip-target-boehm-gc:
55398@if target-boehm-gc
55399maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
55400
55401install-strip-target-boehm-gc: installdirs
55402 @: $(MAKE); $(unstage)
55403 @r=`${PWD_COMMAND}`; export r; \
55404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55405 $(NORMAL_TARGET_EXPORTS) \
55406 (cd $(TARGET_SUBDIR)/boehm-gc && \
55407 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
55408
55409@endif target-boehm-gc
55410
56a8fe78 55411# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
55412
55413.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
55414maybe-info-target-boehm-gc:
6bd3dfaa
PB
55415@if target-boehm-gc
55416maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
55417
55418info-target-boehm-gc: \
55419 configure-target-boehm-gc
0aed8855 55420 @: $(MAKE); $(unstage)
4fa63067
NN
55421 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55422 r=`${PWD_COMMAND}`; export r; \
55423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55424 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55425 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
55426 for flag in $(EXTRA_TARGET_FLAGS); do \
55427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55428 done; \
55429 (cd $(TARGET_SUBDIR)/boehm-gc && \
55430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55432 "RANLIB=$${RANLIB}" \
0c24b341 55433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55434 info) \
4fa63067
NN
55435 || exit 1
55436
6bd3dfaa 55437@endif target-boehm-gc
4fa63067
NN
55438
55439.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
55440maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
55441@if target-boehm-gc
55442maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
55443
55444dvi-target-boehm-gc: \
55445 configure-target-boehm-gc
0aed8855 55446 @: $(MAKE); $(unstage)
4fa63067
NN
55447 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55448 r=`${PWD_COMMAND}`; export r; \
55449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55450 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55451 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
55452 for flag in $(EXTRA_TARGET_FLAGS); do \
55453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55454 done; \
55455 (cd $(TARGET_SUBDIR)/boehm-gc && \
55456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55458 "RANLIB=$${RANLIB}" \
0c24b341 55459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55460 dvi) \
4fa63067
NN
55461 || exit 1
55462
6bd3dfaa 55463@endif target-boehm-gc
4fa63067 55464
56a8fe78
DD
55465.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
55466maybe-pdf-target-boehm-gc:
55467@if target-boehm-gc
55468maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
55469
55470pdf-target-boehm-gc: \
55471 configure-target-boehm-gc
55472 @: $(MAKE); $(unstage)
55473 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55474 r=`${PWD_COMMAND}`; export r; \
55475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55476 $(NORMAL_TARGET_EXPORTS) \
55477 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
55478 for flag in $(EXTRA_TARGET_FLAGS); do \
55479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55480 done; \
55481 (cd $(TARGET_SUBDIR)/boehm-gc && \
55482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55484 "RANLIB=$${RANLIB}" \
0c24b341 55485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55486 pdf) \
55487 || exit 1
55488
55489@endif target-boehm-gc
55490
6d389afc
MS
55491.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
55492maybe-html-target-boehm-gc:
55493@if target-boehm-gc
55494maybe-html-target-boehm-gc: html-target-boehm-gc
55495
55496html-target-boehm-gc: \
55497 configure-target-boehm-gc
0aed8855 55498 @: $(MAKE); $(unstage)
6d389afc
MS
55499 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55500 r=`${PWD_COMMAND}`; export r; \
55501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55502 $(NORMAL_TARGET_EXPORTS) \
55503 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
55504 for flag in $(EXTRA_TARGET_FLAGS); do \
55505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55506 done; \
55507 (cd $(TARGET_SUBDIR)/boehm-gc && \
55508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55510 "RANLIB=$${RANLIB}" \
0c24b341 55511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55512 html) \
55513 || exit 1
55514
55515@endif target-boehm-gc
55516
4fa63067
NN
55517.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
55518maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
55519@if target-boehm-gc
55520maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
55521
55522TAGS-target-boehm-gc: \
55523 configure-target-boehm-gc
0aed8855 55524 @: $(MAKE); $(unstage)
4fa63067
NN
55525 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55526 r=`${PWD_COMMAND}`; export r; \
55527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55528 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55529 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
55530 for flag in $(EXTRA_TARGET_FLAGS); do \
55531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55532 done; \
55533 (cd $(TARGET_SUBDIR)/boehm-gc && \
55534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55536 "RANLIB=$${RANLIB}" \
0c24b341 55537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55538 TAGS) \
4fa63067
NN
55539 || exit 1
55540
6bd3dfaa 55541@endif target-boehm-gc
4fa63067
NN
55542
55543.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
55544maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
55545@if target-boehm-gc
55546maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
55547
55548install-info-target-boehm-gc: \
55549 configure-target-boehm-gc \
55550 info-target-boehm-gc
0aed8855 55551 @: $(MAKE); $(unstage)
4fa63067
NN
55552 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55553 r=`${PWD_COMMAND}`; export r; \
55554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55555 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55556 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
55557 for flag in $(EXTRA_TARGET_FLAGS); do \
55558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55559 done; \
55560 (cd $(TARGET_SUBDIR)/boehm-gc && \
55561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55563 "RANLIB=$${RANLIB}" \
0c24b341 55564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55565 install-info) \
4fa63067
NN
55566 || exit 1
55567
6bd3dfaa 55568@endif target-boehm-gc
4fa63067 55569
a3ca38d2
DD
55570.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
55571maybe-install-pdf-target-boehm-gc:
55572@if target-boehm-gc
55573maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
55574
55575install-pdf-target-boehm-gc: \
55576 configure-target-boehm-gc \
55577 pdf-target-boehm-gc
55578 @: $(MAKE); $(unstage)
55579 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55580 r=`${PWD_COMMAND}`; export r; \
55581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55582 $(NORMAL_TARGET_EXPORTS) \
55583 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
55584 for flag in $(EXTRA_TARGET_FLAGS); do \
55585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55586 done; \
55587 (cd $(TARGET_SUBDIR)/boehm-gc && \
55588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55590 "RANLIB=$${RANLIB}" \
0c24b341 55591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55592 install-pdf) \
55593 || exit 1
55594
55595@endif target-boehm-gc
55596
108a6f8e
CD
55597.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
55598maybe-install-html-target-boehm-gc:
55599@if target-boehm-gc
55600maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
55601
55602install-html-target-boehm-gc: \
55603 configure-target-boehm-gc \
55604 html-target-boehm-gc
55605 @: $(MAKE); $(unstage)
55606 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55607 r=`${PWD_COMMAND}`; export r; \
55608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55609 $(NORMAL_TARGET_EXPORTS) \
55610 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
55611 for flag in $(EXTRA_TARGET_FLAGS); do \
55612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55613 done; \
55614 (cd $(TARGET_SUBDIR)/boehm-gc && \
55615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55617 "RANLIB=$${RANLIB}" \
0c24b341 55618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55619 install-html) \
55620 || exit 1
55621
55622@endif target-boehm-gc
55623
4fa63067
NN
55624.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
55625maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
55626@if target-boehm-gc
55627maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
55628
55629installcheck-target-boehm-gc: \
55630 configure-target-boehm-gc
0aed8855 55631 @: $(MAKE); $(unstage)
4fa63067
NN
55632 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55633 r=`${PWD_COMMAND}`; export r; \
55634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55635 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55636 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
55637 for flag in $(EXTRA_TARGET_FLAGS); do \
55638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55639 done; \
55640 (cd $(TARGET_SUBDIR)/boehm-gc && \
55641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55643 "RANLIB=$${RANLIB}" \
0c24b341 55644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55645 installcheck) \
4fa63067
NN
55646 || exit 1
55647
6bd3dfaa 55648@endif target-boehm-gc
4fa63067
NN
55649
55650.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
55651maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
55652@if target-boehm-gc
55653maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
55654
55655mostlyclean-target-boehm-gc:
0aed8855 55656 @: $(MAKE); $(unstage)
4fa63067
NN
55657 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55658 r=`${PWD_COMMAND}`; export r; \
55659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55660 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55661 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
55662 for flag in $(EXTRA_TARGET_FLAGS); do \
55663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55664 done; \
55665 (cd $(TARGET_SUBDIR)/boehm-gc && \
55666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55668 "RANLIB=$${RANLIB}" \
0c24b341 55669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55670 mostlyclean) \
4fa63067
NN
55671 || exit 1
55672
6bd3dfaa 55673@endif target-boehm-gc
4fa63067
NN
55674
55675.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
55676maybe-clean-target-boehm-gc:
6bd3dfaa
PB
55677@if target-boehm-gc
55678maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
55679
55680clean-target-boehm-gc:
0aed8855 55681 @: $(MAKE); $(unstage)
4fa63067
NN
55682 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55683 r=`${PWD_COMMAND}`; export r; \
55684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55685 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55686 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
55687 for flag in $(EXTRA_TARGET_FLAGS); do \
55688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55689 done; \
55690 (cd $(TARGET_SUBDIR)/boehm-gc && \
55691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55693 "RANLIB=$${RANLIB}" \
0c24b341 55694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55695 clean) \
4fa63067
NN
55696 || exit 1
55697
6bd3dfaa 55698@endif target-boehm-gc
4fa63067
NN
55699
55700.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
55701maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
55702@if target-boehm-gc
55703maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
55704
55705distclean-target-boehm-gc:
0aed8855 55706 @: $(MAKE); $(unstage)
4fa63067
NN
55707 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55708 r=`${PWD_COMMAND}`; export r; \
55709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55710 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55711 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
55712 for flag in $(EXTRA_TARGET_FLAGS); do \
55713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55714 done; \
55715 (cd $(TARGET_SUBDIR)/boehm-gc && \
55716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55718 "RANLIB=$${RANLIB}" \
0c24b341 55719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55720 distclean) \
4fa63067
NN
55721 || exit 1
55722
6bd3dfaa 55723@endif target-boehm-gc
4fa63067
NN
55724
55725.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
55726maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
55727@if target-boehm-gc
55728maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
55729
55730maintainer-clean-target-boehm-gc:
0aed8855 55731 @: $(MAKE); $(unstage)
4fa63067
NN
55732 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55733 r=`${PWD_COMMAND}`; export r; \
55734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55735 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55736 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
55737 for flag in $(EXTRA_TARGET_FLAGS); do \
55738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55739 done; \
55740 (cd $(TARGET_SUBDIR)/boehm-gc && \
55741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55743 "RANLIB=$${RANLIB}" \
0c24b341 55744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55745 maintainer-clean) \
4fa63067
NN
55746 || exit 1
55747
6bd3dfaa 55748@endif target-boehm-gc
4fa63067
NN
55749
55750
15723a45 55751
15723a45 55752
a7254363
PB
55753
55754.PHONY: configure-target-qthreads maybe-configure-target-qthreads
55755maybe-configure-target-qthreads:
4f0ef2d8
CD
55756@if gcc-bootstrap
55757configure-target-qthreads: stage_current
55758@endif gcc-bootstrap
a7254363
PB
55759@if target-qthreads
55760maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 55761configure-target-qthreads:
0aed8855
PB
55762 @: $(MAKE); $(unstage)
55763 @r=`${PWD_COMMAND}`; export r; \
55764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55765 echo "Checking multilib configuration for qthreads..."; \
55766 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
55767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
55768 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
55769 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
55770 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
55771 else \
55772 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
55773 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
55774 fi; \
55775 else \
55776 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
55777 fi; \
55778 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 55779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
1f53ca9a 55780 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55781 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
55782 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 55783 case $(srcdir) in \
b00612cc
PB
55784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55785 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
55786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 55787 esac; \
b00612cc
PB
55788 srcdiroption="--srcdir=$${topdir}/qthreads"; \
55789 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
55790 rm -f no-such-file || : ; \
55791 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55793 --target=${target_alias} $${srcdiroption} \
bba45b8b 55794 || exit 1
6bd3dfaa 55795@endif target-qthreads
252b5132 55796
a7254363
PB
55797
55798
d545f33b
PB
55799
55800
4fa63067
NN
55801.PHONY: all-target-qthreads maybe-all-target-qthreads
55802maybe-all-target-qthreads:
4f0ef2d8
CD
55803@if gcc-bootstrap
55804all-target-qthreads: stage_current
55805@endif gcc-bootstrap
6bd3dfaa 55806@if target-qthreads
72b2455a 55807TARGET-target-qthreads=all
6bd3dfaa 55808maybe-all-target-qthreads: all-target-qthreads
4fa63067 55809all-target-qthreads: configure-target-qthreads
0aed8855 55810 @: $(MAKE); $(unstage)
b40e3958
L
55811 @r=`${PWD_COMMAND}`; export r; \
55812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55813 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55814 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
55815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55816 $(TARGET-target-qthreads))
6bd3dfaa 55817@endif target-qthreads
252b5132 55818
a7254363
PB
55819
55820
d545f33b
PB
55821
55822
4fa63067
NN
55823.PHONY: check-target-qthreads maybe-check-target-qthreads
55824maybe-check-target-qthreads:
6bd3dfaa
PB
55825@if target-qthreads
55826maybe-check-target-qthreads: check-target-qthreads
16ae0395 55827
4fa63067 55828check-target-qthreads:
0aed8855 55829 @: $(MAKE); $(unstage)
b40e3958
L
55830 @r=`${PWD_COMMAND}`; export r; \
55831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55832 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55833 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 55834 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 55835
6bd3dfaa 55836@endif target-qthreads
930314a4 55837
4fa63067
NN
55838.PHONY: install-target-qthreads maybe-install-target-qthreads
55839maybe-install-target-qthreads:
6bd3dfaa
PB
55840@if target-qthreads
55841maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
55842
55843install-target-qthreads: installdirs
0aed8855 55844 @: $(MAKE); $(unstage)
4fa63067
NN
55845 @r=`${PWD_COMMAND}`; export r; \
55846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55847 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55848 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 55849 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 55850
6bd3dfaa 55851@endif target-qthreads
4fa63067 55852
9b980aa1
RW
55853.PHONY: install-strip-target-qthreads maybe-install-strip-target-qthreads
55854maybe-install-strip-target-qthreads:
55855@if target-qthreads
55856maybe-install-strip-target-qthreads: install-strip-target-qthreads
55857
55858install-strip-target-qthreads: installdirs
55859 @: $(MAKE); $(unstage)
55860 @r=`${PWD_COMMAND}`; export r; \
55861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55862 $(NORMAL_TARGET_EXPORTS) \
55863 (cd $(TARGET_SUBDIR)/qthreads && \
55864 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
55865
55866@endif target-qthreads
55867
56a8fe78 55868# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
55869
55870.PHONY: maybe-info-target-qthreads info-target-qthreads
55871maybe-info-target-qthreads:
6bd3dfaa
PB
55872@if target-qthreads
55873maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
55874
55875info-target-qthreads: \
55876 configure-target-qthreads
0aed8855 55877 @: $(MAKE); $(unstage)
4fa63067
NN
55878 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55879 r=`${PWD_COMMAND}`; export r; \
55880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55881 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55882 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
55883 for flag in $(EXTRA_TARGET_FLAGS); do \
55884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55885 done; \
55886 (cd $(TARGET_SUBDIR)/qthreads && \
55887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55889 "RANLIB=$${RANLIB}" \
0c24b341 55890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55891 info) \
4fa63067
NN
55892 || exit 1
55893
6bd3dfaa 55894@endif target-qthreads
4fa63067
NN
55895
55896.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
55897maybe-dvi-target-qthreads:
6bd3dfaa
PB
55898@if target-qthreads
55899maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
55900
55901dvi-target-qthreads: \
55902 configure-target-qthreads
0aed8855 55903 @: $(MAKE); $(unstage)
4fa63067
NN
55904 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55905 r=`${PWD_COMMAND}`; export r; \
55906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55908 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
55909 for flag in $(EXTRA_TARGET_FLAGS); do \
55910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55911 done; \
55912 (cd $(TARGET_SUBDIR)/qthreads && \
55913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55915 "RANLIB=$${RANLIB}" \
0c24b341 55916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55917 dvi) \
4fa63067
NN
55918 || exit 1
55919
6bd3dfaa 55920@endif target-qthreads
4fa63067 55921
56a8fe78
DD
55922.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
55923maybe-pdf-target-qthreads:
55924@if target-qthreads
55925maybe-pdf-target-qthreads: pdf-target-qthreads
55926
55927pdf-target-qthreads: \
55928 configure-target-qthreads
55929 @: $(MAKE); $(unstage)
55930 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55931 r=`${PWD_COMMAND}`; export r; \
55932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55933 $(NORMAL_TARGET_EXPORTS) \
55934 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
55935 for flag in $(EXTRA_TARGET_FLAGS); do \
55936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55937 done; \
55938 (cd $(TARGET_SUBDIR)/qthreads && \
55939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55941 "RANLIB=$${RANLIB}" \
0c24b341 55942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55943 pdf) \
55944 || exit 1
55945
55946@endif target-qthreads
55947
6d389afc
MS
55948.PHONY: maybe-html-target-qthreads html-target-qthreads
55949maybe-html-target-qthreads:
55950@if target-qthreads
55951maybe-html-target-qthreads: html-target-qthreads
55952
55953html-target-qthreads: \
55954 configure-target-qthreads
0aed8855 55955 @: $(MAKE); $(unstage)
6d389afc
MS
55956 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55957 r=`${PWD_COMMAND}`; export r; \
55958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55959 $(NORMAL_TARGET_EXPORTS) \
55960 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
55961 for flag in $(EXTRA_TARGET_FLAGS); do \
55962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55963 done; \
55964 (cd $(TARGET_SUBDIR)/qthreads && \
55965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55967 "RANLIB=$${RANLIB}" \
0c24b341 55968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55969 html) \
55970 || exit 1
55971
55972@endif target-qthreads
55973
4fa63067
NN
55974.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
55975maybe-TAGS-target-qthreads:
6bd3dfaa
PB
55976@if target-qthreads
55977maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
55978
55979TAGS-target-qthreads: \
55980 configure-target-qthreads
0aed8855 55981 @: $(MAKE); $(unstage)
4fa63067
NN
55982 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55983 r=`${PWD_COMMAND}`; export r; \
55984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55985 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55986 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
55987 for flag in $(EXTRA_TARGET_FLAGS); do \
55988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55989 done; \
55990 (cd $(TARGET_SUBDIR)/qthreads && \
55991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55993 "RANLIB=$${RANLIB}" \
0c24b341 55994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55995 TAGS) \
4fa63067
NN
55996 || exit 1
55997
6bd3dfaa 55998@endif target-qthreads
4fa63067
NN
55999
56000.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
56001maybe-install-info-target-qthreads:
6bd3dfaa
PB
56002@if target-qthreads
56003maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
56004
56005install-info-target-qthreads: \
56006 configure-target-qthreads \
56007 info-target-qthreads
0aed8855 56008 @: $(MAKE); $(unstage)
4fa63067
NN
56009 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56010 r=`${PWD_COMMAND}`; export r; \
56011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56012 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56013 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
56014 for flag in $(EXTRA_TARGET_FLAGS); do \
56015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56016 done; \
56017 (cd $(TARGET_SUBDIR)/qthreads && \
56018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56020 "RANLIB=$${RANLIB}" \
0c24b341 56021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56022 install-info) \
4fa63067
NN
56023 || exit 1
56024
6bd3dfaa 56025@endif target-qthreads
4fa63067 56026
a3ca38d2
DD
56027.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
56028maybe-install-pdf-target-qthreads:
56029@if target-qthreads
56030maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
56031
56032install-pdf-target-qthreads: \
56033 configure-target-qthreads \
56034 pdf-target-qthreads
56035 @: $(MAKE); $(unstage)
56036 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56037 r=`${PWD_COMMAND}`; export r; \
56038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56039 $(NORMAL_TARGET_EXPORTS) \
56040 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
56041 for flag in $(EXTRA_TARGET_FLAGS); do \
56042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56043 done; \
56044 (cd $(TARGET_SUBDIR)/qthreads && \
56045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56047 "RANLIB=$${RANLIB}" \
0c24b341 56048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56049 install-pdf) \
56050 || exit 1
56051
56052@endif target-qthreads
56053
108a6f8e
CD
56054.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
56055maybe-install-html-target-qthreads:
56056@if target-qthreads
56057maybe-install-html-target-qthreads: install-html-target-qthreads
56058
56059install-html-target-qthreads: \
56060 configure-target-qthreads \
56061 html-target-qthreads
56062 @: $(MAKE); $(unstage)
56063 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56064 r=`${PWD_COMMAND}`; export r; \
56065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56066 $(NORMAL_TARGET_EXPORTS) \
56067 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
56068 for flag in $(EXTRA_TARGET_FLAGS); do \
56069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56070 done; \
56071 (cd $(TARGET_SUBDIR)/qthreads && \
56072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56074 "RANLIB=$${RANLIB}" \
0c24b341 56075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56076 install-html) \
56077 || exit 1
56078
56079@endif target-qthreads
56080
4fa63067
NN
56081.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
56082maybe-installcheck-target-qthreads:
6bd3dfaa
PB
56083@if target-qthreads
56084maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
56085
56086installcheck-target-qthreads: \
56087 configure-target-qthreads
0aed8855 56088 @: $(MAKE); $(unstage)
4fa63067
NN
56089 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56090 r=`${PWD_COMMAND}`; export r; \
56091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56093 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
56094 for flag in $(EXTRA_TARGET_FLAGS); do \
56095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56096 done; \
56097 (cd $(TARGET_SUBDIR)/qthreads && \
56098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56100 "RANLIB=$${RANLIB}" \
0c24b341 56101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56102 installcheck) \
4fa63067
NN
56103 || exit 1
56104
6bd3dfaa 56105@endif target-qthreads
4fa63067
NN
56106
56107.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
56108maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
56109@if target-qthreads
56110maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
56111
56112mostlyclean-target-qthreads:
0aed8855 56113 @: $(MAKE); $(unstage)
4fa63067
NN
56114 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56115 r=`${PWD_COMMAND}`; export r; \
56116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56118 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
56119 for flag in $(EXTRA_TARGET_FLAGS); do \
56120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56121 done; \
56122 (cd $(TARGET_SUBDIR)/qthreads && \
56123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56125 "RANLIB=$${RANLIB}" \
0c24b341 56126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56127 mostlyclean) \
4fa63067
NN
56128 || exit 1
56129
6bd3dfaa 56130@endif target-qthreads
4fa63067
NN
56131
56132.PHONY: maybe-clean-target-qthreads clean-target-qthreads
56133maybe-clean-target-qthreads:
6bd3dfaa
PB
56134@if target-qthreads
56135maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
56136
56137clean-target-qthreads:
0aed8855 56138 @: $(MAKE); $(unstage)
4fa63067
NN
56139 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56140 r=`${PWD_COMMAND}`; export r; \
56141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56143 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
56144 for flag in $(EXTRA_TARGET_FLAGS); do \
56145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56146 done; \
56147 (cd $(TARGET_SUBDIR)/qthreads && \
56148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56150 "RANLIB=$${RANLIB}" \
0c24b341 56151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56152 clean) \
4fa63067
NN
56153 || exit 1
56154
6bd3dfaa 56155@endif target-qthreads
4fa63067
NN
56156
56157.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
56158maybe-distclean-target-qthreads:
6bd3dfaa
PB
56159@if target-qthreads
56160maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
56161
56162distclean-target-qthreads:
0aed8855 56163 @: $(MAKE); $(unstage)
4fa63067
NN
56164 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56165 r=`${PWD_COMMAND}`; export r; \
56166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56167 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56168 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
56169 for flag in $(EXTRA_TARGET_FLAGS); do \
56170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56171 done; \
56172 (cd $(TARGET_SUBDIR)/qthreads && \
56173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56175 "RANLIB=$${RANLIB}" \
0c24b341 56176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56177 distclean) \
4fa63067
NN
56178 || exit 1
56179
6bd3dfaa 56180@endif target-qthreads
4fa63067
NN
56181
56182.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
56183maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
56184@if target-qthreads
56185maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
56186
56187maintainer-clean-target-qthreads:
0aed8855 56188 @: $(MAKE); $(unstage)
4fa63067
NN
56189 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56190 r=`${PWD_COMMAND}`; export r; \
56191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56192 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56193 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
56194 for flag in $(EXTRA_TARGET_FLAGS); do \
56195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56196 done; \
56197 (cd $(TARGET_SUBDIR)/qthreads && \
56198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56200 "RANLIB=$${RANLIB}" \
0c24b341 56201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56202 maintainer-clean) \
4fa63067 56203 || exit 1
16ae0395 56204
6bd3dfaa 56205@endif target-qthreads
49b7683b 56206
e393202e 56207
15723a45 56208
e90269c8 56209
a7254363
PB
56210
56211.PHONY: configure-target-rda maybe-configure-target-rda
56212maybe-configure-target-rda:
4f0ef2d8
CD
56213@if gcc-bootstrap
56214configure-target-rda: stage_current
56215@endif gcc-bootstrap
a7254363
PB
56216@if target-rda
56217maybe-configure-target-rda: configure-target-rda
c52c6897 56218configure-target-rda:
0aed8855
PB
56219 @: $(MAKE); $(unstage)
56220 @r=`${PWD_COMMAND}`; export r; \
56221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56222 echo "Checking multilib configuration for rda..."; \
56223 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
56224 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
56225 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
56226 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
56227 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
56228 else \
56229 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
56230 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
56231 fi; \
56232 else \
56233 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
56234 fi; \
56235 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 56236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
1f53ca9a 56237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56238 echo Configuring in $(TARGET_SUBDIR)/rda; \
56239 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 56240 case $(srcdir) in \
b00612cc
PB
56241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56242 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
56243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 56244 esac; \
b00612cc
PB
56245 srcdiroption="--srcdir=$${topdir}/rda"; \
56246 libsrcdir="$$s/rda"; \
bba45b8b
NN
56247 rm -f no-such-file || : ; \
56248 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
56249 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56250 --target=${target_alias} $${srcdiroption} \
bba45b8b 56251 || exit 1
6bd3dfaa 56252@endif target-rda
49b7683b 56253
a7254363
PB
56254
56255
d545f33b
PB
56256
56257
4fa63067
NN
56258.PHONY: all-target-rda maybe-all-target-rda
56259maybe-all-target-rda:
4f0ef2d8
CD
56260@if gcc-bootstrap
56261all-target-rda: stage_current
56262@endif gcc-bootstrap
6bd3dfaa 56263@if target-rda
72b2455a 56264TARGET-target-rda=all
6bd3dfaa 56265maybe-all-target-rda: all-target-rda
4fa63067 56266all-target-rda: configure-target-rda
0aed8855 56267 @: $(MAKE); $(unstage)
b40e3958
L
56268 @r=`${PWD_COMMAND}`; export r; \
56269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 56270 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56271 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
56272 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
56273 $(TARGET-target-rda))
6bd3dfaa 56274@endif target-rda
252b5132 56275
a7254363
PB
56276
56277
d545f33b
PB
56278
56279
4fa63067
NN
56280.PHONY: check-target-rda maybe-check-target-rda
56281maybe-check-target-rda:
6bd3dfaa
PB
56282@if target-rda
56283maybe-check-target-rda: check-target-rda
16ae0395 56284
4fa63067 56285check-target-rda:
0aed8855 56286 @: $(MAKE); $(unstage)
b40e3958
L
56287 @r=`${PWD_COMMAND}`; export r; \
56288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56289 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56290 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 56291 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 56292
6bd3dfaa 56293@endif target-rda
930314a4 56294
4fa63067
NN
56295.PHONY: install-target-rda maybe-install-target-rda
56296maybe-install-target-rda:
6bd3dfaa
PB
56297@if target-rda
56298maybe-install-target-rda: install-target-rda
16ae0395 56299
4fa63067 56300install-target-rda: installdirs
0aed8855 56301 @: $(MAKE); $(unstage)
b40e3958
L
56302 @r=`${PWD_COMMAND}`; export r; \
56303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56304 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56305 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 56306 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 56307
6bd3dfaa 56308@endif target-rda
e393202e 56309
9b980aa1
RW
56310.PHONY: install-strip-target-rda maybe-install-strip-target-rda
56311maybe-install-strip-target-rda:
56312@if target-rda
56313maybe-install-strip-target-rda: install-strip-target-rda
56314
56315install-strip-target-rda: installdirs
56316 @: $(MAKE); $(unstage)
56317 @r=`${PWD_COMMAND}`; export r; \
56318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56319 $(NORMAL_TARGET_EXPORTS) \
56320 (cd $(TARGET_SUBDIR)/rda && \
56321 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
56322
56323@endif target-rda
56324
56a8fe78 56325# Other targets (info, dvi, pdf, etc.)
15723a45 56326
4fa63067
NN
56327.PHONY: maybe-info-target-rda info-target-rda
56328maybe-info-target-rda:
6bd3dfaa
PB
56329@if target-rda
56330maybe-info-target-rda: info-target-rda
15723a45 56331
4fa63067
NN
56332info-target-rda: \
56333 configure-target-rda
0aed8855 56334 @: $(MAKE); $(unstage)
4fa63067 56335 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
56336 r=`${PWD_COMMAND}`; export r; \
56337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56338 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56339 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
56340 for flag in $(EXTRA_TARGET_FLAGS); do \
56341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56342 done; \
56343 (cd $(TARGET_SUBDIR)/rda && \
56344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56346 "RANLIB=$${RANLIB}" \
0c24b341 56347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56348 info) \
bba45b8b 56349 || exit 1
252b5132 56350
6bd3dfaa 56351@endif target-rda
4fa63067
NN
56352
56353.PHONY: maybe-dvi-target-rda dvi-target-rda
56354maybe-dvi-target-rda:
6bd3dfaa
PB
56355@if target-rda
56356maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
56357
56358dvi-target-rda: \
56359 configure-target-rda
0aed8855 56360 @: $(MAKE); $(unstage)
4fa63067
NN
56361 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56362 r=`${PWD_COMMAND}`; export r; \
b40e3958 56363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56364 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56365 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
56366 for flag in $(EXTRA_TARGET_FLAGS); do \
56367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56368 done; \
56369 (cd $(TARGET_SUBDIR)/rda && \
56370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56372 "RANLIB=$${RANLIB}" \
0c24b341 56373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56374 dvi) \
4fa63067 56375 || exit 1
252b5132 56376
6bd3dfaa 56377@endif target-rda
16ae0395 56378
56a8fe78
DD
56379.PHONY: maybe-pdf-target-rda pdf-target-rda
56380maybe-pdf-target-rda:
56381@if target-rda
56382maybe-pdf-target-rda: pdf-target-rda
56383
56384pdf-target-rda: \
56385 configure-target-rda
56386 @: $(MAKE); $(unstage)
56387 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56388 r=`${PWD_COMMAND}`; export r; \
56389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56390 $(NORMAL_TARGET_EXPORTS) \
56391 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
56392 for flag in $(EXTRA_TARGET_FLAGS); do \
56393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56394 done; \
56395 (cd $(TARGET_SUBDIR)/rda && \
56396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56398 "RANLIB=$${RANLIB}" \
0c24b341 56399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
56400 pdf) \
56401 || exit 1
56402
56403@endif target-rda
56404
6d389afc
MS
56405.PHONY: maybe-html-target-rda html-target-rda
56406maybe-html-target-rda:
56407@if target-rda
56408maybe-html-target-rda: html-target-rda
56409
56410html-target-rda: \
56411 configure-target-rda
0aed8855 56412 @: $(MAKE); $(unstage)
6d389afc
MS
56413 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56414 r=`${PWD_COMMAND}`; export r; \
56415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
56416 $(NORMAL_TARGET_EXPORTS) \
56417 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
56418 for flag in $(EXTRA_TARGET_FLAGS); do \
56419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56420 done; \
56421 (cd $(TARGET_SUBDIR)/rda && \
56422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56424 "RANLIB=$${RANLIB}" \
0c24b341 56425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
56426 html) \
56427 || exit 1
56428
56429@endif target-rda
56430
4fa63067
NN
56431.PHONY: maybe-TAGS-target-rda TAGS-target-rda
56432maybe-TAGS-target-rda:
6bd3dfaa
PB
56433@if target-rda
56434maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
56435
56436TAGS-target-rda: \
56437 configure-target-rda
0aed8855 56438 @: $(MAKE); $(unstage)
4fa63067
NN
56439 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56440 r=`${PWD_COMMAND}`; export r; \
b40e3958 56441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56442 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56443 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
56444 for flag in $(EXTRA_TARGET_FLAGS); do \
56445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56446 done; \
56447 (cd $(TARGET_SUBDIR)/rda && \
56448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56450 "RANLIB=$${RANLIB}" \
0c24b341 56451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56452 TAGS) \
4fa63067 56453 || exit 1
e393202e 56454
6bd3dfaa 56455@endif target-rda
930314a4 56456
4fa63067
NN
56457.PHONY: maybe-install-info-target-rda install-info-target-rda
56458maybe-install-info-target-rda:
6bd3dfaa
PB
56459@if target-rda
56460maybe-install-info-target-rda: install-info-target-rda
16ae0395 56461
4fa63067
NN
56462install-info-target-rda: \
56463 configure-target-rda \
56464 info-target-rda
0aed8855 56465 @: $(MAKE); $(unstage)
4fa63067
NN
56466 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56467 r=`${PWD_COMMAND}`; export r; \
b40e3958 56468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56469 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56470 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
56471 for flag in $(EXTRA_TARGET_FLAGS); do \
56472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56473 done; \
56474 (cd $(TARGET_SUBDIR)/rda && \
56475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56477 "RANLIB=$${RANLIB}" \
0c24b341 56478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56479 install-info) \
4fa63067 56480 || exit 1
252b5132 56481
6bd3dfaa 56482@endif target-rda
e393202e 56483
a3ca38d2
DD
56484.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
56485maybe-install-pdf-target-rda:
56486@if target-rda
56487maybe-install-pdf-target-rda: install-pdf-target-rda
56488
56489install-pdf-target-rda: \
56490 configure-target-rda \
56491 pdf-target-rda
56492 @: $(MAKE); $(unstage)
56493 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56494 r=`${PWD_COMMAND}`; export r; \
56495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56496 $(NORMAL_TARGET_EXPORTS) \
56497 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
56498 for flag in $(EXTRA_TARGET_FLAGS); do \
56499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56500 done; \
56501 (cd $(TARGET_SUBDIR)/rda && \
56502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56504 "RANLIB=$${RANLIB}" \
0c24b341 56505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56506 install-pdf) \
56507 || exit 1
56508
56509@endif target-rda
56510
108a6f8e
CD
56511.PHONY: maybe-install-html-target-rda install-html-target-rda
56512maybe-install-html-target-rda:
56513@if target-rda
56514maybe-install-html-target-rda: install-html-target-rda
56515
56516install-html-target-rda: \
56517 configure-target-rda \
56518 html-target-rda
56519 @: $(MAKE); $(unstage)
56520 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56521 r=`${PWD_COMMAND}`; export r; \
56522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56523 $(NORMAL_TARGET_EXPORTS) \
56524 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
56525 for flag in $(EXTRA_TARGET_FLAGS); do \
56526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56527 done; \
56528 (cd $(TARGET_SUBDIR)/rda && \
56529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56531 "RANLIB=$${RANLIB}" \
0c24b341 56532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56533 install-html) \
56534 || exit 1
56535
56536@endif target-rda
56537
4fa63067
NN
56538.PHONY: maybe-installcheck-target-rda installcheck-target-rda
56539maybe-installcheck-target-rda:
6bd3dfaa
PB
56540@if target-rda
56541maybe-installcheck-target-rda: installcheck-target-rda
15723a45 56542
4fa63067
NN
56543installcheck-target-rda: \
56544 configure-target-rda
0aed8855 56545 @: $(MAKE); $(unstage)
4fa63067
NN
56546 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56547 r=`${PWD_COMMAND}`; export r; \
56548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56549 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56550 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
56551 for flag in $(EXTRA_TARGET_FLAGS); do \
56552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56553 done; \
56554 (cd $(TARGET_SUBDIR)/rda && \
56555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56557 "RANLIB=$${RANLIB}" \
0c24b341 56558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56559 installcheck) \
4fa63067 56560 || exit 1
15723a45 56561
6bd3dfaa 56562@endif target-rda
4fa63067
NN
56563
56564.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
56565maybe-mostlyclean-target-rda:
6bd3dfaa
PB
56566@if target-rda
56567maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
56568
56569mostlyclean-target-rda:
0aed8855 56570 @: $(MAKE); $(unstage)
4fa63067 56571 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
56572 r=`${PWD_COMMAND}`; export r; \
56573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56575 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
56576 for flag in $(EXTRA_TARGET_FLAGS); do \
56577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56578 done; \
56579 (cd $(TARGET_SUBDIR)/rda && \
56580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56582 "RANLIB=$${RANLIB}" \
0c24b341 56583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56584 mostlyclean) \
bba45b8b 56585 || exit 1
252b5132 56586
6bd3dfaa 56587@endif target-rda
4fa63067
NN
56588
56589.PHONY: maybe-clean-target-rda clean-target-rda
56590maybe-clean-target-rda:
6bd3dfaa
PB
56591@if target-rda
56592maybe-clean-target-rda: clean-target-rda
4fa63067
NN
56593
56594clean-target-rda:
0aed8855 56595 @: $(MAKE); $(unstage)
4fa63067
NN
56596 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56597 r=`${PWD_COMMAND}`; export r; \
b40e3958 56598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56600 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
56601 for flag in $(EXTRA_TARGET_FLAGS); do \
56602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56603 done; \
bba45b8b 56604 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56607 "RANLIB=$${RANLIB}" \
0c24b341 56608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56609 clean) \
4fa63067 56610 || exit 1
252b5132 56611
6bd3dfaa 56612@endif target-rda
16ae0395 56613
4fa63067
NN
56614.PHONY: maybe-distclean-target-rda distclean-target-rda
56615maybe-distclean-target-rda:
6bd3dfaa
PB
56616@if target-rda
56617maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
56618
56619distclean-target-rda:
0aed8855 56620 @: $(MAKE); $(unstage)
4fa63067
NN
56621 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56622 r=`${PWD_COMMAND}`; export r; \
b40e3958 56623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56624 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56625 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
56626 for flag in $(EXTRA_TARGET_FLAGS); do \
56627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56628 done; \
bba45b8b 56629 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56632 "RANLIB=$${RANLIB}" \
0c24b341 56633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56634 distclean) \
4fa63067 56635 || exit 1
252b5132 56636
6bd3dfaa 56637@endif target-rda
930314a4 56638
4fa63067
NN
56639.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
56640maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
56641@if target-rda
56642maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 56643
4fa63067 56644maintainer-clean-target-rda:
0aed8855 56645 @: $(MAKE); $(unstage)
4fa63067
NN
56646 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56647 r=`${PWD_COMMAND}`; export r; \
b40e3958 56648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56649 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56650 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
56651 for flag in $(EXTRA_TARGET_FLAGS); do \
56652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56653 done; \
bba45b8b 56654 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56657 "RANLIB=$${RANLIB}" \
0c24b341 56658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56659 maintainer-clean) \
4fa63067
NN
56660 || exit 1
56661
6bd3dfaa 56662@endif target-rda
252b5132 56663
e393202e 56664
a2592b1b 56665
a7254363
PB
56666
56667
56668.PHONY: configure-target-libada maybe-configure-target-libada
56669maybe-configure-target-libada:
4f0ef2d8
CD
56670@if gcc-bootstrap
56671configure-target-libada: stage_current
56672@endif gcc-bootstrap
a7254363
PB
56673@if target-libada
56674maybe-configure-target-libada: configure-target-libada
c52c6897 56675configure-target-libada:
0aed8855
PB
56676 @: $(MAKE); $(unstage)
56677 @r=`${PWD_COMMAND}`; export r; \
56678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56679 echo "Checking multilib configuration for libada..."; \
56680 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
56681 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
56682 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
56683 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
56684 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
56685 else \
56686 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
56687 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
56688 fi; \
56689 else \
56690 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
56691 fi; \
56692 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 56693 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
1f53ca9a 56694 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
56695 echo Configuring in $(TARGET_SUBDIR)/libada; \
56696 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
56697 case $(srcdir) in \
b00612cc
PB
56698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56699 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
56700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 56701 esac; \
b00612cc
PB
56702 srcdiroption="--srcdir=$${topdir}/libada"; \
56703 libsrcdir="$$s/libada"; \
a2592b1b
DD
56704 rm -f no-such-file || : ; \
56705 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
56706 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56707 --target=${target_alias} $${srcdiroption} \
a2592b1b 56708 || exit 1
6bd3dfaa 56709@endif target-libada
a2592b1b 56710
a7254363
PB
56711
56712
d545f33b
PB
56713
56714
4fa63067
NN
56715.PHONY: all-target-libada maybe-all-target-libada
56716maybe-all-target-libada:
4f0ef2d8
CD
56717@if gcc-bootstrap
56718all-target-libada: stage_current
56719@endif gcc-bootstrap
6bd3dfaa 56720@if target-libada
72b2455a 56721TARGET-target-libada=all
6bd3dfaa 56722maybe-all-target-libada: all-target-libada
4fa63067 56723all-target-libada: configure-target-libada
0aed8855 56724 @: $(MAKE); $(unstage)
4fa63067
NN
56725 @r=`${PWD_COMMAND}`; export r; \
56726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 56727 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56728 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
56729 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
56730 $(TARGET-target-libada))
6bd3dfaa 56731@endif target-libada
4fa63067 56732
a7254363
PB
56733
56734
d545f33b
PB
56735
56736
4fa63067
NN
56737.PHONY: check-target-libada maybe-check-target-libada
56738maybe-check-target-libada:
6bd3dfaa
PB
56739@if target-libada
56740maybe-check-target-libada: check-target-libada
4fa63067
NN
56741
56742check-target-libada:
0aed8855 56743 @: $(MAKE); $(unstage)
4fa63067
NN
56744 @r=`${PWD_COMMAND}`; export r; \
56745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56746 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56747 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 56748 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 56749
6bd3dfaa 56750@endif target-libada
4fa63067
NN
56751
56752.PHONY: install-target-libada maybe-install-target-libada
56753maybe-install-target-libada:
6bd3dfaa
PB
56754@if target-libada
56755maybe-install-target-libada: install-target-libada
4fa63067
NN
56756
56757install-target-libada: installdirs
0aed8855 56758 @: $(MAKE); $(unstage)
4fa63067
NN
56759 @r=`${PWD_COMMAND}`; export r; \
56760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56761 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56762 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 56763 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 56764
6bd3dfaa 56765@endif target-libada
4fa63067 56766
9b980aa1
RW
56767.PHONY: install-strip-target-libada maybe-install-strip-target-libada
56768maybe-install-strip-target-libada:
56769@if target-libada
56770maybe-install-strip-target-libada: install-strip-target-libada
56771
56772install-strip-target-libada: installdirs
56773 @: $(MAKE); $(unstage)
56774 @r=`${PWD_COMMAND}`; export r; \
56775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56776 $(NORMAL_TARGET_EXPORTS) \
56777 (cd $(TARGET_SUBDIR)/libada && \
56778 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
56779
56780@endif target-libada
56781
56a8fe78 56782# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
56783
56784.PHONY: maybe-info-target-libada info-target-libada
56785maybe-info-target-libada:
6bd3dfaa
PB
56786@if target-libada
56787maybe-info-target-libada: info-target-libada
4fa63067
NN
56788
56789info-target-libada: \
56790 configure-target-libada
0aed8855 56791 @: $(MAKE); $(unstage)
4fa63067
NN
56792 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56793 r=`${PWD_COMMAND}`; export r; \
56794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56796 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
56797 for flag in $(EXTRA_TARGET_FLAGS); do \
56798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56799 done; \
56800 (cd $(TARGET_SUBDIR)/libada && \
56801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56803 "RANLIB=$${RANLIB}" \
0c24b341 56804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56805 info) \
4fa63067
NN
56806 || exit 1
56807
6bd3dfaa 56808@endif target-libada
4fa63067
NN
56809
56810.PHONY: maybe-dvi-target-libada dvi-target-libada
56811maybe-dvi-target-libada:
6bd3dfaa
PB
56812@if target-libada
56813maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
56814
56815dvi-target-libada: \
56816 configure-target-libada
0aed8855 56817 @: $(MAKE); $(unstage)
4fa63067
NN
56818 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56819 r=`${PWD_COMMAND}`; export r; \
56820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56821 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56822 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
56823 for flag in $(EXTRA_TARGET_FLAGS); do \
56824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56825 done; \
56826 (cd $(TARGET_SUBDIR)/libada && \
56827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56829 "RANLIB=$${RANLIB}" \
0c24b341 56830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56831 dvi) \
4fa63067
NN
56832 || exit 1
56833
6bd3dfaa 56834@endif target-libada
4fa63067 56835
56a8fe78
DD
56836.PHONY: maybe-pdf-target-libada pdf-target-libada
56837maybe-pdf-target-libada:
56838@if target-libada
56839maybe-pdf-target-libada: pdf-target-libada
56840
56841pdf-target-libada: \
56842 configure-target-libada
56843 @: $(MAKE); $(unstage)
56844 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56845 r=`${PWD_COMMAND}`; export r; \
56846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56847 $(NORMAL_TARGET_EXPORTS) \
56848 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
56849 for flag in $(EXTRA_TARGET_FLAGS); do \
56850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56851 done; \
56852 (cd $(TARGET_SUBDIR)/libada && \
56853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56855 "RANLIB=$${RANLIB}" \
0c24b341 56856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
56857 pdf) \
56858 || exit 1
56859
56860@endif target-libada
56861
6d389afc
MS
56862.PHONY: maybe-html-target-libada html-target-libada
56863maybe-html-target-libada:
56864@if target-libada
56865maybe-html-target-libada: html-target-libada
56866
56867html-target-libada: \
56868 configure-target-libada
0aed8855 56869 @: $(MAKE); $(unstage)
6d389afc
MS
56870 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56871 r=`${PWD_COMMAND}`; export r; \
56872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
56873 $(NORMAL_TARGET_EXPORTS) \
56874 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
56875 for flag in $(EXTRA_TARGET_FLAGS); do \
56876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56877 done; \
56878 (cd $(TARGET_SUBDIR)/libada && \
56879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56881 "RANLIB=$${RANLIB}" \
0c24b341 56882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
56883 html) \
56884 || exit 1
56885
56886@endif target-libada
56887
4fa63067
NN
56888.PHONY: maybe-TAGS-target-libada TAGS-target-libada
56889maybe-TAGS-target-libada:
6bd3dfaa
PB
56890@if target-libada
56891maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
56892
56893TAGS-target-libada: \
56894 configure-target-libada
0aed8855 56895 @: $(MAKE); $(unstage)
4fa63067
NN
56896 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56897 r=`${PWD_COMMAND}`; export r; \
56898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56899 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56900 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
56901 for flag in $(EXTRA_TARGET_FLAGS); do \
56902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56903 done; \
56904 (cd $(TARGET_SUBDIR)/libada && \
56905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56907 "RANLIB=$${RANLIB}" \
0c24b341 56908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56909 TAGS) \
4fa63067
NN
56910 || exit 1
56911
6bd3dfaa 56912@endif target-libada
4fa63067
NN
56913
56914.PHONY: maybe-install-info-target-libada install-info-target-libada
56915maybe-install-info-target-libada:
6bd3dfaa
PB
56916@if target-libada
56917maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
56918
56919install-info-target-libada: \
56920 configure-target-libada \
56921 info-target-libada
0aed8855 56922 @: $(MAKE); $(unstage)
4fa63067
NN
56923 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56924 r=`${PWD_COMMAND}`; export r; \
56925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56926 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56927 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
56928 for flag in $(EXTRA_TARGET_FLAGS); do \
56929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56930 done; \
56931 (cd $(TARGET_SUBDIR)/libada && \
56932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56934 "RANLIB=$${RANLIB}" \
0c24b341 56935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56936 install-info) \
4fa63067
NN
56937 || exit 1
56938
6bd3dfaa 56939@endif target-libada
4fa63067 56940
a3ca38d2
DD
56941.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
56942maybe-install-pdf-target-libada:
56943@if target-libada
56944maybe-install-pdf-target-libada: install-pdf-target-libada
56945
56946install-pdf-target-libada: \
56947 configure-target-libada \
56948 pdf-target-libada
56949 @: $(MAKE); $(unstage)
56950 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56951 r=`${PWD_COMMAND}`; export r; \
56952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56953 $(NORMAL_TARGET_EXPORTS) \
56954 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
56955 for flag in $(EXTRA_TARGET_FLAGS); do \
56956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56957 done; \
56958 (cd $(TARGET_SUBDIR)/libada && \
56959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56961 "RANLIB=$${RANLIB}" \
0c24b341 56962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56963 install-pdf) \
56964 || exit 1
56965
56966@endif target-libada
56967
108a6f8e
CD
56968.PHONY: maybe-install-html-target-libada install-html-target-libada
56969maybe-install-html-target-libada:
56970@if target-libada
56971maybe-install-html-target-libada: install-html-target-libada
56972
56973install-html-target-libada: \
56974 configure-target-libada \
56975 html-target-libada
56976 @: $(MAKE); $(unstage)
56977 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56978 r=`${PWD_COMMAND}`; export r; \
56979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56980 $(NORMAL_TARGET_EXPORTS) \
56981 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
56982 for flag in $(EXTRA_TARGET_FLAGS); do \
56983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56984 done; \
56985 (cd $(TARGET_SUBDIR)/libada && \
56986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56988 "RANLIB=$${RANLIB}" \
0c24b341 56989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56990 install-html) \
56991 || exit 1
56992
56993@endif target-libada
56994
4fa63067
NN
56995.PHONY: maybe-installcheck-target-libada installcheck-target-libada
56996maybe-installcheck-target-libada:
6bd3dfaa
PB
56997@if target-libada
56998maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
56999
57000installcheck-target-libada: \
57001 configure-target-libada
0aed8855 57002 @: $(MAKE); $(unstage)
4fa63067
NN
57003 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57004 r=`${PWD_COMMAND}`; export r; \
57005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57006 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57007 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
57008 for flag in $(EXTRA_TARGET_FLAGS); do \
57009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57010 done; \
57011 (cd $(TARGET_SUBDIR)/libada && \
57012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57014 "RANLIB=$${RANLIB}" \
0c24b341 57015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57016 installcheck) \
4fa63067
NN
57017 || exit 1
57018
6bd3dfaa 57019@endif target-libada
4fa63067
NN
57020
57021.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
57022maybe-mostlyclean-target-libada:
6bd3dfaa
PB
57023@if target-libada
57024maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
57025
57026mostlyclean-target-libada:
0aed8855 57027 @: $(MAKE); $(unstage)
4fa63067
NN
57028 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57029 r=`${PWD_COMMAND}`; export r; \
57030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57031 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57032 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
57033 for flag in $(EXTRA_TARGET_FLAGS); do \
57034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57035 done; \
57036 (cd $(TARGET_SUBDIR)/libada && \
57037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57039 "RANLIB=$${RANLIB}" \
0c24b341 57040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57041 mostlyclean) \
4fa63067
NN
57042 || exit 1
57043
6bd3dfaa 57044@endif target-libada
4fa63067
NN
57045
57046.PHONY: maybe-clean-target-libada clean-target-libada
57047maybe-clean-target-libada:
6bd3dfaa
PB
57048@if target-libada
57049maybe-clean-target-libada: clean-target-libada
4fa63067
NN
57050
57051clean-target-libada:
0aed8855 57052 @: $(MAKE); $(unstage)
4fa63067
NN
57053 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57054 r=`${PWD_COMMAND}`; export r; \
57055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57056 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57057 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
57058 for flag in $(EXTRA_TARGET_FLAGS); do \
57059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57060 done; \
57061 (cd $(TARGET_SUBDIR)/libada && \
57062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57064 "RANLIB=$${RANLIB}" \
0c24b341 57065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57066 clean) \
4fa63067
NN
57067 || exit 1
57068
6bd3dfaa 57069@endif target-libada
a2592b1b 57070
4fa63067
NN
57071.PHONY: maybe-distclean-target-libada distclean-target-libada
57072maybe-distclean-target-libada:
6bd3dfaa
PB
57073@if target-libada
57074maybe-distclean-target-libada: distclean-target-libada
a2592b1b 57075
4fa63067 57076distclean-target-libada:
0aed8855 57077 @: $(MAKE); $(unstage)
4fa63067
NN
57078 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57079 r=`${PWD_COMMAND}`; export r; \
a2592b1b 57080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57081 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57082 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
57083 for flag in $(EXTRA_TARGET_FLAGS); do \
57084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57085 done; \
a2592b1b 57086 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
57087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57089 "RANLIB=$${RANLIB}" \
0c24b341 57090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57091 distclean) \
4fa63067 57092 || exit 1
a2592b1b 57093
6bd3dfaa 57094@endif target-libada
a2592b1b 57095
4fa63067
NN
57096.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
57097maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
57098@if target-libada
57099maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 57100
4fa63067 57101maintainer-clean-target-libada:
0aed8855 57102 @: $(MAKE); $(unstage)
4fa63067
NN
57103 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57104 r=`${PWD_COMMAND}`; export r; \
a2592b1b 57105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57106 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57107 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
57108 for flag in $(EXTRA_TARGET_FLAGS); do \
57109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57110 done; \
a2592b1b 57111 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
57112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57114 "RANLIB=$${RANLIB}" \
0c24b341 57115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57116 maintainer-clean) \
4fa63067
NN
57117 || exit 1
57118
6bd3dfaa 57119@endif target-libada
a2592b1b
DD
57120
57121
e393202e 57122
b3ded179
PB
57123
57124
57125.PHONY: configure-target-libgomp maybe-configure-target-libgomp
57126maybe-configure-target-libgomp:
4f0ef2d8
CD
57127@if gcc-bootstrap
57128configure-target-libgomp: stage_current
57129@endif gcc-bootstrap
b3ded179
PB
57130@if target-libgomp
57131maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 57132configure-target-libgomp:
b3ded179
PB
57133 @r=`${PWD_COMMAND}`; export r; \
57134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57135 echo "Checking multilib configuration for libgomp..."; \
57136 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57137 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57138 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57139 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57140 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57141 else \
57142 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57143 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57144 fi; \
57145 else \
57146 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
57147 fi; \
57148 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 57149 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
1f53ca9a 57150 $(NORMAL_TARGET_EXPORTS) \
b3ded179
PB
57151 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
57152 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
57153 case $(srcdir) in \
57154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57155 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57157 esac; \
57158 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57159 libsrcdir="$$s/libgomp"; \
57160 rm -f no-such-file || : ; \
57161 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
57162 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57163 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
57164 || exit 1
57165@endif target-libgomp
57166
57167
57168
911e63d0
JR
57169.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
57170maybe-configure-stage1-target-libgomp:
57171@if target-libgomp-bootstrap
57172maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
57173configure-stage1-target-libgomp:
57174 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57175 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57176 @r=`${PWD_COMMAND}`; export r; \
57177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57178 TFLAGS="$(STAGE1_TFLAGS)"; \
57179 echo "Checking multilib configuration for libgomp..."; \
57180 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57181 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57182 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57183 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57184 else \
57185 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57186 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57187 fi; \
57188 else \
57189 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57190 fi; \
57191 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57192 $(NORMAL_TARGET_EXPORTS) \
57193 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57195 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57196 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
57197 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57198 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57199 case $(srcdir) in \
57200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57201 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57203 esac; \
57204 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57205 libsrcdir="$$s/libgomp"; \
57206 $(SHELL) $${libsrcdir}/configure \
57207 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57208 --target=${target_alias} $${srcdiroption} \
57209 $(STAGE1_CONFIGURE_FLAGS)
57210@endif target-libgomp-bootstrap
57211
57212.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
57213maybe-configure-stage2-target-libgomp:
57214@if target-libgomp-bootstrap
57215maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
57216configure-stage2-target-libgomp:
57217 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57218 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57219 @r=`${PWD_COMMAND}`; export r; \
57220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57221 TFLAGS="$(STAGE2_TFLAGS)"; \
57222 echo "Checking multilib configuration for libgomp..."; \
57223 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57224 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57225 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57226 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57227 else \
57228 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57229 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57230 fi; \
57231 else \
57232 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57233 fi; \
57234 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57235 $(NORMAL_TARGET_EXPORTS) \
57236 \
57237 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57238 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57239 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57240 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
57241 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57242 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57243 case $(srcdir) in \
57244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57245 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57247 esac; \
57248 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57249 libsrcdir="$$s/libgomp"; \
57250 $(SHELL) $${libsrcdir}/configure \
57251 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57252 --target=${target_alias} $${srcdiroption} \
57253 --with-build-libsubdir=$(HOST_SUBDIR) \
57254 $(STAGE2_CONFIGURE_FLAGS)
57255@endif target-libgomp-bootstrap
57256
57257.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
57258maybe-configure-stage3-target-libgomp:
57259@if target-libgomp-bootstrap
57260maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
57261configure-stage3-target-libgomp:
57262 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57263 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57264 @r=`${PWD_COMMAND}`; export r; \
57265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57266 TFLAGS="$(STAGE3_TFLAGS)"; \
57267 echo "Checking multilib configuration for libgomp..."; \
57268 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57269 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57270 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57271 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57272 else \
57273 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57274 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57275 fi; \
57276 else \
57277 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57278 fi; \
57279 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57280 $(NORMAL_TARGET_EXPORTS) \
57281 \
57282 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57283 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57284 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57285 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
57286 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57287 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57288 case $(srcdir) in \
57289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57290 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57292 esac; \
57293 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57294 libsrcdir="$$s/libgomp"; \
57295 $(SHELL) $${libsrcdir}/configure \
57296 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57297 --target=${target_alias} $${srcdiroption} \
57298 --with-build-libsubdir=$(HOST_SUBDIR) \
57299 $(STAGE3_CONFIGURE_FLAGS)
57300@endif target-libgomp-bootstrap
57301
57302.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
57303maybe-configure-stage4-target-libgomp:
57304@if target-libgomp-bootstrap
57305maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
57306configure-stage4-target-libgomp:
57307 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57308 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57309 @r=`${PWD_COMMAND}`; export r; \
57310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57311 TFLAGS="$(STAGE4_TFLAGS)"; \
57312 echo "Checking multilib configuration for libgomp..."; \
57313 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57314 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57315 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57316 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57317 else \
57318 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57319 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57320 fi; \
57321 else \
57322 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57323 fi; \
57324 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57325 $(NORMAL_TARGET_EXPORTS) \
57326 \
57327 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57328 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57329 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57330 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
57331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57332 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57333 case $(srcdir) in \
57334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57335 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57337 esac; \
57338 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57339 libsrcdir="$$s/libgomp"; \
57340 $(SHELL) $${libsrcdir}/configure \
57341 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57342 --target=${target_alias} $${srcdiroption} \
57343 --with-build-libsubdir=$(HOST_SUBDIR) \
57344 $(STAGE4_CONFIGURE_FLAGS)
57345@endif target-libgomp-bootstrap
57346
57347.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
57348maybe-configure-stageprofile-target-libgomp:
57349@if target-libgomp-bootstrap
57350maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
57351configure-stageprofile-target-libgomp:
57352 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57353 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57354 @r=`${PWD_COMMAND}`; export r; \
57355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57356 TFLAGS="$(STAGEprofile_TFLAGS)"; \
57357 echo "Checking multilib configuration for libgomp..."; \
57358 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57359 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57360 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57361 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57362 else \
57363 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57364 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57365 fi; \
57366 else \
57367 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57368 fi; \
57369 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57370 $(NORMAL_TARGET_EXPORTS) \
57371 \
57372 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57373 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57374 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57375 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
57376 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57377 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57378 case $(srcdir) in \
57379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57380 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57382 esac; \
57383 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57384 libsrcdir="$$s/libgomp"; \
57385 $(SHELL) $${libsrcdir}/configure \
57386 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57387 --target=${target_alias} $${srcdiroption} \
57388 --with-build-libsubdir=$(HOST_SUBDIR) \
57389 $(STAGEprofile_CONFIGURE_FLAGS)
57390@endif target-libgomp-bootstrap
57391
57392.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
57393maybe-configure-stagefeedback-target-libgomp:
57394@if target-libgomp-bootstrap
57395maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57396configure-stagefeedback-target-libgomp:
57397 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57398 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57399 @r=`${PWD_COMMAND}`; export r; \
57400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57401 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57402 echo "Checking multilib configuration for libgomp..."; \
57403 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57404 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57405 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57406 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57407 else \
57408 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57409 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57410 fi; \
57411 else \
57412 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57413 fi; \
57414 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57415 $(NORMAL_TARGET_EXPORTS) \
57416 \
57417 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57418 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57419 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57420 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
57421 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57422 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57423 case $(srcdir) in \
57424 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57425 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57426 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57427 esac; \
57428 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57429 libsrcdir="$$s/libgomp"; \
57430 $(SHELL) $${libsrcdir}/configure \
57431 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57432 --target=${target_alias} $${srcdiroption} \
57433 --with-build-libsubdir=$(HOST_SUBDIR) \
57434 $(STAGEfeedback_CONFIGURE_FLAGS)
57435@endif target-libgomp-bootstrap
57436
57437
57438
b3ded179
PB
57439
57440
57441.PHONY: all-target-libgomp maybe-all-target-libgomp
57442maybe-all-target-libgomp:
4f0ef2d8
CD
57443@if gcc-bootstrap
57444all-target-libgomp: stage_current
57445@endif gcc-bootstrap
b3ded179
PB
57446@if target-libgomp
57447TARGET-target-libgomp=all
57448maybe-all-target-libgomp: all-target-libgomp
57449all-target-libgomp: configure-target-libgomp
b3ded179
PB
57450 @r=`${PWD_COMMAND}`; export r; \
57451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 57452 $(NORMAL_TARGET_EXPORTS) \
b3ded179 57453 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
57454 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
57455 $(TARGET-target-libgomp))
b3ded179
PB
57456@endif target-libgomp
57457
57458
57459
911e63d0
JR
57460.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
57461.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
57462maybe-all-stage1-target-libgomp:
57463maybe-clean-stage1-target-libgomp:
57464@if target-libgomp-bootstrap
57465maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
57466all-stage1: all-stage1-target-libgomp
57467TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
57468all-stage1-target-libgomp: configure-stage1-target-libgomp
57469 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57470 @r=`${PWD_COMMAND}`; export r; \
57471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57472 TFLAGS="$(STAGE1_TFLAGS)"; \
57473 $(NORMAL_TARGET_EXPORTS) \
57474 cd $(TARGET_SUBDIR)/libgomp && \
57475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57476 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57477 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57478 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57482 $(EXTRA_TARGET_FLAGS) \
57483 TFLAGS="$(STAGE1_TFLAGS)" \
57484 $(TARGET-stage1-target-libgomp)
57485
57486maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
57487clean-stage1: clean-stage1-target-libgomp
57488clean-stage1-target-libgomp:
57489 @if [ $(current_stage) = stage1 ]; then \
57490 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57491 else \
57492 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
57493 $(MAKE) stage1-start; \
57494 fi; \
57495 cd $(TARGET_SUBDIR)/libgomp && \
57496 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57497 clean
57498@endif target-libgomp-bootstrap
57499
57500
57501.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
57502.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
57503maybe-all-stage2-target-libgomp:
57504maybe-clean-stage2-target-libgomp:
57505@if target-libgomp-bootstrap
57506maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
57507all-stage2: all-stage2-target-libgomp
57508TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
57509all-stage2-target-libgomp: configure-stage2-target-libgomp
57510 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57511 @r=`${PWD_COMMAND}`; export r; \
57512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57513 TFLAGS="$(STAGE2_TFLAGS)"; \
57514 $(NORMAL_TARGET_EXPORTS) \
57515 \
57516 cd $(TARGET_SUBDIR)/libgomp && \
57517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57518 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57519 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57520 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57524 $(EXTRA_TARGET_FLAGS) \
57525 TFLAGS="$(STAGE2_TFLAGS)" \
57526 $(TARGET-stage2-target-libgomp)
57527
57528maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
57529clean-stage2: clean-stage2-target-libgomp
57530clean-stage2-target-libgomp:
57531 @if [ $(current_stage) = stage2 ]; then \
57532 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57533 else \
57534 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
57535 $(MAKE) stage2-start; \
57536 fi; \
57537 cd $(TARGET_SUBDIR)/libgomp && \
57538 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57539 \
57540 clean
57541@endif target-libgomp-bootstrap
57542
57543
57544.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
57545.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
57546maybe-all-stage3-target-libgomp:
57547maybe-clean-stage3-target-libgomp:
57548@if target-libgomp-bootstrap
57549maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
57550all-stage3: all-stage3-target-libgomp
57551TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
57552all-stage3-target-libgomp: configure-stage3-target-libgomp
57553 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57554 @r=`${PWD_COMMAND}`; export r; \
57555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57556 TFLAGS="$(STAGE3_TFLAGS)"; \
57557 $(NORMAL_TARGET_EXPORTS) \
57558 \
57559 cd $(TARGET_SUBDIR)/libgomp && \
57560 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57561 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57562 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57563 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57564 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57565 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57566 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57567 $(EXTRA_TARGET_FLAGS) \
57568 TFLAGS="$(STAGE3_TFLAGS)" \
57569 $(TARGET-stage3-target-libgomp)
57570
57571maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
57572clean-stage3: clean-stage3-target-libgomp
57573clean-stage3-target-libgomp:
57574 @if [ $(current_stage) = stage3 ]; then \
57575 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57576 else \
57577 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
57578 $(MAKE) stage3-start; \
57579 fi; \
57580 cd $(TARGET_SUBDIR)/libgomp && \
57581 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57582 \
57583 clean
57584@endif target-libgomp-bootstrap
57585
57586
57587.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
57588.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
57589maybe-all-stage4-target-libgomp:
57590maybe-clean-stage4-target-libgomp:
57591@if target-libgomp-bootstrap
57592maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
57593all-stage4: all-stage4-target-libgomp
57594TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
57595all-stage4-target-libgomp: configure-stage4-target-libgomp
57596 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57597 @r=`${PWD_COMMAND}`; export r; \
57598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57599 TFLAGS="$(STAGE4_TFLAGS)"; \
57600 $(NORMAL_TARGET_EXPORTS) \
57601 \
57602 cd $(TARGET_SUBDIR)/libgomp && \
57603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57604 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57610 $(EXTRA_TARGET_FLAGS) \
57611 TFLAGS="$(STAGE4_TFLAGS)" \
57612 $(TARGET-stage4-target-libgomp)
57613
57614maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
57615clean-stage4: clean-stage4-target-libgomp
57616clean-stage4-target-libgomp:
57617 @if [ $(current_stage) = stage4 ]; then \
57618 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57619 else \
57620 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
57621 $(MAKE) stage4-start; \
57622 fi; \
57623 cd $(TARGET_SUBDIR)/libgomp && \
57624 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57625 \
57626 clean
57627@endif target-libgomp-bootstrap
57628
57629
57630.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
57631.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
57632maybe-all-stageprofile-target-libgomp:
57633maybe-clean-stageprofile-target-libgomp:
57634@if target-libgomp-bootstrap
57635maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
57636all-stageprofile: all-stageprofile-target-libgomp
57637TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
57638all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
57639 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57640 @r=`${PWD_COMMAND}`; export r; \
57641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57642 TFLAGS="$(STAGEprofile_TFLAGS)"; \
57643 $(NORMAL_TARGET_EXPORTS) \
57644 \
57645 cd $(TARGET_SUBDIR)/libgomp && \
57646 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57647 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57648 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57649 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57650 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57651 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57652 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57653 $(EXTRA_TARGET_FLAGS) \
57654 TFLAGS="$(STAGEprofile_TFLAGS)" \
57655 $(TARGET-stageprofile-target-libgomp)
57656
57657maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
57658clean-stageprofile: clean-stageprofile-target-libgomp
57659clean-stageprofile-target-libgomp:
57660 @if [ $(current_stage) = stageprofile ]; then \
57661 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57662 else \
57663 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
57664 $(MAKE) stageprofile-start; \
57665 fi; \
57666 cd $(TARGET_SUBDIR)/libgomp && \
57667 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57668 \
57669 clean
57670@endif target-libgomp-bootstrap
57671
57672
57673.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
57674.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
57675maybe-all-stagefeedback-target-libgomp:
57676maybe-clean-stagefeedback-target-libgomp:
57677@if target-libgomp-bootstrap
57678maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
57679all-stagefeedback: all-stagefeedback-target-libgomp
57680TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
57681all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57682 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57683 @r=`${PWD_COMMAND}`; export r; \
57684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57685 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57686 $(NORMAL_TARGET_EXPORTS) \
57687 \
57688 cd $(TARGET_SUBDIR)/libgomp && \
57689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57690 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57691 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57692 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57696 $(EXTRA_TARGET_FLAGS) \
57697 TFLAGS="$(STAGEfeedback_TFLAGS)" \
57698 $(TARGET-stagefeedback-target-libgomp)
57699
57700maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
57701clean-stagefeedback: clean-stagefeedback-target-libgomp
57702clean-stagefeedback-target-libgomp:
57703 @if [ $(current_stage) = stagefeedback ]; then \
57704 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57705 else \
57706 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
57707 $(MAKE) stagefeedback-start; \
57708 fi; \
57709 cd $(TARGET_SUBDIR)/libgomp && \
57710 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57711 \
57712 clean
57713@endif target-libgomp-bootstrap
57714
57715
57716
57717
b3ded179
PB
57718
57719
57720.PHONY: check-target-libgomp maybe-check-target-libgomp
57721maybe-check-target-libgomp:
57722@if target-libgomp
57723maybe-check-target-libgomp: check-target-libgomp
57724
57725check-target-libgomp:
57726 @: $(MAKE); $(unstage)
57727 @r=`${PWD_COMMAND}`; export r; \
57728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57729 $(NORMAL_TARGET_EXPORTS) \
57730 (cd $(TARGET_SUBDIR)/libgomp && \
57731 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
57732
57733@endif target-libgomp
57734
57735.PHONY: install-target-libgomp maybe-install-target-libgomp
57736maybe-install-target-libgomp:
57737@if target-libgomp
57738maybe-install-target-libgomp: install-target-libgomp
57739
57740install-target-libgomp: installdirs
57741 @: $(MAKE); $(unstage)
57742 @r=`${PWD_COMMAND}`; export r; \
57743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57744 $(NORMAL_TARGET_EXPORTS) \
57745 (cd $(TARGET_SUBDIR)/libgomp && \
57746 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
57747
57748@endif target-libgomp
57749
9b980aa1
RW
57750.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
57751maybe-install-strip-target-libgomp:
57752@if target-libgomp
57753maybe-install-strip-target-libgomp: install-strip-target-libgomp
57754
57755install-strip-target-libgomp: installdirs
57756 @: $(MAKE); $(unstage)
57757 @r=`${PWD_COMMAND}`; export r; \
57758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57759 $(NORMAL_TARGET_EXPORTS) \
57760 (cd $(TARGET_SUBDIR)/libgomp && \
57761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
57762
57763@endif target-libgomp
57764
56a8fe78 57765# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
57766
57767.PHONY: maybe-info-target-libgomp info-target-libgomp
57768maybe-info-target-libgomp:
57769@if target-libgomp
57770maybe-info-target-libgomp: info-target-libgomp
57771
57772info-target-libgomp: \
57773 configure-target-libgomp
57774 @: $(MAKE); $(unstage)
57775 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57776 r=`${PWD_COMMAND}`; export r; \
57777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57778 $(NORMAL_TARGET_EXPORTS) \
57779 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
57780 for flag in $(EXTRA_TARGET_FLAGS); do \
57781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57782 done; \
57783 (cd $(TARGET_SUBDIR)/libgomp && \
57784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57786 "RANLIB=$${RANLIB}" \
0c24b341 57787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57788 info) \
57789 || exit 1
57790
57791@endif target-libgomp
57792
57793.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
57794maybe-dvi-target-libgomp:
57795@if target-libgomp
57796maybe-dvi-target-libgomp: dvi-target-libgomp
57797
57798dvi-target-libgomp: \
57799 configure-target-libgomp
57800 @: $(MAKE); $(unstage)
57801 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57802 r=`${PWD_COMMAND}`; export r; \
57803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57804 $(NORMAL_TARGET_EXPORTS) \
57805 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
57806 for flag in $(EXTRA_TARGET_FLAGS); do \
57807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57808 done; \
57809 (cd $(TARGET_SUBDIR)/libgomp && \
57810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57812 "RANLIB=$${RANLIB}" \
0c24b341 57813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57814 dvi) \
57815 || exit 1
57816
57817@endif target-libgomp
57818
56a8fe78
DD
57819.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
57820maybe-pdf-target-libgomp:
57821@if target-libgomp
57822maybe-pdf-target-libgomp: pdf-target-libgomp
57823
57824pdf-target-libgomp: \
57825 configure-target-libgomp
57826 @: $(MAKE); $(unstage)
57827 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57828 r=`${PWD_COMMAND}`; export r; \
57829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57830 $(NORMAL_TARGET_EXPORTS) \
57831 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
57832 for flag in $(EXTRA_TARGET_FLAGS); do \
57833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57834 done; \
57835 (cd $(TARGET_SUBDIR)/libgomp && \
57836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57838 "RANLIB=$${RANLIB}" \
0c24b341 57839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
57840 pdf) \
57841 || exit 1
57842
57843@endif target-libgomp
57844
b3ded179
PB
57845.PHONY: maybe-html-target-libgomp html-target-libgomp
57846maybe-html-target-libgomp:
57847@if target-libgomp
57848maybe-html-target-libgomp: html-target-libgomp
57849
57850html-target-libgomp: \
57851 configure-target-libgomp
57852 @: $(MAKE); $(unstage)
57853 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57854 r=`${PWD_COMMAND}`; export r; \
57855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57856 $(NORMAL_TARGET_EXPORTS) \
57857 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
57858 for flag in $(EXTRA_TARGET_FLAGS); do \
57859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57860 done; \
57861 (cd $(TARGET_SUBDIR)/libgomp && \
57862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57864 "RANLIB=$${RANLIB}" \
0c24b341 57865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57866 html) \
57867 || exit 1
57868
57869@endif target-libgomp
57870
57871.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
57872maybe-TAGS-target-libgomp:
57873@if target-libgomp
57874maybe-TAGS-target-libgomp: TAGS-target-libgomp
57875
57876TAGS-target-libgomp: \
57877 configure-target-libgomp
57878 @: $(MAKE); $(unstage)
57879 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57880 r=`${PWD_COMMAND}`; export r; \
57881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57882 $(NORMAL_TARGET_EXPORTS) \
57883 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
57884 for flag in $(EXTRA_TARGET_FLAGS); do \
57885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57886 done; \
57887 (cd $(TARGET_SUBDIR)/libgomp && \
57888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57890 "RANLIB=$${RANLIB}" \
0c24b341 57891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57892 TAGS) \
57893 || exit 1
57894
57895@endif target-libgomp
57896
57897.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
57898maybe-install-info-target-libgomp:
57899@if target-libgomp
57900maybe-install-info-target-libgomp: install-info-target-libgomp
57901
57902install-info-target-libgomp: \
57903 configure-target-libgomp \
57904 info-target-libgomp
57905 @: $(MAKE); $(unstage)
57906 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57907 r=`${PWD_COMMAND}`; export r; \
57908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57909 $(NORMAL_TARGET_EXPORTS) \
57910 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
57911 for flag in $(EXTRA_TARGET_FLAGS); do \
57912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57913 done; \
57914 (cd $(TARGET_SUBDIR)/libgomp && \
57915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57917 "RANLIB=$${RANLIB}" \
0c24b341 57918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57919 install-info) \
57920 || exit 1
57921
57922@endif target-libgomp
57923
a3ca38d2
DD
57924.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
57925maybe-install-pdf-target-libgomp:
57926@if target-libgomp
57927maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
57928
57929install-pdf-target-libgomp: \
57930 configure-target-libgomp \
57931 pdf-target-libgomp
57932 @: $(MAKE); $(unstage)
57933 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57934 r=`${PWD_COMMAND}`; export r; \
57935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57936 $(NORMAL_TARGET_EXPORTS) \
57937 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
57938 for flag in $(EXTRA_TARGET_FLAGS); do \
57939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57940 done; \
57941 (cd $(TARGET_SUBDIR)/libgomp && \
57942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57944 "RANLIB=$${RANLIB}" \
0c24b341 57945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
57946 install-pdf) \
57947 || exit 1
57948
57949@endif target-libgomp
57950
108a6f8e
CD
57951.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
57952maybe-install-html-target-libgomp:
57953@if target-libgomp
57954maybe-install-html-target-libgomp: install-html-target-libgomp
57955
57956install-html-target-libgomp: \
57957 configure-target-libgomp \
57958 html-target-libgomp
57959 @: $(MAKE); $(unstage)
57960 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57961 r=`${PWD_COMMAND}`; export r; \
57962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57963 $(NORMAL_TARGET_EXPORTS) \
57964 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
57965 for flag in $(EXTRA_TARGET_FLAGS); do \
57966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57967 done; \
57968 (cd $(TARGET_SUBDIR)/libgomp && \
57969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57971 "RANLIB=$${RANLIB}" \
0c24b341 57972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
57973 install-html) \
57974 || exit 1
57975
57976@endif target-libgomp
57977
b3ded179
PB
57978.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
57979maybe-installcheck-target-libgomp:
57980@if target-libgomp
57981maybe-installcheck-target-libgomp: installcheck-target-libgomp
57982
57983installcheck-target-libgomp: \
57984 configure-target-libgomp
57985 @: $(MAKE); $(unstage)
57986 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57987 r=`${PWD_COMMAND}`; export r; \
57988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57989 $(NORMAL_TARGET_EXPORTS) \
57990 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
57991 for flag in $(EXTRA_TARGET_FLAGS); do \
57992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57993 done; \
57994 (cd $(TARGET_SUBDIR)/libgomp && \
57995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57997 "RANLIB=$${RANLIB}" \
0c24b341 57998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57999 installcheck) \
58000 || exit 1
58001
58002@endif target-libgomp
58003
58004.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
58005maybe-mostlyclean-target-libgomp:
58006@if target-libgomp
58007maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
58008
58009mostlyclean-target-libgomp:
58010 @: $(MAKE); $(unstage)
58011 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58012 r=`${PWD_COMMAND}`; export r; \
58013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58014 $(NORMAL_TARGET_EXPORTS) \
58015 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
58016 for flag in $(EXTRA_TARGET_FLAGS); do \
58017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58018 done; \
58019 (cd $(TARGET_SUBDIR)/libgomp && \
58020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58022 "RANLIB=$${RANLIB}" \
0c24b341 58023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58024 mostlyclean) \
58025 || exit 1
58026
58027@endif target-libgomp
58028
58029.PHONY: maybe-clean-target-libgomp clean-target-libgomp
58030maybe-clean-target-libgomp:
58031@if target-libgomp
58032maybe-clean-target-libgomp: clean-target-libgomp
58033
58034clean-target-libgomp:
58035 @: $(MAKE); $(unstage)
58036 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58037 r=`${PWD_COMMAND}`; export r; \
58038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58039 $(NORMAL_TARGET_EXPORTS) \
58040 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
58041 for flag in $(EXTRA_TARGET_FLAGS); do \
58042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58043 done; \
58044 (cd $(TARGET_SUBDIR)/libgomp && \
58045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58047 "RANLIB=$${RANLIB}" \
0c24b341 58048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58049 clean) \
58050 || exit 1
58051
58052@endif target-libgomp
58053
58054.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
58055maybe-distclean-target-libgomp:
58056@if target-libgomp
58057maybe-distclean-target-libgomp: distclean-target-libgomp
58058
58059distclean-target-libgomp:
58060 @: $(MAKE); $(unstage)
58061 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58062 r=`${PWD_COMMAND}`; export r; \
58063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58064 $(NORMAL_TARGET_EXPORTS) \
58065 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
58066 for flag in $(EXTRA_TARGET_FLAGS); do \
58067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58068 done; \
58069 (cd $(TARGET_SUBDIR)/libgomp && \
58070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58072 "RANLIB=$${RANLIB}" \
0c24b341 58073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58074 distclean) \
58075 || exit 1
58076
58077@endif target-libgomp
58078
58079.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
58080maybe-maintainer-clean-target-libgomp:
58081@if target-libgomp
58082maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
58083
58084maintainer-clean-target-libgomp:
58085 @: $(MAKE); $(unstage)
58086 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58087 r=`${PWD_COMMAND}`; export r; \
58088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58089 $(NORMAL_TARGET_EXPORTS) \
58090 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
58091 for flag in $(EXTRA_TARGET_FLAGS); do \
58092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58093 done; \
58094 (cd $(TARGET_SUBDIR)/libgomp && \
58095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58097 "RANLIB=$${RANLIB}" \
0c24b341 58098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58099 maintainer-clean) \
58100 || exit 1
58101
58102@endif target-libgomp
58103
58104
58105
15723a45
NN
58106# ----------
58107# GCC module
58108# ----------
58109
319cab08 58110@if gcc-no-bootstrap
252b5132 58111.PHONY: cross
72b2455a 58112cross: all-build all-gas all-ld
b40e3958
L
58113 @r=`${PWD_COMMAND}`; export r; \
58114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 58115 $(HOST_EXPORTS) \
252b5132 58116 echo "Building the C and C++ compiler"; \
5cec67bf 58117 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
58118 @r=`${PWD_COMMAND}`; export r; \
58119 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 58120 echo "Building runtime libraries"; \
656fdd47 58121 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 58122@endif gcc-no-bootstrap
252b5132 58123
6bd3dfaa 58124@if gcc
c50523ce
L
58125
58126.PHONY: check-gcc-c check-c
58127check-gcc-c:
58128 r=`${PWD_COMMAND}`; export r; \
58129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58130 $(HOST_EXPORTS) \
58131 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
58132check-c: check-gcc-c
58133
58134.PHONY: check-gcc-c++ check-c++
7d695d07 58135check-gcc-c++:
c50523ce
L
58136 r=`${PWD_COMMAND}`; export r; \
58137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58138 $(HOST_EXPORTS) \
58139 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
58140check-c++: check-gcc-c++ check-target-libstdc++-v3
58141
58142.PHONY: check-gcc-fortran check-fortran
58143check-gcc-fortran:
58144 r=`${PWD_COMMAND}`; export r; \
58145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58146 $(HOST_EXPORTS) \
58147 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
e552509b 58148check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
c50523ce
L
58149
58150.PHONY: check-gcc-java check-java
58151check-gcc-java:
58152 r=`${PWD_COMMAND}`; export r; \
58153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58154 $(HOST_EXPORTS) \
58155 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
58156check-java: check-gcc-java check-target-libjava
58157
58158.PHONY: check-gcc-ada check-ada
58159check-gcc-ada:
58160 r=`${PWD_COMMAND}`; export r; \
58161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58162 $(HOST_EXPORTS) \
58163 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
58164check-ada: check-gcc-ada check-target-libada
58165
58166.PHONY: check-gcc-objc check-objc
58167check-gcc-objc:
58168 r=`${PWD_COMMAND}`; export r; \
58169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58170 $(HOST_EXPORTS) \
58171 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
58172check-objc: check-gcc-objc check-target-libobjc
58173
58174.PHONY: check-gcc-obj-c++ check-obj-c++
58175check-gcc-obj-c++:
58176 r=`${PWD_COMMAND}`; export r; \
58177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58178 $(HOST_EXPORTS) \
58179 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
58180check-obj-c++: check-gcc-obj-c++
7d695d07 58181
e552509b
ILT
58182.PHONY: check-gcc-go check-go
58183check-gcc-go:
58184 r=`${PWD_COMMAND}`; export r; \
58185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58186 $(HOST_EXPORTS) \
58187 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
58188check-go: check-gcc-go check-target-libgo
58189
252b5132 58190
15723a45
NN
58191# Install the gcc headers files, but not the fixed include files,
58192# which Cygnus is not allowed to distribute. This rule is very
58193# dependent on the workings of the gcc Makefile.in.
58194.PHONY: gcc-no-fixedincludes
58195gcc-no-fixedincludes:
58196 @if [ -f ./gcc/Makefile ]; then \
58197 rm -rf gcc/tmp-include; \
58198 mv gcc/include gcc/tmp-include 2>/dev/null; \
58199 mkdir gcc/include; \
58200 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
58201 touch gcc/stmp-fixinc gcc/include/fixed; \
58202 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
58203 r=`${PWD_COMMAND}`; export r; \
58204 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 58205 $(HOST_EXPORTS) \
1086bc09 58206 (cd ./gcc && \
15723a45
NN
58207 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
58208 rm -rf gcc/include; \
58209 mv gcc/tmp-include gcc/include 2>/dev/null; \
58210 else true; fi
6bd3dfaa 58211@endif gcc
4fa63067 58212
b813574b
PB
58213# ---------------------
58214# GCC bootstrap support
58215# ---------------------
4fa63067 58216
b813574b
PB
58217# We track the current stage (the one in 'gcc') in the stage_current file.
58218# stage_last instead tracks the stage that was built last. These targets
58219# are dummy when toplevel bootstrap is not active.
4fa63067 58220
f70224b5 58221# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
58222# there, so $(unstage) should be run at various points. To avoid excessive
58223# recursive invocations of make, we "inline" them using a variable. These
58224# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
58225# to avoid warnings from the GNU Make job server.
f70224b5
PB
58226
58227unstage = :
58228stage = :
c52c6897 58229current_stage = ""
f70224b5 58230
b813574b 58231@if gcc-bootstrap
9daf3993 58232unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 58233stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 58234current_stage = "`cat stage_current 2> /dev/null`"
b813574b 58235@endif gcc-bootstrap
4fa63067 58236
f70224b5
PB
58237.PHONY: unstage stage
58238unstage:
0aed8855 58239 @: $(MAKE); $(unstage)
b813574b 58240stage:
0aed8855 58241 @: $(MAKE); $(stage)
1d39f329 58242
80911fe1
PB
58243# Disable commands for lean bootstrap.
58244LEAN = false
58245
dfdffa2c
PB
58246# We name the build directories for the various stages "stage1-gcc",
58247# "stage2-gcc","stage3-gcc", etc.
58248
58249# Since the 'compare' process will fail (on debugging information) if any
58250# directory names are different, we need to link the gcc directory for
0aed8855 58251# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
58252# the build directories constant as well. For the latter, we use naked names
58253# like 'gcc', because the scripts in that directory assume it. We use
58254# mv on platforms where symlinks to directories do not work or are not
58255# reliable.
58256
1d39f329
NN
58257# 'touch' doesn't work right on some platforms.
58258STAMP = echo timestamp >
58259
dfdffa2c
PB
58260# We only want to compare .o files, so set this!
58261objext = .o
58262
dfdffa2c 58263
319cab08 58264.PHONY: stage1-start stage1-end
dfdffa2c 58265
656fdd47 58266stage1-start::
0aed8855 58267 @: $(MAKE); $(stage); \
b813574b 58268 echo stage1 > stage_current ; \
b00612cc 58269 echo stage1 > stage_last; \
0aed8855 58270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58271@if bfd
b00612cc
PB
58272 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
58273 mkdir stage1-bfd; \
80911fe1 58274 mv stage1-bfd bfd
72b2455a
PB
58275@endif bfd
58276@if opcodes
b00612cc
PB
58277 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
58278 mkdir stage1-opcodes; \
80911fe1 58279 mv stage1-opcodes opcodes
72b2455a
PB
58280@endif opcodes
58281@if binutils
b00612cc
PB
58282 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
58283 mkdir stage1-binutils; \
80911fe1 58284 mv stage1-binutils binutils
72b2455a
PB
58285@endif binutils
58286@if gas
b00612cc
PB
58287 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
58288 mkdir stage1-gas; \
80911fe1 58289 mv stage1-gas gas
72b2455a
PB
58290@endif gas
58291@if gcc
b00612cc
PB
58292 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
58293 mkdir stage1-gcc; \
80911fe1 58294 mv stage1-gcc gcc
72b2455a 58295@endif gcc
4b900473
PB
58296@if gmp
58297 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
58298 mkdir stage1-gmp; \
58299 mv stage1-gmp gmp
58300@endif gmp
58301@if mpfr
58302 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
58303 mkdir stage1-mpfr; \
58304 mv stage1-mpfr mpfr
58305@endif mpfr
e8a5fa9c
RW
58306@if mpc
58307 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
58308 mkdir stage1-mpc; \
58309 mv stage1-mpc mpc
58310@endif mpc
e28c595f
JM
58311@if ppl
58312 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
58313 mkdir stage1-ppl; \
58314 mv stage1-ppl ppl
58315@endif ppl
58316@if cloog
58317 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
58318 mkdir stage1-cloog; \
58319 mv stage1-cloog cloog
58320@endif cloog
1f53ca9a
AO
58321@if libelf
58322 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
58323 mkdir stage1-libelf; \
58324 mv stage1-libelf libelf
58325@endif libelf
93f9b408
ILT
58326@if gold
58327 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
58328 mkdir stage1-gold; \
58329 mv stage1-gold gold
58330@endif gold
72b2455a 58331@if intl
b00612cc
PB
58332 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
58333 mkdir stage1-intl; \
80911fe1 58334 mv stage1-intl intl
72b2455a
PB
58335@endif intl
58336@if ld
b00612cc
PB
58337 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
58338 mkdir stage1-ld; \
80911fe1 58339 mv stage1-ld ld
72b2455a
PB
58340@endif ld
58341@if libcpp
b00612cc
PB
58342 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
58343 mkdir stage1-libcpp; \
80911fe1 58344 mv stage1-libcpp libcpp
72b2455a 58345@endif libcpp
be01d343
PB
58346@if libdecnumber
58347 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
58348 mkdir stage1-libdecnumber; \
80911fe1 58349 mv stage1-libdecnumber libdecnumber
be01d343 58350@endif libdecnumber
72b2455a 58351@if libiberty
b00612cc
PB
58352 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
58353 mkdir stage1-libiberty; \
80911fe1 58354 mv stage1-libiberty libiberty
72b2455a
PB
58355@endif libiberty
58356@if zlib
b00612cc
PB
58357 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
58358 mkdir stage1-zlib; \
80911fe1 58359 mv stage1-zlib zlib
72b2455a 58360@endif zlib
700d40ca
ILT
58361@if lto-plugin
58362 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
58363 mkdir stage1-lto-plugin; \
58364 mv stage1-lto-plugin lto-plugin
58365@endif lto-plugin
0aed8855
PB
58366 @[ -d stage1-$(TARGET_SUBDIR) ] || \
58367 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 58368 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 58369
80911fe1 58370stage1-end::
72b2455a 58371@if bfd
80911fe1
PB
58372 @if test -d $(HOST_SUBDIR)/bfd ; then \
58373 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 58374 fi
72b2455a
PB
58375@endif bfd
58376@if opcodes
80911fe1
PB
58377 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58378 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 58379 fi
72b2455a
PB
58380@endif opcodes
58381@if binutils
80911fe1
PB
58382 @if test -d $(HOST_SUBDIR)/binutils ; then \
58383 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 58384 fi
72b2455a
PB
58385@endif binutils
58386@if gas
80911fe1
PB
58387 @if test -d $(HOST_SUBDIR)/gas ; then \
58388 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 58389 fi
72b2455a
PB
58390@endif gas
58391@if gcc
80911fe1
PB
58392 @if test -d $(HOST_SUBDIR)/gcc ; then \
58393 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 58394 fi
72b2455a 58395@endif gcc
4b900473
PB
58396@if gmp
58397 @if test -d $(HOST_SUBDIR)/gmp ; then \
58398 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
58399 fi
58400@endif gmp
58401@if mpfr
58402 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58403 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
58404 fi
58405@endif mpfr
e8a5fa9c
RW
58406@if mpc
58407 @if test -d $(HOST_SUBDIR)/mpc ; then \
58408 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
58409 fi
58410@endif mpc
e28c595f
JM
58411@if ppl
58412 @if test -d $(HOST_SUBDIR)/ppl ; then \
58413 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
58414 fi
58415@endif ppl
58416@if cloog
58417 @if test -d $(HOST_SUBDIR)/cloog ; then \
58418 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
58419 fi
58420@endif cloog
1f53ca9a
AO
58421@if libelf
58422 @if test -d $(HOST_SUBDIR)/libelf ; then \
58423 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
58424 fi
58425@endif libelf
93f9b408
ILT
58426@if gold
58427 @if test -d $(HOST_SUBDIR)/gold ; then \
58428 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
58429 fi
58430@endif gold
72b2455a 58431@if intl
80911fe1
PB
58432 @if test -d $(HOST_SUBDIR)/intl ; then \
58433 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 58434 fi
72b2455a
PB
58435@endif intl
58436@if ld
80911fe1
PB
58437 @if test -d $(HOST_SUBDIR)/ld ; then \
58438 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 58439 fi
72b2455a
PB
58440@endif ld
58441@if libcpp
80911fe1
PB
58442 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58443 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 58444 fi
72b2455a 58445@endif libcpp
be01d343 58446@if libdecnumber
80911fe1
PB
58447 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58448 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 58449 fi
be01d343 58450@endif libdecnumber
72b2455a 58451@if libiberty
80911fe1
PB
58452 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58453 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 58454 fi
72b2455a
PB
58455@endif libiberty
58456@if zlib
80911fe1
PB
58457 @if test -d $(HOST_SUBDIR)/zlib ; then \
58458 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 58459 fi
72b2455a 58460@endif zlib
700d40ca
ILT
58461@if lto-plugin
58462 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58463 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
58464 fi
58465@endif lto-plugin
0aed8855 58466 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 58467 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 58468 fi
80911fe1 58469 rm -f stage_current
dfdffa2c 58470
973601e1 58471# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 58472# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58473# reconfigured either.
319cab08 58474.PHONY: stage1-bubble
656fdd47 58475stage1-bubble::
e360f423
PB
58476 @r=`${PWD_COMMAND}`; export r; \
58477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58478 if test -f stage1-lean ; then \
9cb3fa6f
PB
58479 echo Skipping rebuild of stage1 ; \
58480 else \
f70224b5
PB
58481 $(MAKE) stage1-start; \
58482 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 58483 fi
72b2455a 58484
0df3d27f 58485.PHONY: all-stage1 clean-stage1
0df3d27f 58486do-clean: clean-stage1
0df3d27f 58487
72b2455a
PB
58488# FIXME: Will not need to be conditional when toplevel bootstrap is the
58489# only possibility, but now it conflicts with no-bootstrap rules
58490@if gcc-bootstrap
58491
58492
58493
58494
0df3d27f 58495# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 58496
0df3d27f 58497.PHONY: distclean-stage1
72b2455a 58498distclean-stage1::
0aed8855 58499 @: $(MAKE); $(stage)
e00a73e3 58500 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 58501 rm -rf stage1-*
72b2455a
PB
58502
58503
58504@endif gcc-bootstrap
58505
58506
58507.PHONY: stage2-start stage2-end
58508
58509stage2-start::
0aed8855 58510 @: $(MAKE); $(stage); \
72b2455a 58511 echo stage2 > stage_current ; \
b00612cc 58512 echo stage2 > stage_last; \
0aed8855 58513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58514@if bfd
b00612cc
PB
58515 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
58516 mkdir stage2-bfd; \
80911fe1
PB
58517 mv stage2-bfd bfd ; \
58518 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
58519@endif bfd
58520@if opcodes
b00612cc
PB
58521 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
58522 mkdir stage2-opcodes; \
80911fe1
PB
58523 mv stage2-opcodes opcodes ; \
58524 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
58525@endif opcodes
58526@if binutils
b00612cc
PB
58527 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
58528 mkdir stage2-binutils; \
80911fe1
PB
58529 mv stage2-binutils binutils ; \
58530 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
58531@endif binutils
58532@if gas
b00612cc
PB
58533 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
58534 mkdir stage2-gas; \
80911fe1
PB
58535 mv stage2-gas gas ; \
58536 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
58537@endif gas
58538@if gcc
b00612cc
PB
58539 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
58540 mkdir stage2-gcc; \
80911fe1
PB
58541 mv stage2-gcc gcc ; \
58542 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 58543@endif gcc
4b900473
PB
58544@if gmp
58545 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
58546 mkdir stage2-gmp; \
58547 mv stage2-gmp gmp ; \
58548 mv stage1-gmp prev-gmp || test -f stage1-lean
58549@endif gmp
58550@if mpfr
58551 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
58552 mkdir stage2-mpfr; \
58553 mv stage2-mpfr mpfr ; \
58554 mv stage1-mpfr prev-mpfr || test -f stage1-lean
58555@endif mpfr
e8a5fa9c
RW
58556@if mpc
58557 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
58558 mkdir stage2-mpc; \
58559 mv stage2-mpc mpc ; \
58560 mv stage1-mpc prev-mpc || test -f stage1-lean
58561@endif mpc
e28c595f
JM
58562@if ppl
58563 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
58564 mkdir stage2-ppl; \
58565 mv stage2-ppl ppl ; \
58566 mv stage1-ppl prev-ppl || test -f stage1-lean
58567@endif ppl
58568@if cloog
58569 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
58570 mkdir stage2-cloog; \
58571 mv stage2-cloog cloog ; \
58572 mv stage1-cloog prev-cloog || test -f stage1-lean
58573@endif cloog
1f53ca9a
AO
58574@if libelf
58575 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
58576 mkdir stage2-libelf; \
58577 mv stage2-libelf libelf ; \
58578 mv stage1-libelf prev-libelf || test -f stage1-lean
58579@endif libelf
93f9b408
ILT
58580@if gold
58581 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
58582 mkdir stage2-gold; \
58583 mv stage2-gold gold ; \
58584 mv stage1-gold prev-gold || test -f stage1-lean
58585@endif gold
72b2455a 58586@if intl
b00612cc
PB
58587 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
58588 mkdir stage2-intl; \
80911fe1
PB
58589 mv stage2-intl intl ; \
58590 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
58591@endif intl
58592@if ld
b00612cc
PB
58593 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
58594 mkdir stage2-ld; \
80911fe1
PB
58595 mv stage2-ld ld ; \
58596 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
58597@endif ld
58598@if libcpp
b00612cc
PB
58599 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
58600 mkdir stage2-libcpp; \
80911fe1
PB
58601 mv stage2-libcpp libcpp ; \
58602 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 58603@endif libcpp
be01d343
PB
58604@if libdecnumber
58605 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
58606 mkdir stage2-libdecnumber; \
80911fe1
PB
58607 mv stage2-libdecnumber libdecnumber ; \
58608 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 58609@endif libdecnumber
72b2455a 58610@if libiberty
b00612cc
PB
58611 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
58612 mkdir stage2-libiberty; \
80911fe1
PB
58613 mv stage2-libiberty libiberty ; \
58614 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
58615@endif libiberty
58616@if zlib
b00612cc
PB
58617 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
58618 mkdir stage2-zlib; \
80911fe1
PB
58619 mv stage2-zlib zlib ; \
58620 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 58621@endif zlib
700d40ca
ILT
58622@if lto-plugin
58623 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
58624 mkdir stage2-lto-plugin; \
58625 mv stage2-lto-plugin lto-plugin ; \
58626 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
58627@endif lto-plugin
0aed8855
PB
58628 @[ -d stage2-$(TARGET_SUBDIR) ] || \
58629 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
58630 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58631 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 58632
80911fe1 58633stage2-end::
72b2455a 58634@if bfd
80911fe1
PB
58635 @if test -d $(HOST_SUBDIR)/bfd ; then \
58636 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
58637 mv prev-bfd stage1-bfd ; : ; \
0aed8855 58638 fi
72b2455a
PB
58639@endif bfd
58640@if opcodes
80911fe1
PB
58641 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58642 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
58643 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 58644 fi
72b2455a
PB
58645@endif opcodes
58646@if binutils
80911fe1
PB
58647 @if test -d $(HOST_SUBDIR)/binutils ; then \
58648 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
58649 mv prev-binutils stage1-binutils ; : ; \
0aed8855 58650 fi
72b2455a
PB
58651@endif binutils
58652@if gas
80911fe1
PB
58653 @if test -d $(HOST_SUBDIR)/gas ; then \
58654 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
58655 mv prev-gas stage1-gas ; : ; \
0aed8855 58656 fi
72b2455a
PB
58657@endif gas
58658@if gcc
80911fe1
PB
58659 @if test -d $(HOST_SUBDIR)/gcc ; then \
58660 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
58661 mv prev-gcc stage1-gcc ; : ; \
0aed8855 58662 fi
72b2455a 58663@endif gcc
4b900473
PB
58664@if gmp
58665 @if test -d $(HOST_SUBDIR)/gmp ; then \
58666 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
58667 mv prev-gmp stage1-gmp ; : ; \
58668 fi
58669@endif gmp
58670@if mpfr
58671 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58672 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
58673 mv prev-mpfr stage1-mpfr ; : ; \
58674 fi
58675@endif mpfr
e8a5fa9c
RW
58676@if mpc
58677 @if test -d $(HOST_SUBDIR)/mpc ; then \
58678 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
58679 mv prev-mpc stage1-mpc ; : ; \
58680 fi
58681@endif mpc
e28c595f
JM
58682@if ppl
58683 @if test -d $(HOST_SUBDIR)/ppl ; then \
58684 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
58685 mv prev-ppl stage1-ppl ; : ; \
58686 fi
58687@endif ppl
58688@if cloog
58689 @if test -d $(HOST_SUBDIR)/cloog ; then \
58690 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
58691 mv prev-cloog stage1-cloog ; : ; \
58692 fi
58693@endif cloog
1f53ca9a
AO
58694@if libelf
58695 @if test -d $(HOST_SUBDIR)/libelf ; then \
58696 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
58697 mv prev-libelf stage1-libelf ; : ; \
58698 fi
58699@endif libelf
93f9b408
ILT
58700@if gold
58701 @if test -d $(HOST_SUBDIR)/gold ; then \
58702 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
58703 mv prev-gold stage1-gold ; : ; \
58704 fi
58705@endif gold
72b2455a 58706@if intl
80911fe1
PB
58707 @if test -d $(HOST_SUBDIR)/intl ; then \
58708 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
58709 mv prev-intl stage1-intl ; : ; \
0aed8855 58710 fi
72b2455a
PB
58711@endif intl
58712@if ld
80911fe1
PB
58713 @if test -d $(HOST_SUBDIR)/ld ; then \
58714 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
58715 mv prev-ld stage1-ld ; : ; \
0aed8855 58716 fi
72b2455a
PB
58717@endif ld
58718@if libcpp
80911fe1
PB
58719 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58720 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
58721 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 58722 fi
72b2455a 58723@endif libcpp
be01d343 58724@if libdecnumber
80911fe1
PB
58725 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58726 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
58727 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 58728 fi
be01d343 58729@endif libdecnumber
72b2455a 58730@if libiberty
80911fe1
PB
58731 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58732 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
58733 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 58734 fi
72b2455a
PB
58735@endif libiberty
58736@if zlib
80911fe1
PB
58737 @if test -d $(HOST_SUBDIR)/zlib ; then \
58738 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
58739 mv prev-zlib stage1-zlib ; : ; \
0aed8855 58740 fi
72b2455a 58741@endif zlib
700d40ca
ILT
58742@if lto-plugin
58743 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58744 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
58745 mv prev-lto-plugin stage1-lto-plugin ; : ; \
58746 fi
58747@endif lto-plugin
0aed8855 58748 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
58749 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
58750 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 58751 fi
80911fe1 58752 rm -f stage_current
72b2455a 58753
973601e1 58754# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 58755# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58756# reconfigured either.
72b2455a
PB
58757.PHONY: stage2-bubble
58758stage2-bubble:: stage1-bubble
e360f423
PB
58759 @r=`${PWD_COMMAND}`; export r; \
58760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58761 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
58762 echo Skipping rebuild of stage2 ; \
58763 else \
f70224b5
PB
58764 $(MAKE) stage2-start; \
58765 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 58766 fi
72b2455a 58767
0df3d27f 58768.PHONY: all-stage2 clean-stage2
0df3d27f 58769do-clean: clean-stage2
0df3d27f 58770
72b2455a
PB
58771# FIXME: Will not need to be conditional when toplevel bootstrap is the
58772# only possibility, but now it conflicts with no-bootstrap rules
58773@if gcc-bootstrap
58774
58775
58776
80911fe1 58777.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
58778bootstrap2:
58779 echo stage2 > stage_final
58780 @r=`${PWD_COMMAND}`; export r; \
58781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58782 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 58783 @: $(MAKE); $(unstage)
be01d343
PB
58784 @r=`${PWD_COMMAND}`; export r; \
58785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58786 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 58787 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 58788
80911fe1
PB
58789bootstrap2-lean:
58790 echo stage2 > stage_final
58791 @r=`${PWD_COMMAND}`; export r; \
58792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58793 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
58794 @: $(MAKE); $(unstage)
58795 @r=`${PWD_COMMAND}`; export r; \
58796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58797 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
58798 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58799
72b2455a 58800
0df3d27f 58801# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 58802distclean-stage1:: distclean-stage2
0df3d27f 58803.PHONY: distclean-stage2
72b2455a 58804distclean-stage2::
0aed8855 58805 @: $(MAKE); $(stage)
e00a73e3 58806 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 58807 rm -rf stage2-*
72b2455a
PB
58808
58809
58810@endif gcc-bootstrap
58811
58812
58813.PHONY: stage3-start stage3-end
58814
58815stage3-start::
0aed8855 58816 @: $(MAKE); $(stage); \
72b2455a 58817 echo stage3 > stage_current ; \
b00612cc 58818 echo stage3 > stage_last; \
0aed8855 58819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58820@if bfd
b00612cc
PB
58821 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
58822 mkdir stage3-bfd; \
80911fe1
PB
58823 mv stage3-bfd bfd ; \
58824 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
58825@endif bfd
58826@if opcodes
b00612cc
PB
58827 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
58828 mkdir stage3-opcodes; \
80911fe1
PB
58829 mv stage3-opcodes opcodes ; \
58830 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
58831@endif opcodes
58832@if binutils
b00612cc
PB
58833 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
58834 mkdir stage3-binutils; \
80911fe1
PB
58835 mv stage3-binutils binutils ; \
58836 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
58837@endif binutils
58838@if gas
b00612cc
PB
58839 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
58840 mkdir stage3-gas; \
80911fe1
PB
58841 mv stage3-gas gas ; \
58842 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
58843@endif gas
58844@if gcc
b00612cc
PB
58845 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
58846 mkdir stage3-gcc; \
80911fe1
PB
58847 mv stage3-gcc gcc ; \
58848 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 58849@endif gcc
4b900473
PB
58850@if gmp
58851 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
58852 mkdir stage3-gmp; \
58853 mv stage3-gmp gmp ; \
58854 mv stage2-gmp prev-gmp || test -f stage2-lean
58855@endif gmp
58856@if mpfr
58857 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
58858 mkdir stage3-mpfr; \
58859 mv stage3-mpfr mpfr ; \
58860 mv stage2-mpfr prev-mpfr || test -f stage2-lean
58861@endif mpfr
e8a5fa9c
RW
58862@if mpc
58863 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
58864 mkdir stage3-mpc; \
58865 mv stage3-mpc mpc ; \
58866 mv stage2-mpc prev-mpc || test -f stage2-lean
58867@endif mpc
e28c595f
JM
58868@if ppl
58869 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
58870 mkdir stage3-ppl; \
58871 mv stage3-ppl ppl ; \
58872 mv stage2-ppl prev-ppl || test -f stage2-lean
58873@endif ppl
58874@if cloog
58875 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
58876 mkdir stage3-cloog; \
58877 mv stage3-cloog cloog ; \
58878 mv stage2-cloog prev-cloog || test -f stage2-lean
58879@endif cloog
1f53ca9a
AO
58880@if libelf
58881 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
58882 mkdir stage3-libelf; \
58883 mv stage3-libelf libelf ; \
58884 mv stage2-libelf prev-libelf || test -f stage2-lean
58885@endif libelf
93f9b408
ILT
58886@if gold
58887 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
58888 mkdir stage3-gold; \
58889 mv stage3-gold gold ; \
58890 mv stage2-gold prev-gold || test -f stage2-lean
58891@endif gold
72b2455a 58892@if intl
b00612cc
PB
58893 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
58894 mkdir stage3-intl; \
80911fe1
PB
58895 mv stage3-intl intl ; \
58896 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
58897@endif intl
58898@if ld
b00612cc
PB
58899 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
58900 mkdir stage3-ld; \
80911fe1
PB
58901 mv stage3-ld ld ; \
58902 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
58903@endif ld
58904@if libcpp
b00612cc
PB
58905 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
58906 mkdir stage3-libcpp; \
80911fe1
PB
58907 mv stage3-libcpp libcpp ; \
58908 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 58909@endif libcpp
be01d343
PB
58910@if libdecnumber
58911 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
58912 mkdir stage3-libdecnumber; \
80911fe1
PB
58913 mv stage3-libdecnumber libdecnumber ; \
58914 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 58915@endif libdecnumber
72b2455a 58916@if libiberty
b00612cc
PB
58917 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
58918 mkdir stage3-libiberty; \
80911fe1
PB
58919 mv stage3-libiberty libiberty ; \
58920 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
58921@endif libiberty
58922@if zlib
b00612cc
PB
58923 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
58924 mkdir stage3-zlib; \
80911fe1
PB
58925 mv stage3-zlib zlib ; \
58926 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 58927@endif zlib
700d40ca
ILT
58928@if lto-plugin
58929 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
58930 mkdir stage3-lto-plugin; \
58931 mv stage3-lto-plugin lto-plugin ; \
58932 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
58933@endif lto-plugin
0aed8855
PB
58934 @[ -d stage3-$(TARGET_SUBDIR) ] || \
58935 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
58936 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58937 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 58938
80911fe1 58939stage3-end::
72b2455a 58940@if bfd
80911fe1
PB
58941 @if test -d $(HOST_SUBDIR)/bfd ; then \
58942 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
58943 mv prev-bfd stage2-bfd ; : ; \
0aed8855 58944 fi
72b2455a
PB
58945@endif bfd
58946@if opcodes
80911fe1
PB
58947 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58948 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
58949 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 58950 fi
72b2455a
PB
58951@endif opcodes
58952@if binutils
80911fe1
PB
58953 @if test -d $(HOST_SUBDIR)/binutils ; then \
58954 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
58955 mv prev-binutils stage2-binutils ; : ; \
0aed8855 58956 fi
72b2455a
PB
58957@endif binutils
58958@if gas
80911fe1
PB
58959 @if test -d $(HOST_SUBDIR)/gas ; then \
58960 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
58961 mv prev-gas stage2-gas ; : ; \
0aed8855 58962 fi
72b2455a
PB
58963@endif gas
58964@if gcc
80911fe1
PB
58965 @if test -d $(HOST_SUBDIR)/gcc ; then \
58966 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
58967 mv prev-gcc stage2-gcc ; : ; \
0aed8855 58968 fi
72b2455a 58969@endif gcc
4b900473
PB
58970@if gmp
58971 @if test -d $(HOST_SUBDIR)/gmp ; then \
58972 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
58973 mv prev-gmp stage2-gmp ; : ; \
58974 fi
58975@endif gmp
58976@if mpfr
58977 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58978 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
58979 mv prev-mpfr stage2-mpfr ; : ; \
58980 fi
58981@endif mpfr
e8a5fa9c
RW
58982@if mpc
58983 @if test -d $(HOST_SUBDIR)/mpc ; then \
58984 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
58985 mv prev-mpc stage2-mpc ; : ; \
58986 fi
58987@endif mpc
e28c595f
JM
58988@if ppl
58989 @if test -d $(HOST_SUBDIR)/ppl ; then \
58990 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
58991 mv prev-ppl stage2-ppl ; : ; \
58992 fi
58993@endif ppl
58994@if cloog
58995 @if test -d $(HOST_SUBDIR)/cloog ; then \
58996 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
58997 mv prev-cloog stage2-cloog ; : ; \
58998 fi
58999@endif cloog
1f53ca9a
AO
59000@if libelf
59001 @if test -d $(HOST_SUBDIR)/libelf ; then \
59002 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
59003 mv prev-libelf stage2-libelf ; : ; \
59004 fi
59005@endif libelf
93f9b408
ILT
59006@if gold
59007 @if test -d $(HOST_SUBDIR)/gold ; then \
59008 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
59009 mv prev-gold stage2-gold ; : ; \
59010 fi
59011@endif gold
72b2455a 59012@if intl
80911fe1
PB
59013 @if test -d $(HOST_SUBDIR)/intl ; then \
59014 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
59015 mv prev-intl stage2-intl ; : ; \
0aed8855 59016 fi
72b2455a
PB
59017@endif intl
59018@if ld
80911fe1
PB
59019 @if test -d $(HOST_SUBDIR)/ld ; then \
59020 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
59021 mv prev-ld stage2-ld ; : ; \
0aed8855 59022 fi
72b2455a
PB
59023@endif ld
59024@if libcpp
80911fe1
PB
59025 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59026 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
59027 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 59028 fi
72b2455a 59029@endif libcpp
be01d343 59030@if libdecnumber
80911fe1
PB
59031 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59032 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
59033 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 59034 fi
be01d343 59035@endif libdecnumber
72b2455a 59036@if libiberty
80911fe1
PB
59037 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59038 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
59039 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 59040 fi
72b2455a
PB
59041@endif libiberty
59042@if zlib
80911fe1
PB
59043 @if test -d $(HOST_SUBDIR)/zlib ; then \
59044 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
59045 mv prev-zlib stage2-zlib ; : ; \
0aed8855 59046 fi
72b2455a 59047@endif zlib
700d40ca
ILT
59048@if lto-plugin
59049 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59050 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
59051 mv prev-lto-plugin stage2-lto-plugin ; : ; \
59052 fi
59053@endif lto-plugin
0aed8855 59054 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59055 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
59056 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 59057 fi
80911fe1 59058 rm -f stage_current
72b2455a 59059
973601e1 59060# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 59061# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59062# reconfigured either.
72b2455a
PB
59063.PHONY: stage3-bubble
59064stage3-bubble:: stage2-bubble
e360f423
PB
59065 @r=`${PWD_COMMAND}`; export r; \
59066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59067 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
59068 echo Skipping rebuild of stage3 ; \
59069 else \
f70224b5 59070 $(MAKE) stage3-start; \
80911fe1
PB
59071 if $(LEAN); then \
59072 rm -rf stage1-* ; \
59073 $(STAMP) stage1-lean ; \
59074 fi; \
f70224b5 59075 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 59076 fi
f6d183c0 59077 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 59078
0df3d27f 59079.PHONY: all-stage3 clean-stage3
0df3d27f 59080do-clean: clean-stage3
0df3d27f 59081
d545f33b
PB
59082# FIXME: Will not need to be conditional when toplevel bootstrap is the
59083# only possibility, but now it conflicts with no-bootstrap rules
59084@if gcc-bootstrap
72b2455a 59085
d545f33b 59086compare:
e360f423
PB
59087 @r=`${PWD_COMMAND}`; export r; \
59088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59089 if test -f stage2-lean; then \
d545f33b
PB
59090 echo Cannot compare object files as stage 2 was deleted. ; \
59091 exit 0 ; \
59092 fi; \
0aed8855 59093 : $(MAKE); $(stage); \
d545f33b 59094 rm -f .bad_compare ; \
c52c6897 59095 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
59096 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
59097 files=`find stage3-* -name "*$(objext)" -print | \
59098 sed -n s,^stage$$sed-,,p` ; \
d545f33b 59099 for file in $${files} ; do \
fda13ee8
AO
59100 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
59101 if test ! -f $$f1; then continue; fi; \
8520c408 59102 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
59103 if test $$? -eq 1; then \
59104 case $$file in \
e8a5fa9c 59105 @compare_exclusions@) \
f70224b5
PB
59106 echo warning: $$file differs ;; \
59107 *) \
59108 echo $$file differs >> .bad_compare ;; \
59109 esac ; \
59110 fi ; \
d545f33b
PB
59111 done ; \
59112 if [ -f .bad_compare ]; then \
59113 echo "Bootstrap comparison failure!"; \
59114 cat .bad_compare; \
59115 exit 1; \
59116 else \
c52c6897 59117 echo Comparison successful.; \
d545f33b
PB
59118 fi ; \
59119 $(STAMP) compare
80911fe1
PB
59120 if $(LEAN); then \
59121 rm -rf stage2-*; \
59122 $(STAMP) stage2-lean; \
59123 fi
9cb3fa6f 59124
72b2455a 59125
72b2455a 59126
80911fe1 59127.PHONY: bootstrap bootstrap-lean
be01d343
PB
59128bootstrap:
59129 echo stage3 > stage_final
59130 @r=`${PWD_COMMAND}`; export r; \
59131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59132 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 59133 @: $(MAKE); $(unstage)
be01d343
PB
59134 @r=`${PWD_COMMAND}`; export r; \
59135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59136 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 59137 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 59138
80911fe1
PB
59139bootstrap-lean:
59140 echo stage3 > stage_final
59141 @r=`${PWD_COMMAND}`; export r; \
59142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
59144 @: $(MAKE); $(unstage)
59145 @r=`${PWD_COMMAND}`; export r; \
59146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59147 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
59148 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59149
72b2455a 59150
d545f33b
PB
59151# Rules to wipe a stage and all the following ones, also used for cleanstrap
59152distclean-stage2:: distclean-stage3
59153.PHONY: distclean-stage3
59154distclean-stage3::
0aed8855 59155 @: $(MAKE); $(stage)
e00a73e3 59156 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 59157 rm -rf stage3-* compare
0df3d27f 59158
9cb3fa6f 59159
d545f33b 59160.PHONY: cleanstrap
e00a73e3
PB
59161cleanstrap: do-distclean local-clean
59162 echo stage3 > stage_final
59163 @r=`${PWD_COMMAND}`; export r; \
59164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
59166 @: $(MAKE); $(unstage)
59167 @r=`${PWD_COMMAND}`; export r; \
59168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59169 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
59170 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59171
59172@endif gcc-bootstrap
59173
59174
72b2455a
PB
59175.PHONY: stage4-start stage4-end
59176
59177stage4-start::
0aed8855 59178 @: $(MAKE); $(stage); \
72b2455a 59179 echo stage4 > stage_current ; \
b00612cc 59180 echo stage4 > stage_last; \
0aed8855 59181 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59182@if bfd
b00612cc
PB
59183 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
59184 mkdir stage4-bfd; \
80911fe1
PB
59185 mv stage4-bfd bfd ; \
59186 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
59187@endif bfd
59188@if opcodes
b00612cc
PB
59189 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
59190 mkdir stage4-opcodes; \
80911fe1
PB
59191 mv stage4-opcodes opcodes ; \
59192 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
59193@endif opcodes
59194@if binutils
b00612cc
PB
59195 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
59196 mkdir stage4-binutils; \
80911fe1
PB
59197 mv stage4-binutils binutils ; \
59198 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
59199@endif binutils
59200@if gas
b00612cc
PB
59201 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
59202 mkdir stage4-gas; \
80911fe1
PB
59203 mv stage4-gas gas ; \
59204 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
59205@endif gas
59206@if gcc
b00612cc
PB
59207 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
59208 mkdir stage4-gcc; \
80911fe1
PB
59209 mv stage4-gcc gcc ; \
59210 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 59211@endif gcc
4b900473
PB
59212@if gmp
59213 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
59214 mkdir stage4-gmp; \
59215 mv stage4-gmp gmp ; \
59216 mv stage3-gmp prev-gmp || test -f stage3-lean
59217@endif gmp
59218@if mpfr
59219 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
59220 mkdir stage4-mpfr; \
59221 mv stage4-mpfr mpfr ; \
59222 mv stage3-mpfr prev-mpfr || test -f stage3-lean
59223@endif mpfr
e8a5fa9c
RW
59224@if mpc
59225 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
59226 mkdir stage4-mpc; \
59227 mv stage4-mpc mpc ; \
59228 mv stage3-mpc prev-mpc || test -f stage3-lean
59229@endif mpc
e28c595f
JM
59230@if ppl
59231 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
59232 mkdir stage4-ppl; \
59233 mv stage4-ppl ppl ; \
59234 mv stage3-ppl prev-ppl || test -f stage3-lean
59235@endif ppl
59236@if cloog
59237 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
59238 mkdir stage4-cloog; \
59239 mv stage4-cloog cloog ; \
59240 mv stage3-cloog prev-cloog || test -f stage3-lean
59241@endif cloog
1f53ca9a
AO
59242@if libelf
59243 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
59244 mkdir stage4-libelf; \
59245 mv stage4-libelf libelf ; \
59246 mv stage3-libelf prev-libelf || test -f stage3-lean
59247@endif libelf
93f9b408
ILT
59248@if gold
59249 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
59250 mkdir stage4-gold; \
59251 mv stage4-gold gold ; \
59252 mv stage3-gold prev-gold || test -f stage3-lean
59253@endif gold
72b2455a 59254@if intl
b00612cc
PB
59255 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
59256 mkdir stage4-intl; \
80911fe1
PB
59257 mv stage4-intl intl ; \
59258 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
59259@endif intl
59260@if ld
b00612cc
PB
59261 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
59262 mkdir stage4-ld; \
80911fe1
PB
59263 mv stage4-ld ld ; \
59264 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
59265@endif ld
59266@if libcpp
b00612cc
PB
59267 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
59268 mkdir stage4-libcpp; \
80911fe1
PB
59269 mv stage4-libcpp libcpp ; \
59270 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 59271@endif libcpp
be01d343
PB
59272@if libdecnumber
59273 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
59274 mkdir stage4-libdecnumber; \
80911fe1
PB
59275 mv stage4-libdecnumber libdecnumber ; \
59276 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 59277@endif libdecnumber
72b2455a 59278@if libiberty
b00612cc
PB
59279 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
59280 mkdir stage4-libiberty; \
80911fe1
PB
59281 mv stage4-libiberty libiberty ; \
59282 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
59283@endif libiberty
59284@if zlib
b00612cc
PB
59285 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
59286 mkdir stage4-zlib; \
80911fe1
PB
59287 mv stage4-zlib zlib ; \
59288 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 59289@endif zlib
700d40ca
ILT
59290@if lto-plugin
59291 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
59292 mkdir stage4-lto-plugin; \
59293 mv stage4-lto-plugin lto-plugin ; \
59294 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
59295@endif lto-plugin
0aed8855
PB
59296 @[ -d stage4-$(TARGET_SUBDIR) ] || \
59297 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
59298 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59299 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 59300
80911fe1 59301stage4-end::
72b2455a 59302@if bfd
80911fe1
PB
59303 @if test -d $(HOST_SUBDIR)/bfd ; then \
59304 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
59305 mv prev-bfd stage3-bfd ; : ; \
0aed8855 59306 fi
72b2455a
PB
59307@endif bfd
59308@if opcodes
80911fe1
PB
59309 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59310 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
59311 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 59312 fi
72b2455a
PB
59313@endif opcodes
59314@if binutils
80911fe1
PB
59315 @if test -d $(HOST_SUBDIR)/binutils ; then \
59316 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
59317 mv prev-binutils stage3-binutils ; : ; \
0aed8855 59318 fi
72b2455a
PB
59319@endif binutils
59320@if gas
80911fe1
PB
59321 @if test -d $(HOST_SUBDIR)/gas ; then \
59322 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
59323 mv prev-gas stage3-gas ; : ; \
0aed8855 59324 fi
72b2455a
PB
59325@endif gas
59326@if gcc
80911fe1
PB
59327 @if test -d $(HOST_SUBDIR)/gcc ; then \
59328 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
59329 mv prev-gcc stage3-gcc ; : ; \
0aed8855 59330 fi
72b2455a 59331@endif gcc
4b900473
PB
59332@if gmp
59333 @if test -d $(HOST_SUBDIR)/gmp ; then \
59334 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
59335 mv prev-gmp stage3-gmp ; : ; \
59336 fi
59337@endif gmp
59338@if mpfr
59339 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59340 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
59341 mv prev-mpfr stage3-mpfr ; : ; \
59342 fi
59343@endif mpfr
e8a5fa9c
RW
59344@if mpc
59345 @if test -d $(HOST_SUBDIR)/mpc ; then \
59346 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
59347 mv prev-mpc stage3-mpc ; : ; \
59348 fi
59349@endif mpc
e28c595f
JM
59350@if ppl
59351 @if test -d $(HOST_SUBDIR)/ppl ; then \
59352 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
59353 mv prev-ppl stage3-ppl ; : ; \
59354 fi
59355@endif ppl
59356@if cloog
59357 @if test -d $(HOST_SUBDIR)/cloog ; then \
59358 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
59359 mv prev-cloog stage3-cloog ; : ; \
59360 fi
59361@endif cloog
1f53ca9a
AO
59362@if libelf
59363 @if test -d $(HOST_SUBDIR)/libelf ; then \
59364 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
59365 mv prev-libelf stage3-libelf ; : ; \
59366 fi
59367@endif libelf
93f9b408
ILT
59368@if gold
59369 @if test -d $(HOST_SUBDIR)/gold ; then \
59370 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
59371 mv prev-gold stage3-gold ; : ; \
59372 fi
59373@endif gold
72b2455a 59374@if intl
80911fe1
PB
59375 @if test -d $(HOST_SUBDIR)/intl ; then \
59376 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
59377 mv prev-intl stage3-intl ; : ; \
0aed8855 59378 fi
72b2455a
PB
59379@endif intl
59380@if ld
80911fe1
PB
59381 @if test -d $(HOST_SUBDIR)/ld ; then \
59382 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
59383 mv prev-ld stage3-ld ; : ; \
0aed8855 59384 fi
72b2455a
PB
59385@endif ld
59386@if libcpp
80911fe1
PB
59387 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59388 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
59389 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 59390 fi
72b2455a 59391@endif libcpp
be01d343 59392@if libdecnumber
80911fe1
PB
59393 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59394 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
59395 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 59396 fi
be01d343 59397@endif libdecnumber
72b2455a 59398@if libiberty
80911fe1
PB
59399 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59400 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
59401 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 59402 fi
72b2455a
PB
59403@endif libiberty
59404@if zlib
80911fe1
PB
59405 @if test -d $(HOST_SUBDIR)/zlib ; then \
59406 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
59407 mv prev-zlib stage3-zlib ; : ; \
0aed8855 59408 fi
72b2455a 59409@endif zlib
700d40ca
ILT
59410@if lto-plugin
59411 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59412 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
59413 mv prev-lto-plugin stage3-lto-plugin ; : ; \
59414 fi
59415@endif lto-plugin
0aed8855 59416 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59417 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
59418 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 59419 fi
80911fe1 59420 rm -f stage_current
72b2455a 59421
973601e1 59422# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 59423# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59424# reconfigured either.
72b2455a
PB
59425.PHONY: stage4-bubble
59426stage4-bubble:: stage3-bubble
e360f423
PB
59427 @r=`${PWD_COMMAND}`; export r; \
59428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59429 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
59430 echo Skipping rebuild of stage4 ; \
59431 else \
f70224b5 59432 $(MAKE) stage4-start; \
80911fe1
PB
59433 if $(LEAN); then \
59434 rm -rf stage2-* ; \
59435 $(STAMP) stage2-lean ; \
59436 fi; \
f70224b5 59437 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 59438 fi
f6d183c0 59439 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 59440
0df3d27f 59441.PHONY: all-stage4 clean-stage4
0df3d27f 59442do-clean: clean-stage4
0df3d27f 59443
d545f33b
PB
59444# FIXME: Will not need to be conditional when toplevel bootstrap is the
59445# only possibility, but now it conflicts with no-bootstrap rules
59446@if gcc-bootstrap
72b2455a 59447
d545f33b 59448compare3:
e360f423
PB
59449 @r=`${PWD_COMMAND}`; export r; \
59450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59451 if test -f stage3-lean; then \
d545f33b
PB
59452 echo Cannot compare object files as stage 3 was deleted. ; \
59453 exit 0 ; \
59454 fi; \
0aed8855 59455 : $(MAKE); $(stage); \
d545f33b 59456 rm -f .bad_compare ; \
c52c6897 59457 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
59458 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
59459 files=`find stage4-* -name "*$(objext)" -print | \
59460 sed -n s,^stage$$sed-,,p` ; \
d545f33b 59461 for file in $${files} ; do \
fda13ee8
AO
59462 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
59463 if test ! -f $$f1; then continue; fi; \
8520c408 59464 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
59465 if test $$? -eq 1; then \
59466 case $$file in \
e8a5fa9c 59467 @compare_exclusions@) \
f70224b5
PB
59468 echo warning: $$file differs ;; \
59469 *) \
59470 echo $$file differs >> .bad_compare ;; \
59471 esac ; \
59472 fi ; \
d545f33b
PB
59473 done ; \
59474 if [ -f .bad_compare ]; then \
59475 echo "Bootstrap comparison failure!"; \
59476 cat .bad_compare; \
59477 exit 1; \
59478 else \
c52c6897 59479 echo Comparison successful.; \
d545f33b
PB
59480 fi ; \
59481 $(STAMP) compare3
80911fe1
PB
59482 if $(LEAN); then \
59483 rm -rf stage3-*; \
59484 $(STAMP) stage3-lean; \
59485 fi
9cb3fa6f 59486
72b2455a 59487
72b2455a 59488
80911fe1 59489.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
59490bootstrap4:
59491 echo stage4 > stage_final
59492 @r=`${PWD_COMMAND}`; export r; \
59493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59494 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 59495 @: $(MAKE); $(unstage)
be01d343
PB
59496 @r=`${PWD_COMMAND}`; export r; \
59497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59498 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 59499 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 59500
80911fe1
PB
59501bootstrap4-lean:
59502 echo stage4 > stage_final
59503 @r=`${PWD_COMMAND}`; export r; \
59504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59505 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
59506 @: $(MAKE); $(unstage)
59507 @r=`${PWD_COMMAND}`; export r; \
59508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59509 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
59510 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59511
72b2455a 59512
d545f33b
PB
59513# Rules to wipe a stage and all the following ones, also used for cleanstrap
59514distclean-stage3:: distclean-stage4
59515.PHONY: distclean-stage4
59516distclean-stage4::
0aed8855 59517 @: $(MAKE); $(stage)
e00a73e3 59518 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 59519 rm -rf stage4-* compare3
0df3d27f 59520
9cb3fa6f 59521
d545f33b 59522@endif gcc-bootstrap
72b2455a
PB
59523
59524
59525.PHONY: stageprofile-start stageprofile-end
59526
59527stageprofile-start::
0aed8855 59528 @: $(MAKE); $(stage); \
72b2455a 59529 echo stageprofile > stage_current ; \
b00612cc 59530 echo stageprofile > stage_last; \
0aed8855 59531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59532@if bfd
b00612cc
PB
59533 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
59534 mkdir stageprofile-bfd; \
80911fe1
PB
59535 mv stageprofile-bfd bfd ; \
59536 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
59537@endif bfd
59538@if opcodes
b00612cc
PB
59539 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
59540 mkdir stageprofile-opcodes; \
80911fe1
PB
59541 mv stageprofile-opcodes opcodes ; \
59542 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
59543@endif opcodes
59544@if binutils
b00612cc
PB
59545 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
59546 mkdir stageprofile-binutils; \
80911fe1
PB
59547 mv stageprofile-binutils binutils ; \
59548 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
59549@endif binutils
59550@if gas
b00612cc
PB
59551 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
59552 mkdir stageprofile-gas; \
80911fe1
PB
59553 mv stageprofile-gas gas ; \
59554 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
59555@endif gas
59556@if gcc
b00612cc
PB
59557 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
59558 mkdir stageprofile-gcc; \
80911fe1
PB
59559 mv stageprofile-gcc gcc ; \
59560 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 59561@endif gcc
4b900473
PB
59562@if gmp
59563 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
59564 mkdir stageprofile-gmp; \
59565 mv stageprofile-gmp gmp ; \
59566 mv stage1-gmp prev-gmp || test -f stage1-lean
59567@endif gmp
59568@if mpfr
59569 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
59570 mkdir stageprofile-mpfr; \
59571 mv stageprofile-mpfr mpfr ; \
59572 mv stage1-mpfr prev-mpfr || test -f stage1-lean
59573@endif mpfr
e8a5fa9c
RW
59574@if mpc
59575 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
59576 mkdir stageprofile-mpc; \
59577 mv stageprofile-mpc mpc ; \
59578 mv stage1-mpc prev-mpc || test -f stage1-lean
59579@endif mpc
e28c595f
JM
59580@if ppl
59581 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
59582 mkdir stageprofile-ppl; \
59583 mv stageprofile-ppl ppl ; \
59584 mv stage1-ppl prev-ppl || test -f stage1-lean
59585@endif ppl
59586@if cloog
59587 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
59588 mkdir stageprofile-cloog; \
59589 mv stageprofile-cloog cloog ; \
59590 mv stage1-cloog prev-cloog || test -f stage1-lean
59591@endif cloog
1f53ca9a
AO
59592@if libelf
59593 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
59594 mkdir stageprofile-libelf; \
59595 mv stageprofile-libelf libelf ; \
59596 mv stage1-libelf prev-libelf || test -f stage1-lean
59597@endif libelf
93f9b408
ILT
59598@if gold
59599 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
59600 mkdir stageprofile-gold; \
59601 mv stageprofile-gold gold ; \
59602 mv stage1-gold prev-gold || test -f stage1-lean
59603@endif gold
72b2455a 59604@if intl
b00612cc
PB
59605 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
59606 mkdir stageprofile-intl; \
80911fe1
PB
59607 mv stageprofile-intl intl ; \
59608 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
59609@endif intl
59610@if ld
b00612cc
PB
59611 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
59612 mkdir stageprofile-ld; \
80911fe1
PB
59613 mv stageprofile-ld ld ; \
59614 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
59615@endif ld
59616@if libcpp
b00612cc
PB
59617 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
59618 mkdir stageprofile-libcpp; \
80911fe1
PB
59619 mv stageprofile-libcpp libcpp ; \
59620 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 59621@endif libcpp
be01d343
PB
59622@if libdecnumber
59623 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
59624 mkdir stageprofile-libdecnumber; \
80911fe1
PB
59625 mv stageprofile-libdecnumber libdecnumber ; \
59626 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 59627@endif libdecnumber
72b2455a 59628@if libiberty
b00612cc
PB
59629 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
59630 mkdir stageprofile-libiberty; \
80911fe1
PB
59631 mv stageprofile-libiberty libiberty ; \
59632 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
59633@endif libiberty
59634@if zlib
d545f33b
PB
59635 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
59636 mkdir stageprofile-zlib; \
80911fe1
PB
59637 mv stageprofile-zlib zlib ; \
59638 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 59639@endif zlib
700d40ca
ILT
59640@if lto-plugin
59641 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
59642 mkdir stageprofile-lto-plugin; \
59643 mv stageprofile-lto-plugin lto-plugin ; \
59644 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
59645@endif lto-plugin
0aed8855
PB
59646 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
59647 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
59648 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59649 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 59650
80911fe1 59651stageprofile-end::
d545f33b 59652@if bfd
80911fe1
PB
59653 @if test -d $(HOST_SUBDIR)/bfd ; then \
59654 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
59655 mv prev-bfd stage1-bfd ; : ; \
0aed8855 59656 fi
d545f33b
PB
59657@endif bfd
59658@if opcodes
80911fe1
PB
59659 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59660 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
59661 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 59662 fi
d545f33b
PB
59663@endif opcodes
59664@if binutils
80911fe1
PB
59665 @if test -d $(HOST_SUBDIR)/binutils ; then \
59666 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
59667 mv prev-binutils stage1-binutils ; : ; \
0aed8855 59668 fi
d545f33b
PB
59669@endif binutils
59670@if gas
80911fe1
PB
59671 @if test -d $(HOST_SUBDIR)/gas ; then \
59672 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
59673 mv prev-gas stage1-gas ; : ; \
0aed8855 59674 fi
d545f33b
PB
59675@endif gas
59676@if gcc
80911fe1
PB
59677 @if test -d $(HOST_SUBDIR)/gcc ; then \
59678 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
59679 mv prev-gcc stage1-gcc ; : ; \
0aed8855 59680 fi
d545f33b 59681@endif gcc
4b900473
PB
59682@if gmp
59683 @if test -d $(HOST_SUBDIR)/gmp ; then \
59684 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
59685 mv prev-gmp stage1-gmp ; : ; \
59686 fi
59687@endif gmp
59688@if mpfr
59689 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59690 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
59691 mv prev-mpfr stage1-mpfr ; : ; \
59692 fi
59693@endif mpfr
e8a5fa9c
RW
59694@if mpc
59695 @if test -d $(HOST_SUBDIR)/mpc ; then \
59696 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
59697 mv prev-mpc stage1-mpc ; : ; \
59698 fi
59699@endif mpc
e28c595f
JM
59700@if ppl
59701 @if test -d $(HOST_SUBDIR)/ppl ; then \
59702 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
59703 mv prev-ppl stage1-ppl ; : ; \
59704 fi
59705@endif ppl
59706@if cloog
59707 @if test -d $(HOST_SUBDIR)/cloog ; then \
59708 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
59709 mv prev-cloog stage1-cloog ; : ; \
59710 fi
59711@endif cloog
1f53ca9a
AO
59712@if libelf
59713 @if test -d $(HOST_SUBDIR)/libelf ; then \
59714 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
59715 mv prev-libelf stage1-libelf ; : ; \
59716 fi
59717@endif libelf
93f9b408
ILT
59718@if gold
59719 @if test -d $(HOST_SUBDIR)/gold ; then \
59720 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
59721 mv prev-gold stage1-gold ; : ; \
59722 fi
59723@endif gold
d545f33b 59724@if intl
80911fe1
PB
59725 @if test -d $(HOST_SUBDIR)/intl ; then \
59726 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
59727 mv prev-intl stage1-intl ; : ; \
0aed8855 59728 fi
d545f33b
PB
59729@endif intl
59730@if ld
80911fe1
PB
59731 @if test -d $(HOST_SUBDIR)/ld ; then \
59732 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
59733 mv prev-ld stage1-ld ; : ; \
0aed8855 59734 fi
d545f33b
PB
59735@endif ld
59736@if libcpp
80911fe1
PB
59737 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59738 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
59739 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 59740 fi
d545f33b 59741@endif libcpp
be01d343 59742@if libdecnumber
80911fe1
PB
59743 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59744 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
59745 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 59746 fi
be01d343 59747@endif libdecnumber
d545f33b 59748@if libiberty
80911fe1
PB
59749 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59750 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
59751 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 59752 fi
d545f33b
PB
59753@endif libiberty
59754@if zlib
80911fe1
PB
59755 @if test -d $(HOST_SUBDIR)/zlib ; then \
59756 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
59757 mv prev-zlib stage1-zlib ; : ; \
0aed8855 59758 fi
d545f33b 59759@endif zlib
700d40ca
ILT
59760@if lto-plugin
59761 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59762 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
59763 mv prev-lto-plugin stage1-lto-plugin ; : ; \
59764 fi
59765@endif lto-plugin
0aed8855 59766 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59767 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
59768 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 59769 fi
80911fe1 59770 rm -f stage_current
72b2455a 59771
973601e1 59772# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 59773# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59774# reconfigured either.
d545f33b
PB
59775.PHONY: stageprofile-bubble
59776stageprofile-bubble:: stage1-bubble
e360f423
PB
59777 @r=`${PWD_COMMAND}`; export r; \
59778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59779 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
59780 echo Skipping rebuild of stageprofile ; \
59781 else \
f70224b5
PB
59782 $(MAKE) stageprofile-start; \
59783 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 59784 fi
72b2455a 59785
d545f33b
PB
59786.PHONY: all-stageprofile clean-stageprofile
59787do-clean: clean-stageprofile
0df3d27f 59788
72b2455a
PB
59789# FIXME: Will not need to be conditional when toplevel bootstrap is the
59790# only possibility, but now it conflicts with no-bootstrap rules
59791@if gcc-bootstrap
59792
59793
59794
59795
0df3d27f 59796# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 59797distclean-stage1:: distclean-stageprofile
0df3d27f 59798.PHONY: distclean-stageprofile
72b2455a 59799distclean-stageprofile::
0aed8855 59800 @: $(MAKE); $(stage)
e00a73e3 59801 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 59802 rm -rf stageprofile-*
dfdffa2c
PB
59803
59804
72b2455a 59805@endif gcc-bootstrap
dfdffa2c
PB
59806
59807
72b2455a 59808.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 59809
72b2455a 59810stagefeedback-start::
0aed8855 59811 @: $(MAKE); $(stage); \
72b2455a 59812 echo stagefeedback > stage_current ; \
b00612cc 59813 echo stagefeedback > stage_last; \
0aed8855 59814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59815@if bfd
b00612cc
PB
59816 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
59817 mkdir stagefeedback-bfd; \
80911fe1
PB
59818 mv stagefeedback-bfd bfd ; \
59819 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
59820@endif bfd
59821@if opcodes
b00612cc
PB
59822 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
59823 mkdir stagefeedback-opcodes; \
80911fe1
PB
59824 mv stagefeedback-opcodes opcodes ; \
59825 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
59826@endif opcodes
59827@if binutils
b00612cc
PB
59828 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
59829 mkdir stagefeedback-binutils; \
80911fe1
PB
59830 mv stagefeedback-binutils binutils ; \
59831 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
59832@endif binutils
59833@if gas
b00612cc
PB
59834 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
59835 mkdir stagefeedback-gas; \
80911fe1
PB
59836 mv stagefeedback-gas gas ; \
59837 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
59838@endif gas
59839@if gcc
b00612cc
PB
59840 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
59841 mkdir stagefeedback-gcc; \
80911fe1
PB
59842 mv stagefeedback-gcc gcc ; \
59843 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 59844@endif gcc
4b900473
PB
59845@if gmp
59846 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
59847 mkdir stagefeedback-gmp; \
59848 mv stagefeedback-gmp gmp ; \
59849 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
59850@endif gmp
59851@if mpfr
59852 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
59853 mkdir stagefeedback-mpfr; \
59854 mv stagefeedback-mpfr mpfr ; \
59855 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
59856@endif mpfr
e8a5fa9c
RW
59857@if mpc
59858 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
59859 mkdir stagefeedback-mpc; \
59860 mv stagefeedback-mpc mpc ; \
59861 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
59862@endif mpc
e28c595f
JM
59863@if ppl
59864 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
59865 mkdir stagefeedback-ppl; \
59866 mv stagefeedback-ppl ppl ; \
59867 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
59868@endif ppl
59869@if cloog
59870 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
59871 mkdir stagefeedback-cloog; \
59872 mv stagefeedback-cloog cloog ; \
59873 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
59874@endif cloog
1f53ca9a
AO
59875@if libelf
59876 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
59877 mkdir stagefeedback-libelf; \
59878 mv stagefeedback-libelf libelf ; \
59879 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
59880@endif libelf
93f9b408
ILT
59881@if gold
59882 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
59883 mkdir stagefeedback-gold; \
59884 mv stagefeedback-gold gold ; \
59885 mv stageprofile-gold prev-gold || test -f stageprofile-lean
59886@endif gold
72b2455a 59887@if intl
b00612cc
PB
59888 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
59889 mkdir stagefeedback-intl; \
80911fe1
PB
59890 mv stagefeedback-intl intl ; \
59891 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
59892@endif intl
59893@if ld
b00612cc
PB
59894 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
59895 mkdir stagefeedback-ld; \
80911fe1
PB
59896 mv stagefeedback-ld ld ; \
59897 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
59898@endif ld
59899@if libcpp
b00612cc
PB
59900 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
59901 mkdir stagefeedback-libcpp; \
80911fe1
PB
59902 mv stagefeedback-libcpp libcpp ; \
59903 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 59904@endif libcpp
be01d343
PB
59905@if libdecnumber
59906 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
59907 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
59908 mv stagefeedback-libdecnumber libdecnumber ; \
59909 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 59910@endif libdecnumber
72b2455a 59911@if libiberty
b00612cc
PB
59912 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
59913 mkdir stagefeedback-libiberty; \
80911fe1
PB
59914 mv stagefeedback-libiberty libiberty ; \
59915 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
59916@endif libiberty
59917@if zlib
b00612cc
PB
59918 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
59919 mkdir stagefeedback-zlib; \
80911fe1
PB
59920 mv stagefeedback-zlib zlib ; \
59921 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 59922@endif zlib
700d40ca
ILT
59923@if lto-plugin
59924 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
59925 mkdir stagefeedback-lto-plugin; \
59926 mv stagefeedback-lto-plugin lto-plugin ; \
59927 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
59928@endif lto-plugin
0aed8855
PB
59929 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
59930 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
59931 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59932 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 59933
80911fe1 59934stagefeedback-end::
72b2455a 59935@if bfd
80911fe1
PB
59936 @if test -d $(HOST_SUBDIR)/bfd ; then \
59937 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
59938 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 59939 fi
72b2455a
PB
59940@endif bfd
59941@if opcodes
80911fe1
PB
59942 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59943 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
59944 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 59945 fi
72b2455a
PB
59946@endif opcodes
59947@if binutils
80911fe1
PB
59948 @if test -d $(HOST_SUBDIR)/binutils ; then \
59949 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
59950 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 59951 fi
72b2455a
PB
59952@endif binutils
59953@if gas
80911fe1
PB
59954 @if test -d $(HOST_SUBDIR)/gas ; then \
59955 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
59956 mv prev-gas stageprofile-gas ; : ; \
0aed8855 59957 fi
72b2455a
PB
59958@endif gas
59959@if gcc
80911fe1
PB
59960 @if test -d $(HOST_SUBDIR)/gcc ; then \
59961 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
59962 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 59963 fi
72b2455a 59964@endif gcc
4b900473
PB
59965@if gmp
59966 @if test -d $(HOST_SUBDIR)/gmp ; then \
59967 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
59968 mv prev-gmp stageprofile-gmp ; : ; \
59969 fi
59970@endif gmp
59971@if mpfr
59972 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59973 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
59974 mv prev-mpfr stageprofile-mpfr ; : ; \
59975 fi
59976@endif mpfr
e8a5fa9c
RW
59977@if mpc
59978 @if test -d $(HOST_SUBDIR)/mpc ; then \
59979 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
59980 mv prev-mpc stageprofile-mpc ; : ; \
59981 fi
59982@endif mpc
e28c595f
JM
59983@if ppl
59984 @if test -d $(HOST_SUBDIR)/ppl ; then \
59985 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
59986 mv prev-ppl stageprofile-ppl ; : ; \
59987 fi
59988@endif ppl
59989@if cloog
59990 @if test -d $(HOST_SUBDIR)/cloog ; then \
59991 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
59992 mv prev-cloog stageprofile-cloog ; : ; \
59993 fi
59994@endif cloog
1f53ca9a
AO
59995@if libelf
59996 @if test -d $(HOST_SUBDIR)/libelf ; then \
59997 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
59998 mv prev-libelf stageprofile-libelf ; : ; \
59999 fi
60000@endif libelf
93f9b408
ILT
60001@if gold
60002 @if test -d $(HOST_SUBDIR)/gold ; then \
60003 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
60004 mv prev-gold stageprofile-gold ; : ; \
60005 fi
60006@endif gold
72b2455a 60007@if intl
80911fe1
PB
60008 @if test -d $(HOST_SUBDIR)/intl ; then \
60009 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
60010 mv prev-intl stageprofile-intl ; : ; \
0aed8855 60011 fi
72b2455a
PB
60012@endif intl
60013@if ld
80911fe1
PB
60014 @if test -d $(HOST_SUBDIR)/ld ; then \
60015 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
60016 mv prev-ld stageprofile-ld ; : ; \
0aed8855 60017 fi
72b2455a
PB
60018@endif ld
60019@if libcpp
80911fe1
PB
60020 @if test -d $(HOST_SUBDIR)/libcpp ; then \
60021 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
60022 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 60023 fi
72b2455a 60024@endif libcpp
be01d343 60025@if libdecnumber
80911fe1
PB
60026 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
60027 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
60028 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 60029 fi
be01d343 60030@endif libdecnumber
72b2455a 60031@if libiberty
80911fe1
PB
60032 @if test -d $(HOST_SUBDIR)/libiberty ; then \
60033 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
60034 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 60035 fi
72b2455a
PB
60036@endif libiberty
60037@if zlib
80911fe1
PB
60038 @if test -d $(HOST_SUBDIR)/zlib ; then \
60039 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
60040 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 60041 fi
72b2455a 60042@endif zlib
700d40ca
ILT
60043@if lto-plugin
60044 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
60045 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
60046 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
60047 fi
60048@endif lto-plugin
0aed8855 60049 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
60050 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
60051 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 60052 fi
80911fe1 60053 rm -f stage_current
dfdffa2c 60054
973601e1 60055# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 60056# remade, but not reconfigured. The next stage (if any) will not be
675492f0 60057# reconfigured either.
72b2455a 60058.PHONY: stagefeedback-bubble
7d329e61 60059stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
60060 @r=`${PWD_COMMAND}`; export r; \
60061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60062 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
60063 echo Skipping rebuild of stagefeedback ; \
60064 else \
f70224b5
PB
60065 $(MAKE) stagefeedback-start; \
60066 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 60067 fi
72b2455a 60068
0df3d27f 60069.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 60070do-clean: clean-stagefeedback
0df3d27f 60071
72b2455a
PB
60072# FIXME: Will not need to be conditional when toplevel bootstrap is the
60073# only possibility, but now it conflicts with no-bootstrap rules
60074@if gcc-bootstrap
656fdd47
PB
60075
60076
60077
80911fe1 60078.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
60079profiledbootstrap:
60080 echo stagefeedback > stage_final
60081 @r=`${PWD_COMMAND}`; export r; \
60082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60083 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 60084 @: $(MAKE); $(unstage)
be01d343
PB
60085 @r=`${PWD_COMMAND}`; export r; \
60086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 60087 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 60088 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 60089
80911fe1
PB
60090profiledbootstrap-lean:
60091 echo stagefeedback > stage_final
60092 @r=`${PWD_COMMAND}`; export r; \
60093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60094 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
60095 @: $(MAKE); $(unstage)
60096 @r=`${PWD_COMMAND}`; export r; \
60097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 60098 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
60099 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60100
656fdd47 60101
0df3d27f 60102# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 60103distclean-stageprofile:: distclean-stagefeedback
0df3d27f 60104.PHONY: distclean-stagefeedback
656fdd47 60105distclean-stagefeedback::
0aed8855 60106 @: $(MAKE); $(stage)
e00a73e3 60107 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 60108 rm -rf stagefeedback-*
656fdd47
PB
60109
60110
72b2455a 60111@endif gcc-bootstrap
656fdd47
PB
60112
60113
60114
7d329e61
PB
60115stageprofile-end::
60116 $(MAKE) distclean-stagefeedback
656fdd47 60117
7d329e61 60118stagefeedback-start::
656fdd47
PB
60119 @r=`${PWD_COMMAND}`; export r; \
60120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
60121 for i in prev-*; do \
60122 j=`echo $$i | sed s/^prev-//` ; \
60123 cd $$r/$$i && \
60124 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
60125 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
60126 done
b8908782 60127
0df3d27f 60128@if gcc-bootstrap
0df3d27f 60129do-distclean: distclean-stage1
c52c6897
PB
60130
60131# Provide a GCC build when we're building target libraries. This does
60132# not work as a dependency, just as the minimum necessary to avoid errors.
60133stage_last:
314b2e66
AS
60134 @r=`${PWD_COMMAND}`; export r; \
60135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 60136 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 60137
4f0ef2d8
CD
60138# Same as unstage, but not phony and defaulting to stage1-start. We place
60139# it in the dependency so that for example `make -j3 all-gcc' works.
60140stage_current:
60141 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
60142
c52c6897 60143.PHONY: restrap
266df637 60144restrap::
c52c6897 60145 @: $(MAKE); $(stage)
1b05fbbd 60146 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 60147restrap:: all
c380fdd8 60148@endif gcc-bootstrap
c52c6897 60149
ae831be5
NN
60150# --------------------------------------
60151# Dependencies between different modules
60152# --------------------------------------
252b5132 60153
9e6ce191 60154# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 60155@if gcc-bootstrap
e8a5fa9c
RW
60156configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
60157configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
60158configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
60159configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
60160configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
60161configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
60162configure-target-libmudflap: stage_last
60163configure-target-libssp: stage_last
c52c6897 60164configure-target-newlib: stage_last
6aa8ef82
DJ
60165configure-stage1-target-libgcc: maybe-all-stage1-gcc
60166configure-stage2-target-libgcc: maybe-all-stage2-gcc
60167configure-stage3-target-libgcc: maybe-all-stage3-gcc
60168configure-stage4-target-libgcc: maybe-all-stage4-gcc
60169configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
60170configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
e552509b 60171configure-target-libquadmath: stage_last
c52c6897
PB
60172configure-target-libgfortran: stage_last
60173configure-target-libobjc: stage_last
e552509b 60174configure-target-libgo: stage_last
c52c6897
PB
60175configure-target-libtermcap: stage_last
60176configure-target-winsup: stage_last
60177configure-target-libgloss: stage_last
60178configure-target-libiberty: stage_last
60179configure-target-gperf: stage_last
60180configure-target-examples: stage_last
60181configure-target-libffi: stage_last
60182configure-target-libjava: stage_last
60183configure-target-zlib: stage_last
60184configure-target-boehm-gc: stage_last
60185configure-target-qthreads: stage_last
60186configure-target-rda: stage_last
60187configure-target-libada: stage_last
911e63d0
JR
60188configure-stage1-target-libgomp: maybe-all-stage1-gcc
60189configure-stage2-target-libgomp: maybe-all-stage2-gcc
60190configure-stage3-target-libgomp: maybe-all-stage3-gcc
60191configure-stage4-target-libgomp: maybe-all-stage4-gcc
60192configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
60193configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
c52c6897 60194@endif gcc-bootstrap
9e6ce191 60195
c52c6897 60196@if gcc-no-bootstrap
9e6ce191 60197configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 60198configure-target-libmudflap: maybe-all-gcc
064d0a7c 60199configure-target-libssp: maybe-all-gcc
9e6ce191 60200configure-target-newlib: maybe-all-gcc
6aa8ef82 60201configure-target-libgcc: maybe-all-gcc
e552509b 60202configure-target-libquadmath: maybe-all-gcc
9e6ce191 60203configure-target-libgfortran: maybe-all-gcc
9e6ce191 60204configure-target-libobjc: maybe-all-gcc
e552509b 60205configure-target-libgo: maybe-all-gcc
9e6ce191 60206configure-target-libtermcap: maybe-all-gcc
9e6ce191 60207configure-target-winsup: maybe-all-gcc
9e6ce191 60208configure-target-libgloss: maybe-all-gcc
9e6ce191 60209configure-target-libiberty: maybe-all-gcc
9e6ce191 60210configure-target-gperf: maybe-all-gcc
9e6ce191 60211configure-target-examples: maybe-all-gcc
9e6ce191 60212configure-target-libffi: maybe-all-gcc
9e6ce191 60213configure-target-libjava: maybe-all-gcc
9e6ce191 60214configure-target-zlib: maybe-all-gcc
9e6ce191 60215configure-target-boehm-gc: maybe-all-gcc
9e6ce191 60216configure-target-qthreads: maybe-all-gcc
9e6ce191 60217configure-target-rda: maybe-all-gcc
9e6ce191 60218configure-target-libada: maybe-all-gcc
b3ded179 60219configure-target-libgomp: maybe-all-gcc
c52c6897 60220@endif gcc-no-bootstrap
b3ded179 60221
9e6ce191 60222
ae831be5
NN
60223# There are two types of dependencies here: 'hard' dependencies, where one
60224# module simply won't build without the other; and 'soft' dependencies, where
60225# if the depended-on module is missing, the depending module will do without
60226# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 60227# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
60228# it's safer to use a soft dependency.
60229
9e6ce191
PB
60230
60231
60232
60233
c60fe18b 60234
9e6ce191
PB
60235# With all the machinery above in place, it is pretty easy to generate
60236# dependencies. Host dependencies are a bit more complex because we have
60237# to check for bootstrap/prebootstrap dependencies. To resolve
60238# prebootstrap dependencies, prebootstrap modules are gathered in
60239# a hash table.
6a9cf61e 60240all-build-bison: maybe-all-build-texinfo
9e6ce191 60241all-build-byacc: maybe-all-build-texinfo
6a9cf61e 60242all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
60243all-build-flex: maybe-all-build-bison
60244all-build-flex: maybe-all-build-byacc
60245all-build-flex: maybe-all-build-m4
6a9cf61e 60246all-build-libiberty: maybe-all-build-texinfo
9e6ce191 60247all-build-m4: maybe-all-build-texinfo
ee025550 60248all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
60249configure-gcc: maybe-configure-intl
60250
60251configure-stage1-gcc: maybe-configure-stage1-intl
60252configure-stage2-gcc: maybe-configure-stage2-intl
60253configure-stage3-gcc: maybe-configure-stage3-intl
60254configure-stage4-gcc: maybe-configure-stage4-intl
60255configure-stageprofile-gcc: maybe-configure-stageprofile-intl
60256configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
8d8eef9a
RW
60257configure-gcc: maybe-all-lto-plugin
60258
60259configure-stage1-gcc: maybe-all-stage1-lto-plugin
60260configure-stage2-gcc: maybe-all-stage2-lto-plugin
60261configure-stage3-gcc: maybe-all-stage3-lto-plugin
60262configure-stage4-gcc: maybe-all-stage4-lto-plugin
60263configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
60264configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
c60fe18b
PB
60265configure-gcc: maybe-all-binutils
60266
60267configure-stage1-gcc: maybe-all-stage1-binutils
60268configure-stage2-gcc: maybe-all-stage2-binutils
60269configure-stage3-gcc: maybe-all-stage3-binutils
60270configure-stage4-gcc: maybe-all-stage4-binutils
60271configure-stageprofile-gcc: maybe-all-stageprofile-binutils
60272configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
60273configure-gcc: maybe-all-gas
60274
60275configure-stage1-gcc: maybe-all-stage1-gas
60276configure-stage2-gcc: maybe-all-stage2-gas
60277configure-stage3-gcc: maybe-all-stage3-gas
60278configure-stage4-gcc: maybe-all-stage4-gas
60279configure-stageprofile-gcc: maybe-all-stageprofile-gas
60280configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
60281configure-gcc: maybe-all-ld
60282
60283configure-stage1-gcc: maybe-all-stage1-ld
60284configure-stage2-gcc: maybe-all-stage2-ld
60285configure-stage3-gcc: maybe-all-stage3-ld
60286configure-stage4-gcc: maybe-all-stage4-ld
60287configure-stageprofile-gcc: maybe-all-stageprofile-ld
60288configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
60289configure-gcc: maybe-all-gold
60290
60291configure-stage1-gcc: maybe-all-stage1-gold
60292configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 60293configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
60294configure-stage4-gcc: maybe-all-stage4-gold
60295configure-stageprofile-gcc: maybe-all-stageprofile-gold
60296configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
7530c480
AO
60297configure-gcc: maybe-all-libelf
60298
60299configure-stage1-gcc: maybe-all-stage1-libelf
60300configure-stage2-gcc: maybe-all-stage2-libelf
60301configure-stage3-gcc: maybe-all-stage3-libelf
60302configure-stage4-gcc: maybe-all-stage4-libelf
60303configure-stageprofile-gcc: maybe-all-stageprofile-libelf
60304configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
9e6ce191
PB
60305all-gcc: all-libiberty
60306
60307all-stage1-gcc: all-stage1-libiberty
60308all-stage2-gcc: all-stage2-libiberty
60309all-stage3-gcc: all-stage3-libiberty
60310all-stage4-gcc: all-stage4-libiberty
60311all-stageprofile-gcc: all-stageprofile-libiberty
60312all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
60313all-gcc: maybe-all-gmp
60314
60315all-stage1-gcc: maybe-all-stage1-gmp
60316all-stage2-gcc: maybe-all-stage2-gmp
60317all-stage3-gcc: maybe-all-stage3-gmp
60318all-stage4-gcc: maybe-all-stage4-gmp
60319all-stageprofile-gcc: maybe-all-stageprofile-gmp
60320all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
60321all-gcc: maybe-all-intl
60322
60323all-stage1-gcc: maybe-all-stage1-intl
60324all-stage2-gcc: maybe-all-stage2-intl
60325all-stage3-gcc: maybe-all-stage3-intl
60326all-stage4-gcc: maybe-all-stage4-intl
60327all-stageprofile-gcc: maybe-all-stageprofile-intl
60328all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
60329all-gcc: maybe-all-mpfr
60330
60331all-stage1-gcc: maybe-all-stage1-mpfr
60332all-stage2-gcc: maybe-all-stage2-mpfr
60333all-stage3-gcc: maybe-all-stage3-mpfr
60334all-stage4-gcc: maybe-all-stage4-mpfr
60335all-stageprofile-gcc: maybe-all-stageprofile-mpfr
60336all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
60337all-gcc: maybe-all-mpc
60338
60339all-stage1-gcc: maybe-all-stage1-mpc
60340all-stage2-gcc: maybe-all-stage2-mpc
60341all-stage3-gcc: maybe-all-stage3-mpc
60342all-stage4-gcc: maybe-all-stage4-mpc
60343all-stageprofile-gcc: maybe-all-stageprofile-mpc
60344all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
60345all-gcc: maybe-all-ppl
60346
60347all-stage1-gcc: maybe-all-stage1-ppl
60348all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 60349all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
60350all-stage4-gcc: maybe-all-stage4-ppl
60351all-stageprofile-gcc: maybe-all-stageprofile-ppl
60352all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
60353all-gcc: maybe-all-cloog
60354
60355all-stage1-gcc: maybe-all-stage1-cloog
60356all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 60357all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
60358all-stage4-gcc: maybe-all-stage4-cloog
60359all-stageprofile-gcc: maybe-all-stageprofile-cloog
60360all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
60361all-gcc: maybe-all-build-texinfo
60362
60363all-stage1-gcc: maybe-all-build-texinfo
60364all-stage2-gcc: maybe-all-build-texinfo
60365all-stage3-gcc: maybe-all-build-texinfo
60366all-stage4-gcc: maybe-all-build-texinfo
60367all-stageprofile-gcc: maybe-all-build-texinfo
60368all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
60369all-gcc: maybe-all-build-bison
60370
60371all-stage1-gcc: maybe-all-build-bison
60372all-stage2-gcc: maybe-all-build-bison
60373all-stage3-gcc: maybe-all-build-bison
60374all-stage4-gcc: maybe-all-build-bison
60375all-stageprofile-gcc: maybe-all-build-bison
60376all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
60377all-gcc: maybe-all-build-byacc
60378
60379all-stage1-gcc: maybe-all-build-byacc
60380all-stage2-gcc: maybe-all-build-byacc
60381all-stage3-gcc: maybe-all-build-byacc
60382all-stage4-gcc: maybe-all-build-byacc
60383all-stageprofile-gcc: maybe-all-build-byacc
60384all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
60385all-gcc: maybe-all-build-flex
60386
60387all-stage1-gcc: maybe-all-build-flex
60388all-stage2-gcc: maybe-all-build-flex
60389all-stage3-gcc: maybe-all-build-flex
60390all-stage4-gcc: maybe-all-build-flex
60391all-stageprofile-gcc: maybe-all-build-flex
60392all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
60393all-gcc: maybe-all-build-libiberty
60394
60395all-stage1-gcc: maybe-all-build-libiberty
60396all-stage2-gcc: maybe-all-build-libiberty
60397all-stage3-gcc: maybe-all-build-libiberty
60398all-stage4-gcc: maybe-all-build-libiberty
60399all-stageprofile-gcc: maybe-all-build-libiberty
60400all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
60401all-gcc: maybe-all-build-fixincludes
60402
60403all-stage1-gcc: maybe-all-build-fixincludes
60404all-stage2-gcc: maybe-all-build-fixincludes
60405all-stage3-gcc: maybe-all-build-fixincludes
60406all-stage4-gcc: maybe-all-build-fixincludes
60407all-stageprofile-gcc: maybe-all-build-fixincludes
60408all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
60409all-gcc: maybe-all-zlib
60410
60411all-stage1-gcc: maybe-all-stage1-zlib
60412all-stage2-gcc: maybe-all-stage2-zlib
60413all-stage3-gcc: maybe-all-stage3-zlib
60414all-stage4-gcc: maybe-all-stage4-zlib
60415all-stageprofile-gcc: maybe-all-stageprofile-zlib
60416all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
60417all-gcc: all-libcpp
60418
60419all-stage1-gcc: all-stage1-libcpp
60420all-stage2-gcc: all-stage2-libcpp
60421all-stage3-gcc: all-stage3-libcpp
60422all-stage4-gcc: all-stage4-libcpp
60423all-stageprofile-gcc: all-stageprofile-libcpp
60424all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
60425all-gcc: all-libdecnumber
60426
60427all-stage1-gcc: all-stage1-libdecnumber
60428all-stage2-gcc: all-stage2-libdecnumber
60429all-stage3-gcc: all-stage3-libdecnumber
60430all-stage4-gcc: all-stage4-libdecnumber
60431all-stageprofile-gcc: all-stageprofile-libdecnumber
60432all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
60433all-gcc: maybe-all-libiberty
60434
60435all-stage1-gcc: maybe-all-stage1-libiberty
60436all-stage2-gcc: maybe-all-stage2-libiberty
60437all-stage3-gcc: maybe-all-stage3-libiberty
60438all-stage4-gcc: maybe-all-stage4-libiberty
60439all-stageprofile-gcc: maybe-all-stageprofile-libiberty
60440all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
60441all-gcc: maybe-all-fixincludes
8d8eef9a
RW
60442all-gcc: maybe-all-lto-plugin
60443
60444all-stage1-gcc: maybe-all-stage1-lto-plugin
60445all-stage2-gcc: maybe-all-stage2-lto-plugin
60446all-stage3-gcc: maybe-all-stage3-lto-plugin
60447all-stage4-gcc: maybe-all-stage4-lto-plugin
60448all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
60449all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
57eefe4d
RW
60450info-gcc: maybe-all-build-libiberty
60451
60452info-stage1-gcc: maybe-all-build-libiberty
60453info-stage2-gcc: maybe-all-build-libiberty
60454info-stage3-gcc: maybe-all-build-libiberty
60455info-stage4-gcc: maybe-all-build-libiberty
60456info-stageprofile-gcc: maybe-all-build-libiberty
60457info-stagefeedback-gcc: maybe-all-build-libiberty
60458dvi-gcc: maybe-all-build-libiberty
60459
60460dvi-stage1-gcc: maybe-all-build-libiberty
60461dvi-stage2-gcc: maybe-all-build-libiberty
60462dvi-stage3-gcc: maybe-all-build-libiberty
60463dvi-stage4-gcc: maybe-all-build-libiberty
60464dvi-stageprofile-gcc: maybe-all-build-libiberty
60465dvi-stagefeedback-gcc: maybe-all-build-libiberty
60466pdf-gcc: maybe-all-build-libiberty
60467
60468pdf-stage1-gcc: maybe-all-build-libiberty
60469pdf-stage2-gcc: maybe-all-build-libiberty
60470pdf-stage3-gcc: maybe-all-build-libiberty
60471pdf-stage4-gcc: maybe-all-build-libiberty
60472pdf-stageprofile-gcc: maybe-all-build-libiberty
60473pdf-stagefeedback-gcc: maybe-all-build-libiberty
60474html-gcc: maybe-all-build-libiberty
60475
60476html-stage1-gcc: maybe-all-build-libiberty
60477html-stage2-gcc: maybe-all-build-libiberty
60478html-stage3-gcc: maybe-all-build-libiberty
60479html-stage4-gcc: maybe-all-build-libiberty
60480html-stageprofile-gcc: maybe-all-build-libiberty
60481html-stagefeedback-gcc: maybe-all-build-libiberty
69e57115 60482install-gcc: maybe-install-fixincludes
8d8eef9a 60483install-gcc: maybe-install-lto-plugin
9b980aa1 60484install-strip-gcc: maybe-install-strip-fixincludes
9e6ce191
PB
60485configure-libcpp: configure-libiberty
60486
60487configure-stage1-libcpp: configure-stage1-libiberty
60488configure-stage2-libcpp: configure-stage2-libiberty
60489configure-stage3-libcpp: configure-stage3-libiberty
60490configure-stage4-libcpp: configure-stage4-libiberty
60491configure-stageprofile-libcpp: configure-stageprofile-libiberty
60492configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
60493configure-libcpp: maybe-configure-intl
60494
60495configure-stage1-libcpp: maybe-configure-stage1-intl
60496configure-stage2-libcpp: maybe-configure-stage2-intl
60497configure-stage3-libcpp: maybe-configure-stage3-intl
60498configure-stage4-libcpp: maybe-configure-stage4-intl
60499configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
60500configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
60501all-libcpp: all-libiberty
60502
60503all-stage1-libcpp: all-stage1-libiberty
60504all-stage2-libcpp: all-stage2-libiberty
60505all-stage3-libcpp: all-stage3-libiberty
60506all-stage4-libcpp: all-stage4-libiberty
60507all-stageprofile-libcpp: all-stageprofile-libiberty
60508all-stagefeedback-libcpp: all-stagefeedback-libiberty
60509all-libcpp: maybe-all-intl
60510
60511all-stage1-libcpp: maybe-all-stage1-intl
60512all-stage2-libcpp: maybe-all-stage2-intl
60513all-stage3-libcpp: maybe-all-stage3-intl
60514all-stage4-libcpp: maybe-all-stage4-intl
60515all-stageprofile-libcpp: maybe-all-stageprofile-intl
60516all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 60517all-fixincludes: maybe-all-libiberty
b00612cc 60518all-gnattools: maybe-all-target-libada
8d8eef9a
RW
60519all-lto-plugin: maybe-all-libiberty
60520
60521all-stage1-lto-plugin: maybe-all-stage1-libiberty
60522all-stage2-lto-plugin: maybe-all-stage2-libiberty
60523all-stage3-lto-plugin: maybe-all-stage3-libiberty
60524all-stage4-lto-plugin: maybe-all-stage4-libiberty
60525all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
60526all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
4b900473
PB
60527configure-mpfr: maybe-all-gmp
60528
60529configure-stage1-mpfr: maybe-all-stage1-gmp
60530configure-stage2-mpfr: maybe-all-stage2-gmp
60531configure-stage3-mpfr: maybe-all-stage3-gmp
60532configure-stage4-mpfr: maybe-all-stage4-gmp
60533configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
60534configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
60535configure-mpc: maybe-all-mpfr
60536
60537configure-stage1-mpc: maybe-all-stage1-mpfr
60538configure-stage2-mpc: maybe-all-stage2-mpfr
60539configure-stage3-mpc: maybe-all-stage3-mpfr
60540configure-stage4-mpc: maybe-all-stage4-mpfr
60541configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
60542configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
60543configure-ppl: maybe-all-gmp
60544
60545configure-stage1-ppl: maybe-all-stage1-gmp
60546configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 60547configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
60548configure-stage4-ppl: maybe-all-stage4-gmp
60549configure-stageprofile-ppl: maybe-all-stageprofile-gmp
60550configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
60551configure-ppl: maybe-all-mpfr
60552
60553configure-stage1-ppl: maybe-all-stage1-mpfr
60554configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 60555configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
60556configure-stage4-ppl: maybe-all-stage4-mpfr
60557configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
60558configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
60559configure-cloog: maybe-all-ppl
60560
60561configure-stage1-cloog: maybe-all-stage1-ppl
60562configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 60563configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
60564configure-stage4-cloog: maybe-all-stage4-ppl
60565configure-stageprofile-cloog: maybe-all-stageprofile-ppl
60566configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 60567configure-gdb: maybe-all-intl
9e6ce191 60568configure-gdb: maybe-configure-sim
31d99776 60569configure-gdb: maybe-all-bfd
dc448a7b 60570configure-gdb: maybe-all-libiconv
9e6ce191 60571all-gdb: maybe-all-libiberty
dc448a7b 60572all-gdb: maybe-all-libiconv
9e6ce191 60573all-gdb: maybe-all-opcodes
9e6ce191 60574all-gdb: maybe-all-readline
72b2455a
PB
60575all-gdb: maybe-all-build-bison
60576all-gdb: maybe-all-build-byacc
9e6ce191 60577all-gdb: maybe-all-sim
5074315a 60578all-gdb: maybe-all-libdecnumber
dbbe5f95 60579all-gdb: maybe-all-libtermcap
9e6ce191
PB
60580configure-libgui: maybe-configure-tcl
60581configure-libgui: maybe-configure-tk
60582all-libgui: maybe-all-tcl
60583all-libgui: maybe-all-tk
60584all-libgui: maybe-all-itcl
b4a77b47 60585configure-bfd: configure-libiberty
9e6ce191
PB
60586
60587configure-stage1-bfd: configure-stage1-libiberty
60588configure-stage2-bfd: configure-stage2-libiberty
60589configure-stage3-bfd: configure-stage3-libiberty
60590configure-stage4-bfd: configure-stage4-libiberty
60591configure-stageprofile-bfd: configure-stageprofile-libiberty
60592configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
60593configure-bfd: maybe-configure-intl
60594
60595configure-stage1-bfd: maybe-configure-stage1-intl
60596configure-stage2-bfd: maybe-configure-stage2-intl
60597configure-stage3-bfd: maybe-configure-stage3-intl
60598configure-stage4-bfd: maybe-configure-stage4-intl
60599configure-stageprofile-bfd: maybe-configure-stageprofile-intl
60600configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
60601all-bfd: maybe-all-libiberty
60602
60603all-stage1-bfd: maybe-all-stage1-libiberty
60604all-stage2-bfd: maybe-all-stage2-libiberty
60605all-stage3-bfd: maybe-all-stage3-libiberty
60606all-stage4-bfd: maybe-all-stage4-libiberty
60607all-stageprofile-bfd: maybe-all-stageprofile-libiberty
60608all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
60609all-bfd: maybe-all-intl
60610
60611all-stage1-bfd: maybe-all-stage1-intl
60612all-stage2-bfd: maybe-all-stage2-intl
60613all-stage3-bfd: maybe-all-stage3-intl
60614all-stage4-bfd: maybe-all-stage4-intl
60615all-stageprofile-bfd: maybe-all-stageprofile-intl
60616all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
60617configure-opcodes: configure-libiberty
60618
60619configure-stage1-opcodes: configure-stage1-libiberty
60620configure-stage2-opcodes: configure-stage2-libiberty
66775d67 60621configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
60622configure-stage4-opcodes: configure-stage4-libiberty
60623configure-stageprofile-opcodes: configure-stageprofile-libiberty
60624configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
60625all-opcodes: maybe-all-libiberty
60626
60627all-stage1-opcodes: maybe-all-stage1-libiberty
60628all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 60629all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
60630all-stage4-opcodes: maybe-all-stage4-libiberty
60631all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
60632all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
60633configure-binutils: maybe-configure-intl
60634
60635configure-stage1-binutils: maybe-configure-stage1-intl
60636configure-stage2-binutils: maybe-configure-stage2-intl
60637configure-stage3-binutils: maybe-configure-stage3-intl
60638configure-stage4-binutils: maybe-configure-stage4-intl
60639configure-stageprofile-binutils: maybe-configure-stageprofile-intl
60640configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
60641all-binutils: maybe-all-libiberty
60642
60643all-stage1-binutils: maybe-all-stage1-libiberty
60644all-stage2-binutils: maybe-all-stage2-libiberty
60645all-stage3-binutils: maybe-all-stage3-libiberty
60646all-stage4-binutils: maybe-all-stage4-libiberty
60647all-stageprofile-binutils: maybe-all-stageprofile-libiberty
60648all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
60649all-binutils: maybe-all-opcodes
60650
60651all-stage1-binutils: maybe-all-stage1-opcodes
60652all-stage2-binutils: maybe-all-stage2-opcodes
60653all-stage3-binutils: maybe-all-stage3-opcodes
60654all-stage4-binutils: maybe-all-stage4-opcodes
60655all-stageprofile-binutils: maybe-all-stageprofile-opcodes
60656all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
60657all-binutils: maybe-all-bfd
60658
60659all-stage1-binutils: maybe-all-stage1-bfd
60660all-stage2-binutils: maybe-all-stage2-bfd
60661all-stage3-binutils: maybe-all-stage3-bfd
60662all-stage4-binutils: maybe-all-stage4-bfd
60663all-stageprofile-binutils: maybe-all-stageprofile-bfd
60664all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
60665all-binutils: maybe-all-build-flex
60666
60667all-stage1-binutils: maybe-all-build-flex
60668all-stage2-binutils: maybe-all-build-flex
60669all-stage3-binutils: maybe-all-build-flex
60670all-stage4-binutils: maybe-all-build-flex
60671all-stageprofile-binutils: maybe-all-build-flex
60672all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
60673all-binutils: maybe-all-build-bison
60674
60675all-stage1-binutils: maybe-all-build-bison
60676all-stage2-binutils: maybe-all-build-bison
60677all-stage3-binutils: maybe-all-build-bison
60678all-stage4-binutils: maybe-all-build-bison
60679all-stageprofile-binutils: maybe-all-build-bison
60680all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
60681all-binutils: maybe-all-build-byacc
60682
60683all-stage1-binutils: maybe-all-build-byacc
60684all-stage2-binutils: maybe-all-build-byacc
60685all-stage3-binutils: maybe-all-build-byacc
60686all-stage4-binutils: maybe-all-build-byacc
60687all-stageprofile-binutils: maybe-all-build-byacc
60688all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
60689all-binutils: maybe-all-intl
60690
60691all-stage1-binutils: maybe-all-stage1-intl
60692all-stage2-binutils: maybe-all-stage2-intl
60693all-stage3-binutils: maybe-all-stage3-intl
60694all-stage4-binutils: maybe-all-stage4-intl
60695all-stageprofile-binutils: maybe-all-stageprofile-intl
60696all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 60697install-binutils: maybe-install-opcodes
9b980aa1 60698install-strip-binutils: maybe-install-strip-opcodes
cf662e21 60699install-opcodes: maybe-install-bfd
9b980aa1 60700install-strip-opcodes: maybe-install-strip-bfd
20e95c23
DJ
60701configure-gas: maybe-configure-intl
60702
60703configure-stage1-gas: maybe-configure-stage1-intl
60704configure-stage2-gas: maybe-configure-stage2-intl
60705configure-stage3-gas: maybe-configure-stage3-intl
60706configure-stage4-gas: maybe-configure-stage4-intl
60707configure-stageprofile-gas: maybe-configure-stageprofile-intl
60708configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
60709all-gas: maybe-all-libiberty
60710
60711all-stage1-gas: maybe-all-stage1-libiberty
60712all-stage2-gas: maybe-all-stage2-libiberty
60713all-stage3-gas: maybe-all-stage3-libiberty
60714all-stage4-gas: maybe-all-stage4-libiberty
60715all-stageprofile-gas: maybe-all-stageprofile-libiberty
60716all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
60717all-gas: maybe-all-opcodes
60718
60719all-stage1-gas: maybe-all-stage1-opcodes
60720all-stage2-gas: maybe-all-stage2-opcodes
60721all-stage3-gas: maybe-all-stage3-opcodes
60722all-stage4-gas: maybe-all-stage4-opcodes
60723all-stageprofile-gas: maybe-all-stageprofile-opcodes
60724all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
60725all-gas: maybe-all-bfd
60726
60727all-stage1-gas: maybe-all-stage1-bfd
60728all-stage2-gas: maybe-all-stage2-bfd
60729all-stage3-gas: maybe-all-stage3-bfd
60730all-stage4-gas: maybe-all-stage4-bfd
60731all-stageprofile-gas: maybe-all-stageprofile-bfd
60732all-stagefeedback-gas: maybe-all-stagefeedback-bfd
60733all-gas: maybe-all-intl
60734
60735all-stage1-gas: maybe-all-stage1-intl
60736all-stage2-gas: maybe-all-stage2-intl
60737all-stage3-gas: maybe-all-stage3-intl
60738all-stage4-gas: maybe-all-stage4-intl
60739all-stageprofile-gas: maybe-all-stageprofile-intl
60740all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 60741configure-gprof: maybe-configure-intl
9e6ce191
PB
60742all-gprof: maybe-all-libiberty
60743all-gprof: maybe-all-bfd
60744all-gprof: maybe-all-opcodes
60745all-gprof: maybe-all-intl
20e95c23
DJ
60746configure-ld: maybe-configure-intl
60747
60748configure-stage1-ld: maybe-configure-stage1-intl
60749configure-stage2-ld: maybe-configure-stage2-intl
60750configure-stage3-ld: maybe-configure-stage3-intl
60751configure-stage4-ld: maybe-configure-stage4-intl
60752configure-stageprofile-ld: maybe-configure-stageprofile-intl
60753configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
60754all-ld: maybe-all-libiberty
60755
60756all-stage1-ld: maybe-all-stage1-libiberty
60757all-stage2-ld: maybe-all-stage2-libiberty
60758all-stage3-ld: maybe-all-stage3-libiberty
60759all-stage4-ld: maybe-all-stage4-libiberty
60760all-stageprofile-ld: maybe-all-stageprofile-libiberty
60761all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
60762all-ld: maybe-all-bfd
60763
60764all-stage1-ld: maybe-all-stage1-bfd
60765all-stage2-ld: maybe-all-stage2-bfd
60766all-stage3-ld: maybe-all-stage3-bfd
60767all-stage4-ld: maybe-all-stage4-bfd
60768all-stageprofile-ld: maybe-all-stageprofile-bfd
60769all-stagefeedback-ld: maybe-all-stagefeedback-bfd
60770all-ld: maybe-all-opcodes
60771
60772all-stage1-ld: maybe-all-stage1-opcodes
60773all-stage2-ld: maybe-all-stage2-opcodes
60774all-stage3-ld: maybe-all-stage3-opcodes
60775all-stage4-ld: maybe-all-stage4-opcodes
60776all-stageprofile-ld: maybe-all-stageprofile-opcodes
60777all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
60778all-ld: maybe-all-build-bison
60779
60780all-stage1-ld: maybe-all-build-bison
60781all-stage2-ld: maybe-all-build-bison
60782all-stage3-ld: maybe-all-build-bison
60783all-stage4-ld: maybe-all-build-bison
60784all-stageprofile-ld: maybe-all-build-bison
60785all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
60786all-ld: maybe-all-build-byacc
60787
60788all-stage1-ld: maybe-all-build-byacc
60789all-stage2-ld: maybe-all-build-byacc
60790all-stage3-ld: maybe-all-build-byacc
60791all-stage4-ld: maybe-all-build-byacc
60792all-stageprofile-ld: maybe-all-build-byacc
60793all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
60794all-ld: maybe-all-build-flex
60795
60796all-stage1-ld: maybe-all-build-flex
60797all-stage2-ld: maybe-all-build-flex
60798all-stage3-ld: maybe-all-build-flex
60799all-stage4-ld: maybe-all-build-flex
60800all-stageprofile-ld: maybe-all-build-flex
60801all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
60802all-ld: maybe-all-intl
60803
60804all-stage1-ld: maybe-all-stage1-intl
60805all-stage2-ld: maybe-all-stage2-intl
60806all-stage3-ld: maybe-all-stage3-intl
60807all-stage4-ld: maybe-all-stage4-intl
60808all-stageprofile-ld: maybe-all-stageprofile-intl
60809all-stagefeedback-ld: maybe-all-stagefeedback-intl
e6de499b 60810install-ld: maybe-install-gold
9b980aa1 60811install-strip-ld: maybe-install-strip-gold
93f9b408
ILT
60812configure-gold: maybe-configure-intl
60813
60814configure-stage1-gold: maybe-configure-stage1-intl
60815configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 60816configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
60817configure-stage4-gold: maybe-configure-stage4-intl
60818configure-stageprofile-gold: maybe-configure-stageprofile-intl
60819configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
60820all-gold: maybe-all-libiberty
60821
60822all-stage1-gold: maybe-all-stage1-libiberty
60823all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 60824all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
60825all-stage4-gold: maybe-all-stage4-libiberty
60826all-stageprofile-gold: maybe-all-stageprofile-libiberty
60827all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
60828all-gold: maybe-all-intl
60829
60830all-stage1-gold: maybe-all-stage1-intl
60831all-stage2-gold: maybe-all-stage2-intl
93f9b408 60832all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
60833all-stage4-gold: maybe-all-stage4-intl
60834all-stageprofile-gold: maybe-all-stageprofile-intl
60835all-stagefeedback-gold: maybe-all-stagefeedback-intl
60836all-gold: maybe-all-bfd
60837
60838all-stage1-gold: maybe-all-stage1-bfd
60839all-stage2-gold: maybe-all-stage2-bfd
93f9b408 60840all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
60841all-stage4-gold: maybe-all-stage4-bfd
60842all-stageprofile-gold: maybe-all-stageprofile-bfd
60843all-stagefeedback-gold: maybe-all-stagefeedback-bfd
60844all-gold: maybe-all-build-bison
60845
60846all-stage1-gold: maybe-all-build-bison
60847all-stage2-gold: maybe-all-build-bison
93f9b408 60848all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
60849all-stage4-gold: maybe-all-build-bison
60850all-stageprofile-gold: maybe-all-build-bison
60851all-stagefeedback-gold: maybe-all-build-bison
60852all-gold: maybe-all-build-byacc
60853
60854all-stage1-gold: maybe-all-build-byacc
60855all-stage2-gold: maybe-all-build-byacc
93f9b408 60856all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
60857all-stage4-gold: maybe-all-build-byacc
60858all-stageprofile-gold: maybe-all-build-byacc
60859all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
60860check-gold: maybe-all-binutils
60861
60862check-stage1-gold: maybe-all-stage1-binutils
60863check-stage2-gold: maybe-all-stage2-binutils
e5164e97 60864check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
60865check-stage4-gold: maybe-all-stage4-binutils
60866check-stageprofile-gold: maybe-all-stageprofile-binutils
60867check-stagefeedback-gold: maybe-all-stagefeedback-binutils
700d40ca
ILT
60868check-gold: maybe-all-gas
60869
60870check-stage1-gold: maybe-all-stage1-gas
60871check-stage2-gold: maybe-all-stage2-gas
60872check-stage3-gold: maybe-all-stage3-gas
60873check-stage4-gold: maybe-all-stage4-gas
60874check-stageprofile-gold: maybe-all-stageprofile-gas
60875check-stagefeedback-gold: maybe-all-stagefeedback-gas
7206a0ee
JJ
60876configure-opcodes: maybe-configure-intl
60877
60878configure-stage1-opcodes: maybe-configure-stage1-intl
60879configure-stage2-opcodes: maybe-configure-stage2-intl
60880configure-stage3-opcodes: maybe-configure-stage3-intl
60881configure-stage4-opcodes: maybe-configure-stage4-intl
60882configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
60883configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
60884all-opcodes: maybe-all-bfd
60885
60886all-stage1-opcodes: maybe-all-stage1-bfd
60887all-stage2-opcodes: maybe-all-stage2-bfd
60888all-stage3-opcodes: maybe-all-stage3-bfd
60889all-stage4-opcodes: maybe-all-stage4-bfd
60890all-stageprofile-opcodes: maybe-all-stageprofile-bfd
60891all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
60892all-opcodes: maybe-all-libiberty
60893
60894all-stage1-opcodes: maybe-all-stage1-libiberty
60895all-stage2-opcodes: maybe-all-stage2-libiberty
60896all-stage3-opcodes: maybe-all-stage3-libiberty
60897all-stage4-opcodes: maybe-all-stage4-libiberty
60898all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
60899all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
60900all-opcodes: maybe-all-intl
60901
60902all-stage1-opcodes: maybe-all-stage1-intl
60903all-stage2-opcodes: maybe-all-stage2-intl
60904all-stage3-opcodes: maybe-all-stage3-intl
60905all-stage4-opcodes: maybe-all-stage4-intl
60906all-stageprofile-opcodes: maybe-all-stageprofile-intl
60907all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
60908all-dejagnu: maybe-all-tcl
60909all-dejagnu: maybe-all-expect
60910all-dejagnu: maybe-all-tk
60911configure-expect: maybe-configure-tcl
60912configure-expect: maybe-configure-tk
60913all-expect: maybe-all-tcl
60914all-expect: maybe-all-tk
60915configure-itcl: maybe-configure-tcl
60916configure-itcl: maybe-configure-tk
60917all-itcl: maybe-all-tcl
60918all-itcl: maybe-all-tk
ae831be5 60919install-itcl: maybe-install-tcl
9b980aa1 60920install-strip-itcl: maybe-install-strip-tcl
b4a77b47 60921configure-tk: maybe-configure-tcl
ae831be5 60922all-tk: maybe-all-tcl
9e6ce191
PB
60923all-sid: maybe-all-libiberty
60924all-sid: maybe-all-bfd
60925all-sid: maybe-all-opcodes
60926all-sid: maybe-all-tcl
60927all-sid: maybe-all-tk
60928install-sid: maybe-install-tcl
9b980aa1 60929install-strip-sid: maybe-install-strip-tcl
9e6ce191 60930install-sid: maybe-install-tk
9b980aa1 60931install-strip-sid: maybe-install-strip-tk
20e95c23
DJ
60932configure-sim: maybe-configure-intl
60933all-sim: maybe-all-intl
9e6ce191
PB
60934all-sim: maybe-all-libiberty
60935all-sim: maybe-all-bfd
60936all-sim: maybe-all-opcodes
60937all-sim: maybe-all-readline
60938all-sim: maybe-configure-gdb
60939all-fastjar: maybe-all-zlib
72b2455a 60940all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
60941all-fastjar: maybe-all-libiberty
60942all-autoconf: maybe-all-m4
72b2455a 60943all-autoconf: maybe-all-build-texinfo
9e6ce191 60944all-automake: maybe-all-m4
72b2455a 60945all-automake: maybe-all-build-texinfo
9e6ce191
PB
60946all-automake: maybe-all-autoconf
60947all-bison: maybe-all-intl
72b2455a 60948all-bison: maybe-all-build-texinfo
9e6ce191 60949all-diff: maybe-all-intl
72b2455a 60950all-diff: maybe-all-build-texinfo
9e6ce191 60951all-fileutils: maybe-all-intl
72b2455a
PB
60952all-fileutils: maybe-all-build-texinfo
60953all-flex: maybe-all-build-bison
60954all-flex: maybe-all-build-byacc
9e6ce191
PB
60955all-flex: maybe-all-intl
60956all-flex: maybe-all-m4
72b2455a 60957all-flex: maybe-all-build-texinfo
9e6ce191
PB
60958all-gzip: maybe-all-intl
60959all-gzip: maybe-all-zlib
72b2455a 60960all-gzip: maybe-all-build-texinfo
9e6ce191 60961all-hello: maybe-all-intl
72b2455a 60962all-hello: maybe-all-build-texinfo
9e6ce191 60963all-m4: maybe-all-intl
72b2455a 60964all-m4: maybe-all-build-texinfo
9e6ce191 60965all-make: maybe-all-intl
72b2455a
PB
60966all-make: maybe-all-build-texinfo
60967all-patch: maybe-all-build-texinfo
60968all-make: maybe-all-build-texinfo
930314a4 60969all-prms: maybe-all-libiberty
72b2455a
PB
60970all-recode: maybe-all-build-texinfo
60971all-sed: maybe-all-build-texinfo
930314a4 60972all-send-pr: maybe-all-prms
72b2455a
PB
60973all-tar: maybe-all-build-texinfo
60974all-uudecode: maybe-all-build-texinfo
9e6ce191 60975configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 60976configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 60977configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
60978all-target-fastjar: maybe-all-target-zlib
60979all-target-fastjar: maybe-all-target-libiberty
e552509b
ILT
60980configure-target-libgo: maybe-configure-target-libffi
60981configure-target-libgo: maybe-all-target-libstdc++-v3
60982all-target-libgo: maybe-all-target-libffi
9e6ce191
PB
60983configure-target-libjava: maybe-configure-target-zlib
60984configure-target-libjava: maybe-configure-target-boehm-gc
60985configure-target-libjava: maybe-configure-target-qthreads
60986configure-target-libjava: maybe-configure-target-libffi
60987all-target-libjava: maybe-all-fastjar
60988all-target-libjava: maybe-all-target-zlib
60989all-target-libjava: maybe-all-target-boehm-gc
60990all-target-libjava: maybe-all-target-qthreads
60991all-target-libjava: maybe-all-target-libffi
4f0ef2d8 60992configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 60993all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 60994all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 60995all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 60996configure-target-libstdc++-v3: maybe-configure-target-libgomp
911e63d0
JR
60997
60998configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
60999configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
61000configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
61001configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
61002configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
61003configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
61004all-target-libstdc++-v3: maybe-configure-target-libgomp
61005
61006all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
61007all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
61008all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
61009all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
61010all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
61011all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
2c133ff9 61012all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
61013all-target-winsup: maybe-all-target-libiberty
61014all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
61015configure-target-libiberty: maybe-all-binutils
61016configure-target-libiberty: maybe-all-ld
61017configure-target-newlib: maybe-all-binutils
61018configure-target-newlib: maybe-all-ld
e552509b 61019configure-target-libgfortran: maybe-all-target-libquadmath
9e6ce191
PB
61020
61021
6aa8ef82
DJ
61022# Dependencies for target modules on other target modules are
61023# described by lang_env_dependencies; the defaults apply to anything
61024# not mentioned there.
61025
61026
61027@if gcc-bootstrap
e8a5fa9c
RW
61028configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
61029configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
61030configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
61031configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
61032configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
61033configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
911e63d0
JR
61034configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
61035configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
61036configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
61037configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
61038configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
61039configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
61040@endif gcc-bootstrap
61041
61042@if gcc-no-bootstrap
61043configure-target-libstdc++-v3: maybe-all-target-libgcc
61044configure-target-libmudflap: maybe-all-target-libgcc
61045configure-target-libssp: maybe-all-target-libgcc
61046configure-target-newlib: maybe-all-target-libgcc
e552509b 61047configure-target-libquadmath: maybe-all-target-libgcc
6aa8ef82
DJ
61048configure-target-libgfortran: maybe-all-target-libgcc
61049configure-target-libobjc: maybe-all-target-libgcc
e552509b 61050configure-target-libgo: maybe-all-target-libgcc
6aa8ef82
DJ
61051configure-target-libtermcap: maybe-all-target-libgcc
61052configure-target-winsup: maybe-all-target-libgcc
61053configure-target-libgloss: maybe-all-target-libgcc
61054configure-target-libiberty: maybe-all-target-libgcc
61055configure-target-gperf: maybe-all-target-libgcc
61056configure-target-examples: maybe-all-target-libgcc
61057configure-target-libffi: maybe-all-target-libgcc
61058configure-target-libjava: maybe-all-target-libgcc
61059configure-target-zlib: maybe-all-target-libgcc
61060configure-target-boehm-gc: maybe-all-target-libgcc
61061configure-target-qthreads: maybe-all-target-libgcc
61062configure-target-rda: maybe-all-target-libgcc
61063configure-target-libada: maybe-all-target-libgcc
61064configure-target-libgomp: maybe-all-target-libgcc
61065@endif gcc-no-bootstrap
61066
61067
61068configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
61069
61070configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
61071
61072configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
61073
61074
61075
e552509b
ILT
61076configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
61077
6aa8ef82
DJ
61078configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
61079
61080configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
61081
e552509b
ILT
61082configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
61083
6aa8ef82
DJ
61084configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
61085
61086configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
61087
61088
61089
61090configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
61091configure-target-gperf: maybe-all-target-libstdc++-v3
61092
61093configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
61094
61095configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
61096
61097configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
61098configure-target-libjava: maybe-all-target-libstdc++-v3
61099
61100configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
61101
61102configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
61103
61104configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
61105
61106configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
61107
61108configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
61109
61110configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
61111
61112
907be67c 61113CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 61114GDB_TK = @GDB_TK@
907be67c
DJ
61115INSTALL_GDB_TK = @INSTALL_GDB_TK@
61116configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 61117all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 61118install-gdb: $(INSTALL_GDB_TK)
907a7241 61119
a2cc058a
NN
61120# Serialization dependencies. Host configures don't work well in parallel to
61121# each other, due to contention over config.cache. Target configures and
61122# build configures are similar.
61123@serialization_dependencies@
61124
15723a45
NN
61125# --------------------------------
61126# Regenerating top level configury
61127# --------------------------------
252b5132 61128
14a2a2f1 61129# Rebuilding Makefile.in, using autogen.
43be203f 61130AUTOGEN = autogen
6b784d9f 61131$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 61132 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 61133
a0da8069 61134# Rebuilding Makefile.
43be203f
AO
61135Makefile: $(srcdir)/Makefile.in config.status
61136 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
61137
479759c8 61138config.status: configure
10ecffb9 61139 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 61140
a0da8069 61141# Rebuilding configure.
43be203f 61142AUTOCONF = autoconf
da888c87
PB
61143$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
61144 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 61145 cd $(srcdir) && $(AUTOCONF)
252b5132 61146
3728fade
NN
61147# ------------------------------
61148# Special directives to GNU Make
61149# ------------------------------
61150
3728fade
NN
61151# Don't pass command-line variables to submakes.
61152.NOEXPORT:
61153MAKEOVERRIDES=
61154
252b5132 61155# end of Makefile.in
This page took 4.838282 seconds and 4 git commands to generate.